GCC: Check if AR works with --plugin and rc
[deliverable/binutils-gdb.git] / libiberty / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
75086676 7#
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
75086676
DD
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
2299a76d 14
75086676
DD
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
2299a76d
DJ
18 emulate sh
19 NULLCMD=:
75086676 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2299a76d
DJ
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
75086676
DD
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
2299a76d
DJ
31fi
32
75086676
DD
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
2299a76d
DJ
79fi
80
81
75086676
DD
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
75086676
DD
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
2299a76d
DJ
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
75086676
DD
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
75086676
DD
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
75086676
DD
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202else
203 as_have_required=no
204fi
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
2299a76d 211do
75086676
DD
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
216 /*)
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
225fi
226fi
227 done;;
228 esac
229 as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
75086676
DD
258fi
259
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
2299a76d 266 else
75086676
DD
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
2299a76d 271 fi
75086676
DD
272 exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290 { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299 return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307 set +e
308 as_fn_set_status $1
309 exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
337 q
338 }
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
341 q
342 }
343 /^X\(\/\/\)$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\).*/{
348 s//\1/
349 q
350 }
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
75086676
DD
356
357
358} # as_fn_mkdir_p
d0ac1c44
SM
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365 test -f "$1" && test -x "$1"
366} # as_fn_executable_p
75086676
DD
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
375 {
376 eval $1+=\$2
377 }'
378else
379 as_fn_append ()
380 {
381 eval $1=\$$1\$2
382 }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
392 {
393 as_val=$(( $* ))
394 }'
395else
396 as_fn_arith ()
397 {
398 as_val=`expr "$@" || test $? -eq 1`
399 }
400fi # as_fn_arith
401
402
d0ac1c44
SM
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
75086676
DD
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 407# script with STATUS, using 1 if that was 0.
75086676
DD
408as_fn_error ()
409{
d0ac1c44
SM
410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
75086676 414 fi
d0ac1c44 415 $as_echo "$as_me: error: $2" >&2
75086676
DD
416 as_fn_exit $as_status
417} # as_fn_error
2299a76d 418
75086676
DD
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
2299a76d
DJ
421 as_expr=expr
422else
423 as_expr=false
424fi
425
75086676 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
2299a76d
DJ
427 as_basename=basename
428else
429 as_basename=false
430fi
431
75086676
DD
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434else
435 as_dirname=false
436fi
2299a76d 437
75086676 438as_me=`$as_basename -- "$0" ||
2299a76d
DJ
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
75086676
DD
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
445 q
446 }
447 /^X\/\(\/\/\)$/{
448 s//\1/
449 q
450 }
451 /^X\/\(\/\).*/{
452 s//\1/
453 q
454 }
455 s/.*/./; q'`
2299a76d 456
2299a76d
DJ
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
2299a76d 464
75086676
DD
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 sed -n '
471 p
472 /[$]LINENO/=
473 ' <$as_myself |
2299a76d 474 sed '
75086676
DD
475 s/[$]LINENO.*/&-/
476 t lineno
477 b
478 :lineno
2299a76d 479 N
75086676
DD
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
2299a76d 482 t loop
75086676 483 s/-\n.*//
2299a76d 484 ' >$as_me.lineno &&
75086676
DD
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
2299a76d 487
d0ac1c44
SM
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
2299a76d
DJ
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
75086676
DD
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
2299a76d
DJ
496 # Exit status is that of the last command.
497 exit
498}
499
75086676
DD
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
508 esac;;
509*)
510 ECHO_N='-n';;
2299a76d
DJ
511esac
512
75086676
DD
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
2299a76d 516else
75086676
DD
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
2299a76d 519fi
75086676
DD
520if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
2299a76d 522 as_ln_s='ln -s'
75086676
DD
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 526 # In both cases, we have to default to `cp -pR'.
75086676 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 528 as_ln_s='cp -pR'
75086676
DD
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
d0ac1c44 532 as_ln_s='cp -pR'
2299a76d 533 fi
2299a76d 534else
d0ac1c44 535 as_ln_s='cp -pR'
2299a76d 536fi
75086676
DD
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
2299a76d
DJ
539
540if mkdir -p . 2>/dev/null; then
75086676 541 as_mkdir_p='mkdir -p "$as_dir"'
2299a76d 542else
58670637 543 test -d ./-p && rmdir ./-p
2299a76d
DJ
544 as_mkdir_p=false
545fi
546
d0ac1c44
SM
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
2299a76d
DJ
549
550# Sed expression to map a string onto a valid CPP name.
58670637 551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2299a76d
DJ
552
553# Sed expression to map a string onto a valid variable name.
58670637 554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2299a76d
DJ
555
556
d0ac1c44
SM
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
2299a76d
DJ
559
560# Name of the host.
d0ac1c44 561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
2299a76d
DJ
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
2299a76d
DJ
565#
566# Initializations.
567#
252b5132 568ac_default_prefix=/usr/local
75086676 569ac_clean_files=
2299a76d 570ac_config_libobj_dir=.
75086676 571LIBOBJS=
2299a76d
DJ
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
2299a76d
DJ
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
75086676 583PACKAGE_URL=
2299a76d
DJ
584
585ac_unique_file="xmalloc.c"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
75086676 589#ifdef HAVE_SYS_TYPES_H
2299a76d
DJ
590# include <sys/types.h>
591#endif
75086676 592#ifdef HAVE_SYS_STAT_H
2299a76d
DJ
593# include <sys/stat.h>
594#endif
75086676 595#ifdef STDC_HEADERS
2299a76d
DJ
596# include <stdlib.h>
597# include <stddef.h>
598#else
75086676 599# ifdef HAVE_STDLIB_H
2299a76d
DJ
600# include <stdlib.h>
601# endif
602#endif
75086676
DD
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2299a76d
DJ
605# include <memory.h>
606# endif
607# include <string.h>
608#endif
75086676 609#ifdef HAVE_STRINGS_H
2299a76d
DJ
610# include <strings.h>
611#endif
75086676 612#ifdef HAVE_INTTYPES_H
2299a76d 613# include <inttypes.h>
2299a76d 614#endif
75086676
DD
615#ifdef HAVE_STDINT_H
616# include <stdint.h>
617#endif
618#ifdef HAVE_UNISTD_H
2299a76d
DJ
619# include <unistd.h>
620#endif"
621
d0ac1c44 622ac_header_list=
75086676
DD
623ac_subst_vars='LTLIBOBJS
624INSTALL_DEST
625pexecute
626target_header_dir
627CHECK
628LIBOBJS
56b1e56d 629CET_HOST_FLAGS
3f48575a 630NOASANFLAG
75086676
DD
631PICFLAG
632INSTALL_DATA
633INSTALL_SCRIPT
634INSTALL_PROGRAM
75086676
DD
635OUTPUT_OPTION
636NO_MINUS_C_MINUS_O
637ac_libiberty_warn_cflags
f91ca6bc
IB
638EGREP
639GREP
75086676
DD
640CPP
641OBJEXT
642EXEEXT
643ac_ct_CC
644CPPFLAGS
645LDFLAGS
646CFLAGS
647CC
50ad1254
L
648RANLIB_PLUGIN_OPTION
649AR_PLUGIN_OPTION
75086676
DD
650RANLIB
651AR
652host_os
653host_vendor
654host_cpu
655host
656build_os
657build_vendor
658build_cpu
659build
660HAVE_PERL
661PERL
662BUILD_INFO
663MAKEINFO
664NOTMAINT
665MAINT
666libiberty_topdir
667target_alias
668host_alias
669build_alias
670LIBS
671ECHO_T
672ECHO_N
673ECHO_C
674DEFS
675mandir
676localedir
677libdir
678psdir
679pdfdir
680dvidir
681htmldir
682infodir
683docdir
684oldincludedir
685includedir
686localstatedir
687sharedstatedir
688sysconfdir
689datadir
690datarootdir
691libexecdir
692sbindir
693bindir
694program_transform_name
695prefix
696exec_prefix
697PACKAGE_URL
698PACKAGE_BUGREPORT
699PACKAGE_STRING
700PACKAGE_VERSION
701PACKAGE_TARNAME
702PACKAGE_NAME
703PATH_SEPARATOR
704SHELL'
2299a76d 705ac_subst_files='host_makefile_frag'
75086676
DD
706ac_user_opts='
707enable_option_checking
708with_target_subdir
709with_build_subdir
710with_cross_host
711with_newlib
712enable_maintainer_mode
713enable_multilib
75086676 714enable_install_libiberty
a4818a05 715enable_largefile
56b1e56d 716enable_cet
75086676
DD
717'
718 ac_precious_vars='build_alias
719host_alias
720target_alias
721CC
722CFLAGS
723LDFLAGS
724LIBS
725CPPFLAGS
726CPP'
727
252b5132
RH
728
729# Initialize some variables set by options.
2299a76d
DJ
730ac_init_help=
731ac_init_version=false
75086676
DD
732ac_unrecognized_opts=
733ac_unrecognized_sep=
252b5132
RH
734# The variables have the same names as the options, with
735# dashes changed to underlines.
2299a76d 736cache_file=/dev/null
252b5132 737exec_prefix=NONE
252b5132 738no_create=
252b5132
RH
739no_recursion=
740prefix=NONE
741program_prefix=NONE
742program_suffix=NONE
743program_transform_name=s,x,x,
744silent=
745site=
746srcdir=
252b5132
RH
747verbose=
748x_includes=NONE
749x_libraries=NONE
2299a76d
DJ
750
751# Installation directory options.
752# These are left unexpanded so users can "make install exec_prefix=/foo"
753# and all the variables that are supposed to be based on exec_prefix
754# by default will actually change.
755# Use braces instead of parens because sh, perl, etc. also accept them.
75086676 756# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
757bindir='${exec_prefix}/bin'
758sbindir='${exec_prefix}/sbin'
759libexecdir='${exec_prefix}/libexec'
75086676
DD
760datarootdir='${prefix}/share'
761datadir='${datarootdir}'
252b5132
RH
762sysconfdir='${prefix}/etc'
763sharedstatedir='${prefix}/com'
764localstatedir='${prefix}/var'
252b5132
RH
765includedir='${prefix}/include'
766oldincludedir='/usr/include'
75086676
DD
767docdir='${datarootdir}/doc/${PACKAGE}'
768infodir='${datarootdir}/info'
769htmldir='${docdir}'
770dvidir='${docdir}'
771pdfdir='${docdir}'
772psdir='${docdir}'
773libdir='${exec_prefix}/lib'
774localedir='${datarootdir}/locale'
775mandir='${datarootdir}/man'
252b5132 776
252b5132 777ac_prev=
75086676 778ac_dashdash=
252b5132
RH
779for ac_option
780do
252b5132
RH
781 # If the previous option needs an argument, assign it.
782 if test -n "$ac_prev"; then
75086676 783 eval $ac_prev=\$ac_option
252b5132
RH
784 ac_prev=
785 continue
786 fi
787
75086676 788 case $ac_option in
d0ac1c44
SM
789 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
790 *=) ac_optarg= ;;
791 *) ac_optarg=yes ;;
75086676 792 esac
252b5132
RH
793
794 # Accept the important Cygnus configure options, so we can diagnose typos.
795
75086676
DD
796 case $ac_dashdash$ac_option in
797 --)
798 ac_dashdash=yes ;;
252b5132
RH
799
800 -bindir | --bindir | --bindi | --bind | --bin | --bi)
801 ac_prev=bindir ;;
802 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
2299a76d 803 bindir=$ac_optarg ;;
252b5132
RH
804
805 -build | --build | --buil | --bui | --bu)
2299a76d 806 ac_prev=build_alias ;;
252b5132 807 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
2299a76d 808 build_alias=$ac_optarg ;;
252b5132
RH
809
810 -cache-file | --cache-file | --cache-fil | --cache-fi \
811 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
812 ac_prev=cache_file ;;
813 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
814 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
2299a76d
DJ
815 cache_file=$ac_optarg ;;
816
817 --config-cache | -C)
818 cache_file=config.cache ;;
252b5132 819
75086676 820 -datadir | --datadir | --datadi | --datad)
252b5132 821 ac_prev=datadir ;;
75086676 822 -datadir=* | --datadir=* | --datadi=* | --datad=*)
2299a76d 823 datadir=$ac_optarg ;;
252b5132 824
75086676
DD
825 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
826 | --dataroo | --dataro | --datar)
827 ac_prev=datarootdir ;;
828 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
829 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
830 datarootdir=$ac_optarg ;;
831
252b5132 832 -disable-* | --disable-*)
75086676 833 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 834 # Reject names that are not valid shell variable names.
75086676 835 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 836 as_fn_error $? "invalid feature name: $ac_useropt"
75086676
DD
837 ac_useropt_orig=$ac_useropt
838 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
839 case $ac_user_opts in
840 *"
841"enable_$ac_useropt"
842"*) ;;
843 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
844 ac_unrecognized_sep=', ';;
845 esac
846 eval enable_$ac_useropt=no ;;
847
848 -docdir | --docdir | --docdi | --doc | --do)
849 ac_prev=docdir ;;
850 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
851 docdir=$ac_optarg ;;
852
853 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
854 ac_prev=dvidir ;;
855 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
856 dvidir=$ac_optarg ;;
252b5132
RH
857
858 -enable-* | --enable-*)
75086676 859 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 860 # Reject names that are not valid shell variable names.
75086676 861 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 862 as_fn_error $? "invalid feature name: $ac_useropt"
75086676
DD
863 ac_useropt_orig=$ac_useropt
864 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
865 case $ac_user_opts in
866 *"
867"enable_$ac_useropt"
868"*) ;;
869 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
870 ac_unrecognized_sep=', ';;
252b5132 871 esac
75086676 872 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
873
874 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
875 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
876 | --exec | --exe | --ex)
877 ac_prev=exec_prefix ;;
878 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
879 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
880 | --exec=* | --exe=* | --ex=*)
2299a76d 881 exec_prefix=$ac_optarg ;;
252b5132
RH
882
883 -gas | --gas | --ga | --g)
884 # Obsolete; use --with-gas.
885 with_gas=yes ;;
886
2299a76d
DJ
887 -help | --help | --hel | --he | -h)
888 ac_init_help=long ;;
889 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
890 ac_init_help=recursive ;;
891 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
892 ac_init_help=short ;;
252b5132
RH
893
894 -host | --host | --hos | --ho)
2299a76d 895 ac_prev=host_alias ;;
252b5132 896 -host=* | --host=* | --hos=* | --ho=*)
2299a76d 897 host_alias=$ac_optarg ;;
252b5132 898
75086676
DD
899 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
900 ac_prev=htmldir ;;
901 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
902 | --ht=*)
903 htmldir=$ac_optarg ;;
904
252b5132
RH
905 -includedir | --includedir | --includedi | --included | --include \
906 | --includ | --inclu | --incl | --inc)
907 ac_prev=includedir ;;
908 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
909 | --includ=* | --inclu=* | --incl=* | --inc=*)
2299a76d 910 includedir=$ac_optarg ;;
252b5132
RH
911
912 -infodir | --infodir | --infodi | --infod | --info | --inf)
913 ac_prev=infodir ;;
914 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
2299a76d 915 infodir=$ac_optarg ;;
252b5132
RH
916
917 -libdir | --libdir | --libdi | --libd)
918 ac_prev=libdir ;;
919 -libdir=* | --libdir=* | --libdi=* | --libd=*)
2299a76d 920 libdir=$ac_optarg ;;
252b5132
RH
921
922 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
923 | --libexe | --libex | --libe)
924 ac_prev=libexecdir ;;
925 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
926 | --libexe=* | --libex=* | --libe=*)
2299a76d 927 libexecdir=$ac_optarg ;;
252b5132 928
75086676
DD
929 -localedir | --localedir | --localedi | --localed | --locale)
930 ac_prev=localedir ;;
931 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
932 localedir=$ac_optarg ;;
933
252b5132 934 -localstatedir | --localstatedir | --localstatedi | --localstated \
75086676 935 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
936 ac_prev=localstatedir ;;
937 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
75086676 938 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
2299a76d 939 localstatedir=$ac_optarg ;;
252b5132
RH
940
941 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
942 ac_prev=mandir ;;
943 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
2299a76d 944 mandir=$ac_optarg ;;
252b5132
RH
945
946 -nfp | --nfp | --nf)
947 # Obsolete; use --without-fp.
948 with_fp=no ;;
949
950 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
2299a76d 951 | --no-cr | --no-c | -n)
252b5132
RH
952 no_create=yes ;;
953
954 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
955 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
956 no_recursion=yes ;;
957
958 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
959 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
960 | --oldin | --oldi | --old | --ol | --o)
961 ac_prev=oldincludedir ;;
962 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
963 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
964 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
2299a76d 965 oldincludedir=$ac_optarg ;;
252b5132
RH
966
967 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
968 ac_prev=prefix ;;
969 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
2299a76d 970 prefix=$ac_optarg ;;
252b5132
RH
971
972 -program-prefix | --program-prefix | --program-prefi | --program-pref \
973 | --program-pre | --program-pr | --program-p)
974 ac_prev=program_prefix ;;
975 -program-prefix=* | --program-prefix=* | --program-prefi=* \
976 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
2299a76d 977 program_prefix=$ac_optarg ;;
252b5132
RH
978
979 -program-suffix | --program-suffix | --program-suffi | --program-suff \
980 | --program-suf | --program-su | --program-s)
981 ac_prev=program_suffix ;;
982 -program-suffix=* | --program-suffix=* | --program-suffi=* \
983 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
2299a76d 984 program_suffix=$ac_optarg ;;
252b5132
RH
985
986 -program-transform-name | --program-transform-name \
987 | --program-transform-nam | --program-transform-na \
988 | --program-transform-n | --program-transform- \
989 | --program-transform | --program-transfor \
990 | --program-transfo | --program-transf \
991 | --program-trans | --program-tran \
992 | --progr-tra | --program-tr | --program-t)
993 ac_prev=program_transform_name ;;
994 -program-transform-name=* | --program-transform-name=* \
995 | --program-transform-nam=* | --program-transform-na=* \
996 | --program-transform-n=* | --program-transform-=* \
997 | --program-transform=* | --program-transfor=* \
998 | --program-transfo=* | --program-transf=* \
999 | --program-trans=* | --program-tran=* \
1000 | --progr-tra=* | --program-tr=* | --program-t=*)
2299a76d 1001 program_transform_name=$ac_optarg ;;
252b5132 1002
75086676
DD
1003 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1004 ac_prev=pdfdir ;;
1005 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1006 pdfdir=$ac_optarg ;;
1007
1008 -psdir | --psdir | --psdi | --psd | --ps)
1009 ac_prev=psdir ;;
1010 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1011 psdir=$ac_optarg ;;
1012
252b5132
RH
1013 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1014 | -silent | --silent | --silen | --sile | --sil)
1015 silent=yes ;;
1016
1017 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1018 ac_prev=sbindir ;;
1019 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1020 | --sbi=* | --sb=*)
2299a76d 1021 sbindir=$ac_optarg ;;
252b5132
RH
1022
1023 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1024 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1025 | --sharedst | --shareds | --shared | --share | --shar \
1026 | --sha | --sh)
1027 ac_prev=sharedstatedir ;;
1028 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1029 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1030 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1031 | --sha=* | --sh=*)
2299a76d 1032 sharedstatedir=$ac_optarg ;;
252b5132
RH
1033
1034 -site | --site | --sit)
1035 ac_prev=site ;;
1036 -site=* | --site=* | --sit=*)
2299a76d 1037 site=$ac_optarg ;;
252b5132
RH
1038
1039 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1040 ac_prev=srcdir ;;
1041 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
2299a76d 1042 srcdir=$ac_optarg ;;
252b5132
RH
1043
1044 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1045 | --syscon | --sysco | --sysc | --sys | --sy)
1046 ac_prev=sysconfdir ;;
1047 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1048 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
2299a76d 1049 sysconfdir=$ac_optarg ;;
252b5132
RH
1050
1051 -target | --target | --targe | --targ | --tar | --ta | --t)
2299a76d 1052 ac_prev=target_alias ;;
252b5132 1053 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
2299a76d 1054 target_alias=$ac_optarg ;;
252b5132
RH
1055
1056 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1057 verbose=yes ;;
1058
2299a76d
DJ
1059 -version | --version | --versio | --versi | --vers | -V)
1060 ac_init_version=: ;;
252b5132
RH
1061
1062 -with-* | --with-*)
75086676 1063 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1064 # Reject names that are not valid shell variable names.
75086676 1065 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1066 as_fn_error $? "invalid package name: $ac_useropt"
75086676
DD
1067 ac_useropt_orig=$ac_useropt
1068 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1069 case $ac_user_opts in
1070 *"
1071"with_$ac_useropt"
1072"*) ;;
1073 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1074 ac_unrecognized_sep=', ';;
252b5132 1075 esac
75086676 1076 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1077
1078 -without-* | --without-*)
75086676 1079 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1080 # Reject names that are not valid shell variable names.
75086676 1081 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1082 as_fn_error $? "invalid package name: $ac_useropt"
75086676
DD
1083 ac_useropt_orig=$ac_useropt
1084 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1085 case $ac_user_opts in
1086 *"
1087"with_$ac_useropt"
1088"*) ;;
1089 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1090 ac_unrecognized_sep=', ';;
1091 esac
1092 eval with_$ac_useropt=no ;;
252b5132
RH
1093
1094 --x)
1095 # Obsolete; use --with-x.
1096 with_x=yes ;;
1097
1098 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1099 | --x-incl | --x-inc | --x-in | --x-i)
1100 ac_prev=x_includes ;;
1101 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1102 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
2299a76d 1103 x_includes=$ac_optarg ;;
252b5132
RH
1104
1105 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1106 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1107 ac_prev=x_libraries ;;
1108 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1109 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
2299a76d 1110 x_libraries=$ac_optarg ;;
252b5132 1111
d0ac1c44
SM
1112 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1113Try \`$0 --help' for more information"
252b5132
RH
1114 ;;
1115
2299a76d
DJ
1116 *=*)
1117 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1118 # Reject names that are not valid shell variable names.
75086676
DD
1119 case $ac_envvar in #(
1120 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1121 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
75086676
DD
1122 esac
1123 eval $ac_envvar=\$ac_optarg
2299a76d
DJ
1124 export $ac_envvar ;;
1125
252b5132 1126 *)
2299a76d 1127 # FIXME: should be removed in autoconf 3.0.
75086676 1128 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
2299a76d 1129 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
75086676 1130 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1131 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1132 ;;
1133
1134 esac
1135done
1136
1137if test -n "$ac_prev"; then
2299a76d 1138 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1139 as_fn_error $? "missing argument to $ac_option"
252b5132 1140fi
252b5132 1141
75086676
DD
1142if test -n "$ac_unrecognized_opts"; then
1143 case $enable_option_checking in
1144 no) ;;
d0ac1c44 1145 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
75086676 1146 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
2299a76d 1147 esac
75086676 1148fi
252b5132 1149
75086676
DD
1150# Check all directory arguments for consistency.
1151for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1152 datadir sysconfdir sharedstatedir localstatedir includedir \
1153 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1154 libdir localedir mandir
252b5132 1155do
75086676
DD
1156 eval ac_val=\$$ac_var
1157 # Remove trailing slashes.
2299a76d 1158 case $ac_val in
75086676
DD
1159 */ )
1160 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1161 eval $ac_var=\$ac_val;;
252b5132 1162 esac
75086676
DD
1163 # Be sure to have absolute directory names.
1164 case $ac_val in
1165 [\\/$]* | ?:[\\/]* ) continue;;
1166 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1167 esac
d0ac1c44 1168 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1169done
1170
2299a76d
DJ
1171# There might be people who depend on the old broken behavior: `$host'
1172# used to hold the argument of --host etc.
1173# FIXME: To remove some day.
1174build=$build_alias
1175host=$host_alias
1176target=$target_alias
1177
1178# FIXME: To remove some day.
1179if test "x$host_alias" != x; then
1180 if test "x$build_alias" = x; then
1181 cross_compiling=maybe
2299a76d
DJ
1182 elif test "x$build_alias" != "x$host_alias"; then
1183 cross_compiling=yes
1184 fi
1185fi
252b5132 1186
2299a76d
DJ
1187ac_tool_prefix=
1188test -n "$host_alias" && ac_tool_prefix=$host_alias-
1189
1190test "$silent" = yes && exec 6>/dev/null
252b5132 1191
252b5132 1192
75086676
DD
1193ac_pwd=`pwd` && test -n "$ac_pwd" &&
1194ac_ls_di=`ls -di .` &&
1195ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1196 as_fn_error $? "working directory cannot be determined"
75086676 1197test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1198 as_fn_error $? "pwd does not report name of working directory"
75086676
DD
1199
1200
252b5132
RH
1201# Find the source files, if location was not specified.
1202if test -z "$srcdir"; then
1203 ac_srcdir_defaulted=yes
75086676
DD
1204 # Try the directory containing this script, then the parent directory.
1205 ac_confdir=`$as_dirname -- "$as_myself" ||
1206$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1207 X"$as_myself" : 'X\(//\)[^/]' \| \
1208 X"$as_myself" : 'X\(//\)$' \| \
1209 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1210$as_echo X"$as_myself" |
1211 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1212 s//\1/
1213 q
1214 }
1215 /^X\(\/\/\)[^/].*/{
1216 s//\1/
1217 q
1218 }
1219 /^X\(\/\/\)$/{
1220 s//\1/
1221 q
1222 }
1223 /^X\(\/\).*/{
1224 s//\1/
1225 q
1226 }
1227 s/.*/./; q'`
252b5132 1228 srcdir=$ac_confdir
75086676 1229 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1230 srcdir=..
1231 fi
1232else
1233 ac_srcdir_defaulted=no
1234fi
75086676
DD
1235if test ! -r "$srcdir/$ac_unique_file"; then
1236 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1237 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
75086676
DD
1238fi
1239ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1240ac_abs_confdir=`(
d0ac1c44 1241 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
75086676
DD
1242 pwd)`
1243# When building in place, set srcdir=.
1244if test "$ac_abs_confdir" = "$ac_pwd"; then
1245 srcdir=.
1246fi
1247# Remove unnecessary trailing slashes from srcdir.
1248# Double slashes in file names in object file debugging info
1249# mess up M-x gdb in Emacs.
1250case $srcdir in
1251*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1252esac
1253for ac_var in $ac_precious_vars; do
1254 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1255 eval ac_env_${ac_var}_value=\$${ac_var}
1256 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1257 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1258done
2299a76d
DJ
1259
1260#
1261# Report the --help message.
1262#
1263if test "$ac_init_help" = "long"; then
1264 # Omit some internal or obsolete options to make the list less imposing.
1265 # This message is too long to be a string in the A/UX 3.1 sh.
1266 cat <<_ACEOF
1267\`configure' configures this package to adapt to many kinds of systems.
1268
1269Usage: $0 [OPTION]... [VAR=VALUE]...
1270
1271To assign environment variables (e.g., CC, CFLAGS...), specify them as
1272VAR=VALUE. See below for descriptions of some of the useful variables.
1273
1274Defaults for the options are specified in brackets.
1275
1276Configuration:
1277 -h, --help display this help and exit
1278 --help=short display options specific to this package
1279 --help=recursive display the short help of all the included packages
1280 -V, --version display version information and exit
d0ac1c44 1281 -q, --quiet, --silent do not print \`checking ...' messages
2299a76d
DJ
1282 --cache-file=FILE cache test results in FILE [disabled]
1283 -C, --config-cache alias for \`--cache-file=config.cache'
1284 -n, --no-create do not create output files
1285 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1286
2299a76d
DJ
1287Installation directories:
1288 --prefix=PREFIX install architecture-independent files in PREFIX
75086676 1289 [$ac_default_prefix]
2299a76d 1290 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
75086676 1291 [PREFIX]
2299a76d
DJ
1292
1293By default, \`make install' will install all the files in
1294\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1295an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1296for instance \`--prefix=\$HOME'.
1297
1298For better control, use the options below.
1299
1300Fine tuning of the installation directories:
75086676
DD
1301 --bindir=DIR user executables [EPREFIX/bin]
1302 --sbindir=DIR system admin executables [EPREFIX/sbin]
1303 --libexecdir=DIR program executables [EPREFIX/libexec]
1304 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1305 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1306 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1307 --libdir=DIR object code libraries [EPREFIX/lib]
1308 --includedir=DIR C header files [PREFIX/include]
1309 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1310 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1311 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1312 --infodir=DIR info documentation [DATAROOTDIR/info]
1313 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1314 --mandir=DIR man documentation [DATAROOTDIR/man]
1315 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1316 --htmldir=DIR html documentation [DOCDIR]
1317 --dvidir=DIR dvi documentation [DOCDIR]
1318 --pdfdir=DIR pdf documentation [DOCDIR]
1319 --psdir=DIR ps documentation [DOCDIR]
2299a76d
DJ
1320_ACEOF
1321
1322 cat <<\_ACEOF
1323
1324System types:
1325 --build=BUILD configure for building on BUILD [guessed]
1326 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1327_ACEOF
1328fi
1329
1330if test -n "$ac_init_help"; then
1331
1332 cat <<\_ACEOF
1333
1334Optional Features:
75086676 1335 --disable-option-checking ignore unrecognized --enable/--with options
2299a76d
DJ
1336 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1337 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1338 --enable-maintainer-mode
1339 enable make rules and dependencies not useful
1340 (and sometimes confusing) to the casual installer
958afec3 1341 --enable-multilib build many library versions (default)
a4818a05 1342 --enable-install-libiberty Install headers and library for end users
899de170 1343 --disable-largefile omit support for large files
56b1e56d 1344 --enable-cet enable Intel CET in host libraries [default=auto]
2299a76d
DJ
1345
1346Optional Packages:
1347 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1348 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1349 --with-target-subdir=SUBDIR Configuring in a subdirectory for target
1350 --with-build-subdir=SUBDIR Configuring in a subdirectory for build
1351 --with-cross-host=HOST Configuring with a cross compiler
1352 --with-newlib Configuring with newlib
1353
1354Some influential environment variables:
1355 CC C compiler command
1356 CFLAGS C compiler flags
1357 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1358 nonstandard directory <lib dir>
75086676 1359 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1360 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
75086676 1361 you have headers in a nonstandard directory <include dir>
2299a76d
DJ
1362 CPP C preprocessor
1363
1364Use these variables to override the choices made by `configure' or to help
1365it to find libraries and programs with nonstandard names/locations.
1366
75086676 1367Report bugs to the package provider.
2299a76d 1368_ACEOF
75086676 1369ac_status=$?
2299a76d
DJ
1370fi
1371
1372if test "$ac_init_help" = "recursive"; then
1373 # If there are subdirs, report their specific --help.
2299a76d 1374 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
75086676
DD
1375 test -d "$ac_dir" ||
1376 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1377 continue
2299a76d
DJ
1378 ac_builddir=.
1379
75086676
DD
1380case "$ac_dir" in
1381.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1382*)
1383 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1384 # A ".." for each directory in $ac_dir_suffix.
1385 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1386 case $ac_top_builddir_sub in
1387 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1388 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1389 esac ;;
1390esac
1391ac_abs_top_builddir=$ac_pwd
1392ac_abs_builddir=$ac_pwd$ac_dir_suffix
1393# for backward compatibility:
1394ac_top_builddir=$ac_top_build_prefix
2299a76d
DJ
1395
1396case $srcdir in
75086676 1397 .) # We are building in place.
2299a76d 1398 ac_srcdir=.
75086676
DD
1399 ac_top_srcdir=$ac_top_builddir_sub
1400 ac_abs_top_srcdir=$ac_pwd ;;
1401 [\\/]* | ?:[\\/]* ) # Absolute name.
2299a76d 1402 ac_srcdir=$srcdir$ac_dir_suffix;
75086676
DD
1403 ac_top_srcdir=$srcdir
1404 ac_abs_top_srcdir=$srcdir ;;
1405 *) # Relative name.
1406 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1407 ac_top_srcdir=$ac_top_build_prefix$srcdir
1408 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
58670637 1409esac
75086676
DD
1410ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1411
1412 cd "$ac_dir" || { ac_status=$?; continue; }
1413 # Check for guested configure.
1414 if test -f "$ac_srcdir/configure.gnu"; then
1415 echo &&
1416 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1417 elif test -f "$ac_srcdir/configure"; then
1418 echo &&
1419 $SHELL "$ac_srcdir/configure" --help=recursive
2299a76d 1420 else
75086676
DD
1421 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1422 fi || ac_status=$?
1423 cd "$ac_pwd" || { ac_status=$?; break; }
2299a76d
DJ
1424 done
1425fi
1426
75086676 1427test -n "$ac_init_help" && exit $ac_status
2299a76d
DJ
1428if $ac_init_version; then
1429 cat <<\_ACEOF
75086676 1430configure
d0ac1c44 1431generated by GNU Autoconf 2.69
2299a76d 1432
d0ac1c44 1433Copyright (C) 2012 Free Software Foundation, Inc.
2299a76d
DJ
1434This configure script is free software; the Free Software Foundation
1435gives unlimited permission to copy, distribute and modify it.
1436_ACEOF
75086676 1437 exit
2299a76d 1438fi
2299a76d 1439
75086676
DD
1440## ------------------------ ##
1441## Autoconf initialization. ##
1442## ------------------------ ##
2299a76d 1443
75086676
DD
1444# ac_fn_c_try_compile LINENO
1445# --------------------------
1446# Try to compile conftest.$ac_ext, and return whether this succeeded.
1447ac_fn_c_try_compile ()
2299a76d 1448{
75086676
DD
1449 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1450 rm -f conftest.$ac_objext
1451 if { { ac_try="$ac_compile"
1452case "(($ac_try" in
1453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1454 *) ac_try_echo=$ac_try;;
1455esac
1456eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1457$as_echo "$ac_try_echo"; } >&5
1458 (eval "$ac_compile") 2>conftest.err
1459 ac_status=$?
1460 if test -s conftest.err; then
1461 grep -v '^ *+' conftest.err >conftest.er1
1462 cat conftest.er1 >&5
1463 mv -f conftest.er1 conftest.err
1464 fi
1465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1466 test $ac_status = 0; } && {
1467 test -z "$ac_c_werror_flag" ||
1468 test ! -s conftest.err
1469 } && test -s conftest.$ac_objext; then :
1470 ac_retval=0
1471else
1472 $as_echo "$as_me: failed program was:" >&5
1473sed 's/^/| /' conftest.$ac_ext >&5
2299a76d 1474
75086676
DD
1475 ac_retval=1
1476fi
d0ac1c44
SM
1477 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1478 as_fn_set_status $ac_retval
2299a76d 1479
75086676 1480} # ac_fn_c_try_compile
2299a76d 1481
75086676
DD
1482# ac_fn_c_try_cpp LINENO
1483# ----------------------
1484# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1485ac_fn_c_try_cpp ()
1486{
1487 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1488 if { { ac_try="$ac_cpp conftest.$ac_ext"
1489case "(($ac_try" in
1490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1491 *) ac_try_echo=$ac_try;;
1492esac
1493eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1494$as_echo "$ac_try_echo"; } >&5
1495 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1496 ac_status=$?
1497 if test -s conftest.err; then
1498 grep -v '^ *+' conftest.err >conftest.er1
1499 cat conftest.er1 >&5
1500 mv -f conftest.er1 conftest.err
1501 fi
1502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1503 test $ac_status = 0; } > conftest.i && {
75086676
DD
1504 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1505 test ! -s conftest.err
1506 }; then :
1507 ac_retval=0
1508else
1509 $as_echo "$as_me: failed program was:" >&5
1510sed 's/^/| /' conftest.$ac_ext >&5
2299a76d 1511
75086676
DD
1512 ac_retval=1
1513fi
d0ac1c44
SM
1514 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1515 as_fn_set_status $ac_retval
2299a76d 1516
75086676 1517} # ac_fn_c_try_cpp
2299a76d 1518
f91ca6bc
IB
1519# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1520# -------------------------------------------------------
1521# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1522# the include files in INCLUDES and setting the cache variable VAR
1523# accordingly.
1524ac_fn_c_check_header_mongrel ()
1525{
1526 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1527 if eval \${$3+:} false; then :
f91ca6bc
IB
1528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1529$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1530if eval \${$3+:} false; then :
f91ca6bc
IB
1531 $as_echo_n "(cached) " >&6
1532fi
1533eval ac_res=\$$3
1534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1535$as_echo "$ac_res" >&6; }
1536else
1537 # Is the header compilable?
1538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1539$as_echo_n "checking $2 usability... " >&6; }
1540cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1541/* end confdefs.h. */
1542$4
1543#include <$2>
1544_ACEOF
1545if ac_fn_c_try_compile "$LINENO"; then :
1546 ac_header_compiler=yes
1547else
1548 ac_header_compiler=no
1549fi
1550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1552$as_echo "$ac_header_compiler" >&6; }
1553
1554# Is the header present?
1555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1556$as_echo_n "checking $2 presence... " >&6; }
1557cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1558/* end confdefs.h. */
1559#include <$2>
1560_ACEOF
1561if ac_fn_c_try_cpp "$LINENO"; then :
1562 ac_header_preproc=yes
1563else
1564 ac_header_preproc=no
1565fi
d0ac1c44 1566rm -f conftest.err conftest.i conftest.$ac_ext
f91ca6bc
IB
1567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1568$as_echo "$ac_header_preproc" >&6; }
1569
1570# So? What about this header?
1571case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1572 yes:no: )
1573 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1574$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1576$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1577 ;;
1578 no:yes:* )
1579 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1580$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1581 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1582$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1584$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1585 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1586$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1587 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1588$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1589 ;;
1590esac
1591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1592$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1593if eval \${$3+:} false; then :
f91ca6bc
IB
1594 $as_echo_n "(cached) " >&6
1595else
1596 eval "$3=\$ac_header_compiler"
1597fi
1598eval ac_res=\$$3
1599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1600$as_echo "$ac_res" >&6; }
1601fi
d0ac1c44 1602 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
f91ca6bc
IB
1603
1604} # ac_fn_c_check_header_mongrel
1605
75086676
DD
1606# ac_fn_c_try_run LINENO
1607# ----------------------
1608# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1609# that executables *can* be run.
1610ac_fn_c_try_run ()
1611{
1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613 if { { ac_try="$ac_link"
1614case "(($ac_try" in
1615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1616 *) ac_try_echo=$ac_try;;
1617esac
1618eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1619$as_echo "$ac_try_echo"; } >&5
1620 (eval "$ac_link") 2>&5
1621 ac_status=$?
1622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1623 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1624 { { case "(($ac_try" in
1625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626 *) ac_try_echo=$ac_try;;
1627esac
1628eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629$as_echo "$ac_try_echo"; } >&5
1630 (eval "$ac_try") 2>&5
1631 ac_status=$?
1632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1633 test $ac_status = 0; }; }; then :
1634 ac_retval=0
1635else
1636 $as_echo "$as_me: program exited with status $ac_status" >&5
1637 $as_echo "$as_me: failed program was:" >&5
1638sed 's/^/| /' conftest.$ac_ext >&5
2299a76d 1639
75086676
DD
1640 ac_retval=$ac_status
1641fi
1642 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1643 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1644 as_fn_set_status $ac_retval
2299a76d 1645
75086676 1646} # ac_fn_c_try_run
252b5132 1647
f91ca6bc
IB
1648# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1649# -------------------------------------------------------
1650# Tests whether HEADER exists and can be compiled using the include files in
1651# INCLUDES, setting the cache variable VAR accordingly.
1652ac_fn_c_check_header_compile ()
1653{
1654 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1656$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1657if eval \${$3+:} false; then :
f91ca6bc
IB
1658 $as_echo_n "(cached) " >&6
1659else
1660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661/* end confdefs.h. */
1662$4
1663#include <$2>
1664_ACEOF
1665if ac_fn_c_try_compile "$LINENO"; then :
1666 eval "$3=yes"
1667else
1668 eval "$3=no"
1669fi
1670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1671fi
1672eval ac_res=\$$3
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1674$as_echo "$ac_res" >&6; }
d0ac1c44 1675 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
f91ca6bc
IB
1676
1677} # ac_fn_c_check_header_compile
1678
87c66b2e
L
1679# ac_fn_c_try_link LINENO
1680# -----------------------
1681# Try to link conftest.$ac_ext, and return whether this succeeded.
1682ac_fn_c_try_link ()
1683{
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 rm -f conftest.$ac_objext conftest$ac_exeext
1686 if { { ac_try="$ac_link"
1687case "(($ac_try" in
1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689 *) ac_try_echo=$ac_try;;
1690esac
1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692$as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_link") 2>conftest.err
1694 ac_status=$?
1695 if test -s conftest.err; then
1696 grep -v '^ *+' conftest.err >conftest.er1
1697 cat conftest.er1 >&5
1698 mv -f conftest.er1 conftest.err
1699 fi
1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701 test $ac_status = 0; } && {
1702 test -z "$ac_c_werror_flag" ||
1703 test ! -s conftest.err
1704 } && test -s conftest$ac_exeext && {
1705 test "$cross_compiling" = yes ||
1706 test -x conftest$ac_exeext
1707 }; then :
1708 ac_retval=0
1709else
1710 $as_echo "$as_me: failed program was:" >&5
1711sed 's/^/| /' conftest.$ac_ext >&5
1712
1713 ac_retval=1
1714fi
1715 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1716 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1717 # interfere with the next link command; also delete a directory that is
1718 # left behind by Apple's compiler. We do this before executing the actions.
1719 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1720 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1721 as_fn_set_status $ac_retval
1722
1723} # ac_fn_c_try_link
1724
75086676
DD
1725# ac_fn_c_check_header_preproc LINENO HEADER VAR
1726# ----------------------------------------------
1727# Tests whether HEADER is present, setting the cache variable VAR accordingly.
1728ac_fn_c_check_header_preproc ()
1729{
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1733if eval \${$3+:} false; then :
75086676
DD
1734 $as_echo_n "(cached) " >&6
1735else
1736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1737/* end confdefs.h. */
1738#include <$2>
2299a76d 1739_ACEOF
75086676
DD
1740if ac_fn_c_try_cpp "$LINENO"; then :
1741 eval "$3=yes"
1742else
1743 eval "$3=no"
1744fi
d0ac1c44 1745rm -f conftest.err conftest.i conftest.$ac_ext
75086676
DD
1746fi
1747eval ac_res=\$$3
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1749$as_echo "$ac_res" >&6; }
d0ac1c44 1750 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2299a76d 1751
75086676 1752} # ac_fn_c_check_header_preproc
2299a76d 1753
75086676
DD
1754# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1755# --------------------------------------------
1756# Tries to find the compile-time value of EXPR in a program that includes
1757# INCLUDES, setting VAR accordingly. Returns whether the value could be
1758# computed
1759ac_fn_c_compute_int ()
1760{
1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762 if test "$cross_compiling" = yes; then
1763 # Depending upon the size, compute the lo and hi bounds.
1764cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765/* end confdefs.h. */
1766$4
1767int
1768main ()
1769{
1770static int test_array [1 - 2 * !(($2) >= 0)];
d0ac1c44
SM
1771test_array [0] = 0;
1772return test_array [0];
2299a76d 1773
75086676
DD
1774 ;
1775 return 0;
1776}
1777_ACEOF
1778if ac_fn_c_try_compile "$LINENO"; then :
1779 ac_lo=0 ac_mid=0
1780 while :; do
1781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1782/* end confdefs.h. */
1783$4
1784int
1785main ()
2299a76d 1786{
75086676 1787static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d0ac1c44
SM
1788test_array [0] = 0;
1789return test_array [0];
75086676
DD
1790
1791 ;
1792 return 0;
2299a76d 1793}
75086676
DD
1794_ACEOF
1795if ac_fn_c_try_compile "$LINENO"; then :
1796 ac_hi=$ac_mid; break
1797else
1798 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1799 if test $ac_lo -le $ac_mid; then
1800 ac_lo= ac_hi=
1801 break
1802 fi
1803 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1804fi
1805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1806 done
1807else
1808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1809/* end confdefs.h. */
1810$4
1811int
1812main ()
1813{
1814static int test_array [1 - 2 * !(($2) < 0)];
d0ac1c44
SM
1815test_array [0] = 0;
1816return test_array [0];
2299a76d 1817
75086676
DD
1818 ;
1819 return 0;
1820}
1821_ACEOF
1822if ac_fn_c_try_compile "$LINENO"; then :
1823 ac_hi=-1 ac_mid=-1
1824 while :; do
1825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1826/* end confdefs.h. */
1827$4
1828int
1829main ()
1830{
1831static int test_array [1 - 2 * !(($2) >= $ac_mid)];
d0ac1c44
SM
1832test_array [0] = 0;
1833return test_array [0];
2299a76d 1834
75086676
DD
1835 ;
1836 return 0;
1837}
1838_ACEOF
1839if ac_fn_c_try_compile "$LINENO"; then :
1840 ac_lo=$ac_mid; break
1841else
1842 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1843 if test $ac_mid -le $ac_hi; then
1844 ac_lo= ac_hi=
1845 break
1846 fi
1847 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1848fi
1849rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1850 done
1851else
1852 ac_lo= ac_hi=
1853fi
1854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1855fi
1856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1857# Binary search between lo and hi bounds.
1858while test "x$ac_lo" != "x$ac_hi"; do
1859 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1861/* end confdefs.h. */
1862$4
1863int
1864main ()
1865{
1866static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d0ac1c44
SM
1867test_array [0] = 0;
1868return test_array [0];
2299a76d 1869
75086676
DD
1870 ;
1871 return 0;
1872}
1873_ACEOF
1874if ac_fn_c_try_compile "$LINENO"; then :
1875 ac_hi=$ac_mid
1876else
1877 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1878fi
1879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299a76d 1880done
75086676
DD
1881case $ac_lo in #((
1882?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1883'') ac_retval=1 ;;
1884esac
1885 else
1886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887/* end confdefs.h. */
1888$4
1889static long int longval () { return $2; }
1890static unsigned long int ulongval () { return $2; }
1891#include <stdio.h>
1892#include <stdlib.h>
1893int
1894main ()
1895{
2299a76d 1896
75086676
DD
1897 FILE *f = fopen ("conftest.val", "w");
1898 if (! f)
1899 return 1;
1900 if (($2) < 0)
1901 {
1902 long int i = longval ();
1903 if (i != ($2))
1904 return 1;
1905 fprintf (f, "%ld", i);
1906 }
1907 else
1908 {
1909 unsigned long int i = ulongval ();
1910 if (i != ($2))
1911 return 1;
1912 fprintf (f, "%lu", i);
1913 }
1914 /* Do not output a trailing newline, as this causes \r\n confusion
1915 on some platforms. */
1916 return ferror (f) || fclose (f) != 0;
2299a76d 1917
75086676
DD
1918 ;
1919 return 0;
1920}
2299a76d 1921_ACEOF
75086676
DD
1922if ac_fn_c_try_run "$LINENO"; then :
1923 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1924else
1925 ac_retval=1
1926fi
1927rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1928 conftest.$ac_objext conftest.beam conftest.$ac_ext
1929rm -f conftest.val
2299a76d 1930
75086676 1931 fi
d0ac1c44
SM
1932 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1933 as_fn_set_status $ac_retval
2299a76d 1934
75086676 1935} # ac_fn_c_compute_int
2299a76d 1936
75086676
DD
1937# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1938# -------------------------------------------
1939# Tests whether TYPE exists after having included INCLUDES, setting cache
1940# variable VAR accordingly.
1941ac_fn_c_check_type ()
1942{
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1945$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1946if eval \${$3+:} false; then :
75086676
DD
1947 $as_echo_n "(cached) " >&6
1948else
1949 eval "$3=no"
1950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1951/* end confdefs.h. */
1952$4
1953int
1954main ()
1955{
1956if (sizeof ($2))
1957 return 0;
1958 ;
1959 return 0;
1960}
2299a76d 1961_ACEOF
75086676
DD
1962if ac_fn_c_try_compile "$LINENO"; then :
1963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1964/* end confdefs.h. */
1965$4
1966int
1967main ()
1968{
1969if (sizeof (($2)))
1970 return 0;
1971 ;
1972 return 0;
1973}
2299a76d 1974_ACEOF
75086676 1975if ac_fn_c_try_compile "$LINENO"; then :
2299a76d 1976
75086676
DD
1977else
1978 eval "$3=yes"
1979fi
1980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1981fi
1982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1983fi
1984eval ac_res=\$$3
1985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1986$as_echo "$ac_res" >&6; }
d0ac1c44 1987 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2299a76d 1988
75086676 1989} # ac_fn_c_check_type
2299a76d 1990
75086676
DD
1991# ac_fn_c_check_func LINENO FUNC VAR
1992# ----------------------------------
1993# Tests whether FUNC exists, setting the cache variable VAR accordingly
1994ac_fn_c_check_func ()
1995{
1996 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1998$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1999if eval \${$3+:} false; then :
75086676 2000 $as_echo_n "(cached) " >&6
252b5132 2001else
75086676 2002 if test x$gcc_no_link = xyes; then
d0ac1c44 2003 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
2299a76d 2004fi
75086676
DD
2005cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006/* end confdefs.h. */
85f1f7cf
DD
2007/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2008 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2009#define $2 innocuous_$2
2010
75086676
DD
2011/* System header to define __stub macros and hopefully few prototypes,
2012 which can conflict with char $2 (); below.
2013 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
85f1f7cf
DD
2014 <limits.h> exists even on freestanding compilers. */
2015
2016#ifdef __STDC__
75086676
DD
2017# include <limits.h>
2018#else
2019# include <assert.h>
2020#endif
85f1f7cf
DD
2021
2022#undef $2
2023
2024/* Override any GCC internal prototype to avoid an error.
2025 Use char because int might match the return type of a GCC
2026 builtin and then its argument prototype would still apply. */
75086676
DD
2027#ifdef __cplusplus
2028extern "C"
75086676 2029#endif
75086676
DD
2030char $2 ();
2031/* The GNU C library defines this for functions which it implements
2032 to always fail with ENOSYS. Some functions are actually named
2033 something starting with __ and the normal name is an alias. */
85f1f7cf 2034#if defined __stub_$2 || defined __stub___$2
75086676 2035choke me
75086676 2036#endif
2299a76d 2037
75086676
DD
2038int
2039main ()
2040{
85f1f7cf 2041return $2 ();
75086676
DD
2042 ;
2043 return 0;
2044}
2045_ACEOF
2046if ac_fn_c_try_link "$LINENO"; then :
2047 eval "$3=yes"
2048else
2049 eval "$3=no"
252b5132 2050fi
75086676
DD
2051rm -f core conftest.err conftest.$ac_objext \
2052 conftest$ac_exeext conftest.$ac_ext
2053fi
2054eval ac_res=\$$3
2055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2056$as_echo "$ac_res" >&6; }
d0ac1c44 2057 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
252b5132 2058
75086676 2059} # ac_fn_c_check_func
252b5132 2060
d0ac1c44
SM
2061# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2062# ---------------------------------------------
2063# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2064# accordingly.
75086676
DD
2065ac_fn_c_check_decl ()
2066{
2067 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
a2803021
DD
2068 as_decl_name=`echo $2|sed 's/ *(.*//'`
2069 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2071$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
d0ac1c44 2072if eval \${$3+:} false; then :
75086676
DD
2073 $as_echo_n "(cached) " >&6
2074else
2075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2076/* end confdefs.h. */
2077$4
2078int
2079main ()
2080{
a2803021
DD
2081#ifndef $as_decl_name
2082#ifdef __cplusplus
2083 (void) $as_decl_use;
2084#else
2085 (void) $as_decl_name;
2086#endif
75086676 2087#endif
252b5132 2088
75086676
DD
2089 ;
2090 return 0;
2091}
2092_ACEOF
2093if ac_fn_c_try_compile "$LINENO"; then :
2094 eval "$3=yes"
2095else
2096 eval "$3=no"
2097fi
2098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2099fi
2100eval ac_res=\$$3
2101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2102$as_echo "$ac_res" >&6; }
d0ac1c44 2103 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
252b5132 2104
75086676
DD
2105} # ac_fn_c_check_decl
2106cat >config.log <<_ACEOF
2107This file contains any messages produced by compilers while
2108running configure, to aid debugging if configure makes a mistake.
52d98c2d 2109
75086676 2110It was created by $as_me, which was
d0ac1c44 2111generated by GNU Autoconf 2.69. Invocation command line was
252b5132 2112
75086676 2113 $ $0 $@
2299a76d 2114
75086676
DD
2115_ACEOF
2116exec 5>>config.log
2117{
2118cat <<_ASUNAME
2119## --------- ##
2120## Platform. ##
2121## --------- ##
2299a76d 2122
75086676
DD
2123hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2124uname -m = `(uname -m) 2>/dev/null || echo unknown`
2125uname -r = `(uname -r) 2>/dev/null || echo unknown`
2126uname -s = `(uname -s) 2>/dev/null || echo unknown`
2127uname -v = `(uname -v) 2>/dev/null || echo unknown`
2299a76d 2128
75086676
DD
2129/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2130/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2299a76d 2131
75086676
DD
2132/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2133/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2134/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2135/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2136/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2137/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2138/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2299a76d 2139
75086676 2140_ASUNAME
2299a76d 2141
75086676
DD
2142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2143for as_dir in $PATH
2144do
2145 IFS=$as_save_IFS
2146 test -z "$as_dir" && as_dir=.
2147 $as_echo "PATH: $as_dir"
2148 done
2149IFS=$as_save_IFS
2299a76d 2150
75086676 2151} >&5
2299a76d 2152
75086676 2153cat >&5 <<_ACEOF
2299a76d
DJ
2154
2155
75086676
DD
2156## ----------- ##
2157## Core tests. ##
2158## ----------- ##
2299a76d 2159
75086676 2160_ACEOF
2299a76d 2161
c8536f38 2162
75086676
DD
2163# Keep a trace of the command line.
2164# Strip out --no-create and --no-recursion so they do not pile up.
2165# Strip out --silent because we don't want to record it for future runs.
2166# Also quote any args containing shell meta-characters.
2167# Make two passes to allow for proper duplicate-argument suppression.
2168ac_configure_args=
2169ac_configure_args0=
2170ac_configure_args1=
2171ac_must_keep_next=false
2172for ac_pass in 1 2
2173do
2174 for ac_arg
2175 do
2176 case $ac_arg in
2177 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2178 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2179 | -silent | --silent | --silen | --sile | --sil)
2180 continue ;;
2181 *\'*)
2182 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2183 esac
2184 case $ac_pass in
2185 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2186 2)
2187 as_fn_append ac_configure_args1 " '$ac_arg'"
2188 if test $ac_must_keep_next = true; then
2189 ac_must_keep_next=false # Got value, back to normal.
2190 else
2191 case $ac_arg in
2192 *=* | --config-cache | -C | -disable-* | --disable-* \
2193 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2194 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2195 | -with-* | --with-* | -without-* | --without-* | --x)
2196 case "$ac_configure_args0 " in
2197 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2198 esac
2199 ;;
2200 -* ) ac_must_keep_next=true ;;
2201 esac
2202 fi
2203 as_fn_append ac_configure_args " '$ac_arg'"
2204 ;;
2205 esac
2206 done
2207done
2208{ ac_configure_args0=; unset ac_configure_args0;}
2209{ ac_configure_args1=; unset ac_configure_args1;}
c8536f38 2210
75086676
DD
2211# When interrupted or exit'd, cleanup temporary files, and complete
2212# config.log. We remove comments because anyway the quotes in there
2213# would cause problems or look ugly.
2214# WARNING: Use '\'' to represent an apostrophe within the trap.
2215# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2216trap 'exit_status=$?
2217 # Save into config.log some information that might help in debugging.
2218 {
2219 echo
c8536f38 2220
d0ac1c44 2221 $as_echo "## ---------------- ##
75086676 2222## Cache variables. ##
d0ac1c44 2223## ---------------- ##"
75086676
DD
2224 echo
2225 # The following way of writing the cache mishandles newlines in values,
2226(
2227 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2228 eval ac_val=\$$ac_var
2229 case $ac_val in #(
2230 *${as_nl}*)
2231 case $ac_var in #(
2232 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2233$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2234 esac
2235 case $ac_var in #(
2236 _ | IFS | as_nl) ;; #(
2237 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2238 *) { eval $ac_var=; unset $ac_var;} ;;
2239 esac ;;
2240 esac
2241 done
2242 (set) 2>&1 |
2243 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2244 *${as_nl}ac_space=\ *)
2245 sed -n \
2246 "s/'\''/'\''\\\\'\'''\''/g;
2247 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2248 ;; #(
2249 *)
2250 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2251 ;;
2252 esac |
2253 sort
2254)
2255 echo
2299a76d 2256
d0ac1c44 2257 $as_echo "## ----------------- ##
75086676 2258## Output variables. ##
d0ac1c44 2259## ----------------- ##"
75086676
DD
2260 echo
2261 for ac_var in $ac_subst_vars
2262 do
2263 eval ac_val=\$$ac_var
2264 case $ac_val in
2265 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2266 esac
2267 $as_echo "$ac_var='\''$ac_val'\''"
2268 done | sort
2269 echo
2299a76d 2270
75086676 2271 if test -n "$ac_subst_files"; then
d0ac1c44 2272 $as_echo "## ------------------- ##
75086676 2273## File substitutions. ##
d0ac1c44 2274## ------------------- ##"
75086676
DD
2275 echo
2276 for ac_var in $ac_subst_files
2277 do
2278 eval ac_val=\$$ac_var
2279 case $ac_val in
2280 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2281 esac
2282 $as_echo "$ac_var='\''$ac_val'\''"
2283 done | sort
2284 echo
2285 fi
bb6a587d 2286
75086676 2287 if test -s confdefs.h; then
d0ac1c44 2288 $as_echo "## ----------- ##
75086676 2289## confdefs.h. ##
d0ac1c44 2290## ----------- ##"
75086676
DD
2291 echo
2292 cat confdefs.h
2293 echo
2294 fi
2295 test "$ac_signal" != 0 &&
2296 $as_echo "$as_me: caught signal $ac_signal"
2297 $as_echo "$as_me: exit $exit_status"
2298 } >&5
2299 rm -f core *.core core.conftest.* &&
2300 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2301 exit $exit_status
2302' 0
2303for ac_signal in 1 2 13 15; do
2304 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2305done
2306ac_signal=0
2299a76d 2307
75086676
DD
2308# confdefs.h avoids OS command line length limits that DEFS can exceed.
2309rm -f -r conftest* confdefs.h
2299a76d 2310
75086676 2311$as_echo "/* confdefs.h */" > confdefs.h
2299a76d 2312
75086676 2313# Predefined preprocessor variables.
2299a76d 2314
75086676
DD
2315cat >>confdefs.h <<_ACEOF
2316#define PACKAGE_NAME "$PACKAGE_NAME"
2317_ACEOF
2299a76d 2318
75086676
DD
2319cat >>confdefs.h <<_ACEOF
2320#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2321_ACEOF
2299a76d 2322
75086676
DD
2323cat >>confdefs.h <<_ACEOF
2324#define PACKAGE_VERSION "$PACKAGE_VERSION"
2325_ACEOF
cfed0715 2326
75086676
DD
2327cat >>confdefs.h <<_ACEOF
2328#define PACKAGE_STRING "$PACKAGE_STRING"
2329_ACEOF
2299a76d 2330
75086676
DD
2331cat >>confdefs.h <<_ACEOF
2332#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2333_ACEOF
252b5132 2334
75086676
DD
2335cat >>confdefs.h <<_ACEOF
2336#define PACKAGE_URL "$PACKAGE_URL"
2337_ACEOF
252b5132
RH
2338
2339
75086676
DD
2340# Let the site file select an alternate cache file if it wants to.
2341# Prefer an explicitly selected file to automatically selected ones.
2342ac_site_file1=NONE
2343ac_site_file2=NONE
2344if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2345 # We do not want a PATH search for config.site.
2346 case $CONFIG_SITE in #((
2347 -*) ac_site_file1=./$CONFIG_SITE;;
2348 */*) ac_site_file1=$CONFIG_SITE;;
2349 *) ac_site_file1=./$CONFIG_SITE;;
2350 esac
75086676
DD
2351elif test "x$prefix" != xNONE; then
2352 ac_site_file1=$prefix/share/config.site
2353 ac_site_file2=$prefix/etc/config.site
2354else
2355 ac_site_file1=$ac_default_prefix/share/config.site
2356 ac_site_file2=$ac_default_prefix/etc/config.site
2357fi
2358for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2359do
2360 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2361 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
75086676
DD
2362 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2363$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2364 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2365 . "$ac_site_file" \
2366 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2367$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2368as_fn_error $? "failed to load site script $ac_site_file
2369See \`config.log' for more details" "$LINENO" 5; }
75086676
DD
2370 fi
2371done
2372
2373if test -r "$cache_file"; then
d0ac1c44
SM
2374 # Some versions of bash will fail to source /dev/null (special files
2375 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2376 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
75086676
DD
2377 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2378$as_echo "$as_me: loading cache $cache_file" >&6;}
2379 case $cache_file in
2380 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2381 *) . "./$cache_file";;
2382 esac
2383 fi
2384else
2385 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2386$as_echo "$as_me: creating cache $cache_file" >&6;}
2387 >$cache_file
2388fi
2389
d0ac1c44
SM
2390as_fn_append ac_header_list " stdlib.h"
2391as_fn_append ac_header_list " unistd.h"
2392as_fn_append ac_header_list " sys/param.h"
75086676
DD
2393# Check that the precious variables saved in the cache have kept the same
2394# value.
2395ac_cache_corrupted=false
2396for ac_var in $ac_precious_vars; do
2397 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2398 eval ac_new_set=\$ac_env_${ac_var}_set
2399 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2400 eval ac_new_val=\$ac_env_${ac_var}_value
2401 case $ac_old_set,$ac_new_set in
2402 set,)
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2404$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2405 ac_cache_corrupted=: ;;
2406 ,set)
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2408$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2409 ac_cache_corrupted=: ;;
2410 ,);;
2411 *)
2412 if test "x$ac_old_val" != "x$ac_new_val"; then
2413 # differences in whitespace do not lead to failure.
2414 ac_old_val_w=`echo x $ac_old_val`
2415 ac_new_val_w=`echo x $ac_new_val`
2416 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2418$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2419 ac_cache_corrupted=:
2420 else
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2422$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2423 eval $ac_var=\$ac_old_val
2424 fi
2425 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2426$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2427 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2428$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2429 fi;;
2430 esac
2431 # Pass precious variables to config.status.
2432 if test "$ac_new_set" = set; then
2433 case $ac_new_val in
2434 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2435 *) ac_arg=$ac_var=$ac_new_val ;;
2436 esac
2437 case " $ac_configure_args " in
2438 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2439 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2440 esac
2441 fi
2442done
2443if $ac_cache_corrupted; then
2444 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2445$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2446 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2447$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2448 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
75086676
DD
2449fi
2450## -------------------- ##
2451## Main body of script. ##
2452## -------------------- ##
2453
2454ac_ext=c
2455ac_cpp='$CPP $CPPFLAGS'
2456ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2458ac_compiler_gnu=$ac_cv_c_compiler_gnu
2459
2460
2461
2462
2463
2464
2465
2466# This works around the fact that libtool configuration may change LD
2467# for this particular configuration, but some shells, instead of
2468# keeping the changes in LD private, export them just because LD is
2469# exported. We don't use libtool yet, but some day we might, so...
2470ORIGINAL_LD_FOR_MULTILIBS=$LD
2471
2472
2473# Check whether --with-target-subdir was given.
2474if test "${with_target_subdir+set}" = set; then :
2475 withval=$with_target_subdir;
2476fi
2477
2478
2479# Check whether --with-build-subdir was given.
2480if test "${with_build_subdir+set}" = set; then :
2481 withval=$with_build_subdir;
2482fi
2483
2484
2485# Check whether --with-cross-host was given.
2486if test "${with_cross_host+set}" = set; then :
2487 withval=$with_cross_host;
2488fi
2489
2490
2491# Check whether --with-newlib was given.
2492if test "${with_newlib+set}" = set; then :
2493 withval=$with_newlib;
2494fi
2495
2496
2497if test "${srcdir}" = "."; then
2498 if test -n "${with_build_subdir}"; then
2499 libiberty_topdir="${srcdir}/../.."
cfed0715
DD
2500 with_target_subdir=
2501 elif test -z "${with_target_subdir}"; then
252b5132
RH
2502 libiberty_topdir="${srcdir}/.."
2503 else
2504 if test "${with_target_subdir}" != "."; then
2505 libiberty_topdir="${srcdir}/${with_multisrctop}../.."
2506 else
2507 libiberty_topdir="${srcdir}/${with_multisrctop}.."
2508 fi
2509 fi
2510else
2511 libiberty_topdir="${srcdir}/.."
2512fi
85b9a938 2513
252b5132 2514ac_aux_dir=
75086676 2515for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do
d0ac1c44
SM
2516 if test -f "$ac_dir/install-sh"; then
2517 ac_aux_dir=$ac_dir
2518 ac_install_sh="$ac_aux_dir/install-sh -c"
2519 break
2520 elif test -f "$ac_dir/install.sh"; then
2521 ac_aux_dir=$ac_dir
2522 ac_install_sh="$ac_aux_dir/install.sh -c"
2523 break
2524 elif test -f "$ac_dir/shtool"; then
2525 ac_aux_dir=$ac_dir
2526 ac_install_sh="$ac_aux_dir/shtool install -c"
2527 break
2528 fi
252b5132
RH
2529done
2530if test -z "$ac_aux_dir"; then
d0ac1c44 2531 as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5
252b5132 2532fi
252b5132 2533
75086676
DD
2534# These three variables are undocumented and unsupported,
2535# and are intended to be withdrawn in a future Autoconf release.
2536# They can cause serious problems if a builder's source tree is in a directory
2537# whose full name contains unusual characters.
2538ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2539ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2540ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
252b5132
RH
2541
2542
75086676
DD
2543
2544
2545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2546$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2547 # Check whether --enable-maintainer-mode was given.
2548if test "${enable_maintainer_mode+set}" = set; then :
2549 enableval=$enable_maintainer_mode; maintainer_mode=$enableval
39423523
DD
2550else
2551 maintainer_mode=no
75086676 2552fi
39423523 2553
75086676
DD
2554
2555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
2556$as_echo "$maintainer_mode" >&6; }
39423523
DD
2557
2558if test "$maintainer_mode" = "yes"; then
2559 MAINT=''
2560 NOTMAINT='#'
2561else
2562 MAINT='#'
2563 NOTMAINT=''
2564fi
2565
da191b5b
DD
2566# Do we have a single-tree copy of texinfo? Even if we do, we can't
2567# rely on it - libiberty is built before texinfo.
2568# Extract the first word of "makeinfo", so it can be a program name with args.
39423523 2569set dummy makeinfo; ac_word=$2
75086676
DD
2570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2571$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2572if ${ac_cv_prog_MAKEINFO+:} false; then :
75086676 2573 $as_echo_n "(cached) " >&6
39423523
DD
2574else
2575 if test -n "$MAKEINFO"; then
2576 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2577else
2299a76d
DJ
2578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2579for as_dir in $PATH
2580do
2581 IFS=$as_save_IFS
2582 test -z "$as_dir" && as_dir=.
75086676 2583 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 2585 ac_cv_prog_MAKEINFO="makeinfo"
75086676 2586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
2587 break 2
2588 fi
2589done
75086676
DD
2590 done
2591IFS=$as_save_IFS
2299a76d 2592
39423523
DD
2593fi
2594fi
2299a76d 2595MAKEINFO=$ac_cv_prog_MAKEINFO
39423523 2596if test -n "$MAKEINFO"; then
75086676
DD
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
2598$as_echo "$MAKEINFO" >&6; }
39423523 2599else
75086676
DD
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2601$as_echo "no" >&6; }
39423523
DD
2602fi
2603
75086676 2604
1a78a35a
DD
2605if test "x$MAKEINFO" = "x"; then
2606 MAKEINFO="@echo makeinfo missing; true"
da191b5b 2607 BUILD_INFO=
1a78a35a
DD
2608else
2609 BUILD_INFO=info
b7ca9213
L
2610 case "$MAKEINFO" in
2611 */missing\ makeinfo*)
1a78a35a 2612 BUILD_INFO=
75086676 2613 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
b7ca9213 2614*** Makeinfo is missing. Info documentation will not be built." >&5
75086676 2615$as_echo "$as_me: WARNING:
b7ca9213
L
2616*** Makeinfo is missing. Info documentation will not be built." >&2;}
2617 ;;
2618 *)
2619 case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
2620 x*\ [1-3].* )
2621 MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
2622 BUILD_INFO=
75086676 2623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2299a76d 2624*** Makeinfo is too old. Info documentation will not be built." >&5
75086676 2625$as_echo "$as_me: WARNING:
2299a76d 2626*** Makeinfo is too old. Info documentation will not be built." >&2;}
b7ca9213
L
2627 ;;
2628 esac
1a78a35a
DD
2629 ;;
2630 esac
2631fi
da191b5b 2632
39423523
DD
2633
2634
2635# Extract the first word of "perl", so it can be a program name with args.
2636set dummy perl; ac_word=$2
75086676
DD
2637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2638$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2639if ${ac_cv_prog_PERL+:} false; then :
75086676 2640 $as_echo_n "(cached) " >&6
39423523
DD
2641else
2642 if test -n "$PERL"; then
2643 ac_cv_prog_PERL="$PERL" # Let the user override the test.
2644else
2299a76d
DJ
2645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2646for as_dir in $PATH
2647do
2648 IFS=$as_save_IFS
2649 test -z "$as_dir" && as_dir=.
75086676 2650 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2651 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 2652 ac_cv_prog_PERL="perl"
75086676 2653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
2654 break 2
2655 fi
2656done
75086676
DD
2657 done
2658IFS=$as_save_IFS
2299a76d 2659
39423523
DD
2660fi
2661fi
2299a76d 2662PERL=$ac_cv_prog_PERL
39423523 2663if test -n "$PERL"; then
75086676
DD
2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
2665$as_echo "$PERL" >&6; }
39423523 2666else
75086676
DD
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2668$as_echo "no" >&6; }
39423523
DD
2669fi
2670
75086676 2671
39423523
DD
2672if test x"$PERL" = x""; then
2673 HAVE_PERL='#'
2674else
2675 HAVE_PERL=''
2676fi
2677
2678
252b5132 2679# Make sure we can run config.sub.
75086676 2680$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2681 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
75086676
DD
2682
2683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2684$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2685if ${ac_cv_build+:} false; then :
75086676
DD
2686 $as_echo_n "(cached) " >&6
2687else
2688 ac_build_alias=$build_alias
2689test "x$ac_build_alias" = x &&
2690 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2691test "x$ac_build_alias" = x &&
d0ac1c44 2692 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
75086676 2693ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2694 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
75086676
DD
2695
2696fi
2697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2698$as_echo "$ac_cv_build" >&6; }
2699case $ac_cv_build in
2700*-*-*) ;;
d0ac1c44 2701*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
75086676 2702esac
2299a76d 2703build=$ac_cv_build
75086676
DD
2704ac_save_IFS=$IFS; IFS='-'
2705set x $ac_cv_build
2706shift
2707build_cpu=$1
2708build_vendor=$2
2709shift; shift
2710# Remember, the first character of IFS is used to create $*,
2711# except with old shells:
2712build_os=$*
2713IFS=$ac_save_IFS
2714case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
252b5132
RH
2715
2716
75086676
DD
2717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2718$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2719if ${ac_cv_host+:} false; then :
75086676 2720 $as_echo_n "(cached) " >&6
2299a76d 2721else
75086676
DD
2722 if test "x$host_alias" = x; then
2723 ac_cv_host=$ac_cv_build
2724else
2725 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2726 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
75086676 2727fi
252b5132 2728
2299a76d 2729fi
75086676
DD
2730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2731$as_echo "$ac_cv_host" >&6; }
2732case $ac_cv_host in
2733*-*-*) ;;
d0ac1c44 2734*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
75086676 2735esac
2299a76d 2736host=$ac_cv_host
75086676
DD
2737ac_save_IFS=$IFS; IFS='-'
2738set x $ac_cv_host
2739shift
2740host_cpu=$1
2741host_vendor=$2
2742shift; shift
2743# Remember, the first character of IFS is used to create $*,
2744# except with old shells:
2745host_os=$*
2746IFS=$ac_save_IFS
2747case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
252b5132 2748
252b5132 2749
252b5132 2750
252b5132 2751
2299a76d
DJ
2752if test -n "$ac_tool_prefix"; then
2753 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
252b5132 2754set dummy ${ac_tool_prefix}ar; ac_word=$2
75086676
DD
2755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2756$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2757if ${ac_cv_prog_AR+:} false; then :
75086676 2758 $as_echo_n "(cached) " >&6
252b5132
RH
2759else
2760 if test -n "$AR"; then
2761 ac_cv_prog_AR="$AR" # Let the user override the test.
2762else
2299a76d
DJ
2763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2764for as_dir in $PATH
2765do
2766 IFS=$as_save_IFS
2767 test -z "$as_dir" && as_dir=.
75086676 2768 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 2770 ac_cv_prog_AR="${ac_tool_prefix}ar"
75086676 2771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
2772 break 2
2773 fi
2774done
75086676
DD
2775 done
2776IFS=$as_save_IFS
2299a76d 2777
252b5132
RH
2778fi
2779fi
2299a76d 2780AR=$ac_cv_prog_AR
252b5132 2781if test -n "$AR"; then
75086676
DD
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2783$as_echo "$AR" >&6; }
252b5132 2784else
75086676
DD
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2786$as_echo "no" >&6; }
2299a76d
DJ
2787fi
2788
75086676 2789
252b5132 2790fi
2299a76d
DJ
2791if test -z "$ac_cv_prog_AR"; then
2792 ac_ct_AR=$AR
2793 # Extract the first word of "ar", so it can be a program name with args.
2794set dummy ar; ac_word=$2
75086676
DD
2795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2796$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2797if ${ac_cv_prog_ac_ct_AR+:} false; then :
75086676 2798 $as_echo_n "(cached) " >&6
2299a76d
DJ
2799else
2800 if test -n "$ac_ct_AR"; then
2801 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2802else
2803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2804for as_dir in $PATH
2805do
2806 IFS=$as_save_IFS
2807 test -z "$as_dir" && as_dir=.
75086676 2808 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 2810 ac_cv_prog_ac_ct_AR="ar"
75086676 2811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
2812 break 2
2813 fi
2814done
75086676
DD
2815 done
2816IFS=$as_save_IFS
252b5132 2817
2299a76d
DJ
2818fi
2819fi
2820ac_ct_AR=$ac_cv_prog_ac_ct_AR
2821if test -n "$ac_ct_AR"; then
75086676
DD
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2823$as_echo "$ac_ct_AR" >&6; }
2299a76d 2824else
75086676
DD
2825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2826$as_echo "no" >&6; }
2299a76d 2827fi
252b5132 2828
75086676
DD
2829 if test "x$ac_ct_AR" = x; then
2830 AR=""
2831 else
2832 case $cross_compiling:$ac_tool_warned in
2833yes:)
2834{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2835$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2836ac_tool_warned=yes ;;
2837esac
2838 AR=$ac_ct_AR
2839 fi
2299a76d
DJ
2840else
2841 AR="$ac_cv_prog_AR"
2842fi
252b5132 2843
2299a76d
DJ
2844if test -n "$ac_tool_prefix"; then
2845 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
252b5132 2846set dummy ${ac_tool_prefix}ranlib; ac_word=$2
75086676
DD
2847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2848$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2849if ${ac_cv_prog_RANLIB+:} false; then :
75086676 2850 $as_echo_n "(cached) " >&6
252b5132
RH
2851else
2852 if test -n "$RANLIB"; then
2853 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2854else
2299a76d
DJ
2855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2856for as_dir in $PATH
2857do
2858 IFS=$as_save_IFS
2859 test -z "$as_dir" && as_dir=.
75086676 2860 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 2862 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
75086676 2863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
2864 break 2
2865 fi
2866done
75086676
DD
2867 done
2868IFS=$as_save_IFS
2299a76d 2869
252b5132
RH
2870fi
2871fi
2299a76d 2872RANLIB=$ac_cv_prog_RANLIB
252b5132 2873if test -n "$RANLIB"; then
75086676
DD
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2875$as_echo "$RANLIB" >&6; }
252b5132 2876else
75086676
DD
2877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2878$as_echo "no" >&6; }
252b5132
RH
2879fi
2880
75086676 2881
2299a76d 2882fi
252b5132 2883if test -z "$ac_cv_prog_RANLIB"; then
2299a76d 2884 ac_ct_RANLIB=$RANLIB
252b5132
RH
2885 # Extract the first word of "ranlib", so it can be a program name with args.
2886set dummy ranlib; ac_word=$2
75086676
DD
2887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2888$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2889if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
75086676 2890 $as_echo_n "(cached) " >&6
252b5132 2891else
2299a76d
DJ
2892 if test -n "$ac_ct_RANLIB"; then
2893 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
252b5132 2894else
2299a76d
DJ
2895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2896for as_dir in $PATH
2897do
2898 IFS=$as_save_IFS
2899 test -z "$as_dir" && as_dir=.
75086676 2900 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 2902 ac_cv_prog_ac_ct_RANLIB="ranlib"
75086676 2903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
2904 break 2
2905 fi
2906done
75086676
DD
2907 done
2908IFS=$as_save_IFS
2299a76d 2909
252b5132
RH
2910fi
2911fi
2299a76d
DJ
2912ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2913if test -n "$ac_ct_RANLIB"; then
75086676
DD
2914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2915$as_echo "$ac_ct_RANLIB" >&6; }
252b5132 2916else
75086676
DD
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2918$as_echo "no" >&6; }
252b5132
RH
2919fi
2920
75086676
DD
2921 if test "x$ac_ct_RANLIB" = x; then
2922 RANLIB=":"
2923 else
2924 case $cross_compiling:$ac_tool_warned in
2925yes:)
2926{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2927$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2928ac_tool_warned=yes ;;
2929esac
2930 RANLIB=$ac_ct_RANLIB
2931 fi
252b5132 2932else
2299a76d 2933 RANLIB="$ac_cv_prog_RANLIB"
252b5132
RH
2934fi
2935
2936
50ad1254
L
2937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
2938$as_echo_n "checking for -plugin option... " >&6; }
2939
2940plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
2941plugin_option=
2942for plugin in $plugin_names; do
2943 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
2944 if test x$plugin_so = x$plugin; then
2945 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
2946 fi
2947 if test x$plugin_so != x$plugin; then
2948 plugin_option="--plugin $plugin_so"
2949 break
2950 fi
2951done
03c02f31
L
2952if test -n "$ac_tool_prefix"; then
2953 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2954set dummy ${ac_tool_prefix}ar; ac_word=$2
2955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2956$as_echo_n "checking for $ac_word... " >&6; }
2957if ${ac_cv_prog_AR+:} false; then :
2958 $as_echo_n "(cached) " >&6
2959else
2960 if test -n "$AR"; then
2961 ac_cv_prog_AR="$AR" # Let the user override the test.
2962else
2963as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2964for as_dir in $PATH
2965do
2966 IFS=$as_save_IFS
2967 test -z "$as_dir" && as_dir=.
2968 for ac_exec_ext in '' $ac_executable_extensions; do
2969 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2970 ac_cv_prog_AR="${ac_tool_prefix}ar"
2971 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2972 break 2
2973 fi
2974done
2975 done
2976IFS=$as_save_IFS
2977
2978fi
2979fi
2980AR=$ac_cv_prog_AR
2981if test -n "$AR"; then
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2983$as_echo "$AR" >&6; }
2984else
2985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2986$as_echo "no" >&6; }
2987fi
2988
2989
2990fi
2991if test -z "$ac_cv_prog_AR"; then
2992 ac_ct_AR=$AR
2993 # Extract the first word of "ar", so it can be a program name with args.
2994set dummy ar; ac_word=$2
2995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2996$as_echo_n "checking for $ac_word... " >&6; }
2997if ${ac_cv_prog_ac_ct_AR+:} false; then :
2998 $as_echo_n "(cached) " >&6
2999else
3000 if test -n "$ac_ct_AR"; then
3001 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3002else
3003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004for as_dir in $PATH
3005do
3006 IFS=$as_save_IFS
3007 test -z "$as_dir" && as_dir=.
3008 for ac_exec_ext in '' $ac_executable_extensions; do
3009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3010 ac_cv_prog_ac_ct_AR="ar"
3011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3012 break 2
3013 fi
3014done
3015 done
3016IFS=$as_save_IFS
3017
3018fi
3019fi
3020ac_ct_AR=$ac_cv_prog_ac_ct_AR
3021if test -n "$ac_ct_AR"; then
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3023$as_echo "$ac_ct_AR" >&6; }
3024else
3025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3026$as_echo "no" >&6; }
3027fi
3028
3029 if test "x$ac_ct_AR" = x; then
3030 AR=""
3031 else
3032 case $cross_compiling:$ac_tool_warned in
3033yes:)
3034{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3035$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3036ac_tool_warned=yes ;;
3037esac
3038 AR=$ac_ct_AR
3039 fi
3040else
3041 AR="$ac_cv_prog_AR"
3042fi
3043
3044if test "${AR}" = "" ; then
3045 as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
3046fi
3047touch conftest.c
3048${AR} $plugin_option rc conftest.a conftest.c
3049if test "$?" != 0; then
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
3051$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
3052 plugin_option=
3053fi
3054rm -f conftest.*
50ad1254
L
3055if test -n "$plugin_option"; then
3056 PLUGIN_OPTION="$plugin_option"
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
3058$as_echo "$plugin_option" >&6; }
3059else
3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3061$as_echo "no" >&6; }
3062fi
3063
3064if test -n "$PLUGIN_OPTION"; then
3065 if $AR --help 2>&1 | grep -q "\--plugin"; then
3066 AR_PLUGIN_OPTION="$PLUGIN_OPTION"
3067
3068 fi
3069 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
3070 RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
3071
3072 fi
3073fi
3074
958afec3
GK
3075# Add --enable-multilib to configure.
3076# Default to --enable-multilib
75086676
DD
3077# Check whether --enable-multilib was given.
3078if test "${enable_multilib+set}" = set; then :
3079 enableval=$enable_multilib; case "$enableval" in
958afec3
GK
3080 yes) multilib=yes ;;
3081 no) multilib=no ;;
d0ac1c44 3082 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
958afec3
GK
3083 esac
3084else
3085 multilib=yes
75086676
DD
3086fi
3087
958afec3
GK
3088
3089# Even if the default multilib is not a cross compilation,
3090# it may be that some of the other multilibs are.
3091if test $cross_compiling = no && test $multilib = yes \
3092 && test "x${with_multisubdir}" != x ; then
3093 cross_compiling=maybe
3094fi
3095
a4818a05
DD
3096# We may wish to install the target headers somewhere.
3097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5
3098$as_echo_n "checking whether to install libiberty headers and static library... " >&6; }
3099
3100# Check whether --enable-install-libiberty was given.
3101if test "${enable_install_libiberty+set}" = set; then :
3102 enableval=$enable_install_libiberty; enable_install_libiberty=$enableval
3103else
3104 enable_install_libiberty=no
3105fi
3106
3107# Option parsed, now set things appropriately.
3108case x"$enable_install_libiberty" in
3109 xyes|x)
3110 target_header_dir=libiberty
3111 ;;
3112 xno)
3113 target_header_dir=
3114 ;;
3115 *)
3116 # This could be sanity-checked in various ways...
3117 target_header_dir="${enable_install_libiberty}"
3118 ;;
3119esac
3120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5
3121$as_echo "$enable_install_libiberty" >&6; }
3122{ $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5
3123$as_echo "$as_me: target_header_dir = $target_header_dir" >&6;}
3124
0c0a36a4 3125
2299a76d
DJ
3126ac_ext=c
3127ac_cpp='$CPP $CPPFLAGS'
3128ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3129ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3130ac_compiler_gnu=$ac_cv_c_compiler_gnu
3131if test -n "$ac_tool_prefix"; then
3132 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3133set dummy ${ac_tool_prefix}gcc; ac_word=$2
75086676
DD
3134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3135$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3136if ${ac_cv_prog_CC+:} false; then :
75086676 3137 $as_echo_n "(cached) " >&6
2299a76d
DJ
3138else
3139 if test -n "$CC"; then
3140 ac_cv_prog_CC="$CC" # Let the user override the test.
3141else
3142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3143for as_dir in $PATH
3144do
3145 IFS=$as_save_IFS
3146 test -z "$as_dir" && as_dir=.
75086676 3147 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3148 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 3149 ac_cv_prog_CC="${ac_tool_prefix}gcc"
75086676 3150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
3151 break 2
3152 fi
3153done
75086676
DD
3154 done
3155IFS=$as_save_IFS
2299a76d
DJ
3156
3157fi
3158fi
3159CC=$ac_cv_prog_CC
3160if test -n "$CC"; then
75086676
DD
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3162$as_echo "$CC" >&6; }
2299a76d 3163else
75086676
DD
3164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3165$as_echo "no" >&6; }
2299a76d
DJ
3166fi
3167
75086676 3168
2299a76d
DJ
3169fi
3170if test -z "$ac_cv_prog_CC"; then
3171 ac_ct_CC=$CC
3172 # Extract the first word of "gcc", so it can be a program name with args.
252b5132 3173set dummy gcc; ac_word=$2
75086676
DD
3174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3175$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3176if ${ac_cv_prog_ac_ct_CC+:} false; then :
75086676 3177 $as_echo_n "(cached) " >&6
2299a76d
DJ
3178else
3179 if test -n "$ac_ct_CC"; then
3180 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3181else
3182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3183for as_dir in $PATH
3184do
3185 IFS=$as_save_IFS
3186 test -z "$as_dir" && as_dir=.
75086676 3187 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3188 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 3189 ac_cv_prog_ac_ct_CC="gcc"
75086676 3190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
3191 break 2
3192 fi
3193done
75086676
DD
3194 done
3195IFS=$as_save_IFS
2299a76d
DJ
3196
3197fi
3198fi
3199ac_ct_CC=$ac_cv_prog_ac_ct_CC
3200if test -n "$ac_ct_CC"; then
75086676
DD
3201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3202$as_echo "$ac_ct_CC" >&6; }
2299a76d 3203else
75086676
DD
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3205$as_echo "no" >&6; }
2299a76d
DJ
3206fi
3207
75086676
DD
3208 if test "x$ac_ct_CC" = x; then
3209 CC=""
3210 else
3211 case $cross_compiling:$ac_tool_warned in
3212yes:)
3213{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3214$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3215ac_tool_warned=yes ;;
3216esac
3217 CC=$ac_ct_CC
3218 fi
2299a76d
DJ
3219else
3220 CC="$ac_cv_prog_CC"
3221fi
3222
3223if test -z "$CC"; then
75086676
DD
3224 if test -n "$ac_tool_prefix"; then
3225 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2299a76d 3226set dummy ${ac_tool_prefix}cc; ac_word=$2
75086676
DD
3227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3228$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3229if ${ac_cv_prog_CC+:} false; then :
75086676 3230 $as_echo_n "(cached) " >&6
252b5132
RH
3231else
3232 if test -n "$CC"; then
3233 ac_cv_prog_CC="$CC" # Let the user override the test.
3234else
2299a76d
DJ
3235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3236for as_dir in $PATH
3237do
3238 IFS=$as_save_IFS
3239 test -z "$as_dir" && as_dir=.
75086676 3240 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3241 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 3242 ac_cv_prog_CC="${ac_tool_prefix}cc"
75086676 3243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
3244 break 2
3245 fi
3246done
75086676
DD
3247 done
3248IFS=$as_save_IFS
2299a76d 3249
252b5132
RH
3250fi
3251fi
2299a76d 3252CC=$ac_cv_prog_CC
252b5132 3253if test -n "$CC"; then
75086676
DD
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3255$as_echo "$CC" >&6; }
252b5132 3256else
75086676
DD
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3258$as_echo "no" >&6; }
252b5132
RH
3259fi
3260
2299a76d 3261
75086676 3262 fi
2299a76d 3263fi
252b5132
RH
3264if test -z "$CC"; then
3265 # Extract the first word of "cc", so it can be a program name with args.
3266set dummy cc; ac_word=$2
75086676
DD
3267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3268$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3269if ${ac_cv_prog_CC+:} false; then :
75086676 3270 $as_echo_n "(cached) " >&6
252b5132
RH
3271else
3272 if test -n "$CC"; then
3273 ac_cv_prog_CC="$CC" # Let the user override the test.
3274else
252b5132 3275 ac_prog_rejected=no
2299a76d
DJ
3276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3277for as_dir in $PATH
3278do
3279 IFS=$as_save_IFS
3280 test -z "$as_dir" && as_dir=.
75086676 3281 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d
DJ
3283 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3284 ac_prog_rejected=yes
3285 continue
3286 fi
3287 ac_cv_prog_CC="cc"
75086676 3288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
3289 break 2
3290 fi
3291done
75086676
DD
3292 done
3293IFS=$as_save_IFS
2299a76d 3294
252b5132
RH
3295if test $ac_prog_rejected = yes; then
3296 # We found a bogon in the path, so make sure we never use it.
3297 set dummy $ac_cv_prog_CC
3298 shift
2299a76d 3299 if test $# != 0; then
252b5132
RH
3300 # We chose a different compiler from the bogus one.
3301 # However, it has the same basename, so the bogon will be chosen
3302 # first if we set CC to just the basename; use the full file name.
3303 shift
2299a76d 3304 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
252b5132
RH
3305 fi
3306fi
3307fi
3308fi
2299a76d 3309CC=$ac_cv_prog_CC
252b5132 3310if test -n "$CC"; then
75086676
DD
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3312$as_echo "$CC" >&6; }
252b5132 3313else
75086676
DD
3314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3315$as_echo "no" >&6; }
252b5132
RH
3316fi
3317
75086676 3318
252b5132 3319fi
2299a76d
DJ
3320if test -z "$CC"; then
3321 if test -n "$ac_tool_prefix"; then
75086676 3322 for ac_prog in cl.exe
2299a76d
DJ
3323 do
3324 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3325set dummy $ac_tool_prefix$ac_prog; ac_word=$2
75086676
DD
3326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3327$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3328if ${ac_cv_prog_CC+:} false; then :
75086676 3329 $as_echo_n "(cached) " >&6
252b5132 3330else
2299a76d
DJ
3331 if test -n "$CC"; then
3332 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 3333else
2299a76d
DJ
3334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3335for as_dir in $PATH
3336do
3337 IFS=$as_save_IFS
3338 test -z "$as_dir" && as_dir=.
75086676 3339 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3340 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 3341 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
75086676 3342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d
DJ
3343 break 2
3344 fi
3345done
75086676
DD
3346 done
3347IFS=$as_save_IFS
2299a76d 3348
252b5132
RH
3349fi
3350fi
2299a76d
DJ
3351CC=$ac_cv_prog_CC
3352if test -n "$CC"; then
75086676
DD
3353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3354$as_echo "$CC" >&6; }
252b5132 3355else
75086676
DD
3356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3357$as_echo "no" >&6; }
252b5132 3358fi
252b5132 3359
75086676 3360
2299a76d
DJ
3361 test -n "$CC" && break
3362 done
252b5132 3363fi
2299a76d
DJ
3364if test -z "$CC"; then
3365 ac_ct_CC=$CC
75086676 3366 for ac_prog in cl.exe
2299a76d
DJ
3367do
3368 # Extract the first word of "$ac_prog", so it can be a program name with args.
3369set dummy $ac_prog; ac_word=$2
75086676
DD
3370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3371$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3372if ${ac_cv_prog_ac_ct_CC+:} false; then :
75086676 3373 $as_echo_n "(cached) " >&6
2299a76d
DJ
3374else
3375 if test -n "$ac_ct_CC"; then
3376 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3377else
3378as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3379for as_dir in $PATH
3380do
3381 IFS=$as_save_IFS
3382 test -z "$as_dir" && as_dir=.
75086676 3383 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3384 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299a76d 3385 ac_cv_prog_ac_ct_CC="$ac_prog"
75086676 3386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2299a76d 3387 break 2
252b5132 3388 fi
2299a76d 3389done
75086676
DD
3390 done
3391IFS=$as_save_IFS
2299a76d
DJ
3392
3393fi
3394fi
3395ac_ct_CC=$ac_cv_prog_ac_ct_CC
3396if test -n "$ac_ct_CC"; then
75086676
DD
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3398$as_echo "$ac_ct_CC" >&6; }
252b5132 3399else
75086676
DD
3400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3401$as_echo "no" >&6; }
252b5132
RH
3402fi
3403
75086676 3404
2299a76d
DJ
3405 test -n "$ac_ct_CC" && break
3406done
252b5132 3407
75086676
DD
3408 if test "x$ac_ct_CC" = x; then
3409 CC=""
3410 else
3411 case $cross_compiling:$ac_tool_warned in
3412yes:)
3413{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3414$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3415ac_tool_warned=yes ;;
3416esac
3417 CC=$ac_ct_CC
3418 fi
2299a76d
DJ
3419fi
3420
3421fi
3422
3423
75086676
DD
3424test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3425$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3426as_fn_error $? "no acceptable C compiler found in \$PATH
3427See \`config.log' for more details" "$LINENO" 5; }
2299a76d
DJ
3428
3429# Provide some information about the compiler.
75086676
DD
3430$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3431set X $ac_compile
3432ac_compiler=$2
3433for ac_option in --version -v -V -qversion; do
3434 { { ac_try="$ac_compiler $ac_option >&5"
3435case "(($ac_try" in
3436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3437 *) ac_try_echo=$ac_try;;
3438esac
3439eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3440$as_echo "$ac_try_echo"; } >&5
3441 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2299a76d 3442 ac_status=$?
75086676
DD
3443 if test -s conftest.err; then
3444 sed '10a\
3445... rest of stderr output deleted ...
3446 10q' conftest.err >conftest.er1
3447 cat conftest.er1 >&5
75086676 3448 fi
d0ac1c44 3449 rm -f conftest.er1 conftest.err
75086676
DD
3450 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3451 test $ac_status = 0; }
3452done
2299a76d 3453
75086676 3454cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 3455/* end confdefs.h. */
9f1528a1 3456#include <stdio.h>
2299a76d
DJ
3457int
3458main ()
3459{
9f1528a1 3460printf ("hello world\n");
2299a76d
DJ
3461 ;
3462 return 0;
3463}
3464_ACEOF
3465# FIXME: Cleanup?
75086676 3466if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2299a76d
DJ
3467 (eval $ac_link) 2>&5
3468 ac_status=$?
75086676
DD
3469 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3470 test $ac_status = 0; }; then :
2299a76d
DJ
3471 gcc_no_link=no
3472else
3473 gcc_no_link=yes
3474fi
2299a76d
DJ
3475if test x$gcc_no_link = xyes; then
3476 # Setting cross_compile will disable run tests; it will
3477 # also disable AC_CHECK_FILE but that's generally
3478 # correct if we can't link.
3479 cross_compiling=yes
3480 EXEEXT=
3481else
75086676 3482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d
DJ
3483/* end confdefs.h. */
3484
3485int
3486main ()
3487{
3488
3489 ;
3490 return 0;
3491}
3492_ACEOF
3493ac_clean_files_save=$ac_clean_files
d0ac1c44 3494ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2299a76d
DJ
3495# Try to create an executable without -o first, disregard a.out.
3496# It will help us diagnose broken compilers, and finding out an intuition
3497# of exeext.
d0ac1c44
SM
3498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3499$as_echo_n "checking whether the C compiler works... " >&6; }
75086676
DD
3500ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3501
3502# The possible output files:
3503ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3504
3505ac_rmfiles=
3506for ac_file in $ac_files
3507do
3508 case $ac_file in
3509 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3510 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3511 esac
3512done
3513rm -f $ac_rmfiles
3514
3515if { { ac_try="$ac_link_default"
3516case "(($ac_try" in
3517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3518 *) ac_try_echo=$ac_try;;
3519esac
3520eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3521$as_echo "$ac_try_echo"; } >&5
3522 (eval "$ac_link_default") 2>&5
3523 ac_status=$?
3524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3525 test $ac_status = 0; }; then :
3526 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3527# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3528# in a Makefile. We should not override ac_cv_exeext if it was cached,
3529# so that the user can short-circuit this test for compilers unknown to
3530# Autoconf.
3531for ac_file in $ac_files ''
2299a76d
DJ
3532do
3533 test -f "$ac_file" || continue
3534 case $ac_file in
75086676 3535 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
58670637 3536 ;;
2299a76d 3537 [ab].out )
58670637
DD
3538 # We found the default executable, but exeext='' is most
3539 # certainly right.
3540 break;;
2299a76d 3541 *.* )
75086676
DD
3542 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3543 then :; else
3544 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3545 fi
3546 # We set ac_cv_exeext here because the later test for it is not
3547 # safe: cross compilers may not add the suffix if given an `-o'
3548 # argument, so we may need to know it at that point already.
3549 # Even if this section looks crufty: it has the advantage of
3550 # actually working.
58670637 3551 break;;
2299a76d 3552 * )
58670637 3553 break;;
2299a76d
DJ
3554 esac
3555done
75086676
DD
3556test "$ac_cv_exeext" = no && ac_cv_exeext=
3557
b39b76b8 3558else
75086676
DD
3559 ac_file=''
3560fi
75086676 3561if test -z "$ac_file"; then :
d0ac1c44
SM
3562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3563$as_echo "no" >&6; }
3564$as_echo "$as_me: failed program was:" >&5
2299a76d
DJ
3565sed 's/^/| /' conftest.$ac_ext >&5
3566
75086676
DD
3567{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3568$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3569as_fn_error 77 "C compiler cannot create executables
3570See \`config.log' for more details" "$LINENO" 5; }
3571else
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3573$as_echo "yes" >&6; }
2299a76d 3574fi
d0ac1c44
SM
3575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3576$as_echo_n "checking for C compiler default output file name... " >&6; }
3577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3578$as_echo "$ac_file" >&6; }
2299a76d 3579ac_exeext=$ac_cv_exeext
2299a76d 3580
d0ac1c44 3581rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2299a76d 3582ac_clean_files=$ac_clean_files_save
75086676
DD
3583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3584$as_echo_n "checking for suffix of executables... " >&6; }
3585if { { ac_try="$ac_link"
3586case "(($ac_try" in
3587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3588 *) ac_try_echo=$ac_try;;
3589esac
3590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3591$as_echo "$ac_try_echo"; } >&5
3592 (eval "$ac_link") 2>&5
2299a76d 3593 ac_status=$?
75086676
DD
3594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3595 test $ac_status = 0; }; then :
2299a76d
DJ
3596 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3597# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3598# work properly (i.e., refer to `conftest.exe'), while it won't with
3599# `rm'.
3600for ac_file in conftest.exe conftest conftest.*; do
3601 test -f "$ac_file" || continue
3602 case $ac_file in
75086676 3603 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2299a76d 3604 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
58670637 3605 break;;
2299a76d
DJ
3606 * ) break;;
3607 esac
3608done
b39b76b8 3609else
75086676
DD
3610 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3611$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3612as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3613See \`config.log' for more details" "$LINENO" 5; }
b39b76b8 3614fi
d0ac1c44 3615rm -f conftest conftest$ac_cv_exeext
75086676
DD
3616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3617$as_echo "$ac_cv_exeext" >&6; }
2299a76d
DJ
3618
3619rm -f conftest.$ac_ext
3620EXEEXT=$ac_cv_exeext
3621ac_exeext=$EXEEXT
d0ac1c44
SM
3622cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3623/* end confdefs.h. */
3624#include <stdio.h>
3625int
3626main ()
3627{
3628FILE *f = fopen ("conftest.out", "w");
3629 return ferror (f) || fclose (f) != 0;
3630
3631 ;
3632 return 0;
3633}
3634_ACEOF
3635ac_clean_files="$ac_clean_files conftest.out"
3636# Check that the compiler produces executables we can run. If not, either
3637# the compiler is broken, or we cross compile.
3638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3639$as_echo_n "checking whether we are cross compiling... " >&6; }
3640if test "$cross_compiling" != yes; then
3641 { { ac_try="$ac_link"
3642case "(($ac_try" in
3643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3644 *) ac_try_echo=$ac_try;;
3645esac
3646eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3647$as_echo "$ac_try_echo"; } >&5
3648 (eval "$ac_link") 2>&5
3649 ac_status=$?
3650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3651 test $ac_status = 0; }
3652 if { ac_try='./conftest$ac_cv_exeext'
3653 { { case "(($ac_try" in
3654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655 *) ac_try_echo=$ac_try;;
3656esac
3657eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3658$as_echo "$ac_try_echo"; } >&5
3659 (eval "$ac_try") 2>&5
3660 ac_status=$?
3661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3662 test $ac_status = 0; }; }; then
3663 cross_compiling=no
3664 else
3665 if test "$cross_compiling" = maybe; then
3666 cross_compiling=yes
3667 else
3668 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3669$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3670as_fn_error $? "cannot run C compiled programs.
3671If you meant to cross compile, use \`--host'.
3672See \`config.log' for more details" "$LINENO" 5; }
3673 fi
3674 fi
3675fi
3676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3677$as_echo "$cross_compiling" >&6; }
3678
3679rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3680ac_clean_files=$ac_clean_files_save
b39b76b8 3681fi
75086676
DD
3682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3683$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3684if ${ac_cv_objext+:} false; then :
75086676 3685 $as_echo_n "(cached) " >&6
b39b76b8 3686else
75086676 3687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 3688/* end confdefs.h. */
b39b76b8 3689
2299a76d
DJ
3690int
3691main ()
3692{
b39b76b8 3693
2299a76d
DJ
3694 ;
3695 return 0;
3696}
3697_ACEOF
3698rm -f conftest.o conftest.obj
75086676
DD
3699if { { ac_try="$ac_compile"
3700case "(($ac_try" in
3701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3702 *) ac_try_echo=$ac_try;;
3703esac
3704eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3705$as_echo "$ac_try_echo"; } >&5
3706 (eval "$ac_compile") 2>&5
3707 ac_status=$?
3708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3709 test $ac_status = 0; }; then :
3710 for ac_file in conftest.o conftest.obj conftest.*; do
3711 test -f "$ac_file" || continue;
2299a76d 3712 case $ac_file in
75086676 3713 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2299a76d
DJ
3714 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3715 break;;
3716 esac
3717done
b39b76b8 3718else
75086676 3719 $as_echo "$as_me: failed program was:" >&5
2299a76d
DJ
3720sed 's/^/| /' conftest.$ac_ext >&5
3721
75086676
DD
3722{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3723$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3724as_fn_error $? "cannot compute suffix of object files: cannot compile
3725See \`config.log' for more details" "$LINENO" 5; }
2299a76d 3726fi
2299a76d 3727rm -f conftest.$ac_cv_objext conftest.$ac_ext
b39b76b8 3728fi
75086676
DD
3729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3730$as_echo "$ac_cv_objext" >&6; }
2299a76d
DJ
3731OBJEXT=$ac_cv_objext
3732ac_objext=$OBJEXT
75086676
DD
3733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3734$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3735if ${ac_cv_c_compiler_gnu+:} false; then :
75086676 3736 $as_echo_n "(cached) " >&6
2299a76d 3737else
75086676 3738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d
DJ
3739/* end confdefs.h. */
3740
3741int
3742main ()
3743{
3744#ifndef __GNUC__
3745 choke me
3746#endif
b39b76b8 3747
2299a76d
DJ
3748 ;
3749 return 0;
3750}
3751_ACEOF
75086676 3752if ac_fn_c_try_compile "$LINENO"; then :
2299a76d
DJ
3753 ac_compiler_gnu=yes
3754else
75086676 3755 ac_compiler_gnu=no
2299a76d 3756fi
75086676 3757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299a76d
DJ
3758ac_cv_c_compiler_gnu=$ac_compiler_gnu
3759
3760fi
75086676
DD
3761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3762$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3763if test $ac_compiler_gnu = yes; then
3764 GCC=yes
3765else
3766 GCC=
3767fi
2299a76d
DJ
3768ac_test_CFLAGS=${CFLAGS+set}
3769ac_save_CFLAGS=$CFLAGS
75086676
DD
3770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3771$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3772if ${ac_cv_prog_cc_g+:} false; then :
75086676
DD
3773 $as_echo_n "(cached) " >&6
3774else
3775 ac_save_c_werror_flag=$ac_c_werror_flag
3776 ac_c_werror_flag=yes
3777 ac_cv_prog_cc_g=no
3778 CFLAGS="-g"
3779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 3780/* end confdefs.h. */
b39b76b8 3781
2299a76d
DJ
3782int
3783main ()
3784{
b39b76b8 3785
2299a76d
DJ
3786 ;
3787 return 0;
3788}
3789_ACEOF
75086676 3790if ac_fn_c_try_compile "$LINENO"; then :
2299a76d
DJ
3791 ac_cv_prog_cc_g=yes
3792else
75086676
DD
3793 CFLAGS=""
3794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795/* end confdefs.h. */
3796
3797int
3798main ()
3799{
3800
3801 ;
3802 return 0;
3803}
3804_ACEOF
3805if ac_fn_c_try_compile "$LINENO"; then :
3806
3807else
3808 ac_c_werror_flag=$ac_save_c_werror_flag
3809 CFLAGS="-g"
3810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3811/* end confdefs.h. */
3812
3813int
3814main ()
3815{
252b5132 3816
75086676
DD
3817 ;
3818 return 0;
3819}
3820_ACEOF
3821if ac_fn_c_try_compile "$LINENO"; then :
3822 ac_cv_prog_cc_g=yes
3823fi
3824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299a76d 3825fi
75086676 3826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299a76d 3827fi
75086676
DD
3828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3829 ac_c_werror_flag=$ac_save_c_werror_flag
3830fi
3831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3832$as_echo "$ac_cv_prog_cc_g" >&6; }
2299a76d
DJ
3833if test "$ac_test_CFLAGS" = set; then
3834 CFLAGS=$ac_save_CFLAGS
3835elif test $ac_cv_prog_cc_g = yes; then
252b5132 3836 if test "$GCC" = yes; then
2299a76d 3837 CFLAGS="-g -O2"
252b5132 3838 else
2299a76d 3839 CFLAGS="-g"
252b5132
RH
3840 fi
3841else
2299a76d
DJ
3842 if test "$GCC" = yes; then
3843 CFLAGS="-O2"
3844 else
3845 CFLAGS=
3846 fi
252b5132 3847fi
75086676
DD
3848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3849$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3850if ${ac_cv_prog_cc_c89+:} false; then :
75086676 3851 $as_echo_n "(cached) " >&6
2299a76d 3852else
75086676 3853 ac_cv_prog_cc_c89=no
2299a76d 3854ac_save_CC=$CC
75086676 3855cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d
DJ
3856/* end confdefs.h. */
3857#include <stdarg.h>
3858#include <stdio.h>
d0ac1c44 3859struct stat;
2299a76d
DJ
3860/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3861struct buf { int x; };
3862FILE * (*rcsopen) (struct buf *, struct stat *, int);
3863static char *e (p, i)
3864 char **p;
3865 int i;
3866{
3867 return p[i];
92655e19 3868}
2299a76d
DJ
3869static char *f (char * (*g) (char **, int), char **p, ...)
3870{
3871 char *s;
3872 va_list v;
3873 va_start (v,p);
3874 s = g (p, va_arg (v,int));
3875 va_end (v);
3876 return s;
92655e19 3877}
58670637
DD
3878
3879/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3880 function prototypes and stuff, but not '\xHH' hex character constants.
3881 These don't provoke an error unfortunately, instead are silently treated
75086676 3882 as 'x'. The following induces an error, until -std is added to get
58670637
DD
3883 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3884 array size at least. It's necessary to write '\x00'==0 to get something
75086676 3885 that's true only with -std. */
58670637
DD
3886int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3887
75086676
DD
3888/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3889 inside strings and character constants. */
3890#define FOO(x) 'x'
3891int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3892
2299a76d
DJ
3893int test (int i, double x);
3894struct s1 {int (*f) (int a);};
3895struct s2 {int (*f) (double a);};
3896int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3897int argc;
3898char **argv;
3899int
3900main ()
3901{
3902return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3903 ;
3904 return 0;
92655e19 3905}
2299a76d 3906_ACEOF
75086676
DD
3907for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3908 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2299a76d
DJ
3909do
3910 CC="$ac_save_CC $ac_arg"
75086676
DD
3911 if ac_fn_c_try_compile "$LINENO"; then :
3912 ac_cv_prog_cc_c89=$ac_arg
2299a76d 3913fi
75086676
DD
3914rm -f core conftest.err conftest.$ac_objext
3915 test "x$ac_cv_prog_cc_c89" != "xno" && break
2299a76d 3916done
75086676 3917rm -f conftest.$ac_ext
2299a76d
DJ
3918CC=$ac_save_CC
3919
3920fi
75086676
DD
3921# AC_CACHE_VAL
3922case "x$ac_cv_prog_cc_c89" in
3923 x)
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3925$as_echo "none needed" >&6; } ;;
3926 xno)
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3928$as_echo "unsupported" >&6; } ;;
2299a76d 3929 *)
75086676
DD
3930 CC="$CC $ac_cv_prog_cc_c89"
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3932$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
2299a76d 3933esac
75086676 3934if test "x$ac_cv_prog_cc_c89" != xno; then :
2299a76d 3935
2299a76d
DJ
3936fi
3937
2299a76d
DJ
3938ac_ext=c
3939ac_cpp='$CPP $CPPFLAGS'
3940ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3941ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3942ac_compiler_gnu=$ac_cv_c_compiler_gnu
3943
899de170 3944
f91ca6bc
IB
3945ac_ext=c
3946ac_cpp='$CPP $CPPFLAGS'
3947ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3948ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3949ac_compiler_gnu=$ac_cv_c_compiler_gnu
3950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3951$as_echo_n "checking how to run the C preprocessor... " >&6; }
3952# On Suns, sometimes $CPP names a directory.
3953if test -n "$CPP" && test -d "$CPP"; then
3954 CPP=
75086676 3955fi
f91ca6bc 3956if test -z "$CPP"; then
d0ac1c44 3957 if ${ac_cv_prog_CPP+:} false; then :
75086676 3958 $as_echo_n "(cached) " >&6
899de170 3959else
f91ca6bc
IB
3960 # Double quotes because CPP needs to be expanded
3961 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3962 do
3963 ac_preproc_ok=false
3964for ac_c_preproc_warn_flag in '' yes
3965do
3966 # Use a header file that comes with gcc, so configuring glibc
3967 # with a fresh cross-compiler works.
3968 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3969 # <limits.h> exists even on freestanding compilers.
3970 # On the NeXT, cc -E runs the code through the compiler's parser,
3971 # not just through cpp. "Syntax error" is here to catch this case.
3972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
899de170 3973/* end confdefs.h. */
f91ca6bc
IB
3974#ifdef __STDC__
3975# include <limits.h>
3976#else
3977# include <assert.h>
3978#endif
3979 Syntax error
899de170 3980_ACEOF
f91ca6bc
IB
3981if ac_fn_c_try_cpp "$LINENO"; then :
3982
3983else
3984 # Broken: fails on valid input.
3985continue
899de170 3986fi
d0ac1c44 3987rm -f conftest.err conftest.i conftest.$ac_ext
f91ca6bc
IB
3988
3989 # OK, works on sane cases. Now check whether nonexistent headers
3990 # can be detected and how.
3991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3992/* end confdefs.h. */
3993#include <ac_nonexistent.h>
3994_ACEOF
3995if ac_fn_c_try_cpp "$LINENO"; then :
3996 # Broken: success on invalid input.
3997continue
3998else
3999 # Passes both tests.
4000ac_preproc_ok=:
4001break
899de170 4002fi
d0ac1c44 4003rm -f conftest.err conftest.i conftest.$ac_ext
f91ca6bc
IB
4004
4005done
4006# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4007rm -f conftest.i conftest.err conftest.$ac_ext
f91ca6bc
IB
4008if $ac_preproc_ok; then :
4009 break
899de170 4010fi
899de170 4011
f91ca6bc
IB
4012 done
4013 ac_cv_prog_CPP=$CPP
4014
4015fi
4016 CPP=$ac_cv_prog_CPP
899de170 4017else
f91ca6bc
IB
4018 ac_cv_prog_CPP=$CPP
4019fi
4020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4021$as_echo "$CPP" >&6; }
4022ac_preproc_ok=false
4023for ac_c_preproc_warn_flag in '' yes
4024do
4025 # Use a header file that comes with gcc, so configuring glibc
4026 # with a fresh cross-compiler works.
4027 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4028 # <limits.h> exists even on freestanding compilers.
4029 # On the NeXT, cc -E runs the code through the compiler's parser,
4030 # not just through cpp. "Syntax error" is here to catch this case.
75086676 4031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
899de170 4032/* end confdefs.h. */
f91ca6bc
IB
4033#ifdef __STDC__
4034# include <limits.h>
4035#else
4036# include <assert.h>
4037#endif
4038 Syntax error
899de170 4039_ACEOF
f91ca6bc
IB
4040if ac_fn_c_try_cpp "$LINENO"; then :
4041
4042else
4043 # Broken: fails on valid input.
4044continue
899de170 4045fi
d0ac1c44 4046rm -f conftest.err conftest.i conftest.$ac_ext
f91ca6bc
IB
4047
4048 # OK, works on sane cases. Now check whether nonexistent headers
4049 # can be detected and how.
75086676 4050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
899de170 4051/* end confdefs.h. */
f91ca6bc 4052#include <ac_nonexistent.h>
8ddbb593 4053_ACEOF
75086676 4054if ac_fn_c_try_cpp "$LINENO"; then :
8ddbb593
DJ
4055 # Broken: success on invalid input.
4056continue
4057else
8ddbb593
DJ
4058 # Passes both tests.
4059ac_preproc_ok=:
4060break
4061fi
d0ac1c44 4062rm -f conftest.err conftest.i conftest.$ac_ext
8ddbb593
DJ
4063
4064done
4065# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4066rm -f conftest.i conftest.err conftest.$ac_ext
75086676
DD
4067if $ac_preproc_ok; then :
4068
8ddbb593 4069else
75086676
DD
4070 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4071$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4072as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4073See \`config.log' for more details" "$LINENO" 5; }
8ddbb593
DJ
4074fi
4075
4076ac_ext=c
4077ac_cpp='$CPP $CPPFLAGS'
4078ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4079ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4080ac_compiler_gnu=$ac_cv_c_compiler_gnu
4081
4082
f91ca6bc
IB
4083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4084$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 4085if ${ac_cv_path_GREP+:} false; then :
75086676 4086 $as_echo_n "(cached) " >&6
fd7d450d 4087else
f91ca6bc
IB
4088 if test -z "$GREP"; then
4089 ac_path_GREP_found=false
4090 # Loop through the user's path and test for each of PROGNAME-LIST
4091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4092for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4093do
4094 IFS=$as_save_IFS
4095 test -z "$as_dir" && as_dir=.
4096 for ac_prog in grep ggrep; do
4097 for ac_exec_ext in '' $ac_executable_extensions; do
4098 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4099 as_fn_executable_p "$ac_path_GREP" || continue
f91ca6bc
IB
4100# Check for GNU ac_path_GREP and select it if it is found.
4101 # Check for GNU $ac_path_GREP
4102case `"$ac_path_GREP" --version 2>&1` in
4103*GNU*)
4104 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4105*)
4106 ac_count=0
4107 $as_echo_n 0123456789 >"conftest.in"
4108 while :
4109 do
4110 cat "conftest.in" "conftest.in" >"conftest.tmp"
4111 mv "conftest.tmp" "conftest.in"
4112 cp "conftest.in" "conftest.nl"
4113 $as_echo 'GREP' >> "conftest.nl"
4114 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4115 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4116 as_fn_arith $ac_count + 1 && ac_count=$as_val
4117 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4118 # Best one so far, save it but keep looking for a better one
4119 ac_cv_path_GREP="$ac_path_GREP"
4120 ac_path_GREP_max=$ac_count
4121 fi
4122 # 10*(2^10) chars as input seems more than enough
4123 test $ac_count -gt 10 && break
4124 done
4125 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4126esac
4127
4128 $ac_path_GREP_found && break 3
4129 done
4130 done
4131 done
4132IFS=$as_save_IFS
4133 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 4134 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
f91ca6bc 4135 fi
1f616ca1 4136else
f91ca6bc
IB
4137 ac_cv_path_GREP=$GREP
4138fi
4139
4140fi
4141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4142$as_echo "$ac_cv_path_GREP" >&6; }
4143 GREP="$ac_cv_path_GREP"
4144
4145
4146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4147$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 4148if ${ac_cv_path_EGREP+:} false; then :
f91ca6bc
IB
4149 $as_echo_n "(cached) " >&6
4150else
4151 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4152 then ac_cv_path_EGREP="$GREP -E"
4153 else
4154 if test -z "$EGREP"; then
4155 ac_path_EGREP_found=false
4156 # Loop through the user's path and test for each of PROGNAME-LIST
4157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4158for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4159do
4160 IFS=$as_save_IFS
4161 test -z "$as_dir" && as_dir=.
4162 for ac_prog in egrep; do
4163 for ac_exec_ext in '' $ac_executable_extensions; do
4164 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4165 as_fn_executable_p "$ac_path_EGREP" || continue
f91ca6bc
IB
4166# Check for GNU ac_path_EGREP and select it if it is found.
4167 # Check for GNU $ac_path_EGREP
4168case `"$ac_path_EGREP" --version 2>&1` in
4169*GNU*)
4170 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4171*)
4172 ac_count=0
4173 $as_echo_n 0123456789 >"conftest.in"
4174 while :
4175 do
4176 cat "conftest.in" "conftest.in" >"conftest.tmp"
4177 mv "conftest.tmp" "conftest.in"
4178 cp "conftest.in" "conftest.nl"
4179 $as_echo 'EGREP' >> "conftest.nl"
4180 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4181 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4182 as_fn_arith $ac_count + 1 && ac_count=$as_val
4183 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4184 # Best one so far, save it but keep looking for a better one
4185 ac_cv_path_EGREP="$ac_path_EGREP"
4186 ac_path_EGREP_max=$ac_count
4187 fi
4188 # 10*(2^10) chars as input seems more than enough
4189 test $ac_count -gt 10 && break
4190 done
4191 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4192esac
4193
4194 $ac_path_EGREP_found && break 3
4195 done
4196 done
4197 done
4198IFS=$as_save_IFS
4199 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 4200 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
f91ca6bc
IB
4201 fi
4202else
4203 ac_cv_path_EGREP=$EGREP
4204fi
4205
4206 fi
4207fi
4208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4209$as_echo "$ac_cv_path_EGREP" >&6; }
4210 EGREP="$ac_cv_path_EGREP"
4211
4212
4213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4214$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 4215if ${ac_cv_header_stdc+:} false; then :
f91ca6bc
IB
4216 $as_echo_n "(cached) " >&6
4217else
4218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1f616ca1 4219/* end confdefs.h. */
f91ca6bc
IB
4220#include <stdlib.h>
4221#include <stdarg.h>
4222#include <string.h>
4223#include <float.h>
1f616ca1
PB
4224
4225int
4226main ()
4227{
4228
4229 ;
4230 return 0;
4231}
4232_ACEOF
75086676 4233if ac_fn_c_try_compile "$LINENO"; then :
f91ca6bc 4234 ac_cv_header_stdc=yes
1f616ca1 4235else
f91ca6bc 4236 ac_cv_header_stdc=no
1f616ca1 4237fi
75086676 4238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
f91ca6bc
IB
4239
4240if test $ac_cv_header_stdc = yes; then
4241 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4243/* end confdefs.h. */
4244#include <string.h>
4245
4246_ACEOF
4247if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4248 $EGREP "memchr" >/dev/null 2>&1; then :
4249
4250else
4251 ac_cv_header_stdc=no
1f616ca1 4252fi
f91ca6bc 4253rm -f conftest*
1f616ca1 4254
1f616ca1
PB
4255fi
4256
f91ca6bc
IB
4257if test $ac_cv_header_stdc = yes; then
4258 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4260/* end confdefs.h. */
4261#include <stdlib.h>
4262
4263_ACEOF
4264if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4265 $EGREP "free" >/dev/null 2>&1; then :
1f616ca1 4266
46a10049 4267else
f91ca6bc 4268 ac_cv_header_stdc=no
46a10049 4269fi
f91ca6bc
IB
4270rm -f conftest*
4271
4272fi
4273
4274if test $ac_cv_header_stdc = yes; then
4275 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4276 if test "$cross_compiling" = yes; then :
4277 :
46a10049 4278else
75086676 4279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46a10049 4280/* end confdefs.h. */
f91ca6bc
IB
4281#include <ctype.h>
4282#include <stdlib.h>
4283#if ((' ' & 0x0FF) == 0x020)
4284# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4285# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4286#else
4287# define ISLOWER(c) \
4288 (('a' <= (c) && (c) <= 'i') \
4289 || ('j' <= (c) && (c) <= 'r') \
4290 || ('s' <= (c) && (c) <= 'z'))
4291# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4292#endif
46a10049 4293
f91ca6bc 4294#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
46a10049
DD
4295int
4296main ()
4297{
f91ca6bc
IB
4298 int i;
4299 for (i = 0; i < 256; i++)
4300 if (XOR (islower (i), ISLOWER (i))
4301 || toupper (i) != TOUPPER (i))
4302 return 2;
46a10049
DD
4303 return 0;
4304}
4305_ACEOF
f91ca6bc
IB
4306if ac_fn_c_try_run "$LINENO"; then :
4307
46a10049 4308else
f91ca6bc
IB
4309 ac_cv_header_stdc=no
4310fi
4311rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4312 conftest.$ac_objext conftest.beam conftest.$ac_ext
46a10049 4313fi
46a10049
DD
4314
4315fi
f91ca6bc
IB
4316fi
4317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4318$as_echo "$ac_cv_header_stdc" >&6; }
4319if test $ac_cv_header_stdc = yes; then
46a10049 4320
f91ca6bc 4321$as_echo "#define STDC_HEADERS 1" >>confdefs.h
46a10049
DD
4322
4323fi
4324
f91ca6bc
IB
4325# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4326for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4327 inttypes.h stdint.h unistd.h
4328do :
4329 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4330ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4331"
d0ac1c44 4332if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
f91ca6bc
IB
4333 cat >>confdefs.h <<_ACEOF
4334#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4335_ACEOF
4336
4337fi
4338
4339done
4340
4341
4342
4343 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 4344if test "x$ac_cv_header_minix_config_h" = xyes; then :
f91ca6bc 4345 MINIX=yes
46a10049 4346else
f91ca6bc 4347 MINIX=
46a10049
DD
4348fi
4349
4350
f91ca6bc 4351 if test "$MINIX" = yes; then
46a10049 4352
f91ca6bc
IB
4353$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4354
4355
4356$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4357
4358
4359$as_echo "#define _MINIX 1" >>confdefs.h
4360
4361 fi
4362
4363
4364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4365$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 4366if ${ac_cv_safe_to_define___extensions__+:} false; then :
75086676 4367 $as_echo_n "(cached) " >&6
96e00b33 4368else
75086676 4369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11a338da
DD
4370/* end confdefs.h. */
4371
d0ac1c44
SM
4372# define __EXTENSIONS__ 1
4373 $ac_includes_default
11a338da
DD
4374int
4375main ()
4376{
11a338da
DD
4377
4378 ;
4379 return 0;
4380}
4381_ACEOF
75086676 4382if ac_fn_c_try_compile "$LINENO"; then :
f91ca6bc 4383 ac_cv_safe_to_define___extensions__=yes
96e00b33 4384else
f91ca6bc 4385 ac_cv_safe_to_define___extensions__=no
96e00b33 4386fi
75086676 4387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299a76d 4388fi
f91ca6bc
IB
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4390$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4391 test $ac_cv_safe_to_define___extensions__ = yes &&
4392 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4393
4394 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4395
4396 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4397
4398 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4399
4400 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4401
11a338da 4402
2299a76d 4403
f91ca6bc
IB
4404# Check whether --enable-largefile was given.
4405if test "${enable_largefile+set}" = set; then :
4406 enableval=$enable_largefile;
96e00b33 4407fi
11a338da 4408
f91ca6bc
IB
4409if test "$enable_largefile" != no; then
4410
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4412$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d0ac1c44 4413if ${ac_cv_sys_largefile_CC+:} false; then :
75086676 4414 $as_echo_n "(cached) " >&6
96e00b33 4415else
f91ca6bc
IB
4416 ac_cv_sys_largefile_CC=no
4417 if test "$GCC" != yes; then
4418 ac_save_CC=$CC
4419 while :; do
4420 # IRIX 6.2 and later do not support large files by default,
4421 # so use the C compiler's -n32 option if that helps.
4422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4423/* end confdefs.h. */
4424#include <sys/types.h>
4425 /* Check that off_t can represent 2**63 - 1 correctly.
4426 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4427 since some C++ compilers masquerading as C compilers
4428 incorrectly reject 9223372036854775807. */
4429#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4430 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4431 && LARGE_OFF_T % 2147483647 == 1)
4432 ? 1 : -1];
4433int
4434main ()
4435{
4436
4437 ;
4438 return 0;
4439}
4440_ACEOF
4441 if ac_fn_c_try_compile "$LINENO"; then :
4442 break
4443fi
4444rm -f core conftest.err conftest.$ac_objext
4445 CC="$CC -n32"
4446 if ac_fn_c_try_compile "$LINENO"; then :
4447 ac_cv_sys_largefile_CC=' -n32'; break
4448fi
4449rm -f core conftest.err conftest.$ac_objext
4450 break
4451 done
4452 CC=$ac_save_CC
4453 rm -f conftest.$ac_ext
4454 fi
4455fi
4456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4457$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4458 if test "$ac_cv_sys_largefile_CC" != no; then
4459 CC=$CC$ac_cv_sys_largefile_CC
4460 fi
4461
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4463$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d0ac1c44 4464if ${ac_cv_sys_file_offset_bits+:} false; then :
f91ca6bc
IB
4465 $as_echo_n "(cached) " >&6
4466else
4467 while :; do
75086676 4468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11a338da 4469/* end confdefs.h. */
f91ca6bc
IB
4470#include <sys/types.h>
4471 /* Check that off_t can represent 2**63 - 1 correctly.
4472 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4473 since some C++ compilers masquerading as C compilers
4474 incorrectly reject 9223372036854775807. */
4475#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4476 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4477 && LARGE_OFF_T % 2147483647 == 1)
4478 ? 1 : -1];
4479int
4480main ()
4481{
96e00b33 4482
f91ca6bc
IB
4483 ;
4484 return 0;
4485}
11a338da 4486_ACEOF
75086676 4487if ac_fn_c_try_compile "$LINENO"; then :
f91ca6bc 4488 ac_cv_sys_file_offset_bits=no; break
96e00b33 4489fi
75086676 4490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
f91ca6bc
IB
4491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4492/* end confdefs.h. */
4493#define _FILE_OFFSET_BITS 64
4494#include <sys/types.h>
4495 /* Check that off_t can represent 2**63 - 1 correctly.
4496 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4497 since some C++ compilers masquerading as C compilers
4498 incorrectly reject 9223372036854775807. */
4499#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4500 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4501 && LARGE_OFF_T % 2147483647 == 1)
4502 ? 1 : -1];
4503int
4504main ()
4505{
11a338da 4506
f91ca6bc
IB
4507 ;
4508 return 0;
4509}
4510_ACEOF
4511if ac_fn_c_try_compile "$LINENO"; then :
4512 ac_cv_sys_file_offset_bits=64; break
96e00b33 4513fi
f91ca6bc
IB
4514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4515 ac_cv_sys_file_offset_bits=unknown
4516 break
4517done
4518fi
4519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4520$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4521case $ac_cv_sys_file_offset_bits in #(
4522 no | unknown) ;;
4523 *)
4524cat >>confdefs.h <<_ACEOF
4525#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11a338da 4526_ACEOF
f91ca6bc 4527;;
11a338da 4528esac
f91ca6bc
IB
4529rm -rf conftest*
4530 if test $ac_cv_sys_file_offset_bits = unknown; then
4531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4532$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d0ac1c44 4533if ${ac_cv_sys_large_files+:} false; then :
f91ca6bc
IB
4534 $as_echo_n "(cached) " >&6
4535else
4536 while :; do
4537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4538/* end confdefs.h. */
4539#include <sys/types.h>
4540 /* Check that off_t can represent 2**63 - 1 correctly.
4541 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4542 since some C++ compilers masquerading as C compilers
4543 incorrectly reject 9223372036854775807. */
4544#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4545 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4546 && LARGE_OFF_T % 2147483647 == 1)
4547 ? 1 : -1];
4548int
4549main ()
4550{
96e00b33 4551
f91ca6bc
IB
4552 ;
4553 return 0;
4554}
4555_ACEOF
4556if ac_fn_c_try_compile "$LINENO"; then :
4557 ac_cv_sys_large_files=no; break
4558fi
4559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4561/* end confdefs.h. */
4562#define _LARGE_FILES 1
4563#include <sys/types.h>
4564 /* Check that off_t can represent 2**63 - 1 correctly.
4565 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4566 since some C++ compilers masquerading as C compilers
4567 incorrectly reject 9223372036854775807. */
4568#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4569 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4570 && LARGE_OFF_T % 2147483647 == 1)
4571 ? 1 : -1];
4572int
4573main ()
4574{
75086676 4575
f91ca6bc
IB
4576 ;
4577 return 0;
4578}
4579_ACEOF
4580if ac_fn_c_try_compile "$LINENO"; then :
4581 ac_cv_sys_large_files=1; break
4582fi
4583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4584 ac_cv_sys_large_files=unknown
4585 break
4586done
4587fi
4588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4589$as_echo "$ac_cv_sys_large_files" >&6; }
4590case $ac_cv_sys_large_files in #(
4591 no | unknown) ;;
4592 *)
4593cat >>confdefs.h <<_ACEOF
4594#define _LARGE_FILES $ac_cv_sys_large_files
4595_ACEOF
4596;;
4597esac
4598rm -rf conftest*
4599 fi
d0ac1c44
SM
4600
4601
f91ca6bc
IB
4602fi
4603
4604
4605ac_c_preproc_warn_flag=yes
4606
8a643cc3
L
4607ac_ext=c
4608ac_cpp='$CPP $CPPFLAGS'
4609ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4610ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4611ac_compiler_gnu=$ac_cv_c_compiler_gnu
4612
f91ca6bc
IB
4613ac_libiberty_warn_cflags=
4614save_CFLAGS="$CFLAGS"
4615for real_option in -W -Wall -Wwrite-strings -Wc++-compat \
59d2699c
MW
4616 -Wstrict-prototypes \
4617 -Wshadow=local; do
f91ca6bc
IB
4618 # Do the check with the no- prefix removed since gcc silently
4619 # accepts any -Wno-* option on purpose
4620 case $real_option in
4621 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4622 *) option=$real_option ;;
4623 esac
4624 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4625
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4627$as_echo_n "checking whether $CC supports $option... " >&6; }
d0ac1c44 4628if eval \${$as_acx_Woption+:} false; then :
75086676 4629 $as_echo_n "(cached) " >&6
96e00b33 4630else
f91ca6bc
IB
4631 CFLAGS="$option"
4632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4633/* end confdefs.h. */
75086676 4634
f91ca6bc
IB
4635int
4636main ()
4637{
4638
4639 ;
4640 return 0;
4641}
4642_ACEOF
4643if ac_fn_c_try_compile "$LINENO"; then :
4644 eval "$as_acx_Woption=yes"
4645else
4646 eval "$as_acx_Woption=no"
4647fi
4648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4649
4650fi
4651eval ac_res=\$$as_acx_Woption
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4653$as_echo "$ac_res" >&6; }
4654 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4655 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option"
4656fi
75086676 4657 done
f91ca6bc 4658CFLAGS="$save_CFLAGS"
8a643cc3
L
4659ac_ext=c
4660ac_cpp='$CPP $CPPFLAGS'
4661ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4662ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4663ac_compiler_gnu=$ac_cv_c_compiler_gnu
4664
4665
4666ac_ext=c
4667ac_cpp='$CPP $CPPFLAGS'
4668ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4669ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4670ac_compiler_gnu=$ac_cv_c_compiler_gnu
f91ca6bc
IB
4671
4672# Do the check with the no- prefix removed from the warning options
4673# since gcc silently accepts any -Wno-* option on purpose
4674if test "$GCC" = yes; then :
4675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
4676$as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
d0ac1c44 4677if ${acx_cv_prog_cc_pedantic_+:} false; then :
f91ca6bc 4678 $as_echo_n "(cached) " >&6
75086676 4679else
f91ca6bc
IB
4680 save_CFLAGS="$CFLAGS"
4681CFLAGS="-pedantic "
4682cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683/* end confdefs.h. */
4684
4685int
4686main ()
4687{
4688
4689 ;
4690 return 0;
4691}
4692_ACEOF
4693if ac_fn_c_try_compile "$LINENO"; then :
4694 acx_cv_prog_cc_pedantic_=yes
4695else
4696 acx_cv_prog_cc_pedantic_=no
4697fi
4698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4699CFLAGS="$save_CFLAGS"
4700fi
4701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
4702$as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
4703if test $acx_cv_prog_cc_pedantic_ = yes; then :
4704 ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
75086676
DD
4705fi
4706
4707fi
8a643cc3
L
4708ac_ext=c
4709ac_cpp='$CPP $CPPFLAGS'
4710ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4711ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4712ac_compiler_gnu=$ac_cv_c_compiler_gnu
4713
75086676
DD
4714
4715
f91ca6bc
IB
4716if test "x$CC" != xcc; then
4717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4718$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4719else
4720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4721$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4722fi
4723set dummy $CC; ac_cc=`$as_echo "$2" |
4724 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
d0ac1c44 4725if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
75086676
DD
4726 $as_echo_n "(cached) " >&6
4727else
f91ca6bc
IB
4728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4729/* end confdefs.h. */
4730
4731int
4732main ()
4733{
4734
4735 ;
4736 return 0;
4737}
4738_ACEOF
4739# Make sure it works both with $CC and with simple cc.
4740# We do the test twice because some compilers refuse to overwrite an
4741# existing .o file with -o, though they will create one.
4742ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4743rm -f conftest2.*
4744if { { case "(($ac_try" in
4745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4746 *) ac_try_echo=$ac_try;;
4747esac
4748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4749$as_echo "$ac_try_echo"; } >&5
4750 (eval "$ac_try") 2>&5
4751 ac_status=$?
4752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4753 test $ac_status = 0; } &&
4754 test -f conftest2.$ac_objext && { { case "(($ac_try" in
4755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4756 *) ac_try_echo=$ac_try;;
4757esac
4758eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4759$as_echo "$ac_try_echo"; } >&5
4760 (eval "$ac_try") 2>&5
4761 ac_status=$?
4762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4763 test $ac_status = 0; };
4764then
4765 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4766 if test "x$CC" != xcc; then
4767 # Test first that cc exists at all.
4768 if { ac_try='cc -c conftest.$ac_ext >&5'
4769 { { case "(($ac_try" in
4770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4771 *) ac_try_echo=$ac_try;;
75086676 4772esac
f91ca6bc
IB
4773eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4774$as_echo "$ac_try_echo"; } >&5
4775 (eval "$ac_try") 2>&5
4776 ac_status=$?
4777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4778 test $ac_status = 0; }; }; then
4779 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4780 rm -f conftest2.*
4781 if { { case "(($ac_try" in
4782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4783 *) ac_try_echo=$ac_try;;
4784esac
4785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4786$as_echo "$ac_try_echo"; } >&5
4787 (eval "$ac_try") 2>&5
4788 ac_status=$?
4789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4790 test $ac_status = 0; } &&
4791 test -f conftest2.$ac_objext && { { case "(($ac_try" in
4792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4793 *) ac_try_echo=$ac_try;;
4794esac
4795eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4796$as_echo "$ac_try_echo"; } >&5
4797 (eval "$ac_try") 2>&5
4798 ac_status=$?
4799 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4800 test $ac_status = 0; };
4801 then
4802 # cc works too.
4803 :
4804 else
4805 # cc exists but doesn't like -o.
4806 eval ac_cv_prog_cc_${ac_cc}_c_o=no
4807 fi
4808 fi
75086676
DD
4809 fi
4810else
f91ca6bc 4811 eval ac_cv_prog_cc_${ac_cc}_c_o=no
75086676 4812fi
f91ca6bc 4813rm -f core conftest*
75086676 4814
75086676 4815fi
f91ca6bc
IB
4816if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4818$as_echo "yes" >&6; }
4819else
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4821$as_echo "no" >&6; }
75086676 4822
f91ca6bc 4823$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
75086676 4824
f91ca6bc
IB
4825fi
4826
4827# autoconf is lame and doesn't give us any substitution variable for this.
4828if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4829 NO_MINUS_C_MINUS_O=yes
4830else
4831 OUTPUT_OPTION='-o $@'
4832fi
4833
4834
4835
4836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4837$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
d0ac1c44 4838if ${ac_cv_c_const+:} false; then :
75086676
DD
4839 $as_echo_n "(cached) " >&6
4840else
4841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11a338da 4842/* end confdefs.h. */
0093138c 4843
11a338da
DD
4844int
4845main ()
4846{
d0ac1c44 4847
f91ca6bc 4848#ifndef __cplusplus
d0ac1c44 4849 /* Ultrix mips cc rejects this sort of thing. */
f91ca6bc 4850 typedef int charset[2];
d0ac1c44 4851 const charset cs = { 0, 0 };
f91ca6bc
IB
4852 /* SunOS 4.1.1 cc rejects this. */
4853 char const *const *pcpcc;
4854 char **ppc;
4855 /* NEC SVR4.0.2 mips cc rejects this. */
4856 struct point {int x, y;};
4857 static struct point const zero = {0,0};
4858 /* AIX XL C 1.02.0.0 rejects this.
4859 It does not let you subtract one const X* pointer from another in
4860 an arm of an if-expression whose if-part is not a constant
4861 expression */
4862 const char *g = "string";
4863 pcpcc = &g + (g ? g-g : 0);
4864 /* HPUX 7.0 cc rejects these. */
4865 ++pcpcc;
4866 ppc = (char**) pcpcc;
4867 pcpcc = (char const *const *) ppc;
d0ac1c44
SM
4868 { /* SCO 3.2v4 cc rejects this sort of thing. */
4869 char tx;
4870 char *t = &tx;
f91ca6bc
IB
4871 char const *s = 0 ? (char *) 0 : (char const *) 0;
4872
4873 *t++ = 0;
4874 if (s) return 0;
4875 }
4876 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4877 int x[] = {25, 17};
4878 const int *foo = &x[0];
4879 ++foo;
4880 }
4881 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4882 typedef const int *iptr;
4883 iptr p = 0;
4884 ++p;
4885 }
d0ac1c44 4886 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
f91ca6bc 4887 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
d0ac1c44
SM
4888 struct s { int j; const int *ap[3]; } bx;
4889 struct s *b = &bx; b->j = 5;
f91ca6bc
IB
4890 }
4891 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4892 const int foo = 10;
4893 if (!foo) return 0;
4894 }
4895 return !cs[0] && !zero.x;
4896#endif
0093138c 4897
11a338da
DD
4898 ;
4899 return 0;
4900}
4901_ACEOF
75086676 4902if ac_fn_c_try_compile "$LINENO"; then :
f91ca6bc 4903 ac_cv_c_const=yes
75086676 4904else
f91ca6bc 4905 ac_cv_c_const=no
75086676
DD
4906fi
4907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
75086676 4908fi
f91ca6bc
IB
4909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4910$as_echo "$ac_cv_c_const" >&6; }
4911if test $ac_cv_c_const = no; then
75086676 4912
f91ca6bc 4913$as_echo "#define const /**/" >>confdefs.h
75086676
DD
4914
4915fi
4916
f91ca6bc
IB
4917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4918$as_echo_n "checking for inline... " >&6; }
d0ac1c44 4919if ${ac_cv_c_inline+:} false; then :
f91ca6bc 4920 $as_echo_n "(cached) " >&6
75086676 4921else
f91ca6bc
IB
4922 ac_cv_c_inline=no
4923for ac_kw in inline __inline__ __inline; do
75086676
DD
4924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4925/* end confdefs.h. */
f91ca6bc
IB
4926#ifndef __cplusplus
4927typedef int foo_t;
4928static $ac_kw foo_t static_foo () {return 0; }
4929$ac_kw foo_t foo () {return 0; }
46a10049 4930#endif
0093138c 4931
2299a76d 4932_ACEOF
f91ca6bc
IB
4933if ac_fn_c_try_compile "$LINENO"; then :
4934 ac_cv_c_inline=$ac_kw
75086676 4935fi
f91ca6bc
IB
4936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4937 test "$ac_cv_c_inline" != no && break
4938done
75086676
DD
4939
4940fi
f91ca6bc
IB
4941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4942$as_echo "$ac_cv_c_inline" >&6; }
75086676 4943
f91ca6bc
IB
4944case $ac_cv_c_inline in
4945 inline | yes) ;;
4946 *)
4947 case $ac_cv_c_inline in
4948 no) ac_val=;;
4949 *) ac_val=$ac_cv_c_inline;;
4950 esac
4951 cat >>confdefs.h <<_ACEOF
4952#ifndef __cplusplus
4953#define inline $ac_val
4954#endif
75086676 4955_ACEOF
f91ca6bc
IB
4956 ;;
4957esac
75086676
DD
4958
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4960$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 4961if ${ac_cv_c_bigendian+:} false; then :
75086676
DD
4962 $as_echo_n "(cached) " >&6
4963else
0093138c 4964 ac_cv_c_bigendian=unknown
75086676
DD
4965 # See if we're dealing with a universal compiler.
4966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4967/* end confdefs.h. */
4968#ifndef __APPLE_CC__
4969 not a universal capable compiler
4970 #endif
4971 typedef int dummy;
4972
4973_ACEOF
4974if ac_fn_c_try_compile "$LINENO"; then :
4975
4976 # Check for potential -arch flags. It is not universal unless
4977 # there are at least two -arch flags with different values.
4978 ac_arch=
4979 ac_prev=
4980 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4981 if test -n "$ac_prev"; then
4982 case $ac_word in
4983 i?86 | x86_64 | ppc | ppc64)
4984 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4985 ac_arch=$ac_word
4986 else
4987 ac_cv_c_bigendian=universal
4988 break
4989 fi
4990 ;;
4991 esac
4992 ac_prev=
4993 elif test "x$ac_word" = "x-arch"; then
4994 ac_prev=arch
4995 fi
4996 done
4997fi
4998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4999 if test $ac_cv_c_bigendian = unknown; then
5000 # See if sys/param.h defines the BYTE_ORDER macro.
5001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5002/* end confdefs.h. */
5003#include <sys/types.h>
5004 #include <sys/param.h>
5005
5006int
5007main ()
5008{
5009#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5010 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5011 && LITTLE_ENDIAN)
5012 bogus endian macros
5013 #endif
5014
5015 ;
5016 return 0;
5017}
0093138c 5018_ACEOF
75086676
DD
5019if ac_fn_c_try_compile "$LINENO"; then :
5020 # It does; now see whether it defined to BIG_ENDIAN or not.
5021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
0093138c 5022/* end confdefs.h. */
75086676
DD
5023#include <sys/types.h>
5024 #include <sys/param.h>
5025
0093138c
DD
5026int
5027main ()
5028{
75086676
DD
5029#if BYTE_ORDER != BIG_ENDIAN
5030 not big endian
5031 #endif
5032
0093138c
DD
5033 ;
5034 return 0;
5035}
5036_ACEOF
75086676 5037if ac_fn_c_try_compile "$LINENO"; then :
0093138c 5038 ac_cv_c_bigendian=yes
75086676
DD
5039else
5040 ac_cv_c_bigendian=no
0093138c 5041fi
75086676 5042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0093138c 5043fi
75086676
DD
5044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5045 fi
5046 if test $ac_cv_c_bigendian = unknown; then
5047 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5049/* end confdefs.h. */
5050#include <limits.h>
0093138c 5051
75086676
DD
5052int
5053main ()
5054{
5055#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5056 bogus endian macros
5057 #endif
5058
5059 ;
5060 return 0;
5061}
46a10049 5062_ACEOF
75086676
DD
5063if ac_fn_c_try_compile "$LINENO"; then :
5064 # It does; now see whether it defined to _BIG_ENDIAN or not.
5065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46a10049 5066/* end confdefs.h. */
75086676
DD
5067#include <limits.h>
5068
0093138c
DD
5069int
5070main ()
5071{
75086676
DD
5072#ifndef _BIG_ENDIAN
5073 not big endian
5074 #endif
5075
5076 ;
5077 return 0;
46a10049 5078}
2299a76d 5079_ACEOF
75086676
DD
5080if ac_fn_c_try_compile "$LINENO"; then :
5081 ac_cv_c_bigendian=yes
46a10049 5082else
75086676 5083 ac_cv_c_bigendian=no
7108c5dc 5084fi
75086676 5085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
46a10049 5086fi
75086676
DD
5087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5088 fi
5089 if test $ac_cv_c_bigendian = unknown; then
5090 # Compile a test program.
5091 if test "$cross_compiling" = yes; then :
5092 # Try to guess by grepping values from an object file.
5093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5094/* end confdefs.h. */
5095short int ascii_mm[] =
5096 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5097 short int ascii_ii[] =
5098 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5099 int use_ascii (int i) {
5100 return ascii_mm[i] + ascii_ii[i];
5101 }
5102 short int ebcdic_ii[] =
5103 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5104 short int ebcdic_mm[] =
5105 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5106 int use_ebcdic (int i) {
5107 return ebcdic_mm[i] + ebcdic_ii[i];
5108 }
5109 extern int foo;
5110
5111int
5112main ()
5113{
5114return use_ascii (foo) == use_ebcdic (foo);
5115 ;
5116 return 0;
5117}
5118_ACEOF
5119if ac_fn_c_try_compile "$LINENO"; then :
5120 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5121 ac_cv_c_bigendian=yes
5122 fi
5123 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5124 if test "$ac_cv_c_bigendian" = unknown; then
5125 ac_cv_c_bigendian=no
5126 else
5127 # finding both strings is unlikely to happen, but who knows?
5128 ac_cv_c_bigendian=unknown
5129 fi
5130 fi
5131fi
5132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5133else
5134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5135/* end confdefs.h. */
5136$ac_includes_default
5137int
5138main ()
5139{
5140
5141 /* Are we little or big endian? From Harbison&Steele. */
5142 union
5143 {
5144 long int l;
5145 char c[sizeof (long int)];
5146 } u;
5147 u.l = 1;
5148 return u.c[sizeof (long int) - 1] == 1;
5149
5150 ;
5151 return 0;
5152}
5153_ACEOF
5154if ac_fn_c_try_run "$LINENO"; then :
5155 ac_cv_c_bigendian=no
5156else
5157 ac_cv_c_bigendian=yes
46a10049 5158fi
75086676
DD
5159rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5160 conftest.$ac_objext conftest.beam conftest.$ac_ext
46a10049 5161fi
2299a76d 5162
75086676
DD
5163 fi
5164fi
5165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5166$as_echo "$ac_cv_c_bigendian" >&6; }
5167 case $ac_cv_c_bigendian in #(
5168 yes)
5169 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5170;; #(
5171 no)
5172 ;; #(
5173 universal)
5174
5175$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5176
5177 ;; #(
5178 *)
d0ac1c44 5179 as_fn_error $? "unknown endianness
75086676
DD
5180 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5181 esac
7108c5dc 5182
252b5132
RH
5183
5184
5185
75086676 5186ac_config_headers="$ac_config_headers config.h:config.in"
252b5132
RH
5187
5188
5189
5190# Find a good install program. We prefer a C program (faster),
5191# so one script is as good as another. But avoid the broken or
5192# incompatible versions:
5193# SysV /etc/install, /usr/sbin/install
5194# SunOS /usr/etc/install
5195# IRIX /sbin/install
5196# AIX /bin/install
2299a76d 5197# AmigaOS /C/install, which installs bootblocks on floppy discs
252b5132
RH
5198# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5199# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5200# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
58670637 5201# OS/2's system install, which has a completely different semantic
252b5132 5202# ./install, which can be erroneously created by make from ./install.sh.
75086676
DD
5203# Reject install programs that cannot install multiple files.
5204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5205$as_echo_n "checking for a BSD-compatible install... " >&6; }
252b5132 5206if test -z "$INSTALL"; then
d0ac1c44 5207if ${ac_cv_path_install+:} false; then :
75086676 5208 $as_echo_n "(cached) " >&6
2299a76d
DJ
5209else
5210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5211for as_dir in $PATH
5212do
5213 IFS=$as_save_IFS
5214 test -z "$as_dir" && as_dir=.
75086676
DD
5215 # Account for people who put trailing slashes in PATH elements.
5216case $as_dir/ in #((
5217 ./ | .// | /[cC]/* | \
2299a76d 5218 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
75086676 5219 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2299a76d
DJ
5220 /usr/ucb/* ) ;;
5221 *)
5222 # OSF1 and SCO ODT 3.0 have their own names for install.
5223 # Don't use installbsd from OSF since it installs stuff as root
5224 # by default.
5225 for ac_prog in ginstall scoinst install; do
5226 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5227 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
58670637
DD
5228 if test $ac_prog = install &&
5229 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5230 # AIX install. It has an incompatible calling convention.
5231 :
5232 elif test $ac_prog = install &&
5233 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5234 # program-specific install script used by HP pwplus--don't use.
5235 :
5236 else
75086676
DD
5237 rm -rf conftest.one conftest.two conftest.dir
5238 echo one > conftest.one
5239 echo two > conftest.two
5240 mkdir conftest.dir
5241 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5242 test -s conftest.one && test -s conftest.two &&
5243 test -s conftest.dir/conftest.one &&
5244 test -s conftest.dir/conftest.two
5245 then
5246 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5247 break 3
5248 fi
58670637
DD
5249 fi
5250 fi
252b5132 5251 done
2299a76d
DJ
5252 done
5253 ;;
5254esac
2299a76d 5255
75086676
DD
5256 done
5257IFS=$as_save_IFS
5258
5259rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
5260
5261fi
5262 if test "${ac_cv_path_install+set}" = set; then
2299a76d 5263 INSTALL=$ac_cv_path_install
252b5132 5264 else
75086676
DD
5265 # As a last resort, use the slow shell script. Don't cache a
5266 # value for INSTALL within a source directory, because that will
252b5132 5267 # break other packages using the cache if that directory is
75086676 5268 # removed, or if the value is a relative name.
2299a76d 5269 INSTALL=$ac_install_sh
252b5132
RH
5270 fi
5271fi
75086676
DD
5272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5273$as_echo "$INSTALL" >&6; }
252b5132
RH
5274
5275# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5276# It thinks the first close brace ends the variable substitution.
5277test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5278
2299a76d 5279test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
5280
5281test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5282
5283
4cf896a5
KC
5284# Don't build the shared library for build.
5285if [ -n "${with_build_subdir}" ]; then
5286 enable_shared=no
5287fi
5288
5289frag=
5290case "${host}" in
5291 rs6000-ibm-aix3.1 | rs6000-ibm-aix)
5292 frag=mh-aix ;;
5293 *-*-cxux7*) frag=mh-cxux7 ;;
5294 *-*-freebsd2.1.*) frag=mh-fbsd21 ;;
5295 *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
5296 i370-*-opened*) frag=mh-openedition ;;
5297 i[34567]86-*-windows*) frag=mh-windows ;;
5298esac
5299
5300if [ -n "${frag}" ]; then
c779bab8 5301 frag=${libiberty_topdir}/libiberty/config/$frag
4cf896a5
KC
5302fi
5303
601a99c6
DD
5304
5305
5306
5307
5308case "${host}" in
5309 # PIC is the default on some targets or must not be used.
5310 *-*-darwin*)
f91ca6bc
IB
5311 # For darwin, common symbols are not allowed in MH_DYLIB files
5312 case "${CFLAGS}" in
5313 # If we are using a compiler supporting mdynamic-no-pic
5314 # and the option has been tested as safe to add, then cancel
5315 # it here, since the code generated is incompatible with shared
e495212d 5316 # libs.
f91ca6bc
IB
5317 *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
5318 *) PICFLAG=-fno-common ;;
5319 esac
601a99c6
DD
5320 ;;
5321 alpha*-dec-osf5*)
5322 # PIC is the default.
5323 ;;
5324 hppa*64*-*-hpux*)
5325 # PIC is the default for 64-bit PA HP-UX.
5326 ;;
3afd2652
DD
5327 i[34567]86-*-cygwin* | x86_64-*-cygwin*)
5328 ;;
5329 i[34567]86-*-mingw* | x86_64-*-mingw*)
601a99c6 5330 ;;
d12c31df 5331 i[34567]86-*-interix[3-9]*)
601a99c6
DD
5332 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
5333 # Instead, we relocate shared libraries at runtime.
5334 ;;
5335 i[34567]86-*-nto-qnx*)
5336 # QNX uses GNU C++, but need to define -shared option too, otherwise
5337 # it will coredump.
5338 PICFLAG='-fPIC -shared'
5339 ;;
5340 i[34567]86-pc-msdosdjgpp*)
5341 # DJGPP does not support shared libraries at all.
5342 ;;
5343 ia64*-*-hpux*)
5344 # On IA64 HP-UX, PIC is the default but the pic flag
5345 # sets the default TLS model and affects inlining.
5346 PICFLAG=-fPIC
5347 ;;
5348 mips-sgi-irix6*)
5349 # PIC is the default.
5350 ;;
5351 rs6000-ibm-aix* | powerpc-ibm-aix*)
5352 # All AIX code is PIC.
5353 ;;
5354
5355 # Some targets support both -fPIC and -fpic, but prefer the latter.
5356 # FIXME: Why?
5357 i[34567]86-*-* | x86_64-*-*)
5358 PICFLAG=-fpic
5359 ;;
601a99c6
DD
5360 # FIXME: Override -fPIC default in libgcc only?
5361 sh-*-linux* | sh[2346lbe]*-*-linux*)
5362 PICFLAG=-fpic
5363 ;;
5364 # FIXME: Simplify to sh*-*-netbsd*?
da17fe9d
AM
5365 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
5366 sh64-*-netbsd* | sh64l*-*-netbsd*)
601a99c6
DD
5367 PICFLAG=-fpic
5368 ;;
5369 # Default to -fPIC unless specified otherwise.
5370 *)
5371 PICFLAG=-fPIC
5372 ;;
5373esac
5374
5375# If the user explicitly uses -fpic/-fPIC, keep that.
5376case "${CFLAGS}" in
5377 *-fpic*)
5378 PICFLAG=-fpic
5379 ;;
5380 *-fPIC*)
5381 PICFLAG=-fPIC
5382 ;;
5383esac
5384
5385
4cf896a5
KC
5386# If they didn't specify --enable-shared, don't generate shared libs.
5387case "${enable_shared}" in
5388 yes) shared=yes ;;
5389 no) shared=no ;;
5390 "") shared=no ;;
5391 *) shared=yes ;;
5392esac
26505cc0
DD
5393
5394# ...unless --enable-host-shared was passed from top-level config:
5395if [ "${enable_host_shared}" = "yes" ]; then
5396 shared=yes
5397fi
5398
601a99c6
DD
5399if [ "${shared}" != "yes" ]; then
5400 PICFLAG=
4cf896a5
KC
5401fi
5402
c779bab8 5403
3f48575a 5404NOASANFLAG=
5405case " ${CFLAGS} " in
5406 *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;;
d750c713 5407 *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;;
3f48575a 5408esac
5409
5410
56b1e56d
NC
5411 # Check whether --enable-cet was given.
5412if test "${enable_cet+set}" = set; then :
5413 enableval=$enable_cet;
5414 case "$enableval" in
5415 yes|no|auto) ;;
5416 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5417 esac
5418
5419else
5420 enable_cet=auto
5421fi
5422
5423
5424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5425$as_echo_n "checking for CET support... " >&6; }
5426
5427case "$host" in
5428 i[34567]86-*-linux* | x86_64-*-linux*)
5429 may_have_cet=yes
727b7b18 5430 cet_save_CFLAGS="$CFLAGS"
56b1e56d
NC
5431 CFLAGS="$CFLAGS -fcf-protection"
5432 case "$enable_cet" in
5433 auto)
5434 # Check if target supports multi-byte NOPs
7ade7fba 5435 # and if compiler and assembler support CET.
56b1e56d
NC
5436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5437/* end confdefs.h. */
5438
5439int
5440main ()
5441{
5442
5443#if !defined(__SSE2__)
5444#error target does not support multi-byte NOPs
5445#else
5446asm ("setssbsy");
5447#endif
5448
5449 ;
5450 return 0;
5451}
5452_ACEOF
5453if ac_fn_c_try_compile "$LINENO"; then :
5454 enable_cet=yes
5455else
5456 enable_cet=no
5457fi
5458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5459 ;;
5460 yes)
7ade7fba 5461 # Check if compiler and assembler support CET.
56b1e56d
NC
5462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5463/* end confdefs.h. */
5464
5465int
5466main ()
5467{
5468asm ("setssbsy");
5469 ;
5470 return 0;
5471}
5472_ACEOF
5473if ac_fn_c_try_compile "$LINENO"; then :
7ade7fba 5474 support_cet=yes
56b1e56d 5475else
7ade7fba 5476 support_cet=no
56b1e56d
NC
5477fi
5478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7ade7fba
AM
5479 if test $support_cet = "no"; then
5480 if test x$enable_bootstrap != xno \
5481 && test -z "${with_build_subdir}" \
5482 && (test ! -f ../stage_current \
5483 || test `cat ../stage_current` != "stage1"); then
5484 # Require CET support only for the final GCC build.
5485 as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5
5486 else
5487 # Don't enable CET without CET support for non-bootstrap
5488 # build, in stage1 nor for build support.
5489 enable_cet=no
5490 fi
5491 fi
56b1e56d
NC
5492 ;;
5493 esac
727b7b18 5494 CFLAGS="$cet_save_CFLAGS"
56b1e56d
NC
5495 ;;
5496 *)
5497 may_have_cet=no
5498 enable_cet=no
5499 ;;
5500esac
5501
727b7b18 5502cet_save_CFLAGS="$CFLAGS"
87c66b2e 5503CFLAGS="$CFLAGS -fcf-protection=none"
727b7b18 5504cet_save_LDFLAGS="$LDFLAGS"
87c66b2e
L
5505LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
5506if test x$may_have_cet = xyes; then
5507 # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
5508 if test x$gcc_no_link = xyes; then
5509 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5510fi
5511cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5512/* end confdefs.h. */
5513
5514int
5515main ()
5516{
5517return 0;
5518 ;
5519 return 0;
5520}
5521_ACEOF
5522if ac_fn_c_try_link "$LINENO"; then :
5523 may_have_cet=yes
5524else
5525 may_have_cet=no
5526fi
5527rm -f core conftest.err conftest.$ac_objext \
5528 conftest$ac_exeext conftest.$ac_ext
5529fi
5530
56b1e56d 5531if test x$may_have_cet = xyes; then
90d00bbd
L
5532 if test x$cross_compiling = xno; then
5533 if test "$cross_compiling" = yes; then :
56b1e56d
NC
5534 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5535$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5536as_fn_error $? "cannot run test program while cross compiling
5537See \`config.log' for more details" "$LINENO" 5; }
5538else
5539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5540/* end confdefs.h. */
5541
5542static void
5543foo (void)
5544{
5545}
5546
5547static void
5548__attribute__ ((noinline, noclone))
5549xxx (void (*f) (void))
5550{
5551 f ();
5552}
5553
5554static void
5555__attribute__ ((noinline, noclone))
5556bar (void)
5557{
5558 xxx (foo);
5559}
5560
5561int
5562main ()
5563{
5564 bar ();
5565 return 0;
5566}
5567
5568_ACEOF
5569if ac_fn_c_try_run "$LINENO"; then :
5570 have_cet=no
5571else
5572 have_cet=yes
5573fi
5574rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5575 conftest.$ac_objext conftest.beam conftest.$ac_ext
5576fi
5577
90d00bbd
L
5578 if test x$enable_cet = xno -a x$have_cet = xyes; then
5579 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
5580 fi
56b1e56d 5581 fi
90d00bbd
L
5582else
5583 # Enable CET in cross compiler if possible so that it will run on both
5584 # CET and non-CET hosts.
5585 have_cet=yes
56b1e56d
NC
5586fi
5587if test x$enable_cet = xyes; then
5588 CET_HOST_FLAGS="-fcf-protection"
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5590$as_echo "yes" >&6; }
5591else
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5593$as_echo "no" >&6; }
5594fi
727b7b18
L
5595CFLAGS="$cet_save_CFLAGS"
5596LDFLAGS="$cet_save_LDFLAGS"
56b1e56d
NC
5597
5598
5599
4cf896a5
KC
5600echo "# Warning: this fragment is automatically generated" > temp-frag
5601
c779bab8
PB
5602if [ -n "${frag}" ] && [ -f "${frag}" ]; then
5603 echo "Appending ${frag} to xhost-mkfrag"
5604 echo "# Following fragment copied from ${frag}" >> temp-frag
5605 cat ${frag} >> temp-frag
5606fi
4cf896a5
KC
5607
5608# record if we want to build shared libs.
5609if [ "${shared}" = "yes" ]; then
5610 echo enable_shared = yes >> temp-frag
5611else
5612 echo enable_shared = no >> temp-frag
5613fi
5614
5615frag=xhost-mkfrag
5616${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
5617
252b5132
RH
5618host_makefile_frag=${frag}
5619
5620
5621# It's OK to check for header files. Although the compiler may not be
5622# able to link anything, it had better be able to at least compile
5623# something.
62b06a9e 5624for ac_header in sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h sys/prctl.h
75086676
DD
5625do :
5626 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5627ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
d0ac1c44 5628if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
2299a76d 5629 cat >>confdefs.h <<_ACEOF
75086676 5630#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
2299a76d
DJ
5631_ACEOF
5632
5633fi
2299a76d
DJ
5634done
5635
75086676
DD
5636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5637$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
d0ac1c44 5638if ${ac_cv_header_sys_wait_h+:} false; then :
75086676 5639 $as_echo_n "(cached) " >&6
2299a76d 5640else
75086676 5641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 5642/* end confdefs.h. */
dc579051 5643#include <sys/types.h>
2299a76d
DJ
5644#include <sys/wait.h>
5645#ifndef WEXITSTATUS
75086676 5646# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15ae9e71 5647#endif
2299a76d
DJ
5648#ifndef WIFEXITED
5649# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5650#endif
5651
5652int
5653main ()
5654{
5655 int s;
5656 wait (&s);
5657 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5658 ;
5659 return 0;
5660}
5661_ACEOF
75086676 5662if ac_fn_c_try_compile "$LINENO"; then :
2299a76d 5663 ac_cv_header_sys_wait_h=yes
dc579051 5664else
75086676 5665 ac_cv_header_sys_wait_h=no
dc579051 5666fi
75086676 5667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299a76d 5668fi
75086676
DD
5669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5670$as_echo "$ac_cv_header_sys_wait_h" >&6; }
2299a76d
DJ
5671if test $ac_cv_header_sys_wait_h = yes; then
5672
75086676 5673$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
8ddbb593
DJ
5674
5675fi
5676
75086676
DD
5677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5678$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
d0ac1c44 5679if ${ac_cv_header_time+:} false; then :
75086676 5680 $as_echo_n "(cached) " >&6
8ddbb593 5681else
75086676 5682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8ddbb593
DJ
5683/* end confdefs.h. */
5684#include <sys/types.h>
5685#include <sys/time.h>
5686#include <time.h>
5687
5688int
5689main ()
5690{
5691if ((struct tm *) 0)
5692return 0;
5693 ;
5694 return 0;
5695}
5696_ACEOF
75086676 5697if ac_fn_c_try_compile "$LINENO"; then :
8ddbb593
DJ
5698 ac_cv_header_time=yes
5699else
75086676 5700 ac_cv_header_time=no
8ddbb593 5701fi
75086676 5702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8ddbb593 5703fi
75086676
DD
5704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5705$as_echo "$ac_cv_header_time" >&6; }
8ddbb593
DJ
5706if test $ac_cv_header_time = yes; then
5707
75086676 5708$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
8ddbb593
DJ
5709
5710fi
5711
5712
75086676
DD
5713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5714$as_echo_n "checking whether errno must be declared... " >&6; }
d0ac1c44 5715if ${libiberty_cv_declare_errno+:} false; then :
75086676 5716 $as_echo_n "(cached) " >&6
8ddbb593 5717else
75086676 5718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8ddbb593
DJ
5719/* end confdefs.h. */
5720#include <errno.h>
5721int
5722main ()
5723{
5724int x = errno;
5725 ;
5726 return 0;
5727}
5728_ACEOF
75086676 5729if ac_fn_c_try_compile "$LINENO"; then :
8ddbb593
DJ
5730 libiberty_cv_declare_errno=no
5731else
75086676 5732 libiberty_cv_declare_errno=yes
8ddbb593 5733fi
75086676 5734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8ddbb593 5735fi
75086676
DD
5736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5737$as_echo "$libiberty_cv_declare_errno" >&6; }
8ddbb593
DJ
5738if test $libiberty_cv_declare_errno = yes
5739then
75086676 5740$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
8ddbb593
DJ
5741
5742fi
5743
5744
abdef8eb 5745# Determine sizes of some types.
75086676
DD
5746# The cast to long int works around a bug in the HP C Compiler
5747# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5748# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5749# This bug is HP SR number 8606223364.
5750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5751$as_echo_n "checking size of int... " >&6; }
d0ac1c44 5752if ${ac_cv_sizeof_int+:} false; then :
75086676
DD
5753 $as_echo_n "(cached) " >&6
5754else
5755 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5756
5757else
5758 if test "$ac_cv_type_int" = yes; then
5759 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5760$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5761as_fn_error 77 "cannot compute sizeof (int)
5762See \`config.log' for more details" "$LINENO" 5; }
75086676
DD
5763 else
5764 ac_cv_sizeof_int=0
5765 fi
8ddbb593 5766fi
8ddbb593 5767
75086676
DD
5768fi
5769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5770$as_echo "$ac_cv_sizeof_int" >&6; }
8ddbb593 5771
8ddbb593 5772
8ddbb593 5773
75086676
DD
5774cat >>confdefs.h <<_ACEOF
5775#define SIZEOF_INT $ac_cv_sizeof_int
8ddbb593 5776_ACEOF
8ddbb593 5777
8ddbb593 5778
abdef8eb
JBG
5779# The cast to long int works around a bug in the HP C Compiler
5780# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5781# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5782# This bug is HP SR number 8606223364.
5783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5784$as_echo_n "checking size of long... " >&6; }
d0ac1c44 5785if ${ac_cv_sizeof_long+:} false; then :
abdef8eb
JBG
5786 $as_echo_n "(cached) " >&6
5787else
5788 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5789
5790else
5791 if test "$ac_cv_type_long" = yes; then
5792 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5793$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5794as_fn_error 77 "cannot compute sizeof (long)
5795See \`config.log' for more details" "$LINENO" 5; }
abdef8eb
JBG
5796 else
5797 ac_cv_sizeof_long=0
5798 fi
5799fi
5800
5801fi
5802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5803$as_echo "$ac_cv_sizeof_long" >&6; }
5804
5805
5806
5807cat >>confdefs.h <<_ACEOF
5808#define SIZEOF_LONG $ac_cv_sizeof_long
5809_ACEOF
5810
5811
c20a0642
AM
5812# The cast to long int works around a bug in the HP C Compiler
5813# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5814# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5815# This bug is HP SR number 8606223364.
5816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
5817$as_echo_n "checking size of size_t... " >&6; }
d0ac1c44 5818if ${ac_cv_sizeof_size_t+:} false; then :
c20a0642
AM
5819 $as_echo_n "(cached) " >&6
5820else
5821 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
5822
5823else
5824 if test "$ac_cv_type_size_t" = yes; then
5825 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5826$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5827as_fn_error 77 "cannot compute sizeof (size_t)
5828See \`config.log' for more details" "$LINENO" 5; }
c20a0642
AM
5829 else
5830 ac_cv_sizeof_size_t=0
5831 fi
5832fi
5833
5834fi
5835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
5836$as_echo "$ac_cv_sizeof_size_t" >&6; }
5837
5838
5839
5840cat >>confdefs.h <<_ACEOF
5841#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
5842_ACEOF
5843
5844
abdef8eb
JBG
5845
5846# Check for presense of long long
5847ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
d0ac1c44 5848if test "x$ac_cv_type_long_long" = xyes; then :
abdef8eb
JBG
5849
5850$as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
5851 # The cast to long int works around a bug in the HP C Compiler
5852# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5853# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5854# This bug is HP SR number 8606223364.
5855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5856$as_echo_n "checking size of long long... " >&6; }
d0ac1c44 5857if ${ac_cv_sizeof_long_long+:} false; then :
abdef8eb
JBG
5858 $as_echo_n "(cached) " >&6
5859else
5860 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
5861
5862else
5863 if test "$ac_cv_type_long_long" = yes; then
5864 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5865$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5866as_fn_error 77 "cannot compute sizeof (long long)
5867See \`config.log' for more details" "$LINENO" 5; }
abdef8eb
JBG
5868 else
5869 ac_cv_sizeof_long_long=0
5870 fi
5871fi
5872
5873fi
5874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
5875$as_echo "$ac_cv_sizeof_long_long" >&6; }
5876
5877
5878
5879cat >>confdefs.h <<_ACEOF
5880#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5881_ACEOF
5882
5883
5884fi
5885
8ddbb593 5886
75086676
DD
5887# Look for a 64-bit type.
5888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
5889$as_echo_n "checking for a 64-bit type... " >&6; }
d0ac1c44 5890if ${liberty_cv_uint64+:} false; then :
75086676 5891 $as_echo_n "(cached) " >&6
2299a76d 5892else
75086676
DD
5893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5894/* end confdefs.h. */
5895#ifdef HAVE_STDINT_H
5896#include <stdint.h>
5897#endif
5898int
5899main ()
5900{
5901extern uint64_t foo;
5902 ;
5903 return 0;
5904}
2299a76d 5905_ACEOF
75086676
DD
5906if ac_fn_c_try_compile "$LINENO"; then :
5907 liberty_cv_uint64=uint64_t
5908else
5909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 5910/* end confdefs.h. */
75086676
DD
5911#ifdef HAVE_LIMITS_H
5912#include <limits.h>
5913#endif
5914#ifndef CHAR_BIT
5915#define CHAR_BIT 8
8ddbb593 5916#endif
2299a76d
DJ
5917int
5918main ()
5919{
75086676
DD
5920extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5921 ;
5922 return 0;
2299a76d
DJ
5923}
5924_ACEOF
75086676
DD
5925if ac_fn_c_try_compile "$LINENO"; then :
5926 liberty_cv_uint64="unsigned long"
2299a76d 5927else
75086676
DD
5928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5929/* end confdefs.h. */
5930#ifdef HAVE_LIMITS_H
5931#include <limits.h>
5932#endif
5933#ifndef CHAR_BIT
5934#define CHAR_BIT 8
5935#endif
5936int
5937main ()
5938{
5939extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5940 ;
5941 return 0;
5942}
5943_ACEOF
5944if ac_fn_c_try_compile "$LINENO"; then :
5945 liberty_cv_uint64="unsigned long long"
5946else
5947 liberty_cv_uint64=none
2299a76d 5948fi
75086676 5949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299a76d 5950fi
75086676 5951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8ddbb593 5952fi
75086676 5953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8ddbb593 5954fi
2299a76d 5955
75086676
DD
5956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
5957$as_echo "$liberty_cv_uint64" >&6; }
5958if test "$liberty_cv_uint64" != none; then
5959
5960cat >>confdefs.h <<_ACEOF
5961#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
2299a76d
DJ
5962_ACEOF
5963
5964fi
5965
b4a451f5
L
5966
5967 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
d0ac1c44 5968if test "x$ac_cv_type_intptr_t" = xyes; then :
b4a451f5
L
5969
5970$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
5971
5972else
5973 for ac_type in 'int' 'long int' 'long long int'; do
5974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5975/* end confdefs.h. */
5976$ac_includes_default
5977int
5978main ()
5979{
5980static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
d0ac1c44
SM
5981test_array [0] = 0;
5982return test_array [0];
b4a451f5
L
5983
5984 ;
5985 return 0;
5986}
5987_ACEOF
5988if ac_fn_c_try_compile "$LINENO"; then :
5989
5990cat >>confdefs.h <<_ACEOF
5991#define intptr_t $ac_type
5992_ACEOF
5993
5994 ac_type=
5995fi
5996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5997 test -z "$ac_type" && break
5998 done
5999fi
6000
6001
6002
6003 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
d0ac1c44 6004if test "x$ac_cv_type_uintptr_t" = xyes; then :
b4a451f5
L
6005
6006$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6007
6008else
6009 for ac_type in 'unsigned int' 'unsigned long int' \
6010 'unsigned long long int'; do
6011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6012/* end confdefs.h. */
6013$ac_includes_default
6014int
6015main ()
6016{
6017static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
d0ac1c44
SM
6018test_array [0] = 0;
6019return test_array [0];
b4a451f5
L
6020
6021 ;
6022 return 0;
6023}
6024_ACEOF
6025if ac_fn_c_try_compile "$LINENO"; then :
6026
6027cat >>confdefs.h <<_ACEOF
6028#define uintptr_t $ac_type
6029_ACEOF
6030
6031 ac_type=
6032fi
6033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6034 test -z "$ac_type" && break
6035 done
6036fi
6037
6038
ffa54e5c 6039ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
d0ac1c44 6040if test "x$ac_cv_type_ssize_t" = xyes; then :
ffa54e5c
DD
6041
6042else
6043
6044cat >>confdefs.h <<_ACEOF
6045#define ssize_t int
6046_ACEOF
6047
6048fi
6049
b4a451f5 6050
75086676
DD
6051# Given the above check, we always have uintptr_t or a fallback
6052# definition. So define HAVE_UINTPTR_T in case any imported code
6053# relies on it.
2299a76d 6054
75086676 6055$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
8ddbb593
DJ
6056
6057
75086676 6058ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
d0ac1c44 6059if test "x$ac_cv_type_pid_t" = xyes; then :
8ddbb593 6060
75086676 6061else
8ddbb593 6062
75086676
DD
6063cat >>confdefs.h <<_ACEOF
6064#define pid_t int
6065_ACEOF
8ddbb593 6066
75086676 6067fi
8ddbb593
DJ
6068
6069
75086676
DD
6070# This is the list of functions which libiberty will provide if they
6071# are not available on the host.
8ddbb593 6072
75086676
DD
6073funcs="asprintf"
6074funcs="$funcs atexit"
6075funcs="$funcs basename"
6076funcs="$funcs bcmp"
6077funcs="$funcs bcopy"
6078funcs="$funcs bsearch"
6079funcs="$funcs bzero"
6080funcs="$funcs calloc"
6081funcs="$funcs clock"
6082funcs="$funcs ffs"
6083funcs="$funcs getcwd"
6084funcs="$funcs getpagesize"
6085funcs="$funcs gettimeofday"
6086funcs="$funcs index"
6087funcs="$funcs insque"
6088funcs="$funcs memchr"
6089funcs="$funcs memcmp"
6090funcs="$funcs memcpy"
6091funcs="$funcs memmem"
6092funcs="$funcs memmove"
6093funcs="$funcs mempcpy"
6094funcs="$funcs memset"
6095funcs="$funcs mkstemps"
6096funcs="$funcs putenv"
6097funcs="$funcs random"
6098funcs="$funcs rename"
6099funcs="$funcs rindex"
6100funcs="$funcs setenv"
6101funcs="$funcs snprintf"
6102funcs="$funcs sigsetmask"
6103funcs="$funcs stpcpy"
6104funcs="$funcs stpncpy"
6105funcs="$funcs strcasecmp"
6106funcs="$funcs strchr"
6107funcs="$funcs strdup"
6108funcs="$funcs strncasecmp"
6109funcs="$funcs strndup"
995b61fe 6110funcs="$funcs strnlen"
75086676
DD
6111funcs="$funcs strrchr"
6112funcs="$funcs strstr"
6113funcs="$funcs strtod"
6114funcs="$funcs strtol"
6115funcs="$funcs strtoul"
abdef8eb
JBG
6116funcs="$funcs strtoll"
6117funcs="$funcs strtoull"
75086676
DD
6118funcs="$funcs strverscmp"
6119funcs="$funcs tmpnam"
6120funcs="$funcs vasprintf"
6121funcs="$funcs vfprintf"
6122funcs="$funcs vprintf"
6123funcs="$funcs vsnprintf"
6124funcs="$funcs vsprintf"
6125funcs="$funcs waitpid"
9711ae4d 6126funcs="$funcs setproctitle"
2299a76d 6127
75086676
DD
6128# Also in the old function.def file: alloca, vfork, getopt.
6129
6130vars="sys_errlist sys_nerr sys_siglist"
6131
26ac1280 6132checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
af03af8f 6133 getsysinfo gettimeofday on_exit pipe2 psignal pstat_getdynamic pstat_getstatic \
26ac1280
DD
6134 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \
6135 sysmp table times wait3 wait4"
75086676
DD
6136
6137# These are neither executed nor required, but they help keep
6138# autoheader happy without adding a bunch of text to acconfig.h.
6139if test "x" = "y"; then
e96158fc
BE
6140 for ac_func in asprintf atexit \
6141 basename bcmp bcopy bsearch bzero \
6142 calloc canonicalize_file_name clock \
9c55e064 6143 dup3 \
e96158fc 6144 ffs __fsetlocking \
26ac1280 6145 getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
e96158fc
BE
6146 index insque \
6147 memchr memcmp memcpy memmem memmove memset mkstemps \
6148 on_exit \
af03af8f 6149 pipe2 psignal pstat_getdynamic pstat_getstatic putenv \
e96158fc 6150 random realpath rename rindex \
26ac1280 6151 sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
9c55e064 6152 stpcpy stpncpy strcasecmp strchr strdup \
995b61fe 6153 strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \
abdef8eb 6154 strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \
e96158fc
BE
6155 table times tmpnam \
6156 vasprintf vfprintf vprintf vsprintf \
6157 wait3 wait4 waitpid
75086676
DD
6158do :
6159 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6160ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 6161if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8ddbb593 6162 cat >>confdefs.h <<_ACEOF
75086676 6163#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2299a76d
DJ
6164_ACEOF
6165
6166fi
8ddbb593 6167done
2299a76d 6168
d0ac1c44
SM
6169 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
6170ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
6171if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
75086676 6172 ac_have_decl=1
40a59a4c 6173else
75086676
DD
6174 ac_have_decl=0
6175fi
6176
6177cat >>confdefs.h <<_ACEOF
6178#define HAVE_DECL_BASENAME $ac_have_decl
40a59a4c 6179_ACEOF
75086676 6180ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
d0ac1c44 6181if test "x$ac_cv_have_decl_ffs" = xyes; then :
75086676 6182 ac_have_decl=1
40a59a4c 6183else
75086676 6184 ac_have_decl=0
40a59a4c 6185fi
75086676
DD
6186
6187cat >>confdefs.h <<_ACEOF
6188#define HAVE_DECL_FFS $ac_have_decl
6189_ACEOF
6190ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
d0ac1c44 6191if test "x$ac_cv_have_decl_asprintf" = xyes; then :
75086676
DD
6192 ac_have_decl=1
6193else
6194 ac_have_decl=0
40a59a4c 6195fi
40a59a4c 6196
75086676
DD
6197cat >>confdefs.h <<_ACEOF
6198#define HAVE_DECL_ASPRINTF $ac_have_decl
6199_ACEOF
6200ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
d0ac1c44 6201if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
75086676 6202 ac_have_decl=1
40a59a4c 6203else
75086676
DD
6204 ac_have_decl=0
6205fi
6206
6207cat >>confdefs.h <<_ACEOF
6208#define HAVE_DECL_VASPRINTF $ac_have_decl
40a59a4c 6209_ACEOF
75086676 6210ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
d0ac1c44 6211if test "x$ac_cv_have_decl_snprintf" = xyes; then :
75086676
DD
6212 ac_have_decl=1
6213else
6214 ac_have_decl=0
6215fi
40a59a4c 6216
75086676
DD
6217cat >>confdefs.h <<_ACEOF
6218#define HAVE_DECL_SNPRINTF $ac_have_decl
40a59a4c 6219_ACEOF
75086676 6220ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
d0ac1c44 6221if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
75086676
DD
6222 ac_have_decl=1
6223else
6224 ac_have_decl=0
6225fi
6226
6227cat >>confdefs.h <<_ACEOF
6228#define HAVE_DECL_VSNPRINTF $ac_have_decl
40a59a4c 6229_ACEOF
abdef8eb 6230ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
d0ac1c44 6231if test "x$ac_cv_have_decl_strtol" = xyes; then :
abdef8eb
JBG
6232 ac_have_decl=1
6233else
6234 ac_have_decl=0
6235fi
6236
6237cat >>confdefs.h <<_ACEOF
6238#define HAVE_DECL_STRTOL $ac_have_decl
6239_ACEOF
6240ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
d0ac1c44 6241if test "x$ac_cv_have_decl_strtoul" = xyes; then :
abdef8eb
JBG
6242 ac_have_decl=1
6243else
6244 ac_have_decl=0
6245fi
6246
6247cat >>confdefs.h <<_ACEOF
6248#define HAVE_DECL_STRTOUL $ac_have_decl
6249_ACEOF
6250ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
d0ac1c44 6251if test "x$ac_cv_have_decl_strtoll" = xyes; then :
abdef8eb
JBG
6252 ac_have_decl=1
6253else
6254 ac_have_decl=0
6255fi
6256
6257cat >>confdefs.h <<_ACEOF
6258#define HAVE_DECL_STRTOLL $ac_have_decl
6259_ACEOF
6260ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
d0ac1c44 6261if test "x$ac_cv_have_decl_strtoull" = xyes; then :
abdef8eb
JBG
6262 ac_have_decl=1
6263else
6264 ac_have_decl=0
6265fi
6266
6267cat >>confdefs.h <<_ACEOF
6268#define HAVE_DECL_STRTOULL $ac_have_decl
6269_ACEOF
5b4a1ff3 6270ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
d0ac1c44 6271if test "x$ac_cv_have_decl_strnlen" = xyes; then :
5b4a1ff3
EZ
6272 ac_have_decl=1
6273else
6274 ac_have_decl=0
6275fi
6276
6277cat >>confdefs.h <<_ACEOF
6278#define HAVE_DECL_STRNLEN $ac_have_decl
6279_ACEOF
40a59a4c 6280
40a59a4c 6281
75086676 6282$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
40a59a4c 6283
40a59a4c 6284
75086676 6285$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
40a59a4c 6286
40a59a4c 6287
75086676 6288$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
40a59a4c 6289
40a59a4c 6290fi
40a59a4c 6291
75086676
DD
6292# For each of these functions, if the host does not provide the
6293# function we want to put FN.o in LIBOBJS, and if the host does
6294# provide the function, we want to define HAVE_FN in config.h.
40a59a4c 6295
75086676
DD
6296setobjs=
6297CHECK=
75086676 6298if test -n "${with_target_subdir}"; then
40a59a4c 6299
75086676
DD
6300 # We are being configured as a target library. AC_REPLACE_FUNCS
6301 # may not work correctly, because the compiler may not be able to
6302 # link executables. Note that we may still be being configured
6303 # native.
40a59a4c 6304
75086676
DD
6305 # If we are being configured for newlib, we know which functions
6306 # newlib provide and which ones we will be expected to provide.
40a59a4c 6307
75086676
DD
6308 if test "x${with_newlib}" = "xyes"; then
6309 case " $LIBOBJS " in
6310 *" asprintf.$ac_objext "* ) ;;
6311 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6312 ;;
6313esac
40a59a4c 6314
75086676
DD
6315 case " $LIBOBJS " in
6316 *" basename.$ac_objext "* ) ;;
6317 *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6318 ;;
6319esac
40a59a4c 6320
75086676
DD
6321 case " $LIBOBJS " in
6322 *" insque.$ac_objext "* ) ;;
6323 *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6324 ;;
6325esac
40a59a4c 6326
75086676
DD
6327 case " $LIBOBJS " in
6328 *" random.$ac_objext "* ) ;;
6329 *) LIBOBJS="$LIBOBJS random.$ac_objext"
6330 ;;
6331esac
dc579051 6332
75086676
DD
6333 case " $LIBOBJS " in
6334 *" strdup.$ac_objext "* ) ;;
6335 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6336 ;;
6337esac
2299a76d 6338
75086676
DD
6339 case " $LIBOBJS " in
6340 *" vasprintf.$ac_objext "* ) ;;
6341 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6342 ;;
6343esac
6344
6345
6346 for f in $funcs; do
6347 case "$f" in
6348 asprintf | basename | insque | random | strdup | vasprintf)
6349 ;;
6350 *)
6351 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6352 cat >>confdefs.h <<_ACEOF
6353#define $n 1
2299a76d 6354_ACEOF
15ae9e71 6355
75086676
DD
6356 ;;
6357 esac
6358 done
2299a76d 6359
75086676
DD
6360 # newlib doesnt provide any of the variables in $vars, so we
6361 # dont have to check them here.
2299a76d 6362
75086676
DD
6363 # Of the functions in $checkfuncs, newlib only has strerror.
6364 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
2299a76d
DJ
6365
6366
75086676 6367 setobjs=yes
2299a76d 6368
75086676 6369 fi
2299a76d 6370
75086676
DD
6371 # If we are being configured for Mingw, we know which functions
6372 # Mingw provides and which ones we will be expected to provide.
2299a76d 6373
75086676
DD
6374 case "${host}" in
6375 *-*-mingw*)
6376 case " $LIBOBJS " in
6377 *" asprintf.$ac_objext "* ) ;;
6378 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6379 ;;
6380esac
2299a76d 6381
75086676
DD
6382 case " $LIBOBJS " in
6383 *" basename.$ac_objext "* ) ;;
6384 *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6385 ;;
6386esac
2299a76d 6387
75086676
DD
6388 case " $LIBOBJS " in
6389 *" bcmp.$ac_objext "* ) ;;
6390 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
6391 ;;
6392esac
2299a76d 6393
75086676
DD
6394 case " $LIBOBJS " in
6395 *" bcopy.$ac_objext "* ) ;;
6396 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
6397 ;;
6398esac
2299a76d 6399
75086676
DD
6400 case " $LIBOBJS " in
6401 *" bzero.$ac_objext "* ) ;;
6402 *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
6403 ;;
6404esac
2299a76d 6405
75086676
DD
6406 case " $LIBOBJS " in
6407 *" clock.$ac_objext "* ) ;;
6408 *) LIBOBJS="$LIBOBJS clock.$ac_objext"
6409 ;;
6410esac
2299a76d 6411
75086676
DD
6412 case " $LIBOBJS " in
6413 *" ffs.$ac_objext "* ) ;;
6414 *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
6415 ;;
6416esac
2299a76d 6417
75086676
DD
6418 case " $LIBOBJS " in
6419 *" getpagesize.$ac_objext "* ) ;;
6420 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6421 ;;
6422esac
2299a76d 6423
75086676
DD
6424 case " $LIBOBJS " in
6425 *" index.$ac_objext "* ) ;;
6426 *) LIBOBJS="$LIBOBJS index.$ac_objext"
6427 ;;
6428esac
2299a76d 6429
75086676
DD
6430 case " $LIBOBJS " in
6431 *" insque.$ac_objext "* ) ;;
6432 *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6433 ;;
6434esac
2299a76d 6435
75086676
DD
6436 case " $LIBOBJS " in
6437 *" mempcpy.$ac_objext "* ) ;;
6438 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
6439 ;;
6440esac
2299a76d 6441
75086676
DD
6442 case " $LIBOBJS " in
6443 *" mkstemps.$ac_objext "* ) ;;
6444 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
6445 ;;
6446esac
2299a76d 6447
75086676
DD
6448 case " $LIBOBJS " in
6449 *" random.$ac_objext "* ) ;;
6450 *) LIBOBJS="$LIBOBJS random.$ac_objext"
6451 ;;
6452esac
2299a76d 6453
75086676
DD
6454 case " $LIBOBJS " in
6455 *" rindex.$ac_objext "* ) ;;
6456 *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
6457 ;;
6458esac
2299a76d 6459
75086676
DD
6460 case " $LIBOBJS " in
6461 *" sigsetmask.$ac_objext "* ) ;;
6462 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
6463 ;;
6464esac
2299a76d 6465
75086676
DD
6466 case " $LIBOBJS " in
6467 *" stpcpy.$ac_objext "* ) ;;
6468 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
6469 ;;
6470esac
2299a76d 6471
75086676
DD
6472 case " $LIBOBJS " in
6473 *" stpncpy.$ac_objext "* ) ;;
6474 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
6475 ;;
6476esac
2299a76d 6477
75086676
DD
6478 case " $LIBOBJS " in
6479 *" strndup.$ac_objext "* ) ;;
6480 *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
6481 ;;
6482esac
2299a76d 6483
995b61fe
DD
6484 case " $LIBOBJS " in
6485 *" strnlen.$ac_objext "* ) ;;
6486 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
6487 ;;
6488esac
6489
75086676
DD
6490 case " $LIBOBJS " in
6491 *" strverscmp.$ac_objext "* ) ;;
6492 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
6493 ;;
6494esac
2299a76d 6495
75086676
DD
6496 case " $LIBOBJS " in
6497 *" vasprintf.$ac_objext "* ) ;;
6498 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6499 ;;
6500esac
2299a76d 6501
75086676
DD
6502 case " $LIBOBJS " in
6503 *" waitpid.$ac_objext "* ) ;;
6504 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6505 ;;
6506esac
2299a76d
DJ
6507
6508
75086676
DD
6509 for f in $funcs; do
6510 case "$f" in
995b61fe 6511 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid)
75086676
DD
6512 ;;
6513 *)
6514 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6515 cat >>confdefs.h <<_ACEOF
6516#define $n 1
6517_ACEOF
2299a76d 6518
75086676
DD
6519 ;;
6520 esac
6521 done
2299a76d 6522
75086676
DD
6523 # Mingw doesnt provide any of the variables in $vars, so we
6524 # dont have to check them here.
2299a76d 6525
75086676
DD
6526 # Of the functions in $checkfuncs, Mingw only has strerror.
6527 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
2299a76d
DJ
6528
6529
75086676
DD
6530 setobjs=yes
6531 ;;
2299a76d 6532
75086676
DD
6533 *-*-msdosdjgpp)
6534 case " $LIBOBJS " in
6535 *" vasprintf.$ac_objext "* ) ;;
6536 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6537 ;;
6538esac
2299a76d 6539
75086676
DD
6540 case " $LIBOBJS " in
6541 *" vsnprintf.$ac_objext "* ) ;;
6542 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6543 ;;
6544esac
2299a76d 6545
75086676
DD
6546 case " $LIBOBJS " in
6547 *" snprintf.$ac_objext "* ) ;;
6548 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6549 ;;
6550esac
2299a76d 6551
75086676
DD
6552 case " $LIBOBJS " in
6553 *" asprintf.$ac_objext "* ) ;;
6554 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6555 ;;
6556esac
2299a76d
DJ
6557
6558
75086676
DD
6559 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
6560 getcwd getpagesize getrusage gettimeofday \
6561 index insque memchr memcmp memcpy memmove memset psignal \
6562 putenv random rename rindex sbrk setenv stpcpy strcasecmp \
6563 strchr strdup strerror strncasecmp strrchr strstr strtod \
6564 strtol strtoul sysconf times tmpnam vfprintf vprintf \
6565 vsprintf waitpid
6566 do
6567 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6568 cat >>confdefs.h <<_ACEOF
6569#define $n 1
6570_ACEOF
2299a76d 6571
75086676 6572 done
2299a76d 6573
0fad4bdb 6574
75086676
DD
6575 setobjs=yes
6576 ;;
0fad4bdb 6577
75086676 6578 esac
aa55ccb1 6579
252b5132 6580else
2299a76d 6581
75086676
DD
6582 # Not a target library, so we set things up to run the test suite.
6583 CHECK=really-check
252b5132
RH
6584
6585fi
6586
2299a76d 6587
2299a76d 6588
2299a76d 6589
75086676
DD
6590case "${host}" in
6591 *-*-cygwin* | *-*-mingw*)
6592 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
2299a76d 6593
75086676 6594 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
2299a76d 6595
75086676
DD
6596 ;;
6597esac
252b5132 6598
75086676
DD
6599if test -z "${setobjs}"; then
6600 case "${host}" in
252b5132 6601
75086676
DD
6602 *-*-vxworks*)
6603 # Handle VxWorks configuration specially, since on VxWorks the
6604 # libraries are actually on the target board, not in the file
6605 # system.
6606 case " $LIBOBJS " in
6607 *" basename.$ac_objext "* ) ;;
6608 *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6609 ;;
58670637
DD
6610esac
6611
75086676
DD
6612 case " $LIBOBJS " in
6613 *" getpagesize.$ac_objext "* ) ;;
6614 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6615 ;;
6616esac
2299a76d 6617
75086676
DD
6618 case " $LIBOBJS " in
6619 *" insque.$ac_objext "* ) ;;
6620 *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6621 ;;
6622esac
24acd898 6623
75086676
DD
6624 case " $LIBOBJS " in
6625 *" random.$ac_objext "* ) ;;
6626 *) LIBOBJS="$LIBOBJS random.$ac_objext"
6627 ;;
6628esac
2299a76d 6629
75086676
DD
6630 case " $LIBOBJS " in
6631 *" strcasecmp.$ac_objext "* ) ;;
6632 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
6633 ;;
6634esac
2299a76d 6635
75086676
DD
6636 case " $LIBOBJS " in
6637 *" strncasecmp.$ac_objext "* ) ;;
6638 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
6639 ;;
58670637
DD
6640esac
6641
75086676
DD
6642 case " $LIBOBJS " in
6643 *" strdup.$ac_objext "* ) ;;
6644 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6645 ;;
6646esac
24acd898 6647
75086676
DD
6648 case " $LIBOBJS " in
6649 *" vfork.$ac_objext "* ) ;;
6650 *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6651 ;;
6652esac
24acd898 6653
75086676
DD
6654 case " $LIBOBJS " in
6655 *" waitpid.$ac_objext "* ) ;;
6656 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6657 ;;
6658esac
2299a76d 6659
75086676
DD
6660 case " $LIBOBJS " in
6661 *" vasprintf.$ac_objext "* ) ;;
6662 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6663 ;;
6664esac
cc096b71 6665
75086676
DD
6666 for f in $funcs; do
6667 case "$f" in
6668 basename | getpagesize | insque | random | strcasecmp)
6669 ;;
6670 strncasecmp | strdup | vfork | waitpid | vasprintf)
6671 ;;
6672 *)
6673 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6674 cat >>confdefs.h <<_ACEOF
6675#define $n 1
2299a76d 6676_ACEOF
2299a76d 6677
75086676
DD
6678 ;;
6679 esac
6680 done
cc096b71 6681
75086676
DD
6682 # VxWorks doesn't provide any of the variables in $vars, so we
6683 # don't have to check them here.
cc096b71 6684
75086676
DD
6685 # Of the functions in $checkfuncs, VxWorks only has strerror.
6686 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
24acd898 6687
2299a76d 6688
75086676
DD
6689 setobjs=yes
6690 ;;
6691
6692 esac
252b5132
RH
6693fi
6694
75086676 6695if test -z "${setobjs}"; then
252b5132 6696
75086676 6697 case "${host}" in
e69f6c8c 6698
82ef0f70
JB
6699 *-*-android*)
6700 # On android, getpagesize is defined in unistd.h as a static inline
6701 # function, which AC_CHECK_FUNCS does not handle properly.
6702 ac_cv_func_getpagesize=yes
6703 ;;
6704
75086676
DD
6705 *-*-mingw32*)
6706 # Under mingw32, sys_nerr and sys_errlist exist, but they are
6707 # macros, so the test below won't find them.
6708 libiberty_cv_var_sys_nerr=yes
6709 libiberty_cv_var_sys_errlist=yes
6710 ;;
2299a76d 6711
75086676
DD
6712 *-*-msdosdjgpp*)
6713 # vfork and fork are stubs.
6714 ac_cv_func_vfork_works=no
6715 ;;
e69f6c8c 6716
75086676
DD
6717 *-*-uwin*)
6718 # Under some versions of uwin, vfork is notoriously buggy and the test
6719 # can hang configure; on other versions, vfork exists just as a stub.
6720 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
6721 ac_cv_func_vfork_works=no
6722 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
6723 # macros (actually, these are imported from a DLL, but the end effect
6724 # is the same), so the test below won't find them.
6725 libiberty_cv_var_sys_nerr=yes
6726 libiberty_cv_var_sys_errlist=yes
6727 ;;
2299a76d 6728
75086676
DD
6729 *-*-*vms*)
6730 # Under VMS, vfork works very different than on Unix. The standard test
6731 # won't work, and it isn't easily adaptable. It makes more sense to
6732 # just force it.
6733 ac_cv_func_vfork_works=yes
6734 ;;
2299a76d 6735
75086676 6736 esac
e69f6c8c 6737
75086676
DD
6738 # We haven't set the list of objects yet. Use the standard autoconf
6739 # tests. This will only work if the compiler works.
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
6741$as_echo_n "checking for library containing strerror... " >&6; }
d0ac1c44 6742if ${ac_cv_search_strerror+:} false; then :
75086676 6743 $as_echo_n "(cached) " >&6
2299a76d 6744else
75086676
DD
6745 ac_func_search_save_LIBS=$LIBS
6746cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 6747/* end confdefs.h. */
75086676
DD
6748
6749/* Override any GCC internal prototype to avoid an error.
6750 Use char because int might match the return type of a GCC
2299a76d 6751 builtin and then its argument prototype would still apply. */
2299a76d 6752#ifdef __cplusplus
75086676 6753extern "C"
eb383413 6754#endif
75086676 6755char strerror ();
2299a76d
DJ
6756int
6757main ()
6758{
75086676 6759return strerror ();
2299a76d
DJ
6760 ;
6761 return 0;
6762}
6763_ACEOF
75086676
DD
6764for ac_lib in '' cposix; do
6765 if test -z "$ac_lib"; then
6766 ac_res="none required"
6767 else
6768 ac_res=-l$ac_lib
6769 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6770 fi
6771 if test x$gcc_no_link = xyes; then
d0ac1c44 6772 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
75086676
DD
6773fi
6774if ac_fn_c_try_link "$LINENO"; then :
6775 ac_cv_search_strerror=$ac_res
6776fi
6777rm -f core conftest.err conftest.$ac_objext \
6778 conftest$ac_exeext
d0ac1c44 6779 if ${ac_cv_search_strerror+:} false; then :
75086676
DD
6780 break
6781fi
6782done
d0ac1c44 6783if ${ac_cv_search_strerror+:} false; then :
2299a76d 6784
75086676
DD
6785else
6786 ac_cv_search_strerror=no
2299a76d 6787fi
75086676
DD
6788rm conftest.$ac_ext
6789LIBS=$ac_func_search_save_LIBS
6790fi
6791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
6792$as_echo "$ac_cv_search_strerror" >&6; }
6793ac_res=$ac_cv_search_strerror
6794if test "$ac_res" != no; then :
6795 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6796
2299a76d 6797fi
75086676
DD
6798
6799 for ac_func in $funcs
6800do :
6801 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6802ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 6803if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
2299a76d 6804 cat >>confdefs.h <<_ACEOF
75086676 6805#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2299a76d 6806_ACEOF
eb383413 6807
75086676
DD
6808else
6809 case " $LIBOBJS " in
6810 *" $ac_func.$ac_objext "* ) ;;
6811 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6812 ;;
6813esac
6814
eb383413
L
6815fi
6816done
6817
75086676
DD
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
6819$as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
d0ac1c44 6820if ${ac_cv_os_cray+:} false; then :
75086676 6821 $as_echo_n "(cached) " >&6
fa99459d 6822else
75086676 6823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa99459d 6824/* end confdefs.h. */
75086676
DD
6825#if defined(CRAY) && ! defined(CRAY2)
6826webecray
6827#else
6828wenotbecray
fa99459d
DD
6829#endif
6830
fa99459d 6831_ACEOF
75086676
DD
6832if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6833 $EGREP "webecray" >/dev/null 2>&1; then :
6834 ac_cv_os_cray=yes
fa99459d 6835else
75086676 6836 ac_cv_os_cray=no
fa99459d 6837fi
75086676
DD
6838rm -f conftest*
6839
fa99459d 6840fi
75086676
DD
6841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6842$as_echo "$ac_cv_os_cray" >&6; }
6843if test $ac_cv_os_cray = yes; then
6844 for ac_func in _getb67 GETB67 getb67; do
6845 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6846ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 6847if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
fa99459d
DD
6848
6849cat >>confdefs.h <<_ACEOF
75086676 6850#define CRAY_STACKSEG_END $ac_func
fa99459d 6851_ACEOF
75086676
DD
6852 break
6853fi
fa99459d 6854
75086676
DD
6855 done
6856fi
fa99459d 6857
75086676
DD
6858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6859$as_echo_n "checking stack direction for C alloca... " >&6; }
d0ac1c44 6860if ${ac_cv_c_stack_direction+:} false; then :
75086676 6861 $as_echo_n "(cached) " >&6
fa99459d 6862else
75086676
DD
6863 if test "$cross_compiling" = yes; then :
6864 ac_cv_c_stack_direction=0
fa99459d 6865else
75086676 6866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa99459d 6867/* end confdefs.h. */
75086676
DD
6868find_stack_direction ()
6869{
6870 static char *addr = 0;
6871 auto char dummy;
6872 if (addr == 0)
6873 {
6874 addr = &dummy;
6875 return find_stack_direction ();
6876 }
6877 else
6878 return (&dummy > addr) ? 1 : -1;
6879}
fa99459d
DD
6880main ()
6881{
75086676 6882 exit (find_stack_direction() < 0);
fa99459d
DD
6883}
6884_ACEOF
75086676
DD
6885if ac_fn_c_try_run "$LINENO"; then :
6886 ac_cv_c_stack_direction=1
fa99459d 6887else
75086676
DD
6888 ac_cv_c_stack_direction=-1
6889fi
6890rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6891 conftest.$ac_objext conftest.beam conftest.$ac_ext
fa99459d 6892fi
75086676 6893
fa99459d 6894fi
75086676
DD
6895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6896$as_echo "$ac_cv_c_stack_direction" >&6; }
fa99459d
DD
6897
6898cat >>confdefs.h <<_ACEOF
75086676 6899#define STACK_DIRECTION $ac_cv_c_stack_direction
fa99459d
DD
6900_ACEOF
6901
6902
75086676
DD
6903 for ac_header in vfork.h
6904do :
6905 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
d0ac1c44 6906if test "x$ac_cv_header_vfork_h" = xyes; then :
fa99459d 6907 cat >>confdefs.h <<_ACEOF
75086676 6908#define HAVE_VFORK_H 1
fa99459d
DD
6909_ACEOF
6910
75086676
DD
6911fi
6912done
6913
6914for ac_func in fork vfork
6915do :
6916 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6917ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 6918if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
75086676
DD
6919 cat >>confdefs.h <<_ACEOF
6920#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6921_ACEOF
fa99459d
DD
6922
6923fi
75086676
DD
6924done
6925
6926if test "x$ac_cv_func_fork" = xyes; then
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6928$as_echo_n "checking for working fork... " >&6; }
d0ac1c44 6929if ${ac_cv_func_fork_works+:} false; then :
75086676 6930 $as_echo_n "(cached) " >&6
fa99459d 6931else
75086676
DD
6932 if test "$cross_compiling" = yes; then :
6933 ac_cv_func_fork_works=cross
6934else
6935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa99459d
DD
6936/* end confdefs.h. */
6937$ac_includes_default
6938int
6939main ()
6940{
75086676
DD
6941
6942 /* By Ruediger Kuhlmann. */
6943 return fork () < 0;
fa99459d
DD
6944
6945 ;
6946 return 0;
6947}
6948_ACEOF
75086676
DD
6949if ac_fn_c_try_run "$LINENO"; then :
6950 ac_cv_func_fork_works=yes
fa99459d 6951else
75086676 6952 ac_cv_func_fork_works=no
fa99459d 6953fi
75086676
DD
6954rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6955 conftest.$ac_objext conftest.beam conftest.$ac_ext
fa99459d 6956fi
fa99459d 6957
75086676
DD
6958fi
6959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6960$as_echo "$ac_cv_func_fork_works" >&6; }
fa99459d
DD
6961
6962else
75086676
DD
6963 ac_cv_func_fork_works=$ac_cv_func_fork
6964fi
6965if test "x$ac_cv_func_fork_works" = xcross; then
6966 case $host in
6967 *-*-amigaos* | *-*-msdosdjgpp*)
6968 # Override, as these systems have only a dummy fork() stub
6969 ac_cv_func_fork_works=no
6970 ;;
6971 *)
6972 ac_cv_func_fork_works=yes
6973 ;;
6974 esac
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
6976$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
fa99459d 6977fi
75086676
DD
6978ac_cv_func_vfork_works=$ac_cv_func_vfork
6979if test "x$ac_cv_func_vfork" = xyes; then
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
6981$as_echo_n "checking for working vfork... " >&6; }
d0ac1c44 6982if ${ac_cv_func_vfork_works+:} false; then :
75086676 6983 $as_echo_n "(cached) " >&6
fa99459d 6984else
75086676
DD
6985 if test "$cross_compiling" = yes; then :
6986 ac_cv_func_vfork_works=cross
6987else
6988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa99459d 6989/* end confdefs.h. */
75086676 6990/* Thanks to Paul Eggert for this test. */
fa99459d 6991$ac_includes_default
75086676
DD
6992#include <sys/wait.h>
6993#ifdef HAVE_VFORK_H
6994# include <vfork.h>
6995#endif
6996/* On some sparc systems, changes by the child to local and incoming
6997 argument registers are propagated back to the parent. The compiler
6998 is told about this with #include <vfork.h>, but some compilers
6999 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7000 static variable whose address is put into a register that is
7001 clobbered by the vfork. */
7002static void
7003#ifdef __cplusplus
7004sparc_address_test (int arg)
7005# else
7006sparc_address_test (arg) int arg;
7007#endif
7008{
7009 static pid_t child;
7010 if (!child) {
7011 child = vfork ();
7012 if (child < 0) {
7013 perror ("vfork");
7014 _exit(2);
7015 }
7016 if (!child) {
7017 arg = getpid();
7018 write(-1, "", 0);
7019 _exit (arg);
7020 }
7021 }
7022}
7023
fa99459d
DD
7024int
7025main ()
7026{
75086676
DD
7027 pid_t parent = getpid ();
7028 pid_t child;
fa99459d 7029
75086676 7030 sparc_address_test (0);
fa99459d 7031
75086676 7032 child = vfork ();
fa99459d 7033
75086676
DD
7034 if (child == 0) {
7035 /* Here is another test for sparc vfork register problems. This
7036 test uses lots of local variables, at least as many local
7037 variables as main has allocated so far including compiler
7038 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7039 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7040 reuse the register of parent for one of the local variables,
7041 since it will think that parent can't possibly be used any more
7042 in this routine. Assigning to the local variable will thus
7043 munge parent in the parent process. */
7044 pid_t
7045 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7046 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7047 /* Convince the compiler that p..p7 are live; otherwise, it might
7048 use the same hardware register for all 8 local variables. */
7049 if (p != p1 || p != p2 || p != p3 || p != p4
7050 || p != p5 || p != p6 || p != p7)
7051 _exit(1);
fa99459d 7052
75086676
DD
7053 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7054 from child file descriptors. If the child closes a descriptor
7055 before it execs or exits, this munges the parent's descriptor
7056 as well. Test for this by closing stdout in the child. */
7057 _exit(close(fileno(stdout)) != 0);
7058 } else {
7059 int status;
7060 struct stat st;
fa99459d 7061
75086676
DD
7062 while (wait(&status) != child)
7063 ;
7064 return (
7065 /* Was there some problem with vforking? */
7066 child < 0
fa99459d 7067
75086676
DD
7068 /* Did the child fail? (This shouldn't happen.) */
7069 || status
fa99459d 7070
75086676
DD
7071 /* Did the vfork/compiler bug occur? */
7072 || parent != getpid()
01e94249 7073
75086676
DD
7074 /* Did the file descriptor bug occur? */
7075 || fstat(fileno(stdout), &st) != 0
7076 );
7077 }
01e94249
DD
7078}
7079_ACEOF
75086676
DD
7080if ac_fn_c_try_run "$LINENO"; then :
7081 ac_cv_func_vfork_works=yes
01e94249 7082else
75086676
DD
7083 ac_cv_func_vfork_works=no
7084fi
7085rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7086 conftest.$ac_objext conftest.beam conftest.$ac_ext
7087fi
01e94249 7088
01e94249 7089fi
75086676
DD
7090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7091$as_echo "$ac_cv_func_vfork_works" >&6; }
7092
7093fi;
7094if test "x$ac_cv_func_fork_works" = xcross; then
7095 ac_cv_func_vfork_works=$ac_cv_func_vfork
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7097$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
01e94249 7098fi
01e94249 7099
75086676 7100if test "x$ac_cv_func_vfork_works" = xyes; then
01e94249 7101
75086676 7102$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
01e94249
DD
7103
7104else
01e94249 7105
75086676 7106$as_echo "#define vfork fork" >>confdefs.h
01e94249
DD
7107
7108fi
75086676 7109if test "x$ac_cv_func_fork_works" = xyes; then
01e94249 7110
75086676 7111$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
01e94249 7112
01e94249 7113fi
01e94249 7114
75086676
DD
7115 if test $ac_cv_func_vfork_works = no; then
7116 case " $LIBOBJS " in
7117 *" vfork.$ac_objext "* ) ;;
7118 *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
7119 ;;
7120esac
01e94249 7121
75086676
DD
7122 fi
7123 # We only need _doprnt if we might use it to implement v*printf.
7124 if test $ac_cv_func_vprintf != yes \
7125 || test $ac_cv_func_vfprintf != yes \
7126 || test $ac_cv_func_vsprintf != yes; then
d0ac1c44
SM
7127 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7128if test "x$ac_cv_func__doprnt" = xyes; then :
7129 $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h
01e94249 7130
75086676
DD
7131else
7132 case " $LIBOBJS " in
d0ac1c44
SM
7133 *" _doprnt.$ac_objext "* ) ;;
7134 *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext"
75086676
DD
7135 ;;
7136esac
01e94249 7137
abf6a75b
DD
7138fi
7139
7140
75086676
DD
7141 else
7142 for ac_func in _doprnt
7143do :
7144 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
d0ac1c44 7145if test "x$ac_cv_func__doprnt" = xyes; then :
75086676
DD
7146 cat >>confdefs.h <<_ACEOF
7147#define HAVE__DOPRNT 1
abf6a75b 7148_ACEOF
abf6a75b 7149
abf6a75b 7150fi
75086676 7151done
abf6a75b 7152
75086676 7153 fi
abf6a75b 7154
75086676
DD
7155 for v in $vars; do
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
7157$as_echo_n "checking for $v... " >&6; }
d0ac1c44 7158 if eval \${libiberty_cv_var_$v+:} false; then :
75086676 7159 $as_echo_n "(cached) " >&6
abf6a75b 7160else
75086676 7161 if test x$gcc_no_link = xyes; then
d0ac1c44 7162 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
abf6a75b 7163fi
75086676 7164cat confdefs.h - <<_ACEOF >conftest.$ac_ext
abf6a75b 7165/* end confdefs.h. */
75086676 7166int *p;
abf6a75b
DD
7167int
7168main ()
7169{
75086676 7170extern int $v []; p = $v;
abf6a75b
DD
7171 ;
7172 return 0;
7173}
7174_ACEOF
75086676
DD
7175if ac_fn_c_try_link "$LINENO"; then :
7176 eval "libiberty_cv_var_$v=yes"
abf6a75b 7177else
75086676 7178 eval "libiberty_cv_var_$v=no"
abf6a75b 7179fi
75086676
DD
7180rm -f core conftest.err conftest.$ac_objext \
7181 conftest$ac_exeext conftest.$ac_ext
abf6a75b 7182fi
abf6a75b 7183
75086676
DD
7184 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
7185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7186$as_echo "yes" >&6; }
7187 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7188 cat >>confdefs.h <<_ACEOF
7189#define $n 1
abf6a75b
DD
7190_ACEOF
7191
75086676
DD
7192 else
7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7194$as_echo "no" >&6; }
7195 fi
7196 done
abf6a75b 7197
75086676
DD
7198 # special check for _system_configuration because AIX <4.3.2 do not
7199 # contain the `physmem' member.
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
7201$as_echo_n "checking for external symbol _system_configuration... " >&6; }
7202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a4e5c0d8 7203/* end confdefs.h. */
75086676 7204#include <sys/systemcfg.h>
a4e5c0d8
DD
7205int
7206main ()
7207{
75086676 7208double x = _system_configuration.physmem;
a4e5c0d8
DD
7209 ;
7210 return 0;
7211}
7212_ACEOF
75086676
DD
7213if ac_fn_c_try_compile "$LINENO"; then :
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7215$as_echo "yes" >&6; }
a4e5c0d8 7216
75086676 7217$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
a4e5c0d8
DD
7218
7219else
75086676
DD
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7221$as_echo "no" >&6; }
7222fi
7223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7224
7225 for ac_func in $checkfuncs
7226do :
7227 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7228ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 7229if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
a4e5c0d8 7230 cat >>confdefs.h <<_ACEOF
75086676 7231#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
a4e5c0d8
DD
7232_ACEOF
7233
abf6a75b 7234fi
75086676 7235done
abf6a75b 7236
d0ac1c44
SM
7237 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
7238ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
7239if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
75086676 7240 ac_have_decl=1
abf6a75b 7241else
75086676 7242 ac_have_decl=0
abf6a75b 7243fi
abf6a75b
DD
7244
7245cat >>confdefs.h <<_ACEOF
75086676 7246#define HAVE_DECL_BASENAME $ac_have_decl
abf6a75b 7247_ACEOF
75086676 7248ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
d0ac1c44 7249if test "x$ac_cv_have_decl_ffs" = xyes; then :
75086676 7250 ac_have_decl=1
abf6a75b 7251else
75086676 7252 ac_have_decl=0
abf6a75b 7253fi
abf6a75b 7254
75086676
DD
7255cat >>confdefs.h <<_ACEOF
7256#define HAVE_DECL_FFS $ac_have_decl
abf6a75b 7257_ACEOF
75086676 7258ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
d0ac1c44 7259if test "x$ac_cv_have_decl_asprintf" = xyes; then :
75086676 7260 ac_have_decl=1
abf6a75b 7261else
75086676 7262 ac_have_decl=0
abf6a75b 7263fi
abf6a75b
DD
7264
7265cat >>confdefs.h <<_ACEOF
75086676 7266#define HAVE_DECL_ASPRINTF $ac_have_decl
abf6a75b 7267_ACEOF
75086676 7268ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
d0ac1c44 7269if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
75086676 7270 ac_have_decl=1
abf6a75b 7271else
75086676 7272 ac_have_decl=0
abf6a75b 7273fi
abf6a75b 7274
75086676
DD
7275cat >>confdefs.h <<_ACEOF
7276#define HAVE_DECL_VASPRINTF $ac_have_decl
abf6a75b 7277_ACEOF
75086676 7278ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
d0ac1c44 7279if test "x$ac_cv_have_decl_snprintf" = xyes; then :
75086676 7280 ac_have_decl=1
abf6a75b 7281else
75086676 7282 ac_have_decl=0
abf6a75b 7283fi
abf6a75b
DD
7284
7285cat >>confdefs.h <<_ACEOF
75086676 7286#define HAVE_DECL_SNPRINTF $ac_have_decl
abf6a75b 7287_ACEOF
75086676 7288ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
d0ac1c44 7289if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
75086676 7290 ac_have_decl=1
abf6a75b 7291else
75086676 7292 ac_have_decl=0
67f3cb05
GK
7293fi
7294
75086676
DD
7295cat >>confdefs.h <<_ACEOF
7296#define HAVE_DECL_VSNPRINTF $ac_have_decl
7297_ACEOF
67f3cb05 7298
75086676 7299 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
d0ac1c44 7300if test "x$ac_cv_have_decl_calloc" = xyes; then :
75086676
DD
7301 ac_have_decl=1
7302else
7303 ac_have_decl=0
67f3cb05 7304fi
75086676
DD
7305
7306cat >>confdefs.h <<_ACEOF
7307#define HAVE_DECL_CALLOC $ac_have_decl
7308_ACEOF
7309ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
d0ac1c44 7310if test "x$ac_cv_have_decl_getenv" = xyes; then :
75086676
DD
7311 ac_have_decl=1
7312else
7313 ac_have_decl=0
67f3cb05 7314fi
67f3cb05
GK
7315
7316cat >>confdefs.h <<_ACEOF
75086676 7317#define HAVE_DECL_GETENV $ac_have_decl
67f3cb05 7318_ACEOF
75086676 7319ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
d0ac1c44 7320if test "x$ac_cv_have_decl_getopt" = xyes; then :
75086676
DD
7321 ac_have_decl=1
7322else
7323 ac_have_decl=0
7324fi
67f3cb05 7325
75086676
DD
7326cat >>confdefs.h <<_ACEOF
7327#define HAVE_DECL_GETOPT $ac_have_decl
7328_ACEOF
7329ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
d0ac1c44 7330if test "x$ac_cv_have_decl_malloc" = xyes; then :
75086676
DD
7331 ac_have_decl=1
7332else
7333 ac_have_decl=0
7334fi
67f3cb05 7335
75086676
DD
7336cat >>confdefs.h <<_ACEOF
7337#define HAVE_DECL_MALLOC $ac_have_decl
7338_ACEOF
7339ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
d0ac1c44 7340if test "x$ac_cv_have_decl_realloc" = xyes; then :
75086676 7341 ac_have_decl=1
67f3cb05 7342else
75086676
DD
7343 ac_have_decl=0
7344fi
7345
7346cat >>confdefs.h <<_ACEOF
7347#define HAVE_DECL_REALLOC $ac_have_decl
67f3cb05 7348_ACEOF
75086676 7349ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
d0ac1c44 7350if test "x$ac_cv_have_decl_sbrk" = xyes; then :
75086676
DD
7351 ac_have_decl=1
7352else
7353 ac_have_decl=0
7354fi
67f3cb05 7355
75086676
DD
7356cat >>confdefs.h <<_ACEOF
7357#define HAVE_DECL_SBRK $ac_have_decl
7c89917f
RE
7358_ACEOF
7359
7360 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
d0ac1c44 7361if test "x$ac_cv_have_decl_strtol" = xyes; then :
7c89917f
RE
7362 ac_have_decl=1
7363else
7364 ac_have_decl=0
7365fi
7366
7367cat >>confdefs.h <<_ACEOF
7368#define HAVE_DECL_STRTOL $ac_have_decl
7369_ACEOF
7370ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
d0ac1c44 7371if test "x$ac_cv_have_decl_strtoul" = xyes; then :
7c89917f
RE
7372 ac_have_decl=1
7373else
7374 ac_have_decl=0
7375fi
7376
7377cat >>confdefs.h <<_ACEOF
7378#define HAVE_DECL_STRTOUL $ac_have_decl
7379_ACEOF
7380ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
d0ac1c44 7381if test "x$ac_cv_have_decl_strtoll" = xyes; then :
7c89917f
RE
7382 ac_have_decl=1
7383else
7384 ac_have_decl=0
7385fi
7386
7387cat >>confdefs.h <<_ACEOF
7388#define HAVE_DECL_STRTOLL $ac_have_decl
7389_ACEOF
7390ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
d0ac1c44 7391if test "x$ac_cv_have_decl_strtoull" = xyes; then :
7c89917f
RE
7392 ac_have_decl=1
7393else
7394 ac_have_decl=0
7395fi
7396
7397cat >>confdefs.h <<_ACEOF
7398#define HAVE_DECL_STRTOULL $ac_have_decl
75086676 7399_ACEOF
67f3cb05 7400
75086676 7401 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
d0ac1c44 7402if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
75086676
DD
7403 ac_have_decl=1
7404else
7405 ac_have_decl=0
fa99459d
DD
7406fi
7407
75086676
DD
7408cat >>confdefs.h <<_ACEOF
7409#define HAVE_DECL_STRVERSCMP $ac_have_decl
5b4a1ff3
EZ
7410_ACEOF
7411
7412 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
d0ac1c44 7413if test "x$ac_cv_have_decl_strnlen" = xyes; then :
5b4a1ff3
EZ
7414 ac_have_decl=1
7415else
7416 ac_have_decl=0
7417fi
7418
7419cat >>confdefs.h <<_ACEOF
7420#define HAVE_DECL_STRNLEN $ac_have_decl
75086676 7421_ACEOF
fa99459d 7422
75086676
DD
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
7424$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
d0ac1c44 7425if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then :
75086676 7426 $as_echo_n "(cached) " >&6
ba61a412 7427else
75086676 7428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 7429/* end confdefs.h. */
ba61a412
DJ
7430
7431#include "confdefs.h"
7432#include <stdio.h>
7433#ifdef HAVE_STRING_H
7434#include <string.h>
7435#else
7436#ifdef HAVE_STRINGS_H
7437#include <strings.h>
7438#endif
7439#endif
7440#ifdef HAVE_STDLIB_H
7441#include <stdlib.h>
7442#endif
7443#ifdef HAVE_UNISTD_H
7444#include <unistd.h>
7445#endif
2299a76d
DJ
7446int
7447main ()
7448{
ba61a412 7449char *(*pfn) = (char *(*)) canonicalize_file_name
2299a76d
DJ
7450 ;
7451 return 0;
7452}
7453_ACEOF
75086676 7454if ac_fn_c_try_compile "$LINENO"; then :
ba61a412
DJ
7455 libiberty_cv_decl_needed_canonicalize_file_name=no
7456else
75086676 7457 libiberty_cv_decl_needed_canonicalize_file_name=yes
ba61a412 7458fi
75086676 7459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ba61a412
DJ
7460fi
7461
75086676
DD
7462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
7463$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
ba61a412 7464if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
2299a76d 7465
75086676 7466$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
ba61a412
DJ
7467
7468fi
7469
eb383413
L
7470fi
7471
5a17353c
DD
7472# Figure out which version of pexecute to use.
7473case "${host}" in
497462ef
DD
7474 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;;
7475 *-*-msdosdjgpp*) pexecute=pex-djgpp ;;
7476 *-*-msdos*) pexecute=pex-msdos ;;
7477 *) pexecute=pex-unix ;;
5a17353c
DD
7478esac
7479
7480
d0ac1c44
SM
7481
7482
7483
7484 for ac_header in $ac_header_list
75086676
DD
7485do :
7486 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7487ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
d0ac1c44 7488if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
2299a76d 7489 cat >>confdefs.h <<_ACEOF
75086676 7490#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
2299a76d
DJ
7491_ACEOF
7492
eb383413
L
7493fi
7494done
7495
d0ac1c44
SM
7496
7497
7498
7499
7500
7501
7502if test x$gcc_no_link = xyes; then
7503 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
7504 ac_cv_func_mmap_fixed_mapped=no
7505 fi
7506fi
7507if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
7508
eb383413 7509for ac_func in getpagesize
75086676
DD
7510do :
7511 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
d0ac1c44 7512if test "x$ac_cv_func_getpagesize" = xyes; then :
2299a76d 7513 cat >>confdefs.h <<_ACEOF
75086676 7514#define HAVE_GETPAGESIZE 1
2299a76d 7515_ACEOF
252b5132 7516
252b5132
RH
7517fi
7518done
7519
75086676
DD
7520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7521$as_echo_n "checking for working mmap... " >&6; }
d0ac1c44 7522if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
75086676 7523 $as_echo_n "(cached) " >&6
eb383413 7524else
75086676 7525 if test "$cross_compiling" = yes; then :
eb383413
L
7526 ac_cv_func_mmap_fixed_mapped=no
7527else
75086676 7528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d
DJ
7529/* end confdefs.h. */
7530$ac_includes_default
7531/* malloc might have been renamed as rpl_malloc. */
7532#undef malloc
eb383413
L
7533
7534/* Thanks to Mike Haertel and Jim Avera for this test.
7535 Here is a matrix of mmap possibilities:
7536 mmap private not fixed
7537 mmap private fixed at somewhere currently unmapped
7538 mmap private fixed at somewhere already mapped
7539 mmap shared not fixed
7540 mmap shared fixed at somewhere currently unmapped
7541 mmap shared fixed at somewhere already mapped
7542 For private mappings, we should verify that changes cannot be read()
7543 back from the file, nor mmap's back from the file at a different
7544 address. (There have been systems where private was not correctly
7545 implemented like the infamous i386 svr4.0, and systems where the
2299a76d 7546 VM page cache was not coherent with the file system buffer cache
eb383413
L
7547 like early versions of FreeBSD and possibly contemporary NetBSD.)
7548 For shared mappings, we should conversely verify that changes get
2299a76d 7549 propagated back to all the places they're supposed to be.
eb383413
L
7550
7551 Grep wants private fixed already mapped.
7552 The main things grep needs to know about mmap are:
7553 * does it exist and is it safe to write into the mmap'd area
7554 * how to use it (BSD variants) */
2299a76d 7555
eb383413
L
7556#include <fcntl.h>
7557#include <sys/mman.h>
7558
75086676 7559#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
2299a76d 7560char *malloc ();
5f73c378
DD
7561#endif
7562
eb383413 7563/* This mess was copied from the GNU getpagesize.h. */
75086676 7564#ifndef HAVE_GETPAGESIZE
eb383413
L
7565# ifdef _SC_PAGESIZE
7566# define getpagesize() sysconf(_SC_PAGESIZE)
7567# else /* no _SC_PAGESIZE */
75086676 7568# ifdef HAVE_SYS_PARAM_H
eb383413
L
7569# include <sys/param.h>
7570# ifdef EXEC_PAGESIZE
7571# define getpagesize() EXEC_PAGESIZE
7572# else /* no EXEC_PAGESIZE */
7573# ifdef NBPG
7574# define getpagesize() NBPG * CLSIZE
7575# ifndef CLSIZE
7576# define CLSIZE 1
7577# endif /* no CLSIZE */
7578# else /* no NBPG */
7579# ifdef NBPC
7580# define getpagesize() NBPC
7581# else /* no NBPC */
7582# ifdef PAGESIZE
7583# define getpagesize() PAGESIZE
7584# endif /* PAGESIZE */
7585# endif /* no NBPC */
7586# endif /* no NBPG */
7587# endif /* no EXEC_PAGESIZE */
7588# else /* no HAVE_SYS_PARAM_H */
7589# define getpagesize() 8192 /* punt totally */
7590# endif /* no HAVE_SYS_PARAM_H */
7591# endif /* no _SC_PAGESIZE */
7592
7593#endif /* no HAVE_GETPAGESIZE */
7594
eb383413 7595int
2299a76d 7596main ()
eb383413 7597{
2299a76d 7598 char *data, *data2, *data3;
d0ac1c44 7599 const char *cdata2;
2299a76d 7600 int i, pagesize;
d0ac1c44 7601 int fd, fd2;
eb383413 7602
2299a76d
DJ
7603 pagesize = getpagesize ();
7604
7605 /* First, make a file with some known garbage in it. */
7606 data = (char *) malloc (pagesize);
7607 if (!data)
75086676 7608 return 1;
2299a76d
DJ
7609 for (i = 0; i < pagesize; ++i)
7610 *(data + i) = rand ();
7611 umask (0);
7612 fd = creat ("conftest.mmap", 0600);
7613 if (fd < 0)
d0ac1c44 7614 return 2;
2299a76d 7615 if (write (fd, data, pagesize) != pagesize)
d0ac1c44 7616 return 3;
2299a76d
DJ
7617 close (fd);
7618
d0ac1c44
SM
7619 /* Next, check that the tail of a page is zero-filled. File must have
7620 non-zero length, otherwise we risk SIGBUS for entire page. */
7621 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7622 if (fd2 < 0)
7623 return 4;
7624 cdata2 = "";
7625 if (write (fd2, cdata2, 1) != 1)
7626 return 5;
7627 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7628 if (data2 == MAP_FAILED)
7629 return 6;
7630 for (i = 0; i < pagesize; ++i)
7631 if (*(data2 + i))
7632 return 7;
7633 close (fd2);
7634 if (munmap (data2, pagesize))
7635 return 8;
7636
2299a76d
DJ
7637 /* Next, try to mmap the file at a fixed address which already has
7638 something else allocated at it. If we can, also make sure that
7639 we see the same garbage. */
7640 fd = open ("conftest.mmap", O_RDWR);
7641 if (fd < 0)
d0ac1c44 7642 return 9;
2299a76d 7643 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
58670637 7644 MAP_PRIVATE | MAP_FIXED, fd, 0L))
d0ac1c44 7645 return 10;
2299a76d
DJ
7646 for (i = 0; i < pagesize; ++i)
7647 if (*(data + i) != *(data2 + i))
d0ac1c44 7648 return 11;
2299a76d
DJ
7649
7650 /* Finally, make sure that changes to the mapped area do not
7651 percolate back to the file as seen by read(). (This is a bug on
7652 some variants of i386 svr4.0.) */
7653 for (i = 0; i < pagesize; ++i)
7654 *(data2 + i) = *(data2 + i) + 1;
7655 data3 = (char *) malloc (pagesize);
7656 if (!data3)
d0ac1c44 7657 return 12;
2299a76d 7658 if (read (fd, data3, pagesize) != pagesize)
d0ac1c44 7659 return 13;
2299a76d
DJ
7660 for (i = 0; i < pagesize; ++i)
7661 if (*(data + i) != *(data3 + i))
d0ac1c44 7662 return 14;
2299a76d 7663 close (fd);
75086676 7664 return 0;
2299a76d
DJ
7665}
7666_ACEOF
75086676 7667if ac_fn_c_try_run "$LINENO"; then :
eb383413
L
7668 ac_cv_func_mmap_fixed_mapped=yes
7669else
75086676 7670 ac_cv_func_mmap_fixed_mapped=no
eb383413 7671fi
75086676
DD
7672rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7673 conftest.$ac_objext conftest.beam conftest.$ac_ext
eb383413 7674fi
75086676 7675
eb383413 7676fi
75086676
DD
7677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7678$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
eb383413 7679if test $ac_cv_func_mmap_fixed_mapped = yes; then
2299a76d 7680
75086676 7681$as_echo "#define HAVE_MMAP 1" >>confdefs.h
eb383413 7682
252b5132 7683fi
d0ac1c44 7684rm -f conftest.mmap conftest.txt
252b5132 7685
2299a76d 7686fi
eb383413 7687
75086676
DD
7688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
7689$as_echo_n "checking for working strncmp... " >&6; }
d0ac1c44 7690if ${ac_cv_func_strncmp_works+:} false; then :
75086676 7691 $as_echo_n "(cached) " >&6
eb383413 7692else
75086676 7693 if test "$cross_compiling" = yes; then :
3fee530e 7694 ac_cv_func_strncmp_works=yes
eb383413 7695else
75086676 7696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 7697/* end confdefs.h. */
eb383413
L
7698
7699/* Test by Jim Wilson and Kaveh Ghazi.
7700 Check whether strncmp reads past the end of its string parameters. */
7701#include <sys/types.h>
7702
7703#ifdef HAVE_FCNTL_H
7704#include <fcntl.h>
7705#endif
7706
7707#ifdef HAVE_SYS_MMAN_H
7708#include <sys/mman.h>
7709#endif
7710
7711#ifndef MAP_ANON
7712#ifdef MAP_ANONYMOUS
7713#define MAP_ANON MAP_ANONYMOUS
7714#else
7715#define MAP_ANON MAP_FILE
7716#endif
7717#endif
7718
7719#ifndef MAP_FILE
7720#define MAP_FILE 0
7721#endif
7722#ifndef O_RDONLY
7723#define O_RDONLY 0
7724#endif
7725
7726#define MAP_LEN 0x10000
7727
7728main ()
7729{
7730#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
7731 char *p;
7732 int dev_zero;
7733
7734 dev_zero = open ("/dev/zero", O_RDONLY);
7735 if (dev_zero < 0)
7736 exit (1);
2299a76d 7737
eb383413
L
7738 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7739 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
f348a7b1
DD
7740 if (p == (char *)-1)
7741 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7742 MAP_ANON|MAP_PRIVATE, -1, 0);
eb383413
L
7743 if (p == (char *)-1)
7744 exit (2);
7745 else
7746 {
7747 char *string = "__si_type_info";
7748 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
7749 char *r = (char *) p + 0xe;
7750
7751 strcpy (q, string);
7752 strcpy (r, string);
7753 strncmp (r, q, 14);
7754 }
7755#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
7756 exit (0);
7757}
7758
2299a76d 7759_ACEOF
75086676 7760if ac_fn_c_try_run "$LINENO"; then :
eb383413
L
7761 ac_cv_func_strncmp_works=yes
7762else
75086676 7763 ac_cv_func_strncmp_works=no
eb383413 7764fi
75086676
DD
7765rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7766 conftest.$ac_objext conftest.beam conftest.$ac_ext
eb383413 7767fi
75086676 7768
eb383413
L
7769rm -f core core.* *.core
7770fi
75086676
DD
7771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
7772$as_echo "$ac_cv_func_strncmp_works" >&6; }
eb383413 7773if test $ac_cv_func_strncmp_works = no ; then
75086676 7774 case " $LIBOBJS " in
58670637 7775 *" strncmp.$ac_objext "* ) ;;
75086676
DD
7776 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
7777 ;;
58670637
DD
7778esac
7779
eb383413
L
7780fi
7781
7782
252b5132
RH
7783# Install a library built with a cross compiler in $(tooldir) rather
7784# than $(libdir).
7785if test -z "${with_cross_host}"; then
7786 INSTALL_DEST=libdir
7787else
7788 INSTALL_DEST=tooldir
7789fi
7790
7791
11a338da
DD
7792
7793L=""
7794for l in x $LIBOBJS; do
7795 case $l in
7796 x) ;;
7797 *) L="$L ./$l" ;;
7798 esac
7799done
7800LIBOBJS="$L"
7801
545c9aee
DD
7802
7803
7804
7805
252b5132 7806# We need multilib support, but only if configuring for the target.
75086676 7807ac_config_files="$ac_config_files Makefile testsuite/Makefile"
bb6a587d 7808
75086676 7809ac_config_commands="$ac_config_commands default"
bb6a587d 7810
2299a76d 7811cat >confcache <<\_ACEOF
252b5132
RH
7812# This file is a shell script that caches the results of configure
7813# tests run on this system so they can be shared between configure
2299a76d
DJ
7814# scripts and configure runs, see configure's option --config-cache.
7815# It is not useful on other systems. If it contains results you don't
7816# want to keep, you may remove or edit it.
252b5132 7817#
2299a76d
DJ
7818# config.status only pays attention to the cache file if you give it
7819# the --recheck option to rerun configure.
252b5132 7820#
2299a76d
DJ
7821# `ac_cv_env_foo' variables (set or unset) will be overridden when
7822# loading this file, other *unset* `ac_cv_foo' will be assigned the
7823# following values.
7824
7825_ACEOF
7826
252b5132
RH
7827# The following way of writing the cache mishandles newlines in values,
7828# but we know of no workaround that is simple, portable, and efficient.
75086676 7829# So, we kill variables containing newlines.
252b5132
RH
7830# Ultrix sh set writes to stderr and can't be redirected directly,
7831# and sets the high bit in the cache file unless we assign to the vars.
75086676
DD
7832(
7833 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7834 eval ac_val=\$$ac_var
7835 case $ac_val in #(
7836 *${as_nl}*)
7837 case $ac_var in #(
7838 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7839$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7840 esac
7841 case $ac_var in #(
7842 _ | IFS | as_nl) ;; #(
7843 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7844 *) { eval $ac_var=; unset $ac_var;} ;;
7845 esac ;;
7846 esac
7847 done
7848
2299a76d 7849 (set) 2>&1 |
75086676
DD
7850 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7851 *${as_nl}ac_space=\ *)
7852 # `set' does not quote correctly, so add quotes: double-quote
7853 # substitution turns \\\\ into \\, and sed turns \\ into \.
2299a76d 7854 sed -n \
58670637
DD
7855 "s/'/'\\\\''/g;
7856 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
75086676 7857 ;; #(
2299a76d
DJ
7858 *)
7859 # `set' quotes correctly as required by POSIX, so do not add quotes.
75086676 7860 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2299a76d 7861 ;;
75086676
DD
7862 esac |
7863 sort
7864) |
2299a76d 7865 sed '
75086676 7866 /^ac_cv_env_/b end
2299a76d 7867 t clear
75086676 7868 :clear
2299a76d
DJ
7869 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7870 t end
75086676
DD
7871 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7872 :end' >>confcache
7873if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7874 if test -w "$cache_file"; then
d0ac1c44 7875 if test "x$cache_file" != "x/dev/null"; then
75086676
DD
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7877$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
7878 if test ! -f "$cache_file" || test -h "$cache_file"; then
7879 cat confcache >"$cache_file"
7880 else
7881 case $cache_file in #(
7882 */* | ?:*)
7883 mv -f confcache "$cache_file"$$ &&
7884 mv -f "$cache_file"$$ "$cache_file" ;; #(
7885 *)
7886 mv -f confcache "$cache_file" ;;
7887 esac
7888 fi
7889 fi
252b5132 7890 else
75086676
DD
7891 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7892$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
252b5132
RH
7893 fi
7894fi
7895rm -f confcache
7896
252b5132
RH
7897test "x$prefix" = xNONE && prefix=$ac_default_prefix
7898# Let make expand exec_prefix.
7899test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7900
252b5132
RH
7901DEFS=-DHAVE_CONFIG_H
7902
2299a76d
DJ
7903ac_libobjs=
7904ac_ltlibobjs=
d0ac1c44 7905U=
2299a76d
DJ
7906for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7907 # 1. Remove the extension, and $U if already installed.
75086676
DD
7908 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7909 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7910 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7911 # will be set to the directory where LIBOBJS objects are built.
7912 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7913 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
2299a76d
DJ
7914done
7915LIBOBJS=$ac_libobjs
252b5132 7916
2299a76d
DJ
7917LTLIBOBJS=$ac_ltlibobjs
7918
7919
7920
75086676 7921
d0ac1c44 7922: "${CONFIG_STATUS=./config.status}"
75086676 7923ac_write_fail=0
2299a76d
DJ
7924ac_clean_files_save=$ac_clean_files
7925ac_clean_files="$ac_clean_files $CONFIG_STATUS"
75086676
DD
7926{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7927$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7928as_write_fail=0
7929cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
2299a76d
DJ
7930#! $SHELL
7931# Generated by $as_me.
252b5132 7932# Run this file to recreate the current configuration.
252b5132 7933# Compiler output produced by configure, useful for debugging
2299a76d 7934# configure, is in config.log if it exists.
252b5132 7935
2299a76d
DJ
7936debug=false
7937ac_cs_recheck=false
7938ac_cs_silent=false
2299a76d 7939
75086676
DD
7940SHELL=\${CONFIG_SHELL-$SHELL}
7941export SHELL
7942_ASEOF
7943cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7944## -------------------- ##
7945## M4sh Initialization. ##
7946## -------------------- ##
7947
7948# Be more Bourne compatible
7949DUALCASE=1; export DUALCASE # for MKS sh
7950if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
2299a76d
DJ
7951 emulate sh
7952 NULLCMD=:
75086676 7953 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2299a76d
DJ
7954 # is contrary to our usage. Disable this feature.
7955 alias -g '${1+"$@"}'='"$@"'
75086676
DD
7956 setopt NO_GLOB_SUBST
7957else
7958 case `(set -o) 2>/dev/null` in #(
7959 *posix*) :
7960 set -o posix ;; #(
7961 *) :
7962 ;;
7963esac
2299a76d
DJ
7964fi
7965
75086676
DD
7966
7967as_nl='
7968'
7969export as_nl
7970# Printing a long string crashes Solaris 7 /usr/bin/printf.
7971as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7972as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7973as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7974# Prefer a ksh shell builtin over an external printf program on Solaris,
7975# but without wasting forks for bash or zsh.
7976if test -z "$BASH_VERSION$ZSH_VERSION" \
7977 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7978 as_echo='print -r --'
7979 as_echo_n='print -rn --'
7980elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7981 as_echo='printf %s\n'
7982 as_echo_n='printf %s'
7983else
7984 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7985 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7986 as_echo_n='/usr/ucb/echo -n'
7987 else
7988 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7989 as_echo_n_body='eval
7990 arg=$1;
7991 case $arg in #(
7992 *"$as_nl"*)
7993 expr "X$arg" : "X\\(.*\\)$as_nl";
7994 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7995 esac;
7996 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7997 '
7998 export as_echo_n_body
7999 as_echo_n='sh -c $as_echo_n_body as_echo'
8000 fi
8001 export as_echo_body
8002 as_echo='sh -c $as_echo_body as_echo'
8003fi
8004
8005# The user is always right.
8006if test "${PATH_SEPARATOR+set}" != set; then
8007 PATH_SEPARATOR=:
8008 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8009 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8010 PATH_SEPARATOR=';'
8011 }
2299a76d
DJ
8012fi
8013
8014
75086676
DD
8015# IFS
8016# We need space, tab and new line, in precisely that order. Quoting is
8017# there to prevent editors from complaining about space-tab.
8018# (If _AS_PATH_WALK were called with IFS unset, it would disable word
8019# splitting by setting IFS to empty value.)
8020IFS=" "" $as_nl"
8021
8022# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 8023as_myself=
75086676
DD
8024case $0 in #((
8025 *[\\/]* ) as_myself=$0 ;;
8026 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8027for as_dir in $PATH
8028do
8029 IFS=$as_save_IFS
8030 test -z "$as_dir" && as_dir=.
8031 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8032 done
8033IFS=$as_save_IFS
8034
8035 ;;
8036esac
8037# We did not find ourselves, most probably we were run as `sh COMMAND'
8038# in which case we are not to be found in the path.
8039if test "x$as_myself" = x; then
8040 as_myself=$0
8041fi
8042if test ! -f "$as_myself"; then
8043 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8044 exit 1
8045fi
8046
8047# Unset variables that we do not need and which cause bugs (e.g. in
8048# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8049# suppresses any "Segmentation fault" message there. '((' could
8050# trigger a bug in pdksh 5.2.14.
8051for as_var in BASH_ENV ENV MAIL MAILPATH
8052do eval test x\${$as_var+set} = xset \
8053 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8054done
2299a76d
DJ
8055PS1='$ '
8056PS2='> '
8057PS4='+ '
8058
8059# NLS nuisances.
75086676
DD
8060LC_ALL=C
8061export LC_ALL
8062LANGUAGE=C
8063export LANGUAGE
8064
8065# CDPATH.
8066(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8067
8068
d0ac1c44
SM
8069# as_fn_error STATUS ERROR [LINENO LOG_FD]
8070# ----------------------------------------
75086676
DD
8071# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8072# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 8073# script with STATUS, using 1 if that was 0.
75086676
DD
8074as_fn_error ()
8075{
d0ac1c44
SM
8076 as_status=$1; test $as_status -eq 0 && as_status=1
8077 if test "$4"; then
8078 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8079 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
2299a76d 8080 fi
d0ac1c44 8081 $as_echo "$as_me: error: $2" >&2
75086676
DD
8082 as_fn_exit $as_status
8083} # as_fn_error
8084
8085
8086# as_fn_set_status STATUS
8087# -----------------------
8088# Set $? to STATUS, without forking.
8089as_fn_set_status ()
8090{
8091 return $1
8092} # as_fn_set_status
8093
8094# as_fn_exit STATUS
8095# -----------------
8096# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8097as_fn_exit ()
8098{
8099 set +e
8100 as_fn_set_status $1
8101 exit $1
8102} # as_fn_exit
8103
8104# as_fn_unset VAR
8105# ---------------
8106# Portably unset VAR.
8107as_fn_unset ()
8108{
8109 { eval $1=; unset $1;}
8110}
8111as_unset=as_fn_unset
8112# as_fn_append VAR VALUE
8113# ----------------------
8114# Append the text in VALUE to the end of the definition contained in VAR. Take
8115# advantage of any shell optimizations that allow amortized linear growth over
8116# repeated appends, instead of the typical quadratic growth present in naive
8117# implementations.
8118if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8119 eval 'as_fn_append ()
8120 {
8121 eval $1+=\$2
8122 }'
8123else
8124 as_fn_append ()
8125 {
8126 eval $1=\$$1\$2
8127 }
8128fi # as_fn_append
8129
8130# as_fn_arith ARG...
8131# ------------------
8132# Perform arithmetic evaluation on the ARGs, and store the result in the
8133# global $as_val. Take advantage of shells that can avoid forks. The arguments
8134# must be portable across $(()) and expr.
8135if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8136 eval 'as_fn_arith ()
8137 {
8138 as_val=$(( $* ))
8139 }'
8140else
8141 as_fn_arith ()
8142 {
8143 as_val=`expr "$@" || test $? -eq 1`
8144 }
8145fi # as_fn_arith
8146
252b5132 8147
75086676
DD
8148if expr a : '\(a\)' >/dev/null 2>&1 &&
8149 test "X`expr 00001 : '.*\(...\)'`" = X001; then
2299a76d
DJ
8150 as_expr=expr
8151else
8152 as_expr=false
8153fi
252b5132 8154
75086676 8155if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
2299a76d
DJ
8156 as_basename=basename
8157else
8158 as_basename=false
8159fi
252b5132 8160
75086676
DD
8161if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8162 as_dirname=dirname
8163else
8164 as_dirname=false
8165fi
252b5132 8166
75086676 8167as_me=`$as_basename -- "$0" ||
2299a76d
DJ
8168$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8169 X"$0" : 'X\(//\)$' \| \
75086676
DD
8170 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8171$as_echo X/"$0" |
8172 sed '/^.*\/\([^/][^/]*\)\/*$/{
8173 s//\1/
8174 q
8175 }
8176 /^X\/\(\/\/\)$/{
8177 s//\1/
8178 q
8179 }
8180 /^X\/\(\/\).*/{
8181 s//\1/
8182 q
8183 }
8184 s/.*/./; q'`
2299a76d 8185
2299a76d
DJ
8186# Avoid depending upon Character Ranges.
8187as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8188as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8189as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8190as_cr_digits='0123456789'
8191as_cr_alnum=$as_cr_Letters$as_cr_digits
252b5132 8192
75086676
DD
8193ECHO_C= ECHO_N= ECHO_T=
8194case `echo -n x` in #(((((
8195-n*)
8196 case `echo 'xy\c'` in
8197 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8198 xy) ECHO_C='\c';;
8199 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8200 ECHO_T=' ';;
8201 esac;;
8202*)
8203 ECHO_N='-n';;
2299a76d
DJ
8204esac
8205
75086676
DD
8206rm -f conf$$ conf$$.exe conf$$.file
8207if test -d conf$$.dir; then
8208 rm -f conf$$.dir/conf$$.file
2299a76d 8209else
75086676
DD
8210 rm -f conf$$.dir
8211 mkdir conf$$.dir 2>/dev/null
2299a76d 8212fi
75086676
DD
8213if (echo >conf$$.file) 2>/dev/null; then
8214 if ln -s conf$$.file conf$$ 2>/dev/null; then
2299a76d 8215 as_ln_s='ln -s'
75086676
DD
8216 # ... but there are two gotchas:
8217 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8218 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 8219 # In both cases, we have to default to `cp -pR'.
75086676 8220 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 8221 as_ln_s='cp -pR'
75086676
DD
8222 elif ln conf$$.file conf$$ 2>/dev/null; then
8223 as_ln_s=ln
8224 else
d0ac1c44 8225 as_ln_s='cp -pR'
252b5132 8226 fi
2299a76d 8227else
d0ac1c44 8228 as_ln_s='cp -pR'
2299a76d 8229fi
75086676
DD
8230rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8231rmdir conf$$.dir 2>/dev/null
8232
8233
8234# as_fn_mkdir_p
8235# -------------
8236# Create "$as_dir" as a directory, including parents if necessary.
8237as_fn_mkdir_p ()
8238{
8239
8240 case $as_dir in #(
8241 -*) as_dir=./$as_dir;;
8242 esac
8243 test -d "$as_dir" || eval $as_mkdir_p || {
8244 as_dirs=
8245 while :; do
8246 case $as_dir in #(
8247 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8248 *) as_qdir=$as_dir;;
8249 esac
8250 as_dirs="'$as_qdir' $as_dirs"
8251 as_dir=`$as_dirname -- "$as_dir" ||
8252$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8253 X"$as_dir" : 'X\(//\)[^/]' \| \
8254 X"$as_dir" : 'X\(//\)$' \| \
8255 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8256$as_echo X"$as_dir" |
8257 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8258 s//\1/
8259 q
8260 }
8261 /^X\(\/\/\)[^/].*/{
8262 s//\1/
8263 q
8264 }
8265 /^X\(\/\/\)$/{
8266 s//\1/
8267 q
8268 }
8269 /^X\(\/\).*/{
8270 s//\1/
8271 q
8272 }
8273 s/.*/./; q'`
8274 test -d "$as_dir" && break
8275 done
8276 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 8277 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
2299a76d 8278
75086676
DD
8279
8280} # as_fn_mkdir_p
2299a76d 8281if mkdir -p . 2>/dev/null; then
75086676 8282 as_mkdir_p='mkdir -p "$as_dir"'
2299a76d 8283else
58670637 8284 test -d ./-p && rmdir ./-p
2299a76d
DJ
8285 as_mkdir_p=false
8286fi
8287
d0ac1c44
SM
8288
8289# as_fn_executable_p FILE
8290# -----------------------
8291# Test if FILE is an executable regular file.
8292as_fn_executable_p ()
8293{
8294 test -f "$1" && test -x "$1"
8295} # as_fn_executable_p
8296as_test_x='test -x'
8297as_executable_p=as_fn_executable_p
2299a76d
DJ
8298
8299# Sed expression to map a string onto a valid CPP name.
58670637 8300as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2299a76d
DJ
8301
8302# Sed expression to map a string onto a valid variable name.
58670637 8303as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2299a76d
DJ
8304
8305
2299a76d 8306exec 6>&1
75086676
DD
8307## ----------------------------------- ##
8308## Main body of $CONFIG_STATUS script. ##
8309## ----------------------------------- ##
8310_ASEOF
8311test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8312
8313cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8314# Save the log message, to keep $0 and so on meaningful, and to
2299a76d 8315# report actual input values of CONFIG_FILES etc. instead of their
75086676
DD
8316# values after options handling.
8317ac_log="
2299a76d 8318This file was extended by $as_me, which was
d0ac1c44 8319generated by GNU Autoconf 2.69. Invocation command line was
2299a76d
DJ
8320
8321 CONFIG_FILES = $CONFIG_FILES
8322 CONFIG_HEADERS = $CONFIG_HEADERS
8323 CONFIG_LINKS = $CONFIG_LINKS
8324 CONFIG_COMMANDS = $CONFIG_COMMANDS
8325 $ $0 $@
8326
75086676
DD
8327on `(hostname || uname -n) 2>/dev/null | sed 1q`
8328"
8329
2299a76d
DJ
8330_ACEOF
8331
75086676
DD
8332case $ac_config_files in *"
8333"*) set x $ac_config_files; shift; ac_config_files=$*;;
8334esac
2299a76d 8335
75086676
DD
8336case $ac_config_headers in *"
8337"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8338esac
2299a76d 8339
2299a76d 8340
75086676
DD
8341cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8342# Files that config.status was made for.
8343config_files="$ac_config_files"
8344config_headers="$ac_config_headers"
8345config_commands="$ac_config_commands"
2299a76d 8346
75086676 8347_ACEOF
2299a76d 8348
75086676 8349cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2299a76d 8350ac_cs_usage="\
75086676
DD
8351\`$as_me' instantiates files and other configuration actions
8352from templates according to the current configuration. Unless the files
8353and actions are specified as TAGs, all are instantiated by default.
2299a76d 8354
75086676 8355Usage: $0 [OPTION]... [TAG]...
2299a76d
DJ
8356
8357 -h, --help print this help, then exit
75086676 8358 -V, --version print version number and configuration settings, then exit
d0ac1c44 8359 --config print configuration, then exit
75086676
DD
8360 -q, --quiet, --silent
8361 do not print progress messages
2299a76d
DJ
8362 -d, --debug don't remove temporary files
8363 --recheck update $as_me by reconfiguring in the same conditions
75086676
DD
8364 --file=FILE[:TEMPLATE]
8365 instantiate the configuration file FILE
8366 --header=FILE[:TEMPLATE]
8367 instantiate the configuration header FILE
2299a76d
DJ
8368
8369Configuration files:
8370$config_files
8371
8372Configuration headers:
8373$config_headers
8374
8375Configuration commands:
8376$config_commands
8377
75086676 8378Report bugs to the package provider."
2299a76d 8379
75086676
DD
8380_ACEOF
8381cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 8382ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
2299a76d
DJ
8383ac_cs_version="\\
8384config.status
d0ac1c44
SM
8385configured by $0, generated by GNU Autoconf 2.69,
8386 with options \\"\$ac_cs_config\\"
2299a76d 8387
d0ac1c44 8388Copyright (C) 2012 Free Software Foundation, Inc.
2299a76d
DJ
8389This config.status script is free software; the Free Software Foundation
8390gives unlimited permission to copy, distribute and modify it."
75086676
DD
8391
8392ac_pwd='$ac_pwd'
8393srcdir='$srcdir'
8394INSTALL='$INSTALL'
8395test -n "\$AWK" || AWK=awk
2299a76d
DJ
8396_ACEOF
8397
75086676
DD
8398cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8399# The default lists apply if the user does not specify any file.
2299a76d
DJ
8400ac_need_defaults=:
8401while test $# != 0
8402do
8403 case $1 in
d0ac1c44 8404 --*=?*)
75086676
DD
8405 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8406 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
2299a76d
DJ
8407 ac_shift=:
8408 ;;
d0ac1c44
SM
8409 --*=)
8410 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8411 ac_optarg=
8412 ac_shift=:
8413 ;;
75086676 8414 *)
2299a76d
DJ
8415 ac_option=$1
8416 ac_optarg=$2
8417 ac_shift=shift
8418 ;;
2299a76d
DJ
8419 esac
8420
8421 case $ac_option in
8422 # Handling of the options.
2299a76d
DJ
8423 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8424 ac_cs_recheck=: ;;
75086676
DD
8425 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8426 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
8427 --config | --confi | --conf | --con | --co | --c )
8428 $as_echo "$ac_cs_config"; exit ;;
75086676 8429 --debug | --debu | --deb | --de | --d | -d )
2299a76d
DJ
8430 debug=: ;;
8431 --file | --fil | --fi | --f )
8432 $ac_shift
75086676
DD
8433 case $ac_optarg in
8434 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 8435 '') as_fn_error $? "missing file argument" ;;
75086676
DD
8436 esac
8437 as_fn_append CONFIG_FILES " '$ac_optarg'"
2299a76d
DJ
8438 ac_need_defaults=false;;
8439 --header | --heade | --head | --hea )
8440 $ac_shift
75086676
DD
8441 case $ac_optarg in
8442 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8443 esac
8444 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
2299a76d 8445 ac_need_defaults=false;;
75086676
DD
8446 --he | --h)
8447 # Conflict between --help and --header
d0ac1c44 8448 as_fn_error $? "ambiguous option: \`$1'
75086676
DD
8449Try \`$0 --help' for more information.";;
8450 --help | --hel | -h )
8451 $as_echo "$ac_cs_usage"; exit ;;
2299a76d
DJ
8452 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8453 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8454 ac_cs_silent=: ;;
8455
8456 # This is an error.
d0ac1c44 8457 -*) as_fn_error $? "unrecognized option: \`$1'
75086676 8458Try \`$0 --help' for more information." ;;
2299a76d 8459
75086676
DD
8460 *) as_fn_append ac_config_targets " $1"
8461 ac_need_defaults=false ;;
2299a76d
DJ
8462
8463 esac
8464 shift
252b5132 8465done
2299a76d
DJ
8466
8467ac_configure_extra_args=
8468
8469if $ac_cs_silent; then
8470 exec 6>/dev/null
8471 ac_configure_extra_args="$ac_configure_extra_args --silent"
252b5132 8472fi
252b5132 8473
2299a76d 8474_ACEOF
75086676 8475cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2299a76d 8476if \$ac_cs_recheck; then
d0ac1c44 8477 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
75086676
DD
8478 shift
8479 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8480 CONFIG_SHELL='$SHELL'
8481 export CONFIG_SHELL
8482 exec "\$@"
2299a76d 8483fi
252b5132 8484
2299a76d 8485_ACEOF
75086676
DD
8486cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8487exec 5>>config.log
8488{
8489 echo
8490 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8491## Running $as_me. ##
8492_ASBOX
8493 $as_echo "$ac_log"
8494} >&5
2299a76d 8495
75086676
DD
8496_ACEOF
8497cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2299a76d 8498#
75086676 8499# INIT-COMMANDS
2299a76d 8500#
2299a76d
DJ
8501srcdir=${srcdir}
8502host=${host}
8503target=${target}
8504with_target_subdir=${with_target_subdir}
2299a76d
DJ
8505with_multisubdir=${with_multisubdir}
8506ac_configure_args="--enable-multilib ${ac_configure_args}"
8507CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
8508ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
8509libiberty_topdir=${libiberty_topdir}
8510
8511
8512_ACEOF
8513
75086676 8514cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2299a76d 8515
75086676 8516# Handling of arguments.
2299a76d
DJ
8517for ac_config_target in $ac_config_targets
8518do
75086676
DD
8519 case $ac_config_target in
8520 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
8521 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8522 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
8523 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8524
d0ac1c44 8525 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132 8526 esac
2299a76d 8527done
252b5132 8528
75086676 8529
2299a76d
DJ
8530# If the user did not use the arguments to specify the items to instantiate,
8531# then the envvar interface is used. Set only those that are not.
8532# We use the long form for the default assignment because of an extremely
8533# bizarre bug on SunOS 4.1.3.
8534if $ac_need_defaults; then
8535 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8536 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8537 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8538fi
8539
8540# Have a temporary directory for convenience. Make it in the build tree
75086676 8541# simply because there is no reason against having it here, and in addition,
2299a76d 8542# creating and moving files from /tmp can sometimes cause problems.
75086676
DD
8543# Hook for its removal unless debugging.
8544# Note that there is a small window in which the directory will not be cleaned:
8545# after its creation but before its name has been assigned to `$tmp'.
2299a76d
DJ
8546$debug ||
8547{
d0ac1c44 8548 tmp= ac_tmp=
75086676 8549 trap 'exit_status=$?
d0ac1c44
SM
8550 : "${ac_tmp:=$tmp}"
8551 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
75086676
DD
8552' 0
8553 trap 'as_fn_exit 1' 1 2 13 15
2299a76d 8554}
2299a76d
DJ
8555# Create a (secure) tmp directory for tmp files.
8556
8557{
75086676 8558 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 8559 test -d "$tmp"
2299a76d
DJ
8560} ||
8561{
75086676
DD
8562 tmp=./conf$$-$RANDOM
8563 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
8564} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8565ac_tmp=$tmp
75086676
DD
8566
8567# Set up the scripts for CONFIG_FILES section.
8568# No need to generate them if there are no CONFIG_FILES.
8569# This happens for instance with `./config.status config.h'.
8570if test -n "$CONFIG_FILES"; then
8571
8572if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
8573 ac_cs_awk_getline=:
8574 ac_cs_awk_pipe_init=
8575 ac_cs_awk_read_file='
8576 while ((getline aline < (F[key])) > 0)
8577 print(aline)
8578 close(F[key])'
8579 ac_cs_awk_pipe_fini=
8580else
8581 ac_cs_awk_getline=false
8582 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
8583 ac_cs_awk_read_file='
8584 print "|#_!!_#|"
8585 print "cat " F[key] " &&"
8586 '$ac_cs_awk_pipe_init
8587 # The final `:' finishes the AND list.
8588 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
8589fi
8590ac_cr=`echo X | tr X '\015'`
8591# On cygwin, bash can eat \r inside `` if the user requested igncr.
8592# But we know of no other shell where ac_cr would be empty at this
8593# point, so we can use a bashism as a fallback.
8594if test "x$ac_cr" = x; then
8595 eval ac_cr=\$\'\\r\'
8596fi
8597ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8598if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 8599 ac_cs_awk_cr='\\r'
75086676
DD
8600else
8601 ac_cs_awk_cr=$ac_cr
8602fi
8603
d0ac1c44 8604echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
75086676
DD
8605_ACEOF
8606
8607# Create commands to substitute file output variables.
8608{
8609 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
d0ac1c44 8610 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
75086676
DD
8611 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
8612 echo "_ACAWK" &&
8613 echo "_ACEOF"
8614} >conf$$files.sh &&
8615. ./conf$$files.sh ||
d0ac1c44 8616 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
75086676
DD
8617rm -f conf$$files.sh
8618
2299a76d 8619{
75086676
DD
8620 echo "cat >conf$$subs.awk <<_ACEOF" &&
8621 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8622 echo "_ACEOF"
8623} >conf$$subs.sh ||
d0ac1c44
SM
8624 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8625ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
75086676
DD
8626ac_delim='%!_!# '
8627for ac_last_try in false false false false false :; do
8628 . ./conf$$subs.sh ||
d0ac1c44 8629 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
75086676
DD
8630
8631 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8632 if test $ac_delim_n = $ac_delim_num; then
8633 break
8634 elif $ac_last_try; then
d0ac1c44 8635 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
75086676
DD
8636 else
8637 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8638 fi
8639done
8640rm -f conf$$subs.sh
8641
8642cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 8643cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
75086676
DD
8644_ACEOF
8645sed -n '
8646h
8647s/^/S["/; s/!.*/"]=/
8648p
8649g
8650s/^[^!]*!//
8651:repl
8652t repl
8653s/'"$ac_delim"'$//
8654t delim
8655:nl
8656h
d0ac1c44 8657s/\(.\{148\}\)..*/\1/
75086676
DD
8658t more1
8659s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8660p
8661n
8662b repl
8663:more1
8664s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8665p
8666g
8667s/.\{148\}//
8668t nl
8669:delim
8670h
d0ac1c44 8671s/\(.\{148\}\)..*/\1/
75086676
DD
8672t more2
8673s/["\\]/\\&/g; s/^/"/; s/$/"/
8674p
8675b
8676:more2
8677s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8678p
8679g
8680s/.\{148\}//
8681t delim
8682' <conf$$subs.awk | sed '
8683/^[^""]/{
8684 N
8685 s/\n//
2299a76d 8686}
75086676
DD
8687' >>$CONFIG_STATUS || ac_write_fail=1
8688rm -f conf$$subs.awk
8689cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8690_ACAWK
d0ac1c44 8691cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
75086676
DD
8692 for (key in S) S_is_set[key] = 1
8693 FS = "\a"
8694 \$ac_cs_awk_pipe_init
8695}
8696{
8697 line = $ 0
8698 nfields = split(line, field, "@")
8699 substed = 0
8700 len = length(field[1])
8701 for (i = 2; i < nfields; i++) {
8702 key = field[i]
8703 keylen = length(key)
8704 if (S_is_set[key]) {
8705 value = S[key]
8706 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8707 len += length(value) + length(field[++i])
8708 substed = 1
8709 } else
8710 len += 1 + keylen
8711 }
8712 if (nfields == 3 && !substed) {
8713 key = field[2]
8714 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
8715 \$ac_cs_awk_read_file
8716 next
8717 }
8718 }
8719 print line
8720}
8721\$ac_cs_awk_pipe_fini
8722_ACAWK
8723_ACEOF
8724cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8725if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8726 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8727else
8728 cat
d0ac1c44
SM
8729fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8730 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
2299a76d
DJ
8731_ACEOF
8732
d0ac1c44
SM
8733# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8734# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
75086676
DD
8735# trailing colons and then remove the whole line if VPATH becomes empty
8736# (actually we leave an empty line to preserve line numbers).
8737if test "x$srcdir" = x.; then
d0ac1c44
SM
8738 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8739h
8740s///
8741s/^/:/
8742s/[ ]*$/:/
8743s/:\$(srcdir):/:/g
8744s/:\${srcdir}:/:/g
8745s/:@srcdir@:/:/g
8746s/^:*//
75086676 8747s/:*$//
d0ac1c44
SM
8748x
8749s/\(=[ ]*\).*/\1/
8750G
8751s/\n//
75086676
DD
8752s/^[^=]*=[ ]*$//
8753}'
8754fi
2299a76d 8755
75086676
DD
8756cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8757fi # test -n "$CONFIG_FILES"
2299a76d 8758
75086676
DD
8759# Set up the scripts for CONFIG_HEADERS section.
8760# No need to generate them if there are no CONFIG_HEADERS.
8761# This happens for instance with `./config.status Makefile'.
8762if test -n "$CONFIG_HEADERS"; then
d0ac1c44 8763cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
75086676
DD
8764BEGIN {
8765_ACEOF
8766
8767# Transform confdefs.h into an awk script `defines.awk', embedded as
8768# here-document in config.status, that substitutes the proper values into
8769# config.h.in to produce config.h.
8770
8771# Create a delimiter string that does not exist in confdefs.h, to ease
8772# handling of long lines.
8773ac_delim='%!_!# '
8774for ac_last_try in false false :; do
d0ac1c44
SM
8775 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8776 if test -z "$ac_tt"; then
75086676
DD
8777 break
8778 elif $ac_last_try; then
d0ac1c44 8779 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
75086676
DD
8780 else
8781 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 8782 fi
75086676 8783done
252b5132 8784
75086676
DD
8785# For the awk script, D is an array of macro values keyed by name,
8786# likewise P contains macro parameters if any. Preserve backslash
8787# newline sequences.
8788
8789ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8790sed -n '
8791s/.\{148\}/&'"$ac_delim"'/g
8792t rset
8793:rset
8794s/^[ ]*#[ ]*define[ ][ ]*/ /
8795t def
8796d
8797:def
8798s/\\$//
8799t bsnl
8800s/["\\]/\\&/g
8801s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8802D["\1"]=" \3"/p
8803s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8804d
8805:bsnl
8806s/["\\]/\\&/g
8807s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8808D["\1"]=" \3\\\\\\n"\\/p
8809t cont
8810s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8811t cont
8812d
8813:cont
8814n
8815s/.\{148\}/&'"$ac_delim"'/g
8816t clear
8817:clear
8818s/\\$//
8819t bsnlc
8820s/["\\]/\\&/g; s/^/"/; s/$/"/p
8821d
8822:bsnlc
8823s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8824b cont
8825' <confdefs.h | sed '
8826s/'"$ac_delim"'/"\\\
8827"/g' >>$CONFIG_STATUS || ac_write_fail=1
8828
8829cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8830 for (key in D) D_is_set[key] = 1
8831 FS = "\a"
8832}
8833/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8834 line = \$ 0
8835 split(line, arg, " ")
8836 if (arg[1] == "#") {
8837 defundef = arg[2]
8838 mac1 = arg[3]
8839 } else {
8840 defundef = substr(arg[1], 2)
8841 mac1 = arg[2]
8842 }
8843 split(mac1, mac2, "(") #)
8844 macro = mac2[1]
8845 prefix = substr(line, 1, index(line, defundef) - 1)
8846 if (D_is_set[macro]) {
8847 # Preserve the white space surrounding the "#".
8848 print prefix "define", macro P[macro] D[macro]
8849 next
8850 } else {
8851 # Replace #undef with comments. This is necessary, for example,
8852 # in the case of _POSIX_SOURCE, which is predefined and required
8853 # on some systems where configure will not decide to define it.
8854 if (defundef == "undef") {
8855 print "/*", prefix defundef, macro, "*/"
8856 next
8857 }
8858 }
8859}
8860{ print }
8861_ACAWK
2299a76d 8862_ACEOF
75086676 8863cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 8864 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
75086676
DD
8865fi # test -n "$CONFIG_HEADERS"
8866
8867
8868eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8869shift
8870for ac_tag
8871do
8872 case $ac_tag in
8873 :[FHLC]) ac_mode=$ac_tag; continue;;
8874 esac
8875 case $ac_mode$ac_tag in
8876 :[FHL]*:*);;
d0ac1c44 8877 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
75086676
DD
8878 :[FH]-) ac_tag=-:-;;
8879 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8880 esac
8881 ac_save_IFS=$IFS
8882 IFS=:
8883 set x $ac_tag
8884 IFS=$ac_save_IFS
8885 shift
8886 ac_file=$1
8887 shift
8888
8889 case $ac_mode in
8890 :L) ac_source=$1;;
8891 :[FH])
8892 ac_file_inputs=
8893 for ac_f
8894 do
8895 case $ac_f in
d0ac1c44 8896 -) ac_f="$ac_tmp/stdin";;
75086676
DD
8897 *) # Look for the file first in the build tree, then in the source tree
8898 # (if the path is not absolute). The absolute path cannot be DOS-style,
8899 # because $ac_f cannot contain `:'.
8900 test -f "$ac_f" ||
8901 case $ac_f in
8902 [\\/$]*) false;;
8903 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8904 esac ||
d0ac1c44 8905 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
75086676
DD
8906 esac
8907 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8908 as_fn_append ac_file_inputs " '$ac_f'"
8909 done
8910
8911 # Let's still pretend it is `configure' which instantiates (i.e., don't
8912 # use $as_me), people would be surprised to read:
8913 # /* config.h. Generated by config.status. */
8914 configure_input='Generated from '`
8915 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8916 `' by configure.'
8917 if test x"$ac_file" != x-; then
8918 configure_input="$ac_file. $configure_input"
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8920$as_echo "$as_me: creating $ac_file" >&6;}
8921 fi
8922 # Neutralize special characters interpreted by sed in replacement strings.
8923 case $configure_input in #(
8924 *\&* | *\|* | *\\* )
8925 ac_sed_conf_input=`$as_echo "$configure_input" |
8926 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8927 *) ac_sed_conf_input=$configure_input;;
8928 esac
8929
8930 case $ac_tag in
d0ac1c44
SM
8931 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8932 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
75086676
DD
8933 esac
8934 ;;
252b5132
RH
8935 esac
8936
75086676 8937 ac_dir=`$as_dirname -- "$ac_file" ||
2299a76d 8938$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
58670637
DD
8939 X"$ac_file" : 'X\(//\)[^/]' \| \
8940 X"$ac_file" : 'X\(//\)$' \| \
75086676
DD
8941 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8942$as_echo X"$ac_file" |
8943 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8944 s//\1/
8945 q
8946 }
8947 /^X\(\/\/\)[^/].*/{
8948 s//\1/
8949 q
8950 }
8951 /^X\(\/\/\)$/{
8952 s//\1/
8953 q
8954 }
8955 /^X\(\/\).*/{
8956 s//\1/
8957 q
8958 }
8959 s/.*/./; q'`
8960 as_dir="$ac_dir"; as_fn_mkdir_p
2299a76d 8961 ac_builddir=.
252b5132 8962
75086676
DD
8963case "$ac_dir" in
8964.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8965*)
8966 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8967 # A ".." for each directory in $ac_dir_suffix.
8968 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8969 case $ac_top_builddir_sub in
8970 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8971 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8972 esac ;;
8973esac
8974ac_abs_top_builddir=$ac_pwd
8975ac_abs_builddir=$ac_pwd$ac_dir_suffix
8976# for backward compatibility:
8977ac_top_builddir=$ac_top_build_prefix
2299a76d
DJ
8978
8979case $srcdir in
75086676 8980 .) # We are building in place.
2299a76d 8981 ac_srcdir=.
75086676
DD
8982 ac_top_srcdir=$ac_top_builddir_sub
8983 ac_abs_top_srcdir=$ac_pwd ;;
8984 [\\/]* | ?:[\\/]* ) # Absolute name.
2299a76d 8985 ac_srcdir=$srcdir$ac_dir_suffix;
75086676
DD
8986 ac_top_srcdir=$srcdir
8987 ac_abs_top_srcdir=$srcdir ;;
8988 *) # Relative name.
8989 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8990 ac_top_srcdir=$ac_top_build_prefix$srcdir
8991 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2299a76d 8992esac
75086676 8993ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
85f969cd 8994
2299a76d 8995
75086676
DD
8996 case $ac_mode in
8997 :F)
8998 #
8999 # CONFIG_FILE
9000 #
2299a76d
DJ
9001
9002 case $INSTALL in
9003 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
75086676 9004 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
252b5132 9005 esac
75086676 9006_ACEOF
252b5132 9007
75086676
DD
9008cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9009# If the template does not know about datarootdir, expand it.
9010# FIXME: This hack should be removed a few years after 2.60.
9011ac_datarootdir_hack=; ac_datarootdir_seen=
9012ac_sed_dataroot='
9013/datarootdir/ {
9014 p
9015 q
9016}
9017/@datadir@/p
9018/@docdir@/p
9019/@infodir@/p
9020/@localedir@/p
9021/@mandir@/p'
9022case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9023*datarootdir*) ac_datarootdir_seen=yes;;
9024*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9025 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9026$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9027_ACEOF
9028cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9029 ac_datarootdir_hack='
9030 s&@datadir@&$datadir&g
9031 s&@docdir@&$docdir&g
9032 s&@infodir@&$infodir&g
9033 s&@localedir@&$localedir&g
9034 s&@mandir@&$mandir&g
9035 s&\\\${datarootdir}&$datarootdir&g' ;;
9036esac
2299a76d 9037_ACEOF
75086676
DD
9038
9039# Neutralize VPATH when `$srcdir' = `.'.
9040# Shell code in configure.ac might set extrasub.
9041# FIXME: do we really want to maintain this feature?
9042cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9043ac_sed_extra="$ac_vpsub
2299a76d
DJ
9044$extrasub
9045_ACEOF
75086676 9046cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2299a76d
DJ
9047:t
9048/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
75086676
DD
9049s|@configure_input@|$ac_sed_conf_input|;t t
9050s&@top_builddir@&$ac_top_builddir_sub&;t t
9051s&@top_build_prefix@&$ac_top_build_prefix&;t t
9052s&@srcdir@&$ac_srcdir&;t t
9053s&@abs_srcdir@&$ac_abs_srcdir&;t t
9054s&@top_srcdir@&$ac_top_srcdir&;t t
9055s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9056s&@builddir@&$ac_builddir&;t t
9057s&@abs_builddir@&$ac_abs_builddir&;t t
9058s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9059s&@INSTALL@&$ac_INSTALL&;t t
9060$ac_datarootdir_hack
9061"
9062eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
9063if $ac_cs_awk_getline; then
d0ac1c44 9064 $AWK -f "$ac_tmp/subs.awk"
75086676 9065else
d0ac1c44
SM
9066 $AWK -f "$ac_tmp/subs.awk" | $SHELL
9067fi \
9068 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
75086676
DD
9069
9070test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
9071 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9072 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9073 "$ac_tmp/out"`; test -z "$ac_out"; } &&
75086676 9074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 9075which seems to be undefined. Please make sure it is defined" >&5
75086676 9076$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 9077which seems to be undefined. Please make sure it is defined" >&2;}
75086676 9078
d0ac1c44 9079 rm -f "$ac_tmp/stdin"
2299a76d 9080 case $ac_file in
d0ac1c44
SM
9081 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9082 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
75086676 9083 esac \
d0ac1c44 9084 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
75086676
DD
9085 ;;
9086 :H)
9087 #
9088 # CONFIG_HEADER
9089 #
2299a76d 9090 if test x"$ac_file" != x-; then
75086676
DD
9091 {
9092 $as_echo "/* $configure_input */" \
d0ac1c44
SM
9093 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9094 } >"$ac_tmp/config.h" \
9095 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9096 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
75086676
DD
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9098$as_echo "$as_me: $ac_file is unchanged" >&6;}
2299a76d 9099 else
75086676 9100 rm -f "$ac_file"
d0ac1c44
SM
9101 mv "$ac_tmp/config.h" "$ac_file" \
9102 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
2299a76d
DJ
9103 fi
9104 else
75086676 9105 $as_echo "/* $configure_input */" \
d0ac1c44
SM
9106 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9107 || as_fn_error $? "could not create -" "$LINENO" 5
2299a76d 9108 fi
75086676 9109 ;;
85f969cd 9110
75086676
DD
9111 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9112$as_echo "$as_me: executing $ac_file commands" >&6;}
9113 ;;
9114 esac
2299a76d
DJ
9115
9116
75086676
DD
9117 case $ac_file$ac_mode in
9118 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
252b5132 9119if test -n "$CONFIG_FILES"; then
c7efc4d5 9120 if test -n "${with_target_subdir}"; then
252b5132
RH
9121 # FIXME: We shouldn't need to set ac_file
9122 ac_file=Makefile
52d98c2d 9123 LD="${ORIGINAL_LD_FOR_MULTILIBS}"
252b5132
RH
9124 . ${libiberty_topdir}/config-ml.in
9125 fi
2299a76d 9126fi ;;
75086676 9127
2299a76d 9128 esac
75086676 9129done # for ac_tag
2299a76d 9130
2299a76d 9131
75086676 9132as_fn_exit 0
2299a76d 9133_ACEOF
2299a76d
DJ
9134ac_clean_files=$ac_clean_files_save
9135
75086676 9136test $ac_write_fail = 0 ||
d0ac1c44 9137 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
75086676 9138
2299a76d
DJ
9139
9140# configure is writing to config.log, and then calls config.status.
9141# config.status does its own redirection, appending to config.log.
9142# Unfortunately, on DOS this fails, as config.log is still kept open
9143# by configure, so config.status won't be able to write to it; its
9144# output is simply discarded. So we exec the FD to /dev/null,
9145# effectively closing config.log, so it can be properly (re)opened and
9146# appended to by config.status. When coming back to configure, we
9147# need to make the FD available again.
9148if test "$no_create" != yes; then
9149 ac_cs_success=:
9150 ac_config_status_args=
9151 test "$silent" = yes &&
9152 ac_config_status_args="$ac_config_status_args --quiet"
9153 exec 5>/dev/null
9154 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9155 exec 5>>config.log
9156 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9157 # would make configure fail if this is the last instruction.
d0ac1c44 9158 $ac_cs_success || as_fn_exit 1
75086676
DD
9159fi
9160if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9161 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9162$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
2299a76d 9163fi
252b5132 9164
This page took 1.61099 seconds and 4 git commands to generate.