3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12.2
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 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
21 --enable-bfd-assembler use BFD back end for writing object files"
23 targets alternative target configurations besides the primary"
25 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
27 --disable-nls do not use Native Language Support"
29 --with-included-gettext use the GNU gettext library included here"
31 --enable-maintainer-mode enable make rules and dependencies not useful
32 (and sometimes confusing) to the casual installer"
34 # Initialize some variables set by options.
35 # The variables have the same names as the options, with
36 # dashes changed to underlines.
38 cache_file
=.
/config.cache
47 program_transform_name
=s
,x
,x
,
55 bindir
='${exec_prefix}/bin'
56 sbindir
='${exec_prefix}/sbin'
57 libexecdir
='${exec_prefix}/libexec'
58 datadir
='${prefix}/share'
59 sysconfdir
='${prefix}/etc'
60 sharedstatedir
='${prefix}/com'
61 localstatedir
='${prefix}/var'
62 libdir
='${exec_prefix}/lib'
63 includedir
='${prefix}/include'
64 oldincludedir
='/usr/include'
65 infodir
='${prefix}/info'
66 mandir
='${prefix}/man'
68 # Initialize some other variables.
71 SHELL
=${CONFIG_SHELL-/bin/sh}
72 # Maximum number of lines to put in a shell here document.
79 # If the previous option needs an argument, assign it.
80 if test -n "$ac_prev"; then
81 eval "$ac_prev=\$ac_option"
87 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
91 # Accept the important Cygnus configure options, so we can diagnose typos.
95 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
97 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
98 bindir
="$ac_optarg" ;;
100 -build |
--build |
--buil |
--bui |
--bu)
102 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
103 build
="$ac_optarg" ;;
105 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
106 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
107 ac_prev
=cache_file
;;
108 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
109 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
110 cache_file
="$ac_optarg" ;;
112 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
114 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
116 datadir
="$ac_optarg" ;;
118 -disable-* |
--disable-*)
119 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
120 # Reject names that are not valid shell variable names.
121 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
122 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
124 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
125 eval "enable_${ac_feature}=no" ;;
127 -enable-* |
--enable-*)
128 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
129 # Reject names that are not valid shell variable names.
130 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
131 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
138 eval "enable_${ac_feature}='$ac_optarg'" ;;
140 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
141 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
142 |
--exec |
--exe |
--ex)
143 ac_prev
=exec_prefix
;;
144 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
145 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
146 |
--exec=* |
--exe=* |
--ex=*)
147 exec_prefix
="$ac_optarg" ;;
149 -gas |
--gas |
--ga |
--g)
150 # Obsolete; use --with-gas.
153 -help |
--help |
--hel |
--he)
154 # Omit some internal or obsolete options to make the list less imposing.
155 # This message is too long to be a string in the A/UX 3.1 sh.
157 Usage: configure [options] [host]
158 Options: [defaults in brackets after descriptions]
160 --cache-file=FILE cache test results in FILE
161 --help print this message
162 --no-create do not create output files
163 --quiet, --silent do not print \`checking...' messages
164 --version print the version of autoconf that created configure
165 Directory and file names:
166 --prefix=PREFIX install architecture-independent files in PREFIX
168 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
170 --bindir=DIR user executables in DIR [EPREFIX/bin]
171 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
172 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
173 --datadir=DIR read-only architecture-independent data in DIR
175 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
176 --sharedstatedir=DIR modifiable architecture-independent data in DIR
178 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
179 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
180 --includedir=DIR C header files in DIR [PREFIX/include]
181 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
182 --infodir=DIR info documentation in DIR [PREFIX/info]
183 --mandir=DIR man documentation in DIR [PREFIX/man]
184 --srcdir=DIR find the sources in DIR [configure dir or ..]
185 --program-prefix=PREFIX prepend PREFIX to installed program names
186 --program-suffix=SUFFIX append SUFFIX to installed program names
187 --program-transform-name=PROGRAM
188 run sed PROGRAM on installed program names
192 --build=BUILD configure for building on BUILD [BUILD=HOST]
193 --host=HOST configure for HOST [guessed]
194 --target=TARGET configure for TARGET [TARGET=HOST]
195 Features and packages:
196 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
197 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
198 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
199 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
200 --x-includes=DIR X include files are in DIR
201 --x-libraries=DIR X library files are in DIR
203 if test -n "$ac_help"; then
204 echo "--enable and --with options recognized:$ac_help"
208 -host |
--host |
--hos |
--ho)
210 -host=* |
--host=* |
--hos=* |
--ho=*)
213 -includedir |
--includedir |
--includedi |
--included |
--include \
214 |
--includ |
--inclu |
--incl |
--inc)
215 ac_prev
=includedir
;;
216 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
217 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
218 includedir
="$ac_optarg" ;;
220 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
222 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
223 infodir
="$ac_optarg" ;;
225 -libdir |
--libdir |
--libdi |
--libd)
227 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
228 libdir
="$ac_optarg" ;;
230 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
231 |
--libexe |
--libex |
--libe)
232 ac_prev
=libexecdir
;;
233 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
234 |
--libexe=* |
--libex=* |
--libe=*)
235 libexecdir
="$ac_optarg" ;;
237 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
238 |
--localstate |
--localstat |
--localsta |
--localst \
239 |
--locals |
--local |
--loca |
--loc |
--lo)
240 ac_prev
=localstatedir
;;
241 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
242 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
243 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
244 localstatedir
="$ac_optarg" ;;
246 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
248 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
249 mandir
="$ac_optarg" ;;
252 # Obsolete; use --without-fp.
255 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
259 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
260 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
263 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
264 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
265 |
--oldin |
--oldi |
--old |
--ol |
--o)
266 ac_prev
=oldincludedir
;;
267 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
268 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
269 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
270 oldincludedir
="$ac_optarg" ;;
272 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
274 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
275 prefix
="$ac_optarg" ;;
277 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
278 |
--program-pre |
--program-pr |
--program-p)
279 ac_prev
=program_prefix
;;
280 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
281 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
282 program_prefix
="$ac_optarg" ;;
284 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
285 |
--program-suf |
--program-su |
--program-s)
286 ac_prev
=program_suffix
;;
287 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
288 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
289 program_suffix
="$ac_optarg" ;;
291 -program-transform-name |
--program-transform-name \
292 |
--program-transform-nam |
--program-transform-na \
293 |
--program-transform-n |
--program-transform- \
294 |
--program-transform |
--program-transfor \
295 |
--program-transfo |
--program-transf \
296 |
--program-trans |
--program-tran \
297 |
--progr-tra |
--program-tr |
--program-t)
298 ac_prev
=program_transform_name
;;
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 program_transform_name
="$ac_optarg" ;;
308 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
309 |
-silent |
--silent |
--silen |
--sile |
--sil)
312 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
314 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
316 sbindir
="$ac_optarg" ;;
318 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
319 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
320 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
322 ac_prev
=sharedstatedir
;;
323 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
324 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
325 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
327 sharedstatedir
="$ac_optarg" ;;
329 -site |
--site |
--sit)
331 -site=* |
--site=* |
--sit=*)
334 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
336 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
337 srcdir
="$ac_optarg" ;;
339 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
340 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
341 ac_prev
=sysconfdir
;;
342 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
343 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
344 sysconfdir
="$ac_optarg" ;;
346 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
348 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
349 target
="$ac_optarg" ;;
351 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
354 -version |
--version |
--versio |
--versi |
--vers)
355 echo "configure generated by autoconf version 2.12.2"
359 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
360 # Reject names that are not valid shell variable names.
361 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
362 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
364 ac_package
=`echo $ac_package| sed 's/-/_/g'`
369 eval "with_${ac_package}='$ac_optarg'" ;;
371 -without-* |
--without-*)
372 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
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'`
378 eval "with_${ac_package}=no" ;;
381 # Obsolete; use --with-x.
384 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
385 |
--x-incl |
--x-inc |
--x-in |
--x-i)
386 ac_prev
=x_includes
;;
387 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
388 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
389 x_includes
="$ac_optarg" ;;
391 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
392 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
393 ac_prev
=x_libraries
;;
394 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
395 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
396 x_libraries
="$ac_optarg" ;;
398 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
402 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
403 echo "configure: warning: $ac_option: invalid host type" 1>&2
405 if test "x$nonopt" != xNONE
; then
406 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
414 if test -n "$ac_prev"; then
415 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
418 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
420 # File descriptor usage:
423 # 2 errors and warnings
424 # 3 some systems may open it to /dev/tty
425 # 4 used on the Kubota Titan
426 # 6 checking for... messages and results
427 # 5 compiler messages saved in config.log
428 if test "$silent" = yes; then
436 This file contains any messages produced by compilers while
437 running configure, to aid debugging if configure makes a mistake.
440 # Strip out --no-create and --no-recursion so they do not pile up.
441 # Also quote any args containing shell metacharacters.
446 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
447 |
--no-cr |
--no-c) ;;
448 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
449 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
450 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
451 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
452 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
457 # Only set these to C if already set. These must not be set unconditionally
458 # because not all systems understand e.g. LANG=C (notably SCO).
459 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
460 # Non-C LC_CTYPE values break the ctype check.
461 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
462 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
463 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
464 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
466 # confdefs.h avoids OS command line length limits that DEFS can exceed.
467 rm -rf conftest
* confdefs.h
468 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
471 # A filename unique to this package, relative to the directory that
472 # configure is in, which we can look for to find out if srcdir is correct.
475 # Find the source files, if location was not specified.
476 if test -z "$srcdir"; then
477 ac_srcdir_defaulted
=yes
478 # Try the directory containing this script, then its parent.
480 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
481 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
483 if test ! -r $srcdir/$ac_unique_file; then
487 ac_srcdir_defaulted
=no
489 if test ! -r $srcdir/$ac_unique_file; then
490 if test "$ac_srcdir_defaulted" = yes; then
491 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
493 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
496 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
498 # Prefer explicitly selected file to automatically selected ones.
499 if test -z "$CONFIG_SITE"; then
500 if test "x$prefix" != xNONE
; then
501 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
503 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
506 for ac_site_file
in $CONFIG_SITE; do
507 if test -r "$ac_site_file"; then
508 echo "loading site script $ac_site_file"
513 if test -r "$cache_file"; then
514 echo "loading cache $cache_file"
517 echo "creating cache $cache_file"
522 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
523 ac_cpp
='$CPP $CPPFLAGS'
524 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
525 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
526 cross_compiling
=$ac_cv_prog_cc_cross
530 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
531 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
532 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
539 ac_n
= ac_c
='\c' ac_t
=
545 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
546 if test -f $ac_dir/install-sh
; then
548 ac_install_sh
="$ac_aux_dir/install-sh -c"
550 elif test -f $ac_dir/install.sh
; then
552 ac_install_sh
="$ac_aux_dir/install.sh -c"
556 if test -z "$ac_aux_dir"; then
557 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
559 ac_config_guess
=$ac_aux_dir/config.guess
560 ac_config_sub
=$ac_aux_dir/config.sub
561 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
564 # Do some error checking and defaulting for the host and target type.
566 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
569 # 1. You are not allowed to specify --host, --target, and nonopt at the
571 # 2. Host defaults to nonopt.
572 # 3. If nonopt is not specified, then host defaults to the current host,
573 # as determined by config.guess.
574 # 4. Target and build default to nonopt.
575 # 5. If nonopt is not specified, then target and build default to host.
577 # The aliases save the names the user supplied, while $host etc.
578 # will get canonicalized.
579 case $host---$target---$nonopt in
580 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
581 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
585 # Make sure we can run config.sub.
586 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
587 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
590 echo $ac_n "checking host system type""... $ac_c" 1>&6
591 echo "configure:592: checking host system type" >&5
594 case "$host_alias" in
598 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
599 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
601 *) host_alias
=$nonopt ;;
605 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
606 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
607 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
608 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
609 echo "$ac_t""$host" 1>&6
611 echo $ac_n "checking target system type""... $ac_c" 1>&6
612 echo "configure:613: checking target system type" >&5
615 case "$target_alias" in
618 NONE
) target_alias
=$host_alias ;;
619 *) target_alias
=$nonopt ;;
623 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
624 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
625 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
626 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
627 echo "$ac_t""$target" 1>&6
629 echo $ac_n "checking build system type""... $ac_c" 1>&6
630 echo "configure:631: checking build system type" >&5
633 case "$build_alias" in
636 NONE
) build_alias
=$host_alias ;;
637 *) build_alias
=$nonopt ;;
641 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
642 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
643 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
644 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
645 echo "$ac_t""$build" 1>&6
647 test "$host_alias" != "$target_alias" &&
648 test "$program_prefix$program_suffix$program_transform_name" = \
650 program_prefix
=${target_alias}-
653 # Find a good install program. We prefer a C program (faster),
654 # so one script is as good as another. But avoid the broken or
655 # incompatible versions:
656 # SysV /etc/install, /usr/sbin/install
657 # SunOS /usr/etc/install
660 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
661 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
662 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
663 # ./install, which can be erroneously created by make from ./install.sh.
664 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
665 echo "configure:666: checking for a BSD compatible install" >&5
666 if test -z "$INSTALL"; then
667 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
668 echo $ac_n "(cached) $ac_c" 1>&6
670 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
671 for ac_dir
in $PATH; do
672 # Account for people who put trailing slashes in PATH elements.
674 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
676 # OSF1 and SCO ODT 3.0 have their own names for install.
677 # Don't use installbsd from OSF since it installs stuff as root
679 for ac_prog
in ginstall scoinst
install; do
680 if test -f $ac_dir/$ac_prog; then
681 if test $ac_prog = install &&
682 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
683 # AIX install. It has an incompatible calling convention.
686 ac_cv_path_install
="$ac_dir/$ac_prog -c"
697 if test "${ac_cv_path_install+set}" = set; then
698 INSTALL
="$ac_cv_path_install"
700 # As a last resort, use the slow shell script. We don't cache a
701 # path for INSTALL within a source directory, because that will
702 # break other packages using the cache if that directory is
703 # removed, or if the path is relative.
704 INSTALL
="$ac_install_sh"
707 echo "$ac_t""$INSTALL" 1>&6
709 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
710 # It thinks the first close brace ends the variable substitution.
711 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
713 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
716 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
718 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
719 echo "configure:720: checking whether build environment is sane" >&5
722 echo timestamp
> conftestfile
723 # Do `set' in a subshell so we don't clobber the current shell's
724 # arguments. Must try -L first in case configure is actually a
725 # symlink; some systems play weird games with the mod time of symlinks
726 # (eg FreeBSD returns the mod time of the symlink's containing
729 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
730 if test "$*" = "X"; then
732 set X
`ls -t $srcdir/configure conftestfile`
734 if test "$*" != "X $srcdir/configure conftestfile" \
735 && test "$*" != "X conftestfile $srcdir/configure"; then
737 # If neither matched, then we have a broken ls. This can happen
738 # if, for instance, CONFIG_SHELL is bash and it inherits a
739 # broken ls alias from the environment. This has actually
740 # happened. Such a system could not be considered "sane".
741 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
742 alias in your environment" 1>&2; exit 1; }
745 test "$2" = conftestfile
751 { echo "configure: error: newly created file is older than distributed files!
752 Check your system clock" 1>&2; exit 1; }
755 echo "$ac_t""yes" 1>&6
756 if test "$program_transform_name" = s
,x
,x
,; then
757 program_transform_name
=
759 # Double any \ or $. echo might interpret backslashes.
760 cat <<\EOF_SED
> conftestsed
761 s
,\\,\\\\,g
; s
,\$
,$$
,g
763 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
766 test "$program_prefix" != NONE
&&
767 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
768 # Use a double $ so make ignores it.
769 test "$program_suffix" != NONE
&&
770 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
772 # sed with no file args requires a program.
773 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
775 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
776 echo "configure:777: checking whether ${MAKE-make} sets \${MAKE}" >&5
777 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
778 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
779 echo $ac_n "(cached) $ac_c" 1>&6
781 cat > conftestmake
<<\EOF
783 @
echo 'ac_maketemp="${MAKE}"'
785 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
786 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
787 if test -n "$ac_maketemp"; then
788 eval ac_cv_prog_make_
${ac_make}_set
=yes
790 eval ac_cv_prog_make_
${ac_make}_set
=no
794 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
795 echo "$ac_t""yes" 1>&6
798 echo "$ac_t""no" 1>&6
799 SET_MAKE
="MAKE=${MAKE-make}"
807 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
808 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
810 cat >> confdefs.h
<<EOF
811 #define PACKAGE "$PACKAGE"
814 cat >> confdefs.h
<<EOF
815 #define VERSION "$VERSION"
820 missing_dir
=`cd $ac_aux_dir && pwd`
821 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
822 echo "configure:823: checking for working aclocal" >&5
823 # Run test in a subshell; some versions of sh will print an error if
824 # an executable is not found, even if stderr is redirected.
825 # Redirect stdin to placate older versions of autoconf. Sigh.
826 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
828 echo "$ac_t""found" 1>&6
830 ACLOCAL
="$missing_dir/missing aclocal"
831 echo "$ac_t""missing" 1>&6
834 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
835 echo "configure:836: checking for working autoconf" >&5
836 # Run test in a subshell; some versions of sh will print an error if
837 # an executable is not found, even if stderr is redirected.
838 # Redirect stdin to placate older versions of autoconf. Sigh.
839 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
841 echo "$ac_t""found" 1>&6
843 AUTOCONF
="$missing_dir/missing autoconf"
844 echo "$ac_t""missing" 1>&6
847 echo $ac_n "checking for working automake""... $ac_c" 1>&6
848 echo "configure:849: checking for working automake" >&5
849 # Run test in a subshell; some versions of sh will print an error if
850 # an executable is not found, even if stderr is redirected.
851 # Redirect stdin to placate older versions of autoconf. Sigh.
852 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
854 echo "$ac_t""found" 1>&6
856 AUTOMAKE
="$missing_dir/missing automake"
857 echo "$ac_t""missing" 1>&6
860 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
861 echo "configure:862: checking for working autoheader" >&5
862 # Run test in a subshell; some versions of sh will print an error if
863 # an executable is not found, even if stderr is redirected.
864 # Redirect stdin to placate older versions of autoconf. Sigh.
865 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
866 AUTOHEADER
=autoheader
867 echo "$ac_t""found" 1>&6
869 AUTOHEADER
="$missing_dir/missing autoheader"
870 echo "$ac_t""missing" 1>&6
873 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
874 echo "configure:875: checking for working makeinfo" >&5
875 # Run test in a subshell; some versions of sh will print an error if
876 # an executable is not found, even if stderr is redirected.
877 # Redirect stdin to placate older versions of autoconf. Sigh.
878 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
880 echo "$ac_t""found" 1>&6
882 MAKEINFO
="$missing_dir/missing makeinfo"
883 echo "$ac_t""missing" 1>&6
888 # Check whether --enable-shared or --disable-shared was given.
889 if test "${enable_shared+set}" = set; then
890 enableval
="$enable_shared"
893 yes) enable_shared
=yes ;;
894 no
) enable_shared
=no
;;
897 # Look at the argument we got. We use all the common list separators.
898 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
899 for pkg
in $enableval; do
900 if test "X$pkg" = "X$p"; then
911 # Check whether --enable-static or --disable-static was given.
912 if test "${enable_static+set}" = set; then
913 enableval
="$enable_static"
916 yes) enable_static
=yes ;;
917 no
) enable_static
=no
;;
920 # Look at the argument we got. We use all the common list separators.
921 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
922 for pkg
in $enableval; do
923 if test "X$pkg" = "X$p"; then
934 # Extract the first word of "ranlib", so it can be a program name with args.
935 set dummy ranlib
; ac_word
=$2
936 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
937 echo "configure:938: checking for $ac_word" >&5
938 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
939 echo $ac_n "(cached) $ac_c" 1>&6
941 if test -n "$RANLIB"; then
942 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
944 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
945 for ac_dir
in $PATH; do
946 test -z "$ac_dir" && ac_dir
=.
947 if test -f $ac_dir/$ac_word; then
948 ac_cv_prog_RANLIB
="ranlib"
953 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
956 RANLIB
="$ac_cv_prog_RANLIB"
957 if test -n "$RANLIB"; then
958 echo "$ac_t""$RANLIB" 1>&6
960 echo "$ac_t""no" 1>&6
963 # Extract the first word of "gcc", so it can be a program name with args.
964 set dummy gcc
; ac_word
=$2
965 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
966 echo "configure:967: checking for $ac_word" >&5
967 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
968 echo $ac_n "(cached) $ac_c" 1>&6
970 if test -n "$CC"; then
971 ac_cv_prog_CC
="$CC" # Let the user override the test.
973 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
974 for ac_dir
in $PATH; do
975 test -z "$ac_dir" && ac_dir
=.
976 if test -f $ac_dir/$ac_word; then
985 if test -n "$CC"; then
986 echo "$ac_t""$CC" 1>&6
988 echo "$ac_t""no" 1>&6
991 if test -z "$CC"; then
992 # Extract the first word of "cc", so it can be a program name with args.
993 set dummy cc
; ac_word
=$2
994 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
995 echo "configure:996: checking for $ac_word" >&5
996 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
997 echo $ac_n "(cached) $ac_c" 1>&6
999 if test -n "$CC"; then
1000 ac_cv_prog_CC
="$CC" # Let the user override the test.
1002 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1004 for ac_dir
in $PATH; do
1005 test -z "$ac_dir" && ac_dir
=.
1006 if test -f $ac_dir/$ac_word; then
1007 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1008 ac_prog_rejected
=yes
1016 if test $ac_prog_rejected = yes; then
1017 # We found a bogon in the path, so make sure we never use it.
1018 set dummy
$ac_cv_prog_CC
1020 if test $# -gt 0; then
1021 # We chose a different compiler from the bogus one.
1022 # However, it has the same basename, so the bogon will be chosen
1023 # first if we set CC to just the basename; use the full file name.
1025 set dummy
"$ac_dir/$ac_word" "$@"
1033 if test -n "$CC"; then
1034 echo "$ac_t""$CC" 1>&6
1036 echo "$ac_t""no" 1>&6
1039 if test -z "$CC"; then
1040 case "`uname -s`" in
1042 # Extract the first word of "cl", so it can be a program name with args.
1043 set dummy cl
; ac_word
=$2
1044 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1045 echo "configure:1046: checking for $ac_word" >&5
1046 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1047 echo $ac_n "(cached) $ac_c" 1>&6
1049 if test -n "$CC"; then
1050 ac_cv_prog_CC
="$CC" # Let the user override the test.
1052 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1053 for ac_dir
in $PATH; do
1054 test -z "$ac_dir" && ac_dir
=.
1055 if test -f $ac_dir/$ac_word; then
1064 if test -n "$CC"; then
1065 echo "$ac_t""$CC" 1>&6
1067 echo "$ac_t""no" 1>&6
1072 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1075 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1076 echo "configure:1077: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1079 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1080 ac_cpp
='$CPP $CPPFLAGS'
1081 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1082 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1083 cross_compiling
=$ac_cv_prog_cc_cross
1085 cat > conftest.
$ac_ext <<EOF
1086 #line 1087 "configure"
1087 #include "confdefs.h"
1090 if { (eval echo configure
:1091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1091 ac_cv_prog_cc_works
=yes
1092 # If we can't run a trivial program, we are probably using a cross compiler.
1093 if (.
/conftest
; exit) 2>/dev
/null
; then
1094 ac_cv_prog_cc_cross
=no
1096 ac_cv_prog_cc_cross
=yes
1099 echo "configure: failed program was:" >&5
1100 cat conftest.
$ac_ext >&5
1101 ac_cv_prog_cc_works
=no
1105 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1106 if test $ac_cv_prog_cc_works = no
; then
1107 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1109 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1110 echo "configure:1111: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1111 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1112 cross_compiling
=$ac_cv_prog_cc_cross
1114 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1115 echo "configure:1116: checking whether we are using GNU C" >&5
1116 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1117 echo $ac_n "(cached) $ac_c" 1>&6
1119 cat > conftest.c
<<EOF
1124 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1125: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1131 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1133 if test $ac_cv_prog_gcc = yes; then
1139 ac_test_CFLAGS
="${CFLAGS+set}"
1140 ac_save_CFLAGS
="$CFLAGS"
1142 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1143 echo "configure:1144: checking whether ${CC-cc} accepts -g" >&5
1144 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1145 echo $ac_n "(cached) $ac_c" 1>&6
1147 echo 'void f(){}' > conftest.c
1148 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1157 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1158 if test "$ac_test_CFLAGS" = set; then
1159 CFLAGS
="$ac_save_CFLAGS"
1160 elif test $ac_cv_prog_cc_g = yes; then
1161 if test "$GCC" = yes; then
1167 if test "$GCC" = yes; then
1174 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1175 if test "${with_gnu_ld+set}" = set; then
1176 withval
="$with_gnu_ld"
1177 test "$withval" = no || with_gnu_ld
=yes
1184 if test "$ac_cv_prog_gcc" = yes; then
1185 # Check if gcc -print-prog-name=ld gives a path.
1186 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1187 echo "configure:1188: checking for ld used by GCC" >&5
1188 ac_prog
=`($CC -print-prog-name=ld) 2>&5`
1190 # Accept absolute paths.
1192 test -z "$LD" && LD
="$ac_prog"
1195 # If it fails, then pretend we aren't using GCC.
1199 # If it is relative, then search for the first ld in PATH.
1203 elif test "$with_gnu_ld" = yes; then
1204 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1205 echo "configure:1206: checking for GNU ld" >&5
1207 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1208 echo "configure:1209: checking for non-GNU ld" >&5
1210 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1211 echo $ac_n "(cached) $ac_c" 1>&6
1213 if test -z "$LD"; then
1214 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1215 for ac_dir
in $PATH; do
1216 test -z "$ac_dir" && ac_dir
=.
1217 if test -f "$ac_dir/$ac_prog"; then
1218 ac_cv_path_LD
="$ac_dir/$ac_prog"
1219 # Check to see if the program is GNU ld. I'd rather use --version,
1220 # but apparently some GNU ld's only accept -v.
1221 # Break only if it was the GNU/non-GNU ld that we prefer.
1222 if "$ac_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1223 test "$with_gnu_ld" != no
&& break
1225 test "$with_gnu_ld" != yes && break
1231 ac_cv_path_LD
="$LD" # Let the user override the test with a path.
1236 if test -n "$LD"; then
1237 echo "$ac_t""$LD" 1>&6
1239 echo "$ac_t""no" 1>&6
1241 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1243 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1244 echo "configure:1245: checking if the linker ($LD) is GNU ld" >&5
1245 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1246 echo $ac_n "(cached) $ac_c" 1>&6
1248 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1249 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1250 ac_cv_prog_gnu_ld
=yes
1252 ac_cv_prog_gnu_ld
=no
1256 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1259 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1260 echo "configure:1261: checking for BSD-compatible nm" >&5
1261 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1262 echo $ac_n "(cached) $ac_c" 1>&6
1264 if test -n "$NM"; then
1265 # Let the user override the test.
1268 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1269 for ac_dir
in /usr
/ucb
/usr
/ccs
/bin
$PATH /bin
; do
1270 test -z "$ac_dir" && ac_dir
=.
1271 if test -f $ac_dir/nm
; then
1272 # Check to see if the nm accepts a BSD-compat flag.
1273 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1274 # nm: unknown option "B" ignored
1275 if ($ac_dir/nm
-B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1276 ac_cv_path_NM
="$ac_dir/nm -B"
1277 elif ($ac_dir/nm
-p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1278 ac_cv_path_NM
="$ac_dir/nm -p"
1280 ac_cv_path_NM
="$ac_dir/nm"
1286 test -z "$ac_cv_path_NM" && ac_cv_path_NM
=nm
1291 echo "$ac_t""$NM" 1>&6
1294 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1295 echo "configure:1296: checking whether ln -s works" >&5
1296 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1297 echo $ac_n "(cached) $ac_c" 1>&6
1300 if ln -s X conftestdata
2>/dev
/null
1303 ac_cv_prog_LN_S
="ln -s"
1308 LN_S
="$ac_cv_prog_LN_S"
1309 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1310 echo "$ac_t""yes" 1>&6
1312 echo "$ac_t""no" 1>&6
1315 if test $host != $build; then
1316 ac_tool_prefix
=${host_alias}-
1321 # Always use our own libtool.
1322 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
1324 # Check for any special flags to pass to ltconfig.
1326 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1327 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1328 test "$silent" = yes && libtool_flags
="$libtool_flags --silent"
1329 test "$ac_cv_prog_gcc" = yes && libtool_flags
="$libtool_flags --with-gcc"
1330 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1332 # Some flags need to be propagated to the compiler or linker for good
1336 # Find out which ABI we are using.
1337 echo '#line 1338 "configure"' > conftest.
$ac_ext
1338 if { (eval echo configure
:1339: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1339 case "`/usr/bin/file conftest.o`" in
1355 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1356 CFLAGS
="$CFLAGS -belf"
1360 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
1361 set dummy
${ac_tool_prefix}dlltool
; ac_word
=$2
1362 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1363 echo "configure:1364: checking for $ac_word" >&5
1364 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1365 echo $ac_n "(cached) $ac_c" 1>&6
1367 if test -n "$DLLTOOL"; then
1368 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1370 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1371 for ac_dir
in $PATH; do
1372 test -z "$ac_dir" && ac_dir
=.
1373 if test -f $ac_dir/$ac_word; then
1374 ac_cv_prog_DLLTOOL
="${ac_tool_prefix}dlltool"
1381 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1382 if test -n "$DLLTOOL"; then
1383 echo "$ac_t""$DLLTOOL" 1>&6
1385 echo "$ac_t""no" 1>&6
1389 if test -z "$ac_cv_prog_DLLTOOL"; then
1390 if test -n "$ac_tool_prefix"; then
1391 # Extract the first word of "dlltool", so it can be a program name with args.
1392 set dummy dlltool
; ac_word
=$2
1393 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1394 echo "configure:1395: checking for $ac_word" >&5
1395 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1396 echo $ac_n "(cached) $ac_c" 1>&6
1398 if test -n "$DLLTOOL"; then
1399 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1401 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1402 for ac_dir
in $PATH; do
1403 test -z "$ac_dir" && ac_dir
=.
1404 if test -f $ac_dir/$ac_word; then
1405 ac_cv_prog_DLLTOOL
="dlltool"
1410 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL
="false"
1413 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1414 if test -n "$DLLTOOL"; then
1415 echo "$ac_t""$DLLTOOL" 1>&6
1417 echo "$ac_t""no" 1>&6
1425 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1426 set dummy
${ac_tool_prefix}as
; ac_word
=$2
1427 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1428 echo "configure:1429: checking for $ac_word" >&5
1429 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1430 echo $ac_n "(cached) $ac_c" 1>&6
1432 if test -n "$AS"; then
1433 ac_cv_prog_AS
="$AS" # Let the user override the test.
1435 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1436 for ac_dir
in $PATH; do
1437 test -z "$ac_dir" && ac_dir
=.
1438 if test -f $ac_dir/$ac_word; then
1439 ac_cv_prog_AS
="${ac_tool_prefix}as"
1447 if test -n "$AS"; then
1448 echo "$ac_t""$AS" 1>&6
1450 echo "$ac_t""no" 1>&6
1454 if test -z "$ac_cv_prog_AS"; then
1455 if test -n "$ac_tool_prefix"; then
1456 # Extract the first word of "as", so it can be a program name with args.
1457 set dummy as
; ac_word
=$2
1458 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1459 echo "configure:1460: checking for $ac_word" >&5
1460 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1461 echo $ac_n "(cached) $ac_c" 1>&6
1463 if test -n "$AS"; then
1464 ac_cv_prog_AS
="$AS" # Let the user override the test.
1466 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1467 for ac_dir
in $PATH; do
1468 test -z "$ac_dir" && ac_dir
=.
1469 if test -f $ac_dir/$ac_word; then
1475 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS
="false"
1479 if test -n "$AS"; then
1480 echo "$ac_t""$AS" 1>&6
1482 echo "$ac_t""no" 1>&6
1495 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1496 CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
1497 LD
="$LD" NM
="$NM" RANLIB
="$RANLIB" LN_S
="$LN_S" \
1498 DLLTOOL
="$DLLTOOL" AS
="$AS" \
1499 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
1500 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh
$host \
1501 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1503 # Redirect the config.log output again, so that the ltconfig log is not
1504 # clobbered by the next message.
1505 exec 5>>.
/config.log
1509 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
1510 if test "${enable_bfd_assembler+set}" = set; then
1511 enableval
="$enable_bfd_assembler"
1512 case "${enableval}" in
1513 yes) need_bfd
=yes user_bfd_gas
=yes ;;
1514 no
) user_bfd_gas
=no
;;
1515 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
1518 # Check whether --enable-targets or --disable-targets was given.
1519 if test "${enable_targets+set}" = set; then
1520 enableval
="$enable_targets"
1521 case "${enableval}" in
1522 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1524 no
) enable_targets
= ;;
1525 *) enable_targets
=$enableval ;;
1528 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1529 if test "${enable_commonbfdlib+set}" = set; then
1530 enableval
="$enable_commonbfdlib"
1531 case "${enableval}" in
1532 yes) commonbfdlib
=true
;;
1533 no
) commonbfdlib
=false
;;
1534 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1538 # Generate a header file
1545 # Makefile target for installing gas in $(tooldir)/bin.
1546 install_tooldir
=install-exec-tooldir
1549 if test -n "$enable_targets" ; then
1550 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
1551 result
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $t 2>/dev/null`
1552 if test -n "$result" ; then
1553 canon_targets
="$canon_targets $result"
1555 # # Permit "all", etc. We don't support it yet though.
1556 # canon_targets="$canon_targets $t"
1559 _gas_uniq_list
="$canon_targets"
1560 _gas_uniq_newlist
=""
1561 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
1562 case $_gas_uniq_i in
1564 *) case " $_gas_uniq_newlist " in
1565 *" $_gas_uniq_i "*) ;;
1566 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
1570 canon_targets
=$_gas_uniq_newlist
1576 for this_target
in $target $canon_targets ; do
1578 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
1580 # check for architecture variants
1584 alpha
*) cpu_type
=alpha
;;
1585 armeb
) cpu_type
=arm endian
=big
;;
1586 arm
*) cpu_type
=arm endian
=little
;;
1587 thumb
*) cpu_type
=arm endian
=little
;;
1588 hppa
*) cpu_type
=hppa
;;
1589 i
[456]86) cpu_type
=i386
;;
1590 m680
[012346]0) cpu_type
=m68k
;;
1591 m68008
) cpu_type
=m68k
;;
1592 m683??
) cpu_type
=m68k
;;
1593 m5200
) cpu_type
=m68k
;;
1594 m8
*) cpu_type
=m88k
;;
1595 mips
*el
) cpu_type
=mips endian
=little
;;
1596 # start-sanitize-r5900
1597 mips
*5900*) cpu_type
=mips endian
=little
;;
1598 # end-sanitize-r5900
1599 mips
*) cpu_type
=mips endian
=big
;;
1600 powerpcle
*) cpu_type
=ppc endian
=little
;;
1601 powerpc
*) cpu_type
=ppc endian
=big
;;
1602 rs6000
*) cpu_type
=ppc
;;
1603 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
1604 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
1605 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
1606 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
1607 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
1608 v850
*) cpu_type
=v850
;;
1609 *) cpu_type
=${cpu} ;;
1612 if test ${this_target} = $target ; then
1613 target_cpu_type
=${cpu_type}
1614 elif test ${target_cpu_type} != ${cpu_type} ; then
1618 generic_target
=${cpu_type}-$vendor-$os
1623 # assign object format
1624 case ${generic_target} in
1625 a29k-
*-coff) fmt=coff
;;
1626 a29k-amd-udi
) fmt=coff
;;
1627 a29k-amd-ebmon
) fmt=coff
;;
1628 a29k-nyu-sym1
) fmt=coff
;;
1629 a29k-
*-vxworks*) fmt=coff
;;
1631 alpha
*-*-*vms
*) fmt=evax
;;
1632 alpha
*-*-netware*) fmt=ecoff
;;
1633 alpha
*-*-openbsd*) fmt=ecoff
;;
1634 alpha
*-*-osf*) fmt=ecoff
;;
1635 alpha
*-*-linuxecoff*) fmt=ecoff
;;
1636 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
1637 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
1639 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
1641 arm-
*-riscix*) fmt=aout em
=riscix
;;
1642 arm-
*-aout) fmt=aout
;;
1643 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
1644 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
1645 arm-
*-riscix*) fmt=aout
;;
1646 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
1648 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
1649 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
1651 # start-sanitize-sky
1652 dvp-
*-*) fmt=elf bfd_gas
=yes install_tooldir
= ;;
1655 # start-sanitize-fr30
1656 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
1659 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
1660 hppa-
*-lites*) fmt=elf em
=hppa
;;
1661 hppa-
*-osf*) fmt=som em
=hppa
;;
1662 hppa-
*-rtems*) fmt=elf em
=hppa
;;
1663 hppa-
*-hpux*) fmt=som em
=hppa
;;
1664 hppa-
*-bsd*) fmt=som em
=hppa
;;
1665 hppa-
*-hiux*) fmt=som em
=hppa
;;
1667 h8300-
*-coff) fmt=coff
;;
1669 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
1670 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
1671 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
1672 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
1673 i386-
*-bsd*) fmt=aout em
=386bsd
;;
1674 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
1675 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
1676 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
1677 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
1678 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
1679 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
1680 i386-
*-lynxos*) fmt=coff em
=lynx
;;
1681 i386-
*-sysv4* | i386-
*-solaris* | i386-
*-elf)
1682 fmt=elf bfd_gas
=yes ;;
1683 i386-
*-freebsdelf*) fmt=elf bfd_gas
=yes ;;
1684 i386-
*-freebsd*) fmt=aout em
=386bsd
;;
1685 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
1687 i386-
*-sco3.2v5
*) fmt=elf
1688 if test ${this_target} = $target; then
1689 cat >> confdefs.h
<<\EOF
1695 i386-
*-sco3.2
*) fmt=coff
;;
1696 i386-
*-vsta) fmt=aout
;;
1697 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
1699 i386-
*-rtems*) fmt=coff
;;
1700 i386-
*-gnu*) fmt=elf
;;
1702 fmt=aout em
=mach bfd_gas
=yes ;;
1703 i386-
*-msdos*) fmt=aout
;;
1704 i386-
*-moss*) fmt=elf
;;
1705 i386-
*-pe) fmt=coff em
=pe
;;
1706 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
1707 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
1708 i386-
*-*nt
*) fmt=coff em
=pe
;;
1709 i960-
*-bout) fmt=bout
;;
1710 i960-
*-coff) fmt=coff em
=ic960
;;
1711 i960-
*-rtems*) fmt=coff em
=ic960
;;
1712 i960-
*-nindy*) fmt=bout
;;
1713 i960-
*-vxworks4*) fmt=bout
;;
1714 i960-
*-vxworks5.0
) fmt=bout
;;
1715 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
1716 i960-
*-vxworks*) fmt=bout
;;
1718 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
1720 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
1722 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
1723 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
1724 m68k-apollo-
*) fmt=coff em
=apollo
;;
1725 m68k-
*-sysv4*) # must be before -sysv*
1727 m68k-
*-elf*) fmt=elf
;;
1728 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
1730 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
1731 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
1732 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
1733 m68k-
*-gnu*) fmt=elf
;;
1734 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
1735 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
1736 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
1737 m68k-apple-aux
*) fmt=coff em
=aux
;;
1738 m68k-
*-psos*) fmt=elf em
=psos
;;
1740 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
1741 m88k-
*-coff*) fmt=coff
;;
1743 # don't change em like *-*-bsd does
1744 mips-dec-netbsd
*) fmt=elf endian
=little
;;
1745 mips-dec-openbsd
*) fmt=elf endian
=little
;;
1746 mips-dec-bsd
*) fmt=aout endian
=little
;;
1747 mips-sony-bsd
*) fmt=ecoff
;;
1748 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
1749 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
1750 mips-
*-osf*) fmt=ecoff endian
=little
;;
1751 mips-
*-ecoff*) fmt=ecoff
;;
1752 mips-
*-ecoff*) fmt=ecoff
;;
1753 mips-
*-irix6*) fmt=elf
;;
1754 mips-
*-irix5*) fmt=elf
;;
1755 mips-
*-irix*) fmt=ecoff
;;
1756 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
1757 mips-
*-riscos*) fmt=ecoff
;;
1758 mips-
*-sysv*) fmt=ecoff
;;
1759 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
1761 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
1762 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
1763 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
1765 ppc-
*-aix*) fmt=coff
;;
1766 ppc-
*-beos*) fmt=coff
;;
1767 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
1769 ppc-
*-linux-gnu*) fmt=elf
1772 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
1775 ppc-
*-solaris*) fmt=elf
1776 if test ${this_target} = $target; then
1777 cat >> confdefs.h
<<\EOF
1778 #define TARGET_SOLARIS_COMMENT 1
1782 if test x
${endian} = xbig
; then
1783 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
1786 ppc-
*-rtems*) fmt=elf
;;
1787 ppc-
*-macos* | ppc-
*-mpw*)
1788 fmt=coff em
=macos
;;
1789 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
1791 sh-
*-elf*) fmt=elf
;;
1792 sh-
*-coff*) fmt=coff
;;
1793 sh-
*-rtems*) fmt=coff
;;
1795 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
1796 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
1797 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
1799 sparc-
*-rtems*) fmt=aout
;;
1800 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
1801 sparc-
*-aout | sparc
*-*-vxworks*)
1802 fmt=aout em
=sparcaout
;;
1803 sparc-
*-coff) fmt=coff
;;
1804 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
1805 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
1806 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
1807 sparc-fujitsu-none
) fmt=aout
;;
1808 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
1810 sparc-
*-netbsd*) fmt=aout em
=nbsd
;;
1811 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
1813 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
1814 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
1815 # start-sanitize-tic80
1816 tic80-
*-*) fmt=coff
;;
1817 # end-sanitize-tic80
1819 v850-
*-*) fmt=elf bfd_gas
=yes ;;
1821 # start-sanitize-v850e
1822 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
1823 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
1824 # end-sanitize-v850e
1825 vax-
*-bsd* | vax-
*-ultrix*)
1827 vax-
*-vms) fmt=vms
;;
1829 z8k-
*-coff | z8k-
*-sim)
1832 w65-
*-*) fmt=coff
;;
1834 *-*-aout |
*-*-scout)
1840 *-*-generic) fmt=generic
;;
1841 *-*-xray |
*-*-hms) fmt=coff
;;
1842 *-*-sim) fmt=coff
;;
1843 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
1844 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
1846 *-*-vxworks) fmt=aout
;;
1847 *-*-netware) fmt=elf
;;
1850 if test ${this_target} = $target ; then
1851 if test x
${endian} = xbig
; then
1852 cat >> confdefs.h
<<\EOF
1853 #define TARGET_BYTES_BIG_ENDIAN 1
1856 elif test x
${endian} = xlittle
; then
1857 cat >> confdefs.h
<<\EOF
1858 #define TARGET_BYTES_BIG_ENDIAN 0
1864 case ${cpu_type}-${fmt} in
1865 alpha
*-*) bfd_gas
=yes ;;
1866 arm-
*) bfd_gas
=yes ;;
1868 # i386-aout) bfd_gas=preferred ;;
1869 mips-
*) bfd_gas
=yes ;;
1870 ns32k-
*) bfd_gas
=yes ;;
1871 ppc-
*) bfd_gas
=yes ;;
1872 sparc-
*) bfd_gas
=yes ;;
1873 *-elf) bfd_gas
=yes ;;
1874 *-ecoff) bfd_gas
=yes ;;
1875 *-som) bfd_gas
=yes ;;
1879 # Other random stuff.
1881 # do we need the opcodes library?
1888 case "${enable_shared}" in
1889 yes) shared_opcodes
=true
;;
1890 *opcodes
*) shared_opcodes
=true
;;
1891 *) shared_opcodes
=false
;;
1893 if test "${shared_opcodes}" = "true"; then
1894 # A shared libopcodes must be linked against libbfd.
1902 case "x${extra_objects}" in
1904 *) extra_objects
="$extra_objects cgen.o"
1905 cat >> confdefs.h
<<\EOF
1906 #define USING_CGEN 1
1913 # start-sanitize-fr30
1915 case "x${extra_objects}" in
1917 *) extra_objects
="$extra_objects cgen.o"
1918 cat >> confdefs.h
<<\EOF
1919 #define USING_CGEN 1
1928 case ${extra_objects} in
1930 *) extra_objects
="$extra_objects m68k-parse.o" ;;
1935 echo ${extra_objects} |
grep -s "itbl-parse.o"
1936 if test $?
-ne 0 ; then
1937 extra_objects
="$extra_objects itbl-parse.o"
1940 echo ${extra_objects} |
grep -s "itbl-lex.o"
1941 if test $?
-ne 0 ; then
1942 extra_objects
="$extra_objects itbl-lex.o"
1945 echo ${extra_objects} |
grep -s "itbl-ops.o"
1946 if test $?
-ne 0 ; then
1947 extra_objects
="$extra_objects itbl-ops.o"
1952 if test $this_target = $target ; then
1953 cat >> confdefs.h
<<EOF
1954 #define DEFAULT_ARCH "${arch}"
1964 # See if we really can support this configuration with the emulation code.
1966 if test $this_target = $target ; then
1967 primary_bfd_gas
=$bfd_gas
1971 if test $bfd_gas = no
; then
1972 # Can't support other configurations this way.
1975 elif test $bfd_gas = no
; then
1976 # Can't support this configuration.
1980 # From target name and format, produce a list of supported emulations.
1982 case ${generic_target}-${fmt} in
1983 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
1984 mips-
*-linux-gnu*-*) case "$endian" in
1985 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
1986 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
1988 mips-
*-lnews*-ecoff) ;;
1989 mips-
*-*-ecoff) case "$endian" in
1990 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
1991 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
1993 mips-
*-*-elf) case "$endian" in
1994 big
) emulation
="mipsbelf mipslelf mipself" ;;
1995 *) emulation
="mipslelf mipsbelf mipself" ;;
1996 # Uncommenting the next line will turn on support for i386 COFF
1997 # in any i386 ELF configuration. This probably doesn't work
1999 # i386-*-*-elf) emulation="i386coff i386elf" ;;
2003 emulations
="$emulations $emulation"
2007 # Assign floating point type. Most processors with FP support
2008 # IEEE FP. On those that don't support FP at all, usually IEEE
2010 case ${target_cpu} in
2011 vax | tahoe
) atof
=${target_cpu} ;;
2015 case "${obj_format}" in
2016 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2019 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2021 case "x${extra_objects}" in
2023 case ${target_cpu} in
2024 *) cgen_cpu_prefix
=${target_cpu} ;;
2031 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2032 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2035 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2036 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2039 case ${user_bfd_gas}-${primary_bfd_gas} in
2041 # We didn't override user's choice.
2044 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2056 # User specified nothing.
2060 # Some COFF configurations want these random other flags set.
2061 case ${obj_format} in
2063 case ${target_cpu_type} in
2064 i386
) cat >> confdefs.h
<<\EOF
2068 m68k
) cat >> confdefs.h
<<\EOF
2072 m88k
) cat >> confdefs.h
<<\EOF
2080 # Getting this done right is going to be a bitch. Each configuration specified
2081 # with --enable-targets=... should be checked for environment, format, cpu, and
2084 # For each configuration, the necessary object file support code must be linked
2085 # in. This might be only one, it might be up to four. The necessary emulation
2086 # code needs to be provided, too.
2088 # And then there's "--enable-targets=all"....
2090 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2092 formats
="${obj_format}"
2095 _gas_uniq_list
="$emulations"
2096 _gas_uniq_newlist
=""
2097 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2098 case $_gas_uniq_i in
2100 *) case " $_gas_uniq_newlist " in
2101 *" $_gas_uniq_i "*) ;;
2102 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2106 emulations
=$_gas_uniq_newlist
2108 for em
in .
$emulations ; do
2111 mipsbelf | mipslelf
)
2112 fmt=elf
file=mipself
;;
2113 mipsbecoff | mipslecoff
)
2114 fmt=ecoff
file=mipsecoff
;;
2116 fmt=coff
file=i386coff
;;
2118 fmt=elf
file=i386elf
;;
2120 formats
="$formats $fmt"
2121 emfiles
="$emfiles e-$file.o"
2122 EMULATIONS
="$EMULATIONS &$em,"
2124 _gas_uniq_list
="$formats"
2125 _gas_uniq_newlist
=""
2126 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2127 case $_gas_uniq_i in
2129 *) case " $_gas_uniq_newlist " in
2130 *" $_gas_uniq_i "*) ;;
2131 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2135 formats
=$_gas_uniq_newlist
2137 _gas_uniq_list
="$emfiles"
2138 _gas_uniq_newlist
=""
2139 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2140 case $_gas_uniq_i in
2142 *) case " $_gas_uniq_newlist " in
2143 *" $_gas_uniq_i "*) ;;
2144 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2148 emfiles
=$_gas_uniq_newlist
2150 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2151 for fmt in $formats ; do
2153 aout
) cat >> confdefs.h
<<\EOF
2154 #define OBJ_MAYBE_AOUT 1
2157 bout
) cat >> confdefs.h
<<\EOF
2158 #define OBJ_MAYBE_BOUT 1
2161 coff
) cat >> confdefs.h
<<\EOF
2162 #define OBJ_MAYBE_COFF 1
2165 ecoff
) cat >> confdefs.h
<<\EOF
2166 #define OBJ_MAYBE_ECOFF 1
2169 elf
) cat >> confdefs.h
<<\EOF
2170 #define OBJ_MAYBE_ELF 1
2173 generic
) cat >> confdefs.h
<<\EOF
2174 #define OBJ_MAYBE_GENERIC 1
2177 hp300
) cat >> confdefs.h
<<\EOF
2178 #define OBJ_MAYBE_HP300 1
2181 ieee
) cat >> confdefs.h
<<\EOF
2182 #define OBJ_MAYBE_IEEE 1
2185 som
) cat >> confdefs.h
<<\EOF
2186 #define OBJ_MAYBE_SOM 1
2189 vms
) cat >> confdefs.h
<<\EOF
2190 #define OBJ_MAYBE_VMS 1
2194 extra_objects
="$extra_objects obj-$fmt.o"
2198 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2200 extra_objects
="$extra_objects $emfiles"
2201 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2202 cat >> confdefs.h
<<\EOF
2203 #define USE_EMULATIONS 1
2208 cat >> confdefs.h
<<EOF
2209 #define EMULATIONS $EMULATIONS
2212 cat >> confdefs.h
<<EOF
2213 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2217 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2218 yes-
*-coff) need_bfd
=yes ;;
2219 no-
*-coff) need_bfd
=yes
2220 cat >> confdefs.h
<<\EOF
2221 #define MANY_SEGMENTS 1
2226 reject_dev_configs
=yes
2228 case ${reject_dev_configs}-${dev} in
2230 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2240 case "${primary_bfd_gas}" in
2241 yes) cat >> confdefs.h
<<\EOF
2242 #define BFD_ASSEMBLER 1
2248 # do we need the opcodes library?
2249 case "${need_opcodes}" in
2251 OPCODES_LIB
=..
/opcodes
/libopcodes.la
2255 case "${need_bfd}" in
2257 BFDLIB
=..
/bfd
/libbfd.la
2258 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
2267 cat >> confdefs.h
<<EOF
2268 #define TARGET_ALIAS "${target_alias}"
2271 cat >> confdefs.h
<<EOF
2272 #define TARGET_CANONICAL "${target}"
2275 cat >> confdefs.h
<<EOF
2276 #define TARGET_CPU "${target_cpu}"
2279 cat >> confdefs.h
<<EOF
2280 #define TARGET_VENDOR "${target_vendor}"
2283 cat >> confdefs.h
<<EOF
2284 #define TARGET_OS "${target_os}"
2288 # Extract the first word of "gcc", so it can be a program name with args.
2289 set dummy gcc
; ac_word
=$2
2290 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2291 echo "configure:2292: checking for $ac_word" >&5
2292 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2293 echo $ac_n "(cached) $ac_c" 1>&6
2295 if test -n "$CC"; then
2296 ac_cv_prog_CC
="$CC" # Let the user override the test.
2298 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2299 for ac_dir
in $PATH; do
2300 test -z "$ac_dir" && ac_dir
=.
2301 if test -f $ac_dir/$ac_word; then
2310 if test -n "$CC"; then
2311 echo "$ac_t""$CC" 1>&6
2313 echo "$ac_t""no" 1>&6
2316 if test -z "$CC"; then
2317 # Extract the first word of "cc", so it can be a program name with args.
2318 set dummy cc
; ac_word
=$2
2319 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2320 echo "configure:2321: checking for $ac_word" >&5
2321 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2322 echo $ac_n "(cached) $ac_c" 1>&6
2324 if test -n "$CC"; then
2325 ac_cv_prog_CC
="$CC" # Let the user override the test.
2327 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2329 for ac_dir
in $PATH; do
2330 test -z "$ac_dir" && ac_dir
=.
2331 if test -f $ac_dir/$ac_word; then
2332 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2333 ac_prog_rejected
=yes
2341 if test $ac_prog_rejected = yes; then
2342 # We found a bogon in the path, so make sure we never use it.
2343 set dummy
$ac_cv_prog_CC
2345 if test $# -gt 0; then
2346 # We chose a different compiler from the bogus one.
2347 # However, it has the same basename, so the bogon will be chosen
2348 # first if we set CC to just the basename; use the full file name.
2350 set dummy
"$ac_dir/$ac_word" "$@"
2358 if test -n "$CC"; then
2359 echo "$ac_t""$CC" 1>&6
2361 echo "$ac_t""no" 1>&6
2364 if test -z "$CC"; then
2365 case "`uname -s`" in
2367 # Extract the first word of "cl", so it can be a program name with args.
2368 set dummy cl
; ac_word
=$2
2369 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2370 echo "configure:2371: checking for $ac_word" >&5
2371 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2372 echo $ac_n "(cached) $ac_c" 1>&6
2374 if test -n "$CC"; then
2375 ac_cv_prog_CC
="$CC" # Let the user override the test.
2377 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2378 for ac_dir
in $PATH; do
2379 test -z "$ac_dir" && ac_dir
=.
2380 if test -f $ac_dir/$ac_word; then
2389 if test -n "$CC"; then
2390 echo "$ac_t""$CC" 1>&6
2392 echo "$ac_t""no" 1>&6
2397 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2400 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2401 echo "configure:2402: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2404 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2405 ac_cpp
='$CPP $CPPFLAGS'
2406 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2407 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2408 cross_compiling
=$ac_cv_prog_cc_cross
2410 cat > conftest.
$ac_ext <<EOF
2411 #line 2412 "configure"
2412 #include "confdefs.h"
2415 if { (eval echo configure
:2416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2416 ac_cv_prog_cc_works
=yes
2417 # If we can't run a trivial program, we are probably using a cross compiler.
2418 if (.
/conftest
; exit) 2>/dev
/null
; then
2419 ac_cv_prog_cc_cross
=no
2421 ac_cv_prog_cc_cross
=yes
2424 echo "configure: failed program was:" >&5
2425 cat conftest.
$ac_ext >&5
2426 ac_cv_prog_cc_works
=no
2430 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2431 if test $ac_cv_prog_cc_works = no
; then
2432 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2434 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2435 echo "configure:2436: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2436 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2437 cross_compiling
=$ac_cv_prog_cc_cross
2439 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2440 echo "configure:2441: checking whether we are using GNU C" >&5
2441 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2442 echo $ac_n "(cached) $ac_c" 1>&6
2444 cat > conftest.c
<<EOF
2449 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2450: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2456 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2458 if test $ac_cv_prog_gcc = yes; then
2464 ac_test_CFLAGS
="${CFLAGS+set}"
2465 ac_save_CFLAGS
="$CFLAGS"
2467 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2468 echo "configure:2469: checking whether ${CC-cc} accepts -g" >&5
2469 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2470 echo $ac_n "(cached) $ac_c" 1>&6
2472 echo 'void f(){}' > conftest.c
2473 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2482 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2483 if test "$ac_test_CFLAGS" = set; then
2484 CFLAGS
="$ac_save_CFLAGS"
2485 elif test $ac_cv_prog_cc_g = yes; then
2486 if test "$GCC" = yes; then
2492 if test "$GCC" = yes; then
2500 for ac_prog
in 'bison -y' byacc
2502 # Extract the first word of "$ac_prog", so it can be a program name with args.
2503 set dummy
$ac_prog; ac_word
=$2
2504 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2505 echo "configure:2506: checking for $ac_word" >&5
2506 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2507 echo $ac_n "(cached) $ac_c" 1>&6
2509 if test -n "$YACC"; then
2510 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2512 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2513 for ac_dir
in $PATH; do
2514 test -z "$ac_dir" && ac_dir
=.
2515 if test -f $ac_dir/$ac_word; then
2516 ac_cv_prog_YACC
="$ac_prog"
2523 YACC
="$ac_cv_prog_YACC"
2524 if test -n "$YACC"; then
2525 echo "$ac_t""$YACC" 1>&6
2527 echo "$ac_t""no" 1>&6
2530 test -n "$YACC" && break
2532 test -n "$YACC" || YACC
="yacc"
2534 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2535 echo "configure:2536: checking how to run the C preprocessor" >&5
2536 # On Suns, sometimes $CPP names a directory.
2537 if test -n "$CPP" && test -d "$CPP"; then
2540 if test -z "$CPP"; then
2541 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2542 echo $ac_n "(cached) $ac_c" 1>&6
2544 # This must be in double quotes, not single quotes, because CPP may get
2545 # substituted into the Makefile and "${CC-cc}" will confuse make.
2547 # On the NeXT, cc -E runs the code through the compiler's parser,
2548 # not just through cpp.
2549 cat > conftest.
$ac_ext <<EOF
2550 #line 2551 "configure"
2551 #include "confdefs.h"
2555 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2556 { (eval echo configure
:2557: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2557 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2558 if test -z "$ac_err"; then
2562 echo "configure: failed program was:" >&5
2563 cat conftest.
$ac_ext >&5
2565 CPP
="${CC-cc} -E -traditional-cpp"
2566 cat > conftest.
$ac_ext <<EOF
2567 #line 2568 "configure"
2568 #include "confdefs.h"
2572 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2573 { (eval echo configure
:2574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2574 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2575 if test -z "$ac_err"; then
2579 echo "configure: failed program was:" >&5
2580 cat conftest.
$ac_ext >&5
2582 CPP
="${CC-cc} -nologo -E"
2583 cat > conftest.
$ac_ext <<EOF
2584 #line 2585 "configure"
2585 #include "confdefs.h"
2589 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2590 { (eval echo configure
:2591: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2591 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2592 if test -z "$ac_err"; then
2596 echo "configure: failed program was:" >&5
2597 cat conftest.
$ac_ext >&5
2606 ac_cv_prog_CPP
="$CPP"
2608 CPP
="$ac_cv_prog_CPP"
2610 ac_cv_prog_CPP
="$CPP"
2612 echo "$ac_t""$CPP" 1>&6
2614 missing_dir
=`cd $ac_aux_dir && pwd`
2615 for ac_prog
in flex
lex
2617 # Extract the first word of "$ac_prog", so it can be a program name with args.
2618 set dummy
$ac_prog; ac_word
=$2
2619 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2620 echo "configure:2621: checking for $ac_word" >&5
2621 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
2622 echo $ac_n "(cached) $ac_c" 1>&6
2624 if test -n "$LEX"; then
2625 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
2627 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2628 for ac_dir
in $PATH; do
2629 test -z "$ac_dir" && ac_dir
=.
2630 if test -f $ac_dir/$ac_word; then
2631 ac_cv_prog_LEX
="$ac_prog"
2638 LEX
="$ac_cv_prog_LEX"
2639 if test -n "$LEX"; then
2640 echo "$ac_t""$LEX" 1>&6
2642 echo "$ac_t""no" 1>&6
2645 test -n "$LEX" && break
2647 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
2649 # Extract the first word of "flex", so it can be a program name with args.
2650 set dummy flex
; ac_word
=$2
2651 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2652 echo "configure:2653: checking for $ac_word" >&5
2653 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
2654 echo $ac_n "(cached) $ac_c" 1>&6
2656 if test -n "$LEX"; then
2657 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
2659 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2660 for ac_dir
in $PATH; do
2661 test -z "$ac_dir" && ac_dir
=.
2662 if test -f $ac_dir/$ac_word; then
2663 ac_cv_prog_LEX
="flex"
2668 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
2671 LEX
="$ac_cv_prog_LEX"
2672 if test -n "$LEX"; then
2673 echo "$ac_t""$LEX" 1>&6
2675 echo "$ac_t""no" 1>&6
2678 if test -z "$LEXLIB"
2684 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
2685 echo "configure:2686: checking for yywrap in -l$ac_lib" >&5
2686 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
2687 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2688 echo $ac_n "(cached) $ac_c" 1>&6
2690 ac_save_LIBS
="$LIBS"
2691 LIBS
="-l$ac_lib $LIBS"
2692 cat > conftest.
$ac_ext <<EOF
2693 #line 2694 "configure"
2694 #include "confdefs.h"
2695 /* Override any gcc2 internal prototype to avoid an error. */
2696 /* We use char because int might match the return type of a gcc2
2697 builtin and then its argument prototype would still apply. */
2704 if { (eval echo configure
:2705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2706 eval "ac_cv_lib_$ac_lib_var=yes"
2708 echo "configure: failed program was:" >&5
2709 cat conftest.
$ac_ext >&5
2711 eval "ac_cv_lib_$ac_lib_var=no"
2714 LIBS
="$ac_save_LIBS"
2717 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2718 echo "$ac_t""yes" 1>&6
2721 echo "$ac_t""no" 1>&6
2726 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
2727 echo "configure:2728: checking lex output file root" >&5
2728 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
2729 echo $ac_n "(cached) $ac_c" 1>&6
2731 # The minimal lex program is just a single line: %%. But some broken lexes
2732 # (Solaris, I think it was) want two %% lines, so accommodate them.
2735 if test -f lex.yy.c
; then
2736 ac_cv_prog_lex_root
=lex.yy
2737 elif test -f lexyy.c
; then
2738 ac_cv_prog_lex_root
=lexyy
2740 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
2744 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
2745 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
2747 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
2748 echo "configure:2749: checking whether yytext is a pointer" >&5
2749 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
2750 echo $ac_n "(cached) $ac_c" 1>&6
2752 # POSIX says lex can declare yytext either as a pointer or an array; the
2753 # default is implementation-dependent. Figure out which it is, since
2754 # not all implementations provide the %pointer and %array declarations.
2755 ac_cv_prog_lex_yytext_pointer
=no
2756 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
2757 ac_save_LIBS
="$LIBS"
2758 LIBS
="$LIBS $LEXLIB"
2759 cat > conftest.
$ac_ext <<EOF
2760 #line 2761 "configure"
2761 #include "confdefs.h"
2762 `cat $LEX_OUTPUT_ROOT.c`
2767 if { (eval echo configure
:2768: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2769 ac_cv_prog_lex_yytext_pointer
=yes
2771 echo "configure: failed program was:" >&5
2772 cat conftest.
$ac_ext >&5
2775 LIBS
="$ac_save_LIBS"
2776 rm -f "${LEX_OUTPUT_ROOT}.c"
2780 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
2781 if test $ac_cv_prog_lex_yytext_pointer = yes; then
2782 cat >> confdefs.h
<<\EOF
2783 #define YYTEXT_POINTER 1
2790 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
2791 echo "configure:2792: checking for POSIXized ISC" >&5
2792 if test -d /etc
/conf
/kconfig.d
&&
2793 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
2795 echo "$ac_t""yes" 1>&6
2796 ISC
=yes # If later tests want to check for ISC.
2797 cat >> confdefs.h
<<\EOF
2798 #define _POSIX_SOURCE 1
2801 if test "$GCC" = yes; then
2807 echo "$ac_t""no" 1>&6
2811 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2812 echo "configure:2813: checking for ANSI C header files" >&5
2813 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2814 echo $ac_n "(cached) $ac_c" 1>&6
2816 cat > conftest.
$ac_ext <<EOF
2817 #line 2818 "configure"
2818 #include "confdefs.h"
2824 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2825 { (eval echo configure
:2826: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2826 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2827 if test -z "$ac_err"; then
2829 ac_cv_header_stdc
=yes
2832 echo "configure: failed program was:" >&5
2833 cat conftest.
$ac_ext >&5
2835 ac_cv_header_stdc
=no
2839 if test $ac_cv_header_stdc = yes; then
2840 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2841 cat > conftest.
$ac_ext <<EOF
2842 #line 2843 "configure"
2843 #include "confdefs.h"
2846 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2847 egrep "memchr" >/dev
/null
2>&1; then
2851 ac_cv_header_stdc
=no
2857 if test $ac_cv_header_stdc = yes; then
2858 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2859 cat > conftest.
$ac_ext <<EOF
2860 #line 2861 "configure"
2861 #include "confdefs.h"
2864 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2865 egrep "free" >/dev
/null
2>&1; then
2869 ac_cv_header_stdc
=no
2875 if test $ac_cv_header_stdc = yes; then
2876 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2877 if test "$cross_compiling" = yes; then
2880 cat > conftest.
$ac_ext <<EOF
2881 #line 2882 "configure"
2882 #include "confdefs.h"
2884 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2885 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2886 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2887 int main () { int i; for (i = 0; i < 256; i++)
2888 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2892 if { (eval echo configure
:2893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2896 echo "configure: failed program was:" >&5
2897 cat conftest.
$ac_ext >&5
2899 ac_cv_header_stdc
=no
2907 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2908 if test $ac_cv_header_stdc = yes; then
2909 cat >> confdefs.h
<<\EOF
2910 #define STDC_HEADERS 1
2915 echo $ac_n "checking for working const""... $ac_c" 1>&6
2916 echo "configure:2917: checking for working const" >&5
2917 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2918 echo $ac_n "(cached) $ac_c" 1>&6
2920 cat > conftest.
$ac_ext <<EOF
2921 #line 2922 "configure"
2922 #include "confdefs.h"
2926 /* Ultrix mips cc rejects this. */
2927 typedef int charset[2]; const charset x;
2928 /* SunOS 4.1.1 cc rejects this. */
2929 char const *const *ccp;
2931 /* NEC SVR4.0.2 mips cc rejects this. */
2932 struct point {int x, y;};
2933 static struct point const zero = {0,0};
2934 /* AIX XL C 1.02.0.0 rejects this.
2935 It does not let you subtract one const X* pointer from another in an arm
2936 of an if-expression whose if-part is not a constant expression */
2937 const char *g = "string";
2938 ccp = &g + (g ? g-g : 0);
2939 /* HPUX 7.0 cc rejects these. */
2942 ccp = (char const *const *) p;
2943 { /* SCO 3.2v4 cc rejects this. */
2945 char const *s = 0 ? (char *) 0 : (char const *) 0;
2949 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2951 const int *foo = &x[0];
2954 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2955 typedef const int *iptr;
2959 { /* AIX XL C 1.02.0.0 rejects this saying
2960 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2961 struct s { int j; const int *ap[3]; };
2962 struct s *b; b->j = 5;
2964 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2970 if { (eval echo configure
:2971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2974 echo "configure: failed program was:" >&5
2975 cat conftest.
$ac_ext >&5
2982 echo "$ac_t""$ac_cv_c_const" 1>&6
2983 if test $ac_cv_c_const = no
; then
2984 cat >> confdefs.h
<<\EOF
2990 echo $ac_n "checking for inline""... $ac_c" 1>&6
2991 echo "configure:2992: checking for inline" >&5
2992 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2993 echo $ac_n "(cached) $ac_c" 1>&6
2996 for ac_kw
in inline __inline__ __inline
; do
2997 cat > conftest.
$ac_ext <<EOF
2998 #line 2999 "configure"
2999 #include "confdefs.h"
3005 if { (eval echo configure
:3006: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3007 ac_cv_c_inline
=$ac_kw; break
3009 echo "configure: failed program was:" >&5
3010 cat conftest.
$ac_ext >&5
3017 echo "$ac_t""$ac_cv_c_inline" 1>&6
3018 case "$ac_cv_c_inline" in
3020 no
) cat >> confdefs.h
<<\EOF
3024 *) cat >> confdefs.h
<<EOF
3025 #define inline $ac_cv_c_inline
3030 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3031 echo "configure:3032: checking for off_t" >&5
3032 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3033 echo $ac_n "(cached) $ac_c" 1>&6
3035 cat > conftest.
$ac_ext <<EOF
3036 #line 3037 "configure"
3037 #include "confdefs.h"
3038 #include <sys/types.h>
3044 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3045 egrep "off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3047 ac_cv_type_off_t
=yes
3055 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3056 if test $ac_cv_type_off_t = no
; then
3057 cat >> confdefs.h
<<\EOF
3063 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3064 echo "configure:3065: checking for size_t" >&5
3065 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3066 echo $ac_n "(cached) $ac_c" 1>&6
3068 cat > conftest.
$ac_ext <<EOF
3069 #line 3070 "configure"
3070 #include "confdefs.h"
3071 #include <sys/types.h>
3077 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3078 egrep "size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3080 ac_cv_type_size_t
=yes
3083 ac_cv_type_size_t
=no
3088 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3089 if test $ac_cv_type_size_t = no
; then
3090 cat >> confdefs.h
<<\EOF
3091 #define size_t unsigned
3096 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3097 # for constant arguments. Useless!
3098 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3099 echo "configure:3100: checking for working alloca.h" >&5
3100 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3101 echo $ac_n "(cached) $ac_c" 1>&6
3103 cat > conftest.
$ac_ext <<EOF
3104 #line 3105 "configure"
3105 #include "confdefs.h"
3108 char *p = alloca(2 * sizeof(int));
3111 if { (eval echo configure
:3112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3113 ac_cv_header_alloca_h
=yes
3115 echo "configure: failed program was:" >&5
3116 cat conftest.
$ac_ext >&5
3118 ac_cv_header_alloca_h
=no
3123 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3124 if test $ac_cv_header_alloca_h = yes; then
3125 cat >> confdefs.h
<<\EOF
3126 #define HAVE_ALLOCA_H 1
3131 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3132 echo "configure:3133: checking for alloca" >&5
3133 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3134 echo $ac_n "(cached) $ac_c" 1>&6
3136 cat > conftest.
$ac_ext <<EOF
3137 #line 3138 "configure"
3138 #include "confdefs.h"
3141 # define alloca __builtin_alloca
3144 # include <malloc.h>
3145 # define alloca _alloca
3148 # include <alloca.h>
3153 # ifndef alloca /* predefined by HP cc +Olibcalls */
3162 char *p = (char *) alloca(1);
3165 if { (eval echo configure
:3166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3167 ac_cv_func_alloca_works
=yes
3169 echo "configure: failed program was:" >&5
3170 cat conftest.
$ac_ext >&5
3172 ac_cv_func_alloca_works
=no
3177 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3178 if test $ac_cv_func_alloca_works = yes; then
3179 cat >> confdefs.h
<<\EOF
3180 #define HAVE_ALLOCA 1
3185 if test $ac_cv_func_alloca_works = no
; then
3186 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3187 # that cause trouble. Some versions do not even contain alloca or
3188 # contain a buggy version. If you still want to use their alloca,
3189 # use ar to extract alloca.o from them instead of compiling alloca.c.
3190 ALLOCA
=alloca.
${ac_objext}
3191 cat >> confdefs.h
<<\EOF
3196 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3197 echo "configure:3198: checking whether alloca needs Cray hooks" >&5
3198 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3199 echo $ac_n "(cached) $ac_c" 1>&6
3201 cat > conftest.
$ac_ext <<EOF
3202 #line 3203 "configure"
3203 #include "confdefs.h"
3204 #if defined(CRAY) && ! defined(CRAY2)
3211 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3212 egrep "webecray" >/dev
/null
2>&1; then
3223 echo "$ac_t""$ac_cv_os_cray" 1>&6
3224 if test $ac_cv_os_cray = yes; then
3225 for ac_func
in _getb67 GETB67 getb67
; do
3226 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3227 echo "configure:3228: checking for $ac_func" >&5
3228 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3229 echo $ac_n "(cached) $ac_c" 1>&6
3231 cat > conftest.
$ac_ext <<EOF
3232 #line 3233 "configure"
3233 #include "confdefs.h"
3234 /* System header to define __stub macros and hopefully few prototypes,
3235 which can conflict with char $ac_func(); below. */
3237 /* Override any gcc2 internal prototype to avoid an error. */
3238 /* We use char because int might match the return type of a gcc2
3239 builtin and then its argument prototype would still apply. */
3244 /* The GNU C library defines this for functions which it implements
3245 to always fail with ENOSYS. Some functions are actually named
3246 something starting with __ and the normal name is an alias. */
3247 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3255 if { (eval echo configure
:3256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3257 eval "ac_cv_func_$ac_func=yes"
3259 echo "configure: failed program was:" >&5
3260 cat conftest.
$ac_ext >&5
3262 eval "ac_cv_func_$ac_func=no"
3267 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3268 echo "$ac_t""yes" 1>&6
3269 cat >> confdefs.h
<<EOF
3270 #define CRAY_STACKSEG_END $ac_func
3275 echo "$ac_t""no" 1>&6
3281 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3282 echo "configure:3283: checking stack direction for C alloca" >&5
3283 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3284 echo $ac_n "(cached) $ac_c" 1>&6
3286 if test "$cross_compiling" = yes; then
3287 ac_cv_c_stack_direction
=0
3289 cat > conftest.
$ac_ext <<EOF
3290 #line 3291 "configure"
3291 #include "confdefs.h"
3292 find_stack_direction ()
3294 static char *addr = 0;
3299 return find_stack_direction ();
3302 return (&dummy > addr) ? 1 : -1;
3306 exit (find_stack_direction() < 0);
3309 if { (eval echo configure
:3310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3311 ac_cv_c_stack_direction
=1
3313 echo "configure: failed program was:" >&5
3314 cat conftest.
$ac_ext >&5
3316 ac_cv_c_stack_direction
=-1
3323 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3324 cat >> confdefs.h
<<EOF
3325 #define STACK_DIRECTION $ac_cv_c_stack_direction
3330 for ac_hdr
in unistd.h
3332 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3333 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3334 echo "configure:3335: checking for $ac_hdr" >&5
3335 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3336 echo $ac_n "(cached) $ac_c" 1>&6
3338 cat > conftest.
$ac_ext <<EOF
3339 #line 3340 "configure"
3340 #include "confdefs.h"
3343 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3344 { (eval echo configure
:3345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3345 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3346 if test -z "$ac_err"; then
3348 eval "ac_cv_header_$ac_safe=yes"
3351 echo "configure: failed program was:" >&5
3352 cat conftest.
$ac_ext >&5
3354 eval "ac_cv_header_$ac_safe=no"
3358 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3359 echo "$ac_t""yes" 1>&6
3360 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3361 cat >> confdefs.h
<<EOF
3362 #define $ac_tr_hdr 1
3366 echo "$ac_t""no" 1>&6
3370 for ac_func
in getpagesize
3372 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3373 echo "configure:3374: checking for $ac_func" >&5
3374 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3375 echo $ac_n "(cached) $ac_c" 1>&6
3377 cat > conftest.
$ac_ext <<EOF
3378 #line 3379 "configure"
3379 #include "confdefs.h"
3380 /* System header to define __stub macros and hopefully few prototypes,
3381 which can conflict with char $ac_func(); below. */
3383 /* Override any gcc2 internal prototype to avoid an error. */
3384 /* We use char because int might match the return type of a gcc2
3385 builtin and then its argument prototype would still apply. */
3390 /* The GNU C library defines this for functions which it implements
3391 to always fail with ENOSYS. Some functions are actually named
3392 something starting with __ and the normal name is an alias. */
3393 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3401 if { (eval echo configure
:3402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3403 eval "ac_cv_func_$ac_func=yes"
3405 echo "configure: failed program was:" >&5
3406 cat conftest.
$ac_ext >&5
3408 eval "ac_cv_func_$ac_func=no"
3413 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3414 echo "$ac_t""yes" 1>&6
3415 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3416 cat >> confdefs.h
<<EOF
3417 #define $ac_tr_func 1
3421 echo "$ac_t""no" 1>&6
3425 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3426 echo "configure:3427: checking for working mmap" >&5
3427 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3428 echo $ac_n "(cached) $ac_c" 1>&6
3430 if test "$cross_compiling" = yes; then
3431 ac_cv_func_mmap_fixed_mapped
=no
3433 cat > conftest.
$ac_ext <<EOF
3434 #line 3435 "configure"
3435 #include "confdefs.h"
3437 /* Thanks to Mike Haertel and Jim Avera for this test.
3438 Here is a matrix of mmap possibilities:
3439 mmap private not fixed
3440 mmap private fixed at somewhere currently unmapped
3441 mmap private fixed at somewhere already mapped
3442 mmap shared not fixed
3443 mmap shared fixed at somewhere currently unmapped
3444 mmap shared fixed at somewhere already mapped
3445 For private mappings, we should verify that changes cannot be read()
3446 back from the file, nor mmap's back from the file at a different
3447 address. (There have been systems where private was not correctly
3448 implemented like the infamous i386 svr4.0, and systems where the
3449 VM page cache was not coherent with the filesystem buffer cache
3450 like early versions of FreeBSD and possibly contemporary NetBSD.)
3451 For shared mappings, we should conversely verify that changes get
3452 propogated back to all the places they're supposed to be.
3454 Grep wants private fixed already mapped.
3455 The main things grep needs to know about mmap are:
3456 * does it exist and is it safe to write into the mmap'd area
3457 * how to use it (BSD variants) */
3458 #include <sys/types.h>
3460 #include <sys/mman.h>
3462 /* This mess was copied from the GNU getpagesize.h. */
3463 #ifndef HAVE_GETPAGESIZE
3464 # ifdef HAVE_UNISTD_H
3465 # include <unistd.h>
3468 /* Assume that all systems that can run configure have sys/param.h. */
3469 # ifndef HAVE_SYS_PARAM_H
3470 # define HAVE_SYS_PARAM_H 1
3473 # ifdef _SC_PAGESIZE
3474 # define getpagesize() sysconf(_SC_PAGESIZE)
3475 # else /* no _SC_PAGESIZE */
3476 # ifdef HAVE_SYS_PARAM_H
3477 # include <sys/param.h>
3478 # ifdef EXEC_PAGESIZE
3479 # define getpagesize() EXEC_PAGESIZE
3480 # else /* no EXEC_PAGESIZE */
3482 # define getpagesize() NBPG * CLSIZE
3485 # endif /* no CLSIZE */
3486 # else /* no NBPG */
3488 # define getpagesize() NBPC
3489 # else /* no NBPC */
3491 # define getpagesize() PAGESIZE
3492 # endif /* PAGESIZE */
3493 # endif /* no NBPC */
3494 # endif /* no NBPG */
3495 # endif /* no EXEC_PAGESIZE */
3496 # else /* no HAVE_SYS_PARAM_H */
3497 # define getpagesize() 8192 /* punt totally */
3498 # endif /* no HAVE_SYS_PARAM_H */
3499 # endif /* no _SC_PAGESIZE */
3501 #endif /* no HAVE_GETPAGESIZE */
3504 extern "C" { void *malloc(unsigned); }
3512 char *data, *data2, *data3;
3516 pagesize = getpagesize();
3519 * First, make a file with some known garbage in it.
3521 data = malloc(pagesize);
3524 for (i = 0; i < pagesize; ++i)
3525 *(data + i) = rand();
3527 fd = creat("conftestmmap", 0600);
3530 if (write(fd, data, pagesize) != pagesize)
3535 * Next, try to mmap the file at a fixed address which
3536 * already has something else allocated at it. If we can,
3537 * also make sure that we see the same garbage.
3539 fd = open("conftestmmap", O_RDWR);
3542 data2 = malloc(2 * pagesize);
3545 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3546 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3547 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3549 for (i = 0; i < pagesize; ++i)
3550 if (*(data + i) != *(data2 + i))
3554 * Finally, make sure that changes to the mapped area
3555 * do not percolate back to the file as seen by read().
3556 * (This is a bug on some variants of i386 svr4.0.)
3558 for (i = 0; i < pagesize; ++i)
3559 *(data2 + i) = *(data2 + i) + 1;
3560 data3 = malloc(pagesize);
3563 if (read(fd, data3, pagesize) != pagesize)
3565 for (i = 0; i < pagesize; ++i)
3566 if (*(data + i) != *(data3 + i))
3569 unlink("conftestmmap");
3574 if { (eval echo configure
:3575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3576 ac_cv_func_mmap_fixed_mapped
=yes
3578 echo "configure: failed program was:" >&5
3579 cat conftest.
$ac_ext >&5
3581 ac_cv_func_mmap_fixed_mapped
=no
3588 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3589 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3590 cat >> confdefs.h
<<\EOF
3597 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3598 unistd.h values.h sys
/param.h
3600 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3601 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3602 echo "configure:3603: checking for $ac_hdr" >&5
3603 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3604 echo $ac_n "(cached) $ac_c" 1>&6
3606 cat > conftest.
$ac_ext <<EOF
3607 #line 3608 "configure"
3608 #include "confdefs.h"
3611 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3612 { (eval echo configure
:3613: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3613 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3614 if test -z "$ac_err"; then
3616 eval "ac_cv_header_$ac_safe=yes"
3619 echo "configure: failed program was:" >&5
3620 cat conftest.
$ac_ext >&5
3622 eval "ac_cv_header_$ac_safe=no"
3626 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3627 echo "$ac_t""yes" 1>&6
3628 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3629 cat >> confdefs.h
<<EOF
3630 #define $ac_tr_hdr 1
3634 echo "$ac_t""no" 1>&6
3638 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3639 __argz_count __argz_stringify __argz_next
3641 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3642 echo "configure:3643: checking for $ac_func" >&5
3643 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3644 echo $ac_n "(cached) $ac_c" 1>&6
3646 cat > conftest.
$ac_ext <<EOF
3647 #line 3648 "configure"
3648 #include "confdefs.h"
3649 /* System header to define __stub macros and hopefully few prototypes,
3650 which can conflict with char $ac_func(); below. */
3652 /* Override any gcc2 internal prototype to avoid an error. */
3653 /* We use char because int might match the return type of a gcc2
3654 builtin and then its argument prototype would still apply. */
3659 /* The GNU C library defines this for functions which it implements
3660 to always fail with ENOSYS. Some functions are actually named
3661 something starting with __ and the normal name is an alias. */
3662 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3670 if { (eval echo configure
:3671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3672 eval "ac_cv_func_$ac_func=yes"
3674 echo "configure: failed program was:" >&5
3675 cat conftest.
$ac_ext >&5
3677 eval "ac_cv_func_$ac_func=no"
3682 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3683 echo "$ac_t""yes" 1>&6
3684 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3685 cat >> confdefs.h
<<EOF
3686 #define $ac_tr_func 1
3690 echo "$ac_t""no" 1>&6
3695 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3696 for ac_func
in stpcpy
3698 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3699 echo "configure:3700: checking for $ac_func" >&5
3700 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3701 echo $ac_n "(cached) $ac_c" 1>&6
3703 cat > conftest.
$ac_ext <<EOF
3704 #line 3705 "configure"
3705 #include "confdefs.h"
3706 /* System header to define __stub macros and hopefully few prototypes,
3707 which can conflict with char $ac_func(); below. */
3709 /* Override any gcc2 internal prototype to avoid an error. */
3710 /* We use char because int might match the return type of a gcc2
3711 builtin and then its argument prototype would still apply. */
3716 /* The GNU C library defines this for functions which it implements
3717 to always fail with ENOSYS. Some functions are actually named
3718 something starting with __ and the normal name is an alias. */
3719 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3727 if { (eval echo configure
:3728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3729 eval "ac_cv_func_$ac_func=yes"
3731 echo "configure: failed program was:" >&5
3732 cat conftest.
$ac_ext >&5
3734 eval "ac_cv_func_$ac_func=no"
3739 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3740 echo "$ac_t""yes" 1>&6
3741 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3742 cat >> confdefs.h
<<EOF
3743 #define $ac_tr_func 1
3747 echo "$ac_t""no" 1>&6
3752 if test "${ac_cv_func_stpcpy}" = "yes"; then
3753 cat >> confdefs.h
<<\EOF
3754 #define HAVE_STPCPY 1
3759 if test $ac_cv_header_locale_h = yes; then
3760 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3761 echo "configure:3762: checking for LC_MESSAGES" >&5
3762 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3763 echo $ac_n "(cached) $ac_c" 1>&6
3765 cat > conftest.
$ac_ext <<EOF
3766 #line 3767 "configure"
3767 #include "confdefs.h"
3773 if { (eval echo configure
:3774: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3775 am_cv_val_LC_MESSAGES
=yes
3777 echo "configure: failed program was:" >&5
3778 cat conftest.
$ac_ext >&5
3780 am_cv_val_LC_MESSAGES
=no
3785 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3786 if test $am_cv_val_LC_MESSAGES = yes; then
3787 cat >> confdefs.h
<<\EOF
3788 #define HAVE_LC_MESSAGES 1
3793 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3794 echo "configure:3795: checking whether NLS is requested" >&5
3795 # Check whether --enable-nls or --disable-nls was given.
3796 if test "${enable_nls+set}" = set; then
3797 enableval
="$enable_nls"
3803 echo "$ac_t""$USE_NLS" 1>&6
3806 USE_INCLUDED_LIBINTL
=no
3808 if test "$USE_NLS" = "yes"; then
3809 cat >> confdefs.h
<<\EOF
3810 #define ENABLE_NLS 1
3813 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3814 echo "configure:3815: checking whether included gettext is requested" >&5
3815 # Check whether --with-included-gettext or --without-included-gettext was given.
3816 if test "${with_included_gettext+set}" = set; then
3817 withval
="$with_included_gettext"
3818 nls_cv_force_use_gnu_gettext
=$withval
3820 nls_cv_force_use_gnu_gettext
=no
3823 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3825 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
3826 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3828 nls_cv_header_libgt
=
3831 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3832 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3833 echo "configure:3834: checking for libintl.h" >&5
3834 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3835 echo $ac_n "(cached) $ac_c" 1>&6
3837 cat > conftest.
$ac_ext <<EOF
3838 #line 3839 "configure"
3839 #include "confdefs.h"
3840 #include <libintl.h>
3842 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3843 { (eval echo configure
:3844: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3844 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3845 if test -z "$ac_err"; then
3847 eval "ac_cv_header_$ac_safe=yes"
3850 echo "configure: failed program was:" >&5
3851 cat conftest.
$ac_ext >&5
3853 eval "ac_cv_header_$ac_safe=no"
3857 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3858 echo "$ac_t""yes" 1>&6
3859 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3860 echo "configure:3861: checking for gettext in libc" >&5
3861 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3862 echo $ac_n "(cached) $ac_c" 1>&6
3864 cat > conftest.
$ac_ext <<EOF
3865 #line 3866 "configure"
3866 #include "confdefs.h"
3867 #include <libintl.h>
3869 return (int) gettext ("")
3872 if { (eval echo configure
:3873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3874 gt_cv_func_gettext_libc
=yes
3876 echo "configure: failed program was:" >&5
3877 cat conftest.
$ac_ext >&5
3879 gt_cv_func_gettext_libc
=no
3884 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3886 if test "$gt_cv_func_gettext_libc" != "yes"; then
3887 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3888 echo "configure:3889: checking for bindtextdomain in -lintl" >&5
3889 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3890 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3891 echo $ac_n "(cached) $ac_c" 1>&6
3893 ac_save_LIBS
="$LIBS"
3895 cat > conftest.
$ac_ext <<EOF
3896 #line 3897 "configure"
3897 #include "confdefs.h"
3898 /* Override any gcc2 internal prototype to avoid an error. */
3899 /* We use char because int might match the return type of a gcc2
3900 builtin and then its argument prototype would still apply. */
3901 char bindtextdomain();
3907 if { (eval echo configure
:3908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3909 eval "ac_cv_lib_$ac_lib_var=yes"
3911 echo "configure: failed program was:" >&5
3912 cat conftest.
$ac_ext >&5
3914 eval "ac_cv_lib_$ac_lib_var=no"
3917 LIBS
="$ac_save_LIBS"
3920 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3921 echo "$ac_t""yes" 1>&6
3922 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3923 echo "configure:3924: checking for gettext in libintl" >&5
3924 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3925 echo $ac_n "(cached) $ac_c" 1>&6
3927 cat > conftest.
$ac_ext <<EOF
3928 #line 3929 "configure"
3929 #include "confdefs.h"
3932 return (int) gettext ("")
3935 if { (eval echo configure
:3936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3937 gt_cv_func_gettext_libintl
=yes
3939 echo "configure: failed program was:" >&5
3940 cat conftest.
$ac_ext >&5
3942 gt_cv_func_gettext_libintl
=no
3947 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3949 echo "$ac_t""no" 1>&6
3954 if test "$gt_cv_func_gettext_libc" = "yes" \
3955 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
3956 cat >> confdefs.h
<<\EOF
3957 #define HAVE_GETTEXT 1
3960 # Extract the first word of "msgfmt", so it can be a program name with args.
3961 set dummy msgfmt
; ac_word
=$2
3962 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3963 echo "configure:3964: checking for $ac_word" >&5
3964 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3965 echo $ac_n "(cached) $ac_c" 1>&6
3969 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
3972 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
3973 for ac_dir
in $PATH; do
3974 test -z "$ac_dir" && ac_dir
=.
3975 if test -f $ac_dir/$ac_word; then
3976 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3977 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
3983 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
3987 MSGFMT
="$ac_cv_path_MSGFMT"
3988 if test -n "$MSGFMT"; then
3989 echo "$ac_t""$MSGFMT" 1>&6
3991 echo "$ac_t""no" 1>&6
3993 if test "$MSGFMT" != "no"; then
3994 for ac_func
in dcgettext
3996 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3997 echo "configure:3998: checking for $ac_func" >&5
3998 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3999 echo $ac_n "(cached) $ac_c" 1>&6
4001 cat > conftest.
$ac_ext <<EOF
4002 #line 4003 "configure"
4003 #include "confdefs.h"
4004 /* System header to define __stub macros and hopefully few prototypes,
4005 which can conflict with char $ac_func(); below. */
4007 /* Override any gcc2 internal prototype to avoid an error. */
4008 /* We use char because int might match the return type of a gcc2
4009 builtin and then its argument prototype would still apply. */
4014 /* The GNU C library defines this for functions which it implements
4015 to always fail with ENOSYS. Some functions are actually named
4016 something starting with __ and the normal name is an alias. */
4017 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4025 if { (eval echo configure
:4026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4027 eval "ac_cv_func_$ac_func=yes"
4029 echo "configure: failed program was:" >&5
4030 cat conftest.
$ac_ext >&5
4032 eval "ac_cv_func_$ac_func=no"
4037 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4038 echo "$ac_t""yes" 1>&6
4039 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4040 cat >> confdefs.h
<<EOF
4041 #define $ac_tr_func 1
4045 echo "$ac_t""no" 1>&6
4049 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4050 set dummy gmsgfmt
; ac_word
=$2
4051 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4052 echo "configure:4053: checking for $ac_word" >&5
4053 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4054 echo $ac_n "(cached) $ac_c" 1>&6
4058 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4061 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4064 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4065 for ac_dir
in $PATH; do
4066 test -z "$ac_dir" && ac_dir
=.
4067 if test -f $ac_dir/$ac_word; then
4068 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4073 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4077 GMSGFMT
="$ac_cv_path_GMSGFMT"
4078 if test -n "$GMSGFMT"; then
4079 echo "$ac_t""$GMSGFMT" 1>&6
4081 echo "$ac_t""no" 1>&6
4084 # Extract the first word of "xgettext", so it can be a program name with args.
4085 set dummy xgettext
; ac_word
=$2
4086 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4087 echo "configure:4088: checking for $ac_word" >&5
4088 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4089 echo $ac_n "(cached) $ac_c" 1>&6
4093 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4096 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4097 for ac_dir
in $PATH; do
4098 test -z "$ac_dir" && ac_dir
=.
4099 if test -f $ac_dir/$ac_word; then
4100 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4101 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4107 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4111 XGETTEXT
="$ac_cv_path_XGETTEXT"
4112 if test -n "$XGETTEXT"; then
4113 echo "$ac_t""$XGETTEXT" 1>&6
4115 echo "$ac_t""no" 1>&6
4118 cat > conftest.
$ac_ext <<EOF
4119 #line 4120 "configure"
4120 #include "confdefs.h"
4123 extern int _nl_msg_cat_cntr;
4124 return _nl_msg_cat_cntr
4127 if { (eval echo configure
:4128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4132 echo "configure: failed program was:" >&5
4133 cat conftest.
$ac_ext >&5
4144 echo "$ac_t""no" 1>&6
4149 if test "$CATOBJEXT" = "NONE"; then
4150 nls_cv_use_gnu_gettext
=yes
4154 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4155 INTLOBJS
="\$(GETTOBJS)"
4156 # Extract the first word of "msgfmt", so it can be a program name with args.
4157 set dummy msgfmt
; ac_word
=$2
4158 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4159 echo "configure:4160: checking for $ac_word" >&5
4160 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4161 echo $ac_n "(cached) $ac_c" 1>&6
4165 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4168 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4169 for ac_dir
in $PATH; do
4170 test -z "$ac_dir" && ac_dir
=.
4171 if test -f $ac_dir/$ac_word; then
4172 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4173 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4179 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4183 MSGFMT
="$ac_cv_path_MSGFMT"
4184 if test -n "$MSGFMT"; then
4185 echo "$ac_t""$MSGFMT" 1>&6
4187 echo "$ac_t""no" 1>&6
4190 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4191 set dummy gmsgfmt
; ac_word
=$2
4192 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4193 echo "configure:4194: checking for $ac_word" >&5
4194 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4195 echo $ac_n "(cached) $ac_c" 1>&6
4199 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4202 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4205 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4206 for ac_dir
in $PATH; do
4207 test -z "$ac_dir" && ac_dir
=.
4208 if test -f $ac_dir/$ac_word; then
4209 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4214 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4218 GMSGFMT
="$ac_cv_path_GMSGFMT"
4219 if test -n "$GMSGFMT"; then
4220 echo "$ac_t""$GMSGFMT" 1>&6
4222 echo "$ac_t""no" 1>&6
4225 # Extract the first word of "xgettext", so it can be a program name with args.
4226 set dummy xgettext
; ac_word
=$2
4227 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4228 echo "configure:4229: checking for $ac_word" >&5
4229 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4230 echo $ac_n "(cached) $ac_c" 1>&6
4234 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4237 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4238 for ac_dir
in $PATH; do
4239 test -z "$ac_dir" && ac_dir
=.
4240 if test -f $ac_dir/$ac_word; then
4241 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4242 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4248 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4252 XGETTEXT
="$ac_cv_path_XGETTEXT"
4253 if test -n "$XGETTEXT"; then
4254 echo "$ac_t""$XGETTEXT" 1>&6
4256 echo "$ac_t""no" 1>&6
4260 USE_INCLUDED_LIBINTL
=yes
4264 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4266 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4267 nls_cv_header_intl
=libintl.h
4268 nls_cv_header_libgt
=libgettext.h
4271 if test "$XGETTEXT" != ":"; then
4272 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4275 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4280 # We need to process the po/ directory.
4284 nls_cv_header_intl
=libintl.h
4285 nls_cv_header_libgt
=libgettext.h
4288 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4289 # because some of the sources are only built for this goal.
4290 if test "$PACKAGE" = gettext; then
4292 USE_INCLUDED_LIBINTL
=yes
4295 for lang
in $ALL_LINGUAS; do
4296 GMOFILES
="$GMOFILES $lang.gmo"
4297 POFILES
="$POFILES $lang.po"
4313 if test "x$CATOBJEXT" != "x"; then
4314 if test "x$ALL_LINGUAS" = "x"; then
4317 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4318 echo "configure:4319: checking for catalogs to be installed" >&5
4320 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4321 case "$ALL_LINGUAS" in
4322 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4325 LINGUAS
=$NEW_LINGUAS
4326 echo "$ac_t""$LINGUAS" 1>&6
4329 if test -n "$LINGUAS"; then
4330 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4334 if test $ac_cv_header_locale_h = yes; then
4335 INCLUDE_LOCALE_H
="#include <locale.h>"
4338 /* The system does not provide the header <locale.h>. Take care yourself. */"
4342 if test -f $srcdir/po2tbl.
sed.
in; then
4343 if test "$CATOBJEXT" = ".cat"; then
4344 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4345 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4346 echo "configure:4347: checking for linux/version.h" >&5
4347 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4348 echo $ac_n "(cached) $ac_c" 1>&6
4350 cat > conftest.
$ac_ext <<EOF
4351 #line 4352 "configure"
4352 #include "confdefs.h"
4353 #include <linux/version.h>
4355 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4356 { (eval echo configure
:4357: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4357 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4358 if test -z "$ac_err"; then
4360 eval "ac_cv_header_$ac_safe=yes"
4363 echo "configure: failed program was:" >&5
4364 cat conftest.
$ac_ext >&5
4366 eval "ac_cv_header_$ac_safe=no"
4370 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4371 echo "$ac_t""yes" 1>&6
4374 echo "$ac_t""no" 1>&6
4379 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4381 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4382 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4385 if test "$PACKAGE" = "gettext"; then
4395 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4401 if test -d $srcdir/po
; then
4402 test -d po || mkdir po
4403 if test "x$srcdir" != "x."; then
4404 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4405 posrcprefix
="$srcdir/"
4407 posrcprefix
="../$srcdir/"
4413 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4414 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4418 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4419 echo "configure:4420: checking whether to enable maintainer-specific portions of Makefiles" >&5
4420 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4421 if test "${enable_maintainer_mode+set}" = set; then
4422 enableval
="$enable_maintainer_mode"
4423 USE_MAINTAINER_MODE
=$enableval
4425 USE_MAINTAINER_MODE
=no
4428 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4429 if test $USE_MAINTAINER_MODE = yes; then
4436 echo $ac_n "checking for Cygwin32 environment""... $ac_c" 1>&6
4437 echo "configure:4438: checking for Cygwin32 environment" >&5
4438 if eval "test \"`echo '$''{'am_cv_cygwin32'+set}'`\" = set"; then
4439 echo $ac_n "(cached) $ac_c" 1>&6
4441 cat > conftest.
$ac_ext <<EOF
4442 #line 4443 "configure"
4443 #include "confdefs.h"
4446 return __CYGWIN32__;
4449 if { (eval echo configure
:4450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4453 echo "configure: failed program was:" >&5
4454 cat conftest.
$ac_ext >&5
4462 echo "$ac_t""$am_cv_cygwin32" 1>&6
4464 test "$am_cv_cygwin32" = yes && CYGWIN32
=yes
4465 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4466 echo "configure:4467: checking for Cygwin environment" >&5
4467 if eval "test \"`echo '$''{'am_cv_cygwin'+set}'`\" = set"; then
4468 echo $ac_n "(cached) $ac_c" 1>&6
4470 cat > conftest.
$ac_ext <<EOF
4471 #line 4472 "configure"
4472 #include "confdefs.h"
4475 return __CYGWIN32__;
4478 if { (eval echo configure
:4479: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4482 echo "configure: failed program was:" >&5
4483 cat conftest.
$ac_ext >&5
4491 echo "$ac_t""$am_cv_cygwin" 1>&6
4493 test "$am_cv_cygwin" = yes && CYGWIN
=yes
4494 echo $ac_n "checking for Mingw32 environment""... $ac_c" 1>&6
4495 echo "configure:4496: checking for Mingw32 environment" >&5
4496 if eval "test \"`echo '$''{'am_cv_mingw32'+set}'`\" = set"; then
4497 echo $ac_n "(cached) $ac_c" 1>&6
4499 cat > conftest.
$ac_ext <<EOF
4500 #line 4501 "configure"
4501 #include "confdefs.h"
4507 if { (eval echo configure
:4508: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4511 echo "configure: failed program was:" >&5
4512 cat conftest.
$ac_ext >&5
4520 echo "$ac_t""$am_cv_mingw32" 1>&6
4522 test "$am_cv_mingw32" = yes && MINGW32
=yes
4525 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4526 echo "configure:4527: checking for executable suffix" >&5
4527 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
4528 echo $ac_n "(cached) $ac_c" 1>&6
4530 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
4533 cat > am_c_test.c
<< 'EOF'
4535 /* Nothing needed here
*/
4538 ${CC-cc} -o am_c_test
$CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c
$LIBS 1>&5
4540 for file in am_c_test.
*; do
4544 *) am_cv_exeext
=`echo $file | sed -e s/am_c_test//` ;;
4550 test x
"${am_cv_exeext}" = x
&& am_cv_exeext
=no
4553 test x
"${am_cv_exeext}" != xno
&& EXEEXT
=${am_cv_exeext}
4554 echo "$ac_t""${am_cv_exeext}" 1>&6
4557 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
4559 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4560 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4561 echo "configure:4562: checking for $ac_hdr" >&5
4562 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4563 echo $ac_n "(cached) $ac_c" 1>&6
4565 cat > conftest.
$ac_ext <<EOF
4566 #line 4567 "configure"
4567 #include "confdefs.h"
4570 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4571 { (eval echo configure
:4572: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4572 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4573 if test -z "$ac_err"; then
4575 eval "ac_cv_header_$ac_safe=yes"
4578 echo "configure: failed program was:" >&5
4579 cat conftest.
$ac_ext >&5
4581 eval "ac_cv_header_$ac_safe=no"
4585 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4586 echo "$ac_t""yes" 1>&6
4587 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4588 cat >> confdefs.h
<<EOF
4589 #define $ac_tr_hdr 1
4593 echo "$ac_t""no" 1>&6
4598 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
4599 # people who are not cross-compiling but are compiling cross-assemblers.
4600 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
4601 echo "configure:4602: checking whether compiling a cross-assembler" >&5
4602 if test "${host}" = "${target}"; then
4606 cat >> confdefs.h
<<\EOF
4607 #define CROSS_COMPILE 1
4611 echo "$ac_t""$cross_gas" 1>&6
4613 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4614 # for constant arguments. Useless!
4615 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4616 echo "configure:4617: checking for working alloca.h" >&5
4617 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4618 echo $ac_n "(cached) $ac_c" 1>&6
4620 cat > conftest.
$ac_ext <<EOF
4621 #line 4622 "configure"
4622 #include "confdefs.h"
4625 char *p = alloca(2 * sizeof(int));
4628 if { (eval echo configure
:4629: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4630 ac_cv_header_alloca_h
=yes
4632 echo "configure: failed program was:" >&5
4633 cat conftest.
$ac_ext >&5
4635 ac_cv_header_alloca_h
=no
4640 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4641 if test $ac_cv_header_alloca_h = yes; then
4642 cat >> confdefs.h
<<\EOF
4643 #define HAVE_ALLOCA_H 1
4648 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4649 echo "configure:4650: checking for alloca" >&5
4650 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4651 echo $ac_n "(cached) $ac_c" 1>&6
4653 cat > conftest.
$ac_ext <<EOF
4654 #line 4655 "configure"
4655 #include "confdefs.h"
4658 # define alloca __builtin_alloca
4661 # include <malloc.h>
4662 # define alloca _alloca
4665 # include <alloca.h>
4670 # ifndef alloca /* predefined by HP cc +Olibcalls */
4679 char *p = (char *) alloca(1);
4682 if { (eval echo configure
:4683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4684 ac_cv_func_alloca_works
=yes
4686 echo "configure: failed program was:" >&5
4687 cat conftest.
$ac_ext >&5
4689 ac_cv_func_alloca_works
=no
4694 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4695 if test $ac_cv_func_alloca_works = yes; then
4696 cat >> confdefs.h
<<\EOF
4697 #define HAVE_ALLOCA 1
4702 if test $ac_cv_func_alloca_works = no
; then
4703 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4704 # that cause trouble. Some versions do not even contain alloca or
4705 # contain a buggy version. If you still want to use their alloca,
4706 # use ar to extract alloca.o from them instead of compiling alloca.c.
4707 ALLOCA
=alloca.
${ac_objext}
4708 cat >> confdefs.h
<<\EOF
4713 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4714 echo "configure:4715: checking whether alloca needs Cray hooks" >&5
4715 if eval "test \"`echo '$''{'ac_cv_os_cray'+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"
4721 #if defined(CRAY) && ! defined(CRAY2)
4728 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4729 egrep "webecray" >/dev
/null
2>&1; then
4740 echo "$ac_t""$ac_cv_os_cray" 1>&6
4741 if test $ac_cv_os_cray = yes; then
4742 for ac_func
in _getb67 GETB67 getb67
; do
4743 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4744 echo "configure:4745: checking for $ac_func" >&5
4745 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4746 echo $ac_n "(cached) $ac_c" 1>&6
4748 cat > conftest.
$ac_ext <<EOF
4749 #line 4750 "configure"
4750 #include "confdefs.h"
4751 /* System header to define __stub macros and hopefully few prototypes,
4752 which can conflict with char $ac_func(); below. */
4754 /* Override any gcc2 internal prototype to avoid an error. */
4755 /* We use char because int might match the return type of a gcc2
4756 builtin and then its argument prototype would still apply. */
4761 /* The GNU C library defines this for functions which it implements
4762 to always fail with ENOSYS. Some functions are actually named
4763 something starting with __ and the normal name is an alias. */
4764 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4772 if { (eval echo configure
:4773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4774 eval "ac_cv_func_$ac_func=yes"
4776 echo "configure: failed program was:" >&5
4777 cat conftest.
$ac_ext >&5
4779 eval "ac_cv_func_$ac_func=no"
4784 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4785 echo "$ac_t""yes" 1>&6
4786 cat >> confdefs.h
<<EOF
4787 #define CRAY_STACKSEG_END $ac_func
4792 echo "$ac_t""no" 1>&6
4798 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4799 echo "configure:4800: checking stack direction for C alloca" >&5
4800 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4801 echo $ac_n "(cached) $ac_c" 1>&6
4803 if test "$cross_compiling" = yes; then
4804 ac_cv_c_stack_direction
=0
4806 cat > conftest.
$ac_ext <<EOF
4807 #line 4808 "configure"
4808 #include "confdefs.h"
4809 find_stack_direction ()
4811 static char *addr = 0;
4816 return find_stack_direction ();
4819 return (&dummy > addr) ? 1 : -1;
4823 exit (find_stack_direction() < 0);
4826 if { (eval echo configure
:4827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4828 ac_cv_c_stack_direction
=1
4830 echo "configure: failed program was:" >&5
4831 cat conftest.
$ac_ext >&5
4833 ac_cv_c_stack_direction
=-1
4840 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4841 cat >> confdefs.h
<<EOF
4842 #define STACK_DIRECTION $ac_cv_c_stack_direction
4847 echo $ac_n "checking for inline""... $ac_c" 1>&6
4848 echo "configure:4849: checking for inline" >&5
4849 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
4850 echo $ac_n "(cached) $ac_c" 1>&6
4853 for ac_kw
in inline __inline__ __inline
; do
4854 cat > conftest.
$ac_ext <<EOF
4855 #line 4856 "configure"
4856 #include "confdefs.h"
4862 if { (eval echo configure
:4863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4864 ac_cv_c_inline
=$ac_kw; break
4866 echo "configure: failed program was:" >&5
4867 cat conftest.
$ac_ext >&5
4874 echo "$ac_t""$ac_cv_c_inline" 1>&6
4875 case "$ac_cv_c_inline" in
4877 no
) cat >> confdefs.h
<<\EOF
4881 *) cat >> confdefs.h
<<EOF
4882 #define inline $ac_cv_c_inline
4888 # VMS doesn't have unlink.
4889 for ac_func
in unlink remove
4891 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4892 echo "configure:4893: checking for $ac_func" >&5
4893 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4894 echo $ac_n "(cached) $ac_c" 1>&6
4896 cat > conftest.
$ac_ext <<EOF
4897 #line 4898 "configure"
4898 #include "confdefs.h"
4899 /* System header to define __stub macros and hopefully few prototypes,
4900 which can conflict with char $ac_func(); below. */
4902 /* Override any gcc2 internal prototype to avoid an error. */
4903 /* We use char because int might match the return type of a gcc2
4904 builtin and then its argument prototype would still apply. */
4909 /* The GNU C library defines this for functions which it implements
4910 to always fail with ENOSYS. Some functions are actually named
4911 something starting with __ and the normal name is an alias. */
4912 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4920 if { (eval echo configure
:4921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4922 eval "ac_cv_func_$ac_func=yes"
4924 echo "configure: failed program was:" >&5
4925 cat conftest.
$ac_ext >&5
4927 eval "ac_cv_func_$ac_func=no"
4932 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4933 echo "$ac_t""yes" 1>&6
4934 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4935 cat >> confdefs.h
<<EOF
4936 #define $ac_tr_func 1
4940 echo "$ac_t""no" 1>&6
4945 # Some systems don't have sbrk().
4948 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4949 echo "configure:4950: checking for $ac_func" >&5
4950 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4951 echo $ac_n "(cached) $ac_c" 1>&6
4953 cat > conftest.
$ac_ext <<EOF
4954 #line 4955 "configure"
4955 #include "confdefs.h"
4956 /* System header to define __stub macros and hopefully few prototypes,
4957 which can conflict with char $ac_func(); below. */
4959 /* Override any gcc2 internal prototype to avoid an error. */
4960 /* We use char because int might match the return type of a gcc2
4961 builtin and then its argument prototype would still apply. */
4966 /* The GNU C library defines this for functions which it implements
4967 to always fail with ENOSYS. Some functions are actually named
4968 something starting with __ and the normal name is an alias. */
4969 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4977 if { (eval echo configure
:4978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4979 eval "ac_cv_func_$ac_func=yes"
4981 echo "configure: failed program was:" >&5
4982 cat conftest.
$ac_ext >&5
4984 eval "ac_cv_func_$ac_func=no"
4989 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4990 echo "$ac_t""yes" 1>&6
4991 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4992 cat >> confdefs.h
<<EOF
4993 #define $ac_tr_func 1
4997 echo "$ac_t""no" 1>&6
5002 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5003 # enough, but on some of those systems, the assert macro relies on requoting
5005 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5006 echo "configure:5007: checking for working assert macro" >&5
5007 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5008 echo $ac_n "(cached) $ac_c" 1>&6
5010 cat > conftest.
$ac_ext <<EOF
5011 #line 5012 "configure"
5012 #include "confdefs.h"
5017 /* check for requoting problems */
5018 static int a, b, c, d;
5020 assert (!strcmp(s, "foo bar baz quux"));
5021 /* check for newline handling */
5027 if { (eval echo configure
:5028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5029 gas_cv_assert_ok
=yes
5031 echo "configure: failed program was:" >&5
5032 cat conftest.
$ac_ext >&5
5038 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5039 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5040 #define BROKEN_ASSERT 1
5045 # On some systems, the system header files may not declare malloc, realloc,
5046 # and free. There are places where gas needs these functions to have been
5047 # declared -- such as when taking their addresses.
5049 #ifdef HAVE_MEMORY_H
5052 #ifdef HAVE_STRING_H
5055 #ifdef HAVE_STRINGS_H
5056 #include <strings.h>
5059 #ifdef HAVE_STDLIB_H
5062 #ifdef HAVE_UNISTD_H
5067 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5068 echo "configure:5069: checking whether declaration is required for strstr" >&5
5069 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5070 echo $ac_n "(cached) $ac_c" 1>&6
5072 cat > conftest.
$ac_ext <<EOF
5073 #line 5074 "configure"
5074 #include "confdefs.h"
5078 typedef char *(*f)();
5084 if { (eval echo configure
:5085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5086 gas_cv_decl_needed_strstr
=no
5088 echo "configure: failed program was:" >&5
5089 cat conftest.
$ac_ext >&5
5091 gas_cv_decl_needed_strstr
=yes
5095 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5096 test $gas_cv_decl_needed_strstr = no ||
{
5097 cat >> confdefs.h
<<\EOF
5098 #define NEED_DECLARATION_STRSTR 1
5104 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5105 echo "configure:5106: checking whether declaration is required for malloc" >&5
5106 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5107 echo $ac_n "(cached) $ac_c" 1>&6
5109 cat > conftest.
$ac_ext <<EOF
5110 #line 5111 "configure"
5111 #include "confdefs.h"
5115 typedef char *(*f)();
5121 if { (eval echo configure
:5122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5123 gas_cv_decl_needed_malloc
=no
5125 echo "configure: failed program was:" >&5
5126 cat conftest.
$ac_ext >&5
5128 gas_cv_decl_needed_malloc
=yes
5132 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5133 test $gas_cv_decl_needed_malloc = no ||
{
5134 cat >> confdefs.h
<<\EOF
5135 #define NEED_DECLARATION_MALLOC 1
5141 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5142 echo "configure:5143: checking whether declaration is required for free" >&5
5143 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
5144 echo $ac_n "(cached) $ac_c" 1>&6
5146 cat > conftest.
$ac_ext <<EOF
5147 #line 5148 "configure"
5148 #include "confdefs.h"
5152 typedef void (*f)();
5158 if { (eval echo configure
:5159: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5160 gas_cv_decl_needed_free
=no
5162 echo "configure: failed program was:" >&5
5163 cat conftest.
$ac_ext >&5
5165 gas_cv_decl_needed_free
=yes
5169 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5170 test $gas_cv_decl_needed_free = no ||
{
5171 cat >> confdefs.h
<<\EOF
5172 #define NEED_DECLARATION_FREE 1
5178 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5179 echo "configure:5180: checking whether declaration is required for sbrk" >&5
5180 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
5181 echo $ac_n "(cached) $ac_c" 1>&6
5183 cat > conftest.
$ac_ext <<EOF
5184 #line 5185 "configure"
5185 #include "confdefs.h"
5189 typedef char *(*f)();
5195 if { (eval echo configure
:5196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5197 gas_cv_decl_needed_sbrk
=no
5199 echo "configure: failed program was:" >&5
5200 cat conftest.
$ac_ext >&5
5202 gas_cv_decl_needed_sbrk
=yes
5206 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5207 test $gas_cv_decl_needed_sbrk = no ||
{
5208 cat >> confdefs.h
<<\EOF
5209 #define NEED_DECLARATION_SBRK 1
5215 # Does errno.h declare errno, or do we have to add a separate declaration
5218 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5219 echo "configure:5220: checking whether declaration is required for errno" >&5
5220 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
5221 echo $ac_n "(cached) $ac_c" 1>&6
5223 cat > conftest.
$ac_ext <<EOF
5224 #line 5225 "configure"
5225 #include "confdefs.h"
5239 if { (eval echo configure
:5240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5241 gas_cv_decl_needed_errno
=no
5243 echo "configure: failed program was:" >&5
5244 cat conftest.
$ac_ext >&5
5246 gas_cv_decl_needed_errno
=yes
5250 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5251 test $gas_cv_decl_needed_errno = no ||
{
5252 cat >> confdefs.h
<<\EOF
5253 #define NEED_DECLARATION_ERRNO 1
5262 cat > confcache
<<\EOF
5263 # This file is a shell script that caches the results of configure
5264 # tests run on this system so they can be shared between configure
5265 # scripts and configure runs. It is not useful on other systems.
5266 # If it contains results you don't want to keep, you may remove or edit it.
5268 # By default, configure uses ./config.cache as the cache file,
5269 # creating it if it does not exist already. You can give configure
5270 # the --cache-file=FILE option to use a different cache file; that is
5271 # what configure does when it calls configure scripts in
5272 # subdirectories, so they share the cache.
5273 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5274 # config.status only pays attention to the cache file if you give it the
5275 # --recheck option to rerun configure.
5278 # The following way of writing the cache mishandles newlines in values,
5279 # but we know of no workaround that is simple, portable, and efficient.
5280 # So, don't put newlines in cache variables' values.
5281 # Ultrix sh set writes to stderr and can't be redirected directly,
5282 # and sets the high bit in the cache file unless we assign to the vars.
5284 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
5286 # `set' does not quote correctly, so add quotes (double-quote substitution
5287 # turns \\\\ into \\, and sed turns \\ into \).
5289 -e "s/'/'\\\\''/g" \
5290 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5293 # `set' quotes correctly as required by POSIX, so do not add quotes.
5294 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5297 if cmp -s $cache_file confcache
; then
5300 if test -w $cache_file; then
5301 echo "updating cache $cache_file"
5302 cat confcache
> $cache_file
5304 echo "not updating unwritable cache $cache_file"
5309 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5311 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5312 # Let make expand exec_prefix.
5313 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5315 # Any assignment to VPATH causes Sun make to only execute
5316 # the first set of double-colon rules, so remove it if not needed.
5317 # If there is a colon in the path, we need to keep it.
5318 if test "x$srcdir" = x.
; then
5319 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5322 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5324 DEFS
=-DHAVE_CONFIG_H
5326 # Without the "./", some shells look in PATH for config.status.
5327 : ${CONFIG_STATUS=./config.status}
5329 echo creating
$CONFIG_STATUS
5330 rm -f $CONFIG_STATUS
5331 cat > $CONFIG_STATUS <<EOF
5333 # Generated automatically by configure.
5334 # Run this file to recreate the current configuration.
5335 # This directory was configured as follows,
5336 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5338 # $0 $ac_configure_args
5340 # Compiler output produced by configure, useful for debugging
5341 # configure, is in ./config.log if it exists.
5343 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5346 case "\$ac_option" in
5347 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5348 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5349 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5350 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5351 echo "$CONFIG_STATUS generated by autoconf version 2.12.2"
5353 -help | --help | --hel | --he | --h)
5354 echo "\$ac_cs_usage"; exit 0 ;;
5355 *) echo "\$ac_cs_usage"; exit 1 ;;
5359 ac_given_srcdir=$srcdir
5360 ac_given_INSTALL="$INSTALL"
5362 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
5364 cat >> $CONFIG_STATUS <<EOF
5366 # Protect against being on the right side of a sed subst in config.status.
5367 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5368 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5372 s%@CFLAGS@%$CFLAGS%g
5373 s%@CPPFLAGS@%$CPPFLAGS%g
5374 s%@CXXFLAGS@%$CXXFLAGS%g
5376 s%@LDFLAGS@%$LDFLAGS%g
5378 s%@exec_prefix@%$exec_prefix%g
5379 s%@prefix@%$prefix%g
5380 s%@program_transform_name@%$program_transform_name%g
5381 s%@bindir@%$bindir%g
5382 s%@sbindir@%$sbindir%g
5383 s%@libexecdir@%$libexecdir%g
5384 s%@datadir@%$datadir%g
5385 s%@sysconfdir@%$sysconfdir%g
5386 s%@sharedstatedir@%$sharedstatedir%g
5387 s%@localstatedir@%$localstatedir%g
5388 s%@libdir@%$libdir%g
5389 s%@includedir@%$includedir%g
5390 s%@oldincludedir@%$oldincludedir%g
5391 s%@infodir@%$infodir%g
5392 s%@mandir@%$mandir%g
5394 s%@host_alias@%$host_alias%g
5395 s%@host_cpu@%$host_cpu%g
5396 s%@host_vendor@%$host_vendor%g
5397 s%@host_os@%$host_os%g
5398 s%@target@%$target%g
5399 s%@target_alias@%$target_alias%g
5400 s%@target_cpu@%$target_cpu%g
5401 s%@target_vendor@%$target_vendor%g
5402 s%@target_os@%$target_os%g
5404 s%@build_alias@%$build_alias%g
5405 s%@build_cpu@%$build_cpu%g
5406 s%@build_vendor@%$build_vendor%g
5407 s%@build_os@%$build_os%g
5408 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5409 s%@INSTALL_DATA@%$INSTALL_DATA%g
5410 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5411 s%@PACKAGE@%$PACKAGE%g
5412 s%@VERSION@%$VERSION%g
5413 s%@ACLOCAL@%$ACLOCAL%g
5414 s%@AUTOCONF@%$AUTOCONF%g
5415 s%@AUTOMAKE@%$AUTOMAKE%g
5416 s%@AUTOHEADER@%$AUTOHEADER%g
5417 s%@MAKEINFO@%$MAKEINFO%g
5418 s%@SET_MAKE@%$SET_MAKE%g
5419 s%@RANLIB@%$RANLIB%g
5424 s%@LIBTOOL@%$LIBTOOL%g
5425 s%@DLLTOOL@%$DLLTOOL%g
5427 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5428 s%@extra_objects@%$extra_objects%g
5429 s%@target_cpu_type@%$target_cpu_type%g
5430 s%@obj_format@%$obj_format%g
5431 s%@te_file@%$te_file%g
5432 s%@install_tooldir@%$install_tooldir%g
5434 s%@BFDLIB@%$BFDLIB%g
5435 s%@OPCODES_LIB@%$OPCODES_LIB%g
5436 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5439 s%@LEXLIB@%$LEXLIB%g
5441 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5442 s%@ALLOCA@%$ALLOCA%g
5443 s%@USE_NLS@%$USE_NLS%g
5444 s%@MSGFMT@%$MSGFMT%g
5445 s%@GMSGFMT@%$GMSGFMT%g
5446 s%@XGETTEXT@%$XGETTEXT%g
5447 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5448 s%@CATALOGS@%$CATALOGS%g
5449 s%@CATOBJEXT@%$CATOBJEXT%g
5450 s%@DATADIRNAME@%$DATADIRNAME%g
5451 s%@GMOFILES@%$GMOFILES%g
5452 s%@INSTOBJEXT@%$INSTOBJEXT%g
5453 s%@INTLDEPS@%$INTLDEPS%g
5454 s%@INTLLIBS@%$INTLLIBS%g
5455 s%@INTLOBJS@%$INTLOBJS%g
5456 s%@POFILES@%$POFILES%g
5458 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5460 s%@GT_YES@%$GT_YES%g
5461 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5464 s%@EXEEXT@%$EXEEXT%g
5469 cat >> $CONFIG_STATUS <<\EOF
5471 # Split the substitutions into bite-sized pieces for seds with
5472 # small command number limits, like on Digital OSF/1 and HP-UX.
5473 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5474 ac_file
=1 # Number of current file.
5475 ac_beg
=1 # First line for current file.
5476 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5479 while $ac_more_lines; do
5480 if test $ac_beg -gt 1; then
5481 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5483 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5485 if test ! -s conftest.s
$ac_file; then
5487 rm -f conftest.s
$ac_file
5489 if test -z "$ac_sed_cmds"; then
5490 ac_sed_cmds
="sed -f conftest.s$ac_file"
5492 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5494 ac_file
=`expr $ac_file + 1`
5496 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5499 if test -z "$ac_sed_cmds"; then
5504 cat >> $CONFIG_STATUS <<EOF
5506 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile .gdbinit:gdbinit.in po/Makefile.in:po/Make-in"}
5508 cat >> $CONFIG_STATUS <<\EOF
5509 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5510 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5512 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5513 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5514 *) ac_file_in
="${ac_file}.in" ;;
5517 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5519 # Remove last slash and all that follows it. Not all systems have dirname.
5520 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5521 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5522 # The file is in a subdirectory.
5523 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5524 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5525 # A "../" for each directory in $ac_dir_suffix.
5526 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5528 ac_dir_suffix
= ac_dots
=
5531 case "$ac_given_srcdir" in
5533 if test -z "$ac_dots"; then top_srcdir
=.
5534 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5535 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5537 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5538 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5541 case "$ac_given_INSTALL" in
5542 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5543 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5546 echo creating
"$ac_file"
5548 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5550 *Makefile
*) ac_comsub
="1i\\
5551 # $configure_input" ;;
5555 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5557 s%@configure_input@%$configure_input%g
5558 s%@srcdir@%$srcdir%g
5559 s%@top_srcdir@%$top_srcdir%g
5560 s%@INSTALL@%$INSTALL%g
5561 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5565 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5566 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5568 # ac_d sets the value in "#define NAME VALUE" lines.
5569 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5570 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
5573 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5574 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5575 ac_uB
='\([ ]\)%\1#\2define\3'
5578 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5579 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5580 ac_eB
='$%\1#\2define\3'
5584 if test "${CONFIG_HEADERS+set}" != set; then
5586 cat >> $CONFIG_STATUS <<EOF
5587 CONFIG_HEADERS="config.h:config.in"
5589 cat >> $CONFIG_STATUS <<\EOF
5591 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
5592 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5594 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5595 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5596 *) ac_file_in
="${ac_file}.in" ;;
5599 echo creating
$ac_file
5601 rm -f conftest.frag conftest.
in conftest.out
5602 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5603 cat $ac_file_inputs > conftest.
in
5607 # Transform confdefs.h into a sed script conftest.vals that substitutes
5608 # the proper values into config.h.in to produce config.h. And first:
5609 # Protect against being on the right side of a sed subst in config.status.
5610 # Protect against being in an unquoted here document in config.status.
5612 cat > conftest.hdr
<<\EOF
5615 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5619 sed -n -f conftest.hdr confdefs.h > conftest.vals
5622 # This sed command replaces #undef with comments. This is necessary, for
5623 # example, in the case of _POSIX_SOURCE, which is predefined and required
5624 # on some systems where configure will not decide to define it.
5625 cat >> conftest.vals <<\EOF
5626 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5629 # Break up conftest.vals because some shells have a limit on
5630 # the size of here documents, and old seds have small limits too.
5635 ac_lines=`grep -c . conftest.vals
`
5636 # grep -c gives empty output for an empty file on some AIX systems.
5637 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5638 # Write a limited-size here document to conftest.frag.
5639 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5640 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5642 sed -f conftest.frag conftest.in > conftest.out
5644 mv conftest.out conftest.in
5646 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5648 mv conftest.tail conftest.vals
5652 cat >> $CONFIG_STATUS <<\EOF
5653 rm -f conftest.frag conftest.h
5654 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5655 cat conftest.in >> conftest.h
5657 if cmp -s $ac_file conftest.h 2>/dev/null; then
5658 echo "$ac_file is unchanged"
5661 # Remove last slash and all that follows it. Not all systems have dirname.
5662 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
5663 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5664 # The file is in a subdirectory.
5665 test ! -d "$ac_dir" && mkdir "$ac_dir"
5668 mv conftest.h $ac_file
5673 cat >> $CONFIG_STATUS <<EOF
5675 target_cpu_type=${target_cpu_type}
5676 obj_format=${obj_format}
5679 cat >> $CONFIG_STATUS <<\EOF
5680 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
5681 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
5682 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
5683 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
5684 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
5685 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
5686 case ${target_cpu_type} in
5687 m32r) echo '#include "opcodes/'"${target_cpu_type}"'-opc.h"' > cgen-opc.h ;;
5688 # start-sanitize-fr30
5689 fr30) echo '#include "opcodes/'"${target_cpu_type}"'-opc.h"' > cgen-opc.h ;;
5693 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
5696 chmod +x $CONFIG_STATUS
5697 rm -fr confdefs* $ac_clean_files
5698 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1