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 if test x
${endian} = xbig
; then
1615 cat >> confdefs.h
<<\EOF
1616 #define TARGET_BYTES_BIG_ENDIAN 1
1619 elif test x
${endian} = xlittle
; then
1620 cat >> confdefs.h
<<\EOF
1621 #define TARGET_BYTES_BIG_ENDIAN 0
1625 elif test ${target_cpu_type} != ${cpu_type} ; then
1629 generic_target
=${cpu_type}-$vendor-$os
1634 # assign object format
1635 case ${generic_target} in
1636 a29k-
*-coff) fmt=coff
;;
1637 a29k-amd-udi
) fmt=coff
;;
1638 a29k-amd-ebmon
) fmt=coff
;;
1639 a29k-nyu-sym1
) fmt=coff
;;
1640 a29k-
*-vxworks*) fmt=coff
;;
1642 alpha
*-*-*vms
*) fmt=evax
;;
1643 alpha
*-*-netware*) fmt=ecoff
;;
1644 alpha
*-*-openbsd*) fmt=ecoff
;;
1645 alpha
*-*-osf*) fmt=ecoff
;;
1646 alpha
*-*-linuxecoff*) fmt=ecoff
;;
1647 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
1648 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
1650 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
1652 arm-
*-riscix*) fmt=aout em
=riscix
;;
1653 arm-
*-aout) fmt=aout
;;
1654 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
1655 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
1656 arm-
*-riscix*) fmt=aout
;;
1657 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
1659 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
1660 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
1662 # start-sanitize-sky
1663 dvp-
*-*) fmt=elf bfd_gas
=yes install_tooldir
= ;;
1666 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
1668 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
1669 hppa-
*-lites*) fmt=elf em
=hppa
;;
1670 hppa-
*-osf*) fmt=som em
=hppa
;;
1671 hppa-
*-rtems*) fmt=elf em
=hppa
;;
1672 hppa-
*-hpux*) fmt=som em
=hppa
;;
1673 hppa-
*-bsd*) fmt=som em
=hppa
;;
1674 hppa-
*-hiux*) fmt=som em
=hppa
;;
1676 h8300-
*-coff) fmt=coff
;;
1678 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
1679 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
1680 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
1681 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
1682 i386-
*-bsd*) fmt=aout em
=386bsd
;;
1683 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
1684 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
1685 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
1686 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
1687 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
1688 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
1689 i386-
*-lynxos*) fmt=coff em
=lynx
;;
1690 i386-
*-sysv4* | i386-
*-solaris* | i386-
*-elf)
1691 fmt=elf bfd_gas
=yes ;;
1692 i386-
*-freebsdelf*) fmt=elf bfd_gas
=yes ;;
1693 i386-
*-freebsd*) fmt=aout em
=386bsd
;;
1694 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
1696 i386-
*-sco3.2v5
*) fmt=elf
1697 if test ${this_target} = $target; then
1698 cat >> confdefs.h
<<\EOF
1704 i386-
*-sco3.2
*) fmt=coff
;;
1705 i386-
*-vsta) fmt=aout
;;
1706 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
1708 i386-
*-rtems*) fmt=coff
;;
1709 i386-
*-gnu*) fmt=elf
;;
1711 fmt=aout em
=mach bfd_gas
=yes ;;
1712 i386-
*-msdos*) fmt=aout
;;
1713 i386-
*-moss*) fmt=elf
;;
1714 i386-
*-pe) fmt=coff em
=pe
;;
1715 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
1716 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
1717 i386-
*-*nt
*) fmt=coff em
=pe
;;
1718 i960-
*-bout) fmt=bout
;;
1719 i960-
*-coff) fmt=coff em
=ic960
;;
1720 i960-
*-rtems*) fmt=coff em
=ic960
;;
1721 i960-
*-nindy*) fmt=bout
;;
1722 i960-
*-vxworks4*) fmt=bout
;;
1723 i960-
*-vxworks5.0
) fmt=bout
;;
1724 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
1725 i960-
*-vxworks*) fmt=bout
;;
1727 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
1729 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
1731 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
1732 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
1733 m68k-apollo-
*) fmt=coff em
=apollo
;;
1734 m68k-
*-sysv4*) # must be before -sysv*
1736 m68k-
*-elf*) fmt=elf
;;
1737 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
1739 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
1740 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
1741 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
1742 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
1743 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
1744 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
1745 m68k-apple-aux
*) fmt=coff em
=aux
;;
1746 m68k-
*-psos*) fmt=elf em
=psos
;;
1748 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
1749 m88k-
*-coff*) fmt=coff
;;
1751 # don't change em like *-*-bsd does
1752 mips-dec-netbsd
*) fmt=elf endian
=little
;;
1753 mips-dec-openbsd
*) fmt=elf endian
=little
;;
1754 mips-dec-bsd
*) fmt=aout
;;
1755 mips-sony-bsd
*) fmt=ecoff
;;
1756 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
1757 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
1758 mips-
*-osf*) fmt=ecoff endian
=little
;;
1759 mips-
*-ecoff*) fmt=ecoff
;;
1760 mips-
*-ecoff*) fmt=ecoff
;;
1761 mips-
*-irix6*) fmt=elf
;;
1762 mips-
*-irix5*) fmt=elf
;;
1763 mips-
*-irix*) fmt=ecoff
;;
1764 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
1765 mips-
*-riscos*) fmt=ecoff
;;
1766 mips-
*-sysv*) fmt=ecoff
;;
1767 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
1769 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
1770 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
1771 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
1773 ppc-
*-aix*) fmt=coff
;;
1774 ppc-
*-beos*) fmt=coff
;;
1775 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
1777 ppc-
*-linux-gnu*) fmt=elf
1780 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
1783 ppc-
*-solaris*) fmt=elf
1784 if test ${this_target} = $target; then
1785 cat >> confdefs.h
<<\EOF
1786 #define TARGET_SOLARIS_COMMENT 1
1790 if test x
${endian} = xbig
; then
1791 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
1794 ppc-
*-rtems*) fmt=elf
;;
1795 ppc-
*-macos* | ppc-
*-mpw*)
1796 fmt=coff em
=macos
;;
1797 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
1799 sh-
*-elf*) fmt=elf
;;
1800 sh-
*-coff*) fmt=coff
;;
1801 sh-
*-rtems*) fmt=coff
;;
1803 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
1804 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
1805 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
1807 sparc-
*-rtems*) fmt=aout
;;
1808 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
1809 sparc-
*-aout | sparc
*-*-vxworks*)
1810 fmt=aout em
=sparcaout
;;
1811 sparc-
*-coff) fmt=coff
;;
1812 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
1813 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
1814 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
1815 sparc-fujitsu-none
) fmt=aout
;;
1816 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
1818 sparc-
*-netbsd*) fmt=aout em
=nbsd
;;
1819 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
1821 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
1822 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
1823 # start-sanitize-tic80
1824 tic80-
*-*) fmt=coff
;;
1825 # end-sanitize-tic80
1827 v850-
*-*) fmt=elf bfd_gas
=yes ;;
1829 # start-sanitize-v850e
1830 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
1831 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
1832 # end-sanitize-v850e
1833 vax-
*-bsd* | vax-
*-ultrix*)
1835 vax-
*-vms) fmt=vms
;;
1837 z8k-
*-coff | z8k-
*-sim)
1840 w65-
*-*) fmt=coff
;;
1842 *-*-aout |
*-*-scout)
1848 *-*-generic) fmt=generic
;;
1849 *-*-xray |
*-*-hms) fmt=coff
;;
1850 *-*-sim) fmt=coff
;;
1851 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
1852 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
1854 *-*-vxworks) fmt=aout
;;
1855 *-*-netware) fmt=elf
;;
1858 case ${cpu_type}-${fmt} in
1859 alpha
*-*) bfd_gas
=yes ;;
1860 arm-
*) bfd_gas
=yes ;;
1862 # i386-aout) bfd_gas=preferred ;;
1863 mips-
*) bfd_gas
=yes ;;
1864 ns32k-
*) bfd_gas
=yes ;;
1865 ppc-
*) bfd_gas
=yes ;;
1866 sparc-
*) bfd_gas
=yes ;;
1867 *-elf) bfd_gas
=yes ;;
1868 *-ecoff) bfd_gas
=yes ;;
1869 *-som) bfd_gas
=yes ;;
1873 # Other random stuff.
1875 # do we need the opcodes library?
1882 case "${enable_shared}" in
1883 yes) shared_opcodes
=true
;;
1884 *opcodes
*) shared_opcodes
=true
;;
1885 *) shared_opcodes
=false
;;
1887 if test "${shared_opcodes}" = "true"; then
1888 # A shared libopcodes must be linked against libbfd.
1896 case "x${extra_objects}" in
1898 *) extra_objects
="$extra_objects cgen.o"
1899 cat >> confdefs.h
<<\EOF
1900 #define USING_CGEN 1
1908 case ${extra_objects} in
1910 *) extra_objects
="$extra_objects m68k-parse.o" ;;
1915 echo ${extra_objects} |
grep -s "itbl-parse.o"
1916 if test $?
-ne 0 ; then
1917 extra_objects
="$extra_objects itbl-parse.o"
1920 echo ${extra_objects} |
grep -s "itbl-lex.o"
1921 if test $?
-ne 0 ; then
1922 extra_objects
="$extra_objects itbl-lex.o"
1925 echo ${extra_objects} |
grep -s "itbl-ops.o"
1926 if test $?
-ne 0 ; then
1927 extra_objects
="$extra_objects itbl-ops.o"
1932 if test $this_target = $target ; then
1933 cat >> confdefs.h
<<EOF
1934 #define DEFAULT_ARCH "${arch}"
1944 # See if we really can support this configuration with the emulation code.
1946 if test $this_target = $target ; then
1947 primary_bfd_gas
=$bfd_gas
1951 if test $bfd_gas = no
; then
1952 # Can't support other configurations this way.
1955 elif test $bfd_gas = no
; then
1956 # Can't support this configuration.
1960 # From target name and format, produce a list of supported emulations.
1962 case ${generic_target}-${fmt} in
1963 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
1964 mips-
*-linux-gnu*-*) case "$endian" in
1965 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
1966 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
1968 mips-
*-lnews*-ecoff) ;;
1969 mips-
*-*-ecoff) case "$endian" in
1970 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
1971 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
1973 mips-
*-*-elf) case "$endian" in
1974 big
) emulation
="mipsbelf mipslelf mipself" ;;
1975 *) emulation
="mipslelf mipsbelf mipself" ;;
1976 # Uncommenting the next line will turn on support for i386 COFF
1977 # in any i386 ELF configuration. This probably doesn't work
1979 # i386-*-*-elf) emulation="i386coff i386elf" ;;
1983 emulations
="$emulations $emulation"
1987 # Assign floating point type. Most processors with FP support
1988 # IEEE FP. On those that don't support FP at all, usually IEEE
1990 case ${target_cpu} in
1991 vax | tahoe
) atof
=${target_cpu} ;;
1995 case "${obj_format}" in
1996 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
1999 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2001 case "x${extra_objects}" in
2003 case ${target_cpu} in
2004 *) cgen_cpu_prefix
=${target_cpu} ;;
2011 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2012 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2015 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2016 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2019 case ${user_bfd_gas}-${primary_bfd_gas} in
2021 # We didn't override user's choice.
2024 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2036 # User specified nothing.
2040 # Some COFF configurations want these random other flags set.
2041 case ${obj_format} in
2043 case ${target_cpu_type} in
2044 i386
) cat >> confdefs.h
<<\EOF
2048 m68k
) cat >> confdefs.h
<<\EOF
2052 m88k
) cat >> confdefs.h
<<\EOF
2060 # Getting this done right is going to be a bitch. Each configuration specified
2061 # with --enable-targets=... should be checked for environment, format, cpu, and
2064 # For each configuration, the necessary object file support code must be linked
2065 # in. This might be only one, it might be up to four. The necessary emulation
2066 # code needs to be provided, too.
2068 # And then there's "--enable-targets=all"....
2070 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2072 formats
="${obj_format}"
2075 _gas_uniq_list
="$emulations"
2076 _gas_uniq_newlist
=""
2077 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2078 case $_gas_uniq_i in
2080 *) case " $_gas_uniq_newlist " in
2081 *" $_gas_uniq_i "*) ;;
2082 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2086 emulations
=$_gas_uniq_newlist
2088 for em
in .
$emulations ; do
2091 mipsbelf | mipslelf
)
2092 fmt=elf
file=mipself
;;
2093 mipsbecoff | mipslecoff
)
2094 fmt=ecoff
file=mipsecoff
;;
2096 fmt=coff
file=i386coff
;;
2098 fmt=elf
file=i386elf
;;
2100 formats
="$formats $fmt"
2101 emfiles
="$emfiles e-$file.o"
2102 EMULATIONS
="$EMULATIONS &$em,"
2104 _gas_uniq_list
="$formats"
2105 _gas_uniq_newlist
=""
2106 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2107 case $_gas_uniq_i in
2109 *) case " $_gas_uniq_newlist " in
2110 *" $_gas_uniq_i "*) ;;
2111 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2115 formats
=$_gas_uniq_newlist
2117 _gas_uniq_list
="$emfiles"
2118 _gas_uniq_newlist
=""
2119 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2120 case $_gas_uniq_i in
2122 *) case " $_gas_uniq_newlist " in
2123 *" $_gas_uniq_i "*) ;;
2124 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2128 emfiles
=$_gas_uniq_newlist
2130 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2131 for fmt in $formats ; do
2133 aout
) cat >> confdefs.h
<<\EOF
2134 #define OBJ_MAYBE_AOUT 1
2137 bout
) cat >> confdefs.h
<<\EOF
2138 #define OBJ_MAYBE_BOUT 1
2141 coff
) cat >> confdefs.h
<<\EOF
2142 #define OBJ_MAYBE_COFF 1
2145 ecoff
) cat >> confdefs.h
<<\EOF
2146 #define OBJ_MAYBE_ECOFF 1
2149 elf
) cat >> confdefs.h
<<\EOF
2150 #define OBJ_MAYBE_ELF 1
2153 generic
) cat >> confdefs.h
<<\EOF
2154 #define OBJ_MAYBE_GENERIC 1
2157 hp300
) cat >> confdefs.h
<<\EOF
2158 #define OBJ_MAYBE_HP300 1
2161 ieee
) cat >> confdefs.h
<<\EOF
2162 #define OBJ_MAYBE_IEEE 1
2165 som
) cat >> confdefs.h
<<\EOF
2166 #define OBJ_MAYBE_SOM 1
2169 vms
) cat >> confdefs.h
<<\EOF
2170 #define OBJ_MAYBE_VMS 1
2174 extra_objects
="$extra_objects obj-$fmt.o"
2178 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2180 extra_objects
="$extra_objects $emfiles"
2181 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2182 cat >> confdefs.h
<<\EOF
2183 #define USE_EMULATIONS 1
2188 cat >> confdefs.h
<<EOF
2189 #define EMULATIONS $EMULATIONS
2192 cat >> confdefs.h
<<EOF
2193 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2197 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2198 yes-
*-coff) need_bfd
=yes ;;
2199 no-
*-coff) need_bfd
=yes
2200 cat >> confdefs.h
<<\EOF
2201 #define MANY_SEGMENTS 1
2206 reject_dev_configs
=yes
2208 case ${reject_dev_configs}-${dev} in
2210 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2220 case "${primary_bfd_gas}" in
2221 yes) cat >> confdefs.h
<<\EOF
2222 #define BFD_ASSEMBLER 1
2228 # do we need the opcodes library?
2229 case "${need_opcodes}" in
2231 OPCODES_LIB
=..
/opcodes
/libopcodes.la
2235 case "${need_bfd}" in
2237 BFDLIB
=..
/bfd
/libbfd.la
2238 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
2247 cat >> confdefs.h
<<EOF
2248 #define TARGET_ALIAS "${target_alias}"
2251 cat >> confdefs.h
<<EOF
2252 #define TARGET_CANONICAL "${target}"
2255 cat >> confdefs.h
<<EOF
2256 #define TARGET_CPU "${target_cpu}"
2259 cat >> confdefs.h
<<EOF
2260 #define TARGET_VENDOR "${target_vendor}"
2263 cat >> confdefs.h
<<EOF
2264 #define TARGET_OS "${target_os}"
2268 # Extract the first word of "gcc", so it can be a program name with args.
2269 set dummy gcc
; ac_word
=$2
2270 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2271 echo "configure:2272: checking for $ac_word" >&5
2272 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2273 echo $ac_n "(cached) $ac_c" 1>&6
2275 if test -n "$CC"; then
2276 ac_cv_prog_CC
="$CC" # Let the user override the test.
2278 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2279 for ac_dir
in $PATH; do
2280 test -z "$ac_dir" && ac_dir
=.
2281 if test -f $ac_dir/$ac_word; then
2290 if test -n "$CC"; then
2291 echo "$ac_t""$CC" 1>&6
2293 echo "$ac_t""no" 1>&6
2296 if test -z "$CC"; then
2297 # Extract the first word of "cc", so it can be a program name with args.
2298 set dummy cc
; ac_word
=$2
2299 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2300 echo "configure:2301: checking for $ac_word" >&5
2301 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2302 echo $ac_n "(cached) $ac_c" 1>&6
2304 if test -n "$CC"; then
2305 ac_cv_prog_CC
="$CC" # Let the user override the test.
2307 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2309 for ac_dir
in $PATH; do
2310 test -z "$ac_dir" && ac_dir
=.
2311 if test -f $ac_dir/$ac_word; then
2312 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2313 ac_prog_rejected
=yes
2321 if test $ac_prog_rejected = yes; then
2322 # We found a bogon in the path, so make sure we never use it.
2323 set dummy
$ac_cv_prog_CC
2325 if test $# -gt 0; then
2326 # We chose a different compiler from the bogus one.
2327 # However, it has the same basename, so the bogon will be chosen
2328 # first if we set CC to just the basename; use the full file name.
2330 set dummy
"$ac_dir/$ac_word" "$@"
2338 if test -n "$CC"; then
2339 echo "$ac_t""$CC" 1>&6
2341 echo "$ac_t""no" 1>&6
2344 if test -z "$CC"; then
2345 case "`uname -s`" in
2347 # Extract the first word of "cl", so it can be a program name with args.
2348 set dummy cl
; ac_word
=$2
2349 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2350 echo "configure:2351: checking for $ac_word" >&5
2351 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2352 echo $ac_n "(cached) $ac_c" 1>&6
2354 if test -n "$CC"; then
2355 ac_cv_prog_CC
="$CC" # Let the user override the test.
2357 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2358 for ac_dir
in $PATH; do
2359 test -z "$ac_dir" && ac_dir
=.
2360 if test -f $ac_dir/$ac_word; then
2369 if test -n "$CC"; then
2370 echo "$ac_t""$CC" 1>&6
2372 echo "$ac_t""no" 1>&6
2377 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2380 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2381 echo "configure:2382: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2384 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2385 ac_cpp
='$CPP $CPPFLAGS'
2386 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2387 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2388 cross_compiling
=$ac_cv_prog_cc_cross
2390 cat > conftest.
$ac_ext <<EOF
2391 #line 2392 "configure"
2392 #include "confdefs.h"
2395 if { (eval echo configure
:2396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2396 ac_cv_prog_cc_works
=yes
2397 # If we can't run a trivial program, we are probably using a cross compiler.
2398 if (.
/conftest
; exit) 2>/dev
/null
; then
2399 ac_cv_prog_cc_cross
=no
2401 ac_cv_prog_cc_cross
=yes
2404 echo "configure: failed program was:" >&5
2405 cat conftest.
$ac_ext >&5
2406 ac_cv_prog_cc_works
=no
2410 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2411 if test $ac_cv_prog_cc_works = no
; then
2412 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2414 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2415 echo "configure:2416: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2416 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2417 cross_compiling
=$ac_cv_prog_cc_cross
2419 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2420 echo "configure:2421: checking whether we are using GNU C" >&5
2421 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2422 echo $ac_n "(cached) $ac_c" 1>&6
2424 cat > conftest.c
<<EOF
2429 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2430: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2436 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2438 if test $ac_cv_prog_gcc = yes; then
2444 ac_test_CFLAGS
="${CFLAGS+set}"
2445 ac_save_CFLAGS
="$CFLAGS"
2447 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2448 echo "configure:2449: checking whether ${CC-cc} accepts -g" >&5
2449 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2450 echo $ac_n "(cached) $ac_c" 1>&6
2452 echo 'void f(){}' > conftest.c
2453 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2462 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2463 if test "$ac_test_CFLAGS" = set; then
2464 CFLAGS
="$ac_save_CFLAGS"
2465 elif test $ac_cv_prog_cc_g = yes; then
2466 if test "$GCC" = yes; then
2472 if test "$GCC" = yes; then
2480 for ac_prog
in 'bison -y' byacc
2482 # Extract the first word of "$ac_prog", so it can be a program name with args.
2483 set dummy
$ac_prog; ac_word
=$2
2484 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2485 echo "configure:2486: checking for $ac_word" >&5
2486 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2487 echo $ac_n "(cached) $ac_c" 1>&6
2489 if test -n "$YACC"; then
2490 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2492 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2493 for ac_dir
in $PATH; do
2494 test -z "$ac_dir" && ac_dir
=.
2495 if test -f $ac_dir/$ac_word; then
2496 ac_cv_prog_YACC
="$ac_prog"
2503 YACC
="$ac_cv_prog_YACC"
2504 if test -n "$YACC"; then
2505 echo "$ac_t""$YACC" 1>&6
2507 echo "$ac_t""no" 1>&6
2510 test -n "$YACC" && break
2512 test -n "$YACC" || YACC
="yacc"
2514 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2515 echo "configure:2516: checking how to run the C preprocessor" >&5
2516 # On Suns, sometimes $CPP names a directory.
2517 if test -n "$CPP" && test -d "$CPP"; then
2520 if test -z "$CPP"; then
2521 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2522 echo $ac_n "(cached) $ac_c" 1>&6
2524 # This must be in double quotes, not single quotes, because CPP may get
2525 # substituted into the Makefile and "${CC-cc}" will confuse make.
2527 # On the NeXT, cc -E runs the code through the compiler's parser,
2528 # not just through cpp.
2529 cat > conftest.
$ac_ext <<EOF
2530 #line 2531 "configure"
2531 #include "confdefs.h"
2535 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2536 { (eval echo configure
:2537: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2537 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2538 if test -z "$ac_err"; then
2542 echo "configure: failed program was:" >&5
2543 cat conftest.
$ac_ext >&5
2545 CPP
="${CC-cc} -E -traditional-cpp"
2546 cat > conftest.
$ac_ext <<EOF
2547 #line 2548 "configure"
2548 #include "confdefs.h"
2552 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2553 { (eval echo configure
:2554: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2554 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2555 if test -z "$ac_err"; then
2559 echo "configure: failed program was:" >&5
2560 cat conftest.
$ac_ext >&5
2562 CPP
="${CC-cc} -nologo -E"
2563 cat > conftest.
$ac_ext <<EOF
2564 #line 2565 "configure"
2565 #include "confdefs.h"
2569 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2570 { (eval echo configure
:2571: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2571 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2572 if test -z "$ac_err"; then
2576 echo "configure: failed program was:" >&5
2577 cat conftest.
$ac_ext >&5
2586 ac_cv_prog_CPP
="$CPP"
2588 CPP
="$ac_cv_prog_CPP"
2590 ac_cv_prog_CPP
="$CPP"
2592 echo "$ac_t""$CPP" 1>&6
2594 missing_dir
=`cd $ac_aux_dir && pwd`
2595 for ac_prog
in flex
lex
2597 # Extract the first word of "$ac_prog", so it can be a program name with args.
2598 set dummy
$ac_prog; ac_word
=$2
2599 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2600 echo "configure:2601: checking for $ac_word" >&5
2601 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
2602 echo $ac_n "(cached) $ac_c" 1>&6
2604 if test -n "$LEX"; then
2605 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
2607 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2608 for ac_dir
in $PATH; do
2609 test -z "$ac_dir" && ac_dir
=.
2610 if test -f $ac_dir/$ac_word; then
2611 ac_cv_prog_LEX
="$ac_prog"
2618 LEX
="$ac_cv_prog_LEX"
2619 if test -n "$LEX"; then
2620 echo "$ac_t""$LEX" 1>&6
2622 echo "$ac_t""no" 1>&6
2625 test -n "$LEX" && break
2627 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
2629 # Extract the first word of "flex", so it can be a program name with args.
2630 set dummy flex
; ac_word
=$2
2631 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2632 echo "configure:2633: checking for $ac_word" >&5
2633 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
2634 echo $ac_n "(cached) $ac_c" 1>&6
2636 if test -n "$LEX"; then
2637 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
2639 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2640 for ac_dir
in $PATH; do
2641 test -z "$ac_dir" && ac_dir
=.
2642 if test -f $ac_dir/$ac_word; then
2643 ac_cv_prog_LEX
="flex"
2648 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
2651 LEX
="$ac_cv_prog_LEX"
2652 if test -n "$LEX"; then
2653 echo "$ac_t""$LEX" 1>&6
2655 echo "$ac_t""no" 1>&6
2658 if test -z "$LEXLIB"
2664 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
2665 echo "configure:2666: checking for yywrap in -l$ac_lib" >&5
2666 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
2667 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2668 echo $ac_n "(cached) $ac_c" 1>&6
2670 ac_save_LIBS
="$LIBS"
2671 LIBS
="-l$ac_lib $LIBS"
2672 cat > conftest.
$ac_ext <<EOF
2673 #line 2674 "configure"
2674 #include "confdefs.h"
2675 /* Override any gcc2 internal prototype to avoid an error. */
2676 /* We use char because int might match the return type of a gcc2
2677 builtin and then its argument prototype would still apply. */
2684 if { (eval echo configure
:2685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2686 eval "ac_cv_lib_$ac_lib_var=yes"
2688 echo "configure: failed program was:" >&5
2689 cat conftest.
$ac_ext >&5
2691 eval "ac_cv_lib_$ac_lib_var=no"
2694 LIBS
="$ac_save_LIBS"
2697 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2698 echo "$ac_t""yes" 1>&6
2701 echo "$ac_t""no" 1>&6
2706 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
2707 echo "configure:2708: checking lex output file root" >&5
2708 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
2709 echo $ac_n "(cached) $ac_c" 1>&6
2711 # The minimal lex program is just a single line: %%. But some broken lexes
2712 # (Solaris, I think it was) want two %% lines, so accommodate them.
2715 if test -f lex.yy.c
; then
2716 ac_cv_prog_lex_root
=lex.yy
2717 elif test -f lexyy.c
; then
2718 ac_cv_prog_lex_root
=lexyy
2720 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
2724 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
2725 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
2727 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
2728 echo "configure:2729: checking whether yytext is a pointer" >&5
2729 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
2730 echo $ac_n "(cached) $ac_c" 1>&6
2732 # POSIX says lex can declare yytext either as a pointer or an array; the
2733 # default is implementation-dependent. Figure out which it is, since
2734 # not all implementations provide the %pointer and %array declarations.
2735 ac_cv_prog_lex_yytext_pointer
=no
2736 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
2737 ac_save_LIBS
="$LIBS"
2738 LIBS
="$LIBS $LEXLIB"
2739 cat > conftest.
$ac_ext <<EOF
2740 #line 2741 "configure"
2741 #include "confdefs.h"
2742 `cat $LEX_OUTPUT_ROOT.c`
2747 if { (eval echo configure
:2748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2749 ac_cv_prog_lex_yytext_pointer
=yes
2751 echo "configure: failed program was:" >&5
2752 cat conftest.
$ac_ext >&5
2755 LIBS
="$ac_save_LIBS"
2756 rm -f "${LEX_OUTPUT_ROOT}.c"
2760 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
2761 if test $ac_cv_prog_lex_yytext_pointer = yes; then
2762 cat >> confdefs.h
<<\EOF
2763 #define YYTEXT_POINTER 1
2770 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
2771 echo "configure:2772: checking for POSIXized ISC" >&5
2772 if test -d /etc
/conf
/kconfig.d
&&
2773 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
2775 echo "$ac_t""yes" 1>&6
2776 ISC
=yes # If later tests want to check for ISC.
2777 cat >> confdefs.h
<<\EOF
2778 #define _POSIX_SOURCE 1
2781 if test "$GCC" = yes; then
2787 echo "$ac_t""no" 1>&6
2791 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2792 echo "configure:2793: checking for ANSI C header files" >&5
2793 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2794 echo $ac_n "(cached) $ac_c" 1>&6
2796 cat > conftest.
$ac_ext <<EOF
2797 #line 2798 "configure"
2798 #include "confdefs.h"
2804 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2805 { (eval echo configure
:2806: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2806 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2807 if test -z "$ac_err"; then
2809 ac_cv_header_stdc
=yes
2812 echo "configure: failed program was:" >&5
2813 cat conftest.
$ac_ext >&5
2815 ac_cv_header_stdc
=no
2819 if test $ac_cv_header_stdc = yes; then
2820 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2821 cat > conftest.
$ac_ext <<EOF
2822 #line 2823 "configure"
2823 #include "confdefs.h"
2826 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2827 egrep "memchr" >/dev
/null
2>&1; then
2831 ac_cv_header_stdc
=no
2837 if test $ac_cv_header_stdc = yes; then
2838 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2839 cat > conftest.
$ac_ext <<EOF
2840 #line 2841 "configure"
2841 #include "confdefs.h"
2844 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2845 egrep "free" >/dev
/null
2>&1; then
2849 ac_cv_header_stdc
=no
2855 if test $ac_cv_header_stdc = yes; then
2856 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2857 if test "$cross_compiling" = yes; then
2860 cat > conftest.
$ac_ext <<EOF
2861 #line 2862 "configure"
2862 #include "confdefs.h"
2864 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2865 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2866 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2867 int main () { int i; for (i = 0; i < 256; i++)
2868 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2872 if { (eval echo configure
:2873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2876 echo "configure: failed program was:" >&5
2877 cat conftest.
$ac_ext >&5
2879 ac_cv_header_stdc
=no
2887 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2888 if test $ac_cv_header_stdc = yes; then
2889 cat >> confdefs.h
<<\EOF
2890 #define STDC_HEADERS 1
2895 echo $ac_n "checking for working const""... $ac_c" 1>&6
2896 echo "configure:2897: checking for working const" >&5
2897 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2898 echo $ac_n "(cached) $ac_c" 1>&6
2900 cat > conftest.
$ac_ext <<EOF
2901 #line 2902 "configure"
2902 #include "confdefs.h"
2906 /* Ultrix mips cc rejects this. */
2907 typedef int charset[2]; const charset x;
2908 /* SunOS 4.1.1 cc rejects this. */
2909 char const *const *ccp;
2911 /* NEC SVR4.0.2 mips cc rejects this. */
2912 struct point {int x, y;};
2913 static struct point const zero = {0,0};
2914 /* AIX XL C 1.02.0.0 rejects this.
2915 It does not let you subtract one const X* pointer from another in an arm
2916 of an if-expression whose if-part is not a constant expression */
2917 const char *g = "string";
2918 ccp = &g + (g ? g-g : 0);
2919 /* HPUX 7.0 cc rejects these. */
2922 ccp = (char const *const *) p;
2923 { /* SCO 3.2v4 cc rejects this. */
2925 char const *s = 0 ? (char *) 0 : (char const *) 0;
2929 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2931 const int *foo = &x[0];
2934 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2935 typedef const int *iptr;
2939 { /* AIX XL C 1.02.0.0 rejects this saying
2940 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2941 struct s { int j; const int *ap[3]; };
2942 struct s *b; b->j = 5;
2944 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2950 if { (eval echo configure
:2951: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2954 echo "configure: failed program was:" >&5
2955 cat conftest.
$ac_ext >&5
2962 echo "$ac_t""$ac_cv_c_const" 1>&6
2963 if test $ac_cv_c_const = no
; then
2964 cat >> confdefs.h
<<\EOF
2970 echo $ac_n "checking for inline""... $ac_c" 1>&6
2971 echo "configure:2972: checking for inline" >&5
2972 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2973 echo $ac_n "(cached) $ac_c" 1>&6
2976 for ac_kw
in inline __inline__ __inline
; do
2977 cat > conftest.
$ac_ext <<EOF
2978 #line 2979 "configure"
2979 #include "confdefs.h"
2985 if { (eval echo configure
:2986: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2987 ac_cv_c_inline
=$ac_kw; break
2989 echo "configure: failed program was:" >&5
2990 cat conftest.
$ac_ext >&5
2997 echo "$ac_t""$ac_cv_c_inline" 1>&6
2998 case "$ac_cv_c_inline" in
3000 no
) cat >> confdefs.h
<<\EOF
3004 *) cat >> confdefs.h
<<EOF
3005 #define inline $ac_cv_c_inline
3010 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3011 echo "configure:3012: checking for off_t" >&5
3012 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3013 echo $ac_n "(cached) $ac_c" 1>&6
3015 cat > conftest.
$ac_ext <<EOF
3016 #line 3017 "configure"
3017 #include "confdefs.h"
3018 #include <sys/types.h>
3024 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3025 egrep "off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3027 ac_cv_type_off_t
=yes
3035 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3036 if test $ac_cv_type_off_t = no
; then
3037 cat >> confdefs.h
<<\EOF
3043 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3044 echo "configure:3045: checking for size_t" >&5
3045 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3046 echo $ac_n "(cached) $ac_c" 1>&6
3048 cat > conftest.
$ac_ext <<EOF
3049 #line 3050 "configure"
3050 #include "confdefs.h"
3051 #include <sys/types.h>
3057 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3058 egrep "size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3060 ac_cv_type_size_t
=yes
3063 ac_cv_type_size_t
=no
3068 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3069 if test $ac_cv_type_size_t = no
; then
3070 cat >> confdefs.h
<<\EOF
3071 #define size_t unsigned
3076 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3077 # for constant arguments. Useless!
3078 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3079 echo "configure:3080: checking for working alloca.h" >&5
3080 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3081 echo $ac_n "(cached) $ac_c" 1>&6
3083 cat > conftest.
$ac_ext <<EOF
3084 #line 3085 "configure"
3085 #include "confdefs.h"
3088 char *p = alloca(2 * sizeof(int));
3091 if { (eval echo configure
:3092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3093 ac_cv_header_alloca_h
=yes
3095 echo "configure: failed program was:" >&5
3096 cat conftest.
$ac_ext >&5
3098 ac_cv_header_alloca_h
=no
3103 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3104 if test $ac_cv_header_alloca_h = yes; then
3105 cat >> confdefs.h
<<\EOF
3106 #define HAVE_ALLOCA_H 1
3111 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3112 echo "configure:3113: checking for alloca" >&5
3113 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3114 echo $ac_n "(cached) $ac_c" 1>&6
3116 cat > conftest.
$ac_ext <<EOF
3117 #line 3118 "configure"
3118 #include "confdefs.h"
3121 # define alloca __builtin_alloca
3124 # include <malloc.h>
3125 # define alloca _alloca
3128 # include <alloca.h>
3133 # ifndef alloca /* predefined by HP cc +Olibcalls */
3142 char *p = (char *) alloca(1);
3145 if { (eval echo configure
:3146: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3147 ac_cv_func_alloca_works
=yes
3149 echo "configure: failed program was:" >&5
3150 cat conftest.
$ac_ext >&5
3152 ac_cv_func_alloca_works
=no
3157 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3158 if test $ac_cv_func_alloca_works = yes; then
3159 cat >> confdefs.h
<<\EOF
3160 #define HAVE_ALLOCA 1
3165 if test $ac_cv_func_alloca_works = no
; then
3166 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3167 # that cause trouble. Some versions do not even contain alloca or
3168 # contain a buggy version. If you still want to use their alloca,
3169 # use ar to extract alloca.o from them instead of compiling alloca.c.
3170 ALLOCA
=alloca.
${ac_objext}
3171 cat >> confdefs.h
<<\EOF
3176 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3177 echo "configure:3178: checking whether alloca needs Cray hooks" >&5
3178 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3179 echo $ac_n "(cached) $ac_c" 1>&6
3181 cat > conftest.
$ac_ext <<EOF
3182 #line 3183 "configure"
3183 #include "confdefs.h"
3184 #if defined(CRAY) && ! defined(CRAY2)
3191 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3192 egrep "webecray" >/dev
/null
2>&1; then
3203 echo "$ac_t""$ac_cv_os_cray" 1>&6
3204 if test $ac_cv_os_cray = yes; then
3205 for ac_func
in _getb67 GETB67 getb67
; do
3206 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3207 echo "configure:3208: checking for $ac_func" >&5
3208 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3209 echo $ac_n "(cached) $ac_c" 1>&6
3211 cat > conftest.
$ac_ext <<EOF
3212 #line 3213 "configure"
3213 #include "confdefs.h"
3214 /* System header to define __stub macros and hopefully few prototypes,
3215 which can conflict with char $ac_func(); below. */
3217 /* Override any gcc2 internal prototype to avoid an error. */
3218 /* We use char because int might match the return type of a gcc2
3219 builtin and then its argument prototype would still apply. */
3224 /* The GNU C library defines this for functions which it implements
3225 to always fail with ENOSYS. Some functions are actually named
3226 something starting with __ and the normal name is an alias. */
3227 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3235 if { (eval echo configure
:3236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3237 eval "ac_cv_func_$ac_func=yes"
3239 echo "configure: failed program was:" >&5
3240 cat conftest.
$ac_ext >&5
3242 eval "ac_cv_func_$ac_func=no"
3247 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3248 echo "$ac_t""yes" 1>&6
3249 cat >> confdefs.h
<<EOF
3250 #define CRAY_STACKSEG_END $ac_func
3255 echo "$ac_t""no" 1>&6
3261 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3262 echo "configure:3263: checking stack direction for C alloca" >&5
3263 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3264 echo $ac_n "(cached) $ac_c" 1>&6
3266 if test "$cross_compiling" = yes; then
3267 ac_cv_c_stack_direction
=0
3269 cat > conftest.
$ac_ext <<EOF
3270 #line 3271 "configure"
3271 #include "confdefs.h"
3272 find_stack_direction ()
3274 static char *addr = 0;
3279 return find_stack_direction ();
3282 return (&dummy > addr) ? 1 : -1;
3286 exit (find_stack_direction() < 0);
3289 if { (eval echo configure
:3290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3291 ac_cv_c_stack_direction
=1
3293 echo "configure: failed program was:" >&5
3294 cat conftest.
$ac_ext >&5
3296 ac_cv_c_stack_direction
=-1
3303 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3304 cat >> confdefs.h
<<EOF
3305 #define STACK_DIRECTION $ac_cv_c_stack_direction
3310 for ac_hdr
in unistd.h
3312 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3313 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3314 echo "configure:3315: checking for $ac_hdr" >&5
3315 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3316 echo $ac_n "(cached) $ac_c" 1>&6
3318 cat > conftest.
$ac_ext <<EOF
3319 #line 3320 "configure"
3320 #include "confdefs.h"
3323 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3324 { (eval echo configure
:3325: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3325 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3326 if test -z "$ac_err"; then
3328 eval "ac_cv_header_$ac_safe=yes"
3331 echo "configure: failed program was:" >&5
3332 cat conftest.
$ac_ext >&5
3334 eval "ac_cv_header_$ac_safe=no"
3338 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3339 echo "$ac_t""yes" 1>&6
3340 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3341 cat >> confdefs.h
<<EOF
3342 #define $ac_tr_hdr 1
3346 echo "$ac_t""no" 1>&6
3350 for ac_func
in getpagesize
3352 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3353 echo "configure:3354: checking for $ac_func" >&5
3354 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3355 echo $ac_n "(cached) $ac_c" 1>&6
3357 cat > conftest.
$ac_ext <<EOF
3358 #line 3359 "configure"
3359 #include "confdefs.h"
3360 /* System header to define __stub macros and hopefully few prototypes,
3361 which can conflict with char $ac_func(); below. */
3363 /* Override any gcc2 internal prototype to avoid an error. */
3364 /* We use char because int might match the return type of a gcc2
3365 builtin and then its argument prototype would still apply. */
3370 /* The GNU C library defines this for functions which it implements
3371 to always fail with ENOSYS. Some functions are actually named
3372 something starting with __ and the normal name is an alias. */
3373 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3381 if { (eval echo configure
:3382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3383 eval "ac_cv_func_$ac_func=yes"
3385 echo "configure: failed program was:" >&5
3386 cat conftest.
$ac_ext >&5
3388 eval "ac_cv_func_$ac_func=no"
3393 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3394 echo "$ac_t""yes" 1>&6
3395 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3396 cat >> confdefs.h
<<EOF
3397 #define $ac_tr_func 1
3401 echo "$ac_t""no" 1>&6
3405 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3406 echo "configure:3407: checking for working mmap" >&5
3407 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3408 echo $ac_n "(cached) $ac_c" 1>&6
3410 if test "$cross_compiling" = yes; then
3411 ac_cv_func_mmap_fixed_mapped
=no
3413 cat > conftest.
$ac_ext <<EOF
3414 #line 3415 "configure"
3415 #include "confdefs.h"
3417 /* Thanks to Mike Haertel and Jim Avera for this test.
3418 Here is a matrix of mmap possibilities:
3419 mmap private not fixed
3420 mmap private fixed at somewhere currently unmapped
3421 mmap private fixed at somewhere already mapped
3422 mmap shared not fixed
3423 mmap shared fixed at somewhere currently unmapped
3424 mmap shared fixed at somewhere already mapped
3425 For private mappings, we should verify that changes cannot be read()
3426 back from the file, nor mmap's back from the file at a different
3427 address. (There have been systems where private was not correctly
3428 implemented like the infamous i386 svr4.0, and systems where the
3429 VM page cache was not coherent with the filesystem buffer cache
3430 like early versions of FreeBSD and possibly contemporary NetBSD.)
3431 For shared mappings, we should conversely verify that changes get
3432 propogated back to all the places they're supposed to be.
3434 Grep wants private fixed already mapped.
3435 The main things grep needs to know about mmap are:
3436 * does it exist and is it safe to write into the mmap'd area
3437 * how to use it (BSD variants) */
3438 #include <sys/types.h>
3440 #include <sys/mman.h>
3442 /* This mess was copied from the GNU getpagesize.h. */
3443 #ifndef HAVE_GETPAGESIZE
3444 # ifdef HAVE_UNISTD_H
3445 # include <unistd.h>
3448 /* Assume that all systems that can run configure have sys/param.h. */
3449 # ifndef HAVE_SYS_PARAM_H
3450 # define HAVE_SYS_PARAM_H 1
3453 # ifdef _SC_PAGESIZE
3454 # define getpagesize() sysconf(_SC_PAGESIZE)
3455 # else /* no _SC_PAGESIZE */
3456 # ifdef HAVE_SYS_PARAM_H
3457 # include <sys/param.h>
3458 # ifdef EXEC_PAGESIZE
3459 # define getpagesize() EXEC_PAGESIZE
3460 # else /* no EXEC_PAGESIZE */
3462 # define getpagesize() NBPG * CLSIZE
3465 # endif /* no CLSIZE */
3466 # else /* no NBPG */
3468 # define getpagesize() NBPC
3469 # else /* no NBPC */
3471 # define getpagesize() PAGESIZE
3472 # endif /* PAGESIZE */
3473 # endif /* no NBPC */
3474 # endif /* no NBPG */
3475 # endif /* no EXEC_PAGESIZE */
3476 # else /* no HAVE_SYS_PARAM_H */
3477 # define getpagesize() 8192 /* punt totally */
3478 # endif /* no HAVE_SYS_PARAM_H */
3479 # endif /* no _SC_PAGESIZE */
3481 #endif /* no HAVE_GETPAGESIZE */
3484 extern "C" { void *malloc(unsigned); }
3492 char *data, *data2, *data3;
3496 pagesize = getpagesize();
3499 * First, make a file with some known garbage in it.
3501 data = malloc(pagesize);
3504 for (i = 0; i < pagesize; ++i)
3505 *(data + i) = rand();
3507 fd = creat("conftestmmap", 0600);
3510 if (write(fd, data, pagesize) != pagesize)
3515 * Next, try to mmap the file at a fixed address which
3516 * already has something else allocated at it. If we can,
3517 * also make sure that we see the same garbage.
3519 fd = open("conftestmmap", O_RDWR);
3522 data2 = malloc(2 * pagesize);
3525 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3526 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3527 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3529 for (i = 0; i < pagesize; ++i)
3530 if (*(data + i) != *(data2 + i))
3534 * Finally, make sure that changes to the mapped area
3535 * do not percolate back to the file as seen by read().
3536 * (This is a bug on some variants of i386 svr4.0.)
3538 for (i = 0; i < pagesize; ++i)
3539 *(data2 + i) = *(data2 + i) + 1;
3540 data3 = malloc(pagesize);
3543 if (read(fd, data3, pagesize) != pagesize)
3545 for (i = 0; i < pagesize; ++i)
3546 if (*(data + i) != *(data3 + i))
3549 unlink("conftestmmap");
3554 if { (eval echo configure
:3555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3556 ac_cv_func_mmap_fixed_mapped
=yes
3558 echo "configure: failed program was:" >&5
3559 cat conftest.
$ac_ext >&5
3561 ac_cv_func_mmap_fixed_mapped
=no
3568 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3569 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3570 cat >> confdefs.h
<<\EOF
3577 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3578 unistd.h values.h sys
/param.h
3580 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3581 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3582 echo "configure:3583: checking for $ac_hdr" >&5
3583 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3584 echo $ac_n "(cached) $ac_c" 1>&6
3586 cat > conftest.
$ac_ext <<EOF
3587 #line 3588 "configure"
3588 #include "confdefs.h"
3591 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3592 { (eval echo configure
:3593: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3593 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3594 if test -z "$ac_err"; then
3596 eval "ac_cv_header_$ac_safe=yes"
3599 echo "configure: failed program was:" >&5
3600 cat conftest.
$ac_ext >&5
3602 eval "ac_cv_header_$ac_safe=no"
3606 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3607 echo "$ac_t""yes" 1>&6
3608 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3609 cat >> confdefs.h
<<EOF
3610 #define $ac_tr_hdr 1
3614 echo "$ac_t""no" 1>&6
3618 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3619 __argz_count __argz_stringify __argz_next
3621 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3622 echo "configure:3623: checking for $ac_func" >&5
3623 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3624 echo $ac_n "(cached) $ac_c" 1>&6
3626 cat > conftest.
$ac_ext <<EOF
3627 #line 3628 "configure"
3628 #include "confdefs.h"
3629 /* System header to define __stub macros and hopefully few prototypes,
3630 which can conflict with char $ac_func(); below. */
3632 /* Override any gcc2 internal prototype to avoid an error. */
3633 /* We use char because int might match the return type of a gcc2
3634 builtin and then its argument prototype would still apply. */
3639 /* The GNU C library defines this for functions which it implements
3640 to always fail with ENOSYS. Some functions are actually named
3641 something starting with __ and the normal name is an alias. */
3642 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3650 if { (eval echo configure
:3651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3652 eval "ac_cv_func_$ac_func=yes"
3654 echo "configure: failed program was:" >&5
3655 cat conftest.
$ac_ext >&5
3657 eval "ac_cv_func_$ac_func=no"
3662 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3663 echo "$ac_t""yes" 1>&6
3664 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3665 cat >> confdefs.h
<<EOF
3666 #define $ac_tr_func 1
3670 echo "$ac_t""no" 1>&6
3675 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3676 for ac_func
in stpcpy
3678 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3679 echo "configure:3680: checking for $ac_func" >&5
3680 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3681 echo $ac_n "(cached) $ac_c" 1>&6
3683 cat > conftest.
$ac_ext <<EOF
3684 #line 3685 "configure"
3685 #include "confdefs.h"
3686 /* System header to define __stub macros and hopefully few prototypes,
3687 which can conflict with char $ac_func(); below. */
3689 /* Override any gcc2 internal prototype to avoid an error. */
3690 /* We use char because int might match the return type of a gcc2
3691 builtin and then its argument prototype would still apply. */
3696 /* The GNU C library defines this for functions which it implements
3697 to always fail with ENOSYS. Some functions are actually named
3698 something starting with __ and the normal name is an alias. */
3699 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3707 if { (eval echo configure
:3708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3709 eval "ac_cv_func_$ac_func=yes"
3711 echo "configure: failed program was:" >&5
3712 cat conftest.
$ac_ext >&5
3714 eval "ac_cv_func_$ac_func=no"
3719 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3720 echo "$ac_t""yes" 1>&6
3721 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3722 cat >> confdefs.h
<<EOF
3723 #define $ac_tr_func 1
3727 echo "$ac_t""no" 1>&6
3732 if test "${ac_cv_func_stpcpy}" = "yes"; then
3733 cat >> confdefs.h
<<\EOF
3734 #define HAVE_STPCPY 1
3739 if test $ac_cv_header_locale_h = yes; then
3740 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3741 echo "configure:3742: checking for LC_MESSAGES" >&5
3742 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3743 echo $ac_n "(cached) $ac_c" 1>&6
3745 cat > conftest.
$ac_ext <<EOF
3746 #line 3747 "configure"
3747 #include "confdefs.h"
3753 if { (eval echo configure
:3754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3755 am_cv_val_LC_MESSAGES
=yes
3757 echo "configure: failed program was:" >&5
3758 cat conftest.
$ac_ext >&5
3760 am_cv_val_LC_MESSAGES
=no
3765 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3766 if test $am_cv_val_LC_MESSAGES = yes; then
3767 cat >> confdefs.h
<<\EOF
3768 #define HAVE_LC_MESSAGES 1
3773 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3774 echo "configure:3775: checking whether NLS is requested" >&5
3775 # Check whether --enable-nls or --disable-nls was given.
3776 if test "${enable_nls+set}" = set; then
3777 enableval
="$enable_nls"
3783 echo "$ac_t""$USE_NLS" 1>&6
3786 USE_INCLUDED_LIBINTL
=no
3788 if test "$USE_NLS" = "yes"; then
3789 cat >> confdefs.h
<<\EOF
3790 #define ENABLE_NLS 1
3793 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3794 echo "configure:3795: checking whether included gettext is requested" >&5
3795 # Check whether --with-included-gettext or --without-included-gettext was given.
3796 if test "${with_included_gettext+set}" = set; then
3797 withval
="$with_included_gettext"
3798 nls_cv_force_use_gnu_gettext
=$withval
3800 nls_cv_force_use_gnu_gettext
=no
3803 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3805 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
3806 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3808 nls_cv_header_libgt
=
3811 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3812 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3813 echo "configure:3814: checking for libintl.h" >&5
3814 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3815 echo $ac_n "(cached) $ac_c" 1>&6
3817 cat > conftest.
$ac_ext <<EOF
3818 #line 3819 "configure"
3819 #include "confdefs.h"
3820 #include <libintl.h>
3822 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3823 { (eval echo configure
:3824: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3824 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3825 if test -z "$ac_err"; then
3827 eval "ac_cv_header_$ac_safe=yes"
3830 echo "configure: failed program was:" >&5
3831 cat conftest.
$ac_ext >&5
3833 eval "ac_cv_header_$ac_safe=no"
3837 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3838 echo "$ac_t""yes" 1>&6
3839 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3840 echo "configure:3841: checking for gettext in libc" >&5
3841 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3842 echo $ac_n "(cached) $ac_c" 1>&6
3844 cat > conftest.
$ac_ext <<EOF
3845 #line 3846 "configure"
3846 #include "confdefs.h"
3847 #include <libintl.h>
3849 return (int) gettext ("")
3852 if { (eval echo configure
:3853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3854 gt_cv_func_gettext_libc
=yes
3856 echo "configure: failed program was:" >&5
3857 cat conftest.
$ac_ext >&5
3859 gt_cv_func_gettext_libc
=no
3864 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3866 if test "$gt_cv_func_gettext_libc" != "yes"; then
3867 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3868 echo "configure:3869: checking for bindtextdomain in -lintl" >&5
3869 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3870 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3871 echo $ac_n "(cached) $ac_c" 1>&6
3873 ac_save_LIBS
="$LIBS"
3875 cat > conftest.
$ac_ext <<EOF
3876 #line 3877 "configure"
3877 #include "confdefs.h"
3878 /* Override any gcc2 internal prototype to avoid an error. */
3879 /* We use char because int might match the return type of a gcc2
3880 builtin and then its argument prototype would still apply. */
3881 char bindtextdomain();
3887 if { (eval echo configure
:3888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3889 eval "ac_cv_lib_$ac_lib_var=yes"
3891 echo "configure: failed program was:" >&5
3892 cat conftest.
$ac_ext >&5
3894 eval "ac_cv_lib_$ac_lib_var=no"
3897 LIBS
="$ac_save_LIBS"
3900 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3901 echo "$ac_t""yes" 1>&6
3902 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3903 echo "configure:3904: checking for gettext in libintl" >&5
3904 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3905 echo $ac_n "(cached) $ac_c" 1>&6
3907 cat > conftest.
$ac_ext <<EOF
3908 #line 3909 "configure"
3909 #include "confdefs.h"
3912 return (int) gettext ("")
3915 if { (eval echo configure
:3916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3917 gt_cv_func_gettext_libintl
=yes
3919 echo "configure: failed program was:" >&5
3920 cat conftest.
$ac_ext >&5
3922 gt_cv_func_gettext_libintl
=no
3927 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3929 echo "$ac_t""no" 1>&6
3934 if test "$gt_cv_func_gettext_libc" = "yes" \
3935 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
3936 cat >> confdefs.h
<<\EOF
3937 #define HAVE_GETTEXT 1
3940 # Extract the first word of "msgfmt", so it can be a program name with args.
3941 set dummy msgfmt
; ac_word
=$2
3942 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3943 echo "configure:3944: checking for $ac_word" >&5
3944 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3945 echo $ac_n "(cached) $ac_c" 1>&6
3949 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
3952 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
3953 for ac_dir
in $PATH; do
3954 test -z "$ac_dir" && ac_dir
=.
3955 if test -f $ac_dir/$ac_word; then
3956 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3957 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
3963 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
3967 MSGFMT
="$ac_cv_path_MSGFMT"
3968 if test -n "$MSGFMT"; then
3969 echo "$ac_t""$MSGFMT" 1>&6
3971 echo "$ac_t""no" 1>&6
3973 if test "$MSGFMT" != "no"; then
3974 for ac_func
in dcgettext
3976 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3977 echo "configure:3978: checking for $ac_func" >&5
3978 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3979 echo $ac_n "(cached) $ac_c" 1>&6
3981 cat > conftest.
$ac_ext <<EOF
3982 #line 3983 "configure"
3983 #include "confdefs.h"
3984 /* System header to define __stub macros and hopefully few prototypes,
3985 which can conflict with char $ac_func(); below. */
3987 /* Override any gcc2 internal prototype to avoid an error. */
3988 /* We use char because int might match the return type of a gcc2
3989 builtin and then its argument prototype would still apply. */
3994 /* The GNU C library defines this for functions which it implements
3995 to always fail with ENOSYS. Some functions are actually named
3996 something starting with __ and the normal name is an alias. */
3997 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4005 if { (eval echo configure
:4006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4007 eval "ac_cv_func_$ac_func=yes"
4009 echo "configure: failed program was:" >&5
4010 cat conftest.
$ac_ext >&5
4012 eval "ac_cv_func_$ac_func=no"
4017 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4018 echo "$ac_t""yes" 1>&6
4019 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4020 cat >> confdefs.h
<<EOF
4021 #define $ac_tr_func 1
4025 echo "$ac_t""no" 1>&6
4029 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4030 set dummy gmsgfmt
; ac_word
=$2
4031 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4032 echo "configure:4033: checking for $ac_word" >&5
4033 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4034 echo $ac_n "(cached) $ac_c" 1>&6
4038 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4041 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4044 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4045 for ac_dir
in $PATH; do
4046 test -z "$ac_dir" && ac_dir
=.
4047 if test -f $ac_dir/$ac_word; then
4048 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4053 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4057 GMSGFMT
="$ac_cv_path_GMSGFMT"
4058 if test -n "$GMSGFMT"; then
4059 echo "$ac_t""$GMSGFMT" 1>&6
4061 echo "$ac_t""no" 1>&6
4064 # Extract the first word of "xgettext", so it can be a program name with args.
4065 set dummy xgettext
; ac_word
=$2
4066 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4067 echo "configure:4068: checking for $ac_word" >&5
4068 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4069 echo $ac_n "(cached) $ac_c" 1>&6
4073 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4076 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4077 for ac_dir
in $PATH; do
4078 test -z "$ac_dir" && ac_dir
=.
4079 if test -f $ac_dir/$ac_word; then
4080 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4081 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4087 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4091 XGETTEXT
="$ac_cv_path_XGETTEXT"
4092 if test -n "$XGETTEXT"; then
4093 echo "$ac_t""$XGETTEXT" 1>&6
4095 echo "$ac_t""no" 1>&6
4098 cat > conftest.
$ac_ext <<EOF
4099 #line 4100 "configure"
4100 #include "confdefs.h"
4103 extern int _nl_msg_cat_cntr;
4104 return _nl_msg_cat_cntr
4107 if { (eval echo configure
:4108: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4112 echo "configure: failed program was:" >&5
4113 cat conftest.
$ac_ext >&5
4124 echo "$ac_t""no" 1>&6
4129 if test "$CATOBJEXT" = "NONE"; then
4130 nls_cv_use_gnu_gettext
=yes
4134 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4135 INTLOBJS
="\$(GETTOBJS)"
4136 # Extract the first word of "msgfmt", so it can be a program name with args.
4137 set dummy msgfmt
; ac_word
=$2
4138 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4139 echo "configure:4140: checking for $ac_word" >&5
4140 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4141 echo $ac_n "(cached) $ac_c" 1>&6
4145 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4148 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4149 for ac_dir
in $PATH; do
4150 test -z "$ac_dir" && ac_dir
=.
4151 if test -f $ac_dir/$ac_word; then
4152 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4153 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4159 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4163 MSGFMT
="$ac_cv_path_MSGFMT"
4164 if test -n "$MSGFMT"; then
4165 echo "$ac_t""$MSGFMT" 1>&6
4167 echo "$ac_t""no" 1>&6
4170 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4171 set dummy gmsgfmt
; ac_word
=$2
4172 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4173 echo "configure:4174: checking for $ac_word" >&5
4174 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4175 echo $ac_n "(cached) $ac_c" 1>&6
4179 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4182 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4185 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4186 for ac_dir
in $PATH; do
4187 test -z "$ac_dir" && ac_dir
=.
4188 if test -f $ac_dir/$ac_word; then
4189 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4194 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4198 GMSGFMT
="$ac_cv_path_GMSGFMT"
4199 if test -n "$GMSGFMT"; then
4200 echo "$ac_t""$GMSGFMT" 1>&6
4202 echo "$ac_t""no" 1>&6
4205 # Extract the first word of "xgettext", so it can be a program name with args.
4206 set dummy xgettext
; ac_word
=$2
4207 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4208 echo "configure:4209: checking for $ac_word" >&5
4209 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4210 echo $ac_n "(cached) $ac_c" 1>&6
4214 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4217 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4218 for ac_dir
in $PATH; do
4219 test -z "$ac_dir" && ac_dir
=.
4220 if test -f $ac_dir/$ac_word; then
4221 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4222 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4228 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4232 XGETTEXT
="$ac_cv_path_XGETTEXT"
4233 if test -n "$XGETTEXT"; then
4234 echo "$ac_t""$XGETTEXT" 1>&6
4236 echo "$ac_t""no" 1>&6
4240 USE_INCLUDED_LIBINTL
=yes
4244 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4246 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4247 nls_cv_header_intl
=libintl.h
4248 nls_cv_header_libgt
=libgettext.h
4251 if test "$XGETTEXT" != ":"; then
4252 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4255 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4260 # We need to process the po/ directory.
4264 nls_cv_header_intl
=libintl.h
4265 nls_cv_header_libgt
=libgettext.h
4268 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4269 # because some of the sources are only built for this goal.
4270 if test "$PACKAGE" = gettext; then
4272 USE_INCLUDED_LIBINTL
=yes
4275 for lang
in $ALL_LINGUAS; do
4276 GMOFILES
="$GMOFILES $lang.gmo"
4277 POFILES
="$POFILES $lang.po"
4293 if test "x$CATOBJEXT" != "x"; then
4294 if test "x$ALL_LINGUAS" = "x"; then
4297 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4298 echo "configure:4299: checking for catalogs to be installed" >&5
4300 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4301 case "$ALL_LINGUAS" in
4302 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4305 LINGUAS
=$NEW_LINGUAS
4306 echo "$ac_t""$LINGUAS" 1>&6
4309 if test -n "$LINGUAS"; then
4310 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4314 if test $ac_cv_header_locale_h = yes; then
4315 INCLUDE_LOCALE_H
="#include <locale.h>"
4318 /* The system does not provide the header <locale.h>. Take care yourself. */"
4322 if test -f $srcdir/po2tbl.
sed.
in; then
4323 if test "$CATOBJEXT" = ".cat"; then
4324 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4325 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4326 echo "configure:4327: checking for linux/version.h" >&5
4327 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4328 echo $ac_n "(cached) $ac_c" 1>&6
4330 cat > conftest.
$ac_ext <<EOF
4331 #line 4332 "configure"
4332 #include "confdefs.h"
4333 #include <linux/version.h>
4335 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4336 { (eval echo configure
:4337: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4337 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4338 if test -z "$ac_err"; then
4340 eval "ac_cv_header_$ac_safe=yes"
4343 echo "configure: failed program was:" >&5
4344 cat conftest.
$ac_ext >&5
4346 eval "ac_cv_header_$ac_safe=no"
4350 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4351 echo "$ac_t""yes" 1>&6
4354 echo "$ac_t""no" 1>&6
4359 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4361 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4362 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4365 if test "$PACKAGE" = "gettext"; then
4375 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4381 if test -d $srcdir/po
; then
4382 test -d po || mkdir po
4383 if test "x$srcdir" != "x."; then
4384 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4385 posrcprefix
="$srcdir/"
4387 posrcprefix
="../$srcdir/"
4393 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4394 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4398 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4399 echo "configure:4400: checking whether to enable maintainer-specific portions of Makefiles" >&5
4400 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4401 if test "${enable_maintainer_mode+set}" = set; then
4402 enableval
="$enable_maintainer_mode"
4403 USE_MAINTAINER_MODE
=$enableval
4405 USE_MAINTAINER_MODE
=no
4408 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4409 if test $USE_MAINTAINER_MODE = yes; then
4416 echo $ac_n "checking for Cygwin32 environment""... $ac_c" 1>&6
4417 echo "configure:4418: checking for Cygwin32 environment" >&5
4418 if eval "test \"`echo '$''{'am_cv_cygwin32'+set}'`\" = set"; then
4419 echo $ac_n "(cached) $ac_c" 1>&6
4421 cat > conftest.
$ac_ext <<EOF
4422 #line 4423 "configure"
4423 #include "confdefs.h"
4426 return __CYGWIN32__;
4429 if { (eval echo configure
:4430: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4433 echo "configure: failed program was:" >&5
4434 cat conftest.
$ac_ext >&5
4442 echo "$ac_t""$am_cv_cygwin32" 1>&6
4444 test "$am_cv_cygwin32" = yes && CYGWIN32
=yes
4445 echo $ac_n "checking for Mingw32 environment""... $ac_c" 1>&6
4446 echo "configure:4447: checking for Mingw32 environment" >&5
4447 if eval "test \"`echo '$''{'am_cv_mingw32'+set}'`\" = set"; then
4448 echo $ac_n "(cached) $ac_c" 1>&6
4450 cat > conftest.
$ac_ext <<EOF
4451 #line 4452 "configure"
4452 #include "confdefs.h"
4458 if { (eval echo configure
:4459: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4462 echo "configure: failed program was:" >&5
4463 cat conftest.
$ac_ext >&5
4471 echo "$ac_t""$am_cv_mingw32" 1>&6
4473 test "$am_cv_mingw32" = yes && MINGW32
=yes
4476 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4477 echo "configure:4478: checking for executable suffix" >&5
4478 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
4479 echo $ac_n "(cached) $ac_c" 1>&6
4481 if test "$CYGWIN32" = yes ||
test "$MINGW32" = yes; then
4484 cat > am_c_test.c
<< 'EOF'
4486 /* Nothing needed here
*/
4489 ${CC-cc} -o am_c_test
$CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c
$LIBS 1>&5
4491 for file in am_c_test.
*; do
4495 *) am_cv_exeext
=`echo $file | sed -e s/am_c_test//` ;;
4501 test x
"${am_cv_exeext}" = x
&& am_cv_exeext
=no
4504 test x
"${am_cv_exeext}" != xno
&& EXEEXT
=${am_cv_exeext}
4505 echo "$ac_t""${am_cv_exeext}" 1>&6
4508 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
4510 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4511 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4512 echo "configure:4513: checking for $ac_hdr" >&5
4513 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4514 echo $ac_n "(cached) $ac_c" 1>&6
4516 cat > conftest.
$ac_ext <<EOF
4517 #line 4518 "configure"
4518 #include "confdefs.h"
4521 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4522 { (eval echo configure
:4523: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4523 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4524 if test -z "$ac_err"; then
4526 eval "ac_cv_header_$ac_safe=yes"
4529 echo "configure: failed program was:" >&5
4530 cat conftest.
$ac_ext >&5
4532 eval "ac_cv_header_$ac_safe=no"
4536 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4537 echo "$ac_t""yes" 1>&6
4538 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4539 cat >> confdefs.h
<<EOF
4540 #define $ac_tr_hdr 1
4544 echo "$ac_t""no" 1>&6
4549 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
4550 # people who are not cross-compiling but are compiling cross-assemblers.
4551 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
4552 echo "configure:4553: checking whether compiling a cross-assembler" >&5
4553 if test "${host}" = "${target}"; then
4557 cat >> confdefs.h
<<\EOF
4558 #define CROSS_COMPILE 1
4562 echo "$ac_t""$cross_gas" 1>&6
4564 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4565 # for constant arguments. Useless!
4566 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4567 echo "configure:4568: checking for working alloca.h" >&5
4568 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4569 echo $ac_n "(cached) $ac_c" 1>&6
4571 cat > conftest.
$ac_ext <<EOF
4572 #line 4573 "configure"
4573 #include "confdefs.h"
4576 char *p = alloca(2 * sizeof(int));
4579 if { (eval echo configure
:4580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4581 ac_cv_header_alloca_h
=yes
4583 echo "configure: failed program was:" >&5
4584 cat conftest.
$ac_ext >&5
4586 ac_cv_header_alloca_h
=no
4591 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4592 if test $ac_cv_header_alloca_h = yes; then
4593 cat >> confdefs.h
<<\EOF
4594 #define HAVE_ALLOCA_H 1
4599 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4600 echo "configure:4601: checking for alloca" >&5
4601 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4602 echo $ac_n "(cached) $ac_c" 1>&6
4604 cat > conftest.
$ac_ext <<EOF
4605 #line 4606 "configure"
4606 #include "confdefs.h"
4609 # define alloca __builtin_alloca
4612 # include <malloc.h>
4613 # define alloca _alloca
4616 # include <alloca.h>
4621 # ifndef alloca /* predefined by HP cc +Olibcalls */
4630 char *p = (char *) alloca(1);
4633 if { (eval echo configure
:4634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4635 ac_cv_func_alloca_works
=yes
4637 echo "configure: failed program was:" >&5
4638 cat conftest.
$ac_ext >&5
4640 ac_cv_func_alloca_works
=no
4645 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4646 if test $ac_cv_func_alloca_works = yes; then
4647 cat >> confdefs.h
<<\EOF
4648 #define HAVE_ALLOCA 1
4653 if test $ac_cv_func_alloca_works = no
; then
4654 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4655 # that cause trouble. Some versions do not even contain alloca or
4656 # contain a buggy version. If you still want to use their alloca,
4657 # use ar to extract alloca.o from them instead of compiling alloca.c.
4658 ALLOCA
=alloca.
${ac_objext}
4659 cat >> confdefs.h
<<\EOF
4664 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4665 echo "configure:4666: checking whether alloca needs Cray hooks" >&5
4666 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4667 echo $ac_n "(cached) $ac_c" 1>&6
4669 cat > conftest.
$ac_ext <<EOF
4670 #line 4671 "configure"
4671 #include "confdefs.h"
4672 #if defined(CRAY) && ! defined(CRAY2)
4679 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4680 egrep "webecray" >/dev
/null
2>&1; then
4691 echo "$ac_t""$ac_cv_os_cray" 1>&6
4692 if test $ac_cv_os_cray = yes; then
4693 for ac_func
in _getb67 GETB67 getb67
; do
4694 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4695 echo "configure:4696: checking for $ac_func" >&5
4696 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4697 echo $ac_n "(cached) $ac_c" 1>&6
4699 cat > conftest.
$ac_ext <<EOF
4700 #line 4701 "configure"
4701 #include "confdefs.h"
4702 /* System header to define __stub macros and hopefully few prototypes,
4703 which can conflict with char $ac_func(); below. */
4705 /* Override any gcc2 internal prototype to avoid an error. */
4706 /* We use char because int might match the return type of a gcc2
4707 builtin and then its argument prototype would still apply. */
4712 /* The GNU C library defines this for functions which it implements
4713 to always fail with ENOSYS. Some functions are actually named
4714 something starting with __ and the normal name is an alias. */
4715 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4723 if { (eval echo configure
:4724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4725 eval "ac_cv_func_$ac_func=yes"
4727 echo "configure: failed program was:" >&5
4728 cat conftest.
$ac_ext >&5
4730 eval "ac_cv_func_$ac_func=no"
4735 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4736 echo "$ac_t""yes" 1>&6
4737 cat >> confdefs.h
<<EOF
4738 #define CRAY_STACKSEG_END $ac_func
4743 echo "$ac_t""no" 1>&6
4749 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4750 echo "configure:4751: checking stack direction for C alloca" >&5
4751 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4752 echo $ac_n "(cached) $ac_c" 1>&6
4754 if test "$cross_compiling" = yes; then
4755 ac_cv_c_stack_direction
=0
4757 cat > conftest.
$ac_ext <<EOF
4758 #line 4759 "configure"
4759 #include "confdefs.h"
4760 find_stack_direction ()
4762 static char *addr = 0;
4767 return find_stack_direction ();
4770 return (&dummy > addr) ? 1 : -1;
4774 exit (find_stack_direction() < 0);
4777 if { (eval echo configure
:4778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4779 ac_cv_c_stack_direction
=1
4781 echo "configure: failed program was:" >&5
4782 cat conftest.
$ac_ext >&5
4784 ac_cv_c_stack_direction
=-1
4791 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4792 cat >> confdefs.h
<<EOF
4793 #define STACK_DIRECTION $ac_cv_c_stack_direction
4798 echo $ac_n "checking for inline""... $ac_c" 1>&6
4799 echo "configure:4800: checking for inline" >&5
4800 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
4801 echo $ac_n "(cached) $ac_c" 1>&6
4804 for ac_kw
in inline __inline__ __inline
; do
4805 cat > conftest.
$ac_ext <<EOF
4806 #line 4807 "configure"
4807 #include "confdefs.h"
4813 if { (eval echo configure
:4814: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4815 ac_cv_c_inline
=$ac_kw; break
4817 echo "configure: failed program was:" >&5
4818 cat conftest.
$ac_ext >&5
4825 echo "$ac_t""$ac_cv_c_inline" 1>&6
4826 case "$ac_cv_c_inline" in
4828 no
) cat >> confdefs.h
<<\EOF
4832 *) cat >> confdefs.h
<<EOF
4833 #define inline $ac_cv_c_inline
4839 # VMS doesn't have unlink.
4840 for ac_func
in unlink remove
4842 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4843 echo "configure:4844: checking for $ac_func" >&5
4844 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4845 echo $ac_n "(cached) $ac_c" 1>&6
4847 cat > conftest.
$ac_ext <<EOF
4848 #line 4849 "configure"
4849 #include "confdefs.h"
4850 /* System header to define __stub macros and hopefully few prototypes,
4851 which can conflict with char $ac_func(); below. */
4853 /* Override any gcc2 internal prototype to avoid an error. */
4854 /* We use char because int might match the return type of a gcc2
4855 builtin and then its argument prototype would still apply. */
4860 /* The GNU C library defines this for functions which it implements
4861 to always fail with ENOSYS. Some functions are actually named
4862 something starting with __ and the normal name is an alias. */
4863 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4871 if { (eval echo configure
:4872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4873 eval "ac_cv_func_$ac_func=yes"
4875 echo "configure: failed program was:" >&5
4876 cat conftest.
$ac_ext >&5
4878 eval "ac_cv_func_$ac_func=no"
4883 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4884 echo "$ac_t""yes" 1>&6
4885 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4886 cat >> confdefs.h
<<EOF
4887 #define $ac_tr_func 1
4891 echo "$ac_t""no" 1>&6
4896 # Some systems don't have sbrk().
4899 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4900 echo "configure:4901: checking for $ac_func" >&5
4901 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4902 echo $ac_n "(cached) $ac_c" 1>&6
4904 cat > conftest.
$ac_ext <<EOF
4905 #line 4906 "configure"
4906 #include "confdefs.h"
4907 /* System header to define __stub macros and hopefully few prototypes,
4908 which can conflict with char $ac_func(); below. */
4910 /* Override any gcc2 internal prototype to avoid an error. */
4911 /* We use char because int might match the return type of a gcc2
4912 builtin and then its argument prototype would still apply. */
4917 /* The GNU C library defines this for functions which it implements
4918 to always fail with ENOSYS. Some functions are actually named
4919 something starting with __ and the normal name is an alias. */
4920 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4928 if { (eval echo configure
:4929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4930 eval "ac_cv_func_$ac_func=yes"
4932 echo "configure: failed program was:" >&5
4933 cat conftest.
$ac_ext >&5
4935 eval "ac_cv_func_$ac_func=no"
4940 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4941 echo "$ac_t""yes" 1>&6
4942 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4943 cat >> confdefs.h
<<EOF
4944 #define $ac_tr_func 1
4948 echo "$ac_t""no" 1>&6
4953 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
4954 # enough, but on some of those systems, the assert macro relies on requoting
4956 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
4957 echo "configure:4958: checking for working assert macro" >&5
4958 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
4959 echo $ac_n "(cached) $ac_c" 1>&6
4961 cat > conftest.
$ac_ext <<EOF
4962 #line 4963 "configure"
4963 #include "confdefs.h"
4968 /* check for requoting problems */
4969 static int a, b, c, d;
4971 assert (!strcmp(s, "foo bar baz quux"));
4972 /* check for newline handling */
4978 if { (eval echo configure
:4979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4980 gas_cv_assert_ok
=yes
4982 echo "configure: failed program was:" >&5
4983 cat conftest.
$ac_ext >&5
4989 echo "$ac_t""$gas_cv_assert_ok" 1>&6
4990 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
4991 #define BROKEN_ASSERT 1
4996 # On some systems, the system header files may not declare malloc, realloc,
4997 # and free. There are places where gas needs these functions to have been
4998 # declared -- such as when taking their addresses.
5000 #ifdef HAVE_MEMORY_H
5003 #ifdef HAVE_STRING_H
5006 #ifdef HAVE_STRINGS_H
5007 #include <strings.h>
5010 #ifdef HAVE_STDLIB_H
5013 #ifdef HAVE_UNISTD_H
5018 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5019 echo "configure:5020: checking whether declaration is required for strstr" >&5
5020 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5021 echo $ac_n "(cached) $ac_c" 1>&6
5023 cat > conftest.
$ac_ext <<EOF
5024 #line 5025 "configure"
5025 #include "confdefs.h"
5029 typedef char *(*f)();
5035 if { (eval echo configure
:5036: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5037 gas_cv_decl_needed_strstr
=no
5039 echo "configure: failed program was:" >&5
5040 cat conftest.
$ac_ext >&5
5042 gas_cv_decl_needed_strstr
=yes
5046 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5047 test $gas_cv_decl_needed_strstr = no ||
{
5048 cat >> confdefs.h
<<\EOF
5049 #define NEED_DECLARATION_STRSTR 1
5055 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5056 echo "configure:5057: checking whether declaration is required for malloc" >&5
5057 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5058 echo $ac_n "(cached) $ac_c" 1>&6
5060 cat > conftest.
$ac_ext <<EOF
5061 #line 5062 "configure"
5062 #include "confdefs.h"
5066 typedef char *(*f)();
5072 if { (eval echo configure
:5073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5074 gas_cv_decl_needed_malloc
=no
5076 echo "configure: failed program was:" >&5
5077 cat conftest.
$ac_ext >&5
5079 gas_cv_decl_needed_malloc
=yes
5083 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5084 test $gas_cv_decl_needed_malloc = no ||
{
5085 cat >> confdefs.h
<<\EOF
5086 #define NEED_DECLARATION_MALLOC 1
5092 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5093 echo "configure:5094: checking whether declaration is required for free" >&5
5094 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
5095 echo $ac_n "(cached) $ac_c" 1>&6
5097 cat > conftest.
$ac_ext <<EOF
5098 #line 5099 "configure"
5099 #include "confdefs.h"
5103 typedef void (*f)();
5109 if { (eval echo configure
:5110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5111 gas_cv_decl_needed_free
=no
5113 echo "configure: failed program was:" >&5
5114 cat conftest.
$ac_ext >&5
5116 gas_cv_decl_needed_free
=yes
5120 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5121 test $gas_cv_decl_needed_free = no ||
{
5122 cat >> confdefs.h
<<\EOF
5123 #define NEED_DECLARATION_FREE 1
5129 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5130 echo "configure:5131: checking whether declaration is required for sbrk" >&5
5131 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
5132 echo $ac_n "(cached) $ac_c" 1>&6
5134 cat > conftest.
$ac_ext <<EOF
5135 #line 5136 "configure"
5136 #include "confdefs.h"
5140 typedef char *(*f)();
5146 if { (eval echo configure
:5147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5148 gas_cv_decl_needed_sbrk
=no
5150 echo "configure: failed program was:" >&5
5151 cat conftest.
$ac_ext >&5
5153 gas_cv_decl_needed_sbrk
=yes
5157 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5158 test $gas_cv_decl_needed_sbrk = no ||
{
5159 cat >> confdefs.h
<<\EOF
5160 #define NEED_DECLARATION_SBRK 1
5166 # Does errno.h declare errno, or do we have to add a separate declaration
5169 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5170 echo "configure:5171: checking whether declaration is required for errno" >&5
5171 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
5172 echo $ac_n "(cached) $ac_c" 1>&6
5174 cat > conftest.
$ac_ext <<EOF
5175 #line 5176 "configure"
5176 #include "confdefs.h"
5190 if { (eval echo configure
:5191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5192 gas_cv_decl_needed_errno
=no
5194 echo "configure: failed program was:" >&5
5195 cat conftest.
$ac_ext >&5
5197 gas_cv_decl_needed_errno
=yes
5201 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5202 test $gas_cv_decl_needed_errno = no ||
{
5203 cat >> confdefs.h
<<\EOF
5204 #define NEED_DECLARATION_ERRNO 1
5213 cat > confcache
<<\EOF
5214 # This file is a shell script that caches the results of configure
5215 # tests run on this system so they can be shared between configure
5216 # scripts and configure runs. It is not useful on other systems.
5217 # If it contains results you don't want to keep, you may remove or edit it.
5219 # By default, configure uses ./config.cache as the cache file,
5220 # creating it if it does not exist already. You can give configure
5221 # the --cache-file=FILE option to use a different cache file; that is
5222 # what configure does when it calls configure scripts in
5223 # subdirectories, so they share the cache.
5224 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5225 # config.status only pays attention to the cache file if you give it the
5226 # --recheck option to rerun configure.
5229 # The following way of writing the cache mishandles newlines in values,
5230 # but we know of no workaround that is simple, portable, and efficient.
5231 # So, don't put newlines in cache variables' values.
5232 # Ultrix sh set writes to stderr and can't be redirected directly,
5233 # and sets the high bit in the cache file unless we assign to the vars.
5235 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
5237 # `set' does not quote correctly, so add quotes (double-quote substitution
5238 # turns \\\\ into \\, and sed turns \\ into \).
5240 -e "s/'/'\\\\''/g" \
5241 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5244 # `set' quotes correctly as required by POSIX, so do not add quotes.
5245 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5248 if cmp -s $cache_file confcache
; then
5251 if test -w $cache_file; then
5252 echo "updating cache $cache_file"
5253 cat confcache
> $cache_file
5255 echo "not updating unwritable cache $cache_file"
5260 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5262 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5263 # Let make expand exec_prefix.
5264 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5266 # Any assignment to VPATH causes Sun make to only execute
5267 # the first set of double-colon rules, so remove it if not needed.
5268 # If there is a colon in the path, we need to keep it.
5269 if test "x$srcdir" = x.
; then
5270 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5273 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5275 DEFS
=-DHAVE_CONFIG_H
5277 # Without the "./", some shells look in PATH for config.status.
5278 : ${CONFIG_STATUS=./config.status}
5280 echo creating
$CONFIG_STATUS
5281 rm -f $CONFIG_STATUS
5282 cat > $CONFIG_STATUS <<EOF
5284 # Generated automatically by configure.
5285 # Run this file to recreate the current configuration.
5286 # This directory was configured as follows,
5287 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5289 # $0 $ac_configure_args
5291 # Compiler output produced by configure, useful for debugging
5292 # configure, is in ./config.log if it exists.
5294 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5297 case "\$ac_option" in
5298 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5299 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5300 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5301 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5302 echo "$CONFIG_STATUS generated by autoconf version 2.12.2"
5304 -help | --help | --hel | --he | --h)
5305 echo "\$ac_cs_usage"; exit 0 ;;
5306 *) echo "\$ac_cs_usage"; exit 1 ;;
5310 ac_given_srcdir=$srcdir
5311 ac_given_INSTALL="$INSTALL"
5313 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
5315 cat >> $CONFIG_STATUS <<EOF
5317 # Protect against being on the right side of a sed subst in config.status.
5318 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5319 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5323 s%@CFLAGS@%$CFLAGS%g
5324 s%@CPPFLAGS@%$CPPFLAGS%g
5325 s%@CXXFLAGS@%$CXXFLAGS%g
5327 s%@LDFLAGS@%$LDFLAGS%g
5329 s%@exec_prefix@%$exec_prefix%g
5330 s%@prefix@%$prefix%g
5331 s%@program_transform_name@%$program_transform_name%g
5332 s%@bindir@%$bindir%g
5333 s%@sbindir@%$sbindir%g
5334 s%@libexecdir@%$libexecdir%g
5335 s%@datadir@%$datadir%g
5336 s%@sysconfdir@%$sysconfdir%g
5337 s%@sharedstatedir@%$sharedstatedir%g
5338 s%@localstatedir@%$localstatedir%g
5339 s%@libdir@%$libdir%g
5340 s%@includedir@%$includedir%g
5341 s%@oldincludedir@%$oldincludedir%g
5342 s%@infodir@%$infodir%g
5343 s%@mandir@%$mandir%g
5345 s%@host_alias@%$host_alias%g
5346 s%@host_cpu@%$host_cpu%g
5347 s%@host_vendor@%$host_vendor%g
5348 s%@host_os@%$host_os%g
5349 s%@target@%$target%g
5350 s%@target_alias@%$target_alias%g
5351 s%@target_cpu@%$target_cpu%g
5352 s%@target_vendor@%$target_vendor%g
5353 s%@target_os@%$target_os%g
5355 s%@build_alias@%$build_alias%g
5356 s%@build_cpu@%$build_cpu%g
5357 s%@build_vendor@%$build_vendor%g
5358 s%@build_os@%$build_os%g
5359 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5360 s%@INSTALL_DATA@%$INSTALL_DATA%g
5361 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5362 s%@PACKAGE@%$PACKAGE%g
5363 s%@VERSION@%$VERSION%g
5364 s%@ACLOCAL@%$ACLOCAL%g
5365 s%@AUTOCONF@%$AUTOCONF%g
5366 s%@AUTOMAKE@%$AUTOMAKE%g
5367 s%@AUTOHEADER@%$AUTOHEADER%g
5368 s%@MAKEINFO@%$MAKEINFO%g
5369 s%@SET_MAKE@%$SET_MAKE%g
5370 s%@RANLIB@%$RANLIB%g
5375 s%@LIBTOOL@%$LIBTOOL%g
5376 s%@DLLTOOL@%$DLLTOOL%g
5378 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5379 s%@extra_objects@%$extra_objects%g
5380 s%@target_cpu_type@%$target_cpu_type%g
5381 s%@obj_format@%$obj_format%g
5382 s%@te_file@%$te_file%g
5383 s%@install_tooldir@%$install_tooldir%g
5385 s%@BFDLIB@%$BFDLIB%g
5386 s%@OPCODES_LIB@%$OPCODES_LIB%g
5387 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5390 s%@LEXLIB@%$LEXLIB%g
5392 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5393 s%@ALLOCA@%$ALLOCA%g
5394 s%@USE_NLS@%$USE_NLS%g
5395 s%@MSGFMT@%$MSGFMT%g
5396 s%@GMSGFMT@%$GMSGFMT%g
5397 s%@XGETTEXT@%$XGETTEXT%g
5398 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5399 s%@CATALOGS@%$CATALOGS%g
5400 s%@CATOBJEXT@%$CATOBJEXT%g
5401 s%@DATADIRNAME@%$DATADIRNAME%g
5402 s%@GMOFILES@%$GMOFILES%g
5403 s%@INSTOBJEXT@%$INSTOBJEXT%g
5404 s%@INTLDEPS@%$INTLDEPS%g
5405 s%@INTLLIBS@%$INTLLIBS%g
5406 s%@INTLOBJS@%$INTLOBJS%g
5407 s%@POFILES@%$POFILES%g
5409 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5411 s%@GT_YES@%$GT_YES%g
5412 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5415 s%@EXEEXT@%$EXEEXT%g
5420 cat >> $CONFIG_STATUS <<\EOF
5422 # Split the substitutions into bite-sized pieces for seds with
5423 # small command number limits, like on Digital OSF/1 and HP-UX.
5424 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5425 ac_file
=1 # Number of current file.
5426 ac_beg
=1 # First line for current file.
5427 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5430 while $ac_more_lines; do
5431 if test $ac_beg -gt 1; then
5432 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5434 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5436 if test ! -s conftest.s
$ac_file; then
5438 rm -f conftest.s
$ac_file
5440 if test -z "$ac_sed_cmds"; then
5441 ac_sed_cmds
="sed -f conftest.s$ac_file"
5443 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5445 ac_file
=`expr $ac_file + 1`
5447 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5450 if test -z "$ac_sed_cmds"; then
5455 cat >> $CONFIG_STATUS <<EOF
5457 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile .gdbinit:gdbinit.in po/Makefile.in:po/Make-in"}
5459 cat >> $CONFIG_STATUS <<\EOF
5460 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5461 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5463 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5464 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5465 *) ac_file_in
="${ac_file}.in" ;;
5468 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5470 # Remove last slash and all that follows it. Not all systems have dirname.
5471 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5472 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5473 # The file is in a subdirectory.
5474 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5475 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5476 # A "../" for each directory in $ac_dir_suffix.
5477 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5479 ac_dir_suffix
= ac_dots
=
5482 case "$ac_given_srcdir" in
5484 if test -z "$ac_dots"; then top_srcdir
=.
5485 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5486 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5488 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5489 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5492 case "$ac_given_INSTALL" in
5493 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5494 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5497 echo creating
"$ac_file"
5499 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5501 *Makefile
*) ac_comsub
="1i\\
5502 # $configure_input" ;;
5506 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5508 s%@configure_input@%$configure_input%g
5509 s%@srcdir@%$srcdir%g
5510 s%@top_srcdir@%$top_srcdir%g
5511 s%@INSTALL@%$INSTALL%g
5512 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5516 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5517 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5519 # ac_d sets the value in "#define NAME VALUE" lines.
5520 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5521 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
5524 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5525 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5526 ac_uB
='\([ ]\)%\1#\2define\3'
5529 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5530 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5531 ac_eB
='$%\1#\2define\3'
5535 if test "${CONFIG_HEADERS+set}" != set; then
5537 cat >> $CONFIG_STATUS <<EOF
5538 CONFIG_HEADERS="config.h:config.in"
5540 cat >> $CONFIG_STATUS <<\EOF
5542 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
5543 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5545 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5546 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5547 *) ac_file_in
="${ac_file}.in" ;;
5550 echo creating
$ac_file
5552 rm -f conftest.frag conftest.
in conftest.out
5553 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5554 cat $ac_file_inputs > conftest.
in
5558 # Transform confdefs.h into a sed script conftest.vals that substitutes
5559 # the proper values into config.h.in to produce config.h. And first:
5560 # Protect against being on the right side of a sed subst in config.status.
5561 # Protect against being in an unquoted here document in config.status.
5563 cat > conftest.hdr
<<\EOF
5566 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5570 sed -n -f conftest.hdr confdefs.h > conftest.vals
5573 # This sed command replaces #undef with comments. This is necessary, for
5574 # example, in the case of _POSIX_SOURCE, which is predefined and required
5575 # on some systems where configure will not decide to define it.
5576 cat >> conftest.vals <<\EOF
5577 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5580 # Break up conftest.vals because some shells have a limit on
5581 # the size of here documents, and old seds have small limits too.
5586 ac_lines=`grep -c . conftest.vals
`
5587 # grep -c gives empty output for an empty file on some AIX systems.
5588 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5589 # Write a limited-size here document to conftest.frag.
5590 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5591 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5593 sed -f conftest.frag conftest.in > conftest.out
5595 mv conftest.out conftest.in
5597 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5599 mv conftest.tail conftest.vals
5603 cat >> $CONFIG_STATUS <<\EOF
5604 rm -f conftest.frag conftest.h
5605 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5606 cat conftest.in >> conftest.h
5608 if cmp -s $ac_file conftest.h 2>/dev/null; then
5609 echo "$ac_file is unchanged"
5612 # Remove last slash and all that follows it. Not all systems have dirname.
5613 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
5614 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5615 # The file is in a subdirectory.
5616 test ! -d "$ac_dir" && mkdir "$ac_dir"
5619 mv conftest.h $ac_file
5624 cat >> $CONFIG_STATUS <<EOF
5626 target_cpu_type=${target_cpu_type}
5627 obj_format=${obj_format}
5630 cat >> $CONFIG_STATUS <<\EOF
5631 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
5632 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
5633 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
5634 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
5635 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
5636 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
5637 case ${target_cpu_type} in
5638 m32r | fr30) echo '#include "opcodes/'"${target_cpu_type}"'-opc.h"' > cgen-opc.h ;;
5641 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
5644 chmod +x $CONFIG_STATUS
5645 rm -fr confdefs* $ac_clean_files
5646 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1