3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock force libtool not to do file locking"
25 --enable-bfd-assembler use BFD back end for writing object files"
27 targets alternative target configurations besides the primary"
29 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
31 --disable-nls do not use Native Language Support"
33 --with-included-gettext use the GNU gettext library included here"
35 --enable-maintainer-mode enable make rules and dependencies not useful
36 (and sometimes confusing) to the casual installer"
38 # Initialize some variables set by options.
39 # The variables have the same names as the options, with
40 # dashes changed to underlines.
42 cache_file=./config.cache
51 program_transform_name=s,x,x,
60 bindir='${exec_prefix}/bin'
61 sbindir='${exec_prefix}/sbin'
62 libexecdir='${exec_prefix}/libexec'
63 datadir='${prefix}/share'
64 sysconfdir='${prefix}/etc'
65 sharedstatedir='${prefix}/com'
66 localstatedir='${prefix}/var'
67 libdir='${exec_prefix}/lib'
68 includedir='${prefix}/include'
69 oldincludedir='/usr/include'
70 infodir='${prefix}/info'
71 mandir='${prefix}/man'
73 # Initialize some other variables.
76 SHELL=${CONFIG_SHELL-/bin/sh}
77 # Maximum number of lines to put in a shell here document.
84 # If the previous option needs an argument, assign it.
85 if test -n "$ac_prev"; then
86 eval "$ac_prev=\$ac_option"
92 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
96 # Accept the important Cygnus configure options, so we can diagnose typos.
100 -bindir | --bindir | --bindi | --bind | --bin | --bi)
102 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
103 bindir="$ac_optarg" ;;
105 -build | --build | --buil | --bui | --bu)
107 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
108 build="$ac_optarg" ;;
110 -cache-file | --cache-file | --cache-fil | --cache-fi \
111 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
112 ac_prev=cache_file ;;
113 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
114 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
115 cache_file="$ac_optarg" ;;
117 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
119 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
121 datadir="$ac_optarg" ;;
123 -disable-* | --disable-*)
124 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
125 # Reject names that are not valid shell variable names.
126 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
127 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
130 eval "enable_${ac_feature}=no" ;;
132 -enable-* | --enable-*)
133 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
134 # Reject names that are not valid shell variable names.
135 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
136 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
138 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
143 eval "enable_${ac_feature}='$ac_optarg'" ;;
145 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
146 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
147 | --exec | --exe | --ex)
148 ac_prev=exec_prefix ;;
149 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
150 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
151 | --exec=* | --exe=* | --ex=*)
152 exec_prefix="$ac_optarg" ;;
154 -gas | --gas | --ga | --g)
155 # Obsolete; use --with-gas.
158 -help | --help | --hel | --he)
159 # Omit some internal or obsolete options to make the list less imposing.
160 # This message is too long to be a string in the A/UX 3.1 sh.
162 Usage: configure [options] [host]
163 Options: [defaults in brackets after descriptions]
165 --cache-file=FILE cache test results in FILE
166 --help print this message
167 --no-create do not create output files
168 --quiet, --silent do not print \`checking...' messages
169 --site-file=FILE use FILE as the site file
170 --version print the version of autoconf that created configure
171 Directory and file names:
172 --prefix=PREFIX install architecture-independent files in PREFIX
174 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
176 --bindir=DIR user executables in DIR [EPREFIX/bin]
177 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
178 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
179 --datadir=DIR read-only architecture-independent data in DIR
181 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
182 --sharedstatedir=DIR modifiable architecture-independent data in DIR
184 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
185 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
186 --includedir=DIR C header files in DIR [PREFIX/include]
187 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
188 --infodir=DIR info documentation in DIR [PREFIX/info]
189 --mandir=DIR man documentation in DIR [PREFIX/man]
190 --srcdir=DIR find the sources in DIR [configure dir or ..]
191 --program-prefix=PREFIX prepend PREFIX to installed program names
192 --program-suffix=SUFFIX append SUFFIX to installed program names
193 --program-transform-name=PROGRAM
194 run sed PROGRAM on installed program names
198 --build=BUILD configure for building on BUILD [BUILD=HOST]
199 --host=HOST configure for HOST [guessed]
200 --target=TARGET configure for TARGET [TARGET=HOST]
201 Features and packages:
202 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
203 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
204 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
205 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
206 --x-includes=DIR X include files are in DIR
207 --x-libraries=DIR X library files are in DIR
209 if test -n "$ac_help"; then
210 echo "--enable and --with options recognized:$ac_help"
214 -host | --host | --hos | --ho)
216 -host=* | --host=* | --hos=* | --ho=*)
219 -includedir | --includedir | --includedi | --included | --include \
220 | --includ | --inclu | --incl | --inc)
221 ac_prev=includedir ;;
222 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
223 | --includ=* | --inclu=* | --incl=* | --inc=*)
224 includedir="$ac_optarg" ;;
226 -infodir | --infodir | --infodi | --infod | --info | --inf)
228 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
229 infodir="$ac_optarg" ;;
231 -libdir | --libdir | --libdi | --libd)
233 -libdir=* | --libdir=* | --libdi=* | --libd=*)
234 libdir="$ac_optarg" ;;
236 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
237 | --libexe | --libex | --libe)
238 ac_prev=libexecdir ;;
239 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
240 | --libexe=* | --libex=* | --libe=*)
241 libexecdir="$ac_optarg" ;;
243 -localstatedir | --localstatedir | --localstatedi | --localstated \
244 | --localstate | --localstat | --localsta | --localst \
245 | --locals | --local | --loca | --loc | --lo)
246 ac_prev=localstatedir ;;
247 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
248 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
249 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
250 localstatedir="$ac_optarg" ;;
252 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
254 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
255 mandir="$ac_optarg" ;;
258 # Obsolete; use --without-fp.
261 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
265 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
266 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
269 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
270 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
271 | --oldin | --oldi | --old | --ol | --o)
272 ac_prev=oldincludedir ;;
273 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
274 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
275 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
276 oldincludedir="$ac_optarg" ;;
278 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
280 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
281 prefix="$ac_optarg" ;;
283 -program-prefix | --program-prefix | --program-prefi | --program-pref \
284 | --program-pre | --program-pr | --program-p)
285 ac_prev=program_prefix ;;
286 -program-prefix=* | --program-prefix=* | --program-prefi=* \
287 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
288 program_prefix="$ac_optarg" ;;
290 -program-suffix | --program-suffix | --program-suffi | --program-suff \
291 | --program-suf | --program-su | --program-s)
292 ac_prev=program_suffix ;;
293 -program-suffix=* | --program-suffix=* | --program-suffi=* \
294 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
295 program_suffix="$ac_optarg" ;;
297 -program-transform-name | --program-transform-name \
298 | --program-transform-nam | --program-transform-na \
299 | --program-transform-n | --program-transform- \
300 | --program-transform | --program-transfor \
301 | --program-transfo | --program-transf \
302 | --program-trans | --program-tran \
303 | --progr-tra | --program-tr | --program-t)
304 ac_prev=program_transform_name ;;
305 -program-transform-name=* | --program-transform-name=* \
306 | --program-transform-nam=* | --program-transform-na=* \
307 | --program-transform-n=* | --program-transform-=* \
308 | --program-transform=* | --program-transfor=* \
309 | --program-transfo=* | --program-transf=* \
310 | --program-trans=* | --program-tran=* \
311 | --progr-tra=* | --program-tr=* | --program-t=*)
312 program_transform_name="$ac_optarg" ;;
314 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
315 | -silent | --silent | --silen | --sile | --sil)
318 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
320 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
322 sbindir="$ac_optarg" ;;
324 -sharedstatedir | --sharedstatedir | --sharedstatedi \
325 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
326 | --sharedst | --shareds | --shared | --share | --shar \
328 ac_prev=sharedstatedir ;;
329 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
330 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
331 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
333 sharedstatedir="$ac_optarg" ;;
335 -site | --site | --sit)
337 -site=* | --site=* | --sit=*)
340 -site-file | --site-file | --site-fil | --site-fi | --site-f)
342 -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
343 sitefile="$ac_optarg" ;;
345 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
347 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
348 srcdir="$ac_optarg" ;;
350 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
351 | --syscon | --sysco | --sysc | --sys | --sy)
352 ac_prev=sysconfdir ;;
353 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
354 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
355 sysconfdir="$ac_optarg" ;;
357 -target | --target | --targe | --targ | --tar | --ta | --t)
359 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
360 target="$ac_optarg" ;;
362 -v | -verbose | --verbose | --verbos | --verbo | --verb)
365 -version | --version | --versio | --versi | --vers)
366 echo "configure generated by autoconf version 2.13"
370 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
371 # Reject names that are not valid shell variable names.
372 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
373 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
375 ac_package=`echo $ac_package| sed 's/-/_/g'`
380 eval "with_${ac_package}='$ac_optarg'" ;;
382 -without-* | --without-*)
383 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
384 # Reject names that are not valid shell variable names.
385 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
386 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
388 ac_package=`echo $ac_package| sed 's/-/_/g'`
389 eval "with_${ac_package}=no" ;;
392 # Obsolete; use --with-x.
395 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
396 | --x-incl | --x-inc | --x-in | --x-i)
397 ac_prev=x_includes ;;
398 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
399 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
400 x_includes="$ac_optarg" ;;
402 -x-libraries | --x-libraries | --x-librarie | --x-librari \
403 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
404 ac_prev=x_libraries ;;
405 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
406 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
407 x_libraries="$ac_optarg" ;;
409 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
413 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
414 echo "configure: warning: $ac_option: invalid host type" 1>&2
416 if test "x$nonopt" != xNONE; then
417 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
425 if test -n "$ac_prev"; then
426 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
429 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
431 # File descriptor usage:
434 # 2 errors and warnings
435 # 3 some systems may open it to /dev/tty
436 # 4 used on the Kubota Titan
437 # 6 checking for... messages and results
438 # 5 compiler messages saved in config.log
439 if test "$silent" = yes; then
447 This file contains any messages produced by compilers while
448 running configure, to aid debugging if configure makes a mistake.
451 # Strip out --no-create and --no-recursion so they do not pile up.
452 # Also quote any args containing shell metacharacters.
457 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
458 | --no-cr | --no-c) ;;
459 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
460 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
461 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
462 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
463 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
468 # Only set these to C if already set. These must not be set unconditionally
469 # because not all systems understand e.g. LANG=C (notably SCO).
470 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
471 # Non-C LC_CTYPE values break the ctype check.
472 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
473 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
474 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
475 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
477 # confdefs.h avoids OS command line length limits that DEFS can exceed.
478 rm -rf conftest* confdefs.h
479 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
482 # A filename unique to this package, relative to the directory that
483 # configure is in, which we can look for to find out if srcdir is correct.
486 # Find the source files, if location was not specified.
487 if test -z "$srcdir"; then
488 ac_srcdir_defaulted=yes
489 # Try the directory containing this script, then its parent.
491 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
492 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
494 if test ! -r $srcdir/$ac_unique_file; then
498 ac_srcdir_defaulted=no
500 if test ! -r $srcdir/$ac_unique_file; then
501 if test "$ac_srcdir_defaulted" = yes; then
502 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
504 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
507 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
509 # Prefer explicitly selected file to automatically selected ones.
510 if test -z "$sitefile"; then
511 if test -z "$CONFIG_SITE"; then
512 if test "x$prefix" != xNONE; then
513 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
515 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
519 CONFIG_SITE="$sitefile"
521 for ac_site_file in $CONFIG_SITE; do
522 if test -r "$ac_site_file"; then
523 echo "loading site script $ac_site_file"
528 if test -r "$cache_file"; then
529 echo "loading cache $cache_file"
532 echo "creating cache $cache_file"
537 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
538 ac_cpp='$CPP $CPPFLAGS'
539 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
540 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
541 cross_compiling=$ac_cv_prog_cc_cross
545 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
546 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
547 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
554 ac_n= ac_c='\c' ac_t=
560 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
561 if test -f $ac_dir/install-sh; then
563 ac_install_sh="$ac_aux_dir/install-sh -c"
565 elif test -f $ac_dir/install.sh; then
567 ac_install_sh="$ac_aux_dir/install.sh -c"
571 if test -z "$ac_aux_dir"; then
572 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
574 ac_config_guess=$ac_aux_dir/config.guess
575 ac_config_sub=$ac_aux_dir/config.sub
576 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
579 # Do some error checking and defaulting for the host and target type.
581 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
584 # 1. You are not allowed to specify --host, --target, and nonopt at the
586 # 2. Host defaults to nonopt.
587 # 3. If nonopt is not specified, then host defaults to the current host,
588 # as determined by config.guess.
589 # 4. Target and build default to nonopt.
590 # 5. If nonopt is not specified, then target and build default to host.
592 # The aliases save the names the user supplied, while $host etc.
593 # will get canonicalized.
594 case $host---$target---$nonopt in
595 NONE---*---* | *---NONE---* | *---*---NONE) ;;
596 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
600 # Make sure we can run config.sub.
601 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
602 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
605 echo $ac_n "checking host system type""... $ac_c" 1>&6
606 echo "configure:607: checking host system type" >&5
609 case "$host_alias" in
613 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
614 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
616 *) host_alias=$nonopt ;;
620 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
621 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
622 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
623 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
624 echo "$ac_t""$host" 1>&6
626 echo $ac_n "checking target system type""... $ac_c" 1>&6
627 echo "configure:628: checking target system type" >&5
630 case "$target_alias" in
633 NONE) target_alias=$host_alias ;;
634 *) target_alias=$nonopt ;;
638 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
639 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
640 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
641 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
642 echo "$ac_t""$target" 1>&6
644 echo $ac_n "checking build system type""... $ac_c" 1>&6
645 echo "configure:646: checking build system type" >&5
648 case "$build_alias" in
651 NONE) build_alias=$host_alias ;;
652 *) build_alias=$nonopt ;;
656 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
657 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
658 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
659 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
660 echo "$ac_t""$build" 1>&6
662 test "$host_alias" != "$target_alias" &&
663 test "$program_prefix$program_suffix$program_transform_name" = \
665 program_prefix=${target_alias}-
668 # Find a good install program. We prefer a C program (faster),
669 # so one script is as good as another. But avoid the broken or
670 # incompatible versions:
671 # SysV /etc/install, /usr/sbin/install
672 # SunOS /usr/etc/install
675 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
676 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
677 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
678 # ./install, which can be erroneously created by make from ./install.sh.
679 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
680 echo "configure:681: checking for a BSD compatible install" >&5
681 if test -z "$INSTALL"; then
682 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
683 echo $ac_n "(cached) $ac_c" 1>&6
685 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
686 for ac_dir in $PATH; do
687 # Account for people who put trailing slashes in PATH elements.
689 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
691 # OSF1 and SCO ODT 3.0 have their own names for install.
692 # Don't use installbsd from OSF since it installs stuff as root
694 for ac_prog in ginstall scoinst install; do
695 if test -f $ac_dir/$ac_prog; then
696 if test $ac_prog = install &&
697 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
698 # AIX install. It has an incompatible calling convention.
701 ac_cv_path_install="$ac_dir/$ac_prog -c"
712 if test "${ac_cv_path_install+set}" = set; then
713 INSTALL="$ac_cv_path_install"
715 # As a last resort, use the slow shell script. We don't cache a
716 # path for INSTALL within a source directory, because that will
717 # break other packages using the cache if that directory is
718 # removed, or if the path is relative.
719 INSTALL="$ac_install_sh"
722 echo "$ac_t""$INSTALL" 1>&6
724 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
725 # It thinks the first close brace ends the variable substitution.
726 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
728 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
730 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
732 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
733 echo "configure:734: checking whether build environment is sane" >&5
736 echo timestamp > conftestfile
737 # Do `set' in a subshell so we don't clobber the current shell's
738 # arguments. Must try -L first in case configure is actually a
739 # symlink; some systems play weird games with the mod time of symlinks
740 # (eg FreeBSD returns the mod time of the symlink's containing
743 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
744 if test "$*" = "X"; then
746 set X `ls -t $srcdir/configure conftestfile`
748 if test "$*" != "X $srcdir/configure conftestfile" \
749 && test "$*" != "X conftestfile $srcdir/configure"; then
751 # If neither matched, then we have a broken ls. This can happen
752 # if, for instance, CONFIG_SHELL is bash and it inherits a
753 # broken ls alias from the environment. This has actually
754 # happened. Such a system could not be considered "sane".
755 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
756 alias in your environment" 1>&2; exit 1; }
759 test "$2" = conftestfile
765 { echo "configure: error: newly created file is older than distributed files!
766 Check your system clock" 1>&2; exit 1; }
769 echo "$ac_t""yes" 1>&6
770 if test "$program_transform_name" = s,x,x,; then
771 program_transform_name=
773 # Double any \ or $. echo might interpret backslashes.
774 cat <<\EOF_SED > conftestsed
775 s,\\,\\\\,g; s,\$,$$,g
777 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
780 test "$program_prefix" != NONE &&
781 program_transform_name="s,^,${program_prefix},; $program_transform_name"
782 # Use a double $ so make ignores it.
783 test "$program_suffix" != NONE &&
784 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
786 # sed with no file args requires a program.
787 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
789 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
790 echo "configure:791: checking whether ${MAKE-make} sets \${MAKE}" >&5
791 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
792 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
793 echo $ac_n "(cached) $ac_c" 1>&6
795 cat > conftestmake <<\EOF
797 @echo 'ac_maketemp="${MAKE}"'
799 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
800 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
801 if test -n "$ac_maketemp"; then
802 eval ac_cv_prog_make_${ac_make}_set=yes
804 eval ac_cv_prog_make_${ac_make}_set=no
808 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
809 echo "$ac_t""yes" 1>&6
812 echo "$ac_t""no" 1>&6
813 SET_MAKE="MAKE=${MAKE-make}"
821 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
822 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
824 cat >> confdefs.h <<EOF
825 #define PACKAGE "$PACKAGE"
828 cat >> confdefs.h <<EOF
829 #define VERSION "$VERSION"
834 missing_dir=`cd $ac_aux_dir && pwd`
835 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
836 echo "configure:837: checking for working aclocal" >&5
837 # Run test in a subshell; some versions of sh will print an error if
838 # an executable is not found, even if stderr is redirected.
839 # Redirect stdin to placate older versions of autoconf. Sigh.
840 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
842 echo "$ac_t""found" 1>&6
844 ACLOCAL="$missing_dir/missing aclocal"
845 echo "$ac_t""missing" 1>&6
848 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
849 echo "configure:850: checking for working autoconf" >&5
850 # Run test in a subshell; some versions of sh will print an error if
851 # an executable is not found, even if stderr is redirected.
852 # Redirect stdin to placate older versions of autoconf. Sigh.
853 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
855 echo "$ac_t""found" 1>&6
857 AUTOCONF="$missing_dir/missing autoconf"
858 echo "$ac_t""missing" 1>&6
861 echo $ac_n "checking for working automake""... $ac_c" 1>&6
862 echo "configure:863: checking for working automake" >&5
863 # Run test in a subshell; some versions of sh will print an error if
864 # an executable is not found, even if stderr is redirected.
865 # Redirect stdin to placate older versions of autoconf. Sigh.
866 if (automake --version) < /dev/null > /dev/null 2>&1; then
868 echo "$ac_t""found" 1>&6
870 AUTOMAKE="$missing_dir/missing automake"
871 echo "$ac_t""missing" 1>&6
874 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
875 echo "configure:876: checking for working autoheader" >&5
876 # Run test in a subshell; some versions of sh will print an error if
877 # an executable is not found, even if stderr is redirected.
878 # Redirect stdin to placate older versions of autoconf. Sigh.
879 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
880 AUTOHEADER=autoheader
881 echo "$ac_t""found" 1>&6
883 AUTOHEADER="$missing_dir/missing autoheader"
884 echo "$ac_t""missing" 1>&6
887 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
888 echo "configure:889: checking for working makeinfo" >&5
889 # Run test in a subshell; some versions of sh will print an error if
890 # an executable is not found, even if stderr is redirected.
891 # Redirect stdin to placate older versions of autoconf. Sigh.
892 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
894 echo "$ac_t""found" 1>&6
896 MAKEINFO="$missing_dir/missing makeinfo"
897 echo "$ac_t""missing" 1>&6
902 # Check whether --enable-shared or --disable-shared was given.
903 if test "${enable_shared+set}" = set; then
904 enableval="$enable_shared"
907 yes) enable_shared=yes ;;
908 no) enable_shared=no ;;
911 # Look at the argument we got. We use all the common list separators.
912 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
913 for pkg in $enableval; do
914 if test "X$pkg" = "X$p"; then
925 # Check whether --enable-static or --disable-static was given.
926 if test "${enable_static+set}" = set; then
927 enableval="$enable_static"
930 yes) enable_static=yes ;;
931 no) enable_static=no ;;
934 # Look at the argument we got. We use all the common list separators.
935 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
936 for pkg in $enableval; do
937 if test "X$pkg" = "X$p"; then
948 # Check whether --enable-fast-install or --disable-fast-install was given.
949 if test "${enable_fast_install+set}" = set; then
950 enableval="$enable_fast_install"
953 yes) enable_fast_install=yes ;;
954 no) enable_fast_install=no ;;
956 enable_fast_install=no
957 # Look at the argument we got. We use all the common list separators.
958 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
959 for pkg in $enableval; do
960 if test "X$pkg" = "X$p"; then
961 enable_fast_install=yes
968 enable_fast_install=yes
971 # Extract the first word of "ranlib", so it can be a program name with args.
972 set dummy ranlib; ac_word=$2
973 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
974 echo "configure:975: checking for $ac_word" >&5
975 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
976 echo $ac_n "(cached) $ac_c" 1>&6
978 if test -n "$RANLIB"; then
979 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
981 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
983 for ac_dir in $ac_dummy; do
984 test -z "$ac_dir" && ac_dir=.
985 if test -f $ac_dir/$ac_word; then
986 ac_cv_prog_RANLIB="ranlib"
991 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
994 RANLIB="$ac_cv_prog_RANLIB"
995 if test -n "$RANLIB"; then
996 echo "$ac_t""$RANLIB" 1>&6
998 echo "$ac_t""no" 1>&6
1001 # Extract the first word of "gcc", so it can be a program name with args.
1002 set dummy gcc; ac_word=$2
1003 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1004 echo "configure:1005: checking for $ac_word" >&5
1005 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1006 echo $ac_n "(cached) $ac_c" 1>&6
1008 if test -n "$CC"; then
1009 ac_cv_prog_CC="$CC" # Let the user override the test.
1011 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1013 for ac_dir in $ac_dummy; do
1014 test -z "$ac_dir" && ac_dir=.
1015 if test -f $ac_dir/$ac_word; then
1024 if test -n "$CC"; then
1025 echo "$ac_t""$CC" 1>&6
1027 echo "$ac_t""no" 1>&6
1030 if test -z "$CC"; then
1031 # Extract the first word of "cc", so it can be a program name with args.
1032 set dummy cc; ac_word=$2
1033 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1034 echo "configure:1035: checking for $ac_word" >&5
1035 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1036 echo $ac_n "(cached) $ac_c" 1>&6
1038 if test -n "$CC"; then
1039 ac_cv_prog_CC="$CC" # Let the user override the test.
1041 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1044 for ac_dir in $ac_dummy; do
1045 test -z "$ac_dir" && ac_dir=.
1046 if test -f $ac_dir/$ac_word; then
1047 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1048 ac_prog_rejected=yes
1056 if test $ac_prog_rejected = yes; then
1057 # We found a bogon in the path, so make sure we never use it.
1058 set dummy $ac_cv_prog_CC
1060 if test $# -gt 0; then
1061 # We chose a different compiler from the bogus one.
1062 # However, it has the same basename, so the bogon will be chosen
1063 # first if we set CC to just the basename; use the full file name.
1065 set dummy "$ac_dir/$ac_word" "$@"
1073 if test -n "$CC"; then
1074 echo "$ac_t""$CC" 1>&6
1076 echo "$ac_t""no" 1>&6
1079 if test -z "$CC"; then
1080 case "`uname -s`" in
1082 # Extract the first word of "cl", so it can be a program name with args.
1083 set dummy cl; ac_word=$2
1084 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1085 echo "configure:1086: checking for $ac_word" >&5
1086 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1087 echo $ac_n "(cached) $ac_c" 1>&6
1089 if test -n "$CC"; then
1090 ac_cv_prog_CC="$CC" # Let the user override the test.
1092 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1094 for ac_dir in $ac_dummy; do
1095 test -z "$ac_dir" && ac_dir=.
1096 if test -f $ac_dir/$ac_word; then
1105 if test -n "$CC"; then
1106 echo "$ac_t""$CC" 1>&6
1108 echo "$ac_t""no" 1>&6
1113 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1116 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1117 echo "configure:1118: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1120 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1121 ac_cpp='$CPP $CPPFLAGS'
1122 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1123 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1124 cross_compiling=$ac_cv_prog_cc_cross
1126 cat > conftest.$ac_ext << EOF
1128 #line 1129 "configure"
1129 #include "confdefs.h"
1133 if { (eval echo configure:1134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1134 ac_cv_prog_cc_works=yes
1135 # If we can't run a trivial program, we are probably using a cross compiler.
1136 if (./conftest; exit) 2>/dev/null; then
1137 ac_cv_prog_cc_cross=no
1139 ac_cv_prog_cc_cross=yes
1142 echo "configure: failed program was:" >&5
1143 cat conftest.$ac_ext >&5
1144 ac_cv_prog_cc_works=no
1148 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1149 ac_cpp='$CPP $CPPFLAGS'
1150 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1151 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1152 cross_compiling=$ac_cv_prog_cc_cross
1154 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1155 if test $ac_cv_prog_cc_works = no; then
1156 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1158 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1159 echo "configure:1160: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1160 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1161 cross_compiling=$ac_cv_prog_cc_cross
1163 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1164 echo "configure:1165: checking whether we are using GNU C" >&5
1165 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1166 echo $ac_n "(cached) $ac_c" 1>&6
1168 cat > conftest.c <<EOF
1173 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1174: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1180 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1182 if test $ac_cv_prog_gcc = yes; then
1188 ac_test_CFLAGS="${CFLAGS+set}"
1189 ac_save_CFLAGS="$CFLAGS"
1191 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1192 echo "configure:1193: checking whether ${CC-cc} accepts -g" >&5
1193 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1194 echo $ac_n "(cached) $ac_c" 1>&6
1196 echo 'void f(){}' > conftest.c
1197 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1206 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1207 if test "$ac_test_CFLAGS" = set; then
1208 CFLAGS="$ac_save_CFLAGS"
1209 elif test $ac_cv_prog_cc_g = yes; then
1210 if test "$GCC" = yes; then
1216 if test "$GCC" = yes; then
1223 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1224 if test "${with_gnu_ld+set}" = set; then
1225 withval="$with_gnu_ld"
1226 test "$withval" = no || with_gnu_ld=yes
1232 if test "$ac_cv_prog_gcc" = yes; then
1233 # Check if gcc -print-prog-name=ld gives a path.
1234 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1235 echo "configure:1236: checking for ld used by GCC" >&5
1236 ac_prog=`($CC -print-prog-name=ld) 2>&5`
1238 # Accept absolute paths.
1239 /* | [A-Za-z]:[\\/]*)
1240 re_direlt='/[^/][^/]*/\.\./'
1241 # Canonicalize the path of ld
1242 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1243 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1244 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1246 test -z "$LD" && LD="$ac_prog"
1249 # If it fails, then pretend we aren't using GCC.
1253 # If it is relative, then search for the first ld in PATH.
1257 elif test "$with_gnu_ld" = yes; then
1258 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1259 echo "configure:1260: checking for GNU ld" >&5
1261 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1262 echo "configure:1263: checking for non-GNU ld" >&5
1264 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1265 echo $ac_n "(cached) $ac_c" 1>&6
1267 if test -z "$LD"; then
1268 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1269 for ac_dir in $PATH; do
1270 test -z "$ac_dir" && ac_dir=.
1271 if test -f "$ac_dir/$ac_prog"; then
1272 ac_cv_path_LD="$ac_dir/$ac_prog"
1273 # Check to see if the program is GNU ld. I'd rather use --version,
1274 # but apparently some GNU ld's only accept -v.
1275 # Break only if it was the GNU/non-GNU ld that we prefer.
1276 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1277 test "$with_gnu_ld" != no && break
1279 test "$with_gnu_ld" != yes && break
1285 ac_cv_path_LD="$LD" # Let the user override the test with a path.
1290 if test -n "$LD"; then
1291 echo "$ac_t""$LD" 1>&6
1293 echo "$ac_t""no" 1>&6
1295 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1297 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1298 echo "configure:1299: checking if the linker ($LD) is GNU ld" >&5
1299 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1300 echo $ac_n "(cached) $ac_c" 1>&6
1302 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1303 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1304 ac_cv_prog_gnu_ld=yes
1306 ac_cv_prog_gnu_ld=no
1310 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1313 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1314 echo "configure:1315: checking for BSD-compatible nm" >&5
1315 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1316 echo $ac_n "(cached) $ac_c" 1>&6
1318 if test -n "$NM"; then
1319 # Let the user override the test.
1322 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1323 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1324 test -z "$ac_dir" && ac_dir=.
1325 if test -f $ac_dir/nm; then
1326 # Check to see if the nm accepts a BSD-compat flag.
1327 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1328 # nm: unknown option "B" ignored
1329 if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1330 ac_cv_path_NM="$ac_dir/nm -B"
1332 elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1333 ac_cv_path_NM="$ac_dir/nm -p"
1336 ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1337 continue # so that we can try to find one that supports BSD flags
1342 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1347 echo "$ac_t""$NM" 1>&6
1350 # Check for command to grab the raw symbol name followed by C symbol from nm.
1351 echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
1352 echo "configure:1353: checking command to parse $NM output" >&5
1353 if eval "test \"`echo '$''{'ac_cv_sys_global_symbol_pipe'+set}'`\" = set"; then
1354 echo $ac_n "(cached) $ac_c" 1>&6
1356 # These are sane defaults that work on at least a few old systems.
1357 # {They come from Ultrix. What could be older than Ultrix?!! ;)}
1359 # Character class describing NM global symbol codes.
1360 ac_symcode='[BCDEGRST]'
1362 # Regexp to match symbols that can be accessed directly from C.
1363 ac_sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
1365 # Transform the above into a raw symbol and a C symbol.
1366 ac_symxfrm='\1 \2\3 \3'
1368 # Transform an extracted symbol line into a proper C declaration
1369 ac_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
1371 # Define system-specific variables.
1377 ac_symcode='[ABCDGISTW]'
1380 ac_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
1383 ac_symcode='[BCDEGRST]'
1390 # If we're using GNU nm, then use its standard symbol codes.
1391 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
1392 ac_symcode='[ABCDGISTW]'
1395 # Try without a prefix undercore, then with it.
1396 for ac_symprfx in "" "_"; do
1398 ac_cv_sys_global_symbol_pipe="sed -n -e 's/^.* \($ac_symcode\) *\($ac_symprfx\)$ac_sympat$/$ac_symxfrm/p'"
1400 # Check to see that the pipe works correctly.
1402 rm -f conftest.$ac_ext
1403 cat > conftest.$ac_ext <<EOF
1408 void nm_test_func(){}
1412 int main(){nm_test_var='a';nm_test_func;return 0;}
1415 if { (eval echo configure:1416: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1416 # Now try to grab the symbols.
1417 ac_nlist=conftest.nm
1419 if { (eval echo configure:1420: \"$NM conftest.$ac_objext \| $ac_cv_sys_global_symbol_pipe \> $ac_nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $ac_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5; } && test -s "$ac_nlist"; then
1421 # Try sorting and uniquifying the output.
1422 if sort "$ac_nlist" | uniq > "$ac_nlist"T; then
1423 mv -f "$ac_nlist"T "$ac_nlist"
1428 # Make sure that we snagged all the symbols we need.
1429 if egrep ' nm_test_var$' "$ac_nlist" >/dev/null; then
1430 if egrep ' nm_test_func$' "$ac_nlist" >/dev/null; then
1431 cat <<EOF > conftest.c
1437 # Now generate the symbol file.
1438 eval "$ac_global_symbol_to_cdecl"' < "$ac_nlist" >> conftest.c'
1440 cat <<EOF >> conftest.c
1441 #if defined (__STDC__) && __STDC__
1442 # define lt_ptr_t void *
1444 # define lt_ptr_t char *
1448 /* The mapping between symbol names and symbols. */
1453 lt_preloaded_symbols[] =
1456 sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$ac_nlist" >> conftest.c
1457 cat <<\EOF >> conftest.c
1465 # Now try linking the two files.
1466 mv conftest.$ac_objext conftestm.$ac_objext
1467 ac_save_LIBS="$LIBS"
1468 ac_save_CFLAGS="$CFLAGS"
1469 LIBS="conftestm.$ac_objext"
1470 CFLAGS="$CFLAGS$no_builtin_flag"
1471 if { (eval echo configure:1472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1474 echo "configure: failed program was:" >&5
1477 LIBS="$ac_save_LIBS"
1478 CFLAGS="$ac_save_CFLAGS"
1480 echo "cannot find nm_test_func in $ac_nlist" >&5
1483 echo "cannot find nm_test_var in $ac_nlist" >&5
1486 echo "cannot run $ac_cv_sys_global_symbol_pipe" >&5
1489 echo "$progname: failed program was:" >&5
1494 # Do not use the global_symbol_pipe unless it works.
1495 if test "$ac_pipe_works" = yes; then
1496 if test x"$ac_symprfx" = x"_"; then
1497 ac_cv_sys_symbol_underscore=yes
1499 ac_cv_sys_symbol_underscore=no
1503 ac_cv_sys_global_symbol_pipe=
1511 if test -z "$ac_cv_sys_global_symbol_pipe"; then
1514 echo "$ac_t""$ac_result" 1>&6
1516 echo $ac_n "checking for _ prefix in compiled symbols""... $ac_c" 1>&6
1517 echo "configure:1518: checking for _ prefix in compiled symbols" >&5
1518 if eval "test \"`echo '$''{'ac_cv_sys_symbol_underscore'+set}'`\" = set"; then
1519 echo $ac_n "(cached) $ac_c" 1>&6
1521 ac_cv_sys_symbol_underscore=no
1522 cat > conftest.$ac_ext <<EOF
1523 void nm_test_func(){}
1524 int main(){nm_test_func;return 0;}
1526 if { (eval echo configure:1527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1527 # Now try to grab the symbols.
1528 ac_nlist=conftest.nm
1529 if { (eval echo configure:1530: \"$NM conftest.$ac_objext \| $ac_cv_sys_global_symbol_pipe \> $ac_nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $ac_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5; } && test -s "$ac_nlist"; then
1530 # See whether the symbols have a leading underscore.
1531 if egrep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
1532 ac_cv_sys_symbol_underscore=yes
1534 if egrep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
1537 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
1541 echo "configure: cannot run $ac_cv_sys_global_symbol_pipe" >&5
1544 echo "configure: failed program was:" >&5
1551 echo "$ac_t""$ac_cv_sys_symbol_underscore" 1>&6
1552 USE_SYMBOL_UNDERSCORE=${ac_cv_sys_symbol_underscore=no}
1554 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1555 echo "configure:1556: checking whether ln -s works" >&5
1556 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1557 echo $ac_n "(cached) $ac_c" 1>&6
1560 if ln -s X conftestdata 2>/dev/null
1563 ac_cv_prog_LN_S="ln -s"
1568 LN_S="$ac_cv_prog_LN_S"
1569 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1570 echo "$ac_t""yes" 1>&6
1572 echo "$ac_t""no" 1>&6
1575 if test $host != $build; then
1576 ac_tool_prefix=${host_alias}-
1582 # Check for any special flags to pass to ltconfig.
1583 libtool_flags="--cache-file=$cache_file"
1584 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1585 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1586 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1587 test "$lt_dlopen" = yes && libtool_flags="$libtool_flags --enable-dlopen"
1588 test "$silent" = yes && libtool_flags="$libtool_flags --silent"
1589 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1590 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1592 # Some flags need to be propagated to the compiler or linker for good
1596 # Find out which ABI we are using.
1597 echo '#line 1598 "configure"' > conftest.$ac_ext
1598 if { (eval echo configure:1599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1599 case "`/usr/bin/file conftest.o`" in
1615 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1616 SAVE_CFLAGS="$CFLAGS"
1617 CFLAGS="$CFLAGS -belf"
1618 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1619 echo "configure:1620: checking whether the C compiler needs -belf" >&5
1620 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1621 echo $ac_n "(cached) $ac_c" 1>&6
1623 cat > conftest.$ac_ext <<EOF
1624 #line 1625 "configure"
1625 #include "confdefs.h"
1631 if { (eval echo configure:1632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1633 lt_cv_cc_needs_belf=yes
1635 echo "configure: failed program was:" >&5
1636 cat conftest.$ac_ext >&5
1638 lt_cv_cc_needs_belf=no
1643 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1644 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
1645 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1646 CFLAGS="$SAVE_CFLAGS"
1651 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
1652 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
1653 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1654 echo "configure:1655: checking for $ac_word" >&5
1655 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1656 echo $ac_n "(cached) $ac_c" 1>&6
1658 if test -n "$DLLTOOL"; then
1659 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
1661 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1663 for ac_dir in $ac_dummy; do
1664 test -z "$ac_dir" && ac_dir=.
1665 if test -f $ac_dir/$ac_word; then
1666 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
1673 DLLTOOL="$ac_cv_prog_DLLTOOL"
1674 if test -n "$DLLTOOL"; then
1675 echo "$ac_t""$DLLTOOL" 1>&6
1677 echo "$ac_t""no" 1>&6
1681 if test -z "$ac_cv_prog_DLLTOOL"; then
1682 if test -n "$ac_tool_prefix"; then
1683 # Extract the first word of "dlltool", so it can be a program name with args.
1684 set dummy dlltool; ac_word=$2
1685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1686 echo "configure:1687: checking for $ac_word" >&5
1687 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1688 echo $ac_n "(cached) $ac_c" 1>&6
1690 if test -n "$DLLTOOL"; then
1691 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
1693 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1695 for ac_dir in $ac_dummy; do
1696 test -z "$ac_dir" && ac_dir=.
1697 if test -f $ac_dir/$ac_word; then
1698 ac_cv_prog_DLLTOOL="dlltool"
1703 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="false"
1706 DLLTOOL="$ac_cv_prog_DLLTOOL"
1707 if test -n "$DLLTOOL"; then
1708 echo "$ac_t""$DLLTOOL" 1>&6
1710 echo "$ac_t""no" 1>&6
1718 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1719 set dummy ${ac_tool_prefix}as; ac_word=$2
1720 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1721 echo "configure:1722: checking for $ac_word" >&5
1722 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1723 echo $ac_n "(cached) $ac_c" 1>&6
1725 if test -n "$AS"; then
1726 ac_cv_prog_AS="$AS" # Let the user override the test.
1728 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1730 for ac_dir in $ac_dummy; do
1731 test -z "$ac_dir" && ac_dir=.
1732 if test -f $ac_dir/$ac_word; then
1733 ac_cv_prog_AS="${ac_tool_prefix}as"
1741 if test -n "$AS"; then
1742 echo "$ac_t""$AS" 1>&6
1744 echo "$ac_t""no" 1>&6
1748 if test -z "$ac_cv_prog_AS"; then
1749 if test -n "$ac_tool_prefix"; then
1750 # Extract the first word of "as", so it can be a program name with args.
1751 set dummy as; ac_word=$2
1752 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1753 echo "configure:1754: checking for $ac_word" >&5
1754 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1755 echo $ac_n "(cached) $ac_c" 1>&6
1757 if test -n "$AS"; then
1758 ac_cv_prog_AS="$AS" # Let the user override the test.
1760 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1762 for ac_dir in $ac_dummy; do
1763 test -z "$ac_dir" && ac_dir=.
1764 if test -f $ac_dir/$ac_word; then
1770 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS="false"
1774 if test -n "$AS"; then
1775 echo "$ac_t""$AS" 1>&6
1777 echo "$ac_t""no" 1>&6
1790 # enable the --disable-libtool-lock switch
1792 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1793 if test "${enable_libtool_lock+set}" = set; then
1794 enableval="$enable_libtool_lock"
1795 need_locks=$enableval
1801 if test x"$need_locks" = xno; then
1802 libtool_flags="$libtool_flags --disable-lock"
1806 # Save cache, so that ltconfig can load it
1807 cat > confcache <<\EOF
1808 # This file is a shell script that caches the results of configure
1809 # tests run on this system so they can be shared between configure
1810 # scripts and configure runs. It is not useful on other systems.
1811 # If it contains results you don't want to keep, you may remove or edit it.
1813 # By default, configure uses ./config.cache as the cache file,
1814 # creating it if it does not exist already. You can give configure
1815 # the --cache-file=FILE option to use a different cache file; that is
1816 # what configure does when it calls configure scripts in
1817 # subdirectories, so they share the cache.
1818 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1819 # config.status only pays attention to the cache file if you give it the
1820 # --recheck option to rerun configure.
1823 # The following way of writing the cache mishandles newlines in values,
1824 # but we know of no workaround that is simple, portable, and efficient.
1825 # So, don't put newlines in cache variables' values.
1826 # Ultrix sh set writes to stderr and can't be redirected directly,
1827 # and sets the high bit in the cache file unless we assign to the vars.
1829 case `(ac_space=' '; set | grep ac_space) 2>&1` in
1831 # `set' does not quote correctly, so add quotes (double-quote substitution
1832 # turns \\\\ into \\, and sed turns \\ into \).
1834 -e "s/'/'\\\\''/g" \
1835 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1838 # `set' quotes correctly as required by POSIX, so do not add quotes.
1839 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1842 if cmp -s $cache_file confcache; then
1845 if test -w $cache_file; then
1846 echo "updating cache $cache_file"
1847 cat confcache > $cache_file
1849 echo "not updating unwritable cache $cache_file"
1855 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1856 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1857 LD="$LD" NM="$NM" RANLIB="$RANLIB" LN_S="$LN_S" \
1858 DLLTOOL="$DLLTOOL" AS="$AS" \
1859 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
1860 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
1861 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1863 # Reload cache, that may have been modified by ltconfig
1864 if test -r "$cache_file"; then
1865 echo "loading cache $cache_file"
1868 echo "creating cache $cache_file"
1873 # This can be used to rebuild libtool when needed
1874 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1876 # Always use our own libtool.
1877 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1879 # Redirect the config.log output again, so that the ltconfig log is not
1880 # clobbered by the next message.
1881 exec 5>>./config.log
1885 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
1886 if test "${enable_bfd_assembler+set}" = set; then
1887 enableval="$enable_bfd_assembler"
1888 case "${enableval}" in
1889 yes) need_bfd=yes user_bfd_gas=yes ;;
1890 no) user_bfd_gas=no ;;
1891 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
1894 # Check whether --enable-targets or --disable-targets was given.
1895 if test "${enable_targets+set}" = set; then
1896 enableval="$enable_targets"
1897 case "${enableval}" in
1898 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1900 no) enable_targets= ;;
1901 *) enable_targets=$enableval ;;
1904 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1905 if test "${enable_commonbfdlib+set}" = set; then
1906 enableval="$enable_commonbfdlib"
1907 case "${enableval}" in
1908 yes) commonbfdlib=true ;;
1909 no) commonbfdlib=false ;;
1910 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1916 # Generate a header file
1921 # If we are on a DOS filesystem, we must use gdb.ini rather than
1925 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
1933 # Makefile target for installing gas in $(tooldir)/bin.
1934 install_tooldir=install-exec-tooldir
1937 if test -n "$enable_targets" ; then
1938 for t in `echo $enable_targets | sed 's/,/ /g'`; do
1939 result=`$ac_config_sub $t 2>/dev/null`
1940 if test -n "$result" ; then
1941 canon_targets="$canon_targets $result"
1943 # # Permit "all", etc. We don't support it yet though.
1944 # canon_targets="$canon_targets $t"
1947 _gas_uniq_list="$canon_targets"
1948 _gas_uniq_newlist=""
1949 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
1950 case $_gas_uniq_i in
1952 *) case " $_gas_uniq_newlist " in
1953 *" $_gas_uniq_i "*) ;;
1954 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
1958 canon_targets=$_gas_uniq_newlist
1964 for this_target in $target $canon_targets ; do
1966 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
1968 # check for architecture variants
1972 alpha*) cpu_type=alpha ;;
1973 armeb) cpu_type=arm endian=big ;;
1974 arm*) cpu_type=arm endian=little ;;
1975 armb*) cpu_type=arm endian=little ;;
1976 armv*l) cpu_type=arm endian=little ;;
1977 armv*b) cpu_type=arm endian=big ;;
1978 strongarm*) cpu_type=arm endian=little ;;
1979 thumb*) cpu_type=arm endian=little ;;
1980 hppa*) cpu_type=hppa ;;
1981 i[456]86) cpu_type=i386 ;;
1982 m680[012346]0) cpu_type=m68k ;;
1983 m68008) cpu_type=m68k ;;
1984 m683??) cpu_type=m68k ;;
1985 m5200) cpu_type=m68k ;;
1986 m8*) cpu_type=m88k ;;
1987 mips*el) cpu_type=mips endian=little ;;
1988 mips*) cpu_type=mips endian=big ;;
1989 pjl*) cpu_type=pj endian=little ;;
1990 pj*) cpu_type=pj endian=big ;;
1991 powerpcle*) cpu_type=ppc endian=little ;;
1992 powerpc*) cpu_type=ppc endian=big ;;
1993 rs6000*) cpu_type=ppc ;;
1994 sparclite*) cpu_type=sparc arch=sparclite ;;
1995 sparclet*) cpu_type=sparc arch=sparclet ;;
1996 sparc64*) cpu_type=sparc arch=v9-64 ;;
1997 sparc86x*) cpu_type=sparc arch=sparc86x ;;
1998 sparc*) cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
1999 v850*) cpu_type=v850 ;;
2000 *) cpu_type=${cpu} ;;
2003 if test ${this_target} = $target ; then
2004 target_cpu_type=${cpu_type}
2005 elif test ${target_cpu_type} != ${cpu_type} ; then
2009 generic_target=${cpu_type}-$vendor-$os
2014 # assign object format
2015 case ${generic_target} in
2016 a29k-*-coff) fmt=coff ;;
2017 a29k-amd-udi) fmt=coff ;;
2018 a29k-amd-ebmon) fmt=coff ;;
2019 a29k-nyu-sym1) fmt=coff ;;
2020 a29k-*-vxworks*) fmt=coff ;;
2022 alpha*-*-*vms*) fmt=evax ;;
2023 alpha*-*-netware*) fmt=ecoff ;;
2024 alpha*-*-openbsd*) fmt=ecoff ;;
2025 alpha*-*-osf*) fmt=ecoff ;;
2026 alpha*-*-linuxecoff*) fmt=ecoff ;;
2027 alpha*-*-linux-gnu*) fmt=elf em=linux ;;
2028 alpha*-*-netbsd*) fmt=elf em=nbsd ;;
2030 arc-*-elf*) fmt=elf bfd_gas=yes ;;
2032 arm-*-aout) fmt=aout ;;
2033 arm-*-coff | thumb-*-coff) fmt=coff ;;
2034 arm-*-elf | thumb-*-elf) fmt=elf ;;
2035 arm*-*-conix*) fmt=elf ;;
2036 arm-*-linux*aout*) fmt=aout em=linux ;;
2037 arm*-*-linux-gnu*) fmt=elf em=linux ;;
2038 arm-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2039 arm-*-oabi | thumb-*-oabi) fmt=elf ;;
2040 arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
2041 arm-*-pe | thumb-*-pe) fmt=coff em=pe ;;
2042 arm-*-riscix*) fmt=aout em=riscix ;;
2044 d10v-*-*) fmt=elf bfd_gas=yes ;;
2045 d30v-*-*) fmt=elf bfd_gas=yes ;;
2048 fr30-*-*) fmt=elf bfd_gas=yes ;;
2050 hppa-*-*elf*) fmt=elf em=hppa ;;
2051 hppa-*-linux-gnu*) fmt=elf em=hppa ;;
2052 hppa-*-lites*) fmt=elf em=hppa ;;
2053 hppa-*-osf*) fmt=som em=hppa ;;
2054 hppa-*-rtems*) fmt=elf em=hppa ;;
2055 hppa-*-hpux*) fmt=som em=hppa ;;
2056 hppa-*-mpeix*) fmt=som em=hppa ;;
2057 hppa-*-bsd*) fmt=som em=hppa ;;
2058 hppa-*-hiux*) fmt=som em=hppa ;;
2060 h8300-*-coff) fmt=coff ;;
2062 i386-ibm-aix*) fmt=coff em=i386aix ;;
2063 i386-sequent-bsd*) fmt=aout em=dynix bfd_gas=yes ;;
2064 i386-*-beospe*) fmt=coff em=pe bfd_gas=yes ;;
2065 i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;;
2066 i386-*-bsd*) fmt=aout em=386bsd ;;
2067 i386-*-netbsd0.8) fmt=aout em=386bsd ;;
2068 i386-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes;;
2069 i386-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes;;
2070 i386-*-linux*aout* | i386-*-linuxoldld) fmt=aout em=linux ;;
2071 i386-*-linux*coff*) fmt=coff em=linux ;;
2072 i386-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
2073 i386-*-lynxos*) fmt=coff em=lynx ;;
2074 i386-*-sysv4* | i386-*-solaris* | i386-*-elf)
2075 fmt=elf bfd_gas=yes ;;
2076 i386-*-freebsdaout* | i386-*-freebsd12.* | i386-*-freebsd12)
2077 fmt=aout em=386bsd ;;
2078 i386-*-freebsd*) fmt=elf bfd_gas=yes ;;
2079 i386-*-coff | i386-*-sysv* | i386-*-sco3.2v5*coff | i386-*-isc*)
2081 i386-*-sco3.2v5*) fmt=elf
2082 if test ${this_target} = $target; then
2083 cat >> confdefs.h <<\EOF
2089 i386-*-sco3.2*) fmt=coff ;;
2090 i386-*-vsta) fmt=aout ;;
2091 i386-*-msdosdjgpp* | i386-*-go32* | i386-go32-rtems*)
2093 i386-*-rtemself*) fmt=elf ;;
2094 i386-*-rtems*) fmt=coff ;;
2095 i386-*-gnu*) fmt=elf ;;
2097 fmt=aout em=mach bfd_gas=yes ;;
2098 i386-*-msdos*) fmt=aout ;;
2099 i386-*-moss*) fmt=elf ;;
2100 i386-*-pe) fmt=coff em=pe ;;
2101 i386-*-cygwin*) fmt=coff em=pe bfd_gas=yes ;;
2102 i386-*-interix*) fmt=coff em=interix bfd_gas=yes ;;
2103 i386-*-mingw32*) fmt=coff em=pe bfd_gas=yes ;;
2104 i386-*-*nt*) fmt=coff em=pe ;;
2105 i386-*-vxworks*) fmt=aout ;;
2106 i960-*-bout) fmt=bout ;;
2107 i960-*-coff) fmt=coff em=ic960 ;;
2108 i960-*-rtems*) fmt=coff em=ic960 ;;
2109 i960-*-nindy*) fmt=bout ;;
2110 i960-*-vxworks4*) fmt=bout ;;
2111 i960-*-vxworks5.0) fmt=bout ;;
2112 i960-*-vxworks5.*) fmt=coff em=ic960 ;;
2113 i960-*-vxworks*) fmt=bout ;;
2114 i960-*-elf*) fmt=elf ;;
2116 m32r-*-*) fmt=elf bfd_gas=yes ;;
2118 m68k-*-vxworks* | m68k-ericsson-ose | m68k-*-sunos*)
2120 m68k-motorola-sysv*) fmt=coff em=delta ;;
2121 m68k-bull-sysv3*) fmt=coff em=dpx2 ;;
2122 m68k-apollo-*) fmt=coff em=apollo ;;
2123 m68k-*-sysv4*) # must be before -sysv*
2125 m68k-*-elf*) fmt=elf ;;
2126 m68k-*-coff | m68k-*-sysv* | m68k-*-rtems*)
2128 m68k-*-hpux*) fmt=hp300 em=hp300 ;;
2129 m68k-*-linux*aout*) fmt=aout em=linux ;;
2130 m68k-*-linux-gnu*) fmt=elf em=linux ;;
2131 m68k-*-gnu*) fmt=elf ;;
2132 m68k-*-lynxos*) fmt=coff em=lynx ;;
2133 m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2134 m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2135 m68k-apple-aux*) fmt=coff em=aux ;;
2136 m68k-*-psos*) fmt=elf em=psos;;
2138 m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
2139 m88k-*-coff*) fmt=coff ;;
2141 mcore-*-elf) fmt=elf bfd_gas=yes ;;
2142 mcore-*-pe) fmt=coff em=pe bfd_gas=yes ;;
2144 # don't change em like *-*-bsd does
2145 mips-dec-netbsd*) fmt=elf endian=little ;;
2146 mips-dec-openbsd*) fmt=elf endian=little ;;
2147 mips-dec-bsd*) fmt=aout endian=little ;;
2148 mips-sony-bsd*) fmt=ecoff ;;
2149 mips-*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2150 mips-*-ultrix*) fmt=ecoff endian=little ;;
2151 mips-*-osf*) fmt=ecoff endian=little ;;
2152 mips-*-ecoff*) fmt=ecoff ;;
2153 mips-*-ecoff*) fmt=ecoff ;;
2154 mips-*-irix6*) fmt=elf ;;
2155 mips-*-irix5*) fmt=elf ;;
2156 mips-*-irix*) fmt=ecoff ;;
2157 mips-*-lnews*) fmt=ecoff em=lnews ;;
2158 mips-*-riscos*) fmt=ecoff ;;
2159 mips-*-sysv*) fmt=ecoff ;;
2160 mips-*-elf* | mips-*-rtems* | mips-*-linux-gnu* | mips-*-gnu* | mips-*-openbsd*)
2162 mips-*-vxworks*) fmt=elf
2163 cat >> confdefs.h <<\EOF
2164 #define MIPS_STABS_ELF 1
2168 mn10200-*-*) fmt=elf bfd_gas=yes ;;
2169 mn10300-*-*) fmt=elf bfd_gas=yes ;;
2171 ppc-*-pe | ppc-*-cygwin* | ppc-*-winnt*)
2173 ppc-*-aix*) fmt=coff ;;
2174 ppc-*-beos*) fmt=coff ;;
2175 ppc-*-*bsd* | ppc-*-elf* | ppc-*-eabi* | ppc-*-sysv4*)
2177 ppc-*-linux-gnu*) fmt=elf
2180 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2183 ppc-*-solaris*) fmt=elf
2184 if test ${this_target} = $target; then
2185 cat >> confdefs.h <<\EOF
2186 #define TARGET_SOLARIS_COMMENT 1
2190 if test x${endian} = xbig; then
2191 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2194 ppc-*-rtems*) fmt=elf ;;
2195 ppc-*-macos* | ppc-*-mpw*)
2196 fmt=coff em=macos ;;
2197 ppc-*-netware*) fmt=elf em=ppcnw ;;
2198 ppc-*-vxworks*) fmt=elf ;;
2200 sh-*-elf*) fmt=elf ;;
2201 sh-*-coff*) fmt=coff ;;
2202 sh-*-rtemself*) fmt=elf ;;
2203 sh-*-rtems*) fmt=coff ;;
2205 ns32k-pc532-mach* | ns32k-pc532-ux*) fmt=aout em=pc532mach ;;
2206 ns32k-pc532-netbsd* | ns32k-pc532-lites*) fmt=aout em=nbsd532 ;;
2207 ns32k-pc532-openbsd*) fmt=aout em=nbsd532 ;;
2209 sparc-*-rtems*) fmt=aout ;;
2210 sparc-*-sunos4*) fmt=aout em=sun3 ;;
2211 sparc-*-aout | sparc*-*-vxworks*)
2212 fmt=aout em=sparcaout ;;
2213 sparc-*-coff) fmt=coff ;;
2214 sparc-*-linux*aout*) fmt=aout em=linux ;;
2215 sparc-*-linux-gnu*) fmt=elf em=linux ;;
2216 sparc-*-lynxos*) fmt=coff em=lynx ;;
2217 sparc-fujitsu-none) fmt=aout ;;
2218 sparc-*-elf | sparc-*-sysv4* | sparc-*-solaris*)
2220 sparc-*-netbsd*) fmt=aout em=nbsd ;;
2221 sparc-*-openbsd*) fmt=aout em=nbsd ;;
2223 strongarm-*-coff) fmt=coff ;;
2224 strongarm-*-elf) fmt=elf ;;
2226 tic30-*-*aout*) fmt=aout bfd_gas=yes ;;
2227 tic30-*-*coff*) fmt=coff bfd_gas=yes ;;
2228 tic80-*-*) fmt=coff ;;
2230 v850-*-*) fmt=elf bfd_gas=yes ;;
2231 v850e-*-*) fmt=elf bfd_gas=yes ;;
2232 v850ea-*-*) fmt=elf bfd_gas=yes ;;
2234 vax-*-bsd* | vax-*-ultrix*)
2236 vax-*-vms) fmt=vms ;;
2239 z8k-*-coff | z8k-*-sim)
2242 w65-*-*) fmt=coff ;;
2244 *-*-aout | *-*-scout)
2250 *-*-generic) fmt=generic ;;
2251 *-*-xray | *-*-hms) fmt=coff ;;
2252 *-*-sim) fmt=coff ;;
2253 *-*-elf | *-*-sysv4* | *-*-solaris*)
2254 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2256 *-*-vxworks) fmt=aout ;;
2257 *-*-netware) fmt=elf ;;
2260 if test ${this_target} = $target ; then
2262 if test x${endian} = xbig; then
2264 elif test x${endian} = xlittle; then
2267 if test x${endian_def} != x; then
2268 cat >> confdefs.h <<EOF
2269 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2275 case ${cpu_type}-${fmt} in
2276 alpha*-*) bfd_gas=yes ;;
2277 arm-*) bfd_gas=yes ;;
2279 # i386-aout) bfd_gas=preferred ;;
2280 mips-*) bfd_gas=yes ;;
2281 ns32k-*) bfd_gas=yes ;;
2282 ppc-*) bfd_gas=yes ;;
2283 sparc-*) bfd_gas=yes ;;
2284 strongarm-*) bfd_gas=yes ;;
2285 *-elf) bfd_gas=yes ;;
2286 *-ecoff) bfd_gas=yes ;;
2287 *-som) bfd_gas=yes ;;
2288 #enable bfd for coff to allow testing if a bfd target is the primary target,
2289 #but not for coff as the primary target
2290 i386-coff) if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
2294 # Other random stuff.
2296 # Do we need the opcodes library?
2304 case "${enable_shared}" in
2305 yes) shared_opcodes=true ;;
2306 *opcodes*) shared_opcodes=true ;;
2307 *) shared_opcodes=false ;;
2309 if test "${shared_opcodes}" = "true"; then
2310 # A shared libopcodes must be linked against libbfd.
2316 # Any other special object files needed ?
2323 case ${extra_objects} in
2325 *) extra_objects="$extra_objects m68k-parse.o" ;;
2330 echo ${extra_objects} | grep -s "itbl-parse.o"
2331 if test $? -ne 0 ; then
2332 extra_objects="$extra_objects itbl-parse.o"
2335 echo ${extra_objects} | grep -s "itbl-lex.o"
2336 if test $? -ne 0 ; then
2337 extra_objects="$extra_objects itbl-lex.o"
2340 echo ${extra_objects} | grep -s "itbl-ops.o"
2341 if test $? -ne 0 ; then
2342 extra_objects="$extra_objects itbl-ops.o"
2347 if test $this_target = $target ; then
2348 cat >> confdefs.h <<EOF
2349 #define DEFAULT_ARCH "${arch}"
2358 if test $using_cgen = yes ; then
2359 case "x${extra_objects}" in
2361 *) extra_objects="$extra_objects cgen.o" ;;
2365 # See if we really can support this configuration with the emulation code.
2367 if test $this_target = $target ; then
2368 primary_bfd_gas=$bfd_gas
2372 if test $bfd_gas = no ; then
2373 # Can't support other configurations this way.
2376 elif test $bfd_gas = no ; then
2377 # Can't support this configuration.
2381 # From target name and format, produce a list of supported emulations.
2383 case ${generic_target}-${fmt} in
2384 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2385 mips-*-linux-gnu*-*) case "$endian" in
2386 big) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2387 *) emulation="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2389 mips-*-lnews*-ecoff) ;;
2390 mips-*-*-ecoff) case "$endian" in
2391 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
2392 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
2394 mips-*-*-elf) case "$endian" in
2395 big) emulation="mipsbelf mipslelf mipself" ;;
2396 *) emulation="mipslelf mipsbelf mipself" ;;
2398 i386-*-elf) emulation="i386elf" ;;
2399 i386-*-coff) emulation="i386coff" ;;
2400 # Uncommenting the next line will turn on support for i386 COFF
2401 # in any i386 ELF configuration.
2402 # i386-*-*-elf) emulation="i386elf i386coff" ;;
2405 emulations="$emulations $emulation"
2409 # Assign floating point type. Most processors with FP support
2410 # IEEE FP. On those that don't support FP at all, usually IEEE
2412 case ${target_cpu} in
2413 vax | tahoe ) atof=${target_cpu} ;;
2417 case "${obj_format}" in
2418 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2421 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2423 if test $using_cgen = yes ; then
2424 case ${target_cpu} in
2425 *) cgen_cpu_prefix=${target_cpu} ;;
2428 cat >> confdefs.h <<\EOF
2429 #define USING_CGEN 1
2435 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
2436 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2439 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
2440 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2443 case ${user_bfd_gas}-${primary_bfd_gas} in
2445 # We didn't override user's choice.
2448 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2460 # User specified nothing.
2464 # Some COFF configurations want these random other flags set.
2465 case ${obj_format} in
2467 case ${target_cpu_type} in
2468 i386) cat >> confdefs.h <<\EOF
2472 m68k) cat >> confdefs.h <<\EOF
2476 m88k) cat >> confdefs.h <<\EOF
2484 # Getting this done right is going to be a bitch. Each configuration specified
2485 # with --enable-targets=... should be checked for environment, format, cpu, and
2488 # For each configuration, the necessary object file support code must be linked
2489 # in. This might be only one, it might be up to four. The necessary emulation
2490 # code needs to be provided, too.
2492 # And then there's "--enable-targets=all"....
2494 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2496 formats="${obj_format}"
2499 _gas_uniq_list="$emulations"
2500 _gas_uniq_newlist=""
2501 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2502 case $_gas_uniq_i in
2504 *) case " $_gas_uniq_newlist " in
2505 *" $_gas_uniq_i "*) ;;
2506 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2510 emulations=$_gas_uniq_newlist
2512 for em in . $emulations ; do
2515 mipsbelf | mipslelf)
2516 fmt=elf file=mipself ;;
2517 mipsbecoff | mipslecoff)
2518 fmt=ecoff file=mipsecoff ;;
2520 fmt=coff file=i386coff ;;
2522 fmt=elf file=i386elf ;;
2524 formats="$formats $fmt"
2525 emfiles="$emfiles e-$file.o"
2526 EMULATIONS="$EMULATIONS &$em,"
2528 _gas_uniq_list="$formats"
2529 _gas_uniq_newlist=""
2530 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2531 case $_gas_uniq_i in
2533 *) case " $_gas_uniq_newlist " in
2534 *" $_gas_uniq_i "*) ;;
2535 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2539 formats=$_gas_uniq_newlist
2541 _gas_uniq_list="$emfiles"
2542 _gas_uniq_newlist=""
2543 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2544 case $_gas_uniq_i in
2546 *) case " $_gas_uniq_newlist " in
2547 *" $_gas_uniq_i "*) ;;
2548 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2552 emfiles=$_gas_uniq_newlist
2554 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2555 for fmt in $formats ; do
2557 aout) cat >> confdefs.h <<\EOF
2558 #define OBJ_MAYBE_AOUT 1
2561 bout) cat >> confdefs.h <<\EOF
2562 #define OBJ_MAYBE_BOUT 1
2565 coff) cat >> confdefs.h <<\EOF
2566 #define OBJ_MAYBE_COFF 1
2569 ecoff) cat >> confdefs.h <<\EOF
2570 #define OBJ_MAYBE_ECOFF 1
2573 elf) cat >> confdefs.h <<\EOF
2574 #define OBJ_MAYBE_ELF 1
2577 generic) cat >> confdefs.h <<\EOF
2578 #define OBJ_MAYBE_GENERIC 1
2581 hp300) cat >> confdefs.h <<\EOF
2582 #define OBJ_MAYBE_HP300 1
2585 ieee) cat >> confdefs.h <<\EOF
2586 #define OBJ_MAYBE_IEEE 1
2589 som) cat >> confdefs.h <<\EOF
2590 #define OBJ_MAYBE_SOM 1
2593 vms) cat >> confdefs.h <<\EOF
2594 #define OBJ_MAYBE_VMS 1
2598 extra_objects="$extra_objects obj-$fmt.o"
2602 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2603 DEFAULT_EMULATION=`set . $emulations ; echo $2`
2604 # e-mips* has more than one emulation per file, e-i386* has just one at the
2605 # moment. If only one emulation is specified, then don't define
2606 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
2607 case "${obj_format}${emfiles}" in
2610 extra_objects="$extra_objects $emfiles"
2611 cat >> confdefs.h <<\EOF
2612 #define USE_EMULATIONS 1
2618 cat >> confdefs.h <<EOF
2619 #define EMULATIONS $EMULATIONS
2622 cat >> confdefs.h <<EOF
2623 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2627 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2628 yes-*-coff) need_bfd=yes ;;
2629 no-*-coff) need_bfd=yes
2630 cat >> confdefs.h <<\EOF
2631 #define MANY_SEGMENTS 1
2636 reject_dev_configs=yes
2638 case ${reject_dev_configs}-${dev} in
2640 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2650 case "${primary_bfd_gas}" in
2651 yes) cat >> confdefs.h <<\EOF
2652 #define BFD_ASSEMBLER 1
2658 # do we need the opcodes library?
2659 case "${need_opcodes}" in
2661 OPCODES_LIB=../opcodes/libopcodes.la
2665 case "${need_bfd}" in
2667 BFDLIB=../bfd/libbfd.la
2668 ALL_OBJ_DEPS="$ALL_OBJ_DEPS ../bfd/bfd.h"
2677 cat >> confdefs.h <<EOF
2678 #define TARGET_ALIAS "${target_alias}"
2681 cat >> confdefs.h <<EOF
2682 #define TARGET_CANONICAL "${target}"
2685 cat >> confdefs.h <<EOF
2686 #define TARGET_CPU "${target_cpu}"
2689 cat >> confdefs.h <<EOF
2690 #define TARGET_VENDOR "${target_vendor}"
2693 cat >> confdefs.h <<EOF
2694 #define TARGET_OS "${target_os}"
2698 # Extract the first word of "gcc", so it can be a program name with args.
2699 set dummy gcc; ac_word=$2
2700 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2701 echo "configure:2701: checking for $ac_word" >&5
2702 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2703 echo $ac_n "(cached) $ac_c" 1>&6
2705 if test -n "$CC"; then
2706 ac_cv_prog_CC="$CC" # Let the user override the test.
2708 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2710 for ac_dir in $ac_dummy; do
2711 test -z "$ac_dir" && ac_dir=.
2712 if test -f $ac_dir/$ac_word; then
2721 if test -n "$CC"; then
2722 echo "$ac_t""$CC" 1>&6
2724 echo "$ac_t""no" 1>&6
2727 if test -z "$CC"; then
2728 # Extract the first word of "cc", so it can be a program name with args.
2729 set dummy cc; ac_word=$2
2730 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2731 echo "configure:2731: checking for $ac_word" >&5
2732 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2733 echo $ac_n "(cached) $ac_c" 1>&6
2735 if test -n "$CC"; then
2736 ac_cv_prog_CC="$CC" # Let the user override the test.
2738 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2741 for ac_dir in $ac_dummy; do
2742 test -z "$ac_dir" && ac_dir=.
2743 if test -f $ac_dir/$ac_word; then
2744 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2745 ac_prog_rejected=yes
2753 if test $ac_prog_rejected = yes; then
2754 # We found a bogon in the path, so make sure we never use it.
2755 set dummy $ac_cv_prog_CC
2757 if test $# -gt 0; then
2758 # We chose a different compiler from the bogus one.
2759 # However, it has the same basename, so the bogon will be chosen
2760 # first if we set CC to just the basename; use the full file name.
2762 set dummy "$ac_dir/$ac_word" "$@"
2770 if test -n "$CC"; then
2771 echo "$ac_t""$CC" 1>&6
2773 echo "$ac_t""no" 1>&6
2776 if test -z "$CC"; then
2777 case "`uname -s`" in
2779 # Extract the first word of "cl", so it can be a program name with args.
2780 set dummy cl; ac_word=$2
2781 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2782 echo "configure:2782: checking for $ac_word" >&5
2783 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2784 echo $ac_n "(cached) $ac_c" 1>&6
2786 if test -n "$CC"; then
2787 ac_cv_prog_CC="$CC" # Let the user override the test.
2789 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2791 for ac_dir in $ac_dummy; do
2792 test -z "$ac_dir" && ac_dir=.
2793 if test -f $ac_dir/$ac_word; then
2802 if test -n "$CC"; then
2803 echo "$ac_t""$CC" 1>&6
2805 echo "$ac_t""no" 1>&6
2810 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2813 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2814 echo "configure:2814: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2817 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2818 ac_cpp='$CPP $CPPFLAGS'
2819 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2820 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2821 cross_compiling=$ac_cv_prog_cc_cross
2823 cat > conftest.$ac_ext << EOF
2825 #line 2825 "configure"
2826 #include "confdefs.h"
2830 if { (eval echo configure:2830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2831 ac_cv_prog_cc_works=yes
2832 # If we can't run a trivial program, we are probably using a cross compiler.
2833 if (./conftest; exit) 2>/dev/null; then
2834 ac_cv_prog_cc_cross=no
2836 ac_cv_prog_cc_cross=yes
2839 echo "configure: failed program was:" >&5
2840 cat conftest.$ac_ext >&5
2841 ac_cv_prog_cc_works=no
2845 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2846 ac_cpp='$CPP $CPPFLAGS'
2847 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2848 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2849 cross_compiling=$ac_cv_prog_cc_cross
2851 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2852 if test $ac_cv_prog_cc_works = no; then
2853 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2855 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2856 echo "configure:2856: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2857 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2858 cross_compiling=$ac_cv_prog_cc_cross
2860 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2861 echo "configure:2861: checking whether we are using GNU C" >&5
2862 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2863 echo $ac_n "(cached) $ac_c" 1>&6
2865 cat > conftest.c <<EOF
2870 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2870: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2877 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2879 if test $ac_cv_prog_gcc = yes; then
2885 ac_test_CFLAGS="${CFLAGS+set}"
2886 ac_save_CFLAGS="$CFLAGS"
2888 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2889 echo "configure:2889: checking whether ${CC-cc} accepts -g" >&5
2890 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2891 echo $ac_n "(cached) $ac_c" 1>&6
2893 echo 'void f(){}' > conftest.c
2894 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2903 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2904 if test "$ac_test_CFLAGS" = set; then
2905 CFLAGS="$ac_save_CFLAGS"
2906 elif test $ac_cv_prog_cc_g = yes; then
2907 if test "$GCC" = yes; then
2913 if test "$GCC" = yes; then
2921 for ac_prog in 'bison -y' byacc
2923 # Extract the first word of "$ac_prog", so it can be a program name with args.
2924 set dummy $ac_prog; ac_word=$2
2925 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2926 echo "configure:2926: checking for $ac_word" >&5
2927 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2928 echo $ac_n "(cached) $ac_c" 1>&6
2930 if test -n "$YACC"; then
2931 ac_cv_prog_YACC="$YACC" # Let the user override the test.
2933 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2935 for ac_dir in $ac_dummy; do
2936 test -z "$ac_dir" && ac_dir=.
2937 if test -f $ac_dir/$ac_word; then
2938 ac_cv_prog_YACC="$ac_prog"
2945 YACC="$ac_cv_prog_YACC"
2946 if test -n "$YACC"; then
2947 echo "$ac_t""$YACC" 1>&6
2949 echo "$ac_t""no" 1>&6
2952 test -n "$YACC" && break
2954 test -n "$YACC" || YACC="yacc"
2956 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2957 echo "configure:2957: checking how to run the C preprocessor" >&5
2958 # On Suns, sometimes $CPP names a directory.
2959 if test -n "$CPP" && test -d "$CPP"; then
2962 if test -z "$CPP"; then
2963 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2964 echo $ac_n "(cached) $ac_c" 1>&6
2966 # This must be in double quotes, not single quotes, because CPP may get
2967 # substituted into the Makefile and "${CC-cc}" will confuse make.
2969 # On the NeXT, cc -E runs the code through the compiler's parser,
2970 # not just through cpp.
2971 cat > conftest.$ac_ext <<EOF
2972 #line 2972 "configure"
2973 #include "confdefs.h"
2977 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2978 { (eval echo configure:2978: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2979 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2980 if test -z "$ac_err"; then
2984 echo "configure: failed program was:" >&5
2985 cat conftest.$ac_ext >&5
2987 CPP="${CC-cc} -E -traditional-cpp"
2988 cat > conftest.$ac_ext <<EOF
2989 #line 2989 "configure"
2990 #include "confdefs.h"
2994 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2995 { (eval echo configure:2995: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2996 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2997 if test -z "$ac_err"; then
3001 echo "configure: failed program was:" >&5
3002 cat conftest.$ac_ext >&5
3004 CPP="${CC-cc} -nologo -E"
3005 cat > conftest.$ac_ext <<EOF
3006 #line 3006 "configure"
3007 #include "confdefs.h"
3011 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3012 { (eval echo configure:3012: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3013 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3014 if test -z "$ac_err"; then
3018 echo "configure: failed program was:" >&5
3019 cat conftest.$ac_ext >&5
3028 ac_cv_prog_CPP="$CPP"
3030 CPP="$ac_cv_prog_CPP"
3032 ac_cv_prog_CPP="$CPP"
3034 echo "$ac_t""$CPP" 1>&6
3036 missing_dir=`cd $ac_aux_dir && pwd`
3037 for ac_prog in flex lex
3039 # Extract the first word of "$ac_prog", so it can be a program name with args.
3040 set dummy $ac_prog; ac_word=$2
3041 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3042 echo "configure:3042: checking for $ac_word" >&5
3043 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3044 echo $ac_n "(cached) $ac_c" 1>&6
3046 if test -n "$LEX"; then
3047 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3049 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3051 for ac_dir in $ac_dummy; do
3052 test -z "$ac_dir" && ac_dir=.
3053 if test -f $ac_dir/$ac_word; then
3054 ac_cv_prog_LEX="$ac_prog"
3061 LEX="$ac_cv_prog_LEX"
3062 if test -n "$LEX"; then
3063 echo "$ac_t""$LEX" 1>&6
3065 echo "$ac_t""no" 1>&6
3068 test -n "$LEX" && break
3070 test -n "$LEX" || LEX=""$missing_dir/missing flex""
3072 # Extract the first word of "flex", so it can be a program name with args.
3073 set dummy flex; ac_word=$2
3074 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3075 echo "configure:3075: checking for $ac_word" >&5
3076 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3077 echo $ac_n "(cached) $ac_c" 1>&6
3079 if test -n "$LEX"; then
3080 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3082 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3084 for ac_dir in $ac_dummy; do
3085 test -z "$ac_dir" && ac_dir=.
3086 if test -f $ac_dir/$ac_word; then
3087 ac_cv_prog_LEX="flex"
3092 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
3095 LEX="$ac_cv_prog_LEX"
3096 if test -n "$LEX"; then
3097 echo "$ac_t""$LEX" 1>&6
3099 echo "$ac_t""no" 1>&6
3102 if test -z "$LEXLIB"
3108 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3109 echo "configure:3109: checking for yywrap in -l$ac_lib" >&5
3110 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3111 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3112 echo $ac_n "(cached) $ac_c" 1>&6
3114 ac_save_LIBS="$LIBS"
3115 LIBS="-l$ac_lib $LIBS"
3116 cat > conftest.$ac_ext <<EOF
3117 #line 3117 "configure"
3118 #include "confdefs.h"
3119 /* Override any gcc2 internal prototype to avoid an error. */
3120 /* We use char because int might match the return type of a gcc2
3121 builtin and then its argument prototype would still apply. */
3128 if { (eval echo configure:3128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3130 eval "ac_cv_lib_$ac_lib_var=yes"
3132 echo "configure: failed program was:" >&5
3133 cat conftest.$ac_ext >&5
3135 eval "ac_cv_lib_$ac_lib_var=no"
3138 LIBS="$ac_save_LIBS"
3141 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3142 echo "$ac_t""yes" 1>&6
3145 echo "$ac_t""no" 1>&6
3150 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3151 echo "configure:3151: checking lex output file root" >&5
3152 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3153 echo $ac_n "(cached) $ac_c" 1>&6
3155 # The minimal lex program is just a single line: %%. But some broken lexes
3156 # (Solaris, I think it was) want two %% lines, so accommodate them.
3159 if test -f lex.yy.c; then
3160 ac_cv_prog_lex_root=lex.yy
3161 elif test -f lexyy.c; then
3162 ac_cv_prog_lex_root=lexyy
3164 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3168 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3169 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3171 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3172 echo "configure:3172: checking whether yytext is a pointer" >&5
3173 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3174 echo $ac_n "(cached) $ac_c" 1>&6
3176 # POSIX says lex can declare yytext either as a pointer or an array; the
3177 # default is implementation-dependent. Figure out which it is, since
3178 # not all implementations provide the %pointer and %array declarations.
3179 ac_cv_prog_lex_yytext_pointer=no
3180 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3181 ac_save_LIBS="$LIBS"
3182 LIBS="$LIBS $LEXLIB"
3183 cat > conftest.$ac_ext <<EOF
3184 #line 3184 "configure"
3185 #include "confdefs.h"
3186 `cat $LEX_OUTPUT_ROOT.c`
3191 if { (eval echo configure:3191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3193 ac_cv_prog_lex_yytext_pointer=yes
3195 echo "configure: failed program was:" >&5
3196 cat conftest.$ac_ext >&5
3199 LIBS="$ac_save_LIBS"
3200 rm -f "${LEX_OUTPUT_ROOT}.c"
3204 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3205 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3206 cat >> confdefs.h <<\EOF
3207 #define YYTEXT_POINTER 1
3214 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
3215 echo "configure:3215: checking for POSIXized ISC" >&5
3216 if test -d /etc/conf/kconfig.d &&
3217 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
3219 echo "$ac_t""yes" 1>&6
3220 ISC=yes # If later tests want to check for ISC.
3221 cat >> confdefs.h <<\EOF
3222 #define _POSIX_SOURCE 1
3225 if test "$GCC" = yes; then
3231 echo "$ac_t""no" 1>&6
3235 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3236 echo "configure:3236: checking for ANSI C header files" >&5
3237 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3238 echo $ac_n "(cached) $ac_c" 1>&6
3240 cat > conftest.$ac_ext <<EOF
3241 #line 3241 "configure"
3242 #include "confdefs.h"
3248 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3249 { (eval echo configure:3249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3250 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3251 if test -z "$ac_err"; then
3253 ac_cv_header_stdc=yes
3256 echo "configure: failed program was:" >&5
3257 cat conftest.$ac_ext >&5
3259 ac_cv_header_stdc=no
3263 if test $ac_cv_header_stdc = yes; then
3264 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3265 cat > conftest.$ac_ext <<EOF
3266 #line 3266 "configure"
3267 #include "confdefs.h"
3270 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3271 egrep "memchr" >/dev/null 2>&1; then
3275 ac_cv_header_stdc=no
3281 if test $ac_cv_header_stdc = yes; then
3282 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3283 cat > conftest.$ac_ext <<EOF
3284 #line 3284 "configure"
3285 #include "confdefs.h"
3288 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3289 egrep "free" >/dev/null 2>&1; then
3293 ac_cv_header_stdc=no
3299 if test $ac_cv_header_stdc = yes; then
3300 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3301 if test "$cross_compiling" = yes; then
3304 cat > conftest.$ac_ext <<EOF
3305 #line 3305 "configure"
3306 #include "confdefs.h"
3308 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3309 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3310 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3311 int main () { int i; for (i = 0; i < 256; i++)
3312 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3316 if { (eval echo configure:3316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3320 echo "configure: failed program was:" >&5
3321 cat conftest.$ac_ext >&5
3323 ac_cv_header_stdc=no
3331 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3332 if test $ac_cv_header_stdc = yes; then
3333 cat >> confdefs.h <<\EOF
3334 #define STDC_HEADERS 1
3339 echo $ac_n "checking for working const""... $ac_c" 1>&6
3340 echo "configure:3340: checking for working const" >&5
3341 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3342 echo $ac_n "(cached) $ac_c" 1>&6
3344 cat > conftest.$ac_ext <<EOF
3345 #line 3345 "configure"
3346 #include "confdefs.h"
3350 /* Ultrix mips cc rejects this. */
3351 typedef int charset[2]; const charset x;
3352 /* SunOS 4.1.1 cc rejects this. */
3353 char const *const *ccp;
3355 /* NEC SVR4.0.2 mips cc rejects this. */
3356 struct point {int x, y;};
3357 static struct point const zero = {0,0};
3358 /* AIX XL C 1.02.0.0 rejects this.
3359 It does not let you subtract one const X* pointer from another in an arm
3360 of an if-expression whose if-part is not a constant expression */
3361 const char *g = "string";
3362 ccp = &g + (g ? g-g : 0);
3363 /* HPUX 7.0 cc rejects these. */
3366 ccp = (char const *const *) p;
3367 { /* SCO 3.2v4 cc rejects this. */
3369 char const *s = 0 ? (char *) 0 : (char const *) 0;
3373 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3375 const int *foo = &x[0];
3378 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3379 typedef const int *iptr;
3383 { /* AIX XL C 1.02.0.0 rejects this saying
3384 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3385 struct s { int j; const int *ap[3]; };
3386 struct s *b; b->j = 5;
3388 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3394 if { (eval echo configure:3394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3398 echo "configure: failed program was:" >&5
3399 cat conftest.$ac_ext >&5
3406 echo "$ac_t""$ac_cv_c_const" 1>&6
3407 if test $ac_cv_c_const = no; then
3408 cat >> confdefs.h <<\EOF
3414 echo $ac_n "checking for inline""... $ac_c" 1>&6
3415 echo "configure:3415: checking for inline" >&5
3416 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3417 echo $ac_n "(cached) $ac_c" 1>&6
3420 for ac_kw in inline __inline__ __inline; do
3421 cat > conftest.$ac_ext <<EOF
3422 #line 3422 "configure"
3423 #include "confdefs.h"
3429 if { (eval echo configure:3429: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3431 ac_cv_c_inline=$ac_kw; break
3433 echo "configure: failed program was:" >&5
3434 cat conftest.$ac_ext >&5
3441 echo "$ac_t""$ac_cv_c_inline" 1>&6
3442 case "$ac_cv_c_inline" in
3444 no) cat >> confdefs.h <<\EOF
3448 *) cat >> confdefs.h <<EOF
3449 #define inline $ac_cv_c_inline
3454 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3455 echo "configure:3455: checking for off_t" >&5
3456 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3457 echo $ac_n "(cached) $ac_c" 1>&6
3459 cat > conftest.$ac_ext <<EOF
3460 #line 3460 "configure"
3461 #include "confdefs.h"
3462 #include <sys/types.h>
3468 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3469 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3471 ac_cv_type_off_t=yes
3479 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3480 if test $ac_cv_type_off_t = no; then
3481 cat >> confdefs.h <<\EOF
3487 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3488 echo "configure:3488: checking for size_t" >&5
3489 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3490 echo $ac_n "(cached) $ac_c" 1>&6
3492 cat > conftest.$ac_ext <<EOF
3493 #line 3493 "configure"
3494 #include "confdefs.h"
3495 #include <sys/types.h>
3501 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3502 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3504 ac_cv_type_size_t=yes
3507 ac_cv_type_size_t=no
3512 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3513 if test $ac_cv_type_size_t = no; then
3514 cat >> confdefs.h <<\EOF
3515 #define size_t unsigned
3520 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3521 # for constant arguments. Useless!
3522 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3523 echo "configure:3523: checking for working alloca.h" >&5
3524 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3525 echo $ac_n "(cached) $ac_c" 1>&6
3527 cat > conftest.$ac_ext <<EOF
3528 #line 3528 "configure"
3529 #include "confdefs.h"
3532 char *p = alloca(2 * sizeof(int));
3535 if { (eval echo configure:3535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3537 ac_cv_header_alloca_h=yes
3539 echo "configure: failed program was:" >&5
3540 cat conftest.$ac_ext >&5
3542 ac_cv_header_alloca_h=no
3547 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3548 if test $ac_cv_header_alloca_h = yes; then
3549 cat >> confdefs.h <<\EOF
3550 #define HAVE_ALLOCA_H 1
3555 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3556 echo "configure:3556: checking for alloca" >&5
3557 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3558 echo $ac_n "(cached) $ac_c" 1>&6
3560 cat > conftest.$ac_ext <<EOF
3561 #line 3561 "configure"
3562 #include "confdefs.h"
3565 # define alloca __builtin_alloca
3568 # include <malloc.h>
3569 # define alloca _alloca
3572 # include <alloca.h>
3577 # ifndef alloca /* predefined by HP cc +Olibcalls */
3586 char *p = (char *) alloca(1);
3589 if { (eval echo configure:3589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3591 ac_cv_func_alloca_works=yes
3593 echo "configure: failed program was:" >&5
3594 cat conftest.$ac_ext >&5
3596 ac_cv_func_alloca_works=no
3601 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3602 if test $ac_cv_func_alloca_works = yes; then
3603 cat >> confdefs.h <<\EOF
3604 #define HAVE_ALLOCA 1
3609 if test $ac_cv_func_alloca_works = no; then
3610 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3611 # that cause trouble. Some versions do not even contain alloca or
3612 # contain a buggy version. If you still want to use their alloca,
3613 # use ar to extract alloca.o from them instead of compiling alloca.c.
3614 ALLOCA=alloca.${ac_objext}
3615 cat >> confdefs.h <<\EOF
3620 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3621 echo "configure:3621: checking whether alloca needs Cray hooks" >&5
3622 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3623 echo $ac_n "(cached) $ac_c" 1>&6
3625 cat > conftest.$ac_ext <<EOF
3626 #line 3626 "configure"
3627 #include "confdefs.h"
3628 #if defined(CRAY) && ! defined(CRAY2)
3635 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3636 egrep "webecray" >/dev/null 2>&1; then
3647 echo "$ac_t""$ac_cv_os_cray" 1>&6
3648 if test $ac_cv_os_cray = yes; then
3649 for ac_func in _getb67 GETB67 getb67; do
3650 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3651 echo "configure:3651: checking for $ac_func" >&5
3652 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3653 echo $ac_n "(cached) $ac_c" 1>&6
3655 cat > conftest.$ac_ext <<EOF
3656 #line 3656 "configure"
3657 #include "confdefs.h"
3658 /* System header to define __stub macros and hopefully few prototypes,
3659 which can conflict with char $ac_func(); below. */
3661 /* Override any gcc2 internal prototype to avoid an error. */
3662 /* We use char because int might match the return type of a gcc2
3663 builtin and then its argument prototype would still apply. */
3668 /* The GNU C library defines this for functions which it implements
3669 to always fail with ENOSYS. Some functions are actually named
3670 something starting with __ and the normal name is an alias. */
3671 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3679 if { (eval echo configure:3679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3681 eval "ac_cv_func_$ac_func=yes"
3683 echo "configure: failed program was:" >&5
3684 cat conftest.$ac_ext >&5
3686 eval "ac_cv_func_$ac_func=no"
3691 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3692 echo "$ac_t""yes" 1>&6
3693 cat >> confdefs.h <<EOF
3694 #define CRAY_STACKSEG_END $ac_func
3699 echo "$ac_t""no" 1>&6
3705 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3706 echo "configure:3706: checking stack direction for C alloca" >&5
3707 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3708 echo $ac_n "(cached) $ac_c" 1>&6
3710 if test "$cross_compiling" = yes; then
3711 ac_cv_c_stack_direction=0
3713 cat > conftest.$ac_ext <<EOF
3714 #line 3714 "configure"
3715 #include "confdefs.h"
3716 find_stack_direction ()
3718 static char *addr = 0;
3723 return find_stack_direction ();
3726 return (&dummy > addr) ? 1 : -1;
3730 exit (find_stack_direction() < 0);
3733 if { (eval echo configure:3733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3735 ac_cv_c_stack_direction=1
3737 echo "configure: failed program was:" >&5
3738 cat conftest.$ac_ext >&5
3740 ac_cv_c_stack_direction=-1
3747 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3748 cat >> confdefs.h <<EOF
3749 #define STACK_DIRECTION $ac_cv_c_stack_direction
3754 for ac_hdr in unistd.h
3756 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3757 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3758 echo "configure:3758: checking for $ac_hdr" >&5
3759 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3760 echo $ac_n "(cached) $ac_c" 1>&6
3762 cat > conftest.$ac_ext <<EOF
3763 #line 3763 "configure"
3764 #include "confdefs.h"
3767 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3768 { (eval echo configure:3768: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3769 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3770 if test -z "$ac_err"; then
3772 eval "ac_cv_header_$ac_safe=yes"
3775 echo "configure: failed program was:" >&5
3776 cat conftest.$ac_ext >&5
3778 eval "ac_cv_header_$ac_safe=no"
3782 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3783 echo "$ac_t""yes" 1>&6
3784 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3785 cat >> confdefs.h <<EOF
3786 #define $ac_tr_hdr 1
3790 echo "$ac_t""no" 1>&6
3794 for ac_func in getpagesize
3796 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3797 echo "configure:3797: checking for $ac_func" >&5
3798 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3799 echo $ac_n "(cached) $ac_c" 1>&6
3801 cat > conftest.$ac_ext <<EOF
3802 #line 3802 "configure"
3803 #include "confdefs.h"
3804 /* System header to define __stub macros and hopefully few prototypes,
3805 which can conflict with char $ac_func(); below. */
3807 /* Override any gcc2 internal prototype to avoid an error. */
3808 /* We use char because int might match the return type of a gcc2
3809 builtin and then its argument prototype would still apply. */
3814 /* The GNU C library defines this for functions which it implements
3815 to always fail with ENOSYS. Some functions are actually named
3816 something starting with __ and the normal name is an alias. */
3817 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3825 if { (eval echo configure:3825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3827 eval "ac_cv_func_$ac_func=yes"
3829 echo "configure: failed program was:" >&5
3830 cat conftest.$ac_ext >&5
3832 eval "ac_cv_func_$ac_func=no"
3837 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3838 echo "$ac_t""yes" 1>&6
3839 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3840 cat >> confdefs.h <<EOF
3841 #define $ac_tr_func 1
3845 echo "$ac_t""no" 1>&6
3849 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3850 echo "configure:3850: checking for working mmap" >&5
3851 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3852 echo $ac_n "(cached) $ac_c" 1>&6
3854 if test "$cross_compiling" = yes; then
3855 ac_cv_func_mmap_fixed_mapped=no
3857 cat > conftest.$ac_ext <<EOF
3858 #line 3858 "configure"
3859 #include "confdefs.h"
3861 /* Thanks to Mike Haertel and Jim Avera for this test.
3862 Here is a matrix of mmap possibilities:
3863 mmap private not fixed
3864 mmap private fixed at somewhere currently unmapped
3865 mmap private fixed at somewhere already mapped
3866 mmap shared not fixed
3867 mmap shared fixed at somewhere currently unmapped
3868 mmap shared fixed at somewhere already mapped
3869 For private mappings, we should verify that changes cannot be read()
3870 back from the file, nor mmap's back from the file at a different
3871 address. (There have been systems where private was not correctly
3872 implemented like the infamous i386 svr4.0, and systems where the
3873 VM page cache was not coherent with the filesystem buffer cache
3874 like early versions of FreeBSD and possibly contemporary NetBSD.)
3875 For shared mappings, we should conversely verify that changes get
3876 propogated back to all the places they're supposed to be.
3878 Grep wants private fixed already mapped.
3879 The main things grep needs to know about mmap are:
3880 * does it exist and is it safe to write into the mmap'd area
3881 * how to use it (BSD variants) */
3882 #include <sys/types.h>
3884 #include <sys/mman.h>
3886 /* This mess was copied from the GNU getpagesize.h. */
3887 #ifndef HAVE_GETPAGESIZE
3888 # ifdef HAVE_UNISTD_H
3889 # include <unistd.h>
3892 /* Assume that all systems that can run configure have sys/param.h. */
3893 # ifndef HAVE_SYS_PARAM_H
3894 # define HAVE_SYS_PARAM_H 1
3897 # ifdef _SC_PAGESIZE
3898 # define getpagesize() sysconf(_SC_PAGESIZE)
3899 # else /* no _SC_PAGESIZE */
3900 # ifdef HAVE_SYS_PARAM_H
3901 # include <sys/param.h>
3902 # ifdef EXEC_PAGESIZE
3903 # define getpagesize() EXEC_PAGESIZE
3904 # else /* no EXEC_PAGESIZE */
3906 # define getpagesize() NBPG * CLSIZE
3909 # endif /* no CLSIZE */
3910 # else /* no NBPG */
3912 # define getpagesize() NBPC
3913 # else /* no NBPC */
3915 # define getpagesize() PAGESIZE
3916 # endif /* PAGESIZE */
3917 # endif /* no NBPC */
3918 # endif /* no NBPG */
3919 # endif /* no EXEC_PAGESIZE */
3920 # else /* no HAVE_SYS_PARAM_H */
3921 # define getpagesize() 8192 /* punt totally */
3922 # endif /* no HAVE_SYS_PARAM_H */
3923 # endif /* no _SC_PAGESIZE */
3925 #endif /* no HAVE_GETPAGESIZE */
3928 extern "C" { void *malloc(unsigned); }
3936 char *data, *data2, *data3;
3940 pagesize = getpagesize();
3943 * First, make a file with some known garbage in it.
3945 data = malloc(pagesize);
3948 for (i = 0; i < pagesize; ++i)
3949 *(data + i) = rand();
3951 fd = creat("conftestmmap", 0600);
3954 if (write(fd, data, pagesize) != pagesize)
3959 * Next, try to mmap the file at a fixed address which
3960 * already has something else allocated at it. If we can,
3961 * also make sure that we see the same garbage.
3963 fd = open("conftestmmap", O_RDWR);
3966 data2 = malloc(2 * pagesize);
3969 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3970 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3971 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3973 for (i = 0; i < pagesize; ++i)
3974 if (*(data + i) != *(data2 + i))
3978 * Finally, make sure that changes to the mapped area
3979 * do not percolate back to the file as seen by read().
3980 * (This is a bug on some variants of i386 svr4.0.)
3982 for (i = 0; i < pagesize; ++i)
3983 *(data2 + i) = *(data2 + i) + 1;
3984 data3 = malloc(pagesize);
3987 if (read(fd, data3, pagesize) != pagesize)
3989 for (i = 0; i < pagesize; ++i)
3990 if (*(data + i) != *(data3 + i))
3993 unlink("conftestmmap");
3998 if { (eval echo configure:3998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4000 ac_cv_func_mmap_fixed_mapped=yes
4002 echo "configure: failed program was:" >&5
4003 cat conftest.$ac_ext >&5
4005 ac_cv_func_mmap_fixed_mapped=no
4012 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4013 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4014 cat >> confdefs.h <<\EOF
4021 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4022 unistd.h values.h sys/param.h
4024 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4025 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4026 echo "configure:4026: checking for $ac_hdr" >&5
4027 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4028 echo $ac_n "(cached) $ac_c" 1>&6
4030 cat > conftest.$ac_ext <<EOF
4031 #line 4031 "configure"
4032 #include "confdefs.h"
4035 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4036 { (eval echo configure:4036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4037 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4038 if test -z "$ac_err"; then
4040 eval "ac_cv_header_$ac_safe=yes"
4043 echo "configure: failed program was:" >&5
4044 cat conftest.$ac_ext >&5
4046 eval "ac_cv_header_$ac_safe=no"
4050 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4051 echo "$ac_t""yes" 1>&6
4052 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4053 cat >> confdefs.h <<EOF
4054 #define $ac_tr_hdr 1
4058 echo "$ac_t""no" 1>&6
4062 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4063 __argz_count __argz_stringify __argz_next
4065 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4066 echo "configure:4066: checking for $ac_func" >&5
4067 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4068 echo $ac_n "(cached) $ac_c" 1>&6
4070 cat > conftest.$ac_ext <<EOF
4071 #line 4071 "configure"
4072 #include "confdefs.h"
4073 /* System header to define __stub macros and hopefully few prototypes,
4074 which can conflict with char $ac_func(); below. */
4076 /* Override any gcc2 internal prototype to avoid an error. */
4077 /* We use char because int might match the return type of a gcc2
4078 builtin and then its argument prototype would still apply. */
4083 /* The GNU C library defines this for functions which it implements
4084 to always fail with ENOSYS. Some functions are actually named
4085 something starting with __ and the normal name is an alias. */
4086 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4094 if { (eval echo configure:4094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4096 eval "ac_cv_func_$ac_func=yes"
4098 echo "configure: failed program was:" >&5
4099 cat conftest.$ac_ext >&5
4101 eval "ac_cv_func_$ac_func=no"
4106 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4107 echo "$ac_t""yes" 1>&6
4108 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4109 cat >> confdefs.h <<EOF
4110 #define $ac_tr_func 1
4114 echo "$ac_t""no" 1>&6
4119 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4120 for ac_func in stpcpy
4122 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4123 echo "configure:4123: checking for $ac_func" >&5
4124 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4125 echo $ac_n "(cached) $ac_c" 1>&6
4127 cat > conftest.$ac_ext <<EOF
4128 #line 4128 "configure"
4129 #include "confdefs.h"
4130 /* System header to define __stub macros and hopefully few prototypes,
4131 which can conflict with char $ac_func(); below. */
4133 /* Override any gcc2 internal prototype to avoid an error. */
4134 /* We use char because int might match the return type of a gcc2
4135 builtin and then its argument prototype would still apply. */
4140 /* The GNU C library defines this for functions which it implements
4141 to always fail with ENOSYS. Some functions are actually named
4142 something starting with __ and the normal name is an alias. */
4143 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4151 if { (eval echo configure:4151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4153 eval "ac_cv_func_$ac_func=yes"
4155 echo "configure: failed program was:" >&5
4156 cat conftest.$ac_ext >&5
4158 eval "ac_cv_func_$ac_func=no"
4163 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4164 echo "$ac_t""yes" 1>&6
4165 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4166 cat >> confdefs.h <<EOF
4167 #define $ac_tr_func 1
4171 echo "$ac_t""no" 1>&6
4176 if test "${ac_cv_func_stpcpy}" = "yes"; then
4177 cat >> confdefs.h <<\EOF
4178 #define HAVE_STPCPY 1
4183 if test $ac_cv_header_locale_h = yes; then
4184 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4185 echo "configure:4185: checking for LC_MESSAGES" >&5
4186 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4187 echo $ac_n "(cached) $ac_c" 1>&6
4189 cat > conftest.$ac_ext <<EOF
4190 #line 4190 "configure"
4191 #include "confdefs.h"
4197 if { (eval echo configure:4197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4199 am_cv_val_LC_MESSAGES=yes
4201 echo "configure: failed program was:" >&5
4202 cat conftest.$ac_ext >&5
4204 am_cv_val_LC_MESSAGES=no
4209 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4210 if test $am_cv_val_LC_MESSAGES = yes; then
4211 cat >> confdefs.h <<\EOF
4212 #define HAVE_LC_MESSAGES 1
4217 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4218 echo "configure:4218: checking whether NLS is requested" >&5
4219 # Check whether --enable-nls or --disable-nls was given.
4220 if test "${enable_nls+set}" = set; then
4221 enableval="$enable_nls"
4227 echo "$ac_t""$USE_NLS" 1>&6
4230 USE_INCLUDED_LIBINTL=no
4232 if test "$USE_NLS" = "yes"; then
4233 cat >> confdefs.h <<\EOF
4234 #define ENABLE_NLS 1
4237 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4238 echo "configure:4238: checking whether included gettext is requested" >&5
4239 # Check whether --with-included-gettext or --without-included-gettext was given.
4240 if test "${with_included_gettext+set}" = set; then
4241 withval="$with_included_gettext"
4242 nls_cv_force_use_gnu_gettext=$withval
4244 nls_cv_force_use_gnu_gettext=no
4247 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4249 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4250 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4252 nls_cv_header_libgt=
4255 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4256 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4257 echo "configure:4257: checking for libintl.h" >&5
4258 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4259 echo $ac_n "(cached) $ac_c" 1>&6
4261 cat > conftest.$ac_ext <<EOF
4262 #line 4262 "configure"
4263 #include "confdefs.h"
4264 #include <libintl.h>
4266 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4267 { (eval echo configure:4267: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4268 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4269 if test -z "$ac_err"; then
4271 eval "ac_cv_header_$ac_safe=yes"
4274 echo "configure: failed program was:" >&5
4275 cat conftest.$ac_ext >&5
4277 eval "ac_cv_header_$ac_safe=no"
4281 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4282 echo "$ac_t""yes" 1>&6
4283 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4284 echo "configure:4284: checking for gettext in libc" >&5
4285 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4286 echo $ac_n "(cached) $ac_c" 1>&6
4288 cat > conftest.$ac_ext <<EOF
4289 #line 4289 "configure"
4290 #include "confdefs.h"
4291 #include <libintl.h>
4293 return (int) gettext ("")
4296 if { (eval echo configure:4296: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4298 gt_cv_func_gettext_libc=yes
4300 echo "configure: failed program was:" >&5
4301 cat conftest.$ac_ext >&5
4303 gt_cv_func_gettext_libc=no
4308 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4310 if test "$gt_cv_func_gettext_libc" != "yes"; then
4311 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4312 echo "configure:4312: checking for bindtextdomain in -lintl" >&5
4313 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4314 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4315 echo $ac_n "(cached) $ac_c" 1>&6
4317 ac_save_LIBS="$LIBS"
4319 cat > conftest.$ac_ext <<EOF
4320 #line 4320 "configure"
4321 #include "confdefs.h"
4322 /* Override any gcc2 internal prototype to avoid an error. */
4323 /* We use char because int might match the return type of a gcc2
4324 builtin and then its argument prototype would still apply. */
4325 char bindtextdomain();
4331 if { (eval echo configure:4331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4333 eval "ac_cv_lib_$ac_lib_var=yes"
4335 echo "configure: failed program was:" >&5
4336 cat conftest.$ac_ext >&5
4338 eval "ac_cv_lib_$ac_lib_var=no"
4341 LIBS="$ac_save_LIBS"
4344 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4345 echo "$ac_t""yes" 1>&6
4346 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4347 echo "configure:4347: checking for gettext in libintl" >&5
4348 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4349 echo $ac_n "(cached) $ac_c" 1>&6
4351 cat > conftest.$ac_ext <<EOF
4352 #line 4352 "configure"
4353 #include "confdefs.h"
4356 return (int) gettext ("")
4359 if { (eval echo configure:4359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4361 gt_cv_func_gettext_libintl=yes
4363 echo "configure: failed program was:" >&5
4364 cat conftest.$ac_ext >&5
4366 gt_cv_func_gettext_libintl=no
4371 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4373 echo "$ac_t""no" 1>&6
4378 if test "$gt_cv_func_gettext_libc" = "yes" \
4379 || test "$gt_cv_func_gettext_libintl" = "yes"; then
4380 cat >> confdefs.h <<\EOF
4381 #define HAVE_GETTEXT 1
4384 # Extract the first word of "msgfmt", so it can be a program name with args.
4385 set dummy msgfmt; ac_word=$2
4386 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4387 echo "configure:4387: checking for $ac_word" >&5
4388 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4389 echo $ac_n "(cached) $ac_c" 1>&6
4393 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4396 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4397 for ac_dir in $PATH; do
4398 test -z "$ac_dir" && ac_dir=.
4399 if test -f $ac_dir/$ac_word; then
4400 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4401 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4407 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4411 MSGFMT="$ac_cv_path_MSGFMT"
4412 if test -n "$MSGFMT"; then
4413 echo "$ac_t""$MSGFMT" 1>&6
4415 echo "$ac_t""no" 1>&6
4417 if test "$MSGFMT" != "no"; then
4418 for ac_func in dcgettext
4420 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4421 echo "configure:4421: checking for $ac_func" >&5
4422 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4423 echo $ac_n "(cached) $ac_c" 1>&6
4425 cat > conftest.$ac_ext <<EOF
4426 #line 4426 "configure"
4427 #include "confdefs.h"
4428 /* System header to define __stub macros and hopefully few prototypes,
4429 which can conflict with char $ac_func(); below. */
4431 /* Override any gcc2 internal prototype to avoid an error. */
4432 /* We use char because int might match the return type of a gcc2
4433 builtin and then its argument prototype would still apply. */
4438 /* The GNU C library defines this for functions which it implements
4439 to always fail with ENOSYS. Some functions are actually named
4440 something starting with __ and the normal name is an alias. */
4441 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4449 if { (eval echo configure:4449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4451 eval "ac_cv_func_$ac_func=yes"
4453 echo "configure: failed program was:" >&5
4454 cat conftest.$ac_ext >&5
4456 eval "ac_cv_func_$ac_func=no"
4461 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4462 echo "$ac_t""yes" 1>&6
4463 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4464 cat >> confdefs.h <<EOF
4465 #define $ac_tr_func 1
4469 echo "$ac_t""no" 1>&6
4473 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4474 set dummy gmsgfmt; ac_word=$2
4475 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4476 echo "configure:4476: checking for $ac_word" >&5
4477 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4478 echo $ac_n "(cached) $ac_c" 1>&6
4482 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4485 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4488 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4490 for ac_dir in $ac_dummy; do
4491 test -z "$ac_dir" && ac_dir=.
4492 if test -f $ac_dir/$ac_word; then
4493 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4498 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4502 GMSGFMT="$ac_cv_path_GMSGFMT"
4503 if test -n "$GMSGFMT"; then
4504 echo "$ac_t""$GMSGFMT" 1>&6
4506 echo "$ac_t""no" 1>&6
4509 # Extract the first word of "xgettext", so it can be a program name with args.
4510 set dummy xgettext; ac_word=$2
4511 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4512 echo "configure:4512: checking for $ac_word" >&5
4513 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4514 echo $ac_n "(cached) $ac_c" 1>&6
4518 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4521 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4522 for ac_dir in $PATH; do
4523 test -z "$ac_dir" && ac_dir=.
4524 if test -f $ac_dir/$ac_word; then
4525 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4526 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4532 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4536 XGETTEXT="$ac_cv_path_XGETTEXT"
4537 if test -n "$XGETTEXT"; then
4538 echo "$ac_t""$XGETTEXT" 1>&6
4540 echo "$ac_t""no" 1>&6
4543 cat > conftest.$ac_ext <<EOF
4544 #line 4544 "configure"
4545 #include "confdefs.h"
4548 extern int _nl_msg_cat_cntr;
4549 return _nl_msg_cat_cntr
4552 if { (eval echo configure:4552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4557 echo "configure: failed program was:" >&5
4558 cat conftest.$ac_ext >&5
4569 echo "$ac_t""no" 1>&6
4574 if test "$CATOBJEXT" = "NONE"; then
4575 nls_cv_use_gnu_gettext=yes
4579 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4580 INTLOBJS="\$(GETTOBJS)"
4581 # Extract the first word of "msgfmt", so it can be a program name with args.
4582 set dummy msgfmt; ac_word=$2
4583 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4584 echo "configure:4584: checking for $ac_word" >&5
4585 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4586 echo $ac_n "(cached) $ac_c" 1>&6
4590 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4593 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4594 for ac_dir in $PATH; do
4595 test -z "$ac_dir" && ac_dir=.
4596 if test -f $ac_dir/$ac_word; then
4597 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4598 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4604 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4608 MSGFMT="$ac_cv_path_MSGFMT"
4609 if test -n "$MSGFMT"; then
4610 echo "$ac_t""$MSGFMT" 1>&6
4612 echo "$ac_t""no" 1>&6
4615 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4616 set dummy gmsgfmt; ac_word=$2
4617 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4618 echo "configure:4618: checking for $ac_word" >&5
4619 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4620 echo $ac_n "(cached) $ac_c" 1>&6
4624 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4627 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4630 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4632 for ac_dir in $ac_dummy; do
4633 test -z "$ac_dir" && ac_dir=.
4634 if test -f $ac_dir/$ac_word; then
4635 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4640 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4644 GMSGFMT="$ac_cv_path_GMSGFMT"
4645 if test -n "$GMSGFMT"; then
4646 echo "$ac_t""$GMSGFMT" 1>&6
4648 echo "$ac_t""no" 1>&6
4651 # Extract the first word of "xgettext", so it can be a program name with args.
4652 set dummy xgettext; ac_word=$2
4653 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4654 echo "configure:4654: checking for $ac_word" >&5
4655 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4656 echo $ac_n "(cached) $ac_c" 1>&6
4660 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4663 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4664 for ac_dir in $PATH; do
4665 test -z "$ac_dir" && ac_dir=.
4666 if test -f $ac_dir/$ac_word; then
4667 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4668 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4674 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4678 XGETTEXT="$ac_cv_path_XGETTEXT"
4679 if test -n "$XGETTEXT"; then
4680 echo "$ac_t""$XGETTEXT" 1>&6
4682 echo "$ac_t""no" 1>&6
4686 USE_INCLUDED_LIBINTL=yes
4690 INTLDEPS='$(top_builddir)/../intl/libintl.a'
4692 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4693 nls_cv_header_intl=libintl.h
4694 nls_cv_header_libgt=libgettext.h
4697 if test "$XGETTEXT" != ":"; then
4698 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4701 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4706 # We need to process the po/ directory.
4710 nls_cv_header_intl=libintl.h
4711 nls_cv_header_libgt=libgettext.h
4714 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4715 # because some of the sources are only built for this goal.
4716 if test "$PACKAGE" = gettext; then
4718 USE_INCLUDED_LIBINTL=yes
4721 for lang in $ALL_LINGUAS; do
4722 GMOFILES="$GMOFILES $lang.gmo"
4723 POFILES="$POFILES $lang.po"
4739 if test "x$CATOBJEXT" != "x"; then
4740 if test "x$ALL_LINGUAS" = "x"; then
4743 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4744 echo "configure:4744: checking for catalogs to be installed" >&5
4746 for lang in ${LINGUAS=$ALL_LINGUAS}; do
4747 case "$ALL_LINGUAS" in
4748 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4751 LINGUAS=$NEW_LINGUAS
4752 echo "$ac_t""$LINGUAS" 1>&6
4755 if test -n "$LINGUAS"; then
4756 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4760 if test $ac_cv_header_locale_h = yes; then
4761 INCLUDE_LOCALE_H="#include <locale.h>"
4764 /* The system does not provide the header <locale.h>. Take care yourself. */"
4768 if test -f $srcdir/po2tbl.sed.in; then
4769 if test "$CATOBJEXT" = ".cat"; then
4770 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4771 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4772 echo "configure:4772: checking for linux/version.h" >&5
4773 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4774 echo $ac_n "(cached) $ac_c" 1>&6
4776 cat > conftest.$ac_ext <<EOF
4777 #line 4777 "configure"
4778 #include "confdefs.h"
4779 #include <linux/version.h>
4781 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4782 { (eval echo configure:4782: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4783 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4784 if test -z "$ac_err"; then
4786 eval "ac_cv_header_$ac_safe=yes"
4789 echo "configure: failed program was:" >&5
4790 cat conftest.$ac_ext >&5
4792 eval "ac_cv_header_$ac_safe=no"
4796 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4797 echo "$ac_t""yes" 1>&6
4800 echo "$ac_t""no" 1>&6
4805 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4807 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4808 $srcdir/po2tbl.sed.in > po2tbl.sed
4811 if test "$PACKAGE" = "gettext"; then
4821 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4827 if test -d $srcdir/po; then
4828 test -d po || mkdir po
4829 if test "x$srcdir" != "x."; then
4830 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4831 posrcprefix="$srcdir/"
4833 posrcprefix="../$srcdir/"
4839 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4840 < $srcdir/po/POTFILES.in > po/POTFILES
4844 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4845 echo "configure:4845: checking whether to enable maintainer-specific portions of Makefiles" >&5
4846 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4847 if test "${enable_maintainer_mode+set}" = set; then
4848 enableval="$enable_maintainer_mode"
4849 USE_MAINTAINER_MODE=$enableval
4851 USE_MAINTAINER_MODE=no
4854 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4857 if test $USE_MAINTAINER_MODE = yes; then
4858 MAINTAINER_MODE_TRUE=
4859 MAINTAINER_MODE_FALSE='#'
4861 MAINTAINER_MODE_TRUE='#'
4862 MAINTAINER_MODE_FALSE=
4864 MAINT=$MAINTAINER_MODE_TRUE
4867 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4868 echo "configure:4868: checking for Cygwin environment" >&5
4869 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
4870 echo $ac_n "(cached) $ac_c" 1>&6
4872 cat > conftest.$ac_ext <<EOF
4873 #line 4873 "configure"
4874 #include "confdefs.h"
4879 #define __CYGWIN__ __CYGWIN32__
4884 if { (eval echo configure:4884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4888 echo "configure: failed program was:" >&5
4889 cat conftest.$ac_ext >&5
4897 echo "$ac_t""$ac_cv_cygwin" 1>&6
4899 test "$ac_cv_cygwin" = yes && CYGWIN=yes
4900 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
4901 echo "configure:4901: checking for mingw32 environment" >&5
4902 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
4903 echo $ac_n "(cached) $ac_c" 1>&6
4905 cat > conftest.$ac_ext <<EOF
4906 #line 4906 "configure"
4907 #include "confdefs.h"
4913 if { (eval echo configure:4913: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4917 echo "configure: failed program was:" >&5
4918 cat conftest.$ac_ext >&5
4926 echo "$ac_t""$ac_cv_mingw32" 1>&6
4928 test "$ac_cv_mingw32" = yes && MINGW32=yes
4931 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4932 echo "configure:4932: checking for executable suffix" >&5
4933 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4934 echo $ac_n "(cached) $ac_c" 1>&6
4936 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4940 echo 'int main () { return 0; }' > conftest.$ac_ext
4942 if { (eval echo configure:4942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4943 for file in conftest.*; do
4945 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
4946 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
4950 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4953 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
4958 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
4959 echo "$ac_t""${ac_cv_exeext}" 1>&6
4963 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
4965 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4966 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4967 echo "configure:4967: checking for $ac_hdr" >&5
4968 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4969 echo $ac_n "(cached) $ac_c" 1>&6
4971 cat > conftest.$ac_ext <<EOF
4972 #line 4972 "configure"
4973 #include "confdefs.h"
4976 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4977 { (eval echo configure:4977: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4978 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4979 if test -z "$ac_err"; then
4981 eval "ac_cv_header_$ac_safe=yes"
4984 echo "configure: failed program was:" >&5
4985 cat conftest.$ac_ext >&5
4987 eval "ac_cv_header_$ac_safe=no"
4991 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4992 echo "$ac_t""yes" 1>&6
4993 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4994 cat >> confdefs.h <<EOF
4995 #define $ac_tr_hdr 1
4999 echo "$ac_t""no" 1>&6
5004 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5005 # people who are not cross-compiling but are compiling cross-assemblers.
5006 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5007 echo "configure:5007: checking whether compiling a cross-assembler" >&5
5008 if test "${host}" = "${target}"; then
5012 cat >> confdefs.h <<\EOF
5013 #define CROSS_COMPILE 1
5017 echo "$ac_t""$cross_gas" 1>&6
5019 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5020 # for constant arguments. Useless!
5021 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5022 echo "configure:5022: checking for working alloca.h" >&5
5023 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5024 echo $ac_n "(cached) $ac_c" 1>&6
5026 cat > conftest.$ac_ext <<EOF
5027 #line 5027 "configure"
5028 #include "confdefs.h"
5031 char *p = alloca(2 * sizeof(int));
5034 if { (eval echo configure:5034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5036 ac_cv_header_alloca_h=yes
5038 echo "configure: failed program was:" >&5
5039 cat conftest.$ac_ext >&5
5041 ac_cv_header_alloca_h=no
5046 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5047 if test $ac_cv_header_alloca_h = yes; then
5048 cat >> confdefs.h <<\EOF
5049 #define HAVE_ALLOCA_H 1
5054 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5055 echo "configure:5055: checking for alloca" >&5
5056 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5057 echo $ac_n "(cached) $ac_c" 1>&6
5059 cat > conftest.$ac_ext <<EOF
5060 #line 5060 "configure"
5061 #include "confdefs.h"
5064 # define alloca __builtin_alloca
5067 # include <malloc.h>
5068 # define alloca _alloca
5071 # include <alloca.h>
5076 # ifndef alloca /* predefined by HP cc +Olibcalls */
5085 char *p = (char *) alloca(1);
5088 if { (eval echo configure:5088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5090 ac_cv_func_alloca_works=yes
5092 echo "configure: failed program was:" >&5
5093 cat conftest.$ac_ext >&5
5095 ac_cv_func_alloca_works=no
5100 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5101 if test $ac_cv_func_alloca_works = yes; then
5102 cat >> confdefs.h <<\EOF
5103 #define HAVE_ALLOCA 1
5108 if test $ac_cv_func_alloca_works = no; then
5109 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5110 # that cause trouble. Some versions do not even contain alloca or
5111 # contain a buggy version. If you still want to use their alloca,
5112 # use ar to extract alloca.o from them instead of compiling alloca.c.
5113 ALLOCA=alloca.${ac_objext}
5114 cat >> confdefs.h <<\EOF
5119 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5120 echo "configure:5120: checking whether alloca needs Cray hooks" >&5
5121 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5122 echo $ac_n "(cached) $ac_c" 1>&6
5124 cat > conftest.$ac_ext <<EOF
5125 #line 5125 "configure"
5126 #include "confdefs.h"
5127 #if defined(CRAY) && ! defined(CRAY2)
5134 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5135 egrep "webecray" >/dev/null 2>&1; then
5146 echo "$ac_t""$ac_cv_os_cray" 1>&6
5147 if test $ac_cv_os_cray = yes; then
5148 for ac_func in _getb67 GETB67 getb67; do
5149 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5150 echo "configure:5150: checking for $ac_func" >&5
5151 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5152 echo $ac_n "(cached) $ac_c" 1>&6
5154 cat > conftest.$ac_ext <<EOF
5155 #line 5155 "configure"
5156 #include "confdefs.h"
5157 /* System header to define __stub macros and hopefully few prototypes,
5158 which can conflict with char $ac_func(); below. */
5160 /* Override any gcc2 internal prototype to avoid an error. */
5161 /* We use char because int might match the return type of a gcc2
5162 builtin and then its argument prototype would still apply. */
5167 /* The GNU C library defines this for functions which it implements
5168 to always fail with ENOSYS. Some functions are actually named
5169 something starting with __ and the normal name is an alias. */
5170 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5178 if { (eval echo configure:5178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5180 eval "ac_cv_func_$ac_func=yes"
5182 echo "configure: failed program was:" >&5
5183 cat conftest.$ac_ext >&5
5185 eval "ac_cv_func_$ac_func=no"
5190 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5191 echo "$ac_t""yes" 1>&6
5192 cat >> confdefs.h <<EOF
5193 #define CRAY_STACKSEG_END $ac_func
5198 echo "$ac_t""no" 1>&6
5204 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5205 echo "configure:5205: checking stack direction for C alloca" >&5
5206 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5207 echo $ac_n "(cached) $ac_c" 1>&6
5209 if test "$cross_compiling" = yes; then
5210 ac_cv_c_stack_direction=0
5212 cat > conftest.$ac_ext <<EOF
5213 #line 5213 "configure"
5214 #include "confdefs.h"
5215 find_stack_direction ()
5217 static char *addr = 0;
5222 return find_stack_direction ();
5225 return (&dummy > addr) ? 1 : -1;
5229 exit (find_stack_direction() < 0);
5232 if { (eval echo configure:5232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5234 ac_cv_c_stack_direction=1
5236 echo "configure: failed program was:" >&5
5237 cat conftest.$ac_ext >&5
5239 ac_cv_c_stack_direction=-1
5246 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5247 cat >> confdefs.h <<EOF
5248 #define STACK_DIRECTION $ac_cv_c_stack_direction
5253 echo $ac_n "checking for inline""... $ac_c" 1>&6
5254 echo "configure:5254: checking for inline" >&5
5255 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5256 echo $ac_n "(cached) $ac_c" 1>&6
5259 for ac_kw in inline __inline__ __inline; do
5260 cat > conftest.$ac_ext <<EOF
5261 #line 5261 "configure"
5262 #include "confdefs.h"
5268 if { (eval echo configure:5268: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5270 ac_cv_c_inline=$ac_kw; break
5272 echo "configure: failed program was:" >&5
5273 cat conftest.$ac_ext >&5
5280 echo "$ac_t""$ac_cv_c_inline" 1>&6
5281 case "$ac_cv_c_inline" in
5283 no) cat >> confdefs.h <<\EOF
5287 *) cat >> confdefs.h <<EOF
5288 #define inline $ac_cv_c_inline
5294 # VMS doesn't have unlink.
5295 for ac_func in unlink remove
5297 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5298 echo "configure:5298: checking for $ac_func" >&5
5299 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5300 echo $ac_n "(cached) $ac_c" 1>&6
5302 cat > conftest.$ac_ext <<EOF
5303 #line 5303 "configure"
5304 #include "confdefs.h"
5305 /* System header to define __stub macros and hopefully few prototypes,
5306 which can conflict with char $ac_func(); below. */
5308 /* Override any gcc2 internal prototype to avoid an error. */
5309 /* We use char because int might match the return type of a gcc2
5310 builtin and then its argument prototype would still apply. */
5315 /* The GNU C library defines this for functions which it implements
5316 to always fail with ENOSYS. Some functions are actually named
5317 something starting with __ and the normal name is an alias. */
5318 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5326 if { (eval echo configure:5326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5328 eval "ac_cv_func_$ac_func=yes"
5330 echo "configure: failed program was:" >&5
5331 cat conftest.$ac_ext >&5
5333 eval "ac_cv_func_$ac_func=no"
5338 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5339 echo "$ac_t""yes" 1>&6
5340 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5341 cat >> confdefs.h <<EOF
5342 #define $ac_tr_func 1
5346 echo "$ac_t""no" 1>&6
5351 # Some systems don't have sbrk().
5354 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5355 echo "configure:5355: checking for $ac_func" >&5
5356 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5357 echo $ac_n "(cached) $ac_c" 1>&6
5359 cat > conftest.$ac_ext <<EOF
5360 #line 5360 "configure"
5361 #include "confdefs.h"
5362 /* System header to define __stub macros and hopefully few prototypes,
5363 which can conflict with char $ac_func(); below. */
5365 /* Override any gcc2 internal prototype to avoid an error. */
5366 /* We use char because int might match the return type of a gcc2
5367 builtin and then its argument prototype would still apply. */
5372 /* The GNU C library defines this for functions which it implements
5373 to always fail with ENOSYS. Some functions are actually named
5374 something starting with __ and the normal name is an alias. */
5375 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5383 if { (eval echo configure:5383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5385 eval "ac_cv_func_$ac_func=yes"
5387 echo "configure: failed program was:" >&5
5388 cat conftest.$ac_ext >&5
5390 eval "ac_cv_func_$ac_func=no"
5395 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5396 echo "$ac_t""yes" 1>&6
5397 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5398 cat >> confdefs.h <<EOF
5399 #define $ac_tr_func 1
5403 echo "$ac_t""no" 1>&6
5408 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5409 # enough, but on some of those systems, the assert macro relies on requoting
5411 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5412 echo "configure:5412: checking for working assert macro" >&5
5413 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5414 echo $ac_n "(cached) $ac_c" 1>&6
5416 cat > conftest.$ac_ext <<EOF
5417 #line 5417 "configure"
5418 #include "confdefs.h"
5423 /* check for requoting problems */
5424 static int a, b, c, d;
5426 assert (!strcmp(s, "foo bar baz quux"));
5427 /* check for newline handling */
5433 if { (eval echo configure:5433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5435 gas_cv_assert_ok=yes
5437 echo "configure: failed program was:" >&5
5438 cat conftest.$ac_ext >&5
5444 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5445 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
5446 #define BROKEN_ASSERT 1
5451 # On some systems, the system header files may not declare malloc, realloc,
5452 # and free. There are places where gas needs these functions to have been
5453 # declared -- such as when taking their addresses.
5455 #ifdef HAVE_MEMORY_H
5458 #ifdef HAVE_STRING_H
5461 #ifdef HAVE_STRINGS_H
5462 #include <strings.h>
5465 #ifdef HAVE_STDLIB_H
5468 #ifdef HAVE_UNISTD_H
5473 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5474 echo "configure:5474: checking whether declaration is required for strstr" >&5
5475 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5476 echo $ac_n "(cached) $ac_c" 1>&6
5478 cat > conftest.$ac_ext <<EOF
5479 #line 5479 "configure"
5480 #include "confdefs.h"
5484 typedef char *(*f)();
5490 if { (eval echo configure:5490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5492 gas_cv_decl_needed_strstr=no
5494 echo "configure: failed program was:" >&5
5495 cat conftest.$ac_ext >&5
5497 gas_cv_decl_needed_strstr=yes
5501 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5502 if test $gas_cv_decl_needed_strstr = yes; then
5503 cat >> confdefs.h <<\EOF
5504 #define NEED_DECLARATION_STRSTR 1
5510 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5511 echo "configure:5511: checking whether declaration is required for malloc" >&5
5512 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5513 echo $ac_n "(cached) $ac_c" 1>&6
5515 cat > conftest.$ac_ext <<EOF
5516 #line 5516 "configure"
5517 #include "confdefs.h"
5521 typedef char *(*f)();
5527 if { (eval echo configure:5527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5529 gas_cv_decl_needed_malloc=no
5531 echo "configure: failed program was:" >&5
5532 cat conftest.$ac_ext >&5
5534 gas_cv_decl_needed_malloc=yes
5538 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5539 if test $gas_cv_decl_needed_malloc = yes; then
5540 cat >> confdefs.h <<\EOF
5541 #define NEED_DECLARATION_MALLOC 1
5547 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5548 echo "configure:5548: checking whether declaration is required for free" >&5
5549 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
5550 echo $ac_n "(cached) $ac_c" 1>&6
5552 cat > conftest.$ac_ext <<EOF
5553 #line 5553 "configure"
5554 #include "confdefs.h"
5558 typedef void (*f)();
5564 if { (eval echo configure:5564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5566 gas_cv_decl_needed_free=no
5568 echo "configure: failed program was:" >&5
5569 cat conftest.$ac_ext >&5
5571 gas_cv_decl_needed_free=yes
5575 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5576 if test $gas_cv_decl_needed_free = yes; then
5577 cat >> confdefs.h <<\EOF
5578 #define NEED_DECLARATION_FREE 1
5584 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5585 echo "configure:5585: checking whether declaration is required for sbrk" >&5
5586 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
5587 echo $ac_n "(cached) $ac_c" 1>&6
5589 cat > conftest.$ac_ext <<EOF
5590 #line 5590 "configure"
5591 #include "confdefs.h"
5595 typedef char *(*f)();
5601 if { (eval echo configure:5601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5603 gas_cv_decl_needed_sbrk=no
5605 echo "configure: failed program was:" >&5
5606 cat conftest.$ac_ext >&5
5608 gas_cv_decl_needed_sbrk=yes
5612 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5613 if test $gas_cv_decl_needed_sbrk = yes; then
5614 cat >> confdefs.h <<\EOF
5615 #define NEED_DECLARATION_SBRK 1
5621 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
5622 echo "configure:5622: checking whether declaration is required for environ" >&5
5623 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
5624 echo $ac_n "(cached) $ac_c" 1>&6
5626 cat > conftest.$ac_ext <<EOF
5627 #line 5627 "configure"
5628 #include "confdefs.h"
5638 if { (eval echo configure:5638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5640 gas_cv_decl_needed_environ=no
5642 echo "configure: failed program was:" >&5
5643 cat conftest.$ac_ext >&5
5645 gas_cv_decl_needed_environ=yes
5649 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
5650 if test $gas_cv_decl_needed_environ = yes; then
5651 cat >> confdefs.h <<\EOF
5652 #define NEED_DECLARATION_ENVIRON 1
5658 # Does errno.h declare errno, or do we have to add a separate declaration
5661 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5662 echo "configure:5662: checking whether declaration is required for errno" >&5
5663 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
5664 echo $ac_n "(cached) $ac_c" 1>&6
5666 cat > conftest.$ac_ext <<EOF
5667 #line 5667 "configure"
5668 #include "confdefs.h"
5682 if { (eval echo configure:5682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5684 gas_cv_decl_needed_errno=no
5686 echo "configure: failed program was:" >&5
5687 cat conftest.$ac_ext >&5
5689 gas_cv_decl_needed_errno=yes
5693 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5694 if test $gas_cv_decl_needed_errno = yes; then
5695 cat >> confdefs.h <<\EOF
5696 #define NEED_DECLARATION_ERRNO 1
5705 cat > confcache <<\EOF
5706 # This file is a shell script that caches the results of configure
5707 # tests run on this system so they can be shared between configure
5708 # scripts and configure runs. It is not useful on other systems.
5709 # If it contains results you don't want to keep, you may remove or edit it.
5711 # By default, configure uses ./config.cache as the cache file,
5712 # creating it if it does not exist already. You can give configure
5713 # the --cache-file=FILE option to use a different cache file; that is
5714 # what configure does when it calls configure scripts in
5715 # subdirectories, so they share the cache.
5716 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5717 # config.status only pays attention to the cache file if you give it the
5718 # --recheck option to rerun configure.
5721 # The following way of writing the cache mishandles newlines in values,
5722 # but we know of no workaround that is simple, portable, and efficient.
5723 # So, don't put newlines in cache variables' values.
5724 # Ultrix sh set writes to stderr and can't be redirected directly,
5725 # and sets the high bit in the cache file unless we assign to the vars.
5727 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5729 # `set' does not quote correctly, so add quotes (double-quote substitution
5730 # turns \\\\ into \\, and sed turns \\ into \).
5732 -e "s/'/'\\\\''/g" \
5733 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5736 # `set' quotes correctly as required by POSIX, so do not add quotes.
5737 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5740 if cmp -s $cache_file confcache; then
5743 if test -w $cache_file; then
5744 echo "updating cache $cache_file"
5745 cat confcache > $cache_file
5747 echo "not updating unwritable cache $cache_file"
5752 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5754 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5755 # Let make expand exec_prefix.
5756 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5758 # Any assignment to VPATH causes Sun make to only execute
5759 # the first set of double-colon rules, so remove it if not needed.
5760 # If there is a colon in the path, we need to keep it.
5761 if test "x$srcdir" = x.; then
5762 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
5765 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5767 DEFS=-DHAVE_CONFIG_H
5769 # Without the "./", some shells look in PATH for config.status.
5770 : ${CONFIG_STATUS=./config.status}
5772 echo creating $CONFIG_STATUS
5773 rm -f $CONFIG_STATUS
5774 cat > $CONFIG_STATUS <<EOF
5776 # Generated automatically by configure.
5777 # Run this file to recreate the current configuration.
5778 # This directory was configured as follows,
5779 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5781 # $0 $ac_configure_args
5783 # Compiler output produced by configure, useful for debugging
5784 # configure, is in ./config.log if it exists.
5786 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5789 case "\$ac_option" in
5790 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5791 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5792 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5793 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5794 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5796 -help | --help | --hel | --he | --h)
5797 echo "\$ac_cs_usage"; exit 0 ;;
5798 *) echo "\$ac_cs_usage"; exit 1 ;;
5802 ac_given_srcdir=$srcdir
5803 ac_given_INSTALL="$INSTALL"
5805 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
5807 cat >> $CONFIG_STATUS <<EOF
5809 # Protect against being on the right side of a sed subst in config.status.
5810 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5811 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5815 s%@CFLAGS@%$CFLAGS%g
5816 s%@CPPFLAGS@%$CPPFLAGS%g
5817 s%@CXXFLAGS@%$CXXFLAGS%g
5818 s%@FFLAGS@%$FFLAGS%g
5820 s%@LDFLAGS@%$LDFLAGS%g
5822 s%@exec_prefix@%$exec_prefix%g
5823 s%@prefix@%$prefix%g
5824 s%@program_transform_name@%$program_transform_name%g
5825 s%@bindir@%$bindir%g
5826 s%@sbindir@%$sbindir%g
5827 s%@libexecdir@%$libexecdir%g
5828 s%@datadir@%$datadir%g
5829 s%@sysconfdir@%$sysconfdir%g
5830 s%@sharedstatedir@%$sharedstatedir%g
5831 s%@localstatedir@%$localstatedir%g
5832 s%@libdir@%$libdir%g
5833 s%@includedir@%$includedir%g
5834 s%@oldincludedir@%$oldincludedir%g
5835 s%@infodir@%$infodir%g
5836 s%@mandir@%$mandir%g
5838 s%@host_alias@%$host_alias%g
5839 s%@host_cpu@%$host_cpu%g
5840 s%@host_vendor@%$host_vendor%g
5841 s%@host_os@%$host_os%g
5842 s%@target@%$target%g
5843 s%@target_alias@%$target_alias%g
5844 s%@target_cpu@%$target_cpu%g
5845 s%@target_vendor@%$target_vendor%g
5846 s%@target_os@%$target_os%g
5848 s%@build_alias@%$build_alias%g
5849 s%@build_cpu@%$build_cpu%g
5850 s%@build_vendor@%$build_vendor%g
5851 s%@build_os@%$build_os%g
5852 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5853 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5854 s%@INSTALL_DATA@%$INSTALL_DATA%g
5855 s%@PACKAGE@%$PACKAGE%g
5856 s%@VERSION@%$VERSION%g
5857 s%@ACLOCAL@%$ACLOCAL%g
5858 s%@AUTOCONF@%$AUTOCONF%g
5859 s%@AUTOMAKE@%$AUTOMAKE%g
5860 s%@AUTOHEADER@%$AUTOHEADER%g
5861 s%@MAKEINFO@%$MAKEINFO%g
5862 s%@SET_MAKE@%$SET_MAKE%g
5863 s%@RANLIB@%$RANLIB%g
5867 s%@USE_SYMBOL_UNDERSCORE@%$USE_SYMBOL_UNDERSCORE%g
5869 s%@DLLTOOL@%$DLLTOOL%g
5871 s%@LIBTOOL@%$LIBTOOL%g
5872 s%@GDBINIT@%$GDBINIT%g
5873 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5874 s%@extra_objects@%$extra_objects%g
5875 s%@target_cpu_type@%$target_cpu_type%g
5876 s%@obj_format@%$obj_format%g
5877 s%@te_file@%$te_file%g
5878 s%@install_tooldir@%$install_tooldir%g
5880 s%@BFDLIB@%$BFDLIB%g
5881 s%@OPCODES_LIB@%$OPCODES_LIB%g
5882 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5885 s%@LEXLIB@%$LEXLIB%g
5887 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5888 s%@ALLOCA@%$ALLOCA%g
5889 s%@USE_NLS@%$USE_NLS%g
5890 s%@MSGFMT@%$MSGFMT%g
5891 s%@GMSGFMT@%$GMSGFMT%g
5892 s%@XGETTEXT@%$XGETTEXT%g
5893 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5894 s%@CATALOGS@%$CATALOGS%g
5895 s%@CATOBJEXT@%$CATOBJEXT%g
5896 s%@DATADIRNAME@%$DATADIRNAME%g
5897 s%@GMOFILES@%$GMOFILES%g
5898 s%@INSTOBJEXT@%$INSTOBJEXT%g
5899 s%@INTLDEPS@%$INTLDEPS%g
5900 s%@INTLLIBS@%$INTLLIBS%g
5901 s%@INTLOBJS@%$INTLOBJS%g
5902 s%@POFILES@%$POFILES%g
5904 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5906 s%@GT_YES@%$GT_YES%g
5907 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5909 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5910 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5912 s%@EXEEXT@%$EXEEXT%g
5917 cat >> $CONFIG_STATUS <<\EOF
5919 # Split the substitutions into bite-sized pieces for seds with
5920 # small command number limits, like on Digital OSF/1 and HP-UX.
5921 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5922 ac_file=1 # Number of current file.
5923 ac_beg=1 # First line for current file.
5924 ac_end=$ac_max_sed_cmds # Line after last line for current file.
5927 while $ac_more_lines; do
5928 if test $ac_beg -gt 1; then
5929 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5931 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5933 if test ! -s conftest.s$ac_file; then
5935 rm -f conftest.s$ac_file
5937 if test -z "$ac_sed_cmds"; then
5938 ac_sed_cmds="sed -f conftest.s$ac_file"
5940 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5942 ac_file=`expr $ac_file + 1`
5944 ac_end=`expr $ac_end + $ac_max_sed_cmds`
5947 if test -z "$ac_sed_cmds"; then
5952 cat >> $CONFIG_STATUS <<EOF
5954 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
5956 cat >> $CONFIG_STATUS <<\EOF
5957 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5958 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5960 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5961 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5962 *) ac_file_in="${ac_file}.in" ;;
5965 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5967 # Remove last slash and all that follows it. Not all systems have dirname.
5968 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5969 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5970 # The file is in a subdirectory.
5971 test ! -d "$ac_dir" && mkdir "$ac_dir"
5972 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5973 # A "../" for each directory in $ac_dir_suffix.
5974 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5976 ac_dir_suffix= ac_dots=
5979 case "$ac_given_srcdir" in
5981 if test -z "$ac_dots"; then top_srcdir=.
5982 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5983 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5985 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5986 top_srcdir="$ac_dots$ac_given_srcdir" ;;
5989 case "$ac_given_INSTALL" in
5990 [/$]*) INSTALL="$ac_given_INSTALL" ;;
5991 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5994 echo creating "$ac_file"
5996 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5998 *Makefile*) ac_comsub="1i\\
5999 # $configure_input" ;;
6003 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6005 s%@configure_input@%$configure_input%g
6006 s%@srcdir@%$srcdir%g
6007 s%@top_srcdir@%$top_srcdir%g
6008 s%@INSTALL@%$INSTALL%g
6009 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6013 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6014 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6016 # ac_d sets the value in "#define NAME VALUE" lines.
6017 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6018 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6021 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6022 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6023 ac_uB='\([ ]\)%\1#\2define\3'
6026 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6027 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6028 ac_eB='$%\1#\2define\3'
6032 if test "${CONFIG_HEADERS+set}" != set; then
6034 cat >> $CONFIG_STATUS <<EOF
6035 CONFIG_HEADERS="config.h:config.in"
6037 cat >> $CONFIG_STATUS <<\EOF
6039 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6040 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6042 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6043 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6044 *) ac_file_in="${ac_file}.in" ;;
6047 echo creating $ac_file
6049 rm -f conftest.frag conftest.in conftest.out
6050 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6051 cat $ac_file_inputs > conftest.in
6055 # Transform confdefs.h into a sed script conftest.vals that substitutes
6056 # the proper values into config.h.in to produce config.h. And first:
6057 # Protect against being on the right side of a sed subst in config.status.
6058 # Protect against being in an unquoted here document in config.status.
6060 cat > conftest.hdr <<\EOF
6063 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6067 sed -n -f conftest.hdr confdefs.h > conftest.vals
6070 # This sed command replaces #undef with comments. This is necessary, for
6071 # example, in the case of _POSIX_SOURCE, which is predefined and required
6072 # on some systems where configure will not decide to define it.
6073 cat >> conftest.vals <<\EOF
6074 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6077 # Break up conftest.vals because some shells have a limit on
6078 # the size of here documents, and old seds have small limits too.
6083 ac_lines=`grep -c . conftest.vals`
6084 # grep -c gives empty output for an empty file on some AIX systems.
6085 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6086 # Write a limited-size here document to conftest.frag.
6087 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6088 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6090 sed -f conftest.frag conftest.in > conftest.out
6092 mv conftest.out conftest.in
6094 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6096 mv conftest.tail conftest.vals
6100 cat >> $CONFIG_STATUS <<\EOF
6101 rm -f conftest.frag conftest.h
6102 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6103 cat conftest.in >> conftest.h
6105 if cmp -s $ac_file conftest.h 2>/dev/null; then
6106 echo "$ac_file is unchanged"
6109 # Remove last slash and all that follows it. Not all systems have dirname.
6110 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6111 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6112 # The file is in a subdirectory.
6113 test ! -d "$ac_dir" && mkdir "$ac_dir"
6116 mv conftest.h $ac_file
6121 cat >> $CONFIG_STATUS <<EOF
6123 target_cpu_type=${target_cpu_type}
6124 cgen_cpu_prefix=${cgen_cpu_prefix}
6125 obj_format=${obj_format}
6128 cat >> $CONFIG_STATUS <<\EOF
6129 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6130 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6131 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6132 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6133 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6134 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6135 if test "x$cgen_cpu_prefix" != x ; then
6136 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6139 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6142 chmod +x $CONFIG_STATUS
6143 rm -fr confdefs* $ac_clean_files
6144 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1