2004-03-04 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / gas / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
ab509236 3# Generated by GNU Autoconf 2.59.
252b5132 4#
ab509236 5# Copyright (C) 2003 Free Software Foundation, Inc.
252b5132
RH
6# This configure script is free software; the Free Software Foundation
7# gives unlimited permission to copy, distribute and modify it.
13b2be9c
DJ
8## --------------------- ##
9## M4sh Initialization. ##
10## --------------------- ##
11
12# Be Bourne compatible
13if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14 emulate sh
15 NULLCMD=:
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
21fi
ab509236 22DUALCASE=1; export DUALCASE # for MKS sh
13b2be9c
DJ
23
24# Support unset when possible.
ab509236 25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13b2be9c
DJ
26 as_unset=unset
27else
28 as_unset=false
29fi
30
31
32# Work around bugs in pre-3.0 UWIN ksh.
33$as_unset ENV MAIL MAILPATH
34PS1='$ '
35PS2='> '
36PS4='+ '
37
38# NLS nuisances.
39for as_var in \
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42 LC_TELEPHONE LC_TIME
43do
ab509236 44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
13b2be9c
DJ
45 eval $as_var=C; export $as_var
46 else
47 $as_unset $as_var
48 fi
49done
50
51# Required to use basename.
52if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54else
55 as_expr=false
56fi
57
58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60else
61 as_basename=false
62fi
63
64
65# Name of the executable.
66as_me=`$as_basename "$0" ||
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
71echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
76
77
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86# The user is always right.
87if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
90 chmod +x conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
95 fi
96 rm -f conf$$.sh
97fi
98
99
100 as_lineno_1=$LINENO
101 as_lineno_2=$LINENO
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
106 # relative or not.
107 case $0 in
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110for as_dir in $PATH
111do
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
116
117 ;;
118 esac
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
122 as_myself=$0
123 fi
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
127 fi
128 case $CONFIG_SHELL in
129 '')
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132do
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
137 /*)
138 if ("$as_dir/$as_base" -c '
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152done
153;;
154 esac
155
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
165 sed '
166 N
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170 t loop
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
173 ' >$as_me.lineno &&
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
177
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
182 # Exit status is that of the last command.
183 exit
184}
185
186
187case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
189' ECHO_T=' ' ;;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
192esac
193
194if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196else
197 as_expr=false
198fi
199
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
207 as_ln_s='cp -p'
208 else
209 as_ln_s='ln -s'
210 fi
211elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213else
214 as_ln_s='cp -p'
215fi
216rm -f conf$$ conf$$.exe conf$$.file
217
218if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220else
ab509236 221 test -d ./-p && rmdir ./-p
13b2be9c
DJ
222 as_mkdir_p=false
223fi
224
225as_executable_p="test -f"
226
227# Sed expression to map a string onto a valid CPP name.
ab509236 228as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13b2be9c
DJ
229
230# Sed expression to map a string onto a valid variable name.
ab509236 231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13b2be9c
DJ
232
233
234# IFS
235# We need space, tab and new line, in precisely that order.
236as_nl='
237'
238IFS=" $as_nl"
239
240# CDPATH.
241$as_unset CDPATH
242
243
244# Name of the host.
245# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246# so uname gets run too.
247ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 248
13b2be9c
DJ
249exec 6>&1
250
251#
252# Initializations.
253#
252b5132 254ac_default_prefix=/usr/local
13b2be9c
DJ
255ac_config_libobj_dir=.
256cross_compiling=no
257subdirs=
258MFLAGS=
259MAKEFLAGS=
260SHELL=${CONFIG_SHELL-/bin/sh}
261
262# Maximum number of lines to put in a shell here document.
263# This variable seems obsolete. It should probably be removed, and
264# only ac_max_sed_lines should be used.
265: ${ac_max_here_lines=38}
266
267# Identity of this package.
268PACKAGE_NAME=
269PACKAGE_TARNAME=
270PACKAGE_VERSION=
271PACKAGE_STRING=
272PACKAGE_BUGREPORT=
273
274ac_unique_file="as.h"
275# Factoring default headers for most tests.
276ac_includes_default="\
277#include <stdio.h>
278#if HAVE_SYS_TYPES_H
279# include <sys/types.h>
280#endif
281#if HAVE_SYS_STAT_H
282# include <sys/stat.h>
283#endif
284#if STDC_HEADERS
285# include <stdlib.h>
286# include <stddef.h>
287#else
288# if HAVE_STDLIB_H
289# include <stdlib.h>
290# endif
291#endif
292#if HAVE_STRING_H
293# if !STDC_HEADERS && HAVE_MEMORY_H
294# include <memory.h>
295# endif
296# include <string.h>
297#endif
298#if HAVE_STRINGS_H
299# include <strings.h>
300#endif
301#if HAVE_INTTYPES_H
302# include <inttypes.h>
303#else
304# if HAVE_STDINT_H
305# include <stdint.h>
306# endif
307#endif
308#if HAVE_UNISTD_H
309# include <unistd.h>
310#endif"
311
ab509236 312ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S RANLIB ac_ct_RANLIB LIBTOOL WARN_CFLAGS GDBINIT cgen_cpu_prefix extra_objects target_cpu_type obj_format te_file install_tooldir atof BFDLIB OPCODES_LIB BFDVER_H ALL_OBJ_DEPS YACC LEX LEXLIB LEX_OUTPUT_ROOT CPP EGREP ALLOCA USE_NLS MSGFMT GMSGFMT XGETTEXT USE_INCLUDED_LIBINTL CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLDEPS INTLLIBS INTLOBJS POFILES POSUB INCLUDE_LOCALE_H GT_NO GT_YES MKINSTALLDIRS l MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBM LIBOBJS LTLIBOBJS'
13b2be9c 313ac_subst_files=''
252b5132
RH
314
315# Initialize some variables set by options.
13b2be9c
DJ
316ac_init_help=
317ac_init_version=false
252b5132
RH
318# The variables have the same names as the options, with
319# dashes changed to underlines.
13b2be9c 320cache_file=/dev/null
252b5132 321exec_prefix=NONE
252b5132 322no_create=
252b5132
RH
323no_recursion=
324prefix=NONE
325program_prefix=NONE
326program_suffix=NONE
327program_transform_name=s,x,x,
328silent=
329site=
330srcdir=
252b5132
RH
331verbose=
332x_includes=NONE
333x_libraries=NONE
13b2be9c
DJ
334
335# Installation directory options.
336# These are left unexpanded so users can "make install exec_prefix=/foo"
337# and all the variables that are supposed to be based on exec_prefix
338# by default will actually change.
339# Use braces instead of parens because sh, perl, etc. also accept them.
252b5132
RH
340bindir='${exec_prefix}/bin'
341sbindir='${exec_prefix}/sbin'
342libexecdir='${exec_prefix}/libexec'
343datadir='${prefix}/share'
344sysconfdir='${prefix}/etc'
345sharedstatedir='${prefix}/com'
346localstatedir='${prefix}/var'
347libdir='${exec_prefix}/lib'
348includedir='${prefix}/include'
349oldincludedir='/usr/include'
350infodir='${prefix}/info'
351mandir='${prefix}/man'
352
252b5132
RH
353ac_prev=
354for ac_option
355do
252b5132
RH
356 # If the previous option needs an argument, assign it.
357 if test -n "$ac_prev"; then
358 eval "$ac_prev=\$ac_option"
359 ac_prev=
360 continue
361 fi
362
13b2be9c 363 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
252b5132
RH
364
365 # Accept the important Cygnus configure options, so we can diagnose typos.
366
13b2be9c 367 case $ac_option in
252b5132
RH
368
369 -bindir | --bindir | --bindi | --bind | --bin | --bi)
370 ac_prev=bindir ;;
371 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
13b2be9c 372 bindir=$ac_optarg ;;
252b5132
RH
373
374 -build | --build | --buil | --bui | --bu)
13b2be9c 375 ac_prev=build_alias ;;
252b5132 376 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
13b2be9c 377 build_alias=$ac_optarg ;;
252b5132
RH
378
379 -cache-file | --cache-file | --cache-fil | --cache-fi \
380 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
381 ac_prev=cache_file ;;
382 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
383 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
13b2be9c
DJ
384 cache_file=$ac_optarg ;;
385
386 --config-cache | -C)
387 cache_file=config.cache ;;
252b5132
RH
388
389 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
390 ac_prev=datadir ;;
391 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
392 | --da=*)
13b2be9c 393 datadir=$ac_optarg ;;
252b5132
RH
394
395 -disable-* | --disable-*)
13b2be9c 396 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 397 # Reject names that are not valid shell variable names.
13b2be9c
DJ
398 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
399 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400 { (exit 1); exit 1; }; }
401 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
402 eval "enable_$ac_feature=no" ;;
252b5132
RH
403
404 -enable-* | --enable-*)
13b2be9c 405 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 406 # Reject names that are not valid shell variable names.
13b2be9c
DJ
407 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
408 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409 { (exit 1); exit 1; }; }
410 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
411 case $ac_option in
412 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
252b5132
RH
413 *) ac_optarg=yes ;;
414 esac
13b2be9c 415 eval "enable_$ac_feature='$ac_optarg'" ;;
252b5132
RH
416
417 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419 | --exec | --exe | --ex)
420 ac_prev=exec_prefix ;;
421 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
422 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
423 | --exec=* | --exe=* | --ex=*)
13b2be9c 424 exec_prefix=$ac_optarg ;;
252b5132
RH
425
426 -gas | --gas | --ga | --g)
427 # Obsolete; use --with-gas.
428 with_gas=yes ;;
429
13b2be9c
DJ
430 -help | --help | --hel | --he | -h)
431 ac_init_help=long ;;
432 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
433 ac_init_help=recursive ;;
434 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
435 ac_init_help=short ;;
252b5132
RH
436
437 -host | --host | --hos | --ho)
13b2be9c 438 ac_prev=host_alias ;;
252b5132 439 -host=* | --host=* | --hos=* | --ho=*)
13b2be9c 440 host_alias=$ac_optarg ;;
252b5132
RH
441
442 -includedir | --includedir | --includedi | --included | --include \
443 | --includ | --inclu | --incl | --inc)
444 ac_prev=includedir ;;
445 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446 | --includ=* | --inclu=* | --incl=* | --inc=*)
13b2be9c 447 includedir=$ac_optarg ;;
252b5132
RH
448
449 -infodir | --infodir | --infodi | --infod | --info | --inf)
450 ac_prev=infodir ;;
451 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
13b2be9c 452 infodir=$ac_optarg ;;
252b5132
RH
453
454 -libdir | --libdir | --libdi | --libd)
455 ac_prev=libdir ;;
456 -libdir=* | --libdir=* | --libdi=* | --libd=*)
13b2be9c 457 libdir=$ac_optarg ;;
252b5132
RH
458
459 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
460 | --libexe | --libex | --libe)
461 ac_prev=libexecdir ;;
462 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463 | --libexe=* | --libex=* | --libe=*)
13b2be9c 464 libexecdir=$ac_optarg ;;
252b5132
RH
465
466 -localstatedir | --localstatedir | --localstatedi | --localstated \
467 | --localstate | --localstat | --localsta | --localst \
468 | --locals | --local | --loca | --loc | --lo)
469 ac_prev=localstatedir ;;
470 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
472 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
13b2be9c 473 localstatedir=$ac_optarg ;;
252b5132
RH
474
475 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476 ac_prev=mandir ;;
477 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
13b2be9c 478 mandir=$ac_optarg ;;
252b5132
RH
479
480 -nfp | --nfp | --nf)
481 # Obsolete; use --without-fp.
482 with_fp=no ;;
483
484 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
13b2be9c 485 | --no-cr | --no-c | -n)
252b5132
RH
486 no_create=yes ;;
487
488 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
490 no_recursion=yes ;;
491
492 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
493 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
494 | --oldin | --oldi | --old | --ol | --o)
495 ac_prev=oldincludedir ;;
496 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
497 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
498 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
13b2be9c 499 oldincludedir=$ac_optarg ;;
252b5132
RH
500
501 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
502 ac_prev=prefix ;;
503 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
13b2be9c 504 prefix=$ac_optarg ;;
252b5132
RH
505
506 -program-prefix | --program-prefix | --program-prefi | --program-pref \
507 | --program-pre | --program-pr | --program-p)
508 ac_prev=program_prefix ;;
509 -program-prefix=* | --program-prefix=* | --program-prefi=* \
510 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
13b2be9c 511 program_prefix=$ac_optarg ;;
252b5132
RH
512
513 -program-suffix | --program-suffix | --program-suffi | --program-suff \
514 | --program-suf | --program-su | --program-s)
515 ac_prev=program_suffix ;;
516 -program-suffix=* | --program-suffix=* | --program-suffi=* \
517 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
13b2be9c 518 program_suffix=$ac_optarg ;;
252b5132
RH
519
520 -program-transform-name | --program-transform-name \
521 | --program-transform-nam | --program-transform-na \
522 | --program-transform-n | --program-transform- \
523 | --program-transform | --program-transfor \
524 | --program-transfo | --program-transf \
525 | --program-trans | --program-tran \
526 | --progr-tra | --program-tr | --program-t)
527 ac_prev=program_transform_name ;;
528 -program-transform-name=* | --program-transform-name=* \
529 | --program-transform-nam=* | --program-transform-na=* \
530 | --program-transform-n=* | --program-transform-=* \
531 | --program-transform=* | --program-transfor=* \
532 | --program-transfo=* | --program-transf=* \
533 | --program-trans=* | --program-tran=* \
534 | --progr-tra=* | --program-tr=* | --program-t=*)
13b2be9c 535 program_transform_name=$ac_optarg ;;
252b5132
RH
536
537 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538 | -silent | --silent | --silen | --sile | --sil)
539 silent=yes ;;
540
541 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542 ac_prev=sbindir ;;
543 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544 | --sbi=* | --sb=*)
13b2be9c 545 sbindir=$ac_optarg ;;
252b5132
RH
546
547 -sharedstatedir | --sharedstatedir | --sharedstatedi \
548 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549 | --sharedst | --shareds | --shared | --share | --shar \
550 | --sha | --sh)
551 ac_prev=sharedstatedir ;;
552 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
555 | --sha=* | --sh=*)
13b2be9c 556 sharedstatedir=$ac_optarg ;;
252b5132
RH
557
558 -site | --site | --sit)
559 ac_prev=site ;;
560 -site=* | --site=* | --sit=*)
13b2be9c 561 site=$ac_optarg ;;
76bff705 562
252b5132
RH
563 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
564 ac_prev=srcdir ;;
565 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
13b2be9c 566 srcdir=$ac_optarg ;;
252b5132
RH
567
568 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
569 | --syscon | --sysco | --sysc | --sys | --sy)
570 ac_prev=sysconfdir ;;
571 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
572 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
13b2be9c 573 sysconfdir=$ac_optarg ;;
252b5132
RH
574
575 -target | --target | --targe | --targ | --tar | --ta | --t)
13b2be9c 576 ac_prev=target_alias ;;
252b5132 577 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
13b2be9c 578 target_alias=$ac_optarg ;;
252b5132
RH
579
580 -v | -verbose | --verbose | --verbos | --verbo | --verb)
581 verbose=yes ;;
582
13b2be9c
DJ
583 -version | --version | --versio | --versi | --vers | -V)
584 ac_init_version=: ;;
252b5132
RH
585
586 -with-* | --with-*)
13b2be9c 587 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 588 # Reject names that are not valid shell variable names.
13b2be9c
DJ
589 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
590 { echo "$as_me: error: invalid package name: $ac_package" >&2
591 { (exit 1); exit 1; }; }
252b5132 592 ac_package=`echo $ac_package| sed 's/-/_/g'`
13b2be9c
DJ
593 case $ac_option in
594 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
252b5132
RH
595 *) ac_optarg=yes ;;
596 esac
13b2be9c 597 eval "with_$ac_package='$ac_optarg'" ;;
252b5132
RH
598
599 -without-* | --without-*)
13b2be9c 600 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 601 # Reject names that are not valid shell variable names.
13b2be9c
DJ
602 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
603 { echo "$as_me: error: invalid package name: $ac_package" >&2
604 { (exit 1); exit 1; }; }
605 ac_package=`echo $ac_package | sed 's/-/_/g'`
606 eval "with_$ac_package=no" ;;
252b5132
RH
607
608 --x)
609 # Obsolete; use --with-x.
610 with_x=yes ;;
611
612 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
613 | --x-incl | --x-inc | --x-in | --x-i)
614 ac_prev=x_includes ;;
615 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
616 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
13b2be9c 617 x_includes=$ac_optarg ;;
252b5132
RH
618
619 -x-libraries | --x-libraries | --x-librarie | --x-librari \
620 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
621 ac_prev=x_libraries ;;
622 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
13b2be9c 624 x_libraries=$ac_optarg ;;
252b5132 625
13b2be9c
DJ
626 -*) { echo "$as_me: error: unrecognized option: $ac_option
627Try \`$0 --help' for more information." >&2
628 { (exit 1); exit 1; }; }
252b5132
RH
629 ;;
630
13b2be9c
DJ
631 *=*)
632 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633 # Reject names that are not valid shell variable names.
634 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
635 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636 { (exit 1); exit 1; }; }
637 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638 eval "$ac_envvar='$ac_optarg'"
639 export $ac_envvar ;;
640
252b5132 641 *)
13b2be9c
DJ
642 # FIXME: should be removed in autoconf 3.0.
643 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
647 ;;
648
649 esac
650done
651
652if test -n "$ac_prev"; then
13b2be9c
DJ
653 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654 { echo "$as_me: error: missing argument to $ac_option" >&2
655 { (exit 1); exit 1; }; }
c8615825 656fi
c8615825 657
13b2be9c
DJ
658# Be sure to have absolute paths.
659for ac_var in exec_prefix prefix
660do
661 eval ac_val=$`echo $ac_var`
662 case $ac_val in
663 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665 { (exit 1); exit 1; }; };;
666 esac
667done
252b5132 668
13b2be9c
DJ
669# Be sure to have absolute paths.
670for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
ab509236 671 localstatedir libdir includedir oldincludedir infodir mandir
252b5132 672do
13b2be9c
DJ
673 eval ac_val=$`echo $ac_var`
674 case $ac_val in
675 [\\/$]* | ?:[\\/]* ) ;;
676 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677 { (exit 1); exit 1; }; };;
252b5132
RH
678 esac
679done
680
13b2be9c
DJ
681# There might be people who depend on the old broken behavior: `$host'
682# used to hold the argument of --host etc.
683# FIXME: To remove some day.
684build=$build_alias
685host=$host_alias
686target=$target_alias
687
688# FIXME: To remove some day.
689if test "x$host_alias" != x; then
690 if test "x$build_alias" = x; then
691 cross_compiling=maybe
692 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693 If a cross compiler is detected then cross compile mode will be used." >&2
694 elif test "x$build_alias" != "x$host_alias"; then
695 cross_compiling=yes
696 fi
697fi
9b2b7d69 698
13b2be9c
DJ
699ac_tool_prefix=
700test -n "$host_alias" && ac_tool_prefix=$host_alias-
701
702test "$silent" = yes && exec 6>/dev/null
252b5132 703
252b5132
RH
704
705# Find the source files, if location was not specified.
706if test -z "$srcdir"; then
707 ac_srcdir_defaulted=yes
708 # Try the directory containing this script, then its parent.
13b2be9c
DJ
709 ac_confdir=`(dirname "$0") 2>/dev/null ||
710$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
711 X"$0" : 'X\(//\)[^/]' \| \
712 X"$0" : 'X\(//\)$' \| \
713 X"$0" : 'X\(/\)' \| \
714 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
715echo X"$0" |
716 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718 /^X\(\/\/\)$/{ s//\1/; q; }
719 /^X\(\/\).*/{ s//\1/; q; }
720 s/.*/./; q'`
252b5132
RH
721 srcdir=$ac_confdir
722 if test ! -r $srcdir/$ac_unique_file; then
723 srcdir=..
724 fi
725else
726 ac_srcdir_defaulted=no
727fi
728if test ! -r $srcdir/$ac_unique_file; then
729 if test "$ac_srcdir_defaulted" = yes; then
13b2be9c
DJ
730 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731 { (exit 1); exit 1; }; }
252b5132 732 else
13b2be9c
DJ
733 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734 { (exit 1); exit 1; }; }
252b5132
RH
735 fi
736fi
13b2be9c
DJ
737(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739 { (exit 1); exit 1; }; }
740srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741ac_env_build_alias_set=${build_alias+set}
742ac_env_build_alias_value=$build_alias
743ac_cv_env_build_alias_set=${build_alias+set}
744ac_cv_env_build_alias_value=$build_alias
745ac_env_host_alias_set=${host_alias+set}
746ac_env_host_alias_value=$host_alias
747ac_cv_env_host_alias_set=${host_alias+set}
748ac_cv_env_host_alias_value=$host_alias
749ac_env_target_alias_set=${target_alias+set}
750ac_env_target_alias_value=$target_alias
751ac_cv_env_target_alias_set=${target_alias+set}
752ac_cv_env_target_alias_value=$target_alias
753ac_env_CC_set=${CC+set}
754ac_env_CC_value=$CC
755ac_cv_env_CC_set=${CC+set}
756ac_cv_env_CC_value=$CC
757ac_env_CFLAGS_set=${CFLAGS+set}
758ac_env_CFLAGS_value=$CFLAGS
759ac_cv_env_CFLAGS_set=${CFLAGS+set}
760ac_cv_env_CFLAGS_value=$CFLAGS
761ac_env_LDFLAGS_set=${LDFLAGS+set}
762ac_env_LDFLAGS_value=$LDFLAGS
763ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764ac_cv_env_LDFLAGS_value=$LDFLAGS
765ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766ac_env_CPPFLAGS_value=$CPPFLAGS
767ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769ac_env_CPP_set=${CPP+set}
770ac_env_CPP_value=$CPP
771ac_cv_env_CPP_set=${CPP+set}
772ac_cv_env_CPP_value=$CPP
d6d788bd 773
13b2be9c
DJ
774#
775# Report the --help message.
776#
777if test "$ac_init_help" = "long"; then
778 # Omit some internal or obsolete options to make the list less imposing.
779 # This message is too long to be a string in the A/UX 3.1 sh.
780 cat <<_ACEOF
781\`configure' configures this package to adapt to many kinds of systems.
9b2b7d69 782
13b2be9c 783Usage: $0 [OPTION]... [VAR=VALUE]...
9b2b7d69 784
13b2be9c
DJ
785To assign environment variables (e.g., CC, CFLAGS...), specify them as
786VAR=VALUE. See below for descriptions of some of the useful variables.
9b2b7d69 787
13b2be9c 788Defaults for the options are specified in brackets.
9b2b7d69 789
13b2be9c
DJ
790Configuration:
791 -h, --help display this help and exit
792 --help=short display options specific to this package
793 --help=recursive display the short help of all the included packages
794 -V, --version display version information and exit
795 -q, --quiet, --silent do not print \`checking...' messages
796 --cache-file=FILE cache test results in FILE [disabled]
797 -C, --config-cache alias for \`--cache-file=config.cache'
798 -n, --no-create do not create output files
799 --srcdir=DIR find the sources in DIR [configure dir or \`..']
800
801_ACEOF
802
803 cat <<_ACEOF
804Installation directories:
805 --prefix=PREFIX install architecture-independent files in PREFIX
ab509236 806 [$ac_default_prefix]
13b2be9c 807 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
ab509236 808 [PREFIX]
9b2b7d69 809
13b2be9c
DJ
810By default, \`make install' will install all the files in
811\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
812an installation prefix other than \`$ac_default_prefix' using \`--prefix',
813for instance \`--prefix=\$HOME'.
9b2b7d69 814
13b2be9c 815For better control, use the options below.
9b2b7d69 816
13b2be9c
DJ
817Fine tuning of the installation directories:
818 --bindir=DIR user executables [EPREFIX/bin]
819 --sbindir=DIR system admin executables [EPREFIX/sbin]
820 --libexecdir=DIR program executables [EPREFIX/libexec]
821 --datadir=DIR read-only architecture-independent data [PREFIX/share]
822 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
823 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
824 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
825 --libdir=DIR object code libraries [EPREFIX/lib]
826 --includedir=DIR C header files [PREFIX/include]
827 --oldincludedir=DIR C header files for non-gcc [/usr/include]
828 --infodir=DIR info documentation [PREFIX/info]
829 --mandir=DIR man documentation [PREFIX/man]
830_ACEOF
9b2b7d69 831
13b2be9c 832 cat <<\_ACEOF
9b2b7d69 833
13b2be9c
DJ
834Program names:
835 --program-prefix=PREFIX prepend PREFIX to installed program names
836 --program-suffix=SUFFIX append SUFFIX to installed program names
837 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
9b2b7d69 838
13b2be9c
DJ
839System types:
840 --build=BUILD configure for building on BUILD [guessed]
841 --host=HOST cross-compile to build programs to run on HOST [BUILD]
842 --target=TARGET configure for building compilers for TARGET [HOST]
843_ACEOF
9b2b7d69 844fi
9b2b7d69 845
13b2be9c 846if test -n "$ac_init_help"; then
9b2b7d69 847
13b2be9c 848 cat <<\_ACEOF
9b2b7d69 849
13b2be9c
DJ
850Optional Features:
851 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
852 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
ab509236
L
853 --disable-dependency-tracking speeds up one-time build
854 --enable-dependency-tracking do not reject slow dependency extractors
13b2be9c
DJ
855 --enable-shared=PKGS build shared libraries default=yes
856 --enable-static=PKGS build static libraries default=yes
857 --enable-fast-install=PKGS optimize for fast installation default=yes
858 --disable-libtool-lock avoid locking (might break parallel builds)
859 --enable-bfd-assembler use BFD back end for writing object files
860 targets alternative target configurations besides the primary
861 --enable-commonbfdlib build shared BFD/opcodes/libiberty library
862 --enable-build-warnings Enable build-time compiler warnings if gcc is used
863 --disable-nls do not use Native Language Support
ab509236
L
864 --enable-maintainer-mode enable make rules and dependencies not useful
865 (and sometimes confusing) to the casual installer
9b2b7d69 866
13b2be9c
DJ
867Optional Packages:
868 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
869 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
870 --with-gnu-ld assume the C compiler uses GNU ld default=no
871 --with-pic try to use only PIC/non-PIC objects default=use both
872 --with-included-gettext use the GNU gettext library included here
9b2b7d69 873
13b2be9c
DJ
874Some influential environment variables:
875 CC C compiler command
876 CFLAGS C compiler flags
877 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
878 nonstandard directory <lib dir>
879 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
880 headers in a nonstandard directory <include dir>
881 CPP C preprocessor
882
883Use these variables to override the choices made by `configure' or to help
884it to find libraries and programs with nonstandard names/locations.
885
886_ACEOF
9b2b7d69 887fi
9b2b7d69 888
13b2be9c
DJ
889if test "$ac_init_help" = "recursive"; then
890 # If there are subdirs, report their specific --help.
891 ac_popdir=`pwd`
892 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
893 test -d $ac_dir || continue
894 ac_builddir=.
895
896if test "$ac_dir" != .; then
897 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
898 # A "../" for each directory in $ac_dir_suffix.
899 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
900else
901 ac_dir_suffix= ac_top_builddir=
902fi
9b2b7d69 903
13b2be9c
DJ
904case $srcdir in
905 .) # No --srcdir option. We are building in place.
906 ac_srcdir=.
907 if test -z "$ac_top_builddir"; then
908 ac_top_srcdir=.
909 else
910 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
c8615825 911 fi ;;
13b2be9c
DJ
912 [\\/]* | ?:[\\/]* ) # Absolute path.
913 ac_srcdir=$srcdir$ac_dir_suffix;
914 ac_top_srcdir=$srcdir ;;
915 *) # Relative path.
916 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
917 ac_top_srcdir=$ac_top_builddir$srcdir ;;
c8615825 918esac
ab509236
L
919
920# Do not use `cd foo && pwd` to compute absolute paths, because
921# the directories may not exist.
922case `pwd` in
923.) ac_abs_builddir="$ac_dir";;
924*)
925 case "$ac_dir" in
926 .) ac_abs_builddir=`pwd`;;
927 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
928 *) ac_abs_builddir=`pwd`/"$ac_dir";;
929 esac;;
930esac
931case $ac_abs_builddir in
932.) ac_abs_top_builddir=${ac_top_builddir}.;;
933*)
934 case ${ac_top_builddir}. in
935 .) ac_abs_top_builddir=$ac_abs_builddir;;
936 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
937 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
938 esac;;
939esac
940case $ac_abs_builddir in
941.) ac_abs_srcdir=$ac_srcdir;;
942*)
943 case $ac_srcdir in
944 .) ac_abs_srcdir=$ac_abs_builddir;;
945 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
946 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
947 esac;;
948esac
949case $ac_abs_builddir in
950.) ac_abs_top_srcdir=$ac_top_srcdir;;
951*)
952 case $ac_top_srcdir in
953 .) ac_abs_top_srcdir=$ac_abs_builddir;;
954 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
955 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
956 esac;;
957esac
13b2be9c
DJ
958
959 cd $ac_dir
960 # Check for guested configure; otherwise get Cygnus style configure.
961 if test -f $ac_srcdir/configure.gnu; then
962 echo
963 $SHELL $ac_srcdir/configure.gnu --help=recursive
964 elif test -f $ac_srcdir/configure; then
965 echo
966 $SHELL $ac_srcdir/configure --help=recursive
967 elif test -f $ac_srcdir/configure.ac ||
ab509236 968 test -f $ac_srcdir/configure.in; then
13b2be9c
DJ
969 echo
970 $ac_configure --help
971 else
972 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
973 fi
13dfd2d0 974 cd $ac_popdir
13b2be9c
DJ
975 done
976fi
6840198f 977
13b2be9c
DJ
978test -n "$ac_init_help" && exit 0
979if $ac_init_version; then
980 cat <<\_ACEOF
c8615825 981
ab509236 982Copyright (C) 2003 Free Software Foundation, Inc.
13b2be9c
DJ
983This configure script is free software; the Free Software Foundation
984gives unlimited permission to copy, distribute and modify it.
985_ACEOF
986 exit 0
987fi
988exec 5>config.log
989cat >&5 <<_ACEOF
990This file contains any messages produced by compilers while
991running configure, to aid debugging if configure makes a mistake.
c8615825 992
13b2be9c 993It was created by $as_me, which was
ab509236 994generated by GNU Autoconf 2.59. Invocation command line was
c8615825 995
13b2be9c 996 $ $0 $@
c8615825 997
13b2be9c
DJ
998_ACEOF
999{
1000cat <<_ASUNAME
1001## --------- ##
1002## Platform. ##
1003## --------- ##
1004
1005hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1006uname -m = `(uname -m) 2>/dev/null || echo unknown`
1007uname -r = `(uname -r) 2>/dev/null || echo unknown`
1008uname -s = `(uname -s) 2>/dev/null || echo unknown`
1009uname -v = `(uname -v) 2>/dev/null || echo unknown`
1010
1011/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1012/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1013
1014/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1015/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1016/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1017hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1018/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1019/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1020/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1021
1022_ASUNAME
1023
1024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1025for as_dir in $PATH
1026do
1027 IFS=$as_save_IFS
1028 test -z "$as_dir" && as_dir=.
1029 echo "PATH: $as_dir"
1030done
9b2b7d69 1031
13b2be9c 1032} >&5
6840198f 1033
13b2be9c 1034cat >&5 <<_ACEOF
c8615825 1035
9b2b7d69 1036
13b2be9c
DJ
1037## ----------- ##
1038## Core tests. ##
1039## ----------- ##
87ccc1b0 1040
13b2be9c 1041_ACEOF
9b2b7d69 1042
13b2be9c
DJ
1043
1044# Keep a trace of the command line.
1045# Strip out --no-create and --no-recursion so they do not pile up.
1046# Strip out --silent because we don't want to record it for future runs.
1047# Also quote any args containing shell meta-characters.
1048# Make two passes to allow for proper duplicate-argument suppression.
1049ac_configure_args=
1050ac_configure_args0=
1051ac_configure_args1=
1052ac_sep=
1053ac_must_keep_next=false
1054for ac_pass in 1 2
1055do
1056 for ac_arg
1057 do
1058 case $ac_arg in
1059 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1060 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1061 | -silent | --silent | --silen | --sile | --sil)
1062 continue ;;
1063 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1064 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1065 esac
1066 case $ac_pass in
1067 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1068 2)
1069 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1070 if test $ac_must_keep_next = true; then
ab509236 1071 ac_must_keep_next=false # Got value, back to normal.
13b2be9c 1072 else
ab509236
L
1073 case $ac_arg in
1074 *=* | --config-cache | -C | -disable-* | --disable-* \
1075 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1076 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1077 | -with-* | --with-* | -without-* | --without-* | --x)
1078 case "$ac_configure_args0 " in
1079 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1080 esac
1081 ;;
1082 -* ) ac_must_keep_next=true ;;
1083 esac
13b2be9c
DJ
1084 fi
1085 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1086 # Get rid of the leading space.
1087 ac_sep=" "
c8615825
AM
1088 ;;
1089 esac
1090 done
13b2be9c
DJ
1091done
1092$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1093$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1094
1095# When interrupted or exit'd, cleanup temporary files, and complete
1096# config.log. We remove comments because anyway the quotes in there
1097# would cause problems or look ugly.
1098# WARNING: Be sure not to use single quotes in there, as some shells,
1099# such as our DU 5.0 friend, will then `close' the trap.
1100trap 'exit_status=$?
1101 # Save into config.log some information that might help in debugging.
1102 {
1103 echo
1104
1105 cat <<\_ASBOX
1106## ---------------- ##
1107## Cache variables. ##
1108## ---------------- ##
1109_ASBOX
1110 echo
1111 # The following way of writing the cache mishandles newlines in values,
1112{
1113 (set) 2>&1 |
1114 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1115 *ac_space=\ *)
1116 sed -n \
ab509236
L
1117 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1118 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
13b2be9c
DJ
1119 ;;
1120 *)
1121 sed -n \
ab509236 1122 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
13b2be9c
DJ
1123 ;;
1124 esac;
1125}
1126 echo
1127
1128 cat <<\_ASBOX
1129## ----------------- ##
1130## Output variables. ##
1131## ----------------- ##
1132_ASBOX
1133 echo
1134 for ac_var in $ac_subst_vars
1135 do
1136 eval ac_val=$`echo $ac_var`
1137 echo "$ac_var='"'"'$ac_val'"'"'"
1138 done | sort
1139 echo
1140
1141 if test -n "$ac_subst_files"; then
1142 cat <<\_ASBOX
1143## ------------- ##
1144## Output files. ##
1145## ------------- ##
1146_ASBOX
1147 echo
1148 for ac_var in $ac_subst_files
1149 do
1150 eval ac_val=$`echo $ac_var`
ab509236 1151 echo "$ac_var='"'"'$ac_val'"'"'"
13b2be9c
DJ
1152 done | sort
1153 echo
1154 fi
1155
1156 if test -s confdefs.h; then
1157 cat <<\_ASBOX
1158## ----------- ##
1159## confdefs.h. ##
1160## ----------- ##
1161_ASBOX
1162 echo
1163 sed "/^$/d" confdefs.h | sort
1164 echo
1165 fi
1166 test "$ac_signal" != 0 &&
1167 echo "$as_me: caught signal $ac_signal"
1168 echo "$as_me: exit $exit_status"
1169 } >&5
ab509236 1170 rm -f core *.core &&
13b2be9c
DJ
1171 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1172 exit $exit_status
1173 ' 0
1174for ac_signal in 1 2 13 15; do
1175 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1176done
1177ac_signal=0
1178
1179# confdefs.h avoids OS command line length limits that DEFS can exceed.
1180rm -rf conftest* confdefs.h
1181# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1182echo >confdefs.h
1183
1184# Predefined preprocessor variables.
1185
1186cat >>confdefs.h <<_ACEOF
1187#define PACKAGE_NAME "$PACKAGE_NAME"
1188_ACEOF
1189
1190
1191cat >>confdefs.h <<_ACEOF
1192#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1193_ACEOF
1194
1195
1196cat >>confdefs.h <<_ACEOF
1197#define PACKAGE_VERSION "$PACKAGE_VERSION"
1198_ACEOF
1199
1200
1201cat >>confdefs.h <<_ACEOF
1202#define PACKAGE_STRING "$PACKAGE_STRING"
1203_ACEOF
1204
1205
1206cat >>confdefs.h <<_ACEOF
1207#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1208_ACEOF
1209
1210
1211# Let the site file select an alternate cache file if it wants to.
1212# Prefer explicitly selected file to automatically selected ones.
1213if test -z "$CONFIG_SITE"; then
1214 if test "x$prefix" != xNONE; then
1215 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1216 else
1217 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1218 fi
1219fi
1220for ac_site_file in $CONFIG_SITE; do
1221 if test -r "$ac_site_file"; then
1222 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1223echo "$as_me: loading site script $ac_site_file" >&6;}
1224 sed 's/^/| /' "$ac_site_file" >&5
1225 . "$ac_site_file"
1226 fi
1227done
1228
1229if test -r "$cache_file"; then
1230 # Some versions of bash will fail to source /dev/null (special
1231 # files actually), so we avoid doing that.
1232 if test -f "$cache_file"; then
1233 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1234echo "$as_me: loading cache $cache_file" >&6;}
1235 case $cache_file in
1236 [\\/]* | ?:[\\/]* ) . $cache_file;;
1237 *) . ./$cache_file;;
1238 esac
1239 fi
1240else
1241 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1242echo "$as_me: creating cache $cache_file" >&6;}
1243 >$cache_file
1244fi
1245
1246# Check that the precious variables saved in the cache have kept the same
1247# value.
1248ac_cache_corrupted=false
1249for ac_var in `(set) 2>&1 |
ab509236 1250 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
13b2be9c
DJ
1251 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1252 eval ac_new_set=\$ac_env_${ac_var}_set
1253 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1254 eval ac_new_val="\$ac_env_${ac_var}_value"
1255 case $ac_old_set,$ac_new_set in
1256 set,)
1257 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1258echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1259 ac_cache_corrupted=: ;;
1260 ,set)
1261 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1262echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1263 ac_cache_corrupted=: ;;
1264 ,);;
1265 *)
1266 if test "x$ac_old_val" != "x$ac_new_val"; then
ab509236 1267 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
13b2be9c 1268echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
ab509236 1269 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
13b2be9c 1270echo "$as_me: former value: $ac_old_val" >&2;}
ab509236 1271 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
13b2be9c 1272echo "$as_me: current value: $ac_new_val" >&2;}
ab509236 1273 ac_cache_corrupted=:
13b2be9c
DJ
1274 fi;;
1275 esac
1276 # Pass precious variables to config.status.
1277 if test "$ac_new_set" = set; then
1278 case $ac_new_val in
1279 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1280 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1281 *) ac_arg=$ac_var=$ac_new_val ;;
1282 esac
1283 case " $ac_configure_args " in
1284 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1285 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1286 esac
1287 fi
1288done
1289if $ac_cache_corrupted; then
1290 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1291echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1292 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1293echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1294 { (exit 1); exit 1; }; }
1295fi
1296
1297ac_ext=c
1298ac_cpp='$CPP $CPPFLAGS'
1299ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1300ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1301ac_compiler_gnu=$ac_cv_c_compiler_gnu
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322ac_aux_dir=
1323for ac_dir in .. $srcdir/..; do
1324 if test -f $ac_dir/install-sh; then
1325 ac_aux_dir=$ac_dir
1326 ac_install_sh="$ac_aux_dir/install-sh -c"
1327 break
1328 elif test -f $ac_dir/install.sh; then
1329 ac_aux_dir=$ac_dir
1330 ac_install_sh="$ac_aux_dir/install.sh -c"
1331 break
1332 elif test -f $ac_dir/shtool; then
1333 ac_aux_dir=$ac_dir
1334 ac_install_sh="$ac_aux_dir/shtool install -c"
1335 break
1336 fi
1337done
1338if test -z "$ac_aux_dir"; then
1339 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in .. $srcdir/.." >&5
1340echo "$as_me: error: cannot find install-sh or install.sh in .. $srcdir/.." >&2;}
1341 { (exit 1); exit 1; }; }
1342fi
1343ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1344ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1345ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1346
1347# Make sure we can run config.sub.
1348$ac_config_sub sun4 >/dev/null 2>&1 ||
1349 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1350echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1351 { (exit 1); exit 1; }; }
1352
1353echo "$as_me:$LINENO: checking build system type" >&5
1354echo $ECHO_N "checking build system type... $ECHO_C" >&6
1355if test "${ac_cv_build+set}" = set; then
1356 echo $ECHO_N "(cached) $ECHO_C" >&6
1357else
1358 ac_cv_build_alias=$build_alias
1359test -z "$ac_cv_build_alias" &&
1360 ac_cv_build_alias=`$ac_config_guess`
1361test -z "$ac_cv_build_alias" &&
1362 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1363echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1364 { (exit 1); exit 1; }; }
1365ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1366 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1367echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1368 { (exit 1); exit 1; }; }
1369
1370fi
1371echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1372echo "${ECHO_T}$ac_cv_build" >&6
1373build=$ac_cv_build
1374build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1375build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1376build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1377
1378
1379echo "$as_me:$LINENO: checking host system type" >&5
1380echo $ECHO_N "checking host system type... $ECHO_C" >&6
1381if test "${ac_cv_host+set}" = set; then
1382 echo $ECHO_N "(cached) $ECHO_C" >&6
1383else
1384 ac_cv_host_alias=$host_alias
1385test -z "$ac_cv_host_alias" &&
1386 ac_cv_host_alias=$ac_cv_build_alias
1387ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1388 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1389echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1390 { (exit 1); exit 1; }; }
1391
1392fi
1393echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1394echo "${ECHO_T}$ac_cv_host" >&6
1395host=$ac_cv_host
1396host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1397host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1398host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1399
1400
1401echo "$as_me:$LINENO: checking target system type" >&5
1402echo $ECHO_N "checking target system type... $ECHO_C" >&6
1403if test "${ac_cv_target+set}" = set; then
1404 echo $ECHO_N "(cached) $ECHO_C" >&6
1405else
1406 ac_cv_target_alias=$target_alias
1407test "x$ac_cv_target_alias" = "x" &&
1408 ac_cv_target_alias=$ac_cv_host_alias
1409ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1410 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1411echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1412 { (exit 1); exit 1; }; }
1413
1414fi
1415echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1416echo "${ECHO_T}$ac_cv_target" >&6
1417target=$ac_cv_target
1418target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1419target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1420target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1421
1422
1423# The aliases save the names the user supplied, while $host etc.
1424# will get canonicalized.
1425test -n "$target_alias" &&
1426 test "$program_prefix$program_suffix$program_transform_name" = \
1427 NONENONEs,x,x, &&
1428 program_prefix=${target_alias}-
1429ac_ext=c
1430ac_cpp='$CPP $CPPFLAGS'
1431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1433ac_compiler_gnu=$ac_cv_c_compiler_gnu
1434if test -n "$ac_tool_prefix"; then
1435 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1436set dummy ${ac_tool_prefix}gcc; ac_word=$2
1437echo "$as_me:$LINENO: checking for $ac_word" >&5
1438echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1439if test "${ac_cv_prog_CC+set}" = set; then
1440 echo $ECHO_N "(cached) $ECHO_C" >&6
1441else
1442 if test -n "$CC"; then
1443 ac_cv_prog_CC="$CC" # Let the user override the test.
1444else
1445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1446for as_dir in $PATH
1447do
1448 IFS=$as_save_IFS
1449 test -z "$as_dir" && as_dir=.
1450 for ac_exec_ext in '' $ac_executable_extensions; do
1451 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1452 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1453 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1454 break 2
1455 fi
1456done
1457done
1458
1459fi
1460fi
1461CC=$ac_cv_prog_CC
1462if test -n "$CC"; then
1463 echo "$as_me:$LINENO: result: $CC" >&5
1464echo "${ECHO_T}$CC" >&6
1465else
1466 echo "$as_me:$LINENO: result: no" >&5
1467echo "${ECHO_T}no" >&6
1468fi
1469
1470fi
1471if test -z "$ac_cv_prog_CC"; then
1472 ac_ct_CC=$CC
1473 # Extract the first word of "gcc", so it can be a program name with args.
1474set dummy gcc; ac_word=$2
1475echo "$as_me:$LINENO: checking for $ac_word" >&5
1476echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1477if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1478 echo $ECHO_N "(cached) $ECHO_C" >&6
1479else
1480 if test -n "$ac_ct_CC"; then
1481 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1482else
1483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1484for as_dir in $PATH
1485do
1486 IFS=$as_save_IFS
1487 test -z "$as_dir" && as_dir=.
1488 for ac_exec_ext in '' $ac_executable_extensions; do
1489 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1490 ac_cv_prog_ac_ct_CC="gcc"
1491 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1492 break 2
1493 fi
1494done
1495done
1496
1497fi
1498fi
1499ac_ct_CC=$ac_cv_prog_ac_ct_CC
1500if test -n "$ac_ct_CC"; then
1501 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1502echo "${ECHO_T}$ac_ct_CC" >&6
1503else
1504 echo "$as_me:$LINENO: result: no" >&5
1505echo "${ECHO_T}no" >&6
1506fi
1507
1508 CC=$ac_ct_CC
1509else
1510 CC="$ac_cv_prog_CC"
1511fi
1512
1513if test -z "$CC"; then
1514 if test -n "$ac_tool_prefix"; then
1515 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1516set dummy ${ac_tool_prefix}cc; ac_word=$2
1517echo "$as_me:$LINENO: checking for $ac_word" >&5
1518echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1519if test "${ac_cv_prog_CC+set}" = set; then
1520 echo $ECHO_N "(cached) $ECHO_C" >&6
1521else
1522 if test -n "$CC"; then
1523 ac_cv_prog_CC="$CC" # Let the user override the test.
1524else
1525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1526for as_dir in $PATH
1527do
1528 IFS=$as_save_IFS
1529 test -z "$as_dir" && as_dir=.
1530 for ac_exec_ext in '' $ac_executable_extensions; do
1531 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1532 ac_cv_prog_CC="${ac_tool_prefix}cc"
1533 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1534 break 2
1535 fi
1536done
1537done
1538
1539fi
1540fi
1541CC=$ac_cv_prog_CC
1542if test -n "$CC"; then
1543 echo "$as_me:$LINENO: result: $CC" >&5
1544echo "${ECHO_T}$CC" >&6
1545else
1546 echo "$as_me:$LINENO: result: no" >&5
1547echo "${ECHO_T}no" >&6
1548fi
1549
1550fi
1551if test -z "$ac_cv_prog_CC"; then
1552 ac_ct_CC=$CC
1553 # Extract the first word of "cc", so it can be a program name with args.
1554set dummy cc; ac_word=$2
1555echo "$as_me:$LINENO: checking for $ac_word" >&5
1556echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1557if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1558 echo $ECHO_N "(cached) $ECHO_C" >&6
1559else
1560 if test -n "$ac_ct_CC"; then
1561 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1562else
1563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1564for as_dir in $PATH
1565do
1566 IFS=$as_save_IFS
1567 test -z "$as_dir" && as_dir=.
1568 for ac_exec_ext in '' $ac_executable_extensions; do
1569 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1570 ac_cv_prog_ac_ct_CC="cc"
1571 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1572 break 2
1573 fi
1574done
1575done
1576
1577fi
1578fi
1579ac_ct_CC=$ac_cv_prog_ac_ct_CC
1580if test -n "$ac_ct_CC"; then
1581 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1582echo "${ECHO_T}$ac_ct_CC" >&6
1583else
1584 echo "$as_me:$LINENO: result: no" >&5
1585echo "${ECHO_T}no" >&6
1586fi
1587
1588 CC=$ac_ct_CC
1589else
1590 CC="$ac_cv_prog_CC"
1591fi
1592
1593fi
1594if test -z "$CC"; then
1595 # Extract the first word of "cc", so it can be a program name with args.
1596set dummy cc; ac_word=$2
1597echo "$as_me:$LINENO: checking for $ac_word" >&5
1598echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1599if test "${ac_cv_prog_CC+set}" = set; then
1600 echo $ECHO_N "(cached) $ECHO_C" >&6
1601else
1602 if test -n "$CC"; then
1603 ac_cv_prog_CC="$CC" # Let the user override the test.
1604else
1605 ac_prog_rejected=no
1606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1607for as_dir in $PATH
1608do
1609 IFS=$as_save_IFS
1610 test -z "$as_dir" && as_dir=.
1611 for ac_exec_ext in '' $ac_executable_extensions; do
1612 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1613 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1614 ac_prog_rejected=yes
1615 continue
1616 fi
1617 ac_cv_prog_CC="cc"
1618 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1619 break 2
1620 fi
1621done
1622done
1623
1624if test $ac_prog_rejected = yes; then
1625 # We found a bogon in the path, so make sure we never use it.
1626 set dummy $ac_cv_prog_CC
1627 shift
1628 if test $# != 0; then
1629 # We chose a different compiler from the bogus one.
1630 # However, it has the same basename, so the bogon will be chosen
1631 # first if we set CC to just the basename; use the full file name.
1632 shift
1633 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1634 fi
1635fi
1636fi
1637fi
1638CC=$ac_cv_prog_CC
1639if test -n "$CC"; then
1640 echo "$as_me:$LINENO: result: $CC" >&5
1641echo "${ECHO_T}$CC" >&6
1642else
1643 echo "$as_me:$LINENO: result: no" >&5
1644echo "${ECHO_T}no" >&6
1645fi
1646
1647fi
1648if test -z "$CC"; then
1649 if test -n "$ac_tool_prefix"; then
1650 for ac_prog in cl
1651 do
1652 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1653set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1654echo "$as_me:$LINENO: checking for $ac_word" >&5
1655echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1656if test "${ac_cv_prog_CC+set}" = set; then
1657 echo $ECHO_N "(cached) $ECHO_C" >&6
1658else
1659 if test -n "$CC"; then
1660 ac_cv_prog_CC="$CC" # Let the user override the test.
1661else
1662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1663for as_dir in $PATH
1664do
1665 IFS=$as_save_IFS
1666 test -z "$as_dir" && as_dir=.
1667 for ac_exec_ext in '' $ac_executable_extensions; do
1668 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1669 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1670 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1671 break 2
1672 fi
1673done
1674done
1675
1676fi
1677fi
1678CC=$ac_cv_prog_CC
1679if test -n "$CC"; then
1680 echo "$as_me:$LINENO: result: $CC" >&5
1681echo "${ECHO_T}$CC" >&6
1682else
1683 echo "$as_me:$LINENO: result: no" >&5
1684echo "${ECHO_T}no" >&6
1685fi
1686
1687 test -n "$CC" && break
1688 done
1689fi
1690if test -z "$CC"; then
1691 ac_ct_CC=$CC
1692 for ac_prog in cl
1693do
1694 # Extract the first word of "$ac_prog", so it can be a program name with args.
1695set dummy $ac_prog; ac_word=$2
1696echo "$as_me:$LINENO: checking for $ac_word" >&5
1697echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1698if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1699 echo $ECHO_N "(cached) $ECHO_C" >&6
1700else
1701 if test -n "$ac_ct_CC"; then
1702 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1703else
1704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1705for as_dir in $PATH
1706do
1707 IFS=$as_save_IFS
1708 test -z "$as_dir" && as_dir=.
1709 for ac_exec_ext in '' $ac_executable_extensions; do
1710 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1711 ac_cv_prog_ac_ct_CC="$ac_prog"
1712 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1713 break 2
1714 fi
1715done
1716done
1717
1718fi
1719fi
1720ac_ct_CC=$ac_cv_prog_ac_ct_CC
1721if test -n "$ac_ct_CC"; then
1722 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1723echo "${ECHO_T}$ac_ct_CC" >&6
1724else
1725 echo "$as_me:$LINENO: result: no" >&5
1726echo "${ECHO_T}no" >&6
1727fi
1728
1729 test -n "$ac_ct_CC" && break
1730done
1731
1732 CC=$ac_ct_CC
1733fi
1734
1735fi
1736
1737
1738test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1739See \`config.log' for more details." >&5
1740echo "$as_me: error: no acceptable C compiler found in \$PATH
1741See \`config.log' for more details." >&2;}
1742 { (exit 1); exit 1; }; }
1743
1744# Provide some information about the compiler.
1745echo "$as_me:$LINENO:" \
1746 "checking for C compiler version" >&5
1747ac_compiler=`set X $ac_compile; echo $2`
1748{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1749 (eval $ac_compiler --version </dev/null >&5) 2>&5
1750 ac_status=$?
1751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1752 (exit $ac_status); }
1753{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1754 (eval $ac_compiler -v </dev/null >&5) 2>&5
1755 ac_status=$?
1756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1757 (exit $ac_status); }
1758{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1759 (eval $ac_compiler -V </dev/null >&5) 2>&5
1760 ac_status=$?
1761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1762 (exit $ac_status); }
1763
1764cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
1765/* confdefs.h. */
1766_ACEOF
1767cat confdefs.h >>conftest.$ac_ext
1768cat >>conftest.$ac_ext <<_ACEOF
1769/* end confdefs.h. */
1770
1771int
1772main ()
1773{
1774
1775 ;
1776 return 0;
1777}
1778_ACEOF
1779ac_clean_files_save=$ac_clean_files
1780ac_clean_files="$ac_clean_files a.out a.exe b.out"
1781# Try to create an executable without -o first, disregard a.out.
1782# It will help us diagnose broken compilers, and finding out an intuition
1783# of exeext.
ab509236
L
1784echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1785echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
13b2be9c
DJ
1786ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1787if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1788 (eval $ac_link_default) 2>&5
1789 ac_status=$?
1790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1791 (exit $ac_status); }; then
1792 # Find the output, starting from the most likely. This scheme is
1793# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1794# resort.
1795
1796# Be careful to initialize this variable, since it used to be cached.
1797# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1798ac_cv_exeext=
1799# b.out is created by i960 compilers.
1800for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1801do
1802 test -f "$ac_file" || continue
1803 case $ac_file in
1804 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
ab509236 1805 ;;
13b2be9c 1806 conftest.$ac_ext )
ab509236
L
1807 # This is the source file.
1808 ;;
13b2be9c 1809 [ab].out )
ab509236
L
1810 # We found the default executable, but exeext='' is most
1811 # certainly right.
1812 break;;
13b2be9c 1813 *.* )
ab509236
L
1814 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1815 # FIXME: I believe we export ac_cv_exeext for Libtool,
1816 # but it would be cool to find out if it's true. Does anybody
1817 # maintain Libtool? --akim.
1818 export ac_cv_exeext
1819 break;;
13b2be9c 1820 * )
ab509236 1821 break;;
13b2be9c
DJ
1822 esac
1823done
1824else
1825 echo "$as_me: failed program was:" >&5
1826sed 's/^/| /' conftest.$ac_ext >&5
1827
1828{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
1829See \`config.log' for more details." >&5
1830echo "$as_me: error: C compiler cannot create executables
1831See \`config.log' for more details." >&2;}
1832 { (exit 77); exit 77; }; }
1833fi
1834
1835ac_exeext=$ac_cv_exeext
1836echo "$as_me:$LINENO: result: $ac_file" >&5
1837echo "${ECHO_T}$ac_file" >&6
1838
1839# Check the compiler produces executables we can run. If not, either
1840# the compiler is broken, or we cross compile.
1841echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1842echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1843# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1844# If not cross compiling, check that we can run a simple program.
1845if test "$cross_compiling" != yes; then
1846 if { ac_try='./$ac_file'
1847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1848 (eval $ac_try) 2>&5
1849 ac_status=$?
1850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1851 (exit $ac_status); }; }; then
1852 cross_compiling=no
1853 else
1854 if test "$cross_compiling" = maybe; then
1855 cross_compiling=yes
1856 else
1857 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
1858If you meant to cross compile, use \`--host'.
1859See \`config.log' for more details." >&5
1860echo "$as_me: error: cannot run C compiled programs.
1861If you meant to cross compile, use \`--host'.
1862See \`config.log' for more details." >&2;}
1863 { (exit 1); exit 1; }; }
1864 fi
1865 fi
1866fi
1867echo "$as_me:$LINENO: result: yes" >&5
1868echo "${ECHO_T}yes" >&6
1869
1870rm -f a.out a.exe conftest$ac_cv_exeext b.out
1871ac_clean_files=$ac_clean_files_save
1872# Check the compiler produces executables we can run. If not, either
1873# the compiler is broken, or we cross compile.
1874echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1875echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1876echo "$as_me:$LINENO: result: $cross_compiling" >&5
1877echo "${ECHO_T}$cross_compiling" >&6
1878
1879echo "$as_me:$LINENO: checking for suffix of executables" >&5
1880echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1881if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1882 (eval $ac_link) 2>&5
1883 ac_status=$?
1884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1885 (exit $ac_status); }; then
1886 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1887# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1888# work properly (i.e., refer to `conftest.exe'), while it won't with
1889# `rm'.
1890for ac_file in conftest.exe conftest conftest.*; do
1891 test -f "$ac_file" || continue
1892 case $ac_file in
1893 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1894 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
ab509236
L
1895 export ac_cv_exeext
1896 break;;
13b2be9c
DJ
1897 * ) break;;
1898 esac
1899done
1900else
1901 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1902See \`config.log' for more details." >&5
1903echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1904See \`config.log' for more details." >&2;}
1905 { (exit 1); exit 1; }; }
1906fi
1907
1908rm -f conftest$ac_cv_exeext
1909echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1910echo "${ECHO_T}$ac_cv_exeext" >&6
1911
1912rm -f conftest.$ac_ext
1913EXEEXT=$ac_cv_exeext
1914ac_exeext=$EXEEXT
1915echo "$as_me:$LINENO: checking for suffix of object files" >&5
1916echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1917if test "${ac_cv_objext+set}" = set; then
1918 echo $ECHO_N "(cached) $ECHO_C" >&6
1919else
1920 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
1921/* confdefs.h. */
1922_ACEOF
1923cat confdefs.h >>conftest.$ac_ext
1924cat >>conftest.$ac_ext <<_ACEOF
1925/* end confdefs.h. */
1926
1927int
1928main ()
1929{
1930
1931 ;
1932 return 0;
1933}
1934_ACEOF
1935rm -f conftest.o conftest.obj
1936if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1937 (eval $ac_compile) 2>&5
1938 ac_status=$?
1939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1940 (exit $ac_status); }; then
1941 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1942 case $ac_file in
1943 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
1944 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1945 break;;
1946 esac
1947done
1948else
1949 echo "$as_me: failed program was:" >&5
1950sed 's/^/| /' conftest.$ac_ext >&5
1951
1952{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1953See \`config.log' for more details." >&5
1954echo "$as_me: error: cannot compute suffix of object files: cannot compile
1955See \`config.log' for more details." >&2;}
1956 { (exit 1); exit 1; }; }
1957fi
1958
1959rm -f conftest.$ac_cv_objext conftest.$ac_ext
1960fi
1961echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1962echo "${ECHO_T}$ac_cv_objext" >&6
1963OBJEXT=$ac_cv_objext
1964ac_objext=$OBJEXT
1965echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1966echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1967if test "${ac_cv_c_compiler_gnu+set}" = set; then
1968 echo $ECHO_N "(cached) $ECHO_C" >&6
1969else
1970 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
1971/* confdefs.h. */
1972_ACEOF
1973cat confdefs.h >>conftest.$ac_ext
1974cat >>conftest.$ac_ext <<_ACEOF
1975/* end confdefs.h. */
1976
1977int
1978main ()
1979{
1980#ifndef __GNUC__
1981 choke me
1982#endif
1983
1984 ;
1985 return 0;
1986}
1987_ACEOF
1988rm -f conftest.$ac_objext
1989if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 1990 (eval $ac_compile) 2>conftest.er1
13b2be9c 1991 ac_status=$?
ab509236
L
1992 grep -v '^ *+' conftest.er1 >conftest.err
1993 rm -f conftest.er1
1994 cat conftest.err >&5
13b2be9c
DJ
1995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1996 (exit $ac_status); } &&
ab509236
L
1997 { ac_try='test -z "$ac_c_werror_flag"
1998 || test ! -s conftest.err'
1999 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2000 (eval $ac_try) 2>&5
2001 ac_status=$?
2002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2003 (exit $ac_status); }; } &&
2004 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
2005 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2006 (eval $ac_try) 2>&5
2007 ac_status=$?
2008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2009 (exit $ac_status); }; }; then
2010 ac_compiler_gnu=yes
2011else
2012 echo "$as_me: failed program was:" >&5
2013sed 's/^/| /' conftest.$ac_ext >&5
2014
2015ac_compiler_gnu=no
2016fi
ab509236 2017rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
2018ac_cv_c_compiler_gnu=$ac_compiler_gnu
2019
2020fi
2021echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2022echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2023GCC=`test $ac_compiler_gnu = yes && echo yes`
2024ac_test_CFLAGS=${CFLAGS+set}
2025ac_save_CFLAGS=$CFLAGS
2026CFLAGS="-g"
2027echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2028echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2029if test "${ac_cv_prog_cc_g+set}" = set; then
2030 echo $ECHO_N "(cached) $ECHO_C" >&6
2031else
2032 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
2033/* confdefs.h. */
2034_ACEOF
2035cat confdefs.h >>conftest.$ac_ext
2036cat >>conftest.$ac_ext <<_ACEOF
2037/* end confdefs.h. */
2038
2039int
2040main ()
2041{
2042
2043 ;
2044 return 0;
2045}
2046_ACEOF
2047rm -f conftest.$ac_objext
2048if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 2049 (eval $ac_compile) 2>conftest.er1
13b2be9c 2050 ac_status=$?
ab509236
L
2051 grep -v '^ *+' conftest.er1 >conftest.err
2052 rm -f conftest.er1
2053 cat conftest.err >&5
13b2be9c
DJ
2054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2055 (exit $ac_status); } &&
ab509236
L
2056 { ac_try='test -z "$ac_c_werror_flag"
2057 || test ! -s conftest.err'
2058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2059 (eval $ac_try) 2>&5
2060 ac_status=$?
2061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2062 (exit $ac_status); }; } &&
2063 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
2064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2065 (eval $ac_try) 2>&5
2066 ac_status=$?
2067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2068 (exit $ac_status); }; }; then
2069 ac_cv_prog_cc_g=yes
2070else
2071 echo "$as_me: failed program was:" >&5
2072sed 's/^/| /' conftest.$ac_ext >&5
2073
2074ac_cv_prog_cc_g=no
2075fi
ab509236 2076rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
2077fi
2078echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2079echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2080if test "$ac_test_CFLAGS" = set; then
2081 CFLAGS=$ac_save_CFLAGS
2082elif test $ac_cv_prog_cc_g = yes; then
2083 if test "$GCC" = yes; then
2084 CFLAGS="-g -O2"
2085 else
2086 CFLAGS="-g"
2087 fi
2088else
2089 if test "$GCC" = yes; then
2090 CFLAGS="-O2"
2091 else
2092 CFLAGS=
2093 fi
2094fi
2095echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2096echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2097if test "${ac_cv_prog_cc_stdc+set}" = set; then
2098 echo $ECHO_N "(cached) $ECHO_C" >&6
2099else
2100 ac_cv_prog_cc_stdc=no
2101ac_save_CC=$CC
2102cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
2103/* confdefs.h. */
2104_ACEOF
2105cat confdefs.h >>conftest.$ac_ext
2106cat >>conftest.$ac_ext <<_ACEOF
2107/* end confdefs.h. */
2108#include <stdarg.h>
2109#include <stdio.h>
2110#include <sys/types.h>
2111#include <sys/stat.h>
2112/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2113struct buf { int x; };
2114FILE * (*rcsopen) (struct buf *, struct stat *, int);
2115static char *e (p, i)
2116 char **p;
2117 int i;
2118{
2119 return p[i];
2120}
2121static char *f (char * (*g) (char **, int), char **p, ...)
2122{
2123 char *s;
2124 va_list v;
2125 va_start (v,p);
2126 s = g (p, va_arg (v,int));
2127 va_end (v);
2128 return s;
2129}
ab509236
L
2130
2131/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2132 function prototypes and stuff, but not '\xHH' hex character constants.
2133 These don't provoke an error unfortunately, instead are silently treated
2134 as 'x'. The following induces an error, until -std1 is added to get
2135 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2136 array size at least. It's necessary to write '\x00'==0 to get something
2137 that's true only with -std1. */
2138int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2139
13b2be9c
DJ
2140int test (int i, double x);
2141struct s1 {int (*f) (int a);};
2142struct s2 {int (*f) (double a);};
2143int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2144int argc;
2145char **argv;
2146int
2147main ()
2148{
2149return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2150 ;
2151 return 0;
2152}
2153_ACEOF
2154# Don't try gcc -ansi; that turns off useful extensions and
2155# breaks some systems' header files.
2156# AIX -qlanglvl=ansi
2157# Ultrix and OSF/1 -std1
2158# HP-UX 10.20 and later -Ae
2159# HP-UX older versions -Aa -D_HPUX_SOURCE
2160# SVR4 -Xc -D__EXTENSIONS__
2161for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2162do
2163 CC="$ac_save_CC $ac_arg"
2164 rm -f conftest.$ac_objext
2165if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 2166 (eval $ac_compile) 2>conftest.er1
13b2be9c 2167 ac_status=$?
ab509236
L
2168 grep -v '^ *+' conftest.er1 >conftest.err
2169 rm -f conftest.er1
2170 cat conftest.err >&5
13b2be9c
DJ
2171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2172 (exit $ac_status); } &&
ab509236
L
2173 { ac_try='test -z "$ac_c_werror_flag"
2174 || test ! -s conftest.err'
2175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2176 (eval $ac_try) 2>&5
2177 ac_status=$?
2178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2179 (exit $ac_status); }; } &&
2180 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
2181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2182 (eval $ac_try) 2>&5
2183 ac_status=$?
2184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2185 (exit $ac_status); }; }; then
2186 ac_cv_prog_cc_stdc=$ac_arg
2187break
2188else
2189 echo "$as_me: failed program was:" >&5
2190sed 's/^/| /' conftest.$ac_ext >&5
2191
2192fi
ab509236 2193rm -f conftest.err conftest.$ac_objext
13b2be9c
DJ
2194done
2195rm -f conftest.$ac_ext conftest.$ac_objext
2196CC=$ac_save_CC
2197
2198fi
2199
2200case "x$ac_cv_prog_cc_stdc" in
2201 x|xno)
2202 echo "$as_me:$LINENO: result: none needed" >&5
2203echo "${ECHO_T}none needed" >&6 ;;
2204 *)
2205 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2206echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2207 CC="$CC $ac_cv_prog_cc_stdc" ;;
2208esac
2209
2210# Some people use a C++ compiler to compile C. Since we use `exit',
2211# in C++ we need to declare it. In case someone uses the same compiler
2212# for both compiling C and C++ we need to have the C++ compiler decide
2213# the declaration of exit, since it's the most demanding environment.
2214cat >conftest.$ac_ext <<_ACEOF
2215#ifndef __cplusplus
2216 choke me
2217#endif
2218_ACEOF
2219rm -f conftest.$ac_objext
2220if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 2221 (eval $ac_compile) 2>conftest.er1
13b2be9c 2222 ac_status=$?
ab509236
L
2223 grep -v '^ *+' conftest.er1 >conftest.err
2224 rm -f conftest.er1
2225 cat conftest.err >&5
13b2be9c
DJ
2226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2227 (exit $ac_status); } &&
ab509236
L
2228 { ac_try='test -z "$ac_c_werror_flag"
2229 || test ! -s conftest.err'
2230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2231 (eval $ac_try) 2>&5
2232 ac_status=$?
2233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2234 (exit $ac_status); }; } &&
2235 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
2236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2237 (eval $ac_try) 2>&5
2238 ac_status=$?
2239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2240 (exit $ac_status); }; }; then
2241 for ac_declaration in \
ab509236 2242 '' \
13b2be9c
DJ
2243 'extern "C" void std::exit (int) throw (); using std::exit;' \
2244 'extern "C" void std::exit (int); using std::exit;' \
2245 'extern "C" void exit (int) throw ();' \
2246 'extern "C" void exit (int);' \
2247 'void exit (int);'
2248do
2249 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
2250/* confdefs.h. */
2251_ACEOF
2252cat confdefs.h >>conftest.$ac_ext
2253cat >>conftest.$ac_ext <<_ACEOF
2254/* end confdefs.h. */
13dfd2d0 2255$ac_declaration
ab509236 2256#include <stdlib.h>
13b2be9c
DJ
2257int
2258main ()
2259{
2260exit (42);
2261 ;
2262 return 0;
2263}
2264_ACEOF
2265rm -f conftest.$ac_objext
2266if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 2267 (eval $ac_compile) 2>conftest.er1
13b2be9c 2268 ac_status=$?
ab509236
L
2269 grep -v '^ *+' conftest.er1 >conftest.err
2270 rm -f conftest.er1
2271 cat conftest.err >&5
13b2be9c
DJ
2272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2273 (exit $ac_status); } &&
ab509236
L
2274 { ac_try='test -z "$ac_c_werror_flag"
2275 || test ! -s conftest.err'
2276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2277 (eval $ac_try) 2>&5
2278 ac_status=$?
2279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2280 (exit $ac_status); }; } &&
2281 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
2282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2283 (eval $ac_try) 2>&5
2284 ac_status=$?
2285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2286 (exit $ac_status); }; }; then
2287 :
2288else
2289 echo "$as_me: failed program was:" >&5
2290sed 's/^/| /' conftest.$ac_ext >&5
2291
2292continue
2293fi
ab509236 2294rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 2295 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
2296/* confdefs.h. */
2297_ACEOF
2298cat confdefs.h >>conftest.$ac_ext
2299cat >>conftest.$ac_ext <<_ACEOF
2300/* end confdefs.h. */
2301$ac_declaration
2302int
2303main ()
2304{
2305exit (42);
2306 ;
2307 return 0;
2308}
2309_ACEOF
2310rm -f conftest.$ac_objext
2311if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 2312 (eval $ac_compile) 2>conftest.er1
13b2be9c 2313 ac_status=$?
ab509236
L
2314 grep -v '^ *+' conftest.er1 >conftest.err
2315 rm -f conftest.er1
2316 cat conftest.err >&5
13b2be9c
DJ
2317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2318 (exit $ac_status); } &&
ab509236
L
2319 { ac_try='test -z "$ac_c_werror_flag"
2320 || test ! -s conftest.err'
2321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2322 (eval $ac_try) 2>&5
2323 ac_status=$?
2324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2325 (exit $ac_status); }; } &&
2326 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
2327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2328 (eval $ac_try) 2>&5
2329 ac_status=$?
2330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2331 (exit $ac_status); }; }; then
2332 break
2333else
2334 echo "$as_me: failed program was:" >&5
2335sed 's/^/| /' conftest.$ac_ext >&5
2336
2337fi
ab509236 2338rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
2339done
2340rm -f conftest*
2341if test -n "$ac_declaration"; then
2342 echo '#ifdef __cplusplus' >>confdefs.h
2343 echo $ac_declaration >>confdefs.h
2344 echo '#endif' >>confdefs.h
2345fi
2346
2347else
2348 echo "$as_me: failed program was:" >&5
2349sed 's/^/| /' conftest.$ac_ext >&5
2350
2351fi
ab509236 2352rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
2353ac_ext=c
2354ac_cpp='$CPP $CPPFLAGS'
2355ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2356ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2357ac_compiler_gnu=$ac_cv_c_compiler_gnu
2358
2359
ab509236
L
2360echo "$as_me:$LINENO: checking for library containing strerror" >&5
2361echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
2362if test "${ac_cv_search_strerror+set}" = set; then
13b2be9c
DJ
2363 echo $ECHO_N "(cached) $ECHO_C" >&6
2364else
ab509236
L
2365 ac_func_search_save_LIBS=$LIBS
2366ac_cv_search_strerror=no
13b2be9c 2367cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
2368/* confdefs.h. */
2369_ACEOF
2370cat confdefs.h >>conftest.$ac_ext
2371cat >>conftest.$ac_ext <<_ACEOF
2372/* end confdefs.h. */
2373
2374/* Override any gcc2 internal prototype to avoid an error. */
2375#ifdef __cplusplus
2376extern "C"
2377#endif
2378/* We use char because int might match the return type of a gcc2
2379 builtin and then its argument prototype would still apply. */
2380char strerror ();
2381int
2382main ()
2383{
2384strerror ();
2385 ;
2386 return 0;
2387}
2388_ACEOF
2389rm -f conftest.$ac_objext conftest$ac_exeext
2390if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 2391 (eval $ac_link) 2>conftest.er1
13b2be9c 2392 ac_status=$?
ab509236
L
2393 grep -v '^ *+' conftest.er1 >conftest.err
2394 rm -f conftest.er1
2395 cat conftest.err >&5
13b2be9c
DJ
2396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); } &&
ab509236
L
2398 { ac_try='test -z "$ac_c_werror_flag"
2399 || test ! -s conftest.err'
2400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2401 (eval $ac_try) 2>&5
2402 ac_status=$?
2403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404 (exit $ac_status); }; } &&
2405 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
2406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2407 (eval $ac_try) 2>&5
2408 ac_status=$?
2409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2410 (exit $ac_status); }; }; then
ab509236 2411 ac_cv_search_strerror="none required"
13b2be9c
DJ
2412else
2413 echo "$as_me: failed program was:" >&5
2414sed 's/^/| /' conftest.$ac_ext >&5
2415
13b2be9c 2416fi
ab509236
L
2417rm -f conftest.err conftest.$ac_objext \
2418 conftest$ac_exeext conftest.$ac_ext
2419if test "$ac_cv_search_strerror" = no; then
2420 for ac_lib in cposix; do
2421 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2422 cat >conftest.$ac_ext <<_ACEOF
2423/* confdefs.h. */
2424_ACEOF
2425cat confdefs.h >>conftest.$ac_ext
2426cat >>conftest.$ac_ext <<_ACEOF
2427/* end confdefs.h. */
2428
2429/* Override any gcc2 internal prototype to avoid an error. */
2430#ifdef __cplusplus
2431extern "C"
2432#endif
2433/* We use char because int might match the return type of a gcc2
2434 builtin and then its argument prototype would still apply. */
2435char strerror ();
2436int
2437main ()
2438{
2439strerror ();
2440 ;
2441 return 0;
2442}
2443_ACEOF
2444rm -f conftest.$ac_objext conftest$ac_exeext
2445if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2446 (eval $ac_link) 2>conftest.er1
2447 ac_status=$?
2448 grep -v '^ *+' conftest.er1 >conftest.err
2449 rm -f conftest.er1
2450 cat conftest.err >&5
2451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2452 (exit $ac_status); } &&
2453 { ac_try='test -z "$ac_c_werror_flag"
2454 || test ! -s conftest.err'
2455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2456 (eval $ac_try) 2>&5
2457 ac_status=$?
2458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2459 (exit $ac_status); }; } &&
2460 { ac_try='test -s conftest$ac_exeext'
2461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2462 (eval $ac_try) 2>&5
2463 ac_status=$?
2464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2465 (exit $ac_status); }; }; then
2466 ac_cv_search_strerror="-l$ac_lib"
2467break
2468else
2469 echo "$as_me: failed program was:" >&5
2470sed 's/^/| /' conftest.$ac_ext >&5
2471
13b2be9c 2472fi
ab509236
L
2473rm -f conftest.err conftest.$ac_objext \
2474 conftest$ac_exeext conftest.$ac_ext
2475 done
13b2be9c 2476fi
ab509236
L
2477LIBS=$ac_func_search_save_LIBS
2478fi
2479echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2480echo "${ECHO_T}$ac_cv_search_strerror" >&6
2481if test "$ac_cv_search_strerror" != no; then
2482 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
13b2be9c 2483
ab509236 2484fi
13b2be9c
DJ
2485
2486
2487BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
ab509236 2488am__api_version="1.8"
13b2be9c
DJ
2489# Find a good install program. We prefer a C program (faster),
2490# so one script is as good as another. But avoid the broken or
2491# incompatible versions:
2492# SysV /etc/install, /usr/sbin/install
2493# SunOS /usr/etc/install
2494# IRIX /sbin/install
2495# AIX /bin/install
2496# AmigaOS /C/install, which installs bootblocks on floppy discs
2497# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2498# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2499# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
ab509236 2500# OS/2's system install, which has a completely different semantic
13b2be9c
DJ
2501# ./install, which can be erroneously created by make from ./install.sh.
2502echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2503echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2504if test -z "$INSTALL"; then
2505if test "${ac_cv_path_install+set}" = set; then
2506 echo $ECHO_N "(cached) $ECHO_C" >&6
2507else
2508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2509for as_dir in $PATH
2510do
2511 IFS=$as_save_IFS
2512 test -z "$as_dir" && as_dir=.
2513 # Account for people who put trailing slashes in PATH elements.
2514case $as_dir/ in
2515 ./ | .// | /cC/* | \
2516 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
ab509236 2517 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
13b2be9c
DJ
2518 /usr/ucb/* ) ;;
2519 *)
2520 # OSF1 and SCO ODT 3.0 have their own names for install.
2521 # Don't use installbsd from OSF since it installs stuff as root
2522 # by default.
2523 for ac_prog in ginstall scoinst install; do
2524 for ac_exec_ext in '' $ac_executable_extensions; do
ab509236
L
2525 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2526 if test $ac_prog = install &&
2527 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2528 # AIX install. It has an incompatible calling convention.
2529 :
2530 elif test $ac_prog = install &&
2531 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2532 # program-specific install script used by HP pwplus--don't use.
2533 :
2534 else
2535 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2536 break 3
2537 fi
2538 fi
13b2be9c
DJ
2539 done
2540 done
2541 ;;
2542esac
2543done
2544
252b5132
RH
2545
2546fi
2547 if test "${ac_cv_path_install+set}" = set; then
13b2be9c 2548 INSTALL=$ac_cv_path_install
252b5132
RH
2549 else
2550 # As a last resort, use the slow shell script. We don't cache a
2551 # path for INSTALL within a source directory, because that will
2552 # break other packages using the cache if that directory is
2553 # removed, or if the path is relative.
13b2be9c 2554 INSTALL=$ac_install_sh
252b5132
RH
2555 fi
2556fi
13b2be9c
DJ
2557echo "$as_me:$LINENO: result: $INSTALL" >&5
2558echo "${ECHO_T}$INSTALL" >&6
252b5132
RH
2559
2560# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2561# It thinks the first close brace ends the variable substitution.
2562test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2563
13b2be9c 2564test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
2565
2566test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2567
13b2be9c
DJ
2568echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2569echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
252b5132
RH
2570# Just in case
2571sleep 1
13b2be9c 2572echo timestamp > conftest.file
252b5132
RH
2573# Do `set' in a subshell so we don't clobber the current shell's
2574# arguments. Must try -L first in case configure is actually a
2575# symlink; some systems play weird games with the mod time of symlinks
2576# (eg FreeBSD returns the mod time of the symlink's containing
2577# directory).
2578if (
13b2be9c 2579 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
252b5132
RH
2580 if test "$*" = "X"; then
2581 # -L didn't work.
13b2be9c 2582 set X `ls -t $srcdir/configure conftest.file`
252b5132 2583 fi
13b2be9c
DJ
2584 rm -f conftest.file
2585 if test "$*" != "X $srcdir/configure conftest.file" \
2586 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
2587
2588 # If neither matched, then we have a broken ls. This can happen
2589 # if, for instance, CONFIG_SHELL is bash and it inherits a
2590 # broken ls alias from the environment. This has actually
2591 # happened. Such a system could not be considered "sane".
13b2be9c
DJ
2592 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2593alias in your environment" >&5
2594echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2595alias in your environment" >&2;}
2596 { (exit 1); exit 1; }; }
252b5132
RH
2597 fi
2598
13b2be9c
DJ
2599 test "$2" = conftest.file
2600 )
2601then
2602 # Ok.
2603 :
2604else
2605 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2606Check your system clock" >&5
2607echo "$as_me: error: newly created file is older than distributed files!
2608Check your system clock" >&2;}
2609 { (exit 1); exit 1; }; }
2610fi
2611echo "$as_me:$LINENO: result: yes" >&5
2612echo "${ECHO_T}yes" >&6
2613test "$program_prefix" != NONE &&
2614 program_transform_name="s,^,$program_prefix,;$program_transform_name"
2615# Use a double $ so make ignores it.
2616test "$program_suffix" != NONE &&
2617 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2618# Double any \ or $. echo might interpret backslashes.
2619# By default was `s,x,x', remove it if useless.
2620cat <<\_ACEOF >conftest.sed
2621s/[\\$]/&&/g;s/;s,x,x,$//
2622_ACEOF
2623program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2624rm conftest.sed
2625
13b2be9c
DJ
2626# expand $ac_aux_dir to an absolute path
2627am_aux_dir=`cd $ac_aux_dir && pwd`
2628
2629test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2630# Use eval to expand $SHELL
2631if eval "$MISSING --run true"; then
2632 am_missing_run="$MISSING --run "
2633else
2634 am_missing_run=
2635 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2636echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2637fi
2638
ab509236
L
2639if mkdir -p -- . 2>/dev/null; then
2640 # Keeping the `.' argument allows $(mkdir_p) to be used without
2641 # argument. Indeed, we sometimes output rules like
2642 # $(mkdir_p) $(somedir)
2643 # where $(somedir) is conditionally defined.
2644 # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more
2645 # expensive solution, as it forces Make to start a sub-shell.)
2646 mkdir_p='mkdir -p -- .'
2647else
2648 # On NextStep and OpenStep, the `mkdir' command does not
2649 # recognize any option. It will interpret all options as
2650 # directories to create, and then abort because `.' already
2651 # exists.
2652 for d in ./-p ./--;
2653 do
2654 test -d $d && rmdir $d
2655 done
2656 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2657 if test -f "$ac_aux_dir/mkinstalldirs"; then
2658 mkdir_p='$(mkinstalldirs)'
2659 else
2660 mkdir_p='$(install_sh) -d'
2661 fi
2662fi
2663
13b2be9c
DJ
2664for ac_prog in gawk mawk nawk awk
2665do
2666 # Extract the first word of "$ac_prog", so it can be a program name with args.
2667set dummy $ac_prog; ac_word=$2
2668echo "$as_me:$LINENO: checking for $ac_word" >&5
2669echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2670if test "${ac_cv_prog_AWK+set}" = set; then
2671 echo $ECHO_N "(cached) $ECHO_C" >&6
2672else
2673 if test -n "$AWK"; then
2674 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2675else
2676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2677for as_dir in $PATH
2678do
2679 IFS=$as_save_IFS
2680 test -z "$as_dir" && as_dir=.
2681 for ac_exec_ext in '' $ac_executable_extensions; do
2682 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2683 ac_cv_prog_AWK="$ac_prog"
2684 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2685 break 2
2686 fi
2687done
2688done
2689
2690fi
2691fi
2692AWK=$ac_cv_prog_AWK
2693if test -n "$AWK"; then
2694 echo "$as_me:$LINENO: result: $AWK" >&5
2695echo "${ECHO_T}$AWK" >&6
2696else
2697 echo "$as_me:$LINENO: result: no" >&5
2698echo "${ECHO_T}no" >&6
2699fi
2700
2701 test -n "$AWK" && break
2702done
2703
2704echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2705echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
ab509236 2706set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
13b2be9c
DJ
2707if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2708 echo $ECHO_N "(cached) $ECHO_C" >&6
2709else
2710 cat >conftest.make <<\_ACEOF
2711all:
2712 @echo 'ac_maketemp="$(MAKE)"'
2713_ACEOF
2714# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2715eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2716if test -n "$ac_maketemp"; then
2717 eval ac_cv_prog_make_${ac_make}_set=yes
2718else
2719 eval ac_cv_prog_make_${ac_make}_set=no
2720fi
2721rm -f conftest.make
2722fi
2723if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2724 echo "$as_me:$LINENO: result: yes" >&5
2725echo "${ECHO_T}yes" >&6
2726 SET_MAKE=
2727else
2728 echo "$as_me:$LINENO: result: no" >&5
2729echo "${ECHO_T}no" >&6
2730 SET_MAKE="MAKE=${MAKE-make}"
2731fi
2732
2733rm -rf .tst 2>/dev/null
2734mkdir .tst 2>/dev/null
2735if test -d .tst; then
2736 am__leading_dot=.
2737else
2738 am__leading_dot=_
2739fi
2740rmdir .tst 2>/dev/null
2741
2742DEPDIR="${am__leading_dot}deps"
2743
2744 ac_config_commands="$ac_config_commands depfiles"
2745
2746
2747am_make=${MAKE-make}
2748cat > confinc << 'END'
2749am__doit:
2750 @echo done
2751.PHONY: am__doit
2752END
2753# If we don't find an include directive, just comment out the code.
2754echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2755echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2756am__include="#"
2757am__quote=
2758_am_result=none
2759# First try GNU make style include.
2760echo "include confinc" > confmf
2761# We grep out `Entering directory' and `Leaving directory'
2762# messages which can occur if `w' ends up in MAKEFLAGS.
2763# In particular we don't look at `^make:' because GNU make might
2764# be invoked under some other name (usually "gmake"), in which
2765# case it prints its new name instead of `make'.
2766if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2767 am__include=include
2768 am__quote=
2769 _am_result=GNU
2770fi
2771# Now try BSD make style include.
2772if test "$am__include" = "#"; then
2773 echo '.include "confinc"' > confmf
2774 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2775 am__include=.include
2776 am__quote="\""
2777 _am_result=BSD
2778 fi
2779fi
2780
2781
2782echo "$as_me:$LINENO: result: $_am_result" >&5
2783echo "${ECHO_T}$_am_result" >&6
2784rm -f confinc confmf
2785
2786# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2787if test "${enable_dependency_tracking+set}" = set; then
2788 enableval="$enable_dependency_tracking"
2789
2790fi;
2791if test "x$enable_dependency_tracking" != xno; then
2792 am_depcomp="$ac_aux_dir/depcomp"
2793 AMDEPBACKSLASH='\'
2794fi
2795
2796
2797if test "x$enable_dependency_tracking" != xno; then
2798 AMDEP_TRUE=
2799 AMDEP_FALSE='#'
2800else
2801 AMDEP_TRUE='#'
2802 AMDEP_FALSE=
2803fi
2804
2805
2806
ab509236 2807# test to see if srcdir already configured
13b2be9c
DJ
2808if test "`cd $srcdir && pwd`" != "`pwd`" &&
2809 test -f $srcdir/config.status; then
2810 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2811echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2812 { (exit 1); exit 1; }; }
2813fi
2814
2815# test whether we have cygpath
2816if test -z "$CYGPATH_W"; then
2817 if (cygpath --version) >/dev/null 2>/dev/null; then
2818 CYGPATH_W='cygpath -w'
2819 else
2820 CYGPATH_W=echo
2821 fi
2822fi
2823
2824
2825# Define the identity of the package.
2826 PACKAGE=gas
2827 VERSION=${BFD_VERSION}
2828
2829
2830cat >>confdefs.h <<_ACEOF
2831#define PACKAGE "$PACKAGE"
2832_ACEOF
2833
2834
2835cat >>confdefs.h <<_ACEOF
2836#define VERSION "$VERSION"
2837_ACEOF
2838
2839# Some tools Automake needs.
2840
2841ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2842
2843
2844AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2845
2846
2847AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2848
2849
2850AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2851
2852
2853MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2854
2855
2856AMTAR=${AMTAR-"${am_missing_run}tar"}
2857
2858install_sh=${install_sh-"$am_aux_dir/install-sh"}
2859
2860# Installed binaries are usually stripped using `strip' when the user
2861# run `make install-strip'. However `strip' might not be the right
2862# tool to use in cross-compilation environments, therefore Automake
2863# will honor the `STRIP' environment variable to overrule this program.
2864if test "$cross_compiling" != no; then
2865 if test -n "$ac_tool_prefix"; then
2866 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2867set dummy ${ac_tool_prefix}strip; ac_word=$2
2868echo "$as_me:$LINENO: checking for $ac_word" >&5
2869echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2870if test "${ac_cv_prog_STRIP+set}" = set; then
2871 echo $ECHO_N "(cached) $ECHO_C" >&6
2872else
2873 if test -n "$STRIP"; then
2874 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
252b5132 2875else
13b2be9c
DJ
2876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877for as_dir in $PATH
2878do
2879 IFS=$as_save_IFS
2880 test -z "$as_dir" && as_dir=.
2881 for ac_exec_ext in '' $ac_executable_extensions; do
2882 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2883 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2884 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2885 break 2
2886 fi
2887done
2888done
2889
252b5132 2890fi
13b2be9c
DJ
2891fi
2892STRIP=$ac_cv_prog_STRIP
2893if test -n "$STRIP"; then
2894 echo "$as_me:$LINENO: result: $STRIP" >&5
2895echo "${ECHO_T}$STRIP" >&6
c8615825 2896else
13b2be9c
DJ
2897 echo "$as_me:$LINENO: result: no" >&5
2898echo "${ECHO_T}no" >&6
c8615825 2899fi
c8615825 2900
13b2be9c
DJ
2901fi
2902if test -z "$ac_cv_prog_STRIP"; then
2903 ac_ct_STRIP=$STRIP
2904 # Extract the first word of "strip", so it can be a program name with args.
2905set dummy strip; ac_word=$2
2906echo "$as_me:$LINENO: checking for $ac_word" >&5
2907echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2908if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2909 echo $ECHO_N "(cached) $ECHO_C" >&6
c8615825 2910else
13b2be9c
DJ
2911 if test -n "$ac_ct_STRIP"; then
2912 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
252b5132 2913else
13b2be9c
DJ
2914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915for as_dir in $PATH
2916do
2917 IFS=$as_save_IFS
2918 test -z "$as_dir" && as_dir=.
2919 for ac_exec_ext in '' $ac_executable_extensions; do
2920 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2921 ac_cv_prog_ac_ct_STRIP="strip"
2922 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2923 break 2
2924 fi
2925done
2926done
2927
2928 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
252b5132 2929fi
252b5132 2930fi
13b2be9c
DJ
2931ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2932if test -n "$ac_ct_STRIP"; then
2933 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2934echo "${ECHO_T}$ac_ct_STRIP" >&6
252b5132 2935else
13b2be9c
DJ
2936 echo "$as_me:$LINENO: result: no" >&5
2937echo "${ECHO_T}no" >&6
252b5132
RH
2938fi
2939
13b2be9c
DJ
2940 STRIP=$ac_ct_STRIP
2941else
2942 STRIP="$ac_cv_prog_STRIP"
2943fi
d6d788bd 2944
252b5132 2945fi
13b2be9c 2946INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
252b5132 2947
13b2be9c
DJ
2948# We need awk for the "check" target. The system "awk" is bad on
2949# some platforms.
252b5132 2950
d6d788bd 2951
13b2be9c 2952depcc="$CC" am_compiler_list=
d6d788bd 2953
13b2be9c
DJ
2954echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
2955echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
2956if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
2957 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 2958else
13b2be9c
DJ
2959 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
2960 # We make a subdir and do the tests there. Otherwise we can end up
2961 # making bogus files that we don't know about and never remove. For
2962 # instance it was reported that on HP-UX the gcc test will end up
2963 # making a dummy file named `D' -- because `-MD' means `put the output
2964 # in D'.
2965 mkdir conftest.dir
2966 # Copy depcomp to subdir because otherwise we won't find it if we're
2967 # using a relative directory.
2968 cp "$am_depcomp" conftest.dir
2969 cd conftest.dir
2970 # We will build objects and dependencies in a subdirectory because
2971 # it helps to detect inapplicable dependency modes. For instance
2972 # both Tru64's cc and ICC support -MD to output dependencies as a
2973 # side effect of compilation, but ICC will put the dependencies in
2974 # the current directory while Tru64 will put them in the object
2975 # directory.
2976 mkdir sub
252b5132 2977
13b2be9c
DJ
2978 am_cv_CC_dependencies_compiler_type=none
2979 if test "$am_compiler_list" = ""; then
2980 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
2981 fi
2982 for depmode in $am_compiler_list; do
2983 # Setup a source with many dependencies, because some compilers
2984 # like to wrap large dependency lists on column 80 (with \), and
2985 # we should not choose a depcomp mode which is confused by this.
2986 #
2987 # We need to recreate these files for each test, as the compiler may
2988 # overwrite some of them when testing with obscure command lines.
2989 # This happens at least with the AIX C compiler.
2990 : > sub/conftest.c
2991 for i in 1 2 3 4 5 6; do
2992 echo '#include "conftst'$i'.h"' >> sub/conftest.c
2993 : > sub/conftst$i.h
2994 done
2995 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
2996
2997 case $depmode in
2998 nosideeffect)
2999 # after this tag, mechanisms are not by side-effect, so they'll
3000 # only be used when explicitly requested
3001 if test "x$enable_dependency_tracking" = xyes; then
3002 continue
3003 else
3004 break
3005 fi
3006 ;;
3007 none) break ;;
3008 esac
3009 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3010 # mode. It turns out that the SunPro C++ compiler does not properly
3011 # handle `-M -o', and we need to detect this.
3012 if depmode=$depmode \
3013 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3014 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3015 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3016 >/dev/null 2>conftest.err &&
3017 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3018 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3019 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3020 # icc doesn't choke on unknown options, it will just issue warnings
3021 # (even with -Werror). So we grep stderr for any message
3022 # that says an option was ignored.
3023 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
3024 am_cv_CC_dependencies_compiler_type=$depmode
3025 break
3026 fi
3027 fi
3028 done
252b5132 3029
13b2be9c
DJ
3030 cd ..
3031 rm -rf conftest.dir
252b5132 3032else
13b2be9c 3033 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3034fi
3035
252b5132 3036fi
13b2be9c
DJ
3037echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3038echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3039CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
252b5132 3040
13b2be9c
DJ
3041
3042
3043if
3044 test "x$enable_dependency_tracking" != xno \
3045 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3046 am__fastdepCC_TRUE=
3047 am__fastdepCC_FALSE='#'
252b5132 3048else
13b2be9c
DJ
3049 am__fastdepCC_TRUE='#'
3050 am__fastdepCC_FALSE=
252b5132
RH
3051fi
3052
d6d788bd
L
3053
3054
13b2be9c 3055
252b5132
RH
3056# Check whether --enable-shared or --disable-shared was given.
3057if test "${enable_shared+set}" = set; then
3058 enableval="$enable_shared"
3059 p=${PACKAGE-default}
f9c19112 3060case $enableval in
252b5132
RH
3061yes) enable_shared=yes ;;
3062no) enable_shared=no ;;
3063*)
3064 enable_shared=no
3065 # Look at the argument we got. We use all the common list separators.
3066 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3067 for pkg in $enableval; do
3068 if test "X$pkg" = "X$p"; then
3069 enable_shared=yes
3070 fi
3071 done
3072 IFS="$ac_save_ifs"
3073 ;;
3074esac
3075else
3076 enable_shared=yes
13b2be9c 3077fi;
252b5132
RH
3078# Check whether --enable-static or --disable-static was given.
3079if test "${enable_static+set}" = set; then
3080 enableval="$enable_static"
3081 p=${PACKAGE-default}
f9c19112 3082case $enableval in
252b5132
RH
3083yes) enable_static=yes ;;
3084no) enable_static=no ;;
3085*)
3086 enable_static=no
3087 # Look at the argument we got. We use all the common list separators.
3088 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3089 for pkg in $enableval; do
3090 if test "X$pkg" = "X$p"; then
3091 enable_static=yes
3092 fi
3093 done
3094 IFS="$ac_save_ifs"
3095 ;;
3096esac
3097else
3098 enable_static=yes
13b2be9c 3099fi;
bedf545c
ILT
3100# Check whether --enable-fast-install or --disable-fast-install was given.
3101if test "${enable_fast_install+set}" = set; then
3102 enableval="$enable_fast_install"
3103 p=${PACKAGE-default}
f9c19112 3104case $enableval in
bedf545c
ILT
3105yes) enable_fast_install=yes ;;
3106no) enable_fast_install=no ;;
3107*)
3108 enable_fast_install=no
3109 # Look at the argument we got. We use all the common list separators.
3110 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3111 for pkg in $enableval; do
3112 if test "X$pkg" = "X$p"; then
3113 enable_fast_install=yes
3114 fi
3115 done
3116 IFS="$ac_save_ifs"
3117 ;;
3118esac
3119else
3120 enable_fast_install=yes
13b2be9c 3121fi;
87ccc1b0 3122
6840198f
NC
3123# Check whether --with-gnu-ld or --without-gnu-ld was given.
3124if test "${with_gnu_ld+set}" = set; then
3125 withval="$with_gnu_ld"
3126 test "$withval" = no || with_gnu_ld=yes
27b7e12d 3127else
6840198f 3128 with_gnu_ld=no
13b2be9c 3129fi;
6840198f
NC
3130ac_prog=ld
3131if test "$GCC" = yes; then
3132 # Check if gcc -print-prog-name=ld gives a path.
13b2be9c
DJ
3133 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3134echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
6840198f
NC
3135 case $host in
3136 *-*-mingw*)
3137 # gcc leaves a trailing carriage return which upsets mingw
3138 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3139 *)
3140 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3141 esac
3142 case $ac_prog in
3143 # Accept absolute paths.
3144 [\\/]* | [A-Za-z]:[\\/]*)
3145 re_direlt='/[^/][^/]*/\.\./'
3146 # Canonicalize the path of ld
3147 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3148 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3149 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3150 done
3151 test -z "$LD" && LD="$ac_prog"
3152 ;;
3153 "")
3154 # If it fails, then pretend we aren't using GCC.
3155 ac_prog=ld
3156 ;;
3157 *)
3158 # If it is relative, then search for the first ld in PATH.
3159 with_gnu_ld=unknown
3160 ;;
3161 esac
3162elif test "$with_gnu_ld" = yes; then
13b2be9c
DJ
3163 echo "$as_me:$LINENO: checking for GNU ld" >&5
3164echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
27b7e12d 3165else
13b2be9c
DJ
3166 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3167echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
27b7e12d 3168fi
13b2be9c
DJ
3169if test "${lt_cv_path_LD+set}" = set; then
3170 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
3171else
3172 if test -z "$LD"; then
a74801ba 3173 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
252b5132
RH
3174 for ac_dir in $PATH; do
3175 test -z "$ac_dir" && ac_dir=.
a74801ba 3176 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
f9c19112 3177 lt_cv_path_LD="$ac_dir/$ac_prog"
252b5132
RH
3178 # Check to see if the program is GNU ld. I'd rather use --version,
3179 # but apparently some GNU ld's only accept -v.
3180 # Break only if it was the GNU/non-GNU ld that we prefer.
f9c19112 3181 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
252b5132
RH
3182 test "$with_gnu_ld" != no && break
3183 else
bedf545c 3184 test "$with_gnu_ld" != yes && break
252b5132
RH
3185 fi
3186 fi
3187 done
3188 IFS="$ac_save_ifs"
3189else
f9c19112 3190 lt_cv_path_LD="$LD" # Let the user override the test with a path.
252b5132
RH
3191fi
3192fi
3193
f9c19112 3194LD="$lt_cv_path_LD"
252b5132 3195if test -n "$LD"; then
13b2be9c
DJ
3196 echo "$as_me:$LINENO: result: $LD" >&5
3197echo "${ECHO_T}$LD" >&6
252b5132 3198else
13b2be9c
DJ
3199 echo "$as_me:$LINENO: result: no" >&5
3200echo "${ECHO_T}no" >&6
252b5132 3201fi
13b2be9c
DJ
3202test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3203echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3204 { (exit 1); exit 1; }; }
3205echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3206echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3207if test "${lt_cv_prog_gnu_ld+set}" = set; then
3208 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
3209else
3210 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3211if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
f9c19112 3212 lt_cv_prog_gnu_ld=yes
252b5132 3213else
f9c19112 3214 lt_cv_prog_gnu_ld=no
252b5132
RH
3215fi
3216fi
13b2be9c
DJ
3217echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3218echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
f9c19112 3219with_gnu_ld=$lt_cv_prog_gnu_ld
ac48eca1 3220
d6d788bd 3221
13b2be9c
DJ
3222echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3223echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3224if test "${lt_cv_ld_reload_flag+set}" = set; then
3225 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1
AO
3226else
3227 lt_cv_ld_reload_flag='-r'
3228fi
13b2be9c
DJ
3229echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3230echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
ac48eca1
AO
3231reload_flag=$lt_cv_ld_reload_flag
3232test -n "$reload_flag" && reload_flag=" $reload_flag"
252b5132 3233
13b2be9c
DJ
3234echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3235echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3236if test "${lt_cv_path_NM+set}" = set; then
3237 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
3238else
3239 if test -n "$NM"; then
3240 # Let the user override the test.
f9c19112 3241 lt_cv_path_NM="$NM"
252b5132 3242else
a74801ba 3243 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
bedf545c 3244 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
252b5132 3245 test -z "$ac_dir" && ac_dir=.
ac48eca1
AO
3246 tmp_nm=$ac_dir/${ac_tool_prefix}nm
3247 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
252b5132
RH
3248 # Check to see if the nm accepts a BSD-compat flag.
3249 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3250 # nm: unknown option "B" ignored
58cccadb
AO
3251 # Tru64's nm complains that /dev/null is an invalid object file
3252 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
f9c19112 3253 lt_cv_path_NM="$tmp_nm -B"
bedf545c 3254 break
ac48eca1 3255 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
f9c19112 3256 lt_cv_path_NM="$tmp_nm -p"
bedf545c 3257 break
252b5132 3258 else
f9c19112 3259 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
bedf545c 3260 continue # so that we can try to find one that supports BSD flags
252b5132 3261 fi
252b5132
RH
3262 fi
3263 done
3264 IFS="$ac_save_ifs"
f9c19112 3265 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
252b5132
RH
3266fi
3267fi
3268
f9c19112 3269NM="$lt_cv_path_NM"
13b2be9c
DJ
3270echo "$as_me:$LINENO: result: $NM" >&5
3271echo "${ECHO_T}$NM" >&6
252b5132 3272
13b2be9c
DJ
3273echo "$as_me:$LINENO: checking whether ln -s works" >&5
3274echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3275LN_S=$as_ln_s
3276if test "$LN_S" = "ln -s"; then
3277 echo "$as_me:$LINENO: result: yes" >&5
3278echo "${ECHO_T}yes" >&6
252b5132 3279else
13b2be9c
DJ
3280 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3281echo "${ECHO_T}no, using $LN_S" >&6
252b5132
RH
3282fi
3283
13b2be9c
DJ
3284echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
3285echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
3286if test "${lt_cv_deplibs_check_method+set}" = set; then
3287 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3288else
d64552c5 3289 lt_cv_file_magic_cmd='$MAGIC_CMD'
ac48eca1
AO
3290lt_cv_file_magic_test_file=
3291lt_cv_deplibs_check_method='unknown'
3292# Need to set the preceding variable on all platforms that support
3293# interlibrary dependencies.
3294# 'none' -- dependencies not supported.
3295# `unknown' -- same as none, but documents that we really don't know.
3296# 'pass_all' -- all dependencies passed with no checks.
3297# 'test_compile' -- check by making test program.
3298# 'file_magic [regex]' -- check by looking for files in library path
3299# which responds to the $file_magic_cmd with a given egrep regex.
3300# If you have `file' or equivalent on your system and you're not sure
3301# whether `pass_all' will *always* work, you probably want this one.
3302
f9c19112
HPN
3303case $host_os in
3304aix*)
ac48eca1
AO
3305 lt_cv_deplibs_check_method=pass_all
3306 ;;
3307
3308beos*)
3309 lt_cv_deplibs_check_method=pass_all
3310 ;;
3311
3312bsdi4*)
f9c19112
HPN
3313 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3314 lt_cv_file_magic_cmd='/usr/bin/file -L'
ac48eca1
AO
3315 lt_cv_file_magic_test_file=/shlib/libc.so
3316 ;;
3317
d64552c5 3318cygwin* | mingw* |pw32*)
ac48eca1 3319 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
d64552c5 3320 lt_cv_file_magic_cmd='$OBJDUMP -f'
ac48eca1
AO
3321 ;;
3322
f9c19112
HPN
3323darwin* | rhapsody*)
3324 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
6840198f
NC
3325 lt_cv_file_magic_cmd='/usr/bin/file -L'
3326 case "$host_os" in
3327 rhapsody* | darwin1.012)
3328 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
3329 ;;
3330 *) # Darwin 1.3 on
3331 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3332 ;;
3333 esac
f9c19112
HPN
3334 ;;
3335
ac48eca1
AO
3336freebsd* )
3337 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
f9c19112 3338 case $host_cpu in
ac48eca1 3339 i*86 )
58cccadb
AO
3340 # Not sure whether the presence of OpenBSD here was a mistake.
3341 # Let's accept both of them until this is cleared up.
f9c19112
HPN
3342 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3343 lt_cv_file_magic_cmd=/usr/bin/file
ac48eca1
AO
3344 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3345 ;;
3346 esac
3347 else
3348 lt_cv_deplibs_check_method=pass_all
3349 fi
3350 ;;
3351
3352gnu*)
3353 lt_cv_deplibs_check_method=pass_all
3354 ;;
3355
f9c19112 3356hpux10.20*|hpux11*)
4867be41
DJ
3357 case $host_cpu in
3358 hppa*)
3359 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3360 lt_cv_file_magic_cmd=/usr/bin/file
3361 lt_cv_file_magic_test_file=/usr/lib/libc.sl
3362 ;;
3363 ia64*)
3364 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3365 lt_cv_file_magic_cmd=/usr/bin/file
3366 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3367 ;;
3368 esac
ac48eca1
AO
3369 ;;
3370
3371irix5* | irix6*)
f9c19112 3372 case $host_os in
ac48eca1
AO
3373 irix5*)
3374 # this will be overridden with pass_all, but let us keep it just in case
3375 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3376 ;;
3377 *)
f9c19112 3378 case $LD in
ac48eca1
AO
3379 *-32|*"-32 ") libmagic=32-bit;;
3380 *-n32|*"-n32 ") libmagic=N32;;
3381 *-64|*"-64 ") libmagic=64-bit;;
3382 *) libmagic=never-match;;
3383 esac
3384 # this will be overridden with pass_all, but let us keep it just in case
f9c19112
HPN
3385 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3386 ;;
ac48eca1
AO
3387 esac
3388 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3389 lt_cv_deplibs_check_method=pass_all
3390 ;;
3391
3392# This must be Linux ELF.
58cccadb 3393linux-gnu*)
f9c19112 3394 case $host_cpu in
dbeba5e5 3395 alpha* | mips* | hppa* | i*86 | powerpc* | sparc* | ia64* )
ac48eca1
AO
3396 lt_cv_deplibs_check_method=pass_all ;;
3397 *)
3398 # glibc up to 2.1.1 does not perform some relocations on ARM
f9c19112
HPN
3399 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3400 esac
ac48eca1
AO
3401 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3402 ;;
3403
3404netbsd*)
f9c19112 3405 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
6840198f 3406 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
ac48eca1 3407 else
6840198f 3408 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
ac48eca1 3409 fi
f9c19112
HPN
3410 ;;
3411
3412newsos6)
3413 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3414 lt_cv_file_magic_cmd=/usr/bin/file
3415 lt_cv_file_magic_test_file=/usr/lib/libnls.so
ac48eca1
AO
3416 ;;
3417
3418osf3* | osf4* | osf5*)
3419 # this will be overridden with pass_all, but let us keep it just in case
3420 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3421 lt_cv_file_magic_test_file=/shlib/libc.so
3422 lt_cv_deplibs_check_method=pass_all
3423 ;;
3424
3425sco3.2v5*)
3426 lt_cv_deplibs_check_method=pass_all
3427 ;;
3428
3429solaris*)
3430 lt_cv_deplibs_check_method=pass_all
3431 lt_cv_file_magic_test_file=/lib/libc.so
3432 ;;
3433
6be7c12c
AO
3434sysv5uw[78]* | sysv4*uw2*)
3435 lt_cv_deplibs_check_method=pass_all
3436 ;;
3437
ac48eca1 3438sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
f9c19112 3439 case $host_vendor in
ac48eca1
AO
3440 ncr)
3441 lt_cv_deplibs_check_method=pass_all
3442 ;;
3443 motorola)
f9c19112
HPN
3444 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
3445 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
ac48eca1
AO
3446 ;;
3447 esac
3448 ;;
3449esac
3450
3451fi
13b2be9c
DJ
3452echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3453echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
ac48eca1
AO
3454file_magic_cmd=$lt_cv_file_magic_cmd
3455deplibs_check_method=$lt_cv_deplibs_check_method
3456
c8615825 3457
c8615825 3458
c8615825 3459
ac48eca1
AO
3460# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
3461
3462# Only perform the check for file, if the check method requires it
f9c19112 3463case $deplibs_check_method in
ac48eca1 3464file_magic*)
d64552c5 3465 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
13b2be9c
DJ
3466 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
3467echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
3468if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3469 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3470else
f9c19112 3471 case $MAGIC_CMD in
ac48eca1 3472 /*)
d64552c5 3473 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
ac48eca1
AO
3474 ;;
3475 ?:/*)
d64552c5 3476 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
ac48eca1
AO
3477 ;;
3478 *)
d64552c5 3479 ac_save_MAGIC_CMD="$MAGIC_CMD"
ac48eca1
AO
3480 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3481 ac_dummy="/usr/bin:$PATH"
3482 for ac_dir in $ac_dummy; do
3483 test -z "$ac_dir" && ac_dir=.
3484 if test -f $ac_dir/${ac_tool_prefix}file; then
d64552c5 3485 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
ac48eca1 3486 if test -n "$file_magic_test_file"; then
f9c19112 3487 case $deplibs_check_method in
ac48eca1
AO
3488 "file_magic "*)
3489 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
d64552c5 3490 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
ac48eca1
AO
3491 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3492 egrep "$file_magic_regex" > /dev/null; then
3493 :
3494 else
3495 cat <<EOF 1>&2
3496
3497*** Warning: the command libtool uses to detect shared libraries,
3498*** $file_magic_cmd, produces output that libtool cannot recognize.
3499*** The result is that libtool may fail to recognize shared libraries
3500*** as such. This will affect the creation of libtool libraries that
3501*** depend on shared libraries, but programs linked with such libtool
3502*** libraries will work regardless of this problem. Nevertheless, you
3503*** may want to report the problem to your system manager and/or to
3504*** bug-libtool@gnu.org
3505
3506EOF
3507 fi ;;
3508 esac
3509 fi
3510 break
3511 fi
3512 done
3513 IFS="$ac_save_ifs"
d64552c5 3514 MAGIC_CMD="$ac_save_MAGIC_CMD"
ac48eca1
AO
3515 ;;
3516esac
3517fi
3518
d64552c5
AO
3519MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3520if test -n "$MAGIC_CMD"; then
13b2be9c
DJ
3521 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
3522echo "${ECHO_T}$MAGIC_CMD" >&6
ac48eca1 3523else
13b2be9c
DJ
3524 echo "$as_me:$LINENO: result: no" >&5
3525echo "${ECHO_T}no" >&6
ac48eca1
AO
3526fi
3527
d64552c5 3528if test -z "$lt_cv_path_MAGIC_CMD"; then
ac48eca1 3529 if test -n "$ac_tool_prefix"; then
13b2be9c
DJ
3530 echo "$as_me:$LINENO: checking for file" >&5
3531echo $ECHO_N "checking for file... $ECHO_C" >&6
3532if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3533 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3534else
f9c19112 3535 case $MAGIC_CMD in
ac48eca1 3536 /*)
d64552c5 3537 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
ac48eca1
AO
3538 ;;
3539 ?:/*)
d64552c5 3540 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
ac48eca1
AO
3541 ;;
3542 *)
d64552c5 3543 ac_save_MAGIC_CMD="$MAGIC_CMD"
ac48eca1
AO
3544 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3545 ac_dummy="/usr/bin:$PATH"
3546 for ac_dir in $ac_dummy; do
3547 test -z "$ac_dir" && ac_dir=.
3548 if test -f $ac_dir/file; then
d64552c5 3549 lt_cv_path_MAGIC_CMD="$ac_dir/file"
ac48eca1 3550 if test -n "$file_magic_test_file"; then
f9c19112 3551 case $deplibs_check_method in
ac48eca1
AO
3552 "file_magic "*)
3553 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
d64552c5 3554 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
ac48eca1
AO
3555 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3556 egrep "$file_magic_regex" > /dev/null; then
3557 :
3558 else
3559 cat <<EOF 1>&2
3560
3561*** Warning: the command libtool uses to detect shared libraries,
3562*** $file_magic_cmd, produces output that libtool cannot recognize.
3563*** The result is that libtool may fail to recognize shared libraries
3564*** as such. This will affect the creation of libtool libraries that
3565*** depend on shared libraries, but programs linked with such libtool
3566*** libraries will work regardless of this problem. Nevertheless, you
3567*** may want to report the problem to your system manager and/or to
3568*** bug-libtool@gnu.org
3569
3570EOF
3571 fi ;;
3572 esac
3573 fi
3574 break
3575 fi
3576 done
3577 IFS="$ac_save_ifs"
d64552c5 3578 MAGIC_CMD="$ac_save_MAGIC_CMD"
ac48eca1
AO
3579 ;;
3580esac
3581fi
3582
d64552c5
AO
3583MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3584if test -n "$MAGIC_CMD"; then
13b2be9c
DJ
3585 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
3586echo "${ECHO_T}$MAGIC_CMD" >&6
ac48eca1 3587else
13b2be9c
DJ
3588 echo "$as_me:$LINENO: result: no" >&5
3589echo "${ECHO_T}no" >&6
ac48eca1
AO
3590fi
3591
3592 else
d64552c5 3593 MAGIC_CMD=:
ac48eca1
AO
3594 fi
3595fi
3596
3597 fi
3598 ;;
3599esac
3600
13b2be9c
DJ
3601if test -n "$ac_tool_prefix"; then
3602 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
ac48eca1 3603set dummy ${ac_tool_prefix}ranlib; ac_word=$2
13b2be9c
DJ
3604echo "$as_me:$LINENO: checking for $ac_word" >&5
3605echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3606if test "${ac_cv_prog_RANLIB+set}" = set; then
3607 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1
AO
3608else
3609 if test -n "$RANLIB"; then
3610 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3611else
13b2be9c
DJ
3612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3613for as_dir in $PATH
3614do
3615 IFS=$as_save_IFS
3616 test -z "$as_dir" && as_dir=.
3617 for ac_exec_ext in '' $ac_executable_extensions; do
3618 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3619 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3620 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3621 break 2
3622 fi
3623done
3624done
3625
ac48eca1
AO
3626fi
3627fi
13b2be9c 3628RANLIB=$ac_cv_prog_RANLIB
ac48eca1 3629if test -n "$RANLIB"; then
13b2be9c
DJ
3630 echo "$as_me:$LINENO: result: $RANLIB" >&5
3631echo "${ECHO_T}$RANLIB" >&6
ac48eca1 3632else
13b2be9c
DJ
3633 echo "$as_me:$LINENO: result: no" >&5
3634echo "${ECHO_T}no" >&6
ac48eca1
AO
3635fi
3636
13b2be9c 3637fi
ac48eca1 3638if test -z "$ac_cv_prog_RANLIB"; then
13b2be9c 3639 ac_ct_RANLIB=$RANLIB
ac48eca1
AO
3640 # Extract the first word of "ranlib", so it can be a program name with args.
3641set dummy ranlib; ac_word=$2
13b2be9c
DJ
3642echo "$as_me:$LINENO: checking for $ac_word" >&5
3643echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3644if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3645 echo $ECHO_N "(cached) $ECHO_C" >&6
d6d788bd 3646else
13b2be9c
DJ
3647 if test -n "$ac_ct_RANLIB"; then
3648 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
d6d788bd 3649else
13b2be9c
DJ
3650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3651for as_dir in $PATH
3652do
3653 IFS=$as_save_IFS
3654 test -z "$as_dir" && as_dir=.
3655 for ac_exec_ext in '' $ac_executable_extensions; do
3656 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3657 ac_cv_prog_ac_ct_RANLIB="ranlib"
3658 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3659 break 2
3660 fi
3661done
3662done
3663
3664 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
ac48eca1
AO
3665fi
3666fi
13b2be9c
DJ
3667ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3668if test -n "$ac_ct_RANLIB"; then
3669 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3670echo "${ECHO_T}$ac_ct_RANLIB" >&6
ac48eca1 3671else
13b2be9c
DJ
3672 echo "$as_me:$LINENO: result: no" >&5
3673echo "${ECHO_T}no" >&6
ac48eca1
AO
3674fi
3675
13b2be9c 3676 RANLIB=$ac_ct_RANLIB
ac48eca1 3677else
13b2be9c 3678 RANLIB="$ac_cv_prog_RANLIB"
ac48eca1
AO
3679fi
3680
13b2be9c
DJ
3681if test -n "$ac_tool_prefix"; then
3682 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
ac48eca1 3683set dummy ${ac_tool_prefix}strip; ac_word=$2
13b2be9c
DJ
3684echo "$as_me:$LINENO: checking for $ac_word" >&5
3685echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3686if test "${ac_cv_prog_STRIP+set}" = set; then
3687 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1
AO
3688else
3689 if test -n "$STRIP"; then
3690 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3691else
13b2be9c
DJ
3692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3693for as_dir in $PATH
3694do
3695 IFS=$as_save_IFS
3696 test -z "$as_dir" && as_dir=.
3697 for ac_exec_ext in '' $ac_executable_extensions; do
3698 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3699 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3700 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3701 break 2
3702 fi
3703done
3704done
3705
ac48eca1
AO
3706fi
3707fi
13b2be9c 3708STRIP=$ac_cv_prog_STRIP
ac48eca1 3709if test -n "$STRIP"; then
13b2be9c
DJ
3710 echo "$as_me:$LINENO: result: $STRIP" >&5
3711echo "${ECHO_T}$STRIP" >&6
ac48eca1 3712else
13b2be9c
DJ
3713 echo "$as_me:$LINENO: result: no" >&5
3714echo "${ECHO_T}no" >&6
ac48eca1
AO
3715fi
3716
13b2be9c 3717fi
ac48eca1 3718if test -z "$ac_cv_prog_STRIP"; then
13b2be9c 3719 ac_ct_STRIP=$STRIP
ac48eca1
AO
3720 # Extract the first word of "strip", so it can be a program name with args.
3721set dummy strip; ac_word=$2
13b2be9c
DJ
3722echo "$as_me:$LINENO: checking for $ac_word" >&5
3723echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3724if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3725 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3726else
13b2be9c
DJ
3727 if test -n "$ac_ct_STRIP"; then
3728 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
ac48eca1 3729else
13b2be9c
DJ
3730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3731for as_dir in $PATH
3732do
3733 IFS=$as_save_IFS
3734 test -z "$as_dir" && as_dir=.
3735 for ac_exec_ext in '' $ac_executable_extensions; do
3736 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3737 ac_cv_prog_ac_ct_STRIP="strip"
3738 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3739 break 2
3740 fi
3741done
3742done
3743
3744 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
d6d788bd
L
3745fi
3746fi
13b2be9c
DJ
3747ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3748if test -n "$ac_ct_STRIP"; then
3749 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3750echo "${ECHO_T}$ac_ct_STRIP" >&6
d6d788bd 3751else
13b2be9c
DJ
3752 echo "$as_me:$LINENO: result: no" >&5
3753echo "${ECHO_T}no" >&6
d6d788bd
L
3754fi
3755
13b2be9c 3756 STRIP=$ac_ct_STRIP
d6d788bd 3757else
13b2be9c 3758 STRIP="$ac_cv_prog_STRIP"
d6d788bd
L
3759fi
3760
252b5132 3761
252b5132 3762# Check for any special flags to pass to ltconfig.
bedf545c 3763libtool_flags="--cache-file=$cache_file"
252b5132
RH
3764test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
3765test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
bedf545c 3766test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
f9c19112
HPN
3767test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
3768test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
252b5132 3769
d6d788bd 3770
a74801ba
ILT
3771# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3772if test "${enable_libtool_lock+set}" = set; then
3773 enableval="$enable_libtool_lock"
a74801ba 3774
13b2be9c 3775fi;
a74801ba
ILT
3776test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
3777test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
3778
13b2be9c 3779
ac48eca1
AO
3780# Check whether --with-pic or --without-pic was given.
3781if test "${with_pic+set}" = set; then
3782 withval="$with_pic"
3783 pic_mode="$withval"
3784else
3785 pic_mode=default
13b2be9c 3786fi;
ac48eca1
AO
3787test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
3788test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
3789
252b5132
RH
3790# Some flags need to be propagated to the compiler or linker for good
3791# libtool support.
f9c19112 3792case $host in
252b5132
RH
3793*-*-irix6*)
3794 # Find out which ABI we are using.
ab509236 3795 echo '#line 3795 "configure"' > conftest.$ac_ext
13b2be9c
DJ
3796 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3797 (eval $ac_compile) 2>&5
3798 ac_status=$?
3799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3800 (exit $ac_status); }; then
e0001a05
NC
3801 if test "$lt_cv_prog_gnu_ld" = yes; then
3802 case `/usr/bin/file conftest.$ac_objext` in
3803 *32-bit*)
3804 LD="${LD-ld} -melf32bsmip"
3805 ;;
3806 *N32*)
3807 LD="${LD-ld} -melf32bmipn32"
3808 ;;
3809 *64-bit*)
3810 LD="${LD-ld} -melf64bmip"
3811 ;;
3812 esac
3813 else
f9c19112 3814 case `/usr/bin/file conftest.$ac_objext` in
252b5132
RH
3815 *32-bit*)
3816 LD="${LD-ld} -32"
3817 ;;
3818 *N32*)
3819 LD="${LD-ld} -n32"
3820 ;;
3821 *64-bit*)
3822 LD="${LD-ld} -64"
3823 ;;
3824 esac
e0001a05 3825 fi
252b5132
RH
3826 fi
3827 rm -rf conftest*
3828 ;;
3829
4867be41
DJ
3830ia64-*-hpux*)
3831 # Find out which ABI we are using.
3832 echo 'int i;' > conftest.$ac_ext
13b2be9c
DJ
3833 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3834 (eval $ac_compile) 2>&5
3835 ac_status=$?
3836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3837 (exit $ac_status); }; then
4867be41
DJ
3838 case "`/usr/bin/file conftest.o`" in
3839 *ELF-32*)
3840 HPUX_IA64_MODE="32"
3841 ;;
3842 *ELF-64*)
3843 HPUX_IA64_MODE="64"
3844 ;;
3845 esac
3846 fi
3847 rm -rf conftest*
3848 ;;
3849
252b5132
RH
3850*-*-sco3.2v5*)
3851 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
bedf545c 3852 SAVE_CFLAGS="$CFLAGS"
252b5132 3853 CFLAGS="$CFLAGS -belf"
13b2be9c
DJ
3854 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
3855echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3856if test "${lt_cv_cc_needs_belf+set}" = set; then
3857 echo $ECHO_N "(cached) $ECHO_C" >&6
bedf545c 3858else
13b2be9c
DJ
3859
3860
ac48eca1 3861 ac_ext=c
ac48eca1 3862ac_cpp='$CPP $CPPFLAGS'
13b2be9c
DJ
3863ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3864ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3865ac_compiler_gnu=$ac_cv_c_compiler_gnu
3866
3867 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
3868/* confdefs.h. */
3869_ACEOF
3870cat confdefs.h >>conftest.$ac_ext
3871cat >>conftest.$ac_ext <<_ACEOF
3872/* end confdefs.h. */
bedf545c 3873
13b2be9c
DJ
3874int
3875main ()
3876{
6840198f 3877
13b2be9c
DJ
3878 ;
3879 return 0;
3880}
3881_ACEOF
3882rm -f conftest.$ac_objext conftest$ac_exeext
3883if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 3884 (eval $ac_link) 2>conftest.er1
13b2be9c 3885 ac_status=$?
ab509236
L
3886 grep -v '^ *+' conftest.er1 >conftest.err
3887 rm -f conftest.er1
3888 cat conftest.err >&5
13b2be9c
DJ
3889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3890 (exit $ac_status); } &&
ab509236
L
3891 { ac_try='test -z "$ac_c_werror_flag"
3892 || test ! -s conftest.err'
3893 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3894 (eval $ac_try) 2>&5
3895 ac_status=$?
3896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3897 (exit $ac_status); }; } &&
3898 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
3899 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3900 (eval $ac_try) 2>&5
3901 ac_status=$?
3902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3903 (exit $ac_status); }; }; then
bedf545c
ILT
3904 lt_cv_cc_needs_belf=yes
3905else
13b2be9c
DJ
3906 echo "$as_me: failed program was:" >&5
3907sed 's/^/| /' conftest.$ac_ext >&5
3908
3909lt_cv_cc_needs_belf=no
bedf545c 3910fi
ab509236
L
3911rm -f conftest.err conftest.$ac_objext \
3912 conftest$ac_exeext conftest.$ac_ext
ac48eca1 3913 ac_ext=c
ac48eca1 3914ac_cpp='$CPP $CPPFLAGS'
13b2be9c
DJ
3915ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3916ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3917ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac48eca1 3918
bedf545c 3919fi
13b2be9c
DJ
3920echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
3921echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
bedf545c
ILT
3922 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3923 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3924 CFLAGS="$SAVE_CFLAGS"
3925 fi
252b5132
RH
3926 ;;
3927
d6d788bd 3928
252b5132
RH
3929esac
3930
d6d788bd 3931
bedf545c 3932# Save cache, so that ltconfig can load it
13b2be9c 3933cat >confcache <<\_ACEOF
bedf545c
ILT
3934# This file is a shell script that caches the results of configure
3935# tests run on this system so they can be shared between configure
13b2be9c
DJ
3936# scripts and configure runs, see configure's option --config-cache.
3937# It is not useful on other systems. If it contains results you don't
3938# want to keep, you may remove or edit it.
bedf545c 3939#
13b2be9c
DJ
3940# config.status only pays attention to the cache file if you give it
3941# the --recheck option to rerun configure.
bedf545c 3942#
13b2be9c
DJ
3943# `ac_cv_env_foo' variables (set or unset) will be overridden when
3944# loading this file, other *unset* `ac_cv_foo' will be assigned the
3945# following values.
3946
3947_ACEOF
3948
bedf545c 3949# The following way of writing the cache mishandles newlines in values,
9b2b7d69
MM
3950# but we know of no workaround that is simple, portable, and efficient.
3951# So, don't put newlines in cache variables' values.
3952# Ultrix sh set writes to stderr and can't be redirected directly,
3953# and sets the high bit in the cache file unless we assign to the vars.
13b2be9c
DJ
3954{
3955 (set) 2>&1 |
3956 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3957 *ac_space=\ *)
3958 # `set' does not quote correctly, so add quotes (double-quote
3959 # substitution turns \\\\ into \\, and sed turns \\ into \).
3960 sed -n \
ab509236
L
3961 "s/'/'\\\\''/g;
3962 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13b2be9c
DJ
3963 ;;
3964 *)
3965 # `set' quotes correctly as required by POSIX, so do not add quotes.
3966 sed -n \
ab509236 3967 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
13b2be9c
DJ
3968 ;;
3969 esac;
3970} |
3971 sed '
3972 t clear
3973 : clear
3974 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
3975 t end
3976 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
3977 : end' >>confcache
3978if diff $cache_file confcache >/dev/null 2>&1; then :; else
bedf545c 3979 if test -w $cache_file; then
13b2be9c
DJ
3980 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
3981 cat confcache >$cache_file
bedf545c
ILT
3982 else
3983 echo "not updating unwritable cache $cache_file"
3984 fi
3985fi
3986rm -f confcache
3987
252b5132 3988# Actually configure libtool. ac_aux_dir is where install-sh is found.
ac48eca1 3989AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
d64552c5 3990MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
ac48eca1
AO
3991LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
3992AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
3993objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
3994deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
252b5132 3995${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
ac48eca1 3996$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
13b2be9c
DJ
3997|| { { echo "$as_me:$LINENO: error: libtool configure failed" >&5
3998echo "$as_me: error: libtool configure failed" >&2;}
3999 { (exit 1); exit 1; }; }
252b5132 4000
bedf545c
ILT
4001# Reload cache, that may have been modified by ltconfig
4002if test -r "$cache_file"; then
13b2be9c
DJ
4003 # Some versions of bash will fail to source /dev/null (special
4004 # files actually), so we avoid doing that.
4005 if test -f "$cache_file"; then
4006 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
4007echo "$as_me: loading cache $cache_file" >&6;}
4008 case $cache_file in
4009 [\\/]* | ?:[\\/]* ) . $cache_file;;
4010 *) . ./$cache_file;;
4011 esac
4012 fi
bedf545c 4013else
13b2be9c
DJ
4014 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
4015echo "$as_me: creating cache $cache_file" >&6;}
4016 >$cache_file
bedf545c
ILT
4017fi
4018
d6d788bd 4019
bedf545c 4020# This can be used to rebuild libtool when needed
ac48eca1 4021LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
bedf545c
ILT
4022
4023# Always use our own libtool.
4024LIBTOOL='$(SHELL) $(top_builddir)/libtool'
4025
252b5132
RH
4026# Redirect the config.log output again, so that the ltconfig log is not
4027# clobbered by the next message.
4028exec 5>>./config.log
4029
d6d788bd 4030
13b2be9c
DJ
4031
4032
4033
4034
d6d788bd 4035
252b5132
RH
4036user_bfd_gas=
4037# Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
4038if test "${enable_bfd_assembler+set}" = set; then
4039 enableval="$enable_bfd_assembler"
4040 case "${enableval}" in
4041 yes) need_bfd=yes user_bfd_gas=yes ;;
4042 no) user_bfd_gas=no ;;
13b2be9c
DJ
4043 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} given for bfd-assembler option" >&5
4044echo "$as_me: error: bad value ${enableval} given for bfd-assembler option" >&2;}
4045 { (exit 1); exit 1; }; } ;;
252b5132 4046esac
13b2be9c 4047fi; # Check whether --enable-targets or --disable-targets was given.
252b5132
RH
4048if test "${enable_targets+set}" = set; then
4049 enableval="$enable_targets"
4050 case "${enableval}" in
13b2be9c
DJ
4051 yes | "") { { echo "$as_me:$LINENO: error: enable-targets option must specify target names or 'all'" >&5
4052echo "$as_me: error: enable-targets option must specify target names or 'all'" >&2;}
4053 { (exit 1); exit 1; }; }
252b5132
RH
4054 ;;
4055 no) enable_targets= ;;
4056 *) enable_targets=$enableval ;;
4057esac
13b2be9c 4058fi; # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
252b5132
RH
4059if test "${enable_commonbfdlib+set}" = set; then
4060 enableval="$enable_commonbfdlib"
4061 case "${enableval}" in
4062 yes) commonbfdlib=true ;;
4063 no) commonbfdlib=false ;;
13b2be9c
DJ
4064 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for BFD commonbfdlib option" >&5
4065echo "$as_me: error: bad value ${enableval} for BFD commonbfdlib option" >&2;}
4066 { (exit 1); exit 1; }; } ;;
252b5132 4067esac
13b2be9c 4068fi;
252b5132
RH
4069using_cgen=no
4070
0218d1e4 4071build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
a2d91340
AC
4072# Check whether --enable-build-warnings or --disable-build-warnings was given.
4073if test "${enable_build_warnings+set}" = set; then
4074 enableval="$enable_build_warnings"
4075 case "${enableval}" in
4076 yes) ;;
4077 no) build_warnings="-w";;
4078 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4079 build_warnings="${build_warnings} ${t}";;
4080 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4081 build_warnings="${t} ${build_warnings}";;
4082 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4083esac
4084if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4085 echo "Setting warning flags = $build_warnings" 6>&1
4086fi
13b2be9c 4087fi; WARN_CFLAGS=""
a2d91340
AC
4088if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
4089 WARN_CFLAGS="${build_warnings}"
4090fi
4091
d6d788bd 4092
252b5132 4093# Generate a header file
13b2be9c 4094 ac_config_headers="$ac_config_headers config.h:config.in"
d6d788bd 4095
252b5132 4096
76a27922
ILT
4097# If we are on a DOS filesystem, we must use gdb.ini rather than
4098# .gdbinit.
76a27922 4099case "${host}" in
591d4689 4100 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
76a27922 4101 GDBINIT="gdb.ini"
13b2be9c
DJ
4102 ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
4103
4104 ;;
4105 *)
4106 GDBINIT=".gdbinit"
4107 ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
4108
76a27922
ILT
4109 ;;
4110esac
4111
d6d788bd 4112
252b5132
RH
4113te_file=generic
4114
4115# Makefile target for installing gas in $(tooldir)/bin.
4116install_tooldir=install-exec-tooldir
4117
4118canon_targets=""
15886821 4119all_targets=no
252b5132
RH
4120if test -n "$enable_targets" ; then
4121 for t in `echo $enable_targets | sed 's/,/ /g'`; do
15886821
L
4122 if test $t = "all"; then
4123 all_targets=yes
4124 continue
4125 fi
6d83c84b 4126 result=`$ac_config_sub $t 2>/dev/null`
252b5132
RH
4127 if test -n "$result" ; then
4128 canon_targets="$canon_targets $result"
4129# else
4130# # Permit "all", etc. We don't support it yet though.
4131# canon_targets="$canon_targets $t"
4132 fi
4133 done
4134 _gas_uniq_list="$canon_targets"
4135_gas_uniq_newlist=""
4136for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
4137 case $_gas_uniq_i in
4138 _gas_uniq_dummy) ;;
4139 *) case " $_gas_uniq_newlist " in
4140 *" $_gas_uniq_i "*) ;;
4141 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
4142 esac ;;
4143 esac
4144done
4145canon_targets=$_gas_uniq_newlist
4146
4147fi
4148
4149emulations=""
4150
4151for this_target in $target $canon_targets ; do
4152
4153 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
4154
4155 # check for architecture variants
4156 arch=
4157 endian=
4158 case ${cpu} in
2ce28d43 4159 am33_2.0) cpu_type=mn10300 endian=little ;;
252b5132 4160 alpha*) cpu_type=alpha ;;
54847c76
DJ
4161 arm*b|xscale*b|strongarm*b) cpu_type=arm endian=big ;;
4162 arm*|xscale*|strongarm*) cpu_type=arm endian=little ;;
2fe04c57 4163 c4x*) cpu_type=tic4x ;;
252b5132 4164 hppa*) cpu_type=hppa ;;
80c7c40a 4165 i[3-7]86) cpu_type=i386 arch=i386;;
a735d1cd 4166 x86_64) cpu_type=i386 arch=x86_64;;
800eeca4 4167 ia64) cpu_type=ia64 ;;
13b2be9c
DJ
4168 ip2k) cpu_type=ip2k endian=big ;;
4169 iq2000) cpu_type=iq2000 endian=big ;;
6f6ef0fa 4170 m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
252b5132
RH
4171 m680[012346]0) cpu_type=m68k ;;
4172 m68008) cpu_type=m68k ;;
4173 m683??) cpu_type=m68k ;;
4174 m5200) cpu_type=m68k ;;
4175 m8*) cpu_type=m88k ;;
4176 mips*el) cpu_type=mips endian=little ;;
4177 mips*) cpu_type=mips endian=big ;;
3b16e843 4178 or32*) cpu_type=or32 endian=big ;;
041dd5a9
ILT
4179 pjl*) cpu_type=pj endian=little ;;
4180 pj*) cpu_type=pj endian=big ;;
0baf16f2 4181 powerpc*le*) cpu_type=ppc endian=little ;;
252b5132
RH
4182 powerpc*) cpu_type=ppc endian=big ;;
4183 rs6000*) cpu_type=ppc ;;
a85d7ed0
NC
4184 s390x*) cpu_type=s390 arch=s390x ;;
4185 s390*) cpu_type=s390 arch=s390 ;;
5b0e55b6
JT
4186 sh5*) cpu_type=sh64 endian=big ;;
4187 sh5le*) cpu_type=sh64 endian=little ;;
4188 sh64*) cpu_type=sh64 endian=big ;;
4189 sh64le*) cpu_type=sh64 endian=little ;;
8d05742f 4190 sh*le) cpu_type=sh endian=little ;;
05982cac 4191 sh*) cpu_type=sh endian=big ;;
252b5132
RH
4192 sparclite*) cpu_type=sparc arch=sparclite ;;
4193 sparclet*) cpu_type=sparc arch=sparclet ;;
4194 sparc64*) cpu_type=sparc arch=v9-64 ;;
4195 sparc86x*) cpu_type=sparc arch=sparc86x ;;
4196 sparc*) cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
4197 v850*) cpu_type=v850 ;;
e0001a05 4198 xtensa*) cpu_type=xtensa arch=xtensa ;;
6edf0760
NC
4199 m32r) cpu_type=m32r target_cpu=m32r endian=big ;;
4200 m32rle) cpu_type=m32r target_cpu=m32r endian=little ;;
252b5132
RH
4201 *) cpu_type=${cpu} ;;
4202 esac
4203
4204 if test ${this_target} = $target ; then
4205 target_cpu_type=${cpu_type}
4206 elif test ${target_cpu_type} != ${cpu_type} ; then
4207 continue
4208 fi
4209
4210 generic_target=${cpu_type}-$vendor-$os
4211 dev=no
4212 bfd_gas=no
4213 em=generic
4214
4215 # assign object format
4216 case ${generic_target} in
79500683
AM
4217 a29k-*-coff) fmt=coff ;;
4218 a29k-amd-udi) fmt=coff ;;
4219 a29k-amd-ebmon) fmt=coff ;;
4220 a29k-nyu-sym1) fmt=coff ;;
4221 a29k-*-rtems*) fmt=coff ;;
4222 a29k-*-vxworks*) fmt=coff ;;
4223
4224 alpha*-*-*vms*) fmt=evax ;;
4225 alpha*-*-netware*) fmt=ecoff ;;
4226 alpha*-*-osf*) fmt=ecoff ;;
4227 alpha*-*-linuxecoff*) fmt=ecoff ;;
4228 alpha*-*-linux-gnu*) fmt=elf em=linux ;;
4229 alpha*-*-netbsd*) fmt=elf em=nbsd ;;
4230 alpha*-*-openbsd*) fmt=elf em=obsd ;;
4231
2ce28d43
AO
4232 # cpu_type for am33_2.0 is set to mn10300
4233 mn10300-*-linux*) fmt=elf bfd_gas=yes em=linux ;;
4234
79500683
AM
4235 arc-*-elf*) fmt=elf ;;
4236
4237 arm-*-aout) fmt=aout ;;
4238 arm-*-coff | thumb-*-coff) fmt=coff ;;
28d297de 4239 arm-*-rtems* | thumb-*-rtems*) fmt=elf ;;
79500683 4240 arm-*-elf | thumb-*-elf) fmt=elf ;;
42b5d0ea 4241 arm-*-kaos*) fmt=elf ;;
0decc840 4242 arm*-*-conix*) fmt=elf ;;
79500683
AM
4243 arm-*-linux*aout*) fmt=aout em=linux ;;
4244 arm*-*-linux-gnu*) fmt=elf em=linux ;;
4245 arm*-*-uclinux*) fmt=elf em=linux ;;
8bdcf8ca 4246 arm-*-netbsdelf*) fmt=elf em=nbsd ;;
79500683
AM
4247 arm-*-*n*bsd*) fmt=aout em=nbsd ;;
4248 arm-**-nto*) fmt=elf ;;
4249 arm-*-oabi | thumb-*-oabi) fmt=elf ;;
4250 arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
08e3ab90 4251 arm-wince-pe | arm-*-wince) fmt=coff em=wince-pe ;;
79500683
AM
4252 arm-*-pe | thumb-*-pe) fmt=coff em=pe ;;
4253 arm-*-riscix*) fmt=aout em=riscix ;;
79500683
AM
4254
4255 avr-*-*) fmt=elf ;;
4256
399f703e 4257 cris-*-linux-gnu*) fmt=multi bfd_gas=yes em=linux ;;
79500683
AM
4258 cris-*-*) fmt=multi bfd_gas=yes ;;
4259
4260 d10v-*-*) fmt=elf ;;
4261 d30v-*-*) fmt=elf ;;
4262 dlx-*-*) fmt=elf ;;
4263
4264 fr30-*-*) fmt=elf ;;
4265 frv-*-*) fmt=elf ;;
4266
4267 hppa-*-linux*) case ${cpu} in
4268 hppa*64*) fmt=elf em=hppalinux64;;
4269 hppa*) fmt=elf em=linux;;
4270 esac ;;
4271 hppa-*-*elf*) fmt=elf em=hppa ;;
4272 hppa-*-lites*) fmt=elf em=hppa ;;
4273 hppa-*-netbsd*) fmt=elf em=nbsd ;;
4274 hppa-*-openbsd*) fmt=elf em=hppa ;;
4275 hppa-*-osf*) fmt=som em=hppa ;;
4276 hppa-*-rtems*) fmt=elf em=hppa ;;
4277 hppa-*-hpux11*) case ${cpu} in
4278 hppa*64*) fmt=elf em=hppa64 ;;
4279 hppa*) fmt=som em=hppa ;;
4280 esac ;;
4281 hppa-*-hpux*) fmt=som em=hppa ;;
4282 hppa-*-mpeix*) fmt=som em=hppa ;;
4283 hppa-*-bsd*) fmt=som em=hppa ;;
4284 hppa-*-hiux*) fmt=som em=hppa ;;
4285
4286 h8300-*-rtems*) fmt=coff ;;
4287 h8300-*-coff) fmt=coff ;;
4288 h8300-*-elf) fmt=elf ;;
4289 h8500-*-rtems*) fmt=coff ;;
4290 h8500-*-coff) fmt=coff ;;
4291
4292 i370-*-elf* | i370-*-linux*) fmt=elf ;;
4293 i386-ibm-aix*) fmt=coff em=i386aix ;;
4294 i386-sequent-bsd*) fmt=aout em=dynix ;;
4295 i386-*-beospe*) fmt=coff em=pe ;;
4296 i386-*-beos*) fmt=elf ;;
4297 i386-*-coff) fmt=coff ;;
4298 i386-*-elf) fmt=elf ;;
42b5d0ea 4299 i386-*-kaos*) fmt=elf ;;
79500683
AM
4300 i386-*-bsd*) fmt=aout em=386bsd ;;
4301 i386-*-netbsd0.8) fmt=aout em=386bsd ;;
4302 i386-*-netbsdpe*) fmt=coff em=pe ;;
4615568e
NC
4303 i386-*-netbsd*-gnu* | \
4304 i386-*-knetbsd*-gnu | \
79500683
AM
4305 i386-*-netbsdelf*) fmt=elf em=nbsd ;;
4306 i386-*-*n*bsd*) case ${cpu} in
4307 x86_64) fmt=elf em=nbsd ;;
4308 *) fmt=aout em=nbsd ;;
4309 esac ;;
4310 i386-*-linux*aout*) fmt=aout em=linux ;;
4311 i386-*-linux*oldld) fmt=aout em=linux ;;
4312 i386-*-linux*coff*) fmt=coff em=linux ;;
4313 i386-*-linux-gnu*) fmt=elf em=linux ;;
4314 x86_64-*-linux-gnu*) fmt=elf em=linux ;;
4315 i386-*-lynxos*) fmt=coff em=lynx ;;
4316 i386-*-sysv[45]*) fmt=elf ;;
4317 i386-*-solaris*) fmt=elf ;;
4318 i386-*-freebsdaout*) fmt=aout em=386bsd ;;
4319 i386-*-freebsd[12].*) fmt=aout em=386bsd ;;
4320 i386-*-freebsd[12]) fmt=aout em=386bsd ;;
13dfd2d0
NC
4321 i386-*-freebsd* | i386-*-kfreebsd*-gnu)
4322 fmt=elf em=freebsd ;;
79500683
AM
4323 i386-*-sysv*) fmt=coff ;;
4324 i386-*-sco3.2v5*coff) fmt=coff ;;
4325 i386-*-isc*) fmt=coff ;;
4326 i386-*-sco3.2v5*) fmt=elf
4327 if test ${this_target} = $target; then
13b2be9c
DJ
4328
4329cat >>confdefs.h <<\_ACEOF
252b5132 4330#define SCO_ELF 1
13b2be9c 4331_ACEOF
252b5132 4332
79500683
AM
4333 fi ;;
4334 i386-*-sco3.2*) fmt=coff ;;
4335 i386-*-vsta) fmt=aout ;;
4336 i386-*-msdosdjgpp* \
4337 | i386-*-go32* \
4338 | i386-go32-rtems*) fmt=coff em=go32
13b2be9c
DJ
4339
4340cat >>confdefs.h <<\_ACEOF
56385375 4341#define STRICTCOFF 1
13b2be9c 4342_ACEOF
79500683
AM
4343 ;;
4344 i386-*-rtemself*) fmt=elf ;;
4345 i386-*-rtemscoff*) fmt=coff ;;
4346 i386-*-rtems*) fmt=elf ;;
4347 i386-*-gnu*) fmt=elf ;;
4348 i386-*-mach*) fmt=aout em=mach ;;
4349 i386-*-msdos*) fmt=aout ;;
4350 i386-*-moss*) fmt=elf ;;
4351 i386-*-pe) fmt=coff em=pe ;;
4352 i386-*-cygwin*) fmt=coff em=pe ;;
4353 i386-*-interix*) fmt=coff em=interix ;;
4354 i386-*-mingw32*) fmt=coff em=pe ;;
4355 i386-*-nto-qnx*) fmt=elf ;;
4356 i386-*-*nt*) fmt=coff em=pe ;;
79500683
AM
4357 i386-*-chaos) fmt=elf ;;
4358
4359 i860-*-*) fmt=elf endian=little
13b2be9c
DJ
4360 { echo "$as_me:$LINENO: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5
4361echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;} ;;
79500683
AM
4362 i960-*-bout) fmt=bout ;;
4363 i960-*-coff) fmt=coff em=ic960 ;;
4364 i960-*-rtems*) fmt=coff em=ic960 ;;
4365 i960-*-nindy*) fmt=bout ;;
4366 i960-*-vxworks5.0) fmt=bout ;;
4367 i960-*-vxworks5.*) fmt=coff em=ic960 ;;
4368 i960-*-vxworks*) fmt=bout ;;
4369 i960-*-elf*) fmt=elf ;;
4370
4371 ia64-*-elf*) fmt=elf ;;
4372 ia64-*-aix*) fmt=elf em=ia64aix ;;
4373 ia64-*-linux-gnu*) fmt=elf em=linux ;;
4374 ia64-*-hpux*) fmt=elf em=hpux ;;
4375 ia64-*-netbsd*) fmt=elf em=nbsd ;;
4376
4377 ip2k-*-*) fmt=elf ;;
4378
da896d3f 4379 iq2000-*-elf) fmt=elf bfd_gas=yes ;;
1c53c80d 4380
6edf0760
NC
4381 m32r-*-elf*) fmt=elf ;;
4382 m32r-*-linux*) fmt=elf em=linux;;
79500683
AM
4383
4384 m68hc11-*-* | m6811-*-*) fmt=elf ;;
4385 m68hc12-*-* | m6812-*-*) fmt=elf ;;
4386
4387 m68k-*-vxworks*) fmt=aout em=sun3 ;;
4388 m68k-ericsson-ose) fmt=aout em=sun3 ;;
4389 m68k-*-sunos*) fmt=aout em=sun3 ;;
4390 m68k-motorola-sysv*) fmt=coff em=delta ;;
4391 m68k-bull-sysv3*) fmt=coff em=dpx2 ;;
4392 m68k-apollo-*) fmt=coff em=apollo ;;
4393 m68k-*-elf*) fmt=elf ;;
4394 m68k-*-sysv4*) fmt=elf em=svr4 ;;
4395 m68k-*-sysv*) fmt=coff ;;
4396 m68k-*-coff | m68k-*-rtemscoff*) fmt=coff ;;
4397 m68k-*-rtems*) fmt=elf ;;
4398 m68k-*-hpux*) fmt=hp300 em=hp300 ;;
4399 m68k-*-linux*aout*) fmt=aout em=linux ;;
4400 m68k-*-linux-gnu*) fmt=elf em=linux ;;
b50c15dc 4401 m68k-*-uclinux*) fmt=elf ;;
79500683
AM
4402 m68k-*-gnu*) fmt=elf ;;
4403 m68k-*-lynxos*) fmt=coff em=lynx ;;
4404 m68k-*-netbsdelf*) fmt=elf em=nbsd ;;
4405 m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
4406 m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
4407 m68k-apple-aux*) fmt=coff em=aux ;;
4408 m68k-*-psos*) fmt=elf em=psos;;
4409
4410 m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
4411 m88k-*-coff*) fmt=coff ;;
4412
4413 mcore-*-elf) fmt=elf ;;
4414 mcore-*-pe) fmt=coff em=pe bfd_gas=yes ;;
252b5132
RH
4415
4416 # don't change em like *-*-bsd does
79500683
AM
4417 mips-dec-openbsd*) fmt=elf endian=little ;;
4418 mips-dec-bsd*) fmt=aout endian=little ;;
4419 mips-sony-bsd*) fmt=ecoff ;;
4420 mips-*-bsd*)
13b2be9c
DJ
4421 { { echo "$as_me:$LINENO: error: Unknown vendor for mips-bsd configuration." >&5
4422echo "$as_me: error: Unknown vendor for mips-bsd configuration." >&2;}
4423 { (exit 1); exit 1; }; } ;;
79500683
AM
4424 mips-*-ultrix*) fmt=ecoff endian=little ;;
4425 mips-*-osf*) fmt=ecoff endian=little ;;
4426 mips-*-ecoff*) fmt=ecoff ;;
4427 mips-*-pe*) fmt=coff endian=little em=pe ;;
1de5b6a1
AO
4428 mips-*-irix6*) fmt=elf em=irix ;;
4429 mips-*-irix5*) fmt=elf em=irix ;;
4430 mips-*-irix*) fmt=ecoff em=irix ;;
79500683
AM
4431 mips-*-lnews*) fmt=ecoff em=lnews ;;
4432 mips-*-riscos*) fmt=ecoff ;;
4433 mips*-*-linux*) fmt=elf em=tmips ;;
4434 mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;;
4435 mips-*-sysv*) fmt=ecoff ;;
4436 mips-*-elf* | mips-*-rtems*) fmt=elf ;;
dbeba5e5
CD
4437 mips-*-netbsd*) fmt=elf ;;
4438 mips-*-openbsd*) fmt=elf ;;
79500683
AM
4439
4440 mmix-*-*) fmt=elf ;;
4441 mn10200-*-*) fmt=elf ;;
4442 mn10300-*-*) fmt=elf ;;
2469cfa2 4443 msp430-*-*) fmt=elf ;;
79500683
AM
4444 openrisc-*-*) fmt=elf ;;
4445 or32-*-rtems*) fmt=coff ;;
4446 or32-*-coff) fmt=coff ;;
4447 or32-*-elf) fmt=elf ;;
4448 pj*) fmt=elf ;;
4449
4450 ppc-*-pe | ppc-*-cygwin*) fmt=coff em=pe ;;
4451 ppc-*-winnt*) fmt=coff em=pe ;;
f8fc3443
NC
4452 ppc-*-aix5.[01]) fmt=coff em=aix5 ;;
4453 ppc-*-aix5.*) fmt=coff em=aix5
4454
4455cat >>confdefs.h <<\_ACEOF
4456#define AIX_WEAK_SUPPORT 1
4457_ACEOF
4458
4459 ;;
79500683
AM
4460 ppc-*-aix*) fmt=coff ;;
4461 ppc-*-beos*) fmt=coff ;;
4462 ppc-*-*n*bsd* | ppc-*-elf*) fmt=elf ;;
4463 ppc-*-eabi* | ppc-*-sysv4*) fmt=elf ;;
fda712ee 4464 ppc-*-linux-gnu*) fmt=elf em=linux
79500683
AM
4465 case "$endian" in
4466 big) ;;
13b2be9c
DJ
4467 *) { { echo "$as_me:$LINENO: error: GNU/Linux must be configured big endian" >&5
4468echo "$as_me: error: GNU/Linux must be configured big endian" >&2;}
4469 { (exit 1); exit 1; }; } ;;
79500683
AM
4470 esac ;;
4471 ppc-*-solaris*) fmt=elf
4472 if test ${this_target} = $target; then
13b2be9c
DJ
4473
4474cat >>confdefs.h <<\_ACEOF
252b5132 4475#define TARGET_SOLARIS_COMMENT 1
13b2be9c 4476_ACEOF
252b5132 4477
79500683
AM
4478 fi
4479 if test x${endian} = xbig; then
13b2be9c
DJ
4480 { { echo "$as_me:$LINENO: error: Solaris must be configured little endian" >&5
4481echo "$as_me: error: Solaris must be configured little endian" >&2;}
4482 { (exit 1); exit 1; }; }
79500683
AM
4483 fi ;;
4484 ppc-*-rtems*) fmt=elf ;;
4485 ppc-*-macos* | ppc-*-mpw*) fmt=coff em=macos ;;
4486 ppc-*-netware*) fmt=elf em=ppcnw ;;
59bc061d 4487 ppc-**-nto*) fmt=elf ;;
42b5d0ea 4488 ppc-*-kaos*) fmt=elf ;;
79500683
AM
4489
4490 s390x-*-linux-gnu*) fmt=elf em=linux ;;
4491 s390-*-linux-gnu*) fmt=elf em=linux ;;
4492
4493 sh*-*-linux*) fmt=elf em=linux
4494 case ${cpu} in
4495 sh*eb) endian=big ;;
4496 *) endian=little ;;
4497 esac ;;
4498 sh5*-*-netbsd*) fmt=elf em=nbsd ;;
4499 sh64*-*-netbsd*) fmt=elf em=nbsd ;;
4500 sh*-*-netbsdelf*) fmt=elf em=nbsd ;;
4501 sh-*-elf*) fmt=elf ;;
4502 sh-*-coff*) fmt=coff ;;
ed71e111
NC
4503 sh-*-nto*) fmt=elf ;;
4504 sh-*-pe*) fmt=coff em=pe bfd_gas=yes endian=little ;;
79500683
AM
4505 sh-*-rtemself*) fmt=elf ;;
4506 sh-*-rtems*) fmt=coff ;;
42b5d0ea
NC
4507 sh-*-kaos*) fmt=elf ;;
4508 shle*-*-kaos*) fmt=elf ;;
79500683
AM
4509 sh64-*-elf*) fmt=elf ;;
4510
4511 ns32k-pc532-mach*) fmt=aout em=pc532mach ;;
4512 ns32k-pc532-ux*) fmt=aout em=pc532mach ;;
4513 ns32k-pc532-lites*) fmt=aout em=nbsd532 ;;
4514 ns32k-*-*n*bsd*) fmt=aout em=nbsd532 ;;
4515
4516 sparc-*-rtemsaout*) fmt=aout ;;
4517 sparc-*-rtemself*) fmt=elf ;;
4518 sparc-*-rtems*) fmt=elf ;;
4519 sparc-*-sunos4*) fmt=aout em=sun3 ;;
4520 sparc-*-aout | sparc*-*-vxworks*) fmt=aout em=sparcaout ;;
4521 sparc-*-coff) fmt=coff ;;
4522 sparc-*-linux*aout*) fmt=aout em=linux ;;
4523 sparc-*-linux-gnu*) fmt=elf em=linux ;;
4524 sparc-*-lynxos*) fmt=coff em=lynx ;;
4525 sparc-fujitsu-none) fmt=aout ;;
4526 sparc-*-elf) fmt=elf ;;
4527 sparc-*-sysv4*) fmt=elf ;;
4528 sparc-*-solaris*) fmt=elf ;;
4529 sparc-*-netbsdelf*) fmt=elf em=nbsd ;;
4530 sparc-*-*n*bsd*) case ${cpu} in
4531 sparc64) fmt=elf em=nbsd ;;
4532 *) fmt=aout em=nbsd ;;
4533 esac ;;
4534 strongarm-*-coff) fmt=coff ;;
4535 strongarm-*-elf) fmt=elf ;;
42b5d0ea 4536 strongarm-*-kaos*) fmt=elf ;;
79500683
AM
4537 xscale-*-coff) fmt=coff ;;
4538 xscale-*-elf) fmt=elf ;;
4539
4540 tic30-*-*aout*) fmt=aout bfd_gas=yes ;;
4541 tic30-*-*coff*) fmt=coff bfd_gas=yes ;;
026df7c5 4542 tic4x-*-* | c4x-*-*) fmt=coff bfd_gas=yes ;;
79500683
AM
4543 tic54x-*-* | c54x*-*-*) fmt=coff bfd_gas=yes need_libm=yes;;
4544 tic80-*-*) fmt=coff ;;
4545
4546 v850-*-*) fmt=elf ;;
4547 v850e-*-*) fmt=elf ;;
4548 v850ea-*-*) fmt=elf ;;
4549
4550 vax-*-netbsdelf*) fmt=elf em=nbsd ;;
4551 vax-*-netbsd*) fmt=aout em=nbsd ;;
4552 vax-*-bsd* | vax-*-ultrix*) fmt=aout ;;
f8fc3443 4553 vax-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
79500683
AM
4554 vax-*-vms) fmt=vms ;;
4555
4556 w65-*-*) fmt=coff ;;
4557
4558 xstormy16-*-*) fmt=elf ;;
4559
e0001a05
NC
4560 xtensa-*-*) fmt=elf ;;
4561
79500683
AM
4562 z8k-*-coff | z8k-*-sim) fmt=coff ;;
4563
4564 *-*-aout | *-*-scout) fmt=aout ;;
13dfd2d0 4565 *-*-freebsd* | *-*-kfreebsd*-gnu) fmt=elf em=freebsd ;;
79500683
AM
4566 *-*-nindy*) fmt=bout ;;
4567 *-*-bsd*) fmt=aout em=sun3 ;;
4568 *-*-generic) fmt=generic ;;
4569 *-*-xray | *-*-hms) fmt=coff ;;
4570 *-*-sim) fmt=coff ;;
4571 *-*-elf | *-*-sysv4* | *-*-solaris*) fmt=elf dev=yes ;;
0379c688
NC
4572 *-*-aros*) fmt=elf em=linux bfd_gas=yes ;;
4573 *-*-vxworks | *-*-windiss) fmt=elf ;;
79500683 4574 *-*-netware) fmt=elf ;;
252b5132
RH
4575 esac
4576
4577 if test ${this_target} = $target ; then
4578 endian_def=
4579 if test x${endian} = xbig; then
4580 endian_def=1
4581 elif test x${endian} = xlittle; then
4582 endian_def=0
4583 fi
4584 if test x${endian_def} != x; then
13b2be9c
DJ
4585
4586cat >>confdefs.h <<_ACEOF
252b5132 4587#define TARGET_BYTES_BIG_ENDIAN $endian_def
13b2be9c 4588_ACEOF
252b5132
RH
4589
4590 fi
4591 fi
4592
4593 case ${cpu_type}-${fmt} in
79500683
AM
4594 alpha*-* | arm-* | i386-* | ia64*-* | mips-* | ns32k-* \
4595 | pdp11-* | ppc-* | sparc-* | strongarm-* | xscale-* \
4596 | *-elf | *-ecoff | *-som)
4597 bfd_gas=yes ;;
252b5132
RH
4598 esac
4599
4600# Other random stuff.
4601
316f5878
RS
4602 case ${cpu_type} in
4603 mips)
4604 # Set mips_cpu to the name of the default CPU.
4605 case ${target_cpu} in
4606 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
4607 mips_cpu=from-abi
4608 ;;
4609 mipsisa32 | mipsisa32el)
4610 mips_cpu=mips32
4611 ;;
af7ee8bf
CD
4612 mipsisa32r2 | mipsisa32r2el)
4613 mips_cpu=mips32r2
4614 ;;
316f5878
RS
4615 mipsisa64 | mipsisa64el)
4616 mips_cpu=mips64
4617 ;;
5f74bc13
CD
4618 mipsisa64r2 | mipsisa64r2el)
4619 mips_cpu=mips64r2
4620 ;;
316f5878
RS
4621 mipstx39 | mipstx39el)
4622 mips_cpu=r3900
4623 ;;
8f6847cb
RS
4624 mips64vr | mips64vrel)
4625 mips_cpu=vr4100
4626 ;;
5f74bc13 4627 mipsisa32r2* | mipsisa64r2*)
af7ee8bf
CD
4628 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
4629 ;;
316f5878
RS
4630 mips64* | mipsisa64* | mipsisa32*)
4631 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
4632 ;;
4633 *)
13b2be9c
DJ
4634 { { echo "$as_me:$LINENO: error: $target_cpu isn't a supported MIPS CPU name" >&5
4635echo "$as_me: error: $target_cpu isn't a supported MIPS CPU name" >&2;}
4636 { (exit 1); exit 1; }; }
316f5878
RS
4637 ;;
4638 esac
4639 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
4640 # binaries. It's a GNU extension that some OSes don't understand.
4641 # The value only matters on ELF targets.
4642 case ${target} in
4643 *-*-irix*)
4644 use_e_mips_abi_o32=0
4645 ;;
4646 *)
4647 use_e_mips_abi_o32=1
4648 ;;
4649 esac
4650 # Decide whether to generate 32-bit or 64-bit code by default.
4651 # Used to resolve -march=from-abi when an embedded ABI is selected.
4652 case ${target} in
4653 mips64*-*-* | mipsisa64*-*-*)
4654 mips_default_64bit=1
4655 ;;
4656 *)
4657 mips_default_64bit=0
4658 ;;
4659 esac
cac012d6
AO
4660 # Decide which ABI to target by default.
4661 case ${target} in
4662 mips64*-linux* | mips-sgi-irix6*)
4663 mips_default_abi=N32_ABI
4664 ;;
4665 mips*-linux*)
4666 mips_default_abi=O32_ABI
4667 ;;
4668 *)
4669 mips_default_abi=NO_ABI
4670 ;;
4671 esac
13b2be9c
DJ
4672
4673cat >>confdefs.h <<_ACEOF
316f5878 4674#define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
13b2be9c 4675_ACEOF
316f5878 4676
13b2be9c
DJ
4677
4678cat >>confdefs.h <<_ACEOF
316f5878 4679#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
13b2be9c 4680_ACEOF
316f5878 4681
13b2be9c
DJ
4682
4683cat >>confdefs.h <<_ACEOF
316f5878 4684#define MIPS_DEFAULT_64BIT $mips_default_64bit
13b2be9c 4685_ACEOF
cac012d6 4686
13b2be9c
DJ
4687
4688cat >>confdefs.h <<_ACEOF
cac012d6 4689#define MIPS_DEFAULT_ABI $mips_default_abi
13b2be9c 4690_ACEOF
316f5878
RS
4691
4692 ;;
4693 esac
4694
252b5132
RH
4695 # Do we need the opcodes library?
4696 case ${cpu_type} in
4697 vax | i386 | tic30)
4698 ;;
4699
4700 *)
4701 need_opcodes=yes
4702
4703 case "${enable_shared}" in
4704 yes) shared_opcodes=true ;;
4705 *opcodes*) shared_opcodes=true ;;
4706 *) shared_opcodes=false ;;
4707 esac
4708 if test "${shared_opcodes}" = "true"; then
4709 # A shared libopcodes must be linked against libbfd.
4710 need_bfd=yes
4711 fi
4712 ;;
4713 esac
4714
4715 # Any other special object files needed ?
4716 case ${cpu_type} in
1c53c80d 4717 fr30 | ip2k | iq2000 | m32r | openrisc)
252b5132
RH
4718 using_cgen=yes
4719 ;;
4720
0ebb9a87
DB
4721 frv)
4722 using_cgen=yes
4723 ;;
252b5132
RH
4724 m68k)
4725 case ${extra_objects} in
4726 *m68k-parse.o*) ;;
4727 *) extra_objects="$extra_objects m68k-parse.o" ;;
4728 esac
4729 ;;
4730
4731 mips)
13b2be9c 4732 echo ${extra_objects} | grep -s "itbl-parse.o"
252b5132
RH
4733 if test $? -ne 0 ; then
4734 extra_objects="$extra_objects itbl-parse.o"
4735 fi
4736
13b2be9c 4737 echo ${extra_objects} | grep -s "itbl-lex.o"
252b5132
RH
4738 if test $? -ne 0 ; then
4739 extra_objects="$extra_objects itbl-lex.o"
4740 fi
4741
13b2be9c 4742 echo ${extra_objects} | grep -s "itbl-ops.o"
252b5132
RH
4743 if test $? -ne 0 ; then
4744 extra_objects="$extra_objects itbl-ops.o"
4745 fi
4746 ;;
4747
c1e4eef7 4748 i386 | s390 | sparc)
252b5132 4749 if test $this_target = $target ; then
13b2be9c
DJ
4750
4751cat >>confdefs.h <<_ACEOF
252b5132 4752#define DEFAULT_ARCH "${arch}"
13b2be9c 4753_ACEOF
252b5132
RH
4754
4755 fi
4756 ;;
93fbbb04
GK
4757
4758 xstormy16)
4759 using_cgen=yes
4760 ;;
4761
e0001a05
NC
4762 xtensa)
4763 echo ${extra_objects} | grep -s "xtensa-relax.o"
4764 if test $? -ne 0 ; then
4765 extra_objects="$extra_objects xtensa-relax.o"
4766 fi
4767 ;;
4768
252b5132
RH
4769 *)
4770 ;;
4771 esac
4772
4773 if test $using_cgen = yes ; then
4774 case "x${extra_objects}" in
4775 *cgen.o*) ;;
4776 *) extra_objects="$extra_objects cgen.o" ;;
4777 esac
4778 fi
4779
4780# See if we really can support this configuration with the emulation code.
4781
4782 if test $this_target = $target ; then
4783 primary_bfd_gas=$bfd_gas
4784 obj_format=$fmt
4785 te_file=$em
4786
4787 if test $bfd_gas = no ; then
4788 # Can't support other configurations this way.
4789 break
4790 fi
4791 elif test $bfd_gas = no ; then
4792 # Can't support this configuration.
4793 break
4794 fi
4795
4796# From target name and format, produce a list of supported emulations.
4797
4798 case ${generic_target}-${fmt} in
4799 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
056a1d49 4800 mips*-*-linux*-*) case "$endian" in
df3bcd6f
L
4801 big) emulation="mipsbelf mipslelf mipself" ;;
4802 *) emulation="mipslelf mipsbelf mipself" ;;
252b5132
RH
4803 esac ;;
4804 mips-*-lnews*-ecoff) ;;
4805 mips-*-*-ecoff) case "$endian" in
4806 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
4807 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
4808 esac ;;
4809 mips-*-*-elf) case "$endian" in
4810 big) emulation="mipsbelf mipslelf mipself" ;;
4811 *) emulation="mipslelf mipsbelf mipself" ;;
252b5132 4812 esac ;;
906fac54 4813 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
119caedd
L
4814 # i386-pc-pe-coff != i386-pc-coff.
4815 i386-*-pe-coff) ;;
4c63da97
AM
4816 # Uncommenting the next line will turn on support for i386 AOUT
4817 # for the default linux configuration
4818 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
4819 #
4820 i386-*-aout) emulation="i386aout" ;;
4ca72d38 4821 i386-*-coff) emulation="i386coff" ;;
4c63da97 4822 i386-*-elf) emulation="i386elf" ;;
3bcbcc3d 4823
f9c19112
HPN
4824 # Always all formats. The first stated emulation becomes the default.
4825 cris-*-*aout*) emulation="crisaout criself" ;;
4826 cris-*-*) emulation="criself crisaout" ;;
252b5132
RH
4827 esac
4828
4829 emulations="$emulations $emulation"
4830
4831done
4832
15886821
L
4833# Turn on all targets if possible
4834if test ${all_targets} = "yes"; then
4835 case ${target_cpu_type} in
4836 i386)
4837 case ${obj_format} in
4838 aout)
4839 emulations="$emulations i386coff i386elf"
4840 ;;
4841 coff)
4842 emulations="$emulations i386aout i386elf"
4843 ;;
4844 elf)
4845 emulations="$emulations i386aout i386coff"
4846 ;;
4847 esac
4848 ;;
4849 esac
4850fi
4851
252b5132
RH
4852# Assign floating point type. Most processors with FP support
4853# IEEE FP. On those that don't support FP at all, usually IEEE
4854# is emulated.
4855case ${target_cpu} in
4856 vax | tahoe ) atof=${target_cpu} ;;
e135f41b 4857 pdp11) atof=vax ;;
252b5132
RH
4858 *) atof=ieee ;;
4859esac
4860
4861case "${obj_format}" in
13b2be9c
DJ
4862 "") { { echo "$as_me:$LINENO: error: GAS does not know what format to use for target ${target}" >&5
4863echo "$as_me: error: GAS does not know what format to use for target ${target}" >&2;}
4864 { (exit 1); exit 1; }; } ;;
252b5132
RH
4865esac
4866
4867# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
4868cgen_cpu_prefix=""
4869if test $using_cgen = yes ; then
4870 case ${target_cpu} in
4871 *) cgen_cpu_prefix=${target_cpu} ;;
4872 esac
13b2be9c
DJ
4873
4874
4875cat >>confdefs.h <<\_ACEOF
252b5132 4876#define USING_CGEN 1
13b2be9c 4877_ACEOF
252b5132
RH
4878
4879fi
4880
d6d788bd 4881
252b5132 4882if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
13b2be9c
DJ
4883 { { echo "$as_me:$LINENO: error: GAS does not support target CPU ${target_cpu_type}" >&5
4884echo "$as_me: error: GAS does not support target CPU ${target_cpu_type}" >&2;}
4885 { (exit 1); exit 1; }; }
252b5132
RH
4886fi
4887
4888if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
13b2be9c
DJ
4889 { { echo "$as_me:$LINENO: error: GAS does not have support for object file format ${obj_format}" >&5
4890echo "$as_me: error: GAS does not have support for object file format ${obj_format}" >&2;}
4891 { (exit 1); exit 1; }; }
252b5132
RH
4892fi
4893
4894case ${user_bfd_gas}-${primary_bfd_gas} in
4895 yes-yes | no-no)
4896 # We didn't override user's choice.
4897 ;;
4898 no-yes)
13b2be9c
DJ
4899 { echo "$as_me:$LINENO: WARNING: Use of BFD is required for ${target}; overriding config options." >&5
4900echo "$as_me: WARNING: Use of BFD is required for ${target}; overriding config options." >&2;}
252b5132
RH
4901 ;;
4902 no-preferred)
4903 primary_bfd_gas=no
4904 ;;
4905 *-preferred)
4906 primary_bfd_gas=yes
4907 ;;
4908 yes-*)
4909 primary_bfd_gas=yes
4910 ;;
4911 -*)
4912 # User specified nothing.
4913 ;;
4914esac
4915
4916# Some COFF configurations want these random other flags set.
4917case ${obj_format} in
4918 coff)
4919 case ${target_cpu_type} in
13b2be9c
DJ
4920 i386)
4921cat >>confdefs.h <<\_ACEOF
252b5132 4922#define I386COFF 1
13b2be9c 4923_ACEOF
252b5132 4924 ;;
13b2be9c
DJ
4925 m68k)
4926cat >>confdefs.h <<\_ACEOF
252b5132 4927#define M68KCOFF 1
13b2be9c 4928_ACEOF
252b5132 4929 ;;
13b2be9c
DJ
4930 m88k)
4931cat >>confdefs.h <<\_ACEOF
252b5132 4932#define M88KCOFF 1
13b2be9c 4933_ACEOF
252b5132
RH
4934 ;;
4935 esac
4936 ;;
4937esac
4938
4939# Getting this done right is going to be a bitch. Each configuration specified
4940# with --enable-targets=... should be checked for environment, format, cpu, and
4941# bfd_gas setting.
4942#
4943# For each configuration, the necessary object file support code must be linked
4944# in. This might be only one, it might be up to four. The necessary emulation
4945# code needs to be provided, too.
4946#
4947# And then there's "--enable-targets=all"....
4948#
4949# For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
4950
4951formats="${obj_format}"
4952emfiles=""
4953EMULATIONS=""
4954_gas_uniq_list="$emulations"
4955_gas_uniq_newlist=""
4956for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
4957 case $_gas_uniq_i in
4958 _gas_uniq_dummy) ;;
4959 *) case " $_gas_uniq_newlist " in
4960 *" $_gas_uniq_i "*) ;;
4961 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
4962 esac ;;
4963 esac
4964done
4965emulations=$_gas_uniq_newlist
4966
4967for em in . $emulations ; do
4968 case $em in
4969 .) continue ;;
97238fbd 4970 mipsbelf | mipslelf | mipself)
252b5132 4971 fmt=elf file=mipself ;;
97238fbd 4972 mipsbecoff | mipslecoff | mipsecoff)
252b5132 4973 fmt=ecoff file=mipsecoff ;;
0aa5d426
HPN
4974 *coff)
4975 fmt=coff file=$em ;;
4976 *aout)
4977 fmt=aout file=$em ;;
4978 *elf)
4979 fmt=elf file=$em ;;
252b5132
RH
4980 esac
4981 formats="$formats $fmt"
4982 emfiles="$emfiles e-$file.o"
4983 EMULATIONS="$EMULATIONS &$em,"
4984done
4985_gas_uniq_list="$formats"
4986_gas_uniq_newlist=""
4987for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
4988 case $_gas_uniq_i in
4989 _gas_uniq_dummy) ;;
4990 *) case " $_gas_uniq_newlist " in
4991 *" $_gas_uniq_i "*) ;;
4992 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
4993 esac ;;
4994 esac
4995done
4996formats=$_gas_uniq_newlist
4997
4998_gas_uniq_list="$emfiles"
4999_gas_uniq_newlist=""
5000for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
5001 case $_gas_uniq_i in
5002 _gas_uniq_dummy) ;;
5003 *) case " $_gas_uniq_newlist " in
5004 *" $_gas_uniq_i "*) ;;
5005 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
5006 esac ;;
5007 esac
5008done
5009emfiles=$_gas_uniq_newlist
5010
5011if test `set . $formats ; shift ; echo $#` -gt 1 ; then
5012 for fmt in $formats ; do
5013 case $fmt in
13b2be9c
DJ
5014 aout)
5015cat >>confdefs.h <<\_ACEOF
252b5132 5016#define OBJ_MAYBE_AOUT 1
13b2be9c 5017_ACEOF
252b5132 5018 ;;
13b2be9c
DJ
5019 bout)
5020cat >>confdefs.h <<\_ACEOF
252b5132 5021#define OBJ_MAYBE_BOUT 1
13b2be9c 5022_ACEOF
252b5132 5023 ;;
13b2be9c
DJ
5024 coff)
5025cat >>confdefs.h <<\_ACEOF
252b5132 5026#define OBJ_MAYBE_COFF 1
13b2be9c 5027_ACEOF
252b5132 5028 ;;
13b2be9c
DJ
5029 ecoff)
5030cat >>confdefs.h <<\_ACEOF
252b5132 5031#define OBJ_MAYBE_ECOFF 1
13b2be9c 5032_ACEOF
252b5132 5033 ;;
13b2be9c
DJ
5034 elf)
5035cat >>confdefs.h <<\_ACEOF
252b5132 5036#define OBJ_MAYBE_ELF 1
13b2be9c 5037_ACEOF
252b5132 5038 ;;
13b2be9c
DJ
5039 generic)
5040cat >>confdefs.h <<\_ACEOF
252b5132 5041#define OBJ_MAYBE_GENERIC 1
13b2be9c 5042_ACEOF
252b5132 5043 ;;
13b2be9c
DJ
5044 hp300)
5045cat >>confdefs.h <<\_ACEOF
252b5132 5046#define OBJ_MAYBE_HP300 1
13b2be9c 5047_ACEOF
252b5132 5048 ;;
13b2be9c
DJ
5049 ieee)
5050cat >>confdefs.h <<\_ACEOF
252b5132 5051#define OBJ_MAYBE_IEEE 1
13b2be9c 5052_ACEOF
252b5132 5053 ;;
13b2be9c
DJ
5054 som)
5055cat >>confdefs.h <<\_ACEOF
252b5132 5056#define OBJ_MAYBE_SOM 1
13b2be9c 5057_ACEOF
252b5132 5058 ;;
13b2be9c
DJ
5059 vms)
5060cat >>confdefs.h <<\_ACEOF
252b5132 5061#define OBJ_MAYBE_VMS 1
13b2be9c 5062_ACEOF
252b5132
RH
5063 ;;
5064 esac
5065 extra_objects="$extra_objects obj-$fmt.o"
5066 done
5067 obj_format=multi
5068fi
5069if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
252b5132 5070 DEFAULT_EMULATION=`set . $emulations ; echo $2`
4ca72d38
AM
5071 # e-mips* has more than one emulation per file, e-i386* has just one at the
5072 # moment. If only one emulation is specified, then don't define
5073 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
5074 case "${obj_format}${emfiles}" in
5075 multi* | *mips*)
4ca72d38 5076 extra_objects="$extra_objects $emfiles"
13b2be9c
DJ
5077
5078cat >>confdefs.h <<\_ACEOF
252b5132 5079#define USE_EMULATIONS 1
13b2be9c 5080_ACEOF
4ca72d38
AM
5081 ;;
5082 esac
252b5132
RH
5083fi
5084
13b2be9c
DJ
5085
5086cat >>confdefs.h <<_ACEOF
252b5132 5087#define EMULATIONS $EMULATIONS
13b2be9c
DJ
5088_ACEOF
5089
252b5132 5090
13b2be9c 5091cat >>confdefs.h <<_ACEOF
252b5132 5092#define DEFAULT_EMULATION "$DEFAULT_EMULATION"
13b2be9c 5093_ACEOF
252b5132 5094
d6d788bd 5095
252b5132
RH
5096case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
5097 yes-*-coff) need_bfd=yes ;;
5098 no-*-coff) need_bfd=yes
13b2be9c
DJ
5099
5100cat >>confdefs.h <<\_ACEOF
252b5132 5101#define MANY_SEGMENTS 1
13b2be9c 5102_ACEOF
252b5132
RH
5103 ;;
5104esac
5105
5106reject_dev_configs=yes
5107
5108case ${reject_dev_configs}-${dev} in
5109 yes-yes) # Oops.
13b2be9c
DJ
5110 { { echo "$as_me:$LINENO: error: GAS does not support the ${generic_target} configuration." >&5
5111echo "$as_me: error: GAS does not support the ${generic_target} configuration." >&2;}
5112 { (exit 1); exit 1; }; }
252b5132
RH
5113 ;;
5114esac
5115
d6d788bd
L
5116
5117
5118
5119
5120
5121
252b5132 5122case "${primary_bfd_gas}" in
13b2be9c
DJ
5123 yes)
5124cat >>confdefs.h <<\_ACEOF
252b5132 5125#define BFD_ASSEMBLER 1
13b2be9c 5126_ACEOF
252b5132
RH
5127
5128 need_bfd=yes ;;
5129esac
5130
5131# do we need the opcodes library?
5132case "${need_opcodes}" in
5133yes)
5134 OPCODES_LIB=../opcodes/libopcodes.la
5135 ;;
5136esac
5137
5138case "${need_bfd}" in
5139yes)
5140 BFDLIB=../bfd/libbfd.la
4001ad8c 5141 BFDVER_H=../bfd/bfdver.h
29589b0c 5142 ALL_OBJ_DEPS="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
252b5132
RH
5143 ;;
5144esac
5145
d6d788bd
L
5146
5147
5148
5149
5150
4001ad8c 5151
13b2be9c
DJ
5152
5153cat >>confdefs.h <<_ACEOF
252b5132 5154#define TARGET_ALIAS "${target_alias}"
13b2be9c 5155_ACEOF
9b2b7d69 5156
13b2be9c
DJ
5157
5158cat >>confdefs.h <<_ACEOF
252b5132 5159#define TARGET_CANONICAL "${target}"
13b2be9c 5160_ACEOF
9b2b7d69 5161
13b2be9c
DJ
5162
5163cat >>confdefs.h <<_ACEOF
252b5132 5164#define TARGET_CPU "${target_cpu}"
13b2be9c 5165_ACEOF
9b2b7d69 5166
13b2be9c
DJ
5167
5168cat >>confdefs.h <<_ACEOF
252b5132 5169#define TARGET_VENDOR "${target_vendor}"
13b2be9c 5170_ACEOF
9b2b7d69 5171
13b2be9c
DJ
5172
5173cat >>confdefs.h <<_ACEOF
252b5132 5174#define TARGET_OS "${target_os}"
13b2be9c
DJ
5175_ACEOF
5176
5177
5178ac_ext=c
5179ac_cpp='$CPP $CPPFLAGS'
5180ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5181ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5182ac_compiler_gnu=$ac_cv_c_compiler_gnu
5183if test -n "$ac_tool_prefix"; then
5184 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5185set dummy ${ac_tool_prefix}gcc; ac_word=$2
5186echo "$as_me:$LINENO: checking for $ac_word" >&5
5187echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5188if test "${ac_cv_prog_CC+set}" = set; then
5189 echo $ECHO_N "(cached) $ECHO_C" >&6
5190else
5191 if test -n "$CC"; then
5192 ac_cv_prog_CC="$CC" # Let the user override the test.
5193else
5194as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5195for as_dir in $PATH
5196do
5197 IFS=$as_save_IFS
5198 test -z "$as_dir" && as_dir=.
5199 for ac_exec_ext in '' $ac_executable_extensions; do
5200 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5201 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5202 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5203 break 2
5204 fi
5205done
5206done
252b5132 5207
13b2be9c
DJ
5208fi
5209fi
5210CC=$ac_cv_prog_CC
5211if test -n "$CC"; then
5212 echo "$as_me:$LINENO: result: $CC" >&5
5213echo "${ECHO_T}$CC" >&6
5214else
5215 echo "$as_me:$LINENO: result: no" >&5
5216echo "${ECHO_T}no" >&6
5217fi
252b5132 5218
13b2be9c
DJ
5219fi
5220if test -z "$ac_cv_prog_CC"; then
5221 ac_ct_CC=$CC
5222 # Extract the first word of "gcc", so it can be a program name with args.
252b5132 5223set dummy gcc; ac_word=$2
13b2be9c
DJ
5224echo "$as_me:$LINENO: checking for $ac_word" >&5
5225echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5226if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5227 echo $ECHO_N "(cached) $ECHO_C" >&6
5228else
5229 if test -n "$ac_ct_CC"; then
5230 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5231else
5232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5233for as_dir in $PATH
5234do
5235 IFS=$as_save_IFS
5236 test -z "$as_dir" && as_dir=.
5237 for ac_exec_ext in '' $ac_executable_extensions; do
5238 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5239 ac_cv_prog_ac_ct_CC="gcc"
5240 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5241 break 2
5242 fi
5243done
5244done
5245
5246fi
5247fi
5248ac_ct_CC=$ac_cv_prog_ac_ct_CC
5249if test -n "$ac_ct_CC"; then
5250 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5251echo "${ECHO_T}$ac_ct_CC" >&6
5252else
5253 echo "$as_me:$LINENO: result: no" >&5
5254echo "${ECHO_T}no" >&6
5255fi
5256
5257 CC=$ac_ct_CC
5258else
5259 CC="$ac_cv_prog_CC"
5260fi
5261
5262if test -z "$CC"; then
5263 if test -n "$ac_tool_prefix"; then
5264 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5265set dummy ${ac_tool_prefix}cc; ac_word=$2
5266echo "$as_me:$LINENO: checking for $ac_word" >&5
5267echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5268if test "${ac_cv_prog_CC+set}" = set; then
5269 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
5270else
5271 if test -n "$CC"; then
5272 ac_cv_prog_CC="$CC" # Let the user override the test.
5273else
13b2be9c
DJ
5274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5275for as_dir in $PATH
5276do
5277 IFS=$as_save_IFS
5278 test -z "$as_dir" && as_dir=.
5279 for ac_exec_ext in '' $ac_executable_extensions; do
5280 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5281 ac_cv_prog_CC="${ac_tool_prefix}cc"
5282 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5283 break 2
5284 fi
5285done
5286done
5287
252b5132
RH
5288fi
5289fi
13b2be9c 5290CC=$ac_cv_prog_CC
252b5132 5291if test -n "$CC"; then
13b2be9c
DJ
5292 echo "$as_me:$LINENO: result: $CC" >&5
5293echo "${ECHO_T}$CC" >&6
5294else
5295 echo "$as_me:$LINENO: result: no" >&5
5296echo "${ECHO_T}no" >&6
5297fi
5298
5299fi
5300if test -z "$ac_cv_prog_CC"; then
5301 ac_ct_CC=$CC
5302 # Extract the first word of "cc", so it can be a program name with args.
5303set dummy cc; ac_word=$2
5304echo "$as_me:$LINENO: checking for $ac_word" >&5
5305echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5306if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5307 echo $ECHO_N "(cached) $ECHO_C" >&6
9b2b7d69 5308else
13b2be9c
DJ
5309 if test -n "$ac_ct_CC"; then
5310 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5311else
5312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5313for as_dir in $PATH
5314do
5315 IFS=$as_save_IFS
5316 test -z "$as_dir" && as_dir=.
5317 for ac_exec_ext in '' $ac_executable_extensions; do
5318 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5319 ac_cv_prog_ac_ct_CC="cc"
5320 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5321 break 2
5322 fi
5323done
5324done
5325
5326fi
5327fi
5328ac_ct_CC=$ac_cv_prog_ac_ct_CC
5329if test -n "$ac_ct_CC"; then
5330 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5331echo "${ECHO_T}$ac_ct_CC" >&6
5332else
5333 echo "$as_me:$LINENO: result: no" >&5
5334echo "${ECHO_T}no" >&6
5335fi
5336
5337 CC=$ac_ct_CC
5338else
5339 CC="$ac_cv_prog_CC"
6840198f
NC
5340fi
5341
13b2be9c 5342fi
252b5132
RH
5343if test -z "$CC"; then
5344 # Extract the first word of "cc", so it can be a program name with args.
5345set dummy cc; ac_word=$2
13b2be9c
DJ
5346echo "$as_me:$LINENO: checking for $ac_word" >&5
5347echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5348if test "${ac_cv_prog_CC+set}" = set; then
5349 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
5350else
5351 if test -n "$CC"; then
5352 ac_cv_prog_CC="$CC" # Let the user override the test.
5353else
252b5132 5354 ac_prog_rejected=no
13b2be9c
DJ
5355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5356for as_dir in $PATH
5357do
5358 IFS=$as_save_IFS
5359 test -z "$as_dir" && as_dir=.
5360 for ac_exec_ext in '' $ac_executable_extensions; do
5361 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5362 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5363 ac_prog_rejected=yes
5364 continue
5365 fi
5366 ac_cv_prog_CC="cc"
5367 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5368 break 2
5369 fi
5370done
5371done
5372
252b5132
RH
5373if test $ac_prog_rejected = yes; then
5374 # We found a bogon in the path, so make sure we never use it.
5375 set dummy $ac_cv_prog_CC
5376 shift
13b2be9c 5377 if test $# != 0; then
252b5132
RH
5378 # We chose a different compiler from the bogus one.
5379 # However, it has the same basename, so the bogon will be chosen
5380 # first if we set CC to just the basename; use the full file name.
5381 shift
13b2be9c 5382 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
252b5132
RH
5383 fi
5384fi
5385fi
5386fi
13b2be9c 5387CC=$ac_cv_prog_CC
252b5132 5388if test -n "$CC"; then
13b2be9c
DJ
5389 echo "$as_me:$LINENO: result: $CC" >&5
5390echo "${ECHO_T}$CC" >&6
252b5132 5391else
13b2be9c
DJ
5392 echo "$as_me:$LINENO: result: no" >&5
5393echo "${ECHO_T}no" >&6
252b5132
RH
5394fi
5395
13b2be9c
DJ
5396fi
5397if test -z "$CC"; then
5398 if test -n "$ac_tool_prefix"; then
5399 for ac_prog in cl
5400 do
5401 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5402set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5403echo "$as_me:$LINENO: checking for $ac_word" >&5
5404echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5405if test "${ac_cv_prog_CC+set}" = set; then
5406 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
5407else
5408 if test -n "$CC"; then
5409 ac_cv_prog_CC="$CC" # Let the user override the test.
5410else
13b2be9c
DJ
5411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5412for as_dir in $PATH
5413do
5414 IFS=$as_save_IFS
5415 test -z "$as_dir" && as_dir=.
5416 for ac_exec_ext in '' $ac_executable_extensions; do
5417 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5418 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5419 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5420 break 2
5421 fi
5422done
5423done
5424
252b5132
RH
5425fi
5426fi
13b2be9c 5427CC=$ac_cv_prog_CC
252b5132 5428if test -n "$CC"; then
13b2be9c
DJ
5429 echo "$as_me:$LINENO: result: $CC" >&5
5430echo "${ECHO_T}$CC" >&6
c8615825 5431else
13b2be9c
DJ
5432 echo "$as_me:$LINENO: result: no" >&5
5433echo "${ECHO_T}no" >&6
c8615825 5434fi
6840198f 5435
13b2be9c
DJ
5436 test -n "$CC" && break
5437 done
5438fi
5439if test -z "$CC"; then
5440 ac_ct_CC=$CC
5441 for ac_prog in cl
5442do
5443 # Extract the first word of "$ac_prog", so it can be a program name with args.
5444set dummy $ac_prog; ac_word=$2
5445echo "$as_me:$LINENO: checking for $ac_word" >&5
5446echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5447if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5448 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 5449else
13b2be9c
DJ
5450 if test -n "$ac_ct_CC"; then
5451 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
c8615825 5452else
13b2be9c
DJ
5453as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5454for as_dir in $PATH
5455do
5456 IFS=$as_save_IFS
5457 test -z "$as_dir" && as_dir=.
5458 for ac_exec_ext in '' $ac_executable_extensions; do
5459 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5460 ac_cv_prog_ac_ct_CC="$ac_prog"
5461 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5462 break 2
5463 fi
5464done
5465done
5466
c8615825
AM
5467fi
5468fi
13b2be9c
DJ
5469ac_ct_CC=$ac_cv_prog_ac_ct_CC
5470if test -n "$ac_ct_CC"; then
5471 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5472echo "${ECHO_T}$ac_ct_CC" >&6
c8615825 5473else
13b2be9c
DJ
5474 echo "$as_me:$LINENO: result: no" >&5
5475echo "${ECHO_T}no" >&6
c8615825 5476fi
252b5132 5477
13b2be9c
DJ
5478 test -n "$ac_ct_CC" && break
5479done
5480
5481 CC=$ac_ct_CC
5482fi
5483
5484fi
5485
5486
5487test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5488See \`config.log' for more details." >&5
5489echo "$as_me: error: no acceptable C compiler found in \$PATH
5490See \`config.log' for more details." >&2;}
5491 { (exit 1); exit 1; }; }
5492
5493# Provide some information about the compiler.
5494echo "$as_me:$LINENO:" \
5495 "checking for C compiler version" >&5
5496ac_compiler=`set X $ac_compile; echo $2`
5497{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
5498 (eval $ac_compiler --version </dev/null >&5) 2>&5
5499 ac_status=$?
5500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5501 (exit $ac_status); }
5502{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
5503 (eval $ac_compiler -v </dev/null >&5) 2>&5
5504 ac_status=$?
5505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5506 (exit $ac_status); }
5507{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
5508 (eval $ac_compiler -V </dev/null >&5) 2>&5
5509 ac_status=$?
5510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5511 (exit $ac_status); }
5512
5513echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5514echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
5515if test "${ac_cv_c_compiler_gnu+set}" = set; then
5516 echo $ECHO_N "(cached) $ECHO_C" >&6
5517else
5518 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
5519/* confdefs.h. */
5520_ACEOF
5521cat confdefs.h >>conftest.$ac_ext
5522cat >>conftest.$ac_ext <<_ACEOF
5523/* end confdefs.h. */
5524
5525int
5526main ()
5527{
5528#ifndef __GNUC__
5529 choke me
5530#endif
5531
5532 ;
5533 return 0;
5534}
5535_ACEOF
5536rm -f conftest.$ac_objext
5537if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 5538 (eval $ac_compile) 2>conftest.er1
13b2be9c 5539 ac_status=$?
ab509236
L
5540 grep -v '^ *+' conftest.er1 >conftest.err
5541 rm -f conftest.er1
5542 cat conftest.err >&5
13b2be9c
DJ
5543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5544 (exit $ac_status); } &&
ab509236
L
5545 { ac_try='test -z "$ac_c_werror_flag"
5546 || test ! -s conftest.err'
5547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5548 (eval $ac_try) 2>&5
5549 ac_status=$?
5550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5551 (exit $ac_status); }; } &&
5552 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
5553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5554 (eval $ac_try) 2>&5
5555 ac_status=$?
5556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5557 (exit $ac_status); }; }; then
5558 ac_compiler_gnu=yes
5559else
5560 echo "$as_me: failed program was:" >&5
5561sed 's/^/| /' conftest.$ac_ext >&5
5562
5563ac_compiler_gnu=no
5564fi
ab509236 5565rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
5566ac_cv_c_compiler_gnu=$ac_compiler_gnu
5567
5568fi
5569echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5570echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
5571GCC=`test $ac_compiler_gnu = yes && echo yes`
5572ac_test_CFLAGS=${CFLAGS+set}
5573ac_save_CFLAGS=$CFLAGS
5574CFLAGS="-g"
5575echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5576echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
5577if test "${ac_cv_prog_cc_g+set}" = set; then
5578 echo $ECHO_N "(cached) $ECHO_C" >&6
5579else
5580 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
5581/* confdefs.h. */
5582_ACEOF
5583cat confdefs.h >>conftest.$ac_ext
5584cat >>conftest.$ac_ext <<_ACEOF
5585/* end confdefs.h. */
5586
5587int
5588main ()
5589{
5590
5591 ;
5592 return 0;
5593}
5594_ACEOF
5595rm -f conftest.$ac_objext
5596if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 5597 (eval $ac_compile) 2>conftest.er1
13b2be9c 5598 ac_status=$?
ab509236
L
5599 grep -v '^ *+' conftest.er1 >conftest.err
5600 rm -f conftest.er1
5601 cat conftest.err >&5
13b2be9c
DJ
5602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5603 (exit $ac_status); } &&
ab509236
L
5604 { ac_try='test -z "$ac_c_werror_flag"
5605 || test ! -s conftest.err'
5606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5607 (eval $ac_try) 2>&5
5608 ac_status=$?
5609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5610 (exit $ac_status); }; } &&
5611 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
5612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5613 (eval $ac_try) 2>&5
5614 ac_status=$?
5615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5616 (exit $ac_status); }; }; then
252b5132
RH
5617 ac_cv_prog_cc_g=yes
5618else
13b2be9c
DJ
5619 echo "$as_me: failed program was:" >&5
5620sed 's/^/| /' conftest.$ac_ext >&5
c8615825 5621
13b2be9c 5622ac_cv_prog_cc_g=no
252b5132 5623fi
ab509236 5624rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
5625fi
5626echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
5627echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
252b5132 5628if test "$ac_test_CFLAGS" = set; then
13b2be9c 5629 CFLAGS=$ac_save_CFLAGS
252b5132
RH
5630elif test $ac_cv_prog_cc_g = yes; then
5631 if test "$GCC" = yes; then
5632 CFLAGS="-g -O2"
5633 else
5634 CFLAGS="-g"
5635 fi
5636else
9b2b7d69
MM
5637 if test "$GCC" = yes; then
5638 CFLAGS="-O2"
5639 else
5640 CFLAGS=
5641 fi
5642fi
13b2be9c
DJ
5643echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
5644echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
5645if test "${ac_cv_prog_cc_stdc+set}" = set; then
5646 echo $ECHO_N "(cached) $ECHO_C" >&6
5647else
5648 ac_cv_prog_cc_stdc=no
5649ac_save_CC=$CC
5650cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
5651/* confdefs.h. */
5652_ACEOF
5653cat confdefs.h >>conftest.$ac_ext
5654cat >>conftest.$ac_ext <<_ACEOF
5655/* end confdefs.h. */
5656#include <stdarg.h>
5657#include <stdio.h>
5658#include <sys/types.h>
5659#include <sys/stat.h>
5660/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5661struct buf { int x; };
5662FILE * (*rcsopen) (struct buf *, struct stat *, int);
5663static char *e (p, i)
5664 char **p;
5665 int i;
5666{
5667 return p[i];
5668}
5669static char *f (char * (*g) (char **, int), char **p, ...)
5670{
5671 char *s;
5672 va_list v;
5673 va_start (v,p);
5674 s = g (p, va_arg (v,int));
5675 va_end (v);
5676 return s;
5677}
ab509236
L
5678
5679/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5680 function prototypes and stuff, but not '\xHH' hex character constants.
5681 These don't provoke an error unfortunately, instead are silently treated
5682 as 'x'. The following induces an error, until -std1 is added to get
5683 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5684 array size at least. It's necessary to write '\x00'==0 to get something
5685 that's true only with -std1. */
5686int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5687
13b2be9c
DJ
5688int test (int i, double x);
5689struct s1 {int (*f) (int a);};
5690struct s2 {int (*f) (double a);};
5691int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5692int argc;
5693char **argv;
5694int
5695main ()
5696{
5697return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5698 ;
5699 return 0;
5700}
5701_ACEOF
5702# Don't try gcc -ansi; that turns off useful extensions and
5703# breaks some systems' header files.
5704# AIX -qlanglvl=ansi
5705# Ultrix and OSF/1 -std1
5706# HP-UX 10.20 and later -Ae
5707# HP-UX older versions -Aa -D_HPUX_SOURCE
5708# SVR4 -Xc -D__EXTENSIONS__
5709for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5710do
5711 CC="$ac_save_CC $ac_arg"
5712 rm -f conftest.$ac_objext
5713if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 5714 (eval $ac_compile) 2>conftest.er1
13b2be9c 5715 ac_status=$?
ab509236
L
5716 grep -v '^ *+' conftest.er1 >conftest.err
5717 rm -f conftest.er1
5718 cat conftest.err >&5
13b2be9c
DJ
5719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5720 (exit $ac_status); } &&
ab509236
L
5721 { ac_try='test -z "$ac_c_werror_flag"
5722 || test ! -s conftest.err'
5723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5724 (eval $ac_try) 2>&5
5725 ac_status=$?
5726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5727 (exit $ac_status); }; } &&
5728 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
5729 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5730 (eval $ac_try) 2>&5
5731 ac_status=$?
5732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5733 (exit $ac_status); }; }; then
5734 ac_cv_prog_cc_stdc=$ac_arg
5735break
5736else
5737 echo "$as_me: failed program was:" >&5
5738sed 's/^/| /' conftest.$ac_ext >&5
5739
5740fi
ab509236 5741rm -f conftest.err conftest.$ac_objext
13b2be9c
DJ
5742done
5743rm -f conftest.$ac_ext conftest.$ac_objext
5744CC=$ac_save_CC
5745
5746fi
5747
5748case "x$ac_cv_prog_cc_stdc" in
5749 x|xno)
5750 echo "$as_me:$LINENO: result: none needed" >&5
5751echo "${ECHO_T}none needed" >&6 ;;
5752 *)
5753 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
5754echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
5755 CC="$CC $ac_cv_prog_cc_stdc" ;;
5756esac
5757
5758# Some people use a C++ compiler to compile C. Since we use `exit',
5759# in C++ we need to declare it. In case someone uses the same compiler
5760# for both compiling C and C++ we need to have the C++ compiler decide
5761# the declaration of exit, since it's the most demanding environment.
5762cat >conftest.$ac_ext <<_ACEOF
5763#ifndef __cplusplus
5764 choke me
5765#endif
5766_ACEOF
5767rm -f conftest.$ac_objext
5768if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 5769 (eval $ac_compile) 2>conftest.er1
13b2be9c 5770 ac_status=$?
ab509236
L
5771 grep -v '^ *+' conftest.er1 >conftest.err
5772 rm -f conftest.er1
5773 cat conftest.err >&5
13b2be9c
DJ
5774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5775 (exit $ac_status); } &&
ab509236
L
5776 { ac_try='test -z "$ac_c_werror_flag"
5777 || test ! -s conftest.err'
5778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5779 (eval $ac_try) 2>&5
5780 ac_status=$?
5781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5782 (exit $ac_status); }; } &&
5783 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
5784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5785 (eval $ac_try) 2>&5
5786 ac_status=$?
5787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5788 (exit $ac_status); }; }; then
5789 for ac_declaration in \
ab509236 5790 '' \
13b2be9c
DJ
5791 'extern "C" void std::exit (int) throw (); using std::exit;' \
5792 'extern "C" void std::exit (int); using std::exit;' \
5793 'extern "C" void exit (int) throw ();' \
5794 'extern "C" void exit (int);' \
5795 'void exit (int);'
5796do
5797 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
5798/* confdefs.h. */
5799_ACEOF
5800cat confdefs.h >>conftest.$ac_ext
5801cat >>conftest.$ac_ext <<_ACEOF
5802/* end confdefs.h. */
13dfd2d0 5803$ac_declaration
ab509236 5804#include <stdlib.h>
13b2be9c
DJ
5805int
5806main ()
5807{
5808exit (42);
5809 ;
5810 return 0;
5811}
5812_ACEOF
5813rm -f conftest.$ac_objext
5814if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 5815 (eval $ac_compile) 2>conftest.er1
13b2be9c 5816 ac_status=$?
ab509236
L
5817 grep -v '^ *+' conftest.er1 >conftest.err
5818 rm -f conftest.er1
5819 cat conftest.err >&5
13b2be9c
DJ
5820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5821 (exit $ac_status); } &&
ab509236
L
5822 { ac_try='test -z "$ac_c_werror_flag"
5823 || test ! -s conftest.err'
5824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5825 (eval $ac_try) 2>&5
5826 ac_status=$?
5827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5828 (exit $ac_status); }; } &&
5829 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
5830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5831 (eval $ac_try) 2>&5
5832 ac_status=$?
5833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5834 (exit $ac_status); }; }; then
5835 :
5836else
5837 echo "$as_me: failed program was:" >&5
5838sed 's/^/| /' conftest.$ac_ext >&5
5839
5840continue
5841fi
ab509236 5842rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 5843 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
5844/* confdefs.h. */
5845_ACEOF
5846cat confdefs.h >>conftest.$ac_ext
5847cat >>conftest.$ac_ext <<_ACEOF
5848/* end confdefs.h. */
5849$ac_declaration
5850int
5851main ()
5852{
5853exit (42);
5854 ;
5855 return 0;
5856}
5857_ACEOF
5858rm -f conftest.$ac_objext
5859if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 5860 (eval $ac_compile) 2>conftest.er1
13b2be9c 5861 ac_status=$?
ab509236
L
5862 grep -v '^ *+' conftest.er1 >conftest.err
5863 rm -f conftest.er1
5864 cat conftest.err >&5
13b2be9c
DJ
5865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5866 (exit $ac_status); } &&
ab509236
L
5867 { ac_try='test -z "$ac_c_werror_flag"
5868 || test ! -s conftest.err'
5869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5870 (eval $ac_try) 2>&5
5871 ac_status=$?
5872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5873 (exit $ac_status); }; } &&
5874 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
5875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5876 (eval $ac_try) 2>&5
5877 ac_status=$?
5878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5879 (exit $ac_status); }; }; then
5880 break
5881else
5882 echo "$as_me: failed program was:" >&5
5883sed 's/^/| /' conftest.$ac_ext >&5
5884
5885fi
ab509236 5886rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
5887done
5888rm -f conftest*
5889if test -n "$ac_declaration"; then
5890 echo '#ifdef __cplusplus' >>confdefs.h
5891 echo $ac_declaration >>confdefs.h
5892 echo '#endif' >>confdefs.h
5893fi
5894
5895else
5896 echo "$as_me: failed program was:" >&5
5897sed 's/^/| /' conftest.$ac_ext >&5
5898
5899fi
ab509236 5900rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
5901ac_ext=c
5902ac_cpp='$CPP $CPPFLAGS'
5903ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5904ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5905ac_compiler_gnu=$ac_cv_c_compiler_gnu
c8615825
AM
5906
5907
5908for ac_prog in 'bison -y' byacc
9b2b7d69 5909do
13b2be9c 5910 # Extract the first word of "$ac_prog", so it can be a program name with args.
c8615825 5911set dummy $ac_prog; ac_word=$2
13b2be9c
DJ
5912echo "$as_me:$LINENO: checking for $ac_word" >&5
5913echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5914if test "${ac_cv_prog_YACC+set}" = set; then
5915 echo $ECHO_N "(cached) $ECHO_C" >&6
c8615825
AM
5916else
5917 if test -n "$YACC"; then
5918 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5919else
13b2be9c
DJ
5920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5921for as_dir in $PATH
5922do
5923 IFS=$as_save_IFS
5924 test -z "$as_dir" && as_dir=.
5925 for ac_exec_ext in '' $ac_executable_extensions; do
5926 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5927 ac_cv_prog_YACC="$ac_prog"
5928 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5929 break 2
5930 fi
5931done
5932done
5933
c8615825
AM
5934fi
5935fi
13b2be9c 5936YACC=$ac_cv_prog_YACC
c8615825 5937if test -n "$YACC"; then
13b2be9c
DJ
5938 echo "$as_me:$LINENO: result: $YACC" >&5
5939echo "${ECHO_T}$YACC" >&6
c8615825 5940else
13b2be9c
DJ
5941 echo "$as_me:$LINENO: result: no" >&5
5942echo "${ECHO_T}no" >&6
c8615825
AM
5943fi
5944
13b2be9c 5945 test -n "$YACC" && break
c8615825
AM
5946done
5947test -n "$YACC" || YACC="yacc"
5948
13b2be9c
DJ
5949for ac_prog in flex lex
5950do
5951 # Extract the first word of "$ac_prog", so it can be a program name with args.
5952set dummy $ac_prog; ac_word=$2
5953echo "$as_me:$LINENO: checking for $ac_word" >&5
5954echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5955if test "${ac_cv_prog_LEX+set}" = set; then
5956 echo $ECHO_N "(cached) $ECHO_C" >&6
c8615825 5957else
13b2be9c
DJ
5958 if test -n "$LEX"; then
5959 ac_cv_prog_LEX="$LEX" # Let the user override the test.
9b2b7d69 5960else
13b2be9c
DJ
5961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5962for as_dir in $PATH
5963do
5964 IFS=$as_save_IFS
5965 test -z "$as_dir" && as_dir=.
5966 for ac_exec_ext in '' $ac_executable_extensions; do
5967 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5968 ac_cv_prog_LEX="$ac_prog"
5969 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5970 break 2
5971 fi
5972done
5973done
5974
5975fi
5976fi
5977LEX=$ac_cv_prog_LEX
5978if test -n "$LEX"; then
5979 echo "$as_me:$LINENO: result: $LEX" >&5
5980echo "${ECHO_T}$LEX" >&6
c8615825 5981else
13b2be9c
DJ
5982 echo "$as_me:$LINENO: result: no" >&5
5983echo "${ECHO_T}no" >&6
5984fi
5985
5986 test -n "$LEX" && break
5987done
5988test -n "$LEX" || LEX=":"
5989
5990if test -z "$LEXLIB"
5991then
5992 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
5993echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
5994if test "${ac_cv_lib_fl_yywrap+set}" = set; then
5995 echo $ECHO_N "(cached) $ECHO_C" >&6
5996else
5997 ac_check_lib_save_LIBS=$LIBS
5998LIBS="-lfl $LIBS"
5999cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6000/* confdefs.h. */
6001_ACEOF
6002cat confdefs.h >>conftest.$ac_ext
6003cat >>conftest.$ac_ext <<_ACEOF
6004/* end confdefs.h. */
6005
6006/* Override any gcc2 internal prototype to avoid an error. */
6007#ifdef __cplusplus
6008extern "C"
6009#endif
6010/* We use char because int might match the return type of a gcc2
6011 builtin and then its argument prototype would still apply. */
6012char yywrap ();
6013int
6014main ()
6015{
6016yywrap ();
6017 ;
6018 return 0;
6019}
6020_ACEOF
6021rm -f conftest.$ac_objext conftest$ac_exeext
6022if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 6023 (eval $ac_link) 2>conftest.er1
13b2be9c 6024 ac_status=$?
ab509236
L
6025 grep -v '^ *+' conftest.er1 >conftest.err
6026 rm -f conftest.er1
6027 cat conftest.err >&5
13b2be9c
DJ
6028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6029 (exit $ac_status); } &&
ab509236
L
6030 { ac_try='test -z "$ac_c_werror_flag"
6031 || test ! -s conftest.err'
6032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6033 (eval $ac_try) 2>&5
6034 ac_status=$?
6035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6036 (exit $ac_status); }; } &&
6037 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
6038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6039 (eval $ac_try) 2>&5
6040 ac_status=$?
6041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6042 (exit $ac_status); }; }; then
6043 ac_cv_lib_fl_yywrap=yes
6044else
6045 echo "$as_me: failed program was:" >&5
6046sed 's/^/| /' conftest.$ac_ext >&5
6047
6048ac_cv_lib_fl_yywrap=no
6049fi
ab509236
L
6050rm -f conftest.err conftest.$ac_objext \
6051 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
6052LIBS=$ac_check_lib_save_LIBS
6053fi
6054echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
6055echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
6056if test $ac_cv_lib_fl_yywrap = yes; then
6057 LEXLIB="-lfl"
6058else
6059 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
6060echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
6061if test "${ac_cv_lib_l_yywrap+set}" = set; then
6062 echo $ECHO_N "(cached) $ECHO_C" >&6
6063else
6064 ac_check_lib_save_LIBS=$LIBS
6065LIBS="-ll $LIBS"
6066cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6067/* confdefs.h. */
6068_ACEOF
6069cat confdefs.h >>conftest.$ac_ext
6070cat >>conftest.$ac_ext <<_ACEOF
6071/* end confdefs.h. */
6072
6073/* Override any gcc2 internal prototype to avoid an error. */
6074#ifdef __cplusplus
6075extern "C"
6076#endif
6077/* We use char because int might match the return type of a gcc2
6078 builtin and then its argument prototype would still apply. */
6079char yywrap ();
6080int
6081main ()
6082{
6083yywrap ();
6084 ;
6085 return 0;
6086}
6087_ACEOF
6088rm -f conftest.$ac_objext conftest$ac_exeext
6089if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 6090 (eval $ac_link) 2>conftest.er1
13b2be9c 6091 ac_status=$?
ab509236
L
6092 grep -v '^ *+' conftest.er1 >conftest.err
6093 rm -f conftest.er1
6094 cat conftest.err >&5
13b2be9c
DJ
6095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6096 (exit $ac_status); } &&
ab509236
L
6097 { ac_try='test -z "$ac_c_werror_flag"
6098 || test ! -s conftest.err'
6099 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6100 (eval $ac_try) 2>&5
6101 ac_status=$?
6102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6103 (exit $ac_status); }; } &&
6104 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
6105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6106 (eval $ac_try) 2>&5
6107 ac_status=$?
6108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6109 (exit $ac_status); }; }; then
6110 ac_cv_lib_l_yywrap=yes
9b2b7d69 6111else
13b2be9c
DJ
6112 echo "$as_me: failed program was:" >&5
6113sed 's/^/| /' conftest.$ac_ext >&5
6114
6115ac_cv_lib_l_yywrap=no
9b2b7d69 6116fi
ab509236
L
6117rm -f conftest.err conftest.$ac_objext \
6118 conftest$ac_exeext conftest.$ac_ext
13b2be9c 6119LIBS=$ac_check_lib_save_LIBS
9b2b7d69 6120fi
13b2be9c
DJ
6121echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
6122echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
6123if test $ac_cv_lib_l_yywrap = yes; then
6124 LEXLIB="-ll"
252b5132 6125fi
13b2be9c
DJ
6126
6127fi
6128
252b5132 6129fi
13b2be9c
DJ
6130
6131if test "x$LEX" != "x:"; then
6132 echo "$as_me:$LINENO: checking lex output file root" >&5
6133echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
6134if test "${ac_cv_prog_lex_root+set}" = set; then
6135 echo $ECHO_N "(cached) $ECHO_C" >&6
6136else
6137 # The minimal lex program is just a single line: %%. But some broken lexes
6138# (Solaris, I think it was) want two %% lines, so accommodate them.
6139cat >conftest.l <<_ACEOF
6140%%
6141%%
6142_ACEOF
6143{ (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
6144 (eval $LEX conftest.l) 2>&5
6145 ac_status=$?
6146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6147 (exit $ac_status); }
6148if test -f lex.yy.c; then
6149 ac_cv_prog_lex_root=lex.yy
6150elif test -f lexyy.c; then
6151 ac_cv_prog_lex_root=lexyy
252b5132 6152else
13b2be9c
DJ
6153 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
6154echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
6155 { (exit 1); exit 1; }; }
252b5132 6156fi
13b2be9c
DJ
6157fi
6158echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
6159echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
6160rm -f conftest.l
6161LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
252b5132 6162
13b2be9c
DJ
6163echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
6164echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
6165if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
6166 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 6167else
13b2be9c
DJ
6168 # POSIX says lex can declare yytext either as a pointer or an array; the
6169# default is implementation-dependent. Figure out which it is, since
6170# not all implementations provide the %pointer and %array declarations.
6171ac_cv_prog_lex_yytext_pointer=no
6172echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
6173ac_save_LIBS=$LIBS
6174LIBS="$LIBS $LEXLIB"
6175cat >conftest.$ac_ext <<_ACEOF
6176`cat $LEX_OUTPUT_ROOT.c`
6177_ACEOF
6178rm -f conftest.$ac_objext conftest$ac_exeext
6179if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 6180 (eval $ac_link) 2>conftest.er1
13b2be9c 6181 ac_status=$?
ab509236
L
6182 grep -v '^ *+' conftest.er1 >conftest.err
6183 rm -f conftest.er1
6184 cat conftest.err >&5
13b2be9c
DJ
6185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6186 (exit $ac_status); } &&
ab509236
L
6187 { ac_try='test -z "$ac_c_werror_flag"
6188 || test ! -s conftest.err'
6189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6190 (eval $ac_try) 2>&5
6191 ac_status=$?
6192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6193 (exit $ac_status); }; } &&
6194 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
6195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6196 (eval $ac_try) 2>&5
6197 ac_status=$?
6198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6199 (exit $ac_status); }; }; then
6200 ac_cv_prog_lex_yytext_pointer=yes
252b5132 6201else
13b2be9c
DJ
6202 echo "$as_me: failed program was:" >&5
6203sed 's/^/| /' conftest.$ac_ext >&5
6204
252b5132 6205fi
ab509236
L
6206rm -f conftest.err conftest.$ac_objext \
6207 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
6208LIBS=$ac_save_LIBS
6209rm -f "${LEX_OUTPUT_ROOT}.c"
6210
252b5132 6211fi
13b2be9c
DJ
6212echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
6213echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
6214if test $ac_cv_prog_lex_yytext_pointer = yes; then
6215
6216cat >>confdefs.h <<\_ACEOF
6217#define YYTEXT_POINTER 1
6218_ACEOF
6219
6220fi
6221
6222fi
6223if test "$LEX" = :; then
6224 LEX=${am_missing_run}flex
6225fi
6226
6227ALL_LINGUAS="fr tr es"
6228if test -n "$ac_tool_prefix"; then
6229 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6230set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6231echo "$as_me:$LINENO: checking for $ac_word" >&5
6232echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6233if test "${ac_cv_prog_RANLIB+set}" = set; then
6234 echo $ECHO_N "(cached) $ECHO_C" >&6
6235else
6236 if test -n "$RANLIB"; then
6237 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6238else
6239as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6240for as_dir in $PATH
6241do
6242 IFS=$as_save_IFS
6243 test -z "$as_dir" && as_dir=.
6244 for ac_exec_ext in '' $ac_executable_extensions; do
6245 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6246 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6247 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6248 break 2
6249 fi
6250done
6251done
6252
6253fi
6254fi
6255RANLIB=$ac_cv_prog_RANLIB
6256if test -n "$RANLIB"; then
6257 echo "$as_me:$LINENO: result: $RANLIB" >&5
6258echo "${ECHO_T}$RANLIB" >&6
252b5132 6259else
13b2be9c
DJ
6260 echo "$as_me:$LINENO: result: no" >&5
6261echo "${ECHO_T}no" >&6
252b5132
RH
6262fi
6263
13b2be9c
DJ
6264fi
6265if test -z "$ac_cv_prog_RANLIB"; then
6266 ac_ct_RANLIB=$RANLIB
6267 # Extract the first word of "ranlib", so it can be a program name with args.
6268set dummy ranlib; ac_word=$2
6269echo "$as_me:$LINENO: checking for $ac_word" >&5
6270echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6271if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6272 echo $ECHO_N "(cached) $ECHO_C" >&6
6273else
6274 if test -n "$ac_ct_RANLIB"; then
6275 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6276else
6277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6278for as_dir in $PATH
6279do
6280 IFS=$as_save_IFS
6281 test -z "$as_dir" && as_dir=.
6282 for ac_exec_ext in '' $ac_executable_extensions; do
6283 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6284 ac_cv_prog_ac_ct_RANLIB="ranlib"
6285 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6286 break 2
6287 fi
6288done
6840198f 6289done
d6d788bd 6290
13b2be9c
DJ
6291 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
6292fi
6293fi
6294ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6295if test -n "$ac_ct_RANLIB"; then
6296 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6297echo "${ECHO_T}$ac_ct_RANLIB" >&6
d6d788bd 6298else
13b2be9c
DJ
6299 echo "$as_me:$LINENO: result: no" >&5
6300echo "${ECHO_T}no" >&6
6301fi
6302
6303 RANLIB=$ac_ct_RANLIB
d6d788bd 6304else
13b2be9c
DJ
6305 RANLIB="$ac_cv_prog_RANLIB"
6306fi
6307
6308ac_ext=c
6309ac_cpp='$CPP $CPPFLAGS'
6310ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6311ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6312ac_compiler_gnu=$ac_cv_c_compiler_gnu
6313echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6314echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6315# On Suns, sometimes $CPP names a directory.
6316if test -n "$CPP" && test -d "$CPP"; then
6317 CPP=
d6d788bd 6318fi
13b2be9c
DJ
6319if test -z "$CPP"; then
6320 if test "${ac_cv_prog_CPP+set}" = set; then
6321 echo $ECHO_N "(cached) $ECHO_C" >&6
6322else
6323 # Double quotes because CPP needs to be expanded
6324 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6325 do
6326 ac_preproc_ok=false
6327for ac_c_preproc_warn_flag in '' yes
6328do
6329 # Use a header file that comes with gcc, so configuring glibc
6330 # with a fresh cross-compiler works.
6331 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6332 # <limits.h> exists even on freestanding compilers.
6333 # On the NeXT, cc -E runs the code through the compiler's parser,
6334 # not just through cpp. "Syntax error" is here to catch this case.
6335 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6336/* confdefs.h. */
6337_ACEOF
6338cat confdefs.h >>conftest.$ac_ext
6339cat >>conftest.$ac_ext <<_ACEOF
6340/* end confdefs.h. */
6341#ifdef __STDC__
6342# include <limits.h>
6343#else
6344# include <assert.h>
6345#endif
ab509236 6346 Syntax error
13b2be9c
DJ
6347_ACEOF
6348if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6349 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6350 ac_status=$?
6351 grep -v '^ *+' conftest.er1 >conftest.err
6352 rm -f conftest.er1
6353 cat conftest.err >&5
6354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6355 (exit $ac_status); } >/dev/null; then
6356 if test -s conftest.err; then
6357 ac_cpp_err=$ac_c_preproc_warn_flag
ab509236 6358 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13b2be9c
DJ
6359 else
6360 ac_cpp_err=
6361 fi
6362else
6363 ac_cpp_err=yes
d6d788bd 6364fi
13b2be9c
DJ
6365if test -z "$ac_cpp_err"; then
6366 :
6367else
6368 echo "$as_me: failed program was:" >&5
6369sed 's/^/| /' conftest.$ac_ext >&5
6370
6371 # Broken: fails on valid input.
6372continue
6373fi
6374rm -f conftest.err conftest.$ac_ext
6375
6376 # OK, works on sane cases. Now check whether non-existent headers
6377 # can be detected and how.
6378 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6379/* confdefs.h. */
6380_ACEOF
6381cat confdefs.h >>conftest.$ac_ext
6382cat >>conftest.$ac_ext <<_ACEOF
6383/* end confdefs.h. */
6384#include <ac_nonexistent.h>
6385_ACEOF
6386if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6387 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6388 ac_status=$?
6389 grep -v '^ *+' conftest.er1 >conftest.err
6390 rm -f conftest.er1
6391 cat conftest.err >&5
6392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6393 (exit $ac_status); } >/dev/null; then
6394 if test -s conftest.err; then
6395 ac_cpp_err=$ac_c_preproc_warn_flag
ab509236 6396 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13b2be9c
DJ
6397 else
6398 ac_cpp_err=
6399 fi
d6d788bd 6400else
13b2be9c 6401 ac_cpp_err=yes
d6d788bd 6402fi
13b2be9c
DJ
6403if test -z "$ac_cpp_err"; then
6404 # Broken: success on invalid input.
6405continue
6406else
6407 echo "$as_me: failed program was:" >&5
6408sed 's/^/| /' conftest.$ac_ext >&5
6840198f 6409
13b2be9c
DJ
6410 # Passes both tests.
6411ac_preproc_ok=:
6412break
6413fi
6414rm -f conftest.err conftest.$ac_ext
252b5132 6415
13b2be9c
DJ
6416done
6417# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6418rm -f conftest.err conftest.$ac_ext
6419if $ac_preproc_ok; then
6420 break
9b2b7d69 6421fi
13b2be9c
DJ
6422
6423 done
6424 ac_cv_prog_CPP=$CPP
9b2b7d69 6425
d6d788bd 6426fi
13b2be9c 6427 CPP=$ac_cv_prog_CPP
c8615825 6428else
13b2be9c 6429 ac_cv_prog_CPP=$CPP
c8615825 6430fi
13b2be9c
DJ
6431echo "$as_me:$LINENO: result: $CPP" >&5
6432echo "${ECHO_T}$CPP" >&6
6433ac_preproc_ok=false
6434for ac_c_preproc_warn_flag in '' yes
6435do
6436 # Use a header file that comes with gcc, so configuring glibc
6437 # with a fresh cross-compiler works.
6438 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6439 # <limits.h> exists even on freestanding compilers.
6440 # On the NeXT, cc -E runs the code through the compiler's parser,
6441 # not just through cpp. "Syntax error" is here to catch this case.
6442 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6443/* confdefs.h. */
6444_ACEOF
6445cat confdefs.h >>conftest.$ac_ext
6446cat >>conftest.$ac_ext <<_ACEOF
6447/* end confdefs.h. */
6448#ifdef __STDC__
6449# include <limits.h>
6450#else
6451# include <assert.h>
6452#endif
ab509236 6453 Syntax error
13b2be9c
DJ
6454_ACEOF
6455if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6456 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6457 ac_status=$?
6458 grep -v '^ *+' conftest.er1 >conftest.err
6459 rm -f conftest.er1
6460 cat conftest.err >&5
6461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6462 (exit $ac_status); } >/dev/null; then
6463 if test -s conftest.err; then
6464 ac_cpp_err=$ac_c_preproc_warn_flag
ab509236 6465 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13b2be9c
DJ
6466 else
6467 ac_cpp_err=
6468 fi
6469else
6470 ac_cpp_err=yes
252b5132 6471fi
13b2be9c
DJ
6472if test -z "$ac_cpp_err"; then
6473 :
252b5132 6474else
13b2be9c
DJ
6475 echo "$as_me: failed program was:" >&5
6476sed 's/^/| /' conftest.$ac_ext >&5
6477
6478 # Broken: fails on valid input.
6479continue
6480fi
6481rm -f conftest.err conftest.$ac_ext
6482
6483 # OK, works on sane cases. Now check whether non-existent headers
6484 # can be detected and how.
6485 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6486/* confdefs.h. */
6487_ACEOF
6488cat confdefs.h >>conftest.$ac_ext
6489cat >>conftest.$ac_ext <<_ACEOF
6490/* end confdefs.h. */
6491#include <ac_nonexistent.h>
6492_ACEOF
6493if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6494 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6495 ac_status=$?
6496 grep -v '^ *+' conftest.er1 >conftest.err
6497 rm -f conftest.er1
6498 cat conftest.err >&5
6499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6500 (exit $ac_status); } >/dev/null; then
6501 if test -s conftest.err; then
6502 ac_cpp_err=$ac_c_preproc_warn_flag
ab509236 6503 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13b2be9c
DJ
6504 else
6505 ac_cpp_err=
6506 fi
252b5132 6507else
13b2be9c 6508 ac_cpp_err=yes
252b5132 6509fi
13b2be9c
DJ
6510if test -z "$ac_cpp_err"; then
6511 # Broken: success on invalid input.
6512continue
252b5132 6513else
13b2be9c
DJ
6514 echo "$as_me: failed program was:" >&5
6515sed 's/^/| /' conftest.$ac_ext >&5
c8615825 6516
13b2be9c
DJ
6517 # Passes both tests.
6518ac_preproc_ok=:
6519break
252b5132 6520fi
13b2be9c 6521rm -f conftest.err conftest.$ac_ext
252b5132 6522
13b2be9c
DJ
6523done
6524# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6525rm -f conftest.err conftest.$ac_ext
6526if $ac_preproc_ok; then
6527 :
6528else
6529 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6530See \`config.log' for more details." >&5
6531echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6532See \`config.log' for more details." >&2;}
6533 { (exit 1); exit 1; }; }
252b5132 6534fi
9b2b7d69 6535
13b2be9c
DJ
6536ac_ext=c
6537ac_cpp='$CPP $CPPFLAGS'
6538ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6539ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6540ac_compiler_gnu=$ac_cv_c_compiler_gnu
252b5132
RH
6541
6542
13b2be9c
DJ
6543echo "$as_me:$LINENO: checking for egrep" >&5
6544echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6545if test "${ac_cv_prog_egrep+set}" = set; then
6546 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 6547else
13b2be9c
DJ
6548 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6549 then ac_cv_prog_egrep='grep -E'
6550 else ac_cv_prog_egrep='egrep'
c8615825 6551 fi
6840198f 6552fi
13b2be9c
DJ
6553echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6554echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6555 EGREP=$ac_cv_prog_egrep
6840198f 6556
13b2be9c
DJ
6557
6558echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6559echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6560if test "${ac_cv_header_stdc+set}" = set; then
6561 echo $ECHO_N "(cached) $ECHO_C" >&6
6840198f 6562else
13b2be9c 6563 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6564/* confdefs.h. */
6565_ACEOF
6566cat confdefs.h >>conftest.$ac_ext
6567cat >>conftest.$ac_ext <<_ACEOF
6568/* end confdefs.h. */
252b5132
RH
6569#include <stdlib.h>
6570#include <stdarg.h>
6571#include <string.h>
6572#include <float.h>
13b2be9c
DJ
6573
6574int
6575main ()
6576{
6577
6578 ;
6579 return 0;
6580}
6581_ACEOF
6582rm -f conftest.$ac_objext
6583if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 6584 (eval $ac_compile) 2>conftest.er1
13b2be9c 6585 ac_status=$?
ab509236
L
6586 grep -v '^ *+' conftest.er1 >conftest.err
6587 rm -f conftest.er1
6588 cat conftest.err >&5
13b2be9c
DJ
6589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6590 (exit $ac_status); } &&
ab509236
L
6591 { ac_try='test -z "$ac_c_werror_flag"
6592 || test ! -s conftest.err'
6593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6594 (eval $ac_try) 2>&5
6595 ac_status=$?
6596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6597 (exit $ac_status); }; } &&
6598 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
6599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6600 (eval $ac_try) 2>&5
6601 ac_status=$?
6602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6603 (exit $ac_status); }; }; then
252b5132
RH
6604 ac_cv_header_stdc=yes
6605else
13b2be9c
DJ
6606 echo "$as_me: failed program was:" >&5
6607sed 's/^/| /' conftest.$ac_ext >&5
6608
6609ac_cv_header_stdc=no
252b5132 6610fi
ab509236 6611rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
6612
6613if test $ac_cv_header_stdc = yes; then
6614 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13b2be9c 6615 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6616/* confdefs.h. */
6617_ACEOF
6618cat confdefs.h >>conftest.$ac_ext
6619cat >>conftest.$ac_ext <<_ACEOF
6620/* end confdefs.h. */
252b5132 6621#include <string.h>
13b2be9c
DJ
6622
6623_ACEOF
252b5132 6624if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13b2be9c 6625 $EGREP "memchr" >/dev/null 2>&1; then
252b5132
RH
6626 :
6627else
252b5132
RH
6628 ac_cv_header_stdc=no
6629fi
6630rm -f conftest*
6631
6632fi
6633
6634if test $ac_cv_header_stdc = yes; then
6635 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13b2be9c 6636 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6637/* confdefs.h. */
6638_ACEOF
6639cat confdefs.h >>conftest.$ac_ext
6640cat >>conftest.$ac_ext <<_ACEOF
6641/* end confdefs.h. */
252b5132 6642#include <stdlib.h>
13b2be9c
DJ
6643
6644_ACEOF
252b5132 6645if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13b2be9c 6646 $EGREP "free" >/dev/null 2>&1; then
252b5132
RH
6647 :
6648else
252b5132
RH
6649 ac_cv_header_stdc=no
6650fi
6651rm -f conftest*
6652
6653fi
6654
6655if test $ac_cv_header_stdc = yes; then
6656 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13b2be9c 6657 if test "$cross_compiling" = yes; then
252b5132
RH
6658 :
6659else
13b2be9c 6660 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6661/* confdefs.h. */
6662_ACEOF
6663cat confdefs.h >>conftest.$ac_ext
6664cat >>conftest.$ac_ext <<_ACEOF
6665/* end confdefs.h. */
252b5132 6666#include <ctype.h>
13b2be9c
DJ
6667#if ((' ' & 0x0FF) == 0x020)
6668# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6669# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6670#else
6671# define ISLOWER(c) \
ab509236
L
6672 (('a' <= (c) && (c) <= 'i') \
6673 || ('j' <= (c) && (c) <= 'r') \
6674 || ('s' <= (c) && (c) <= 'z'))
13b2be9c
DJ
6675# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6676#endif
c8615825 6677
13b2be9c
DJ
6678#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6679int
6680main ()
6681{
6682 int i;
6683 for (i = 0; i < 256; i++)
6684 if (XOR (islower (i), ISLOWER (i))
ab509236 6685 || toupper (i) != TOUPPER (i))
13b2be9c
DJ
6686 exit(2);
6687 exit (0);
6688}
6689_ACEOF
6690rm -f conftest$ac_exeext
6691if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6692 (eval $ac_link) 2>&5
6693 ac_status=$?
6694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6695 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6697 (eval $ac_try) 2>&5
6698 ac_status=$?
6699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6700 (exit $ac_status); }; }; then
c8615825
AM
6701 :
6702else
13b2be9c
DJ
6703 echo "$as_me: program exited with status $ac_status" >&5
6704echo "$as_me: failed program was:" >&5
6705sed 's/^/| /' conftest.$ac_ext >&5
6706
6707( exit $ac_status )
6708ac_cv_header_stdc=no
c8615825 6709fi
ab509236 6710rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c8615825 6711fi
c8615825 6712fi
9b2b7d69 6713fi
13b2be9c
DJ
6714echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6715echo "${ECHO_T}$ac_cv_header_stdc" >&6
c8615825 6716if test $ac_cv_header_stdc = yes; then
13b2be9c
DJ
6717
6718cat >>confdefs.h <<\_ACEOF
c8615825 6719#define STDC_HEADERS 1
13b2be9c 6720_ACEOF
9b2b7d69 6721
c8615825
AM
6722fi
6723
13b2be9c
DJ
6724echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
6725echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
6726if test "${ac_cv_c_const+set}" = set; then
6727 echo $ECHO_N "(cached) $ECHO_C" >&6
6728else
6729 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6730/* confdefs.h. */
6731_ACEOF
6732cat confdefs.h >>conftest.$ac_ext
6733cat >>conftest.$ac_ext <<_ACEOF
6734/* end confdefs.h. */
c8615825 6735
13b2be9c
DJ
6736int
6737main ()
6738{
6739/* FIXME: Include the comments suggested by Paul. */
6740#ifndef __cplusplus
6741 /* Ultrix mips cc rejects this. */
6742 typedef int charset[2];
6743 const charset x;
6744 /* SunOS 4.1.1 cc rejects this. */
6745 char const *const *ccp;
6746 char **p;
6747 /* NEC SVR4.0.2 mips cc rejects this. */
6748 struct point {int x, y;};
6749 static struct point const zero = {0,0};
6750 /* AIX XL C 1.02.0.0 rejects this.
6751 It does not let you subtract one const X* pointer from another in
6752 an arm of an if-expression whose if-part is not a constant
6753 expression */
6754 const char *g = "string";
6755 ccp = &g + (g ? g-g : 0);
6756 /* HPUX 7.0 cc rejects these. */
6757 ++ccp;
6758 p = (char**) ccp;
6759 ccp = (char const *const *) p;
6760 { /* SCO 3.2v4 cc rejects this. */
6761 char *t;
6762 char const *s = 0 ? (char *) 0 : (char const *) 0;
6763
6764 *t++ = 0;
6765 }
6766 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
6767 int x[] = {25, 17};
6768 const int *foo = &x[0];
6769 ++foo;
6770 }
6771 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6772 typedef const int *iptr;
6773 iptr p = 0;
6774 ++p;
6775 }
6776 { /* AIX XL C 1.02.0.0 rejects this saying
6777 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6778 struct s { int j; const int *ap[3]; };
6779 struct s *b; b->j = 5;
6780 }
6781 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6782 const int foo = 10;
6783 }
6784#endif
6785
6786 ;
6787 return 0;
6788}
6789_ACEOF
6790rm -f conftest.$ac_objext
6791if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 6792 (eval $ac_compile) 2>conftest.er1
13b2be9c 6793 ac_status=$?
ab509236
L
6794 grep -v '^ *+' conftest.er1 >conftest.err
6795 rm -f conftest.er1
6796 cat conftest.err >&5
13b2be9c
DJ
6797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6798 (exit $ac_status); } &&
ab509236
L
6799 { ac_try='test -z "$ac_c_werror_flag"
6800 || test ! -s conftest.err'
6801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6802 (eval $ac_try) 2>&5
6803 ac_status=$?
6804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6805 (exit $ac_status); }; } &&
6806 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
6807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6808 (eval $ac_try) 2>&5
6809 ac_status=$?
6810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6811 (exit $ac_status); }; }; then
252b5132
RH
6812 ac_cv_c_const=yes
6813else
13b2be9c
DJ
6814 echo "$as_me: failed program was:" >&5
6815sed 's/^/| /' conftest.$ac_ext >&5
6816
6817ac_cv_c_const=no
252b5132 6818fi
ab509236 6819rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 6820fi
13b2be9c
DJ
6821echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
6822echo "${ECHO_T}$ac_cv_c_const" >&6
c8615825 6823if test $ac_cv_c_const = no; then
13b2be9c
DJ
6824
6825cat >>confdefs.h <<\_ACEOF
6826#define const
6827_ACEOF
252b5132
RH
6828
6829fi
6830
13b2be9c
DJ
6831echo "$as_me:$LINENO: checking for inline" >&5
6832echo $ECHO_N "checking for inline... $ECHO_C" >&6
6833if test "${ac_cv_c_inline+set}" = set; then
6834 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
6835else
6836 ac_cv_c_inline=no
6837for ac_kw in inline __inline__ __inline; do
13b2be9c 6838 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6839/* confdefs.h. */
6840_ACEOF
6841cat confdefs.h >>conftest.$ac_ext
6842cat >>conftest.$ac_ext <<_ACEOF
6843/* end confdefs.h. */
6844#ifndef __cplusplus
6845typedef int foo_t;
6846static $ac_kw foo_t static_foo () {return 0; }
6847$ac_kw foo_t foo () {return 0; }
6848#endif
252b5132 6849
13b2be9c
DJ
6850_ACEOF
6851rm -f conftest.$ac_objext
6852if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 6853 (eval $ac_compile) 2>conftest.er1
13b2be9c 6854 ac_status=$?
ab509236
L
6855 grep -v '^ *+' conftest.er1 >conftest.err
6856 rm -f conftest.er1
6857 cat conftest.err >&5
13b2be9c
DJ
6858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6859 (exit $ac_status); } &&
ab509236
L
6860 { ac_try='test -z "$ac_c_werror_flag"
6861 || test ! -s conftest.err'
6862 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6863 (eval $ac_try) 2>&5
6864 ac_status=$?
6865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6866 (exit $ac_status); }; } &&
6867 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
6868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6869 (eval $ac_try) 2>&5
6870 ac_status=$?
6871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6872 (exit $ac_status); }; }; then
d6d788bd 6873 ac_cv_c_inline=$ac_kw; break
6840198f 6874else
13b2be9c
DJ
6875 echo "$as_me: failed program was:" >&5
6876sed 's/^/| /' conftest.$ac_ext >&5
6877
6840198f 6878fi
ab509236 6879rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d6d788bd 6880done
6840198f
NC
6881
6882fi
13b2be9c
DJ
6883echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
6884echo "${ECHO_T}$ac_cv_c_inline" >&6
ab509236
L
6885
6886
13b2be9c 6887case $ac_cv_c_inline in
d6d788bd 6888 inline | yes) ;;
ab509236
L
6889 *)
6890 case $ac_cv_c_inline in
6891 no) ac_val=;;
6892 *) ac_val=$ac_cv_c_inline;;
6893 esac
6894 cat >>confdefs.h <<_ACEOF
6895#ifndef __cplusplus
6896#define inline $ac_val
6897#endif
13b2be9c 6898_ACEOF
ab509236 6899 ;;
d6d788bd
L
6900esac
6901
13b2be9c
DJ
6902# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
ab509236 6913 inttypes.h stdint.h unistd.h
13b2be9c
DJ
6914do
6915as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6916echo "$as_me:$LINENO: checking for $ac_header" >&5
6917echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6918if eval "test \"\${$as_ac_Header+set}\" = set"; then
6919 echo $ECHO_N "(cached) $ECHO_C" >&6
6920else
6921 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6922/* confdefs.h. */
6923_ACEOF
6924cat confdefs.h >>conftest.$ac_ext
6925cat >>conftest.$ac_ext <<_ACEOF
6926/* end confdefs.h. */
6927$ac_includes_default
6928
6929#include <$ac_header>
6930_ACEOF
6931rm -f conftest.$ac_objext
6932if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 6933 (eval $ac_compile) 2>conftest.er1
13b2be9c 6934 ac_status=$?
ab509236
L
6935 grep -v '^ *+' conftest.er1 >conftest.err
6936 rm -f conftest.er1
6937 cat conftest.err >&5
13b2be9c
DJ
6938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6939 (exit $ac_status); } &&
ab509236
L
6940 { ac_try='test -z "$ac_c_werror_flag"
6941 || test ! -s conftest.err'
6942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6943 (eval $ac_try) 2>&5
6944 ac_status=$?
6945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6946 (exit $ac_status); }; } &&
6947 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
6948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6949 (eval $ac_try) 2>&5
6950 ac_status=$?
6951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6952 (exit $ac_status); }; }; then
6953 eval "$as_ac_Header=yes"
6954else
6955 echo "$as_me: failed program was:" >&5
6956sed 's/^/| /' conftest.$ac_ext >&5
6957
6958eval "$as_ac_Header=no"
6959fi
ab509236 6960rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
6961fi
6962echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6963echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6964if test `eval echo '${'$as_ac_Header'}'` = yes; then
6965 cat >>confdefs.h <<_ACEOF
6966#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6967_ACEOF
6968
6969fi
6970
6971done
6972
6973
6974echo "$as_me:$LINENO: checking for off_t" >&5
6975echo $ECHO_N "checking for off_t... $ECHO_C" >&6
6976if test "${ac_cv_type_off_t+set}" = set; then
6977 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 6978else
13b2be9c 6979 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
6980/* confdefs.h. */
6981_ACEOF
6982cat confdefs.h >>conftest.$ac_ext
6983cat >>conftest.$ac_ext <<_ACEOF
6984/* end confdefs.h. */
6985$ac_includes_default
6986int
6987main ()
6988{
6989if ((off_t *) 0)
6990 return 0;
6991if (sizeof (off_t))
6992 return 0;
6993 ;
6994 return 0;
6995}
6996_ACEOF
6997rm -f conftest.$ac_objext
6998if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 6999 (eval $ac_compile) 2>conftest.er1
13b2be9c 7000 ac_status=$?
ab509236
L
7001 grep -v '^ *+' conftest.er1 >conftest.err
7002 rm -f conftest.er1
7003 cat conftest.err >&5
13b2be9c
DJ
7004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7005 (exit $ac_status); } &&
ab509236
L
7006 { ac_try='test -z "$ac_c_werror_flag"
7007 || test ! -s conftest.err'
7008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7009 (eval $ac_try) 2>&5
7010 ac_status=$?
7011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7012 (exit $ac_status); }; } &&
7013 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
7014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7015 (eval $ac_try) 2>&5
7016 ac_status=$?
7017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7018 (exit $ac_status); }; }; then
a2d91340 7019 ac_cv_type_off_t=yes
252b5132 7020else
13b2be9c
DJ
7021 echo "$as_me: failed program was:" >&5
7022sed 's/^/| /' conftest.$ac_ext >&5
9b2b7d69 7023
13b2be9c 7024ac_cv_type_off_t=no
c8615825 7025fi
ab509236 7026rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
7027fi
7028echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
7029echo "${ECHO_T}$ac_cv_type_off_t" >&6
7030if test $ac_cv_type_off_t = yes; then
7031 :
7032else
7033
7034cat >>confdefs.h <<_ACEOF
252b5132 7035#define off_t long
13b2be9c 7036_ACEOF
252b5132
RH
7037
7038fi
7039
13b2be9c
DJ
7040echo "$as_me:$LINENO: checking for size_t" >&5
7041echo $ECHO_N "checking for size_t... $ECHO_C" >&6
7042if test "${ac_cv_type_size_t+set}" = set; then
7043 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 7044else
13b2be9c 7045 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7046/* confdefs.h. */
7047_ACEOF
7048cat confdefs.h >>conftest.$ac_ext
7049cat >>conftest.$ac_ext <<_ACEOF
7050/* end confdefs.h. */
7051$ac_includes_default
7052int
7053main ()
7054{
7055if ((size_t *) 0)
7056 return 0;
7057if (sizeof (size_t))
7058 return 0;
7059 ;
7060 return 0;
7061}
7062_ACEOF
7063rm -f conftest.$ac_objext
7064if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 7065 (eval $ac_compile) 2>conftest.er1
13b2be9c 7066 ac_status=$?
ab509236
L
7067 grep -v '^ *+' conftest.er1 >conftest.err
7068 rm -f conftest.er1
7069 cat conftest.err >&5
13b2be9c
DJ
7070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7071 (exit $ac_status); } &&
ab509236
L
7072 { ac_try='test -z "$ac_c_werror_flag"
7073 || test ! -s conftest.err'
7074 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7075 (eval $ac_try) 2>&5
7076 ac_status=$?
7077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7078 (exit $ac_status); }; } &&
7079 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
7080 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7081 (eval $ac_try) 2>&5
7082 ac_status=$?
7083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7084 (exit $ac_status); }; }; then
a2d91340 7085 ac_cv_type_size_t=yes
252b5132 7086else
13b2be9c
DJ
7087 echo "$as_me: failed program was:" >&5
7088sed 's/^/| /' conftest.$ac_ext >&5
9b2b7d69 7089
13b2be9c
DJ
7090ac_cv_type_size_t=no
7091fi
ab509236 7092rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c8615825 7093fi
13b2be9c
DJ
7094echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
7095echo "${ECHO_T}$ac_cv_type_size_t" >&6
7096if test $ac_cv_type_size_t = yes; then
7097 :
7098else
7099
7100cat >>confdefs.h <<_ACEOF
252b5132 7101#define size_t unsigned
13b2be9c 7102_ACEOF
252b5132
RH
7103
7104fi
7105
7106# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
7107# for constant arguments. Useless!
13b2be9c
DJ
7108echo "$as_me:$LINENO: checking for working alloca.h" >&5
7109echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
7110if test "${ac_cv_working_alloca_h+set}" = set; then
7111 echo $ECHO_N "(cached) $ECHO_C" >&6
7112else
7113 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7114/* confdefs.h. */
7115_ACEOF
7116cat confdefs.h >>conftest.$ac_ext
7117cat >>conftest.$ac_ext <<_ACEOF
7118/* end confdefs.h. */
252b5132 7119#include <alloca.h>
13b2be9c
DJ
7120int
7121main ()
7122{
7123char *p = (char *) alloca (2 * sizeof (int));
7124 ;
7125 return 0;
7126}
7127_ACEOF
7128rm -f conftest.$ac_objext conftest$ac_exeext
7129if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 7130 (eval $ac_link) 2>conftest.er1
13b2be9c 7131 ac_status=$?
ab509236
L
7132 grep -v '^ *+' conftest.er1 >conftest.err
7133 rm -f conftest.er1
7134 cat conftest.err >&5
13b2be9c
DJ
7135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7136 (exit $ac_status); } &&
ab509236
L
7137 { ac_try='test -z "$ac_c_werror_flag"
7138 || test ! -s conftest.err'
7139 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7140 (eval $ac_try) 2>&5
7141 ac_status=$?
7142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7143 (exit $ac_status); }; } &&
7144 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
7145 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7146 (eval $ac_try) 2>&5
7147 ac_status=$?
7148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7149 (exit $ac_status); }; }; then
7150 ac_cv_working_alloca_h=yes
7151else
7152 echo "$as_me: failed program was:" >&5
7153sed 's/^/| /' conftest.$ac_ext >&5
7154
7155ac_cv_working_alloca_h=no
7156fi
ab509236
L
7157rm -f conftest.err conftest.$ac_objext \
7158 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
7159fi
7160echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
7161echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
7162if test $ac_cv_working_alloca_h = yes; then
7163
7164cat >>confdefs.h <<\_ACEOF
252b5132 7165#define HAVE_ALLOCA_H 1
13b2be9c 7166_ACEOF
252b5132
RH
7167
7168fi
7169
13b2be9c
DJ
7170echo "$as_me:$LINENO: checking for alloca" >&5
7171echo $ECHO_N "checking for alloca... $ECHO_C" >&6
7172if test "${ac_cv_func_alloca_works+set}" = set; then
7173 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 7174else
13b2be9c 7175 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7176/* confdefs.h. */
7177_ACEOF
7178cat confdefs.h >>conftest.$ac_ext
7179cat >>conftest.$ac_ext <<_ACEOF
7180/* end confdefs.h. */
252b5132
RH
7181#ifdef __GNUC__
7182# define alloca __builtin_alloca
7183#else
7184# ifdef _MSC_VER
7185# include <malloc.h>
7186# define alloca _alloca
7187# else
7188# if HAVE_ALLOCA_H
7189# include <alloca.h>
7190# else
7191# ifdef _AIX
7192 #pragma alloca
7193# else
7194# ifndef alloca /* predefined by HP cc +Olibcalls */
7195char *alloca ();
7196# endif
7197# endif
7198# endif
7199# endif
7200#endif
7201
13b2be9c
DJ
7202int
7203main ()
7204{
7205char *p = (char *) alloca (1);
7206 ;
7207 return 0;
7208}
7209_ACEOF
7210rm -f conftest.$ac_objext conftest$ac_exeext
7211if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 7212 (eval $ac_link) 2>conftest.er1
13b2be9c 7213 ac_status=$?
ab509236
L
7214 grep -v '^ *+' conftest.er1 >conftest.err
7215 rm -f conftest.er1
7216 cat conftest.err >&5
13b2be9c
DJ
7217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7218 (exit $ac_status); } &&
ab509236
L
7219 { ac_try='test -z "$ac_c_werror_flag"
7220 || test ! -s conftest.err'
7221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7222 (eval $ac_try) 2>&5
7223 ac_status=$?
7224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7225 (exit $ac_status); }; } &&
7226 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
7227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7228 (eval $ac_try) 2>&5
7229 ac_status=$?
7230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7231 (exit $ac_status); }; }; then
252b5132
RH
7232 ac_cv_func_alloca_works=yes
7233else
13b2be9c
DJ
7234 echo "$as_me: failed program was:" >&5
7235sed 's/^/| /' conftest.$ac_ext >&5
7236
7237ac_cv_func_alloca_works=no
252b5132 7238fi
ab509236
L
7239rm -f conftest.err conftest.$ac_objext \
7240 conftest$ac_exeext conftest.$ac_ext
252b5132 7241fi
13b2be9c
DJ
7242echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
7243echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
252b5132 7244
252b5132 7245if test $ac_cv_func_alloca_works = yes; then
9b2b7d69 7246
13b2be9c
DJ
7247cat >>confdefs.h <<\_ACEOF
7248#define HAVE_ALLOCA 1
7249_ACEOF
9b2b7d69 7250
13b2be9c 7251else
c8615825 7252 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13b2be9c
DJ
7253# that cause trouble. Some versions do not even contain alloca or
7254# contain a buggy version. If you still want to use their alloca,
7255# use ar to extract alloca.o from them instead of compiling alloca.c.
7256
7257ALLOCA=alloca.$ac_objext
7258
7259cat >>confdefs.h <<\_ACEOF
252b5132 7260#define C_ALLOCA 1
13b2be9c 7261_ACEOF
252b5132 7262
d6d788bd 7263
13b2be9c
DJ
7264echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
7265echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
7266if test "${ac_cv_os_cray+set}" = set; then
7267 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 7268else
13b2be9c 7269 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7270/* confdefs.h. */
7271_ACEOF
7272cat confdefs.h >>conftest.$ac_ext
7273cat >>conftest.$ac_ext <<_ACEOF
7274/* end confdefs.h. */
252b5132
RH
7275#if defined(CRAY) && ! defined(CRAY2)
7276webecray
7277#else
7278wenotbecray
7279#endif
7280
13b2be9c 7281_ACEOF
252b5132 7282if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13b2be9c 7283 $EGREP "webecray" >/dev/null 2>&1; then
252b5132
RH
7284 ac_cv_os_cray=yes
7285else
252b5132
RH
7286 ac_cv_os_cray=no
7287fi
7288rm -f conftest*
7289
7290fi
13b2be9c
DJ
7291echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
7292echo "${ECHO_T}$ac_cv_os_cray" >&6
252b5132 7293if test $ac_cv_os_cray = yes; then
13b2be9c
DJ
7294 for ac_func in _getb67 GETB67 getb67; do
7295 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7296echo "$as_me:$LINENO: checking for $ac_func" >&5
7297echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7298if eval "test \"\${$as_ac_var+set}\" = set"; then
7299 echo $ECHO_N "(cached) $ECHO_C" >&6
7300else
7301 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7302/* confdefs.h. */
7303_ACEOF
7304cat confdefs.h >>conftest.$ac_ext
7305cat >>conftest.$ac_ext <<_ACEOF
7306/* end confdefs.h. */
ab509236
L
7307/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7308 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7309#define $ac_func innocuous_$ac_func
7310
252b5132 7311/* System header to define __stub macros and hopefully few prototypes,
13b2be9c
DJ
7312 which can conflict with char $ac_func (); below.
7313 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7314 <limits.h> exists even on freestanding compilers. */
ab509236 7315
13b2be9c
DJ
7316#ifdef __STDC__
7317# include <limits.h>
7318#else
7319# include <assert.h>
7320#endif
ab509236
L
7321
7322#undef $ac_func
7323
252b5132 7324/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
7325#ifdef __cplusplus
7326extern "C"
7327{
7328#endif
252b5132 7329/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
7330 builtin and then its argument prototype would still apply. */
7331char $ac_func ();
252b5132
RH
7332/* The GNU C library defines this for functions which it implements
7333 to always fail with ENOSYS. Some functions are actually named
7334 something starting with __ and the normal name is an alias. */
7335#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7336choke me
7337#else
13b2be9c
DJ
7338char (*f) () = $ac_func;
7339#endif
7340#ifdef __cplusplus
7341}
252b5132
RH
7342#endif
7343
13b2be9c
DJ
7344int
7345main ()
7346{
7347return f != $ac_func;
7348 ;
7349 return 0;
7350}
7351_ACEOF
7352rm -f conftest.$ac_objext conftest$ac_exeext
7353if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 7354 (eval $ac_link) 2>conftest.er1
13b2be9c 7355 ac_status=$?
ab509236
L
7356 grep -v '^ *+' conftest.er1 >conftest.err
7357 rm -f conftest.er1
7358 cat conftest.err >&5
13b2be9c
DJ
7359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7360 (exit $ac_status); } &&
ab509236
L
7361 { ac_try='test -z "$ac_c_werror_flag"
7362 || test ! -s conftest.err'
7363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7364 (eval $ac_try) 2>&5
7365 ac_status=$?
7366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7367 (exit $ac_status); }; } &&
7368 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
7369 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7370 (eval $ac_try) 2>&5
7371 ac_status=$?
7372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7373 (exit $ac_status); }; }; then
7374 eval "$as_ac_var=yes"
7375else
7376 echo "$as_me: failed program was:" >&5
7377sed 's/^/| /' conftest.$ac_ext >&5
7378
7379eval "$as_ac_var=no"
7380fi
ab509236
L
7381rm -f conftest.err conftest.$ac_objext \
7382 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
7383fi
7384echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7385echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7386if test `eval echo '${'$as_ac_var'}'` = yes; then
7387
7388cat >>confdefs.h <<_ACEOF
252b5132 7389#define CRAY_STACKSEG_END $ac_func
13b2be9c 7390_ACEOF
252b5132 7391
13b2be9c 7392 break
252b5132
RH
7393fi
7394
13b2be9c 7395 done
252b5132
RH
7396fi
7397
13b2be9c
DJ
7398echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
7399echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
7400if test "${ac_cv_c_stack_direction+set}" = set; then
7401 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
7402else
7403 if test "$cross_compiling" = yes; then
7404 ac_cv_c_stack_direction=0
7405else
13b2be9c 7406 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7407/* confdefs.h. */
7408_ACEOF
7409cat confdefs.h >>conftest.$ac_ext
7410cat >>conftest.$ac_ext <<_ACEOF
7411/* end confdefs.h. */
7412int
252b5132
RH
7413find_stack_direction ()
7414{
7415 static char *addr = 0;
7416 auto char dummy;
7417 if (addr == 0)
7418 {
7419 addr = &dummy;
7420 return find_stack_direction ();
7421 }
7422 else
7423 return (&dummy > addr) ? 1 : -1;
7424}
13b2be9c
DJ
7425
7426int
252b5132
RH
7427main ()
7428{
13b2be9c 7429 exit (find_stack_direction () < 0);
252b5132 7430}
13b2be9c
DJ
7431_ACEOF
7432rm -f conftest$ac_exeext
7433if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7434 (eval $ac_link) 2>&5
7435 ac_status=$?
7436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7437 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7439 (eval $ac_try) 2>&5
7440 ac_status=$?
7441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7442 (exit $ac_status); }; }; then
252b5132
RH
7443 ac_cv_c_stack_direction=1
7444else
13b2be9c
DJ
7445 echo "$as_me: program exited with status $ac_status" >&5
7446echo "$as_me: failed program was:" >&5
7447sed 's/^/| /' conftest.$ac_ext >&5
7448
7449( exit $ac_status )
7450ac_cv_c_stack_direction=-1
252b5132 7451fi
ab509236 7452rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
252b5132 7453fi
252b5132 7454fi
13b2be9c
DJ
7455echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
7456echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
252b5132 7457
13b2be9c 7458cat >>confdefs.h <<_ACEOF
252b5132 7459#define STACK_DIRECTION $ac_cv_c_stack_direction
13b2be9c
DJ
7460_ACEOF
7461
252b5132
RH
7462
7463fi
7464
13b2be9c
DJ
7465
7466
7467for ac_header in stdlib.h unistd.h
252b5132 7468do
13b2be9c
DJ
7469as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7470if eval "test \"\${$as_ac_Header+set}\" = set"; then
7471 echo "$as_me:$LINENO: checking for $ac_header" >&5
7472echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7473if eval "test \"\${$as_ac_Header+set}\" = set"; then
7474 echo $ECHO_N "(cached) $ECHO_C" >&6
7475fi
7476echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7477echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7478else
7479 # Is the header compilable?
7480echo "$as_me:$LINENO: checking $ac_header usability" >&5
7481echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7482cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7483/* confdefs.h. */
7484_ACEOF
7485cat confdefs.h >>conftest.$ac_ext
7486cat >>conftest.$ac_ext <<_ACEOF
7487/* end confdefs.h. */
7488$ac_includes_default
7489#include <$ac_header>
7490_ACEOF
7491rm -f conftest.$ac_objext
7492if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 7493 (eval $ac_compile) 2>conftest.er1
13b2be9c 7494 ac_status=$?
ab509236
L
7495 grep -v '^ *+' conftest.er1 >conftest.err
7496 rm -f conftest.er1
7497 cat conftest.err >&5
13b2be9c
DJ
7498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7499 (exit $ac_status); } &&
ab509236
L
7500 { ac_try='test -z "$ac_c_werror_flag"
7501 || test ! -s conftest.err'
7502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7503 (eval $ac_try) 2>&5
7504 ac_status=$?
7505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7506 (exit $ac_status); }; } &&
7507 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
7508 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7509 (eval $ac_try) 2>&5
7510 ac_status=$?
7511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7512 (exit $ac_status); }; }; then
7513 ac_header_compiler=yes
7514else
7515 echo "$as_me: failed program was:" >&5
7516sed 's/^/| /' conftest.$ac_ext >&5
7517
7518ac_header_compiler=no
7519fi
ab509236 7520rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
7521echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7522echo "${ECHO_T}$ac_header_compiler" >&6
7523
7524# Is the header present?
7525echo "$as_me:$LINENO: checking $ac_header presence" >&5
7526echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7527cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7528/* confdefs.h. */
7529_ACEOF
7530cat confdefs.h >>conftest.$ac_ext
7531cat >>conftest.$ac_ext <<_ACEOF
7532/* end confdefs.h. */
7533#include <$ac_header>
7534_ACEOF
7535if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7536 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7537 ac_status=$?
7538 grep -v '^ *+' conftest.er1 >conftest.err
7539 rm -f conftest.er1
7540 cat conftest.err >&5
7541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7542 (exit $ac_status); } >/dev/null; then
7543 if test -s conftest.err; then
7544 ac_cpp_err=$ac_c_preproc_warn_flag
ab509236 7545 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13b2be9c
DJ
7546 else
7547 ac_cpp_err=
7548 fi
252b5132 7549else
13b2be9c
DJ
7550 ac_cpp_err=yes
7551fi
7552if test -z "$ac_cpp_err"; then
7553 ac_header_preproc=yes
7554else
7555 echo "$as_me: failed program was:" >&5
7556sed 's/^/| /' conftest.$ac_ext >&5
7557
7558 ac_header_preproc=no
7559fi
7560rm -f conftest.err conftest.$ac_ext
7561echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7562echo "${ECHO_T}$ac_header_preproc" >&6
7563
7564# So? What about this header?
ab509236
L
7565case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7566 yes:no: )
13b2be9c
DJ
7567 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7568echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
ab509236
L
7569 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7570echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7571 ac_header_preproc=yes
13b2be9c 7572 ;;
ab509236 7573 no:yes:* )
13b2be9c
DJ
7574 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7575echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
ab509236
L
7576 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7577echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7578 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7579echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7580 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7581echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13b2be9c
DJ
7582 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7583echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
ab509236
L
7584 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7585echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13b2be9c
DJ
7586 (
7587 cat <<\_ASBOX
ab509236
L
7588## ------------------------------------------ ##
7589## Report this to the AC_PACKAGE_NAME lists. ##
7590## ------------------------------------------ ##
13b2be9c
DJ
7591_ASBOX
7592 ) |
7593 sed "s/^/$as_me: WARNING: /" >&2
7594 ;;
7595esac
7596echo "$as_me:$LINENO: checking for $ac_header" >&5
7597echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7598if eval "test \"\${$as_ac_Header+set}\" = set"; then
7599 echo $ECHO_N "(cached) $ECHO_C" >&6
7600else
ab509236 7601 eval "$as_ac_Header=\$ac_header_preproc"
252b5132 7602fi
13b2be9c
DJ
7603echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7604echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7605
252b5132 7606fi
13b2be9c
DJ
7607if test `eval echo '${'$as_ac_Header'}'` = yes; then
7608 cat >>confdefs.h <<_ACEOF
7609#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7610_ACEOF
7611
252b5132 7612fi
13b2be9c 7613
252b5132
RH
7614done
7615
13b2be9c 7616
252b5132
RH
7617for ac_func in getpagesize
7618do
13b2be9c
DJ
7619as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7620echo "$as_me:$LINENO: checking for $ac_func" >&5
7621echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7622if eval "test \"\${$as_ac_var+set}\" = set"; then
7623 echo $ECHO_N "(cached) $ECHO_C" >&6
7624else
7625 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7626/* confdefs.h. */
7627_ACEOF
7628cat confdefs.h >>conftest.$ac_ext
7629cat >>conftest.$ac_ext <<_ACEOF
7630/* end confdefs.h. */
ab509236
L
7631/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7632 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7633#define $ac_func innocuous_$ac_func
7634
252b5132 7635/* System header to define __stub macros and hopefully few prototypes,
13b2be9c
DJ
7636 which can conflict with char $ac_func (); below.
7637 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7638 <limits.h> exists even on freestanding compilers. */
ab509236 7639
13b2be9c
DJ
7640#ifdef __STDC__
7641# include <limits.h>
7642#else
7643# include <assert.h>
7644#endif
ab509236
L
7645
7646#undef $ac_func
7647
252b5132 7648/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
7649#ifdef __cplusplus
7650extern "C"
7651{
7652#endif
252b5132 7653/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
7654 builtin and then its argument prototype would still apply. */
7655char $ac_func ();
252b5132
RH
7656/* The GNU C library defines this for functions which it implements
7657 to always fail with ENOSYS. Some functions are actually named
7658 something starting with __ and the normal name is an alias. */
7659#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7660choke me
7661#else
13b2be9c
DJ
7662char (*f) () = $ac_func;
7663#endif
7664#ifdef __cplusplus
7665}
252b5132
RH
7666#endif
7667
13b2be9c
DJ
7668int
7669main ()
7670{
7671return f != $ac_func;
7672 ;
7673 return 0;
7674}
7675_ACEOF
7676rm -f conftest.$ac_objext conftest$ac_exeext
7677if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 7678 (eval $ac_link) 2>conftest.er1
13b2be9c 7679 ac_status=$?
ab509236
L
7680 grep -v '^ *+' conftest.er1 >conftest.err
7681 rm -f conftest.er1
7682 cat conftest.err >&5
13b2be9c
DJ
7683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7684 (exit $ac_status); } &&
ab509236
L
7685 { ac_try='test -z "$ac_c_werror_flag"
7686 || test ! -s conftest.err'
7687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7688 (eval $ac_try) 2>&5
7689 ac_status=$?
7690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7691 (exit $ac_status); }; } &&
7692 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
7693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7694 (eval $ac_try) 2>&5
7695 ac_status=$?
7696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7697 (exit $ac_status); }; }; then
7698 eval "$as_ac_var=yes"
7699else
7700 echo "$as_me: failed program was:" >&5
7701sed 's/^/| /' conftest.$ac_ext >&5
7702
7703eval "$as_ac_var=no"
7704fi
ab509236
L
7705rm -f conftest.err conftest.$ac_objext \
7706 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
7707fi
7708echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7709echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7710if test `eval echo '${'$as_ac_var'}'` = yes; then
7711 cat >>confdefs.h <<_ACEOF
7712#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7713_ACEOF
252b5132 7714
252b5132
RH
7715fi
7716done
7717
13b2be9c
DJ
7718echo "$as_me:$LINENO: checking for working mmap" >&5
7719echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
7720if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
7721 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
7722else
7723 if test "$cross_compiling" = yes; then
7724 ac_cv_func_mmap_fixed_mapped=no
7725else
13b2be9c 7726 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7727/* confdefs.h. */
7728_ACEOF
7729cat confdefs.h >>conftest.$ac_ext
7730cat >>conftest.$ac_ext <<_ACEOF
7731/* end confdefs.h. */
7732$ac_includes_default
7733/* malloc might have been renamed as rpl_malloc. */
7734#undef malloc
d6d788bd 7735
252b5132
RH
7736/* Thanks to Mike Haertel and Jim Avera for this test.
7737 Here is a matrix of mmap possibilities:
7738 mmap private not fixed
7739 mmap private fixed at somewhere currently unmapped
7740 mmap private fixed at somewhere already mapped
7741 mmap shared not fixed
7742 mmap shared fixed at somewhere currently unmapped
7743 mmap shared fixed at somewhere already mapped
7744 For private mappings, we should verify that changes cannot be read()
7745 back from the file, nor mmap's back from the file at a different
7746 address. (There have been systems where private was not correctly
7747 implemented like the infamous i386 svr4.0, and systems where the
13b2be9c 7748 VM page cache was not coherent with the file system buffer cache
252b5132
RH
7749 like early versions of FreeBSD and possibly contemporary NetBSD.)
7750 For shared mappings, we should conversely verify that changes get
13b2be9c 7751 propagated back to all the places they're supposed to be.
252b5132
RH
7752
7753 Grep wants private fixed already mapped.
7754 The main things grep needs to know about mmap are:
7755 * does it exist and is it safe to write into the mmap'd area
7756 * how to use it (BSD variants) */
13b2be9c 7757
252b5132
RH
7758#include <fcntl.h>
7759#include <sys/mman.h>
7760
13b2be9c
DJ
7761#if !STDC_HEADERS && !HAVE_STDLIB_H
7762char *malloc ();
7763#endif
c8615825 7764
13b2be9c
DJ
7765/* This mess was copied from the GNU getpagesize.h. */
7766#if !HAVE_GETPAGESIZE
252b5132 7767/* Assume that all systems that can run configure have sys/param.h. */
13b2be9c 7768# if !HAVE_SYS_PARAM_H
252b5132
RH
7769# define HAVE_SYS_PARAM_H 1
7770# endif
7771
7772# ifdef _SC_PAGESIZE
7773# define getpagesize() sysconf(_SC_PAGESIZE)
7774# else /* no _SC_PAGESIZE */
13b2be9c 7775# if HAVE_SYS_PARAM_H
252b5132
RH
7776# include <sys/param.h>
7777# ifdef EXEC_PAGESIZE
7778# define getpagesize() EXEC_PAGESIZE
7779# else /* no EXEC_PAGESIZE */
7780# ifdef NBPG
7781# define getpagesize() NBPG * CLSIZE
7782# ifndef CLSIZE
7783# define CLSIZE 1
7784# endif /* no CLSIZE */
7785# else /* no NBPG */
7786# ifdef NBPC
7787# define getpagesize() NBPC
7788# else /* no NBPC */
7789# ifdef PAGESIZE
7790# define getpagesize() PAGESIZE
7791# endif /* PAGESIZE */
7792# endif /* no NBPC */
7793# endif /* no NBPG */
7794# endif /* no EXEC_PAGESIZE */
7795# else /* no HAVE_SYS_PARAM_H */
7796# define getpagesize() 8192 /* punt totally */
7797# endif /* no HAVE_SYS_PARAM_H */
7798# endif /* no _SC_PAGESIZE */
7799
7800#endif /* no HAVE_GETPAGESIZE */
7801
252b5132 7802int
13b2be9c 7803main ()
252b5132 7804{
13b2be9c
DJ
7805 char *data, *data2, *data3;
7806 int i, pagesize;
7807 int fd;
7808
7809 pagesize = getpagesize ();
7810
7811 /* First, make a file with some known garbage in it. */
7812 data = (char *) malloc (pagesize);
7813 if (!data)
7814 exit (1);
7815 for (i = 0; i < pagesize; ++i)
7816 *(data + i) = rand ();
7817 umask (0);
7818 fd = creat ("conftest.mmap", 0600);
7819 if (fd < 0)
7820 exit (1);
7821 if (write (fd, data, pagesize) != pagesize)
7822 exit (1);
7823 close (fd);
7824
7825 /* Next, try to mmap the file at a fixed address which already has
7826 something else allocated at it. If we can, also make sure that
7827 we see the same garbage. */
7828 fd = open ("conftest.mmap", O_RDWR);
7829 if (fd < 0)
7830 exit (1);
7831 data2 = (char *) malloc (2 * pagesize);
7832 if (!data2)
7833 exit (1);
ab509236 7834 data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
13b2be9c 7835 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
ab509236 7836 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13b2be9c
DJ
7837 exit (1);
7838 for (i = 0; i < pagesize; ++i)
7839 if (*(data + i) != *(data2 + i))
7840 exit (1);
7841
7842 /* Finally, make sure that changes to the mapped area do not
7843 percolate back to the file as seen by read(). (This is a bug on
7844 some variants of i386 svr4.0.) */
7845 for (i = 0; i < pagesize; ++i)
7846 *(data2 + i) = *(data2 + i) + 1;
7847 data3 = (char *) malloc (pagesize);
7848 if (!data3)
7849 exit (1);
7850 if (read (fd, data3, pagesize) != pagesize)
7851 exit (1);
7852 for (i = 0; i < pagesize; ++i)
7853 if (*(data + i) != *(data3 + i))
7854 exit (1);
7855 close (fd);
7856 exit (0);
252b5132 7857}
13b2be9c
DJ
7858_ACEOF
7859rm -f conftest$ac_exeext
7860if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7861 (eval $ac_link) 2>&5
7862 ac_status=$?
7863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7864 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7866 (eval $ac_try) 2>&5
7867 ac_status=$?
7868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7869 (exit $ac_status); }; }; then
252b5132
RH
7870 ac_cv_func_mmap_fixed_mapped=yes
7871else
13b2be9c
DJ
7872 echo "$as_me: program exited with status $ac_status" >&5
7873echo "$as_me: failed program was:" >&5
7874sed 's/^/| /' conftest.$ac_ext >&5
7875
7876( exit $ac_status )
7877ac_cv_func_mmap_fixed_mapped=no
9b2b7d69 7878fi
ab509236 7879rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
252b5132 7880fi
252b5132 7881fi
13b2be9c
DJ
7882echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
7883echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
c8615825 7884if test $ac_cv_func_mmap_fixed_mapped = yes; then
13b2be9c
DJ
7885
7886cat >>confdefs.h <<\_ACEOF
9b2b7d69 7887#define HAVE_MMAP 1
13b2be9c 7888_ACEOF
9b2b7d69
MM
7889
7890fi
13b2be9c
DJ
7891rm -f conftest.mmap
7892
7893
7894
7895
7896
7897
7898
6840198f 7899
13b2be9c
DJ
7900
7901
7902
7903for ac_header in argz.h limits.h locale.h nl_types.h malloc.h string.h \
252b5132
RH
7904unistd.h values.h sys/param.h
7905do
13b2be9c
DJ
7906as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7907if eval "test \"\${$as_ac_Header+set}\" = set"; then
7908 echo "$as_me:$LINENO: checking for $ac_header" >&5
7909echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7910if eval "test \"\${$as_ac_Header+set}\" = set"; then
7911 echo $ECHO_N "(cached) $ECHO_C" >&6
7912fi
7913echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7914echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7915else
7916 # Is the header compilable?
7917echo "$as_me:$LINENO: checking $ac_header usability" >&5
7918echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7919cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7920/* confdefs.h. */
7921_ACEOF
7922cat confdefs.h >>conftest.$ac_ext
7923cat >>conftest.$ac_ext <<_ACEOF
7924/* end confdefs.h. */
7925$ac_includes_default
7926#include <$ac_header>
7927_ACEOF
7928rm -f conftest.$ac_objext
7929if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 7930 (eval $ac_compile) 2>conftest.er1
13b2be9c 7931 ac_status=$?
ab509236
L
7932 grep -v '^ *+' conftest.er1 >conftest.err
7933 rm -f conftest.er1
7934 cat conftest.err >&5
13b2be9c
DJ
7935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7936 (exit $ac_status); } &&
ab509236
L
7937 { ac_try='test -z "$ac_c_werror_flag"
7938 || test ! -s conftest.err'
7939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7940 (eval $ac_try) 2>&5
7941 ac_status=$?
7942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7943 (exit $ac_status); }; } &&
7944 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
7945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7946 (eval $ac_try) 2>&5
7947 ac_status=$?
7948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7949 (exit $ac_status); }; }; then
7950 ac_header_compiler=yes
7951else
7952 echo "$as_me: failed program was:" >&5
7953sed 's/^/| /' conftest.$ac_ext >&5
7954
7955ac_header_compiler=no
7956fi
ab509236 7957rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
7958echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7959echo "${ECHO_T}$ac_header_compiler" >&6
7960
7961# Is the header present?
7962echo "$as_me:$LINENO: checking $ac_header presence" >&5
7963echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7964cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
7965/* confdefs.h. */
7966_ACEOF
7967cat confdefs.h >>conftest.$ac_ext
7968cat >>conftest.$ac_ext <<_ACEOF
7969/* end confdefs.h. */
7970#include <$ac_header>
7971_ACEOF
7972if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7973 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7974 ac_status=$?
7975 grep -v '^ *+' conftest.er1 >conftest.err
7976 rm -f conftest.er1
7977 cat conftest.err >&5
7978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7979 (exit $ac_status); } >/dev/null; then
7980 if test -s conftest.err; then
7981 ac_cpp_err=$ac_c_preproc_warn_flag
ab509236 7982 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13b2be9c
DJ
7983 else
7984 ac_cpp_err=
7985 fi
9b2b7d69 7986else
13b2be9c
DJ
7987 ac_cpp_err=yes
7988fi
7989if test -z "$ac_cpp_err"; then
7990 ac_header_preproc=yes
7991else
7992 echo "$as_me: failed program was:" >&5
7993sed 's/^/| /' conftest.$ac_ext >&5
7994
7995 ac_header_preproc=no
7996fi
7997rm -f conftest.err conftest.$ac_ext
7998echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7999echo "${ECHO_T}$ac_header_preproc" >&6
8000
8001# So? What about this header?
ab509236
L
8002case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8003 yes:no: )
13b2be9c
DJ
8004 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8005echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
ab509236
L
8006 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8007echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8008 ac_header_preproc=yes
13b2be9c 8009 ;;
ab509236 8010 no:yes:* )
13b2be9c
DJ
8011 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8012echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
ab509236
L
8013 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8014echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8015 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8016echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8017 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8018echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13b2be9c
DJ
8019 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8020echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
ab509236
L
8021 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8022echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13b2be9c
DJ
8023 (
8024 cat <<\_ASBOX
ab509236
L
8025## ------------------------------------------ ##
8026## Report this to the AC_PACKAGE_NAME lists. ##
8027## ------------------------------------------ ##
13b2be9c
DJ
8028_ASBOX
8029 ) |
8030 sed "s/^/$as_me: WARNING: /" >&2
8031 ;;
8032esac
8033echo "$as_me:$LINENO: checking for $ac_header" >&5
8034echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8035if eval "test \"\${$as_ac_Header+set}\" = set"; then
8036 echo $ECHO_N "(cached) $ECHO_C" >&6
8037else
ab509236 8038 eval "$as_ac_Header=\$ac_header_preproc"
252b5132 8039fi
13b2be9c
DJ
8040echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8041echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8042
252b5132 8043fi
13b2be9c
DJ
8044if test `eval echo '${'$as_ac_Header'}'` = yes; then
8045 cat >>confdefs.h <<_ACEOF
8046#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8047_ACEOF
8048
252b5132 8049fi
13b2be9c 8050
252b5132
RH
8051done
8052
13b2be9c
DJ
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
252b5132
RH
8064__argz_count __argz_stringify __argz_next
8065do
13b2be9c
DJ
8066as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8067echo "$as_me:$LINENO: checking for $ac_func" >&5
8068echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8069if eval "test \"\${$as_ac_var+set}\" = set"; then
8070 echo $ECHO_N "(cached) $ECHO_C" >&6
8071else
8072 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8073/* confdefs.h. */
8074_ACEOF
8075cat confdefs.h >>conftest.$ac_ext
8076cat >>conftest.$ac_ext <<_ACEOF
8077/* end confdefs.h. */
ab509236
L
8078/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8079 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8080#define $ac_func innocuous_$ac_func
8081
252b5132 8082/* System header to define __stub macros and hopefully few prototypes,
13b2be9c
DJ
8083 which can conflict with char $ac_func (); below.
8084 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8085 <limits.h> exists even on freestanding compilers. */
ab509236 8086
13b2be9c
DJ
8087#ifdef __STDC__
8088# include <limits.h>
8089#else
8090# include <assert.h>
8091#endif
ab509236
L
8092
8093#undef $ac_func
8094
252b5132 8095/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
8096#ifdef __cplusplus
8097extern "C"
8098{
8099#endif
252b5132 8100/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
8101 builtin and then its argument prototype would still apply. */
8102char $ac_func ();
252b5132
RH
8103/* The GNU C library defines this for functions which it implements
8104 to always fail with ENOSYS. Some functions are actually named
8105 something starting with __ and the normal name is an alias. */
8106#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8107choke me
8108#else
13b2be9c
DJ
8109char (*f) () = $ac_func;
8110#endif
8111#ifdef __cplusplus
8112}
252b5132
RH
8113#endif
8114
13b2be9c
DJ
8115int
8116main ()
8117{
8118return f != $ac_func;
8119 ;
8120 return 0;
8121}
8122_ACEOF
8123rm -f conftest.$ac_objext conftest$ac_exeext
8124if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 8125 (eval $ac_link) 2>conftest.er1
13b2be9c 8126 ac_status=$?
ab509236
L
8127 grep -v '^ *+' conftest.er1 >conftest.err
8128 rm -f conftest.er1
8129 cat conftest.err >&5
13b2be9c
DJ
8130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8131 (exit $ac_status); } &&
ab509236
L
8132 { ac_try='test -z "$ac_c_werror_flag"
8133 || test ! -s conftest.err'
8134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8135 (eval $ac_try) 2>&5
8136 ac_status=$?
8137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8138 (exit $ac_status); }; } &&
8139 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
8140 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8141 (eval $ac_try) 2>&5
8142 ac_status=$?
8143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8144 (exit $ac_status); }; }; then
8145 eval "$as_ac_var=yes"
8146else
8147 echo "$as_me: failed program was:" >&5
8148sed 's/^/| /' conftest.$ac_ext >&5
8149
8150eval "$as_ac_var=no"
8151fi
ab509236
L
8152rm -f conftest.err conftest.$ac_objext \
8153 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
8154fi
8155echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8156echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8157if test `eval echo '${'$as_ac_var'}'` = yes; then
8158 cat >>confdefs.h <<_ACEOF
8159#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8160_ACEOF
252b5132 8161
252b5132
RH
8162fi
8163done
8164
6840198f 8165
d6d788bd 8166 if test "${ac_cv_func_stpcpy+set}" != "set"; then
13b2be9c
DJ
8167
8168for ac_func in stpcpy
252b5132 8169do
13b2be9c
DJ
8170as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8171echo "$as_me:$LINENO: checking for $ac_func" >&5
8172echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8173if eval "test \"\${$as_ac_var+set}\" = set"; then
8174 echo $ECHO_N "(cached) $ECHO_C" >&6
8175else
8176 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8177/* confdefs.h. */
8178_ACEOF
8179cat confdefs.h >>conftest.$ac_ext
8180cat >>conftest.$ac_ext <<_ACEOF
8181/* end confdefs.h. */
ab509236
L
8182/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8183 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8184#define $ac_func innocuous_$ac_func
8185
252b5132 8186/* System header to define __stub macros and hopefully few prototypes,
13b2be9c
DJ
8187 which can conflict with char $ac_func (); below.
8188 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8189 <limits.h> exists even on freestanding compilers. */
ab509236 8190
13b2be9c
DJ
8191#ifdef __STDC__
8192# include <limits.h>
8193#else
8194# include <assert.h>
8195#endif
ab509236
L
8196
8197#undef $ac_func
8198
252b5132 8199/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
8200#ifdef __cplusplus
8201extern "C"
8202{
8203#endif
252b5132 8204/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
8205 builtin and then its argument prototype would still apply. */
8206char $ac_func ();
252b5132
RH
8207/* The GNU C library defines this for functions which it implements
8208 to always fail with ENOSYS. Some functions are actually named
8209 something starting with __ and the normal name is an alias. */
8210#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8211choke me
8212#else
13b2be9c
DJ
8213char (*f) () = $ac_func;
8214#endif
8215#ifdef __cplusplus
8216}
252b5132
RH
8217#endif
8218
13b2be9c
DJ
8219int
8220main ()
8221{
8222return f != $ac_func;
8223 ;
8224 return 0;
8225}
8226_ACEOF
8227rm -f conftest.$ac_objext conftest$ac_exeext
8228if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 8229 (eval $ac_link) 2>conftest.er1
13b2be9c 8230 ac_status=$?
ab509236
L
8231 grep -v '^ *+' conftest.er1 >conftest.err
8232 rm -f conftest.er1
8233 cat conftest.err >&5
13b2be9c
DJ
8234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8235 (exit $ac_status); } &&
ab509236
L
8236 { ac_try='test -z "$ac_c_werror_flag"
8237 || test ! -s conftest.err'
8238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8239 (eval $ac_try) 2>&5
8240 ac_status=$?
8241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8242 (exit $ac_status); }; } &&
8243 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
8244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8245 (eval $ac_try) 2>&5
8246 ac_status=$?
8247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8248 (exit $ac_status); }; }; then
8249 eval "$as_ac_var=yes"
8250else
8251 echo "$as_me: failed program was:" >&5
8252sed 's/^/| /' conftest.$ac_ext >&5
8253
8254eval "$as_ac_var=no"
8255fi
ab509236
L
8256rm -f conftest.err conftest.$ac_objext \
8257 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
8258fi
8259echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8260echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8261if test `eval echo '${'$as_ac_var'}'` = yes; then
8262 cat >>confdefs.h <<_ACEOF
8263#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8264_ACEOF
252b5132 8265
252b5132
RH
8266fi
8267done
8268
8269 fi
8270 if test "${ac_cv_func_stpcpy}" = "yes"; then
13b2be9c
DJ
8271
8272cat >>confdefs.h <<\_ACEOF
252b5132 8273#define HAVE_STPCPY 1
13b2be9c 8274_ACEOF
252b5132
RH
8275
8276 fi
8277
8278 if test $ac_cv_header_locale_h = yes; then
13b2be9c
DJ
8279 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
8280echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
8281if test "${am_cv_val_LC_MESSAGES+set}" = set; then
8282 echo $ECHO_N "(cached) $ECHO_C" >&6
8283else
8284 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8285/* confdefs.h. */
8286_ACEOF
8287cat confdefs.h >>conftest.$ac_ext
8288cat >>conftest.$ac_ext <<_ACEOF
8289/* end confdefs.h. */
252b5132 8290#include <locale.h>
13b2be9c
DJ
8291int
8292main ()
8293{
252b5132 8294return LC_MESSAGES
13b2be9c
DJ
8295 ;
8296 return 0;
8297}
8298_ACEOF
8299rm -f conftest.$ac_objext conftest$ac_exeext
8300if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 8301 (eval $ac_link) 2>conftest.er1
13b2be9c 8302 ac_status=$?
ab509236
L
8303 grep -v '^ *+' conftest.er1 >conftest.err
8304 rm -f conftest.er1
8305 cat conftest.err >&5
13b2be9c
DJ
8306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8307 (exit $ac_status); } &&
ab509236
L
8308 { ac_try='test -z "$ac_c_werror_flag"
8309 || test ! -s conftest.err'
8310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8311 (eval $ac_try) 2>&5
8312 ac_status=$?
8313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8314 (exit $ac_status); }; } &&
8315 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
8316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8317 (eval $ac_try) 2>&5
8318 ac_status=$?
8319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8320 (exit $ac_status); }; }; then
252b5132
RH
8321 am_cv_val_LC_MESSAGES=yes
8322else
13b2be9c
DJ
8323 echo "$as_me: failed program was:" >&5
8324sed 's/^/| /' conftest.$ac_ext >&5
8325
8326am_cv_val_LC_MESSAGES=no
252b5132 8327fi
ab509236
L
8328rm -f conftest.err conftest.$ac_objext \
8329 conftest$ac_exeext conftest.$ac_ext
252b5132 8330fi
13b2be9c
DJ
8331echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
8332echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
c8615825 8333 if test $am_cv_val_LC_MESSAGES = yes; then
13b2be9c
DJ
8334
8335cat >>confdefs.h <<\_ACEOF
252b5132 8336#define HAVE_LC_MESSAGES 1
13b2be9c 8337_ACEOF
252b5132
RH
8338
8339 fi
8340 fi
13b2be9c
DJ
8341 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
8342echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
252b5132
RH
8343 # Check whether --enable-nls or --disable-nls was given.
8344if test "${enable_nls+set}" = set; then
8345 enableval="$enable_nls"
8346 USE_NLS=$enableval
8347else
8348 USE_NLS=yes
13b2be9c
DJ
8349fi;
8350 echo "$as_me:$LINENO: result: $USE_NLS" >&5
8351echo "${ECHO_T}$USE_NLS" >&6
d6d788bd 8352
252b5132
RH
8353
8354 USE_INCLUDED_LIBINTL=no
8355
8356 if test "$USE_NLS" = "yes"; then
13b2be9c
DJ
8357
8358cat >>confdefs.h <<\_ACEOF
252b5132 8359#define ENABLE_NLS 1
13b2be9c 8360_ACEOF
252b5132 8361
13b2be9c
DJ
8362 echo "$as_me:$LINENO: checking whether included gettext is requested" >&5
8363echo $ECHO_N "checking whether included gettext is requested... $ECHO_C" >&6
8364
8365# Check whether --with-included-gettext or --without-included-gettext was given.
252b5132
RH
8366if test "${with_included_gettext+set}" = set; then
8367 withval="$with_included_gettext"
8368 nls_cv_force_use_gnu_gettext=$withval
8369else
8370 nls_cv_force_use_gnu_gettext=no
13b2be9c
DJ
8371fi;
8372 echo "$as_me:$LINENO: result: $nls_cv_force_use_gnu_gettext" >&5
8373echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6
252b5132
RH
8374
8375 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
8376 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
8377 nls_cv_header_intl=
8378 nls_cv_header_libgt=
8379 CATOBJEXT=NONE
8380
13b2be9c
DJ
8381 if test "${ac_cv_header_libintl_h+set}" = set; then
8382 echo "$as_me:$LINENO: checking for libintl.h" >&5
8383echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
8384if test "${ac_cv_header_libintl_h+set}" = set; then
8385 echo $ECHO_N "(cached) $ECHO_C" >&6
8386fi
8387echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
8388echo "${ECHO_T}$ac_cv_header_libintl_h" >&6
8389else
8390 # Is the header compilable?
8391echo "$as_me:$LINENO: checking libintl.h usability" >&5
8392echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6
8393cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8394/* confdefs.h. */
8395_ACEOF
8396cat confdefs.h >>conftest.$ac_ext
8397cat >>conftest.$ac_ext <<_ACEOF
8398/* end confdefs.h. */
8399$ac_includes_default
9b2b7d69 8400#include <libintl.h>
13b2be9c
DJ
8401_ACEOF
8402rm -f conftest.$ac_objext
8403if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 8404 (eval $ac_compile) 2>conftest.er1
13b2be9c 8405 ac_status=$?
ab509236
L
8406 grep -v '^ *+' conftest.er1 >conftest.err
8407 rm -f conftest.er1
8408 cat conftest.err >&5
13b2be9c
DJ
8409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8410 (exit $ac_status); } &&
ab509236
L
8411 { ac_try='test -z "$ac_c_werror_flag"
8412 || test ! -s conftest.err'
8413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8414 (eval $ac_try) 2>&5
8415 ac_status=$?
8416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8417 (exit $ac_status); }; } &&
8418 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
8419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8420 (eval $ac_try) 2>&5
8421 ac_status=$?
8422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8423 (exit $ac_status); }; }; then
8424 ac_header_compiler=yes
8425else
8426 echo "$as_me: failed program was:" >&5
8427sed 's/^/| /' conftest.$ac_ext >&5
8428
8429ac_header_compiler=no
8430fi
ab509236 8431rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
8432echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8433echo "${ECHO_T}$ac_header_compiler" >&6
8434
8435# Is the header present?
8436echo "$as_me:$LINENO: checking libintl.h presence" >&5
8437echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6
8438cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8439/* confdefs.h. */
8440_ACEOF
8441cat confdefs.h >>conftest.$ac_ext
8442cat >>conftest.$ac_ext <<_ACEOF
8443/* end confdefs.h. */
8444#include <libintl.h>
8445_ACEOF
8446if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8447 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8448 ac_status=$?
8449 grep -v '^ *+' conftest.er1 >conftest.err
8450 rm -f conftest.er1
8451 cat conftest.err >&5
8452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8453 (exit $ac_status); } >/dev/null; then
8454 if test -s conftest.err; then
8455 ac_cpp_err=$ac_c_preproc_warn_flag
ab509236 8456 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13b2be9c
DJ
8457 else
8458 ac_cpp_err=
8459 fi
252b5132 8460else
13b2be9c
DJ
8461 ac_cpp_err=yes
8462fi
8463if test -z "$ac_cpp_err"; then
8464 ac_header_preproc=yes
8465else
8466 echo "$as_me: failed program was:" >&5
8467sed 's/^/| /' conftest.$ac_ext >&5
8468
8469 ac_header_preproc=no
8470fi
8471rm -f conftest.err conftest.$ac_ext
8472echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8473echo "${ECHO_T}$ac_header_preproc" >&6
8474
8475# So? What about this header?
ab509236
L
8476case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8477 yes:no: )
13b2be9c
DJ
8478 { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
8479echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
ab509236
L
8480 { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5
8481echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;}
8482 ac_header_preproc=yes
13b2be9c 8483 ;;
ab509236 8484 no:yes:* )
13b2be9c
DJ
8485 { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
8486echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
ab509236
L
8487 { echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5
8488echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;}
8489 { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5
8490echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;}
8491 { echo "$as_me:$LINENO: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&5
8492echo "$as_me: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&2;}
13b2be9c
DJ
8493 { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
8494echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
ab509236
L
8495 { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5
8496echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;}
13b2be9c
DJ
8497 (
8498 cat <<\_ASBOX
ab509236
L
8499## ------------------------------------------ ##
8500## Report this to the AC_PACKAGE_NAME lists. ##
8501## ------------------------------------------ ##
13b2be9c
DJ
8502_ASBOX
8503 ) |
8504 sed "s/^/$as_me: WARNING: /" >&2
8505 ;;
8506esac
8507echo "$as_me:$LINENO: checking for libintl.h" >&5
8508echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
8509if test "${ac_cv_header_libintl_h+set}" = set; then
8510 echo $ECHO_N "(cached) $ECHO_C" >&6
8511else
8512 ac_cv_header_libintl_h=$ac_header_preproc
8513fi
8514echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
8515echo "${ECHO_T}$ac_cv_header_libintl_h" >&6
8516
8517fi
8518if test $ac_cv_header_libintl_h = yes; then
8519 echo "$as_me:$LINENO: checking for gettext in libc" >&5
8520echo $ECHO_N "checking for gettext in libc... $ECHO_C" >&6
8521if test "${gt_cv_func_gettext_libc+set}" = set; then
8522 echo $ECHO_N "(cached) $ECHO_C" >&6
8523else
8524 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8525/* confdefs.h. */
8526_ACEOF
8527cat confdefs.h >>conftest.$ac_ext
8528cat >>conftest.$ac_ext <<_ACEOF
8529/* end confdefs.h. */
252b5132 8530#include <libintl.h>
13b2be9c
DJ
8531int
8532main ()
8533{
252b5132 8534return (int) gettext ("")
13b2be9c
DJ
8535 ;
8536 return 0;
8537}
8538_ACEOF
8539rm -f conftest.$ac_objext conftest$ac_exeext
8540if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 8541 (eval $ac_link) 2>conftest.er1
13b2be9c 8542 ac_status=$?
ab509236
L
8543 grep -v '^ *+' conftest.er1 >conftest.err
8544 rm -f conftest.er1
8545 cat conftest.err >&5
13b2be9c
DJ
8546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8547 (exit $ac_status); } &&
ab509236
L
8548 { ac_try='test -z "$ac_c_werror_flag"
8549 || test ! -s conftest.err'
8550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8551 (eval $ac_try) 2>&5
8552 ac_status=$?
8553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8554 (exit $ac_status); }; } &&
8555 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
8556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8557 (eval $ac_try) 2>&5
8558 ac_status=$?
8559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8560 (exit $ac_status); }; }; then
252b5132
RH
8561 gt_cv_func_gettext_libc=yes
8562else
13b2be9c
DJ
8563 echo "$as_me: failed program was:" >&5
8564sed 's/^/| /' conftest.$ac_ext >&5
8565
8566gt_cv_func_gettext_libc=no
252b5132 8567fi
ab509236
L
8568rm -f conftest.err conftest.$ac_objext \
8569 conftest$ac_exeext conftest.$ac_ext
252b5132 8570fi
13b2be9c
DJ
8571echo "$as_me:$LINENO: result: $gt_cv_func_gettext_libc" >&5
8572echo "${ECHO_T}$gt_cv_func_gettext_libc" >&6
252b5132
RH
8573
8574 if test "$gt_cv_func_gettext_libc" != "yes"; then
13b2be9c
DJ
8575 echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5
8576echo $ECHO_N "checking for bindtextdomain in -lintl... $ECHO_C" >&6
8577if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then
8578 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 8579else
13b2be9c 8580 ac_check_lib_save_LIBS=$LIBS
252b5132 8581LIBS="-lintl $LIBS"
13b2be9c 8582cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8583/* confdefs.h. */
8584_ACEOF
8585cat confdefs.h >>conftest.$ac_ext
8586cat >>conftest.$ac_ext <<_ACEOF
8587/* end confdefs.h. */
8588
252b5132 8589/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
8590#ifdef __cplusplus
8591extern "C"
8592#endif
252b5132 8593/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
8594 builtin and then its argument prototype would still apply. */
8595char bindtextdomain ();
8596int
8597main ()
8598{
8599bindtextdomain ();
8600 ;
8601 return 0;
8602}
8603_ACEOF
8604rm -f conftest.$ac_objext conftest$ac_exeext
8605if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 8606 (eval $ac_link) 2>conftest.er1
13b2be9c 8607 ac_status=$?
ab509236
L
8608 grep -v '^ *+' conftest.er1 >conftest.err
8609 rm -f conftest.er1
8610 cat conftest.err >&5
13b2be9c
DJ
8611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8612 (exit $ac_status); } &&
ab509236
L
8613 { ac_try='test -z "$ac_c_werror_flag"
8614 || test ! -s conftest.err'
8615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8616 (eval $ac_try) 2>&5
8617 ac_status=$?
8618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8619 (exit $ac_status); }; } &&
8620 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
8621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8622 (eval $ac_try) 2>&5
8623 ac_status=$?
8624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8625 (exit $ac_status); }; }; then
8626 ac_cv_lib_intl_bindtextdomain=yes
8627else
8628 echo "$as_me: failed program was:" >&5
8629sed 's/^/| /' conftest.$ac_ext >&5
8630
8631ac_cv_lib_intl_bindtextdomain=no
8632fi
ab509236
L
8633rm -f conftest.err conftest.$ac_objext \
8634 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
8635LIBS=$ac_check_lib_save_LIBS
8636fi
8637echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5
8638echo "${ECHO_T}$ac_cv_lib_intl_bindtextdomain" >&6
8639if test $ac_cv_lib_intl_bindtextdomain = yes; then
8640 echo "$as_me:$LINENO: checking for gettext in libintl" >&5
8641echo $ECHO_N "checking for gettext in libintl... $ECHO_C" >&6
8642if test "${gt_cv_func_gettext_libintl+set}" = set; then
8643 echo $ECHO_N "(cached) $ECHO_C" >&6
8644else
8645 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8646/* confdefs.h. */
8647_ACEOF
8648cat confdefs.h >>conftest.$ac_ext
8649cat >>conftest.$ac_ext <<_ACEOF
8650/* end confdefs.h. */
d6d788bd 8651
13b2be9c
DJ
8652int
8653main ()
8654{
252b5132 8655return (int) gettext ("")
13b2be9c
DJ
8656 ;
8657 return 0;
8658}
8659_ACEOF
8660rm -f conftest.$ac_objext conftest$ac_exeext
8661if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 8662 (eval $ac_link) 2>conftest.er1
13b2be9c 8663 ac_status=$?
ab509236
L
8664 grep -v '^ *+' conftest.er1 >conftest.err
8665 rm -f conftest.er1
8666 cat conftest.err >&5
13b2be9c
DJ
8667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8668 (exit $ac_status); } &&
ab509236
L
8669 { ac_try='test -z "$ac_c_werror_flag"
8670 || test ! -s conftest.err'
8671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8672 (eval $ac_try) 2>&5
8673 ac_status=$?
8674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8675 (exit $ac_status); }; } &&
8676 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
8677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8678 (eval $ac_try) 2>&5
8679 ac_status=$?
8680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8681 (exit $ac_status); }; }; then
252b5132
RH
8682 gt_cv_func_gettext_libintl=yes
8683else
13b2be9c
DJ
8684 echo "$as_me: failed program was:" >&5
8685sed 's/^/| /' conftest.$ac_ext >&5
8686
8687gt_cv_func_gettext_libintl=no
252b5132 8688fi
ab509236
L
8689rm -f conftest.err conftest.$ac_objext \
8690 conftest$ac_exeext conftest.$ac_ext
252b5132 8691fi
13b2be9c
DJ
8692echo "$as_me:$LINENO: result: $gt_cv_func_gettext_libintl" >&5
8693echo "${ECHO_T}$gt_cv_func_gettext_libintl" >&6
252b5132
RH
8694fi
8695
8696 fi
8697
8698 if test "$gt_cv_func_gettext_libc" = "yes" \
8699 || test "$gt_cv_func_gettext_libintl" = "yes"; then
13b2be9c
DJ
8700
8701cat >>confdefs.h <<\_ACEOF
252b5132 8702#define HAVE_GETTEXT 1
13b2be9c 8703_ACEOF
252b5132
RH
8704
8705 # Extract the first word of "msgfmt", so it can be a program name with args.
8706set dummy msgfmt; ac_word=$2
13b2be9c
DJ
8707echo "$as_me:$LINENO: checking for $ac_word" >&5
8708echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8709if test "${ac_cv_path_MSGFMT+set}" = set; then
8710 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
8711else
8712 case "$MSGFMT" in
8713 /*)
8714 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8715 ;;
8716 *)
8717 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8718 for ac_dir in $PATH; do
8719 test -z "$ac_dir" && ac_dir=.
8720 if test -f $ac_dir/$ac_word; then
8721 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8722 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
8723 break
8724 fi
8725 fi
8726 done
8727 IFS="$ac_save_ifs"
8728 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
8729 ;;
8730esac
8731fi
8732MSGFMT="$ac_cv_path_MSGFMT"
8733if test -n "$MSGFMT"; then
13b2be9c
DJ
8734 echo "$as_me:$LINENO: result: $MSGFMT" >&5
8735echo "${ECHO_T}$MSGFMT" >&6
252b5132 8736else
13b2be9c
DJ
8737 echo "$as_me:$LINENO: result: no" >&5
8738echo "${ECHO_T}no" >&6
252b5132
RH
8739fi
8740 if test "$MSGFMT" != "no"; then
13b2be9c
DJ
8741
8742for ac_func in dcgettext
252b5132 8743do
13b2be9c
DJ
8744as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8745echo "$as_me:$LINENO: checking for $ac_func" >&5
8746echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8747if eval "test \"\${$as_ac_var+set}\" = set"; then
8748 echo $ECHO_N "(cached) $ECHO_C" >&6
8749else
8750 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8751/* confdefs.h. */
8752_ACEOF
8753cat confdefs.h >>conftest.$ac_ext
8754cat >>conftest.$ac_ext <<_ACEOF
8755/* end confdefs.h. */
ab509236
L
8756/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8757 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8758#define $ac_func innocuous_$ac_func
8759
252b5132 8760/* System header to define __stub macros and hopefully few prototypes,
13b2be9c
DJ
8761 which can conflict with char $ac_func (); below.
8762 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8763 <limits.h> exists even on freestanding compilers. */
ab509236 8764
13b2be9c
DJ
8765#ifdef __STDC__
8766# include <limits.h>
8767#else
8768# include <assert.h>
8769#endif
ab509236
L
8770
8771#undef $ac_func
8772
252b5132 8773/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
8774#ifdef __cplusplus
8775extern "C"
8776{
8777#endif
252b5132 8778/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
8779 builtin and then its argument prototype would still apply. */
8780char $ac_func ();
252b5132
RH
8781/* The GNU C library defines this for functions which it implements
8782 to always fail with ENOSYS. Some functions are actually named
8783 something starting with __ and the normal name is an alias. */
8784#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8785choke me
8786#else
13b2be9c
DJ
8787char (*f) () = $ac_func;
8788#endif
8789#ifdef __cplusplus
8790}
252b5132
RH
8791#endif
8792
13b2be9c
DJ
8793int
8794main ()
8795{
8796return f != $ac_func;
8797 ;
8798 return 0;
8799}
8800_ACEOF
8801rm -f conftest.$ac_objext conftest$ac_exeext
8802if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 8803 (eval $ac_link) 2>conftest.er1
13b2be9c 8804 ac_status=$?
ab509236
L
8805 grep -v '^ *+' conftest.er1 >conftest.err
8806 rm -f conftest.er1
8807 cat conftest.err >&5
13b2be9c
DJ
8808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8809 (exit $ac_status); } &&
ab509236
L
8810 { ac_try='test -z "$ac_c_werror_flag"
8811 || test ! -s conftest.err'
8812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8813 (eval $ac_try) 2>&5
8814 ac_status=$?
8815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8816 (exit $ac_status); }; } &&
8817 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
8818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8819 (eval $ac_try) 2>&5
8820 ac_status=$?
8821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8822 (exit $ac_status); }; }; then
8823 eval "$as_ac_var=yes"
8824else
8825 echo "$as_me: failed program was:" >&5
8826sed 's/^/| /' conftest.$ac_ext >&5
8827
8828eval "$as_ac_var=no"
8829fi
ab509236
L
8830rm -f conftest.err conftest.$ac_objext \
8831 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
8832fi
8833echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8834echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8835if test `eval echo '${'$as_ac_var'}'` = yes; then
8836 cat >>confdefs.h <<_ACEOF
8837#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8838_ACEOF
252b5132 8839
252b5132
RH
8840fi
8841done
8842
8843 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8844set dummy gmsgfmt; ac_word=$2
13b2be9c
DJ
8845echo "$as_me:$LINENO: checking for $ac_word" >&5
8846echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8847if test "${ac_cv_path_GMSGFMT+set}" = set; then
8848 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 8849else
13b2be9c
DJ
8850 case $GMSGFMT in
8851 [\\/]* | ?:[\\/]*)
252b5132
RH
8852 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8853 ;;
252b5132 8854 *)
13b2be9c
DJ
8855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8856for as_dir in $PATH
8857do
8858 IFS=$as_save_IFS
8859 test -z "$as_dir" && as_dir=.
8860 for ac_exec_ext in '' $ac_executable_extensions; do
8861 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8862 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
8863 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8864 break 2
8865 fi
8866done
8867done
8868
252b5132
RH
8869 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8870 ;;
8871esac
8872fi
13b2be9c
DJ
8873GMSGFMT=$ac_cv_path_GMSGFMT
8874
252b5132 8875if test -n "$GMSGFMT"; then
13b2be9c
DJ
8876 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
8877echo "${ECHO_T}$GMSGFMT" >&6
252b5132 8878else
13b2be9c
DJ
8879 echo "$as_me:$LINENO: result: no" >&5
8880echo "${ECHO_T}no" >&6
252b5132
RH
8881fi
8882
8883 # Extract the first word of "xgettext", so it can be a program name with args.
8884set dummy xgettext; ac_word=$2
13b2be9c
DJ
8885echo "$as_me:$LINENO: checking for $ac_word" >&5
8886echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8887if test "${ac_cv_path_XGETTEXT+set}" = set; then
8888 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
8889else
8890 case "$XGETTEXT" in
8891 /*)
8892 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8893 ;;
8894 *)
8895 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8896 for ac_dir in $PATH; do
8897 test -z "$ac_dir" && ac_dir=.
8898 if test -f $ac_dir/$ac_word; then
8899 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8900 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
8901 break
8902 fi
8903 fi
8904 done
8905 IFS="$ac_save_ifs"
8906 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8907 ;;
8908esac
8909fi
8910XGETTEXT="$ac_cv_path_XGETTEXT"
8911if test -n "$XGETTEXT"; then
13b2be9c
DJ
8912 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
8913echo "${ECHO_T}$XGETTEXT" >&6
252b5132 8914else
13b2be9c
DJ
8915 echo "$as_me:$LINENO: result: no" >&5
8916echo "${ECHO_T}no" >&6
252b5132
RH
8917fi
8918
13b2be9c 8919 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
8920/* confdefs.h. */
8921_ACEOF
8922cat confdefs.h >>conftest.$ac_ext
8923cat >>conftest.$ac_ext <<_ACEOF
8924/* end confdefs.h. */
252b5132 8925
13b2be9c
DJ
8926int
8927main ()
8928{
252b5132
RH
8929extern int _nl_msg_cat_cntr;
8930 return _nl_msg_cat_cntr
13b2be9c
DJ
8931 ;
8932 return 0;
8933}
8934_ACEOF
8935rm -f conftest.$ac_objext conftest$ac_exeext
8936if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 8937 (eval $ac_link) 2>conftest.er1
13b2be9c 8938 ac_status=$?
ab509236
L
8939 grep -v '^ *+' conftest.er1 >conftest.err
8940 rm -f conftest.er1
8941 cat conftest.err >&5
13b2be9c
DJ
8942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8943 (exit $ac_status); } &&
ab509236
L
8944 { ac_try='test -z "$ac_c_werror_flag"
8945 || test ! -s conftest.err'
8946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8947 (eval $ac_try) 2>&5
8948 ac_status=$?
8949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8950 (exit $ac_status); }; } &&
8951 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
8952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8953 (eval $ac_try) 2>&5
8954 ac_status=$?
8955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8956 (exit $ac_status); }; }; then
252b5132
RH
8957 CATOBJEXT=.gmo
8958 DATADIRNAME=share
8959else
13b2be9c
DJ
8960 echo "$as_me: failed program was:" >&5
8961sed 's/^/| /' conftest.$ac_ext >&5
8962
8963CATOBJEXT=.mo
252b5132
RH
8964 DATADIRNAME=lib
8965fi
ab509236
L
8966rm -f conftest.err conftest.$ac_objext \
8967 conftest$ac_exeext conftest.$ac_ext
252b5132
RH
8968 INSTOBJEXT=.mo
8969 fi
8970 fi
13b2be9c 8971
6840198f 8972fi
252b5132 8973
d6d788bd 8974
13b2be9c
DJ
8975
8976
252b5132
RH
8977 if test "$CATOBJEXT" = "NONE"; then
8978 nls_cv_use_gnu_gettext=yes
8979 fi
8980 fi
8981
8982 if test "$nls_cv_use_gnu_gettext" = "yes"; then
8983 INTLOBJS="\$(GETTOBJS)"
8984 # Extract the first word of "msgfmt", so it can be a program name with args.
8985set dummy msgfmt; ac_word=$2
13b2be9c
DJ
8986echo "$as_me:$LINENO: checking for $ac_word" >&5
8987echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8988if test "${ac_cv_path_MSGFMT+set}" = set; then
8989 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
8990else
8991 case "$MSGFMT" in
8992 /*)
8993 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8994 ;;
8995 *)
8996 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8997 for ac_dir in $PATH; do
8998 test -z "$ac_dir" && ac_dir=.
8999 if test -f $ac_dir/$ac_word; then
9000 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
9001 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
9002 break
9003 fi
9004 fi
9005 done
9006 IFS="$ac_save_ifs"
9007 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
9008 ;;
9009esac
9010fi
9011MSGFMT="$ac_cv_path_MSGFMT"
9012if test -n "$MSGFMT"; then
13b2be9c
DJ
9013 echo "$as_me:$LINENO: result: $MSGFMT" >&5
9014echo "${ECHO_T}$MSGFMT" >&6
252b5132 9015else
13b2be9c
DJ
9016 echo "$as_me:$LINENO: result: no" >&5
9017echo "${ECHO_T}no" >&6
252b5132
RH
9018fi
9019
9020 # Extract the first word of "gmsgfmt", so it can be a program name with args.
9021set dummy gmsgfmt; ac_word=$2
13b2be9c
DJ
9022echo "$as_me:$LINENO: checking for $ac_word" >&5
9023echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9024if test "${ac_cv_path_GMSGFMT+set}" = set; then
9025 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 9026else
13b2be9c
DJ
9027 case $GMSGFMT in
9028 [\\/]* | ?:[\\/]*)
252b5132
RH
9029 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
9030 ;;
252b5132 9031 *)
13b2be9c
DJ
9032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9033for as_dir in $PATH
9034do
9035 IFS=$as_save_IFS
9036 test -z "$as_dir" && as_dir=.
9037 for ac_exec_ext in '' $ac_executable_extensions; do
9038 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9039 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
9040 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9041 break 2
9042 fi
9043done
9044done
9045
252b5132
RH
9046 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
9047 ;;
9048esac
9049fi
13b2be9c
DJ
9050GMSGFMT=$ac_cv_path_GMSGFMT
9051
252b5132 9052if test -n "$GMSGFMT"; then
13b2be9c
DJ
9053 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
9054echo "${ECHO_T}$GMSGFMT" >&6
252b5132 9055else
13b2be9c
DJ
9056 echo "$as_me:$LINENO: result: no" >&5
9057echo "${ECHO_T}no" >&6
252b5132
RH
9058fi
9059
9060 # Extract the first word of "xgettext", so it can be a program name with args.
9061set dummy xgettext; ac_word=$2
13b2be9c
DJ
9062echo "$as_me:$LINENO: checking for $ac_word" >&5
9063echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9064if test "${ac_cv_path_XGETTEXT+set}" = set; then
9065 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
9066else
9067 case "$XGETTEXT" in
9068 /*)
9069 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
9070 ;;
9071 *)
9072 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
9073 for ac_dir in $PATH; do
9074 test -z "$ac_dir" && ac_dir=.
9075 if test -f $ac_dir/$ac_word; then
9076 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
9077 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
9078 break
9079 fi
9080 fi
9081 done
9082 IFS="$ac_save_ifs"
9083 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
9084 ;;
9085esac
9086fi
9087XGETTEXT="$ac_cv_path_XGETTEXT"
9088if test -n "$XGETTEXT"; then
13b2be9c
DJ
9089 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
9090echo "${ECHO_T}$XGETTEXT" >&6
252b5132 9091else
13b2be9c
DJ
9092 echo "$as_me:$LINENO: result: no" >&5
9093echo "${ECHO_T}no" >&6
252b5132
RH
9094fi
9095
13b2be9c 9096
252b5132
RH
9097 USE_INCLUDED_LIBINTL=yes
9098 CATOBJEXT=.gmo
9099 INSTOBJEXT=.mo
9100 DATADIRNAME=share
9101 INTLDEPS='$(top_builddir)/../intl/libintl.a'
9102 INTLLIBS=$INTLDEPS
9103 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
9104 nls_cv_header_intl=libintl.h
9105 nls_cv_header_libgt=libgettext.h
9106 fi
9107
9108 if test "$XGETTEXT" != ":"; then
9109 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
9110 : ;
9111 else
13b2be9c
DJ
9112 echo "$as_me:$LINENO: result: found xgettext programs is not GNU xgettext; ignore it" >&5
9113echo "${ECHO_T}found xgettext programs is not GNU xgettext; ignore it" >&6
252b5132
RH
9114 XGETTEXT=":"
9115 fi
9116 fi
9117
9118 # We need to process the po/ directory.
9119 POSUB=po
9120 else
9121 DATADIRNAME=share
9122 nls_cv_header_intl=libintl.h
9123 nls_cv_header_libgt=libgettext.h
9124 fi
9125
9126 # If this is used in GNU gettext we have to set USE_NLS to `yes'
9127 # because some of the sources are only built for this goal.
9128 if test "$PACKAGE" = gettext; then
9129 USE_NLS=yes
9130 USE_INCLUDED_LIBINTL=yes
9131 fi
9132
9133 for lang in $ALL_LINGUAS; do
9134 GMOFILES="$GMOFILES $lang.gmo"
9135 POFILES="$POFILES $lang.po"
9136 done
9137
13b2be9c
DJ
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
d6d788bd 9150
252b5132
RH
9151 if test "x$CATOBJEXT" != "x"; then
9152 if test "x$ALL_LINGUAS" = "x"; then
9153 LINGUAS=
9154 else
13b2be9c
DJ
9155 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
9156echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
252b5132
RH
9157 NEW_LINGUAS=
9158 for lang in ${LINGUAS=$ALL_LINGUAS}; do
9159 case "$ALL_LINGUAS" in
9160 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
9161 esac
9162 done
9163 LINGUAS=$NEW_LINGUAS
13b2be9c
DJ
9164 echo "$as_me:$LINENO: result: $LINGUAS" >&5
9165echo "${ECHO_T}$LINGUAS" >&6
252b5132
RH
9166 fi
9167
9168 if test -n "$LINGUAS"; then
9169 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
9170 fi
9171 fi
9172
9173 if test $ac_cv_header_locale_h = yes; then
9174 INCLUDE_LOCALE_H="#include <locale.h>"
9175 else
9176 INCLUDE_LOCALE_H="\
9177/* The system does not provide the header <locale.h>. Take care yourself. */"
9178 fi
13b2be9c 9179
252b5132
RH
9180
9181 if test -f $srcdir/po2tbl.sed.in; then
9182 if test "$CATOBJEXT" = ".cat"; then
13b2be9c
DJ
9183 if test "${ac_cv_header_linux_version_h+set}" = set; then
9184 echo "$as_me:$LINENO: checking for linux/version.h" >&5
9185echo $ECHO_N "checking for linux/version.h... $ECHO_C" >&6
9186if test "${ac_cv_header_linux_version_h+set}" = set; then
9187 echo $ECHO_N "(cached) $ECHO_C" >&6
9188fi
9189echo "$as_me:$LINENO: result: $ac_cv_header_linux_version_h" >&5
9190echo "${ECHO_T}$ac_cv_header_linux_version_h" >&6
9191else
9192 # Is the header compilable?
9193echo "$as_me:$LINENO: checking linux/version.h usability" >&5
9194echo $ECHO_N "checking linux/version.h usability... $ECHO_C" >&6
9195cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9196/* confdefs.h. */
9197_ACEOF
9198cat confdefs.h >>conftest.$ac_ext
9199cat >>conftest.$ac_ext <<_ACEOF
9200/* end confdefs.h. */
9201$ac_includes_default
9b2b7d69 9202#include <linux/version.h>
13b2be9c
DJ
9203_ACEOF
9204rm -f conftest.$ac_objext
9205if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 9206 (eval $ac_compile) 2>conftest.er1
13b2be9c 9207 ac_status=$?
ab509236
L
9208 grep -v '^ *+' conftest.er1 >conftest.err
9209 rm -f conftest.er1
9210 cat conftest.err >&5
13b2be9c
DJ
9211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9212 (exit $ac_status); } &&
ab509236
L
9213 { ac_try='test -z "$ac_c_werror_flag"
9214 || test ! -s conftest.err'
9215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9216 (eval $ac_try) 2>&5
9217 ac_status=$?
9218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9219 (exit $ac_status); }; } &&
9220 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
9221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9222 (eval $ac_try) 2>&5
9223 ac_status=$?
9224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9225 (exit $ac_status); }; }; then
9226 ac_header_compiler=yes
9227else
9228 echo "$as_me: failed program was:" >&5
9229sed 's/^/| /' conftest.$ac_ext >&5
9230
9231ac_header_compiler=no
9232fi
ab509236 9233rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
9234echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9235echo "${ECHO_T}$ac_header_compiler" >&6
9236
9237# Is the header present?
9238echo "$as_me:$LINENO: checking linux/version.h presence" >&5
9239echo $ECHO_N "checking linux/version.h presence... $ECHO_C" >&6
9240cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9241/* confdefs.h. */
9242_ACEOF
9243cat confdefs.h >>conftest.$ac_ext
9244cat >>conftest.$ac_ext <<_ACEOF
9245/* end confdefs.h. */
9246#include <linux/version.h>
9247_ACEOF
9248if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9249 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9250 ac_status=$?
9251 grep -v '^ *+' conftest.er1 >conftest.err
9252 rm -f conftest.er1
9253 cat conftest.err >&5
9254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9255 (exit $ac_status); } >/dev/null; then
9256 if test -s conftest.err; then
9257 ac_cpp_err=$ac_c_preproc_warn_flag
ab509236 9258 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13b2be9c
DJ
9259 else
9260 ac_cpp_err=
9261 fi
252b5132 9262else
13b2be9c
DJ
9263 ac_cpp_err=yes
9264fi
9265if test -z "$ac_cpp_err"; then
9266 ac_header_preproc=yes
9267else
9268 echo "$as_me: failed program was:" >&5
9269sed 's/^/| /' conftest.$ac_ext >&5
9270
9271 ac_header_preproc=no
9272fi
9273rm -f conftest.err conftest.$ac_ext
9274echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9275echo "${ECHO_T}$ac_header_preproc" >&6
9276
9277# So? What about this header?
ab509236
L
9278case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9279 yes:no: )
13b2be9c
DJ
9280 { echo "$as_me:$LINENO: WARNING: linux/version.h: accepted by the compiler, rejected by the preprocessor!" >&5
9281echo "$as_me: WARNING: linux/version.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
ab509236
L
9282 { echo "$as_me:$LINENO: WARNING: linux/version.h: proceeding with the compiler's result" >&5
9283echo "$as_me: WARNING: linux/version.h: proceeding with the compiler's result" >&2;}
9284 ac_header_preproc=yes
13b2be9c 9285 ;;
ab509236 9286 no:yes:* )
13b2be9c
DJ
9287 { echo "$as_me:$LINENO: WARNING: linux/version.h: present but cannot be compiled" >&5
9288echo "$as_me: WARNING: linux/version.h: present but cannot be compiled" >&2;}
ab509236
L
9289 { echo "$as_me:$LINENO: WARNING: linux/version.h: check for missing prerequisite headers?" >&5
9290echo "$as_me: WARNING: linux/version.h: check for missing prerequisite headers?" >&2;}
9291 { echo "$as_me:$LINENO: WARNING: linux/version.h: see the Autoconf documentation" >&5
9292echo "$as_me: WARNING: linux/version.h: see the Autoconf documentation" >&2;}
9293 { echo "$as_me:$LINENO: WARNING: linux/version.h: section \"Present But Cannot Be Compiled\"" >&5
9294echo "$as_me: WARNING: linux/version.h: section \"Present But Cannot Be Compiled\"" >&2;}
13b2be9c
DJ
9295 { echo "$as_me:$LINENO: WARNING: linux/version.h: proceeding with the preprocessor's result" >&5
9296echo "$as_me: WARNING: linux/version.h: proceeding with the preprocessor's result" >&2;}
ab509236
L
9297 { echo "$as_me:$LINENO: WARNING: linux/version.h: in the future, the compiler will take precedence" >&5
9298echo "$as_me: WARNING: linux/version.h: in the future, the compiler will take precedence" >&2;}
13b2be9c
DJ
9299 (
9300 cat <<\_ASBOX
ab509236
L
9301## ------------------------------------------ ##
9302## Report this to the AC_PACKAGE_NAME lists. ##
9303## ------------------------------------------ ##
13b2be9c
DJ
9304_ASBOX
9305 ) |
9306 sed "s/^/$as_me: WARNING: /" >&2
9307 ;;
9308esac
9309echo "$as_me:$LINENO: checking for linux/version.h" >&5
9310echo $ECHO_N "checking for linux/version.h... $ECHO_C" >&6
9311if test "${ac_cv_header_linux_version_h+set}" = set; then
9312 echo $ECHO_N "(cached) $ECHO_C" >&6
9313else
9314 ac_cv_header_linux_version_h=$ac_header_preproc
252b5132 9315fi
13b2be9c
DJ
9316echo "$as_me:$LINENO: result: $ac_cv_header_linux_version_h" >&5
9317echo "${ECHO_T}$ac_cv_header_linux_version_h" >&6
9318
252b5132 9319fi
13b2be9c 9320if test $ac_cv_header_linux_version_h = yes; then
252b5132
RH
9321 msgformat=linux
9322else
13b2be9c 9323 msgformat=xopen
252b5132
RH
9324fi
9325
d6d788bd 9326
13b2be9c 9327
252b5132
RH
9328 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
9329 fi
9330 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
9331 $srcdir/po2tbl.sed.in > po2tbl.sed
9332 fi
9333
9334 if test "$PACKAGE" = "gettext"; then
9335 GT_NO="#NO#"
9336 GT_YES=
9337 else
9338 GT_NO=
9339 GT_YES="#YES#"
9340 fi
13b2be9c
DJ
9341
9342
252b5132
RH
9343
9344 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
13b2be9c 9345
252b5132
RH
9346
9347 l=
13b2be9c 9348
252b5132 9349
fcd8210c 9350 if test -f $srcdir/po/POTFILES.in; then
252b5132
RH
9351 test -d po || mkdir po
9352 if test "x$srcdir" != "x."; then
9353 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
9354 posrcprefix="$srcdir/"
9355 else
9356 posrcprefix="../$srcdir/"
9357 fi
9358 else
9359 posrcprefix="../"
9360 fi
9361 rm -f po/POTFILES
9362 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
9363 < $srcdir/po/POTFILES.in > po/POTFILES
9364 fi
252b5132 9365
13b2be9c
DJ
9366
9367echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
9368echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
252b5132
RH
9369 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
9370if test "${enable_maintainer_mode+set}" = set; then
9371 enableval="$enable_maintainer_mode"
9372 USE_MAINTAINER_MODE=$enableval
9373else
9374 USE_MAINTAINER_MODE=no
13b2be9c
DJ
9375fi;
9376 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
9377echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
d6d788bd 9378
252b5132
RH
9379
9380if test $USE_MAINTAINER_MODE = yes; then
9381 MAINTAINER_MODE_TRUE=
c8615825
AM
9382 MAINTAINER_MODE_FALSE='#'
9383else
9384 MAINTAINER_MODE_TRUE='#'
9385 MAINTAINER_MODE_FALSE=
9386fi
13b2be9c 9387
c8615825 9388 MAINT=$MAINTAINER_MODE_TRUE
9b2b7d69
MM
9389
9390
9391
9392
9393
9394
13b2be9c
DJ
9395
9396
9397
9398
9399
9400
9401
9402for ac_header in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
d6d788bd 9403do
13b2be9c
DJ
9404as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9405if eval "test \"\${$as_ac_Header+set}\" = set"; then
9406 echo "$as_me:$LINENO: checking for $ac_header" >&5
9407echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9408if eval "test \"\${$as_ac_Header+set}\" = set"; then
9409 echo $ECHO_N "(cached) $ECHO_C" >&6
9410fi
9411echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9412echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9413else
9414 # Is the header compilable?
9415echo "$as_me:$LINENO: checking $ac_header usability" >&5
9416echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9417cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9418/* confdefs.h. */
9419_ACEOF
9420cat confdefs.h >>conftest.$ac_ext
9421cat >>conftest.$ac_ext <<_ACEOF
9422/* end confdefs.h. */
9423$ac_includes_default
9424#include <$ac_header>
9425_ACEOF
9426rm -f conftest.$ac_objext
9427if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 9428 (eval $ac_compile) 2>conftest.er1
13b2be9c 9429 ac_status=$?
ab509236
L
9430 grep -v '^ *+' conftest.er1 >conftest.err
9431 rm -f conftest.er1
9432 cat conftest.err >&5
13b2be9c
DJ
9433 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9434 (exit $ac_status); } &&
ab509236
L
9435 { ac_try='test -z "$ac_c_werror_flag"
9436 || test ! -s conftest.err'
9437 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9438 (eval $ac_try) 2>&5
9439 ac_status=$?
9440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9441 (exit $ac_status); }; } &&
9442 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
9443 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9444 (eval $ac_try) 2>&5
9445 ac_status=$?
9446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9447 (exit $ac_status); }; }; then
9448 ac_header_compiler=yes
9449else
9450 echo "$as_me: failed program was:" >&5
9451sed 's/^/| /' conftest.$ac_ext >&5
9452
9453ac_header_compiler=no
9454fi
ab509236 9455rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
9456echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9457echo "${ECHO_T}$ac_header_compiler" >&6
9458
9459# Is the header present?
9460echo "$as_me:$LINENO: checking $ac_header presence" >&5
9461echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9462cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9463/* confdefs.h. */
9464_ACEOF
9465cat confdefs.h >>conftest.$ac_ext
9466cat >>conftest.$ac_ext <<_ACEOF
9467/* end confdefs.h. */
9468#include <$ac_header>
9469_ACEOF
9470if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9471 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9472 ac_status=$?
9473 grep -v '^ *+' conftest.er1 >conftest.err
9474 rm -f conftest.er1
9475 cat conftest.err >&5
9476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9477 (exit $ac_status); } >/dev/null; then
9478 if test -s conftest.err; then
9479 ac_cpp_err=$ac_c_preproc_warn_flag
ab509236 9480 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13b2be9c
DJ
9481 else
9482 ac_cpp_err=
9483 fi
9b2b7d69 9484else
13b2be9c
DJ
9485 ac_cpp_err=yes
9486fi
9487if test -z "$ac_cpp_err"; then
9488 ac_header_preproc=yes
9489else
9490 echo "$as_me: failed program was:" >&5
9491sed 's/^/| /' conftest.$ac_ext >&5
9492
9493 ac_header_preproc=no
9494fi
9495rm -f conftest.err conftest.$ac_ext
9496echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9497echo "${ECHO_T}$ac_header_preproc" >&6
9498
9499# So? What about this header?
ab509236
L
9500case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9501 yes:no: )
13b2be9c
DJ
9502 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9503echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
ab509236
L
9504 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9505echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9506 ac_header_preproc=yes
13b2be9c 9507 ;;
ab509236 9508 no:yes:* )
13b2be9c
DJ
9509 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9510echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
ab509236
L
9511 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9512echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9513 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9514echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9515 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9516echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13b2be9c
DJ
9517 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9518echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
ab509236
L
9519 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9520echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13b2be9c
DJ
9521 (
9522 cat <<\_ASBOX
ab509236
L
9523## ------------------------------------------ ##
9524## Report this to the AC_PACKAGE_NAME lists. ##
9525## ------------------------------------------ ##
13b2be9c
DJ
9526_ASBOX
9527 ) |
9528 sed "s/^/$as_me: WARNING: /" >&2
9529 ;;
9530esac
9531echo "$as_me:$LINENO: checking for $ac_header" >&5
9532echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9533if eval "test \"\${$as_ac_Header+set}\" = set"; then
9534 echo $ECHO_N "(cached) $ECHO_C" >&6
9535else
ab509236 9536 eval "$as_ac_Header=\$ac_header_preproc"
252b5132 9537fi
13b2be9c
DJ
9538echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9539echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9540
252b5132 9541fi
13b2be9c
DJ
9542if test `eval echo '${'$as_ac_Header'}'` = yes; then
9543 cat >>confdefs.h <<_ACEOF
9544#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9545_ACEOF
9546
252b5132 9547fi
13b2be9c 9548
252b5132
RH
9549done
9550
d6d788bd 9551
252b5132
RH
9552# Put this here so that autoconf's "cross-compiling" message doesn't confuse
9553# people who are not cross-compiling but are compiling cross-assemblers.
13b2be9c
DJ
9554echo "$as_me:$LINENO: checking whether compiling a cross-assembler" >&5
9555echo $ECHO_N "checking whether compiling a cross-assembler... $ECHO_C" >&6
252b5132
RH
9556if test "${host}" = "${target}"; then
9557 cross_gas=no
9558else
9559 cross_gas=yes
13b2be9c
DJ
9560
9561cat >>confdefs.h <<\_ACEOF
252b5132 9562#define CROSS_COMPILE 1
13b2be9c 9563_ACEOF
252b5132
RH
9564
9565fi
13b2be9c
DJ
9566echo "$as_me:$LINENO: result: $cross_gas" >&5
9567echo "${ECHO_T}$cross_gas" >&6
252b5132
RH
9568
9569# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9570# for constant arguments. Useless!
13b2be9c
DJ
9571echo "$as_me:$LINENO: checking for working alloca.h" >&5
9572echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
9573if test "${ac_cv_working_alloca_h+set}" = set; then
9574 echo $ECHO_N "(cached) $ECHO_C" >&6
9575else
9576 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9577/* confdefs.h. */
9578_ACEOF
9579cat confdefs.h >>conftest.$ac_ext
9580cat >>conftest.$ac_ext <<_ACEOF
9581/* end confdefs.h. */
252b5132 9582#include <alloca.h>
13b2be9c
DJ
9583int
9584main ()
9585{
9586char *p = (char *) alloca (2 * sizeof (int));
9587 ;
9588 return 0;
9589}
9590_ACEOF
9591rm -f conftest.$ac_objext conftest$ac_exeext
9592if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 9593 (eval $ac_link) 2>conftest.er1
13b2be9c 9594 ac_status=$?
ab509236
L
9595 grep -v '^ *+' conftest.er1 >conftest.err
9596 rm -f conftest.er1
9597 cat conftest.err >&5
13b2be9c
DJ
9598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9599 (exit $ac_status); } &&
ab509236
L
9600 { ac_try='test -z "$ac_c_werror_flag"
9601 || test ! -s conftest.err'
9602 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9603 (eval $ac_try) 2>&5
9604 ac_status=$?
9605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606 (exit $ac_status); }; } &&
9607 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
9608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9609 (eval $ac_try) 2>&5
9610 ac_status=$?
9611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9612 (exit $ac_status); }; }; then
9613 ac_cv_working_alloca_h=yes
9614else
9615 echo "$as_me: failed program was:" >&5
9616sed 's/^/| /' conftest.$ac_ext >&5
9617
9618ac_cv_working_alloca_h=no
9619fi
ab509236
L
9620rm -f conftest.err conftest.$ac_objext \
9621 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
9622fi
9623echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
9624echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
9625if test $ac_cv_working_alloca_h = yes; then
9626
9627cat >>confdefs.h <<\_ACEOF
252b5132 9628#define HAVE_ALLOCA_H 1
13b2be9c 9629_ACEOF
252b5132
RH
9630
9631fi
9632
13b2be9c
DJ
9633echo "$as_me:$LINENO: checking for alloca" >&5
9634echo $ECHO_N "checking for alloca... $ECHO_C" >&6
9635if test "${ac_cv_func_alloca_works+set}" = set; then
9636 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 9637else
13b2be9c 9638 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9639/* confdefs.h. */
9640_ACEOF
9641cat confdefs.h >>conftest.$ac_ext
9642cat >>conftest.$ac_ext <<_ACEOF
9643/* end confdefs.h. */
252b5132
RH
9644#ifdef __GNUC__
9645# define alloca __builtin_alloca
9646#else
9647# ifdef _MSC_VER
9648# include <malloc.h>
9649# define alloca _alloca
9650# else
9651# if HAVE_ALLOCA_H
9652# include <alloca.h>
9653# else
9654# ifdef _AIX
9655 #pragma alloca
9656# else
9657# ifndef alloca /* predefined by HP cc +Olibcalls */
9658char *alloca ();
9659# endif
9660# endif
9661# endif
9662# endif
9663#endif
9664
13b2be9c
DJ
9665int
9666main ()
9667{
9668char *p = (char *) alloca (1);
9669 ;
9670 return 0;
9671}
9672_ACEOF
9673rm -f conftest.$ac_objext conftest$ac_exeext
9674if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 9675 (eval $ac_link) 2>conftest.er1
13b2be9c 9676 ac_status=$?
ab509236
L
9677 grep -v '^ *+' conftest.er1 >conftest.err
9678 rm -f conftest.er1
9679 cat conftest.err >&5
13b2be9c
DJ
9680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9681 (exit $ac_status); } &&
ab509236
L
9682 { ac_try='test -z "$ac_c_werror_flag"
9683 || test ! -s conftest.err'
9684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9685 (eval $ac_try) 2>&5
9686 ac_status=$?
9687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9688 (exit $ac_status); }; } &&
9689 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
9690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9691 (eval $ac_try) 2>&5
9692 ac_status=$?
9693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9694 (exit $ac_status); }; }; then
252b5132
RH
9695 ac_cv_func_alloca_works=yes
9696else
13b2be9c
DJ
9697 echo "$as_me: failed program was:" >&5
9698sed 's/^/| /' conftest.$ac_ext >&5
9699
9700ac_cv_func_alloca_works=no
252b5132 9701fi
ab509236
L
9702rm -f conftest.err conftest.$ac_objext \
9703 conftest$ac_exeext conftest.$ac_ext
252b5132 9704fi
13b2be9c
DJ
9705echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
9706echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
252b5132 9707
252b5132 9708if test $ac_cv_func_alloca_works = yes; then
9b2b7d69 9709
13b2be9c
DJ
9710cat >>confdefs.h <<\_ACEOF
9711#define HAVE_ALLOCA 1
9712_ACEOF
9b2b7d69 9713
13b2be9c 9714else
c8615825 9715 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13b2be9c
DJ
9716# that cause trouble. Some versions do not even contain alloca or
9717# contain a buggy version. If you still want to use their alloca,
9718# use ar to extract alloca.o from them instead of compiling alloca.c.
9719
9720ALLOCA=alloca.$ac_objext
9721
9722cat >>confdefs.h <<\_ACEOF
252b5132 9723#define C_ALLOCA 1
13b2be9c 9724_ACEOF
252b5132 9725
d6d788bd 9726
13b2be9c
DJ
9727echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
9728echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
9729if test "${ac_cv_os_cray+set}" = set; then
9730 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 9731else
13b2be9c 9732 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9733/* confdefs.h. */
9734_ACEOF
9735cat confdefs.h >>conftest.$ac_ext
9736cat >>conftest.$ac_ext <<_ACEOF
9737/* end confdefs.h. */
252b5132
RH
9738#if defined(CRAY) && ! defined(CRAY2)
9739webecray
9740#else
9741wenotbecray
9742#endif
9743
13b2be9c 9744_ACEOF
252b5132 9745if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13b2be9c 9746 $EGREP "webecray" >/dev/null 2>&1; then
252b5132
RH
9747 ac_cv_os_cray=yes
9748else
252b5132
RH
9749 ac_cv_os_cray=no
9750fi
9751rm -f conftest*
9752
9753fi
13b2be9c
DJ
9754echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
9755echo "${ECHO_T}$ac_cv_os_cray" >&6
252b5132 9756if test $ac_cv_os_cray = yes; then
13b2be9c
DJ
9757 for ac_func in _getb67 GETB67 getb67; do
9758 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9759echo "$as_me:$LINENO: checking for $ac_func" >&5
9760echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9761if eval "test \"\${$as_ac_var+set}\" = set"; then
9762 echo $ECHO_N "(cached) $ECHO_C" >&6
9763else
9764 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9765/* confdefs.h. */
9766_ACEOF
9767cat confdefs.h >>conftest.$ac_ext
9768cat >>conftest.$ac_ext <<_ACEOF
9769/* end confdefs.h. */
ab509236
L
9770/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9771 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9772#define $ac_func innocuous_$ac_func
9773
252b5132 9774/* System header to define __stub macros and hopefully few prototypes,
13b2be9c
DJ
9775 which can conflict with char $ac_func (); below.
9776 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9777 <limits.h> exists even on freestanding compilers. */
ab509236 9778
13b2be9c
DJ
9779#ifdef __STDC__
9780# include <limits.h>
9781#else
9782# include <assert.h>
9783#endif
ab509236
L
9784
9785#undef $ac_func
9786
252b5132 9787/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
9788#ifdef __cplusplus
9789extern "C"
9790{
9791#endif
252b5132 9792/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
9793 builtin and then its argument prototype would still apply. */
9794char $ac_func ();
252b5132
RH
9795/* The GNU C library defines this for functions which it implements
9796 to always fail with ENOSYS. Some functions are actually named
9797 something starting with __ and the normal name is an alias. */
9798#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9799choke me
9800#else
13b2be9c
DJ
9801char (*f) () = $ac_func;
9802#endif
9803#ifdef __cplusplus
9804}
252b5132
RH
9805#endif
9806
13b2be9c
DJ
9807int
9808main ()
9809{
9810return f != $ac_func;
9811 ;
9812 return 0;
9813}
9814_ACEOF
9815rm -f conftest.$ac_objext conftest$ac_exeext
9816if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 9817 (eval $ac_link) 2>conftest.er1
13b2be9c 9818 ac_status=$?
ab509236
L
9819 grep -v '^ *+' conftest.er1 >conftest.err
9820 rm -f conftest.er1
9821 cat conftest.err >&5
13b2be9c
DJ
9822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9823 (exit $ac_status); } &&
ab509236
L
9824 { ac_try='test -z "$ac_c_werror_flag"
9825 || test ! -s conftest.err'
9826 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9827 (eval $ac_try) 2>&5
9828 ac_status=$?
9829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9830 (exit $ac_status); }; } &&
9831 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
9832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9833 (eval $ac_try) 2>&5
9834 ac_status=$?
9835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9836 (exit $ac_status); }; }; then
9837 eval "$as_ac_var=yes"
9838else
9839 echo "$as_me: failed program was:" >&5
9840sed 's/^/| /' conftest.$ac_ext >&5
9841
9842eval "$as_ac_var=no"
9843fi
ab509236
L
9844rm -f conftest.err conftest.$ac_objext \
9845 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
9846fi
9847echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9848echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9849if test `eval echo '${'$as_ac_var'}'` = yes; then
9850
9851cat >>confdefs.h <<_ACEOF
252b5132 9852#define CRAY_STACKSEG_END $ac_func
13b2be9c 9853_ACEOF
252b5132 9854
13b2be9c 9855 break
252b5132
RH
9856fi
9857
13b2be9c 9858 done
252b5132
RH
9859fi
9860
13b2be9c
DJ
9861echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
9862echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
9863if test "${ac_cv_c_stack_direction+set}" = set; then
9864 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
9865else
9866 if test "$cross_compiling" = yes; then
9867 ac_cv_c_stack_direction=0
9868else
13b2be9c 9869 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9870/* confdefs.h. */
9871_ACEOF
9872cat confdefs.h >>conftest.$ac_ext
9873cat >>conftest.$ac_ext <<_ACEOF
9874/* end confdefs.h. */
9875int
252b5132
RH
9876find_stack_direction ()
9877{
9878 static char *addr = 0;
9879 auto char dummy;
9880 if (addr == 0)
9881 {
9882 addr = &dummy;
9883 return find_stack_direction ();
9884 }
9885 else
9886 return (&dummy > addr) ? 1 : -1;
9887}
13b2be9c
DJ
9888
9889int
252b5132
RH
9890main ()
9891{
13b2be9c 9892 exit (find_stack_direction () < 0);
252b5132 9893}
13b2be9c
DJ
9894_ACEOF
9895rm -f conftest$ac_exeext
9896if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9897 (eval $ac_link) 2>&5
9898 ac_status=$?
9899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9900 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9902 (eval $ac_try) 2>&5
9903 ac_status=$?
9904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9905 (exit $ac_status); }; }; then
252b5132
RH
9906 ac_cv_c_stack_direction=1
9907else
13b2be9c
DJ
9908 echo "$as_me: program exited with status $ac_status" >&5
9909echo "$as_me: failed program was:" >&5
9910sed 's/^/| /' conftest.$ac_ext >&5
9911
9912( exit $ac_status )
9913ac_cv_c_stack_direction=-1
252b5132 9914fi
ab509236 9915rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
252b5132 9916fi
252b5132 9917fi
13b2be9c
DJ
9918echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
9919echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
252b5132 9920
13b2be9c 9921cat >>confdefs.h <<_ACEOF
252b5132 9922#define STACK_DIRECTION $ac_cv_c_stack_direction
13b2be9c
DJ
9923_ACEOF
9924
252b5132
RH
9925
9926fi
9927
13b2be9c
DJ
9928echo "$as_me:$LINENO: checking for inline" >&5
9929echo $ECHO_N "checking for inline... $ECHO_C" >&6
9930if test "${ac_cv_c_inline+set}" = set; then
9931 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
9932else
9933 ac_cv_c_inline=no
9934for ac_kw in inline __inline__ __inline; do
13b2be9c 9935 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
9936/* confdefs.h. */
9937_ACEOF
9938cat confdefs.h >>conftest.$ac_ext
9939cat >>conftest.$ac_ext <<_ACEOF
9940/* end confdefs.h. */
9941#ifndef __cplusplus
9942typedef int foo_t;
9943static $ac_kw foo_t static_foo () {return 0; }
9944$ac_kw foo_t foo () {return 0; }
9945#endif
252b5132 9946
13b2be9c
DJ
9947_ACEOF
9948rm -f conftest.$ac_objext
9949if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
ab509236 9950 (eval $ac_compile) 2>conftest.er1
13b2be9c 9951 ac_status=$?
ab509236
L
9952 grep -v '^ *+' conftest.er1 >conftest.err
9953 rm -f conftest.er1
9954 cat conftest.err >&5
13b2be9c
DJ
9955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9956 (exit $ac_status); } &&
ab509236
L
9957 { ac_try='test -z "$ac_c_werror_flag"
9958 || test ! -s conftest.err'
9959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9960 (eval $ac_try) 2>&5
9961 ac_status=$?
9962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9963 (exit $ac_status); }; } &&
9964 { ac_try='test -s conftest.$ac_objext'
13b2be9c
DJ
9965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9966 (eval $ac_try) 2>&5
9967 ac_status=$?
9968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9969 (exit $ac_status); }; }; then
252b5132
RH
9970 ac_cv_c_inline=$ac_kw; break
9971else
13b2be9c
DJ
9972 echo "$as_me: failed program was:" >&5
9973sed 's/^/| /' conftest.$ac_ext >&5
9974
252b5132 9975fi
ab509236 9976rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
9977done
9978
9979fi
13b2be9c
DJ
9980echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
9981echo "${ECHO_T}$ac_cv_c_inline" >&6
ab509236
L
9982
9983
13b2be9c 9984case $ac_cv_c_inline in
252b5132 9985 inline | yes) ;;
ab509236
L
9986 *)
9987 case $ac_cv_c_inline in
9988 no) ac_val=;;
9989 *) ac_val=$ac_cv_c_inline;;
9990 esac
9991 cat >>confdefs.h <<_ACEOF
9992#ifndef __cplusplus
9993#define inline $ac_val
9994#endif
13b2be9c 9995_ACEOF
ab509236 9996 ;;
252b5132
RH
9997esac
9998
6840198f 9999
d6d788bd 10000# VMS doesn't have unlink.
13b2be9c
DJ
10001
10002
252b5132
RH
10003for ac_func in unlink remove
10004do
13b2be9c
DJ
10005as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10006echo "$as_me:$LINENO: checking for $ac_func" >&5
10007echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10008if eval "test \"\${$as_ac_var+set}\" = set"; then
10009 echo $ECHO_N "(cached) $ECHO_C" >&6
10010else
10011 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10012/* confdefs.h. */
10013_ACEOF
10014cat confdefs.h >>conftest.$ac_ext
10015cat >>conftest.$ac_ext <<_ACEOF
10016/* end confdefs.h. */
ab509236
L
10017/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10018 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10019#define $ac_func innocuous_$ac_func
10020
252b5132 10021/* System header to define __stub macros and hopefully few prototypes,
13b2be9c
DJ
10022 which can conflict with char $ac_func (); below.
10023 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10024 <limits.h> exists even on freestanding compilers. */
ab509236 10025
13b2be9c
DJ
10026#ifdef __STDC__
10027# include <limits.h>
10028#else
10029# include <assert.h>
10030#endif
ab509236
L
10031
10032#undef $ac_func
10033
252b5132 10034/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
10035#ifdef __cplusplus
10036extern "C"
10037{
10038#endif
252b5132 10039/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
10040 builtin and then its argument prototype would still apply. */
10041char $ac_func ();
252b5132
RH
10042/* The GNU C library defines this for functions which it implements
10043 to always fail with ENOSYS. Some functions are actually named
10044 something starting with __ and the normal name is an alias. */
10045#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10046choke me
10047#else
13b2be9c
DJ
10048char (*f) () = $ac_func;
10049#endif
10050#ifdef __cplusplus
10051}
252b5132
RH
10052#endif
10053
13b2be9c
DJ
10054int
10055main ()
10056{
10057return f != $ac_func;
10058 ;
10059 return 0;
10060}
10061_ACEOF
10062rm -f conftest.$ac_objext conftest$ac_exeext
10063if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10064 (eval $ac_link) 2>conftest.er1
13b2be9c 10065 ac_status=$?
ab509236
L
10066 grep -v '^ *+' conftest.er1 >conftest.err
10067 rm -f conftest.er1
10068 cat conftest.err >&5
13b2be9c
DJ
10069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10070 (exit $ac_status); } &&
ab509236
L
10071 { ac_try='test -z "$ac_c_werror_flag"
10072 || test ! -s conftest.err'
10073 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10074 (eval $ac_try) 2>&5
10075 ac_status=$?
10076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10077 (exit $ac_status); }; } &&
10078 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10079 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10080 (eval $ac_try) 2>&5
10081 ac_status=$?
10082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10083 (exit $ac_status); }; }; then
10084 eval "$as_ac_var=yes"
10085else
10086 echo "$as_me: failed program was:" >&5
10087sed 's/^/| /' conftest.$ac_ext >&5
10088
10089eval "$as_ac_var=no"
10090fi
ab509236
L
10091rm -f conftest.err conftest.$ac_objext \
10092 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10093fi
10094echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10095echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10096if test `eval echo '${'$as_ac_var'}'` = yes; then
10097 cat >>confdefs.h <<_ACEOF
10098#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10099_ACEOF
252b5132 10100 break
252b5132
RH
10101fi
10102done
10103
6840198f 10104
d6d788bd 10105# Some systems don't have sbrk().
13b2be9c 10106
252b5132
RH
10107for ac_func in sbrk
10108do
13b2be9c
DJ
10109as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10110echo "$as_me:$LINENO: checking for $ac_func" >&5
10111echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10112if eval "test \"\${$as_ac_var+set}\" = set"; then
10113 echo $ECHO_N "(cached) $ECHO_C" >&6
10114else
10115 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10116/* confdefs.h. */
10117_ACEOF
10118cat confdefs.h >>conftest.$ac_ext
10119cat >>conftest.$ac_ext <<_ACEOF
10120/* end confdefs.h. */
ab509236
L
10121/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10122 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10123#define $ac_func innocuous_$ac_func
10124
252b5132 10125/* System header to define __stub macros and hopefully few prototypes,
13b2be9c
DJ
10126 which can conflict with char $ac_func (); below.
10127 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10128 <limits.h> exists even on freestanding compilers. */
ab509236 10129
13b2be9c
DJ
10130#ifdef __STDC__
10131# include <limits.h>
10132#else
10133# include <assert.h>
10134#endif
ab509236
L
10135
10136#undef $ac_func
10137
252b5132 10138/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
10139#ifdef __cplusplus
10140extern "C"
10141{
10142#endif
252b5132 10143/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
10144 builtin and then its argument prototype would still apply. */
10145char $ac_func ();
252b5132
RH
10146/* The GNU C library defines this for functions which it implements
10147 to always fail with ENOSYS. Some functions are actually named
10148 something starting with __ and the normal name is an alias. */
10149#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10150choke me
10151#else
13b2be9c
DJ
10152char (*f) () = $ac_func;
10153#endif
10154#ifdef __cplusplus
10155}
252b5132
RH
10156#endif
10157
13b2be9c
DJ
10158int
10159main ()
10160{
10161return f != $ac_func;
10162 ;
10163 return 0;
10164}
10165_ACEOF
10166rm -f conftest.$ac_objext conftest$ac_exeext
10167if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10168 (eval $ac_link) 2>conftest.er1
13b2be9c 10169 ac_status=$?
ab509236
L
10170 grep -v '^ *+' conftest.er1 >conftest.err
10171 rm -f conftest.er1
10172 cat conftest.err >&5
13b2be9c
DJ
10173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10174 (exit $ac_status); } &&
ab509236
L
10175 { ac_try='test -z "$ac_c_werror_flag"
10176 || test ! -s conftest.err'
10177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10178 (eval $ac_try) 2>&5
10179 ac_status=$?
10180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10181 (exit $ac_status); }; } &&
10182 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10184 (eval $ac_try) 2>&5
10185 ac_status=$?
10186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10187 (exit $ac_status); }; }; then
10188 eval "$as_ac_var=yes"
10189else
10190 echo "$as_me: failed program was:" >&5
10191sed 's/^/| /' conftest.$ac_ext >&5
10192
10193eval "$as_ac_var=no"
10194fi
ab509236
L
10195rm -f conftest.err conftest.$ac_objext \
10196 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10197fi
10198echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10199echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10200if test `eval echo '${'$as_ac_var'}'` = yes; then
10201 cat >>confdefs.h <<_ACEOF
10202#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10203_ACEOF
252b5132 10204
252b5132
RH
10205fi
10206done
10207
d6d788bd 10208
39bec121
TW
10209# do we need the math library?
10210case "${need_libm}" in
13b2be9c 10211yes)
39bec121 10212 LIBM=
f9c19112 10213case $host in
d64552c5 10214*-*-beos* | *-*-cygwin* | *-*-pw32*)
39bec121
TW
10215 # These system don't have libm
10216 ;;
10217*-ncr-sysv4.3*)
13b2be9c
DJ
10218 echo "$as_me:$LINENO: checking for _mwvalidcheckl in -lmw" >&5
10219echo $ECHO_N "checking for _mwvalidcheckl in -lmw... $ECHO_C" >&6
10220if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then
10221 echo $ECHO_N "(cached) $ECHO_C" >&6
39bec121 10222else
13b2be9c 10223 ac_check_lib_save_LIBS=$LIBS
39bec121 10224LIBS="-lmw $LIBS"
13b2be9c 10225cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10226/* confdefs.h. */
10227_ACEOF
10228cat confdefs.h >>conftest.$ac_ext
10229cat >>conftest.$ac_ext <<_ACEOF
10230/* end confdefs.h. */
10231
39bec121 10232/* Override any gcc2 internal prototype to avoid an error. */
13b2be9c
DJ
10233#ifdef __cplusplus
10234extern "C"
10235#endif
39bec121 10236/* We use char because int might match the return type of a gcc2
13b2be9c
DJ
10237 builtin and then its argument prototype would still apply. */
10238char _mwvalidcheckl ();
10239int
10240main ()
10241{
10242_mwvalidcheckl ();
10243 ;
10244 return 0;
10245}
10246_ACEOF
10247rm -f conftest.$ac_objext conftest$ac_exeext
10248if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10249 (eval $ac_link) 2>conftest.er1
13b2be9c 10250 ac_status=$?
ab509236
L
10251 grep -v '^ *+' conftest.er1 >conftest.err
10252 rm -f conftest.er1
10253 cat conftest.err >&5
13b2be9c
DJ
10254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10255 (exit $ac_status); } &&
ab509236
L
10256 { ac_try='test -z "$ac_c_werror_flag"
10257 || test ! -s conftest.err'
10258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10259 (eval $ac_try) 2>&5
10260 ac_status=$?
10261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10262 (exit $ac_status); }; } &&
10263 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10265 (eval $ac_try) 2>&5
10266 ac_status=$?
10267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10268 (exit $ac_status); }; }; then
10269 ac_cv_lib_mw__mwvalidcheckl=yes
10270else
10271 echo "$as_me: failed program was:" >&5
10272sed 's/^/| /' conftest.$ac_ext >&5
10273
10274ac_cv_lib_mw__mwvalidcheckl=no
10275fi
ab509236
L
10276rm -f conftest.err conftest.$ac_objext \
10277 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10278LIBS=$ac_check_lib_save_LIBS
10279fi
10280echo "$as_me:$LINENO: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
10281echo "${ECHO_T}$ac_cv_lib_mw__mwvalidcheckl" >&6
10282if test $ac_cv_lib_mw__mwvalidcheckl = yes; then
39bec121 10283 LIBM="-lmw"
39bec121
TW
10284fi
10285
13b2be9c
DJ
10286 echo "$as_me:$LINENO: checking for main in -lm" >&5
10287echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6
10288if test "${ac_cv_lib_m_main+set}" = set; then
10289 echo $ECHO_N "(cached) $ECHO_C" >&6
39bec121 10290else
13b2be9c 10291 ac_check_lib_save_LIBS=$LIBS
39bec121 10292LIBS="-lm $LIBS"
13b2be9c 10293cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10294/* confdefs.h. */
10295_ACEOF
10296cat confdefs.h >>conftest.$ac_ext
10297cat >>conftest.$ac_ext <<_ACEOF
10298/* end confdefs.h. */
39bec121 10299
d6d788bd 10300
13b2be9c
DJ
10301int
10302main ()
10303{
10304main ();
10305 ;
10306 return 0;
10307}
10308_ACEOF
10309rm -f conftest.$ac_objext conftest$ac_exeext
10310if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10311 (eval $ac_link) 2>conftest.er1
13b2be9c 10312 ac_status=$?
ab509236
L
10313 grep -v '^ *+' conftest.er1 >conftest.err
10314 rm -f conftest.er1
10315 cat conftest.err >&5
13b2be9c
DJ
10316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10317 (exit $ac_status); } &&
ab509236
L
10318 { ac_try='test -z "$ac_c_werror_flag"
10319 || test ! -s conftest.err'
10320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10321 (eval $ac_try) 2>&5
10322 ac_status=$?
10323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10324 (exit $ac_status); }; } &&
10325 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10327 (eval $ac_try) 2>&5
10328 ac_status=$?
10329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10330 (exit $ac_status); }; }; then
10331 ac_cv_lib_m_main=yes
10332else
10333 echo "$as_me: failed program was:" >&5
10334sed 's/^/| /' conftest.$ac_ext >&5
10335
10336ac_cv_lib_m_main=no
10337fi
ab509236
L
10338rm -f conftest.err conftest.$ac_objext \
10339 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10340LIBS=$ac_check_lib_save_LIBS
10341fi
10342echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5
10343echo "${ECHO_T}$ac_cv_lib_m_main" >&6
10344if test $ac_cv_lib_m_main = yes; then
39bec121 10345 LIBM="$LIBM -lm"
39bec121
TW
10346fi
10347
10348 ;;
10349*)
13b2be9c
DJ
10350 echo "$as_me:$LINENO: checking for main in -lm" >&5
10351echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6
10352if test "${ac_cv_lib_m_main+set}" = set; then
10353 echo $ECHO_N "(cached) $ECHO_C" >&6
39bec121 10354else
13b2be9c 10355 ac_check_lib_save_LIBS=$LIBS
39bec121 10356LIBS="-lm $LIBS"
13b2be9c 10357cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10358/* confdefs.h. */
10359_ACEOF
10360cat confdefs.h >>conftest.$ac_ext
10361cat >>conftest.$ac_ext <<_ACEOF
10362/* end confdefs.h. */
39bec121 10363
d6d788bd 10364
13b2be9c
DJ
10365int
10366main ()
10367{
10368main ();
10369 ;
10370 return 0;
10371}
10372_ACEOF
10373rm -f conftest.$ac_objext conftest$ac_exeext
10374if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10375 (eval $ac_link) 2>conftest.er1
13b2be9c 10376 ac_status=$?
ab509236
L
10377 grep -v '^ *+' conftest.er1 >conftest.err
10378 rm -f conftest.er1
10379 cat conftest.err >&5
13b2be9c
DJ
10380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10381 (exit $ac_status); } &&
ab509236
L
10382 { ac_try='test -z "$ac_c_werror_flag"
10383 || test ! -s conftest.err'
10384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10385 (eval $ac_try) 2>&5
10386 ac_status=$?
10387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10388 (exit $ac_status); }; } &&
10389 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10391 (eval $ac_try) 2>&5
10392 ac_status=$?
10393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10394 (exit $ac_status); }; }; then
10395 ac_cv_lib_m_main=yes
10396else
10397 echo "$as_me: failed program was:" >&5
10398sed 's/^/| /' conftest.$ac_ext >&5
10399
10400ac_cv_lib_m_main=no
10401fi
ab509236
L
10402rm -f conftest.err conftest.$ac_objext \
10403 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10404LIBS=$ac_check_lib_save_LIBS
10405fi
10406echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5
10407echo "${ECHO_T}$ac_cv_lib_m_main" >&6
10408if test $ac_cv_lib_m_main = yes; then
39bec121 10409 LIBM="-lm"
39bec121
TW
10410fi
10411
10412 ;;
10413esac
10414
13b2be9c 10415
39bec121
TW
10416 ;;
10417esac
10418
252b5132
RH
10419# Some non-ANSI preprocessors botch requoting inside strings. That's bad
10420# enough, but on some of those systems, the assert macro relies on requoting
10421# working properly!
13b2be9c
DJ
10422echo "$as_me:$LINENO: checking for working assert macro" >&5
10423echo $ECHO_N "checking for working assert macro... $ECHO_C" >&6
10424if test "${gas_cv_assert_ok+set}" = set; then
10425 echo $ECHO_N "(cached) $ECHO_C" >&6
10426else
10427 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10428/* confdefs.h. */
10429_ACEOF
10430cat confdefs.h >>conftest.$ac_ext
10431cat >>conftest.$ac_ext <<_ACEOF
10432/* end confdefs.h. */
252b5132
RH
10433#include <assert.h>
10434#include <stdio.h>
13b2be9c
DJ
10435int
10436main ()
10437{
252b5132
RH
10438
10439/* check for requoting problems */
10440static int a, b, c, d;
10441static char *s;
10442assert (!strcmp(s, "foo bar baz quux"));
10443/* check for newline handling */
10444assert (a == b
10445 || c == d);
10446
13b2be9c
DJ
10447 ;
10448 return 0;
10449}
10450_ACEOF
10451rm -f conftest.$ac_objext conftest$ac_exeext
10452if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10453 (eval $ac_link) 2>conftest.er1
13b2be9c 10454 ac_status=$?
ab509236
L
10455 grep -v '^ *+' conftest.er1 >conftest.err
10456 rm -f conftest.er1
10457 cat conftest.err >&5
13b2be9c
DJ
10458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10459 (exit $ac_status); } &&
ab509236
L
10460 { ac_try='test -z "$ac_c_werror_flag"
10461 || test ! -s conftest.err'
10462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10463 (eval $ac_try) 2>&5
10464 ac_status=$?
10465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10466 (exit $ac_status); }; } &&
10467 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10469 (eval $ac_try) 2>&5
10470 ac_status=$?
10471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10472 (exit $ac_status); }; }; then
252b5132
RH
10473 gas_cv_assert_ok=yes
10474else
13b2be9c
DJ
10475 echo "$as_me: failed program was:" >&5
10476sed 's/^/| /' conftest.$ac_ext >&5
10477
10478gas_cv_assert_ok=no
252b5132 10479fi
ab509236
L
10480rm -f conftest.err conftest.$ac_objext \
10481 conftest$ac_exeext conftest.$ac_ext
252b5132 10482fi
13b2be9c
DJ
10483echo "$as_me:$LINENO: result: $gas_cv_assert_ok" >&5
10484echo "${ECHO_T}$gas_cv_assert_ok" >&6
10485test $gas_cv_assert_ok = yes ||
10486cat >>confdefs.h <<\_ACEOF
252b5132 10487#define BROKEN_ASSERT 1
13b2be9c 10488_ACEOF
252b5132 10489
d6d788bd
L
10490
10491
252b5132
RH
10492# On some systems, the system header files may not declare malloc, realloc,
10493# and free. There are places where gas needs these functions to have been
10494# declared -- such as when taking their addresses.
10495gas_test_headers="
10496#ifdef HAVE_MEMORY_H
10497#include <memory.h>
10498#endif
10499#ifdef HAVE_STRING_H
10500#include <string.h>
10501#else
10502#ifdef HAVE_STRINGS_H
10503#include <strings.h>
10504#endif
10505#endif
10506#ifdef HAVE_STDLIB_H
10507#include <stdlib.h>
10508#endif
10509#ifdef HAVE_UNISTD_H
10510#include <unistd.h>
10511#endif
10512"
10513
13b2be9c
DJ
10514echo "$as_me:$LINENO: checking whether declaration is required for strstr" >&5
10515echo $ECHO_N "checking whether declaration is required for strstr... $ECHO_C" >&6
10516if test "${gas_cv_decl_needed_strstr+set}" = set; then
10517 echo $ECHO_N "(cached) $ECHO_C" >&6
10518else
10519 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10520/* confdefs.h. */
10521_ACEOF
10522cat confdefs.h >>conftest.$ac_ext
10523cat >>conftest.$ac_ext <<_ACEOF
10524/* end confdefs.h. */
252b5132 10525$gas_test_headers
13b2be9c
DJ
10526int
10527main ()
10528{
252b5132
RH
10529
10530typedef char *(*f)();
10531f x;
10532x = (f) strstr;
10533
13b2be9c
DJ
10534 ;
10535 return 0;
10536}
10537_ACEOF
10538rm -f conftest.$ac_objext conftest$ac_exeext
10539if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10540 (eval $ac_link) 2>conftest.er1
13b2be9c 10541 ac_status=$?
ab509236
L
10542 grep -v '^ *+' conftest.er1 >conftest.err
10543 rm -f conftest.er1
10544 cat conftest.err >&5
13b2be9c
DJ
10545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10546 (exit $ac_status); } &&
ab509236
L
10547 { ac_try='test -z "$ac_c_werror_flag"
10548 || test ! -s conftest.err'
10549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10550 (eval $ac_try) 2>&5
10551 ac_status=$?
10552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10553 (exit $ac_status); }; } &&
10554 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10555 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10556 (eval $ac_try) 2>&5
10557 ac_status=$?
10558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10559 (exit $ac_status); }; }; then
252b5132
RH
10560 gas_cv_decl_needed_strstr=no
10561else
13b2be9c
DJ
10562 echo "$as_me: failed program was:" >&5
10563sed 's/^/| /' conftest.$ac_ext >&5
10564
10565gas_cv_decl_needed_strstr=yes
252b5132 10566fi
ab509236
L
10567rm -f conftest.err conftest.$ac_objext \
10568 conftest$ac_exeext conftest.$ac_ext
252b5132 10569fi
13b2be9c
DJ
10570echo "$as_me:$LINENO: result: $gas_cv_decl_needed_strstr" >&5
10571echo "${ECHO_T}$gas_cv_decl_needed_strstr" >&6
252b5132 10572if test $gas_cv_decl_needed_strstr = yes; then
13b2be9c
DJ
10573
10574cat >>confdefs.h <<\_ACEOF
252b5132 10575#define NEED_DECLARATION_STRSTR 1
13b2be9c
DJ
10576_ACEOF
10577
10578fi
10579
10580
10581echo "$as_me:$LINENO: checking whether declaration is required for malloc" >&5
10582echo $ECHO_N "checking whether declaration is required for malloc... $ECHO_C" >&6
10583if test "${gas_cv_decl_needed_malloc+set}" = set; then
10584 echo $ECHO_N "(cached) $ECHO_C" >&6
10585else
10586 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10587/* confdefs.h. */
10588_ACEOF
10589cat confdefs.h >>conftest.$ac_ext
10590cat >>conftest.$ac_ext <<_ACEOF
10591/* end confdefs.h. */
10592$gas_test_headers
10593int
10594main ()
10595{
10596
10597typedef char *(*f)();
10598f x;
10599x = (f) malloc;
10600
10601 ;
10602 return 0;
10603}
10604_ACEOF
10605rm -f conftest.$ac_objext conftest$ac_exeext
10606if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10607 (eval $ac_link) 2>conftest.er1
13b2be9c 10608 ac_status=$?
ab509236
L
10609 grep -v '^ *+' conftest.er1 >conftest.err
10610 rm -f conftest.er1
10611 cat conftest.err >&5
13b2be9c
DJ
10612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10613 (exit $ac_status); } &&
ab509236
L
10614 { ac_try='test -z "$ac_c_werror_flag"
10615 || test ! -s conftest.err'
10616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10617 (eval $ac_try) 2>&5
10618 ac_status=$?
10619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10620 (exit $ac_status); }; } &&
10621 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10622 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10623 (eval $ac_try) 2>&5
10624 ac_status=$?
10625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10626 (exit $ac_status); }; }; then
10627 gas_cv_decl_needed_malloc=no
10628else
10629 echo "$as_me: failed program was:" >&5
10630sed 's/^/| /' conftest.$ac_ext >&5
10631
10632gas_cv_decl_needed_malloc=yes
10633fi
ab509236
L
10634rm -f conftest.err conftest.$ac_objext \
10635 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10636fi
10637echo "$as_me:$LINENO: result: $gas_cv_decl_needed_malloc" >&5
10638echo "${ECHO_T}$gas_cv_decl_needed_malloc" >&6
10639if test $gas_cv_decl_needed_malloc = yes; then
10640
10641cat >>confdefs.h <<\_ACEOF
10642#define NEED_DECLARATION_MALLOC 1
10643_ACEOF
10644
10645fi
10646
10647
10648echo "$as_me:$LINENO: checking whether declaration is required for free" >&5
10649echo $ECHO_N "checking whether declaration is required for free... $ECHO_C" >&6
10650if test "${gas_cv_decl_needed_free+set}" = set; then
10651 echo $ECHO_N "(cached) $ECHO_C" >&6
10652else
10653 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10654/* confdefs.h. */
10655_ACEOF
10656cat confdefs.h >>conftest.$ac_ext
10657cat >>conftest.$ac_ext <<_ACEOF
10658/* end confdefs.h. */
10659$gas_test_headers
10660int
10661main ()
10662{
10663
10664typedef void (*f)();
10665f x;
10666x = (f) free;
10667
10668 ;
10669 return 0;
10670}
10671_ACEOF
10672rm -f conftest.$ac_objext conftest$ac_exeext
10673if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10674 (eval $ac_link) 2>conftest.er1
13b2be9c 10675 ac_status=$?
ab509236
L
10676 grep -v '^ *+' conftest.er1 >conftest.err
10677 rm -f conftest.er1
10678 cat conftest.err >&5
13b2be9c
DJ
10679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10680 (exit $ac_status); } &&
ab509236
L
10681 { ac_try='test -z "$ac_c_werror_flag"
10682 || test ! -s conftest.err'
10683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10684 (eval $ac_try) 2>&5
10685 ac_status=$?
10686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10687 (exit $ac_status); }; } &&
10688 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10690 (eval $ac_try) 2>&5
10691 ac_status=$?
10692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10693 (exit $ac_status); }; }; then
10694 gas_cv_decl_needed_free=no
10695else
10696 echo "$as_me: failed program was:" >&5
10697sed 's/^/| /' conftest.$ac_ext >&5
10698
10699gas_cv_decl_needed_free=yes
10700fi
ab509236
L
10701rm -f conftest.err conftest.$ac_objext \
10702 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10703fi
10704echo "$as_me:$LINENO: result: $gas_cv_decl_needed_free" >&5
10705echo "${ECHO_T}$gas_cv_decl_needed_free" >&6
10706if test $gas_cv_decl_needed_free = yes; then
10707
10708cat >>confdefs.h <<\_ACEOF
10709#define NEED_DECLARATION_FREE 1
10710_ACEOF
10711
10712fi
10713
10714
10715echo "$as_me:$LINENO: checking whether declaration is required for sbrk" >&5
10716echo $ECHO_N "checking whether declaration is required for sbrk... $ECHO_C" >&6
10717if test "${gas_cv_decl_needed_sbrk+set}" = set; then
10718 echo $ECHO_N "(cached) $ECHO_C" >&6
10719else
10720 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10721/* confdefs.h. */
10722_ACEOF
10723cat confdefs.h >>conftest.$ac_ext
10724cat >>conftest.$ac_ext <<_ACEOF
10725/* end confdefs.h. */
10726$gas_test_headers
10727int
10728main ()
10729{
10730
10731typedef char *(*f)();
10732f x;
10733x = (f) sbrk;
10734
10735 ;
10736 return 0;
10737}
10738_ACEOF
10739rm -f conftest.$ac_objext conftest$ac_exeext
10740if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10741 (eval $ac_link) 2>conftest.er1
13b2be9c 10742 ac_status=$?
ab509236
L
10743 grep -v '^ *+' conftest.er1 >conftest.err
10744 rm -f conftest.er1
10745 cat conftest.err >&5
13b2be9c
DJ
10746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10747 (exit $ac_status); } &&
ab509236
L
10748 { ac_try='test -z "$ac_c_werror_flag"
10749 || test ! -s conftest.err'
10750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10751 (eval $ac_try) 2>&5
10752 ac_status=$?
10753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10754 (exit $ac_status); }; } &&
10755 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10756 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10757 (eval $ac_try) 2>&5
10758 ac_status=$?
10759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10760 (exit $ac_status); }; }; then
10761 gas_cv_decl_needed_sbrk=no
10762else
10763 echo "$as_me: failed program was:" >&5
10764sed 's/^/| /' conftest.$ac_ext >&5
10765
10766gas_cv_decl_needed_sbrk=yes
10767fi
ab509236
L
10768rm -f conftest.err conftest.$ac_objext \
10769 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10770fi
10771echo "$as_me:$LINENO: result: $gas_cv_decl_needed_sbrk" >&5
10772echo "${ECHO_T}$gas_cv_decl_needed_sbrk" >&6
10773if test $gas_cv_decl_needed_sbrk = yes; then
10774
10775cat >>confdefs.h <<\_ACEOF
10776#define NEED_DECLARATION_SBRK 1
10777_ACEOF
10778
10779fi
10780
10781
10782echo "$as_me:$LINENO: checking whether declaration is required for environ" >&5
10783echo $ECHO_N "checking whether declaration is required for environ... $ECHO_C" >&6
10784if test "${gas_cv_decl_needed_environ+set}" = set; then
10785 echo $ECHO_N "(cached) $ECHO_C" >&6
10786else
10787 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10788/* confdefs.h. */
10789_ACEOF
10790cat confdefs.h >>conftest.$ac_ext
10791cat >>conftest.$ac_ext <<_ACEOF
10792/* end confdefs.h. */
10793$gas_test_headers
10794int
10795main ()
10796{
10797
10798typedef char **f;
10799f x;
10800x = (f) environ;
10801
10802 ;
10803 return 0;
10804}
10805_ACEOF
10806rm -f conftest.$ac_objext conftest$ac_exeext
10807if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10808 (eval $ac_link) 2>conftest.er1
13b2be9c 10809 ac_status=$?
ab509236
L
10810 grep -v '^ *+' conftest.er1 >conftest.err
10811 rm -f conftest.er1
10812 cat conftest.err >&5
13b2be9c
DJ
10813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10814 (exit $ac_status); } &&
ab509236
L
10815 { ac_try='test -z "$ac_c_werror_flag"
10816 || test ! -s conftest.err'
10817 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10818 (eval $ac_try) 2>&5
10819 ac_status=$?
10820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10821 (exit $ac_status); }; } &&
10822 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10824 (eval $ac_try) 2>&5
10825 ac_status=$?
10826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10827 (exit $ac_status); }; }; then
10828 gas_cv_decl_needed_environ=no
10829else
10830 echo "$as_me: failed program was:" >&5
10831sed 's/^/| /' conftest.$ac_ext >&5
10832
10833gas_cv_decl_needed_environ=yes
10834fi
ab509236
L
10835rm -f conftest.err conftest.$ac_objext \
10836 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10837fi
10838echo "$as_me:$LINENO: result: $gas_cv_decl_needed_environ" >&5
10839echo "${ECHO_T}$gas_cv_decl_needed_environ" >&6
10840if test $gas_cv_decl_needed_environ = yes; then
10841
10842cat >>confdefs.h <<\_ACEOF
10843#define NEED_DECLARATION_ENVIRON 1
10844_ACEOF
10845
10846fi
10847
10848
10849# Does errno.h declare errno, or do we have to add a separate declaration
10850# for it?
10851
10852echo "$as_me:$LINENO: checking whether declaration is required for errno" >&5
10853echo $ECHO_N "checking whether declaration is required for errno... $ECHO_C" >&6
10854if test "${gas_cv_decl_needed_errno+set}" = set; then
10855 echo $ECHO_N "(cached) $ECHO_C" >&6
10856else
10857 cat >conftest.$ac_ext <<_ACEOF
13b2be9c
DJ
10858/* confdefs.h. */
10859_ACEOF
10860cat confdefs.h >>conftest.$ac_ext
10861cat >>conftest.$ac_ext <<_ACEOF
10862/* end confdefs.h. */
10863
10864#ifdef HAVE_ERRNO_H
10865#include <errno.h>
10866#endif
10867
10868int
10869main ()
10870{
10871
10872typedef int f;
10873f x;
10874x = (f) errno;
10875
10876 ;
10877 return 0;
10878}
10879_ACEOF
10880rm -f conftest.$ac_objext conftest$ac_exeext
10881if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ab509236 10882 (eval $ac_link) 2>conftest.er1
13b2be9c 10883 ac_status=$?
ab509236
L
10884 grep -v '^ *+' conftest.er1 >conftest.err
10885 rm -f conftest.er1
10886 cat conftest.err >&5
13b2be9c
DJ
10887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10888 (exit $ac_status); } &&
ab509236
L
10889 { ac_try='test -z "$ac_c_werror_flag"
10890 || test ! -s conftest.err'
10891 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10892 (eval $ac_try) 2>&5
10893 ac_status=$?
10894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10895 (exit $ac_status); }; } &&
10896 { ac_try='test -s conftest$ac_exeext'
13b2be9c
DJ
10897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10898 (eval $ac_try) 2>&5
10899 ac_status=$?
10900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10901 (exit $ac_status); }; }; then
10902 gas_cv_decl_needed_errno=no
10903else
10904 echo "$as_me: failed program was:" >&5
10905sed 's/^/| /' conftest.$ac_ext >&5
10906
10907gas_cv_decl_needed_errno=yes
10908fi
ab509236
L
10909rm -f conftest.err conftest.$ac_objext \
10910 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
10911fi
10912echo "$as_me:$LINENO: result: $gas_cv_decl_needed_errno" >&5
10913echo "${ECHO_T}$gas_cv_decl_needed_errno" >&6
10914if test $gas_cv_decl_needed_errno = yes; then
10915
10916cat >>confdefs.h <<\_ACEOF
10917#define NEED_DECLARATION_ERRNO 1
10918_ACEOF
10919
10920fi
10921
10922
10923
10924
10925 ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
10926
10927 ac_config_commands="$ac_config_commands default"
10928
10929
10930cat >confcache <<\_ACEOF
10931# This file is a shell script that caches the results of configure
10932# tests run on this system so they can be shared between configure
10933# scripts and configure runs, see configure's option --config-cache.
10934# It is not useful on other systems. If it contains results you don't
10935# want to keep, you may remove or edit it.
10936#
10937# config.status only pays attention to the cache file if you give it
10938# the --recheck option to rerun configure.
10939#
10940# `ac_cv_env_foo' variables (set or unset) will be overridden when
10941# loading this file, other *unset* `ac_cv_foo' will be assigned the
10942# following values.
10943
10944_ACEOF
10945
10946# The following way of writing the cache mishandles newlines in values,
10947# but we know of no workaround that is simple, portable, and efficient.
10948# So, don't put newlines in cache variables' values.
10949# Ultrix sh set writes to stderr and can't be redirected directly,
10950# and sets the high bit in the cache file unless we assign to the vars.
10951{
10952 (set) 2>&1 |
10953 case `(ac_space=' '; set | grep ac_space) 2>&1` in
10954 *ac_space=\ *)
10955 # `set' does not quote correctly, so add quotes (double-quote
10956 # substitution turns \\\\ into \\, and sed turns \\ into \).
10957 sed -n \
ab509236
L
10958 "s/'/'\\\\''/g;
10959 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13b2be9c
DJ
10960 ;;
10961 *)
10962 # `set' quotes correctly as required by POSIX, so do not add quotes.
10963 sed -n \
ab509236 10964 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
13b2be9c
DJ
10965 ;;
10966 esac;
10967} |
10968 sed '
10969 t clear
10970 : clear
10971 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10972 t end
10973 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10974 : end' >>confcache
10975if diff $cache_file confcache >/dev/null 2>&1; then :; else
10976 if test -w $cache_file; then
10977 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
10978 cat confcache >$cache_file
10979 else
10980 echo "not updating unwritable cache $cache_file"
10981 fi
10982fi
10983rm -f confcache
10984
10985test "x$prefix" = xNONE && prefix=$ac_default_prefix
10986# Let make expand exec_prefix.
10987test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10988
10989# VPATH may cause trouble with some makes, so we remove $(srcdir),
10990# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10991# trailing colons and then remove the whole line if VPATH becomes empty
10992# (actually we leave an empty line to preserve line numbers).
10993if test "x$srcdir" = x.; then
ab509236 10994 ac_vpsub='/^[ ]*VPATH[ ]*=/{
13b2be9c
DJ
10995s/:*\$(srcdir):*/:/;
10996s/:*\${srcdir}:*/:/;
10997s/:*@srcdir@:*/:/;
ab509236 10998s/^\([^=]*=[ ]*\):*/\1/;
13b2be9c 10999s/:*$//;
ab509236 11000s/^[^=]*=[ ]*$//;
13b2be9c
DJ
11001}'
11002fi
11003
11004DEFS=-DHAVE_CONFIG_H
11005
11006ac_libobjs=
11007ac_ltlibobjs=
11008for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11009 # 1. Remove the extension, and $U if already installed.
11010 ac_i=`echo "$ac_i" |
ab509236 11011 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
13b2be9c
DJ
11012 # 2. Add them.
11013 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
11014 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
11015done
11016LIBOBJS=$ac_libobjs
11017
11018LTLIBOBJS=$ac_ltlibobjs
11019
11020
11021if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11022 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
11023Usually this means the macro was only invoked conditionally." >&5
11024echo "$as_me: error: conditional \"AMDEP\" was never defined.
11025Usually this means the macro was only invoked conditionally." >&2;}
11026 { (exit 1); exit 1; }; }
11027fi
11028if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11029 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
11030Usually this means the macro was only invoked conditionally." >&5
11031echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
11032Usually this means the macro was only invoked conditionally." >&2;}
11033 { (exit 1); exit 1; }; }
11034fi
11035if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11036 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
11037Usually this means the macro was only invoked conditionally." >&5
11038echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
11039Usually this means the macro was only invoked conditionally." >&2;}
11040 { (exit 1); exit 1; }; }
11041fi
11042
11043: ${CONFIG_STATUS=./config.status}
11044ac_clean_files_save=$ac_clean_files
11045ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11046{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11047echo "$as_me: creating $CONFIG_STATUS" >&6;}
11048cat >$CONFIG_STATUS <<_ACEOF
11049#! $SHELL
11050# Generated by $as_me.
11051# Run this file to recreate the current configuration.
11052# Compiler output produced by configure, useful for debugging
11053# configure, is in config.log if it exists.
11054
11055debug=false
11056ac_cs_recheck=false
11057ac_cs_silent=false
11058SHELL=\${CONFIG_SHELL-$SHELL}
11059_ACEOF
11060
11061cat >>$CONFIG_STATUS <<\_ACEOF
11062## --------------------- ##
11063## M4sh Initialization. ##
11064## --------------------- ##
11065
11066# Be Bourne compatible
11067if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
11068 emulate sh
11069 NULLCMD=:
11070 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11071 # is contrary to our usage. Disable this feature.
11072 alias -g '${1+"$@"}'='"$@"'
11073elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
11074 set -o posix
11075fi
ab509236 11076DUALCASE=1; export DUALCASE # for MKS sh
13b2be9c
DJ
11077
11078# Support unset when possible.
ab509236 11079if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13b2be9c
DJ
11080 as_unset=unset
11081else
11082 as_unset=false
11083fi
11084
11085
11086# Work around bugs in pre-3.0 UWIN ksh.
11087$as_unset ENV MAIL MAILPATH
11088PS1='$ '
11089PS2='> '
11090PS4='+ '
11091
11092# NLS nuisances.
11093for as_var in \
11094 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11095 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11096 LC_TELEPHONE LC_TIME
11097do
ab509236 11098 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
13b2be9c
DJ
11099 eval $as_var=C; export $as_var
11100 else
11101 $as_unset $as_var
11102 fi
11103done
11104
11105# Required to use basename.
11106if expr a : '\(a\)' >/dev/null 2>&1; then
11107 as_expr=expr
11108else
11109 as_expr=false
11110fi
11111
11112if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
11113 as_basename=basename
11114else
11115 as_basename=false
11116fi
11117
11118
11119# Name of the executable.
11120as_me=`$as_basename "$0" ||
11121$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11122 X"$0" : 'X\(//\)$' \| \
11123 X"$0" : 'X\(/\)$' \| \
11124 . : '\(.\)' 2>/dev/null ||
11125echo X/"$0" |
11126 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11127 /^X\/\(\/\/\)$/{ s//\1/; q; }
11128 /^X\/\(\/\).*/{ s//\1/; q; }
11129 s/.*/./; q'`
11130
11131
11132# PATH needs CR, and LINENO needs CR and PATH.
11133# Avoid depending upon Character Ranges.
11134as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11135as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11136as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11137as_cr_digits='0123456789'
11138as_cr_alnum=$as_cr_Letters$as_cr_digits
11139
11140# The user is always right.
11141if test "${PATH_SEPARATOR+set}" != set; then
11142 echo "#! /bin/sh" >conf$$.sh
11143 echo "exit 0" >>conf$$.sh
11144 chmod +x conf$$.sh
11145 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11146 PATH_SEPARATOR=';'
11147 else
11148 PATH_SEPARATOR=:
11149 fi
11150 rm -f conf$$.sh
11151fi
11152
11153
11154 as_lineno_1=$LINENO
11155 as_lineno_2=$LINENO
11156 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11157 test "x$as_lineno_1" != "x$as_lineno_2" &&
11158 test "x$as_lineno_3" = "x$as_lineno_2" || {
11159 # Find who we are. Look in the path if we contain no path at all
11160 # relative or not.
11161 case $0 in
11162 *[\\/]* ) as_myself=$0 ;;
11163 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11164for as_dir in $PATH
11165do
11166 IFS=$as_save_IFS
11167 test -z "$as_dir" && as_dir=.
11168 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11169done
252b5132 11170
13b2be9c
DJ
11171 ;;
11172 esac
11173 # We did not find ourselves, most probably we were run as `sh COMMAND'
11174 # in which case we are not to be found in the path.
11175 if test "x$as_myself" = x; then
11176 as_myself=$0
11177 fi
11178 if test ! -f "$as_myself"; then
11179 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11180echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11181 { (exit 1); exit 1; }; }
11182 fi
11183 case $CONFIG_SHELL in
11184 '')
11185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11186for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
11187do
11188 IFS=$as_save_IFS
11189 test -z "$as_dir" && as_dir=.
11190 for as_base in sh bash ksh sh5; do
11191 case $as_dir in
11192 /*)
11193 if ("$as_dir/$as_base" -c '
11194 as_lineno_1=$LINENO
11195 as_lineno_2=$LINENO
11196 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11197 test "x$as_lineno_1" != "x$as_lineno_2" &&
11198 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
11199 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
11200 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
11201 CONFIG_SHELL=$as_dir/$as_base
11202 export CONFIG_SHELL
11203 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
11204 fi;;
11205 esac
11206 done
11207done
11208;;
11209 esac
252b5132 11210
13b2be9c
DJ
11211 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
11212 # uniformly replaced by the line number. The first 'sed' inserts a
11213 # line-number line before each line; the second 'sed' does the real
11214 # work. The second script uses 'N' to pair each line-number line
11215 # with the numbered line, and appends trailing '-' during
11216 # substitution so that $LINENO is not a special case at line end.
11217 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
11218 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
11219 sed '=' <$as_myself |
11220 sed '
11221 N
11222 s,$,-,
11223 : loop
11224 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
11225 t loop
11226 s,-$,,
11227 s,^['$as_cr_digits']*\n,,
11228 ' >$as_me.lineno &&
11229 chmod +x $as_me.lineno ||
11230 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
11231echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
11232 { (exit 1); exit 1; }; }
11233
11234 # Don't try to exec as it changes $[0], causing all sort of problems
11235 # (the dirname of $[0] is not the place where we might find the
11236 # original and so on. Autoconf is especially sensible to this).
11237 . ./$as_me.lineno
11238 # Exit status is that of the last command.
11239 exit
11240}
d6d788bd 11241
252b5132 11242
13b2be9c
DJ
11243case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
11244 *c*,-n*) ECHO_N= ECHO_C='
11245' ECHO_T=' ' ;;
11246 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
11247 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
11248esac
252b5132 11249
13b2be9c
DJ
11250if expr a : '\(a\)' >/dev/null 2>&1; then
11251 as_expr=expr
252b5132 11252else
13b2be9c 11253 as_expr=false
252b5132 11254fi
252b5132 11255
13b2be9c
DJ
11256rm -f conf$$ conf$$.exe conf$$.file
11257echo >conf$$.file
11258if ln -s conf$$.file conf$$ 2>/dev/null; then
11259 # We could just check for DJGPP; but this test a) works b) is more generic
11260 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
11261 if test -f conf$$.exe; then
11262 # Don't use ln at all; we don't have any links
11263 as_ln_s='cp -p'
11264 else
11265 as_ln_s='ln -s'
11266 fi
11267elif ln conf$$.file conf$$ 2>/dev/null; then
11268 as_ln_s=ln
11269else
11270 as_ln_s='cp -p'
252b5132 11271fi
13b2be9c 11272rm -f conf$$ conf$$.exe conf$$.file
252b5132 11273
13b2be9c
DJ
11274if mkdir -p . 2>/dev/null; then
11275 as_mkdir_p=:
252b5132 11276else
ab509236 11277 test -d ./-p && rmdir ./-p
13b2be9c
DJ
11278 as_mkdir_p=false
11279fi
252b5132 11280
13b2be9c 11281as_executable_p="test -f"
252b5132 11282
13b2be9c 11283# Sed expression to map a string onto a valid CPP name.
ab509236 11284as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 11285
13b2be9c 11286# Sed expression to map a string onto a valid variable name.
ab509236 11287as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
252b5132 11288
d6d788bd 11289
13b2be9c
DJ
11290# IFS
11291# We need space, tab and new line, in precisely that order.
11292as_nl='
11293'
11294IFS=" $as_nl"
252b5132 11295
13b2be9c
DJ
11296# CDPATH.
11297$as_unset CDPATH
252b5132 11298
13b2be9c 11299exec 6>&1
252b5132 11300
13b2be9c
DJ
11301# Open the log real soon, to keep \$[0] and so on meaningful, and to
11302# report actual input values of CONFIG_FILES etc. instead of their
11303# values after options handling. Logging --version etc. is OK.
11304exec 5>>config.log
11305{
11306 echo
11307 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11308## Running $as_me. ##
11309_ASBOX
11310} >&5
11311cat >&5 <<_CSEOF
252b5132 11312
13b2be9c 11313This file was extended by $as_me, which was
ab509236 11314generated by GNU Autoconf 2.59. Invocation command line was
d6d788bd 11315
13b2be9c
DJ
11316 CONFIG_FILES = $CONFIG_FILES
11317 CONFIG_HEADERS = $CONFIG_HEADERS
11318 CONFIG_LINKS = $CONFIG_LINKS
11319 CONFIG_COMMANDS = $CONFIG_COMMANDS
11320 $ $0 $@
252b5132 11321
13b2be9c
DJ
11322_CSEOF
11323echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
11324echo >&5
11325_ACEOF
252b5132 11326
13b2be9c
DJ
11327# Files that config.status was made for.
11328if test -n "$ac_config_files"; then
11329 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
252b5132 11330fi
13b2be9c
DJ
11331
11332if test -n "$ac_config_headers"; then
11333 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
252b5132 11334fi
252b5132 11335
13b2be9c
DJ
11336if test -n "$ac_config_links"; then
11337 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
252b5132
RH
11338fi
11339
13b2be9c
DJ
11340if test -n "$ac_config_commands"; then
11341 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
11342fi
d6d788bd 11343
13b2be9c 11344cat >>$CONFIG_STATUS <<\_ACEOF
252b5132 11345
13b2be9c
DJ
11346ac_cs_usage="\
11347\`$as_me' instantiates files from templates according to the
11348current configuration.
252b5132 11349
13b2be9c 11350Usage: $0 [OPTIONS] [FILE]...
252b5132 11351
13b2be9c
DJ
11352 -h, --help print this help, then exit
11353 -V, --version print version number, then exit
11354 -q, --quiet do not print progress messages
11355 -d, --debug don't remove temporary files
11356 --recheck update $as_me by reconfiguring in the same conditions
11357 --file=FILE[:TEMPLATE]
ab509236 11358 instantiate the configuration file FILE
13b2be9c 11359 --header=FILE[:TEMPLATE]
ab509236 11360 instantiate the configuration header FILE
252b5132 11361
13b2be9c
DJ
11362Configuration files:
11363$config_files
252b5132 11364
13b2be9c
DJ
11365Configuration headers:
11366$config_headers
252b5132 11367
13b2be9c
DJ
11368Configuration commands:
11369$config_commands
252b5132 11370
13b2be9c
DJ
11371Report bugs to <bug-autoconf@gnu.org>."
11372_ACEOF
d6d788bd 11373
13b2be9c
DJ
11374cat >>$CONFIG_STATUS <<_ACEOF
11375ac_cs_version="\\
11376config.status
ab509236 11377configured by $0, generated by GNU Autoconf 2.59,
13b2be9c 11378 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
d6d788bd 11379
ab509236 11380Copyright (C) 2003 Free Software Foundation, Inc.
13b2be9c
DJ
11381This config.status script is free software; the Free Software Foundation
11382gives unlimited permission to copy, distribute and modify it."
11383srcdir=$srcdir
11384INSTALL="$INSTALL"
11385_ACEOF
d6d788bd 11386
13b2be9c
DJ
11387cat >>$CONFIG_STATUS <<\_ACEOF
11388# If no file are specified by the user, then we need to provide default
11389# value. By we need to know if files were specified by the user.
11390ac_need_defaults=:
11391while test $# != 0
11392do
11393 case $1 in
11394 --*=*)
11395 ac_option=`expr "x$1" : 'x\([^=]*\)='`
11396 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
11397 ac_shift=:
c8615825 11398 ;;
13b2be9c
DJ
11399 -*)
11400 ac_option=$1
11401 ac_optarg=$2
11402 ac_shift=shift
c8615825 11403 ;;
13b2be9c
DJ
11404 *) # This is not an option, so the user has probably given explicit
11405 # arguments.
11406 ac_option=$1
11407 ac_need_defaults=false;;
11408 esac
252b5132 11409
13b2be9c
DJ
11410 case $ac_option in
11411 # Handling of the options.
11412_ACEOF
11413cat >>$CONFIG_STATUS <<\_ACEOF
11414 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11415 ac_cs_recheck=: ;;
11416 --version | --vers* | -V )
11417 echo "$ac_cs_version"; exit 0 ;;
11418 --he | --h)
11419 # Conflict between --help and --header
11420 { { echo "$as_me:$LINENO: error: ambiguous option: $1
11421Try \`$0 --help' for more information." >&5
11422echo "$as_me: error: ambiguous option: $1
11423Try \`$0 --help' for more information." >&2;}
11424 { (exit 1); exit 1; }; };;
11425 --help | --hel | -h )
11426 echo "$ac_cs_usage"; exit 0 ;;
11427 --debug | --d* | -d )
11428 debug=: ;;
11429 --file | --fil | --fi | --f )
11430 $ac_shift
11431 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11432 ac_need_defaults=false;;
11433 --header | --heade | --head | --hea )
11434 $ac_shift
11435 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11436 ac_need_defaults=false;;
11437 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11438 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11439 ac_cs_silent=: ;;
c8615825 11440
13b2be9c
DJ
11441 # This is an error.
11442 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
11443Try \`$0 --help' for more information." >&5
11444echo "$as_me: error: unrecognized option: $1
11445Try \`$0 --help' for more information." >&2;}
11446 { (exit 1); exit 1; }; } ;;
252b5132 11447
13b2be9c 11448 *) ac_config_targets="$ac_config_targets $1" ;;
252b5132 11449
13b2be9c
DJ
11450 esac
11451 shift
11452done
252b5132 11453
13b2be9c 11454ac_configure_extra_args=
d6d788bd 11455
13b2be9c
DJ
11456if $ac_cs_silent; then
11457 exec 6>/dev/null
11458 ac_configure_extra_args="$ac_configure_extra_args --silent"
11459fi
9b2b7d69 11460
13b2be9c
DJ
11461_ACEOF
11462cat >>$CONFIG_STATUS <<_ACEOF
11463if \$ac_cs_recheck; then
11464 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11465 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11466fi
11467
11468_ACEOF
11469
11470cat >>$CONFIG_STATUS <<_ACEOF
9b2b7d69 11471#
13b2be9c 11472# INIT-COMMANDS section.
9b2b7d69
MM
11473#
11474
13b2be9c
DJ
11475AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11476target_cpu_type=${target_cpu_type}
11477 cgen_cpu_prefix=${cgen_cpu_prefix}
11478 obj_format=${obj_format}
11479 te_file=${te_file}
11480
11481_ACEOF
11482
11483
11484
11485cat >>$CONFIG_STATUS <<\_ACEOF
11486for ac_config_target in $ac_config_targets
9b2b7d69 11487do
13b2be9c
DJ
11488 case "$ac_config_target" in
11489 # Handling of arguments.
11490 "gdb.ini" ) CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
11491 ".gdbinit" ) CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
11492 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11493 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
11494 "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
11495 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11496 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
11497 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
11498 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
11499echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
11500 { (exit 1); exit 1; }; };;
9b2b7d69
MM
11501 esac
11502done
11503
13b2be9c
DJ
11504# If the user did not use the arguments to specify the items to instantiate,
11505# then the envvar interface is used. Set only those that are not.
11506# We use the long form for the default assignment because of an extremely
11507# bizarre bug on SunOS 4.1.3.
11508if $ac_need_defaults; then
11509 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11510 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11511 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11512fi
11513
11514# Have a temporary directory for convenience. Make it in the build tree
11515# simply because there is no reason to put it here, and in addition,
11516# creating and moving files from /tmp can sometimes cause problems.
11517# Create a temporary directory, and hook for its removal unless debugging.
11518$debug ||
11519{
11520 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
11521 trap '{ (exit 1); exit 1; }' 1 2 13 15
11522}
9b2b7d69 11523
13b2be9c 11524# Create a (secure) tmp directory for tmp files.
9b2b7d69 11525
13b2be9c
DJ
11526{
11527 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
11528 test -n "$tmp" && test -d "$tmp"
11529} ||
11530{
11531 tmp=./confstat$$-$RANDOM
11532 (umask 077 && mkdir $tmp)
11533} ||
11534{
11535 echo "$me: cannot create a temporary directory in ." >&2
11536 { (exit 1); exit 1; }
11537}
9b2b7d69 11538
13b2be9c
DJ
11539_ACEOF
11540
11541cat >>$CONFIG_STATUS <<_ACEOF
11542
11543#
11544# CONFIG_FILES section.
11545#
11546
11547# No need to generate the scripts if there are no CONFIG_FILES.
11548# This happens for instance when ./config.status config.h
11549if test -n "\$CONFIG_FILES"; then
11550 # Protect against being on the right side of a sed subst in config.status.
11551 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
11552 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
11553s,@SHELL@,$SHELL,;t t
11554s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
11555s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
11556s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
11557s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
11558s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
11559s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
11560s,@exec_prefix@,$exec_prefix,;t t
11561s,@prefix@,$prefix,;t t
11562s,@program_transform_name@,$program_transform_name,;t t
11563s,@bindir@,$bindir,;t t
11564s,@sbindir@,$sbindir,;t t
11565s,@libexecdir@,$libexecdir,;t t
11566s,@datadir@,$datadir,;t t
11567s,@sysconfdir@,$sysconfdir,;t t
11568s,@sharedstatedir@,$sharedstatedir,;t t
11569s,@localstatedir@,$localstatedir,;t t
11570s,@libdir@,$libdir,;t t
11571s,@includedir@,$includedir,;t t
11572s,@oldincludedir@,$oldincludedir,;t t
11573s,@infodir@,$infodir,;t t
11574s,@mandir@,$mandir,;t t
11575s,@build_alias@,$build_alias,;t t
11576s,@host_alias@,$host_alias,;t t
11577s,@target_alias@,$target_alias,;t t
11578s,@DEFS@,$DEFS,;t t
11579s,@ECHO_C@,$ECHO_C,;t t
11580s,@ECHO_N@,$ECHO_N,;t t
11581s,@ECHO_T@,$ECHO_T,;t t
11582s,@LIBS@,$LIBS,;t t
11583s,@build@,$build,;t t
11584s,@build_cpu@,$build_cpu,;t t
11585s,@build_vendor@,$build_vendor,;t t
11586s,@build_os@,$build_os,;t t
11587s,@host@,$host,;t t
11588s,@host_cpu@,$host_cpu,;t t
11589s,@host_vendor@,$host_vendor,;t t
11590s,@host_os@,$host_os,;t t
11591s,@target@,$target,;t t
11592s,@target_cpu@,$target_cpu,;t t
11593s,@target_vendor@,$target_vendor,;t t
11594s,@target_os@,$target_os,;t t
11595s,@CC@,$CC,;t t
11596s,@CFLAGS@,$CFLAGS,;t t
11597s,@LDFLAGS@,$LDFLAGS,;t t
11598s,@CPPFLAGS@,$CPPFLAGS,;t t
11599s,@ac_ct_CC@,$ac_ct_CC,;t t
11600s,@EXEEXT@,$EXEEXT,;t t
11601s,@OBJEXT@,$OBJEXT,;t t
11602s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
11603s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
11604s,@INSTALL_DATA@,$INSTALL_DATA,;t t
11605s,@CYGPATH_W@,$CYGPATH_W,;t t
11606s,@PACKAGE@,$PACKAGE,;t t
11607s,@VERSION@,$VERSION,;t t
11608s,@ACLOCAL@,$ACLOCAL,;t t
11609s,@AUTOCONF@,$AUTOCONF,;t t
11610s,@AUTOMAKE@,$AUTOMAKE,;t t
11611s,@AUTOHEADER@,$AUTOHEADER,;t t
11612s,@MAKEINFO@,$MAKEINFO,;t t
11613s,@AMTAR@,$AMTAR,;t t
11614s,@install_sh@,$install_sh,;t t
11615s,@STRIP@,$STRIP,;t t
11616s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
11617s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
ab509236 11618s,@mkdir_p@,$mkdir_p,;t t
13b2be9c
DJ
11619s,@AWK@,$AWK,;t t
11620s,@SET_MAKE@,$SET_MAKE,;t t
11621s,@am__leading_dot@,$am__leading_dot,;t t
11622s,@DEPDIR@,$DEPDIR,;t t
11623s,@am__include@,$am__include,;t t
11624s,@am__quote@,$am__quote,;t t
11625s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
11626s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
11627s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
11628s,@CCDEPMODE@,$CCDEPMODE,;t t
11629s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
11630s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
11631s,@LN_S@,$LN_S,;t t
11632s,@RANLIB@,$RANLIB,;t t
11633s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
11634s,@LIBTOOL@,$LIBTOOL,;t t
11635s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
11636s,@GDBINIT@,$GDBINIT,;t t
11637s,@cgen_cpu_prefix@,$cgen_cpu_prefix,;t t
11638s,@extra_objects@,$extra_objects,;t t
11639s,@target_cpu_type@,$target_cpu_type,;t t
11640s,@obj_format@,$obj_format,;t t
11641s,@te_file@,$te_file,;t t
11642s,@install_tooldir@,$install_tooldir,;t t
11643s,@atof@,$atof,;t t
11644s,@BFDLIB@,$BFDLIB,;t t
11645s,@OPCODES_LIB@,$OPCODES_LIB,;t t
11646s,@BFDVER_H@,$BFDVER_H,;t t
11647s,@ALL_OBJ_DEPS@,$ALL_OBJ_DEPS,;t t
11648s,@YACC@,$YACC,;t t
11649s,@LEX@,$LEX,;t t
11650s,@LEXLIB@,$LEXLIB,;t t
11651s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
11652s,@CPP@,$CPP,;t t
11653s,@EGREP@,$EGREP,;t t
11654s,@ALLOCA@,$ALLOCA,;t t
11655s,@USE_NLS@,$USE_NLS,;t t
11656s,@MSGFMT@,$MSGFMT,;t t
11657s,@GMSGFMT@,$GMSGFMT,;t t
11658s,@XGETTEXT@,$XGETTEXT,;t t
11659s,@USE_INCLUDED_LIBINTL@,$USE_INCLUDED_LIBINTL,;t t
11660s,@CATALOGS@,$CATALOGS,;t t
11661s,@CATOBJEXT@,$CATOBJEXT,;t t
11662s,@DATADIRNAME@,$DATADIRNAME,;t t
11663s,@GMOFILES@,$GMOFILES,;t t
11664s,@INSTOBJEXT@,$INSTOBJEXT,;t t
11665s,@INTLDEPS@,$INTLDEPS,;t t
11666s,@INTLLIBS@,$INTLLIBS,;t t
11667s,@INTLOBJS@,$INTLOBJS,;t t
11668s,@POFILES@,$POFILES,;t t
11669s,@POSUB@,$POSUB,;t t
11670s,@INCLUDE_LOCALE_H@,$INCLUDE_LOCALE_H,;t t
11671s,@GT_NO@,$GT_NO,;t t
11672s,@GT_YES@,$GT_YES,;t t
11673s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
11674s,@l@,$l,;t t
11675s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
11676s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
11677s,@MAINT@,$MAINT,;t t
11678s,@LIBM@,$LIBM,;t t
11679s,@LIBOBJS@,$LIBOBJS,;t t
11680s,@LTLIBOBJS@,$LTLIBOBJS,;t t
9b2b7d69
MM
11681CEOF
11682
13b2be9c
DJ
11683_ACEOF
11684
11685 cat >>$CONFIG_STATUS <<\_ACEOF
11686 # Split the substitutions into bite-sized pieces for seds with
11687 # small command number limits, like on Digital OSF/1 and HP-UX.
11688 ac_max_sed_lines=48
11689 ac_sed_frag=1 # Number of current file.
11690 ac_beg=1 # First line for current file.
11691 ac_end=$ac_max_sed_lines # Line after last line for current file.
11692 ac_more_lines=:
11693 ac_sed_cmds=
11694 while $ac_more_lines; do
11695 if test $ac_beg -gt 1; then
11696 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11697 else
11698 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11699 fi
11700 if test ! -s $tmp/subs.frag; then
11701 ac_more_lines=false
9b2b7d69 11702 else
13b2be9c
DJ
11703 # The purpose of the label and of the branching condition is to
11704 # speed up the sed processing (if there are no `@' at all, there
11705 # is no need to browse any of the substitutions).
11706 # These are the two extra sed commands mentioned above.
11707 (echo ':t
11708 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
11709 if test -z "$ac_sed_cmds"; then
ab509236 11710 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
13b2be9c 11711 else
ab509236 11712 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
13b2be9c
DJ
11713 fi
11714 ac_sed_frag=`expr $ac_sed_frag + 1`
11715 ac_beg=$ac_end
11716 ac_end=`expr $ac_end + $ac_max_sed_lines`
9b2b7d69 11717 fi
13b2be9c
DJ
11718 done
11719 if test -z "$ac_sed_cmds"; then
11720 ac_sed_cmds=cat
252b5132 11721 fi
13b2be9c 11722fi # test -n "$CONFIG_FILES"
252b5132 11723
13b2be9c
DJ
11724_ACEOF
11725cat >>$CONFIG_STATUS <<\_ACEOF
11726for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
c8615825 11727 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
13b2be9c
DJ
11728 case $ac_file in
11729 - | *:- | *:-:* ) # input from stdin
ab509236
L
11730 cat >$tmp/stdin
11731 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11732 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13b2be9c 11733 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
ab509236 11734 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13b2be9c 11735 * ) ac_file_in=$ac_file.in ;;
252b5132 11736 esac
9b2b7d69 11737
13b2be9c
DJ
11738 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
11739 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11740$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
11741 X"$ac_file" : 'X\(//\)[^/]' \| \
11742 X"$ac_file" : 'X\(//\)$' \| \
11743 X"$ac_file" : 'X\(/\)' \| \
11744 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
11745echo X"$ac_file" |
11746 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11747 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11748 /^X\(\/\/\)$/{ s//\1/; q; }
11749 /^X\(\/\).*/{ s//\1/; q; }
11750 s/.*/./; q'`
11751 { if $as_mkdir_p; then
11752 mkdir -p "$ac_dir"
c8615825 11753 else
13b2be9c
DJ
11754 as_dir="$ac_dir"
11755 as_dirs=
11756 while test ! -d "$as_dir"; do
11757 as_dirs="$as_dir $as_dirs"
11758 as_dir=`(dirname "$as_dir") 2>/dev/null ||
11759$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
11760 X"$as_dir" : 'X\(//\)[^/]' \| \
11761 X"$as_dir" : 'X\(//\)$' \| \
11762 X"$as_dir" : 'X\(/\)' \| \
11763 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
11764echo X"$as_dir" |
11765 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11766 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11767 /^X\(\/\/\)$/{ s//\1/; q; }
11768 /^X\(\/\).*/{ s//\1/; q; }
11769 s/.*/./; q'`
11770 done
11771 test ! -n "$as_dirs" || mkdir $as_dirs
11772 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11773echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11774 { (exit 1); exit 1; }; }; }
11775
11776 ac_builddir=.
11777
11778if test "$ac_dir" != .; then
11779 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
11780 # A "../" for each directory in $ac_dir_suffix.
11781 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
11782else
11783 ac_dir_suffix= ac_top_builddir=
11784fi
9b2b7d69 11785
13b2be9c
DJ
11786case $srcdir in
11787 .) # No --srcdir option. We are building in place.
11788 ac_srcdir=.
11789 if test -z "$ac_top_builddir"; then
11790 ac_top_srcdir=.
11791 else
11792 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11793 fi ;;
11794 [\\/]* | ?:[\\/]* ) # Absolute path.
11795 ac_srcdir=$srcdir$ac_dir_suffix;
11796 ac_top_srcdir=$srcdir ;;
9b2b7d69 11797 *) # Relative path.
13b2be9c
DJ
11798 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
11799 ac_top_srcdir=$ac_top_builddir$srcdir ;;
11800esac
ab509236
L
11801
11802# Do not use `cd foo && pwd` to compute absolute paths, because
11803# the directories may not exist.
11804case `pwd` in
11805.) ac_abs_builddir="$ac_dir";;
11806*)
11807 case "$ac_dir" in
11808 .) ac_abs_builddir=`pwd`;;
11809 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
11810 *) ac_abs_builddir=`pwd`/"$ac_dir";;
11811 esac;;
11812esac
11813case $ac_abs_builddir in
11814.) ac_abs_top_builddir=${ac_top_builddir}.;;
11815*)
11816 case ${ac_top_builddir}. in
11817 .) ac_abs_top_builddir=$ac_abs_builddir;;
11818 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
11819 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
11820 esac;;
11821esac
11822case $ac_abs_builddir in
11823.) ac_abs_srcdir=$ac_srcdir;;
11824*)
11825 case $ac_srcdir in
11826 .) ac_abs_srcdir=$ac_abs_builddir;;
11827 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
11828 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
11829 esac;;
11830esac
11831case $ac_abs_builddir in
11832.) ac_abs_top_srcdir=$ac_top_srcdir;;
11833*)
11834 case $ac_top_srcdir in
11835 .) ac_abs_top_srcdir=$ac_abs_builddir;;
11836 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
11837 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
11838 esac;;
11839esac
252b5132 11840
9b2b7d69 11841
13b2be9c
DJ
11842 case $INSTALL in
11843 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11844 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
c8615825 11845 esac
9b2b7d69 11846
13b2be9c
DJ
11847 if test x"$ac_file" != x-; then
11848 { echo "$as_me:$LINENO: creating $ac_file" >&5
11849echo "$as_me: creating $ac_file" >&6;}
11850 rm -f "$ac_file"
11851 fi
11852 # Let's still pretend it is `configure' which instantiates (i.e., don't
11853 # use $as_me), people would be surprised to read:
11854 # /* config.h. Generated by config.status. */
11855 if test x"$ac_file" = x-; then
11856 configure_input=
11857 else
11858 configure_input="$ac_file. "
11859 fi
11860 configure_input=$configure_input"Generated from `echo $ac_file_in |
ab509236 11861 sed 's,.*/,,'` by configure."
13b2be9c
DJ
11862
11863 # First look for the input files in the build tree, otherwise in the
11864 # src tree.
11865 ac_file_inputs=`IFS=:
11866 for f in $ac_file_in; do
11867 case $f in
11868 -) echo $tmp/stdin ;;
11869 [\\/$]*)
ab509236
L
11870 # Absolute (can't be DOS-style, as IFS=:)
11871 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13b2be9c
DJ
11872echo "$as_me: error: cannot find input file: $f" >&2;}
11873 { (exit 1); exit 1; }; }
ab509236 11874 echo "$f";;
13b2be9c 11875 *) # Relative
ab509236
L
11876 if test -f "$f"; then
11877 # Build tree
11878 echo "$f"
11879 elif test -f "$srcdir/$f"; then
11880 # Source tree
11881 echo "$srcdir/$f"
11882 else
11883 # /dev/null tree
11884 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13b2be9c
DJ
11885echo "$as_me: error: cannot find input file: $f" >&2;}
11886 { (exit 1); exit 1; }; }
ab509236 11887 fi;;
13b2be9c
DJ
11888 esac
11889 done` || { (exit 1); exit 1; }
11890_ACEOF
11891cat >>$CONFIG_STATUS <<_ACEOF
11892 sed "$ac_vpsub
11893$extrasub
11894_ACEOF
11895cat >>$CONFIG_STATUS <<\_ACEOF
11896:t
11897/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11898s,@configure_input@,$configure_input,;t t
11899s,@srcdir@,$ac_srcdir,;t t
11900s,@abs_srcdir@,$ac_abs_srcdir,;t t
11901s,@top_srcdir@,$ac_top_srcdir,;t t
11902s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
11903s,@builddir@,$ac_builddir,;t t
11904s,@abs_builddir@,$ac_abs_builddir,;t t
11905s,@top_builddir@,$ac_top_builddir,;t t
11906s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
11907s,@INSTALL@,$ac_INSTALL,;t t
11908" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
11909 rm -f $tmp/stdin
11910 if test x"$ac_file" != x-; then
11911 mv $tmp/out $ac_file
11912 else
11913 cat $tmp/out
11914 rm -f $tmp/out
11915 fi
11916
11917done
11918_ACEOF
11919cat >>$CONFIG_STATUS <<\_ACEOF
11920
11921#
11922# CONFIG_HEADER section.
11923#
252b5132
RH
11924
11925# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11926# NAME is the cpp macro being defined and VALUE is the value it is being given.
11927#
11928# ac_d sets the value in "#define NAME VALUE" lines.
ab509236
L
11929ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
11930ac_dB='[ ].*$,\1#\2'
13b2be9c
DJ
11931ac_dC=' '
11932ac_dD=',;t'
11933# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
ab509236 11934ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
13b2be9c 11935ac_uB='$,\1#\2define\3'
252b5132 11936ac_uC=' '
13b2be9c
DJ
11937ac_uD=',;t'
11938
11939for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
252b5132 11940 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
13b2be9c
DJ
11941 case $ac_file in
11942 - | *:- | *:-:* ) # input from stdin
ab509236
L
11943 cat >$tmp/stdin
11944 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11945 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13b2be9c 11946 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
ab509236 11947 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13b2be9c 11948 * ) ac_file_in=$ac_file.in ;;
252b5132
RH
11949 esac
11950
13b2be9c
DJ
11951 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
11952echo "$as_me: creating $ac_file" >&6;}
11953
11954 # First look for the input files in the build tree, otherwise in the
11955 # src tree.
11956 ac_file_inputs=`IFS=:
11957 for f in $ac_file_in; do
11958 case $f in
11959 -) echo $tmp/stdin ;;
11960 [\\/$]*)
ab509236
L
11961 # Absolute (can't be DOS-style, as IFS=:)
11962 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13b2be9c
DJ
11963echo "$as_me: error: cannot find input file: $f" >&2;}
11964 { (exit 1); exit 1; }; }
ab509236
L
11965 # Do quote $f, to prevent DOS paths from being IFS'd.
11966 echo "$f";;
13b2be9c 11967 *) # Relative
ab509236
L
11968 if test -f "$f"; then
11969 # Build tree
11970 echo "$f"
11971 elif test -f "$srcdir/$f"; then
11972 # Source tree
11973 echo "$srcdir/$f"
11974 else
11975 # /dev/null tree
11976 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13b2be9c
DJ
11977echo "$as_me: error: cannot find input file: $f" >&2;}
11978 { (exit 1); exit 1; }; }
ab509236 11979 fi;;
13b2be9c
DJ
11980 esac
11981 done` || { (exit 1); exit 1; }
11982 # Remove the trailing spaces.
ab509236 11983 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
13b2be9c
DJ
11984
11985_ACEOF
11986
11987# Transform confdefs.h into two sed scripts, `conftest.defines' and
11988# `conftest.undefs', that substitutes the proper values into
11989# config.h.in to produce config.h. The first handles `#define'
11990# templates, and the second `#undef' templates.
11991# And first: Protect against being on the right side of a sed subst in
11992# config.status. Protect against being in an unquoted here document
11993# in config.status.
11994rm -f conftest.defines conftest.undefs
11995# Using a here document instead of a string reduces the quoting nightmare.
11996# Putting comments in sed scripts is not portable.
11997#
11998# `end' is used to avoid that the second main sed command (meant for
11999# 0-ary CPP macros) applies to n-ary macro definitions.
12000# See the Autoconf documentation for `clear'.
12001cat >confdef2sed.sed <<\_ACEOF
12002s/[\\&,]/\\&/g
12003s,[\\$`],\\&,g
12004t clear
12005: clear
ab509236 12006s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
13b2be9c 12007t end
ab509236 12008s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
13b2be9c
DJ
12009: end
12010_ACEOF
12011# If some macros were called several times there might be several times
12012# the same #defines, which is useless. Nevertheless, we may not want to
12013# sort them, since we want the *last* AC-DEFINE to be honored.
12014uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
12015sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
12016rm -f confdef2sed.sed
252b5132
RH
12017
12018# This sed command replaces #undef with comments. This is necessary, for
12019# example, in the case of _POSIX_SOURCE, which is predefined and required
12020# on some systems where configure will not decide to define it.
13b2be9c 12021cat >>conftest.undefs <<\_ACEOF
ab509236 12022s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
13b2be9c
DJ
12023_ACEOF
12024
12025# Break up conftest.defines because some shells have a limit on the size
12026# of here documents, and old seds have small limits too (100 cmds).
12027echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
ab509236 12028echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
13b2be9c
DJ
12029echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
12030echo ' :' >>$CONFIG_STATUS
12031rm -f conftest.tail
12032while grep . conftest.defines >/dev/null
12033do
12034 # Write a limited-size here document to $tmp/defines.sed.
12035 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
12036 # Speed up: don't consider the non `#define' lines.
ab509236 12037 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
13b2be9c
DJ
12038 # Work around the forget-to-reset-the-flag bug.
12039 echo 't clr' >>$CONFIG_STATUS
12040 echo ': clr' >>$CONFIG_STATUS
12041 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
12042 echo 'CEOF
12043 sed -f $tmp/defines.sed $tmp/in >$tmp/out
12044 rm -f $tmp/in
12045 mv $tmp/out $tmp/in
12046' >>$CONFIG_STATUS
12047 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
12048 rm -f conftest.defines
12049 mv conftest.tail conftest.defines
12050done
12051rm -f conftest.defines
12052echo ' fi # grep' >>$CONFIG_STATUS
12053echo >>$CONFIG_STATUS
252b5132 12054
13b2be9c
DJ
12055# Break up conftest.undefs because some shells have a limit on the size
12056# of here documents, and old seds have small limits too (100 cmds).
12057echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
252b5132 12058rm -f conftest.tail
13b2be9c 12059while grep . conftest.undefs >/dev/null
252b5132 12060do
13b2be9c
DJ
12061 # Write a limited-size here document to $tmp/undefs.sed.
12062 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
12063 # Speed up: don't consider the non `#undef'
ab509236 12064 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
13b2be9c
DJ
12065 # Work around the forget-to-reset-the-flag bug.
12066 echo 't clr' >>$CONFIG_STATUS
12067 echo ': clr' >>$CONFIG_STATUS
12068 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
252b5132 12069 echo 'CEOF
13b2be9c
DJ
12070 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
12071 rm -f $tmp/in
12072 mv $tmp/out $tmp/in
12073' >>$CONFIG_STATUS
12074 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
12075 rm -f conftest.undefs
12076 mv conftest.tail conftest.undefs
252b5132 12077done
13b2be9c
DJ
12078rm -f conftest.undefs
12079
12080cat >>$CONFIG_STATUS <<\_ACEOF
12081 # Let's still pretend it is `configure' which instantiates (i.e., don't
12082 # use $as_me), people would be surprised to read:
12083 # /* config.h. Generated by config.status. */
12084 if test x"$ac_file" = x-; then
12085 echo "/* Generated by configure. */" >$tmp/config.h
252b5132 12086 else
13b2be9c
DJ
12087 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
12088 fi
12089 cat $tmp/in >>$tmp/config.h
12090 rm -f $tmp/in
12091 if test x"$ac_file" != x-; then
12092 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
12093 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12094echo "$as_me: $ac_file is unchanged" >&6;}
12095 else
12096 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12097$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
12098 X"$ac_file" : 'X\(//\)[^/]' \| \
12099 X"$ac_file" : 'X\(//\)$' \| \
12100 X"$ac_file" : 'X\(/\)' \| \
12101 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
12102echo X"$ac_file" |
12103 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12104 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12105 /^X\(\/\/\)$/{ s//\1/; q; }
12106 /^X\(\/\).*/{ s//\1/; q; }
12107 s/.*/./; q'`
12108 { if $as_mkdir_p; then
12109 mkdir -p "$ac_dir"
12110 else
12111 as_dir="$ac_dir"
12112 as_dirs=
12113 while test ! -d "$as_dir"; do
12114 as_dirs="$as_dir $as_dirs"
12115 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12116$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
12117 X"$as_dir" : 'X\(//\)[^/]' \| \
12118 X"$as_dir" : 'X\(//\)$' \| \
12119 X"$as_dir" : 'X\(/\)' \| \
12120 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
12121echo X"$as_dir" |
12122 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12123 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12124 /^X\(\/\/\)$/{ s//\1/; q; }
12125 /^X\(\/\).*/{ s//\1/; q; }
12126 s/.*/./; q'`
12127 done
12128 test ! -n "$as_dirs" || mkdir $as_dirs
12129 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12130echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12131 { (exit 1); exit 1; }; }; }
12132
12133 rm -f $ac_file
12134 mv $tmp/config.h $ac_file
9b2b7d69 12135 fi
13b2be9c
DJ
12136 else
12137 cat $tmp/config.h
12138 rm -f $tmp/config.h
9b2b7d69 12139 fi
13b2be9c
DJ
12140# Compute $ac_file's index in $config_headers.
12141_am_stamp_count=1
12142for _am_header in $config_headers :; do
12143 case $_am_header in
12144 $ac_file | $ac_file:* )
12145 break ;;
12146 * )
12147 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12148 esac
12149done
12150echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
12151$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
12152 X$ac_file : 'X\(//\)[^/]' \| \
12153 X$ac_file : 'X\(//\)$' \| \
12154 X$ac_file : 'X\(/\)' \| \
12155 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
12156echo X$ac_file |
12157 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12158 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12159 /^X\(\/\/\)$/{ s//\1/; q; }
12160 /^X\(\/\).*/{ s//\1/; q; }
12161 s/.*/./; q'`/stamp-h$_am_stamp_count
12162done
12163_ACEOF
12164cat >>$CONFIG_STATUS <<\_ACEOF
6840198f 12165
13b2be9c
DJ
12166#
12167# CONFIG_COMMANDS section.
12168#
12169for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
12170 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
12171 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
12172 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
12173$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
12174 X"$ac_dest" : 'X\(//\)[^/]' \| \
12175 X"$ac_dest" : 'X\(//\)$' \| \
12176 X"$ac_dest" : 'X\(/\)' \| \
12177 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
12178echo X"$ac_dest" |
12179 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12180 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12181 /^X\(\/\/\)$/{ s//\1/; q; }
12182 /^X\(\/\).*/{ s//\1/; q; }
12183 s/.*/./; q'`
ab509236
L
12184 { if $as_mkdir_p; then
12185 mkdir -p "$ac_dir"
12186 else
12187 as_dir="$ac_dir"
12188 as_dirs=
12189 while test ! -d "$as_dir"; do
12190 as_dirs="$as_dir $as_dirs"
12191 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12192$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12193 X"$as_dir" : 'X\(//\)[^/]' \| \
12194 X"$as_dir" : 'X\(//\)$' \| \
12195 X"$as_dir" : 'X\(/\)' \| \
12196 . : '\(.\)' 2>/dev/null ||
12197echo X"$as_dir" |
12198 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12199 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12200 /^X\(\/\/\)$/{ s//\1/; q; }
12201 /^X\(\/\).*/{ s//\1/; q; }
12202 s/.*/./; q'`
12203 done
12204 test ! -n "$as_dirs" || mkdir $as_dirs
12205 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12206echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12207 { (exit 1); exit 1; }; }; }
12208
13b2be9c
DJ
12209 ac_builddir=.
12210
12211if test "$ac_dir" != .; then
12212 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12213 # A "../" for each directory in $ac_dir_suffix.
12214 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12215else
12216 ac_dir_suffix= ac_top_builddir=
12217fi
12218
12219case $srcdir in
12220 .) # No --srcdir option. We are building in place.
12221 ac_srcdir=.
12222 if test -z "$ac_top_builddir"; then
12223 ac_top_srcdir=.
12224 else
12225 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12226 fi ;;
12227 [\\/]* | ?:[\\/]* ) # Absolute path.
12228 ac_srcdir=$srcdir$ac_dir_suffix;
12229 ac_top_srcdir=$srcdir ;;
12230 *) # Relative path.
12231 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12232 ac_top_srcdir=$ac_top_builddir$srcdir ;;
12233esac
ab509236
L
12234
12235# Do not use `cd foo && pwd` to compute absolute paths, because
12236# the directories may not exist.
12237case `pwd` in
12238.) ac_abs_builddir="$ac_dir";;
12239*)
12240 case "$ac_dir" in
12241 .) ac_abs_builddir=`pwd`;;
12242 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
12243 *) ac_abs_builddir=`pwd`/"$ac_dir";;
12244 esac;;
12245esac
12246case $ac_abs_builddir in
12247.) ac_abs_top_builddir=${ac_top_builddir}.;;
12248*)
12249 case ${ac_top_builddir}. in
12250 .) ac_abs_top_builddir=$ac_abs_builddir;;
12251 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12252 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12253 esac;;
12254esac
12255case $ac_abs_builddir in
12256.) ac_abs_srcdir=$ac_srcdir;;
12257*)
12258 case $ac_srcdir in
12259 .) ac_abs_srcdir=$ac_abs_builddir;;
12260 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12261 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12262 esac;;
12263esac
12264case $ac_abs_builddir in
12265.) ac_abs_top_srcdir=$ac_top_srcdir;;
12266*)
12267 case $ac_top_srcdir in
12268 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12269 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12270 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12271 esac;;
12272esac
13b2be9c
DJ
12273
12274
12275 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
12276echo "$as_me: executing $ac_dest commands" >&6;}
12277 case $ac_dest in
12278 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
12279 # Strip MF so we end up with the name of the file.
12280 mf=`echo "$mf" | sed -e 's/:.*$//'`
12281 # Check whether this is an Automake generated Makefile or not.
12282 # We used to match only the files named `Makefile.in', but
12283 # some people rename them; so instead we look at the file content.
12284 # Grep'ing the first line is not enough: some people post-process
12285 # each Makefile.in and add a new line on top of each file to say so.
12286 # So let's grep whole file.
12287 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
12288 dirpart=`(dirname "$mf") 2>/dev/null ||
12289$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
12290 X"$mf" : 'X\(//\)[^/]' \| \
12291 X"$mf" : 'X\(//\)$' \| \
12292 X"$mf" : 'X\(/\)' \| \
12293 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
12294echo X"$mf" |
12295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12296 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12297 /^X\(\/\/\)$/{ s//\1/; q; }
12298 /^X\(\/\).*/{ s//\1/; q; }
12299 s/.*/./; q'`
12300 else
12301 continue
12302 fi
12303 grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
12304 # Extract the definition of DEP_FILES from the Makefile without
12305 # running `make'.
12306 DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
12307 test -z "$DEPDIR" && continue
12308 # When using ansi2knr, U may be empty or an underscore; expand it
12309 U=`sed -n -e '/^U = / s///p' < "$mf"`
12310 test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
12311 # We invoke sed twice because it is the simplest approach to
12312 # changing $(DEPDIR) to its actual value in the expansion.
12313 for file in `sed -n -e '
12314 /^DEP_FILES = .*\\\\$/ {
12315 s/^DEP_FILES = //
12316 :loop
12317 s/\\\\$//
12318 p
12319 n
12320 /\\\\$/ b loop
12321 p
12322 }
12323 /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
12324 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12325 # Make sure the directory exists.
12326 test -f "$dirpart/$file" && continue
12327 fdir=`(dirname "$file") 2>/dev/null ||
12328$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
12329 X"$file" : 'X\(//\)[^/]' \| \
12330 X"$file" : 'X\(//\)$' \| \
12331 X"$file" : 'X\(/\)' \| \
12332 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
12333echo X"$file" |
12334 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12335 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12336 /^X\(\/\/\)$/{ s//\1/; q; }
12337 /^X\(\/\).*/{ s//\1/; q; }
12338 s/.*/./; q'`
12339 { if $as_mkdir_p; then
12340 mkdir -p $dirpart/$fdir
12341 else
12342 as_dir=$dirpart/$fdir
12343 as_dirs=
12344 while test ! -d "$as_dir"; do
12345 as_dirs="$as_dir $as_dirs"
12346 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12347$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
12348 X"$as_dir" : 'X\(//\)[^/]' \| \
12349 X"$as_dir" : 'X\(//\)$' \| \
12350 X"$as_dir" : 'X\(/\)' \| \
12351 . : '\(.\)' 2>/dev/null ||
13b2be9c
DJ
12352echo X"$as_dir" |
12353 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12354 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12355 /^X\(\/\/\)$/{ s//\1/; q; }
12356 /^X\(\/\).*/{ s//\1/; q; }
12357 s/.*/./; q'`
12358 done
12359 test ! -n "$as_dirs" || mkdir $as_dirs
12360 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
12361echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
12362 { (exit 1); exit 1; }; }; }
c8615825 12363
13b2be9c
DJ
12364 # echo "creating $dirpart/$file"
12365 echo '# dummy' > "$dirpart/$file"
12366 done
12367done
12368 ;;
12369 default ) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
252b5132
RH
12370 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
12371 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
12372 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
12373 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
12374 if test "x$cgen_cpu_prefix" != x ; then
12375 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
12376 fi
12377
13b2be9c
DJ
12378 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile ;;
12379 esac
12380done
12381_ACEOF
12382
12383cat >>$CONFIG_STATUS <<\_ACEOF
12384
12385{ (exit 0); exit 0; }
12386_ACEOF
252b5132 12387chmod +x $CONFIG_STATUS
13b2be9c
DJ
12388ac_clean_files=$ac_clean_files_save
12389
12390
12391# configure is writing to config.log, and then calls config.status.
12392# config.status does its own redirection, appending to config.log.
12393# Unfortunately, on DOS this fails, as config.log is still kept open
12394# by configure, so config.status won't be able to write to it; its
12395# output is simply discarded. So we exec the FD to /dev/null,
12396# effectively closing config.log, so it can be properly (re)opened and
12397# appended to by config.status. When coming back to configure, we
12398# need to make the FD available again.
12399if test "$no_create" != yes; then
12400 ac_cs_success=:
12401 ac_config_status_args=
12402 test "$silent" = yes &&
12403 ac_config_status_args="$ac_config_status_args --quiet"
12404 exec 5>/dev/null
12405 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12406 exec 5>>config.log
12407 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12408 # would make configure fail if this is the last instruction.
12409 $ac_cs_success || { (exit 1); exit 1; }
12410fi
252b5132 12411
This page took 1.215242 seconds and 4 git commands to generate.