GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs
[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
538c15fc
L
5542int
5543main ()
5544{
5545 asm ("endbr32");
5546 return 0;
5547}
5548
5549_ACEOF
5550if ac_fn_c_try_run "$LINENO"; then :
5551 have_multi_byte_nop=yes
5552else
5553 have_multi_byte_nop=no
5554fi
5555rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5556 conftest.$ac_objext conftest.beam conftest.$ac_ext
5557fi
5558
5559 have_cet=no
5560 if test x$have_multi_byte_nop = xyes; then
5561 if test "$cross_compiling" = yes; then :
5562 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5563$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5564as_fn_error $? "cannot run test program while cross compiling
5565See \`config.log' for more details" "$LINENO" 5; }
5566else
5567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5568/* end confdefs.h. */
5569
56b1e56d
NC
5570static void
5571foo (void)
5572{
5573}
5574
5575static void
5576__attribute__ ((noinline, noclone))
5577xxx (void (*f) (void))
5578{
5579 f ();
5580}
5581
5582static void
5583__attribute__ ((noinline, noclone))
5584bar (void)
5585{
5586 xxx (foo);
5587}
5588
5589int
5590main ()
5591{
5592 bar ();
5593 return 0;
5594}
5595
5596_ACEOF
5597if ac_fn_c_try_run "$LINENO"; then :
5598 have_cet=no
5599else
5600 have_cet=yes
5601fi
5602rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5603 conftest.$ac_objext conftest.beam conftest.$ac_ext
5604fi
5605
538c15fc 5606 fi
90d00bbd
L
5607 if test x$enable_cet = xno -a x$have_cet = xyes; then
5608 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
5609 fi
56b1e56d 5610 fi
90d00bbd
L
5611else
5612 # Enable CET in cross compiler if possible so that it will run on both
5613 # CET and non-CET hosts.
5614 have_cet=yes
56b1e56d
NC
5615fi
5616if test x$enable_cet = xyes; then
5617 CET_HOST_FLAGS="-fcf-protection"
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5619$as_echo "yes" >&6; }
5620else
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5622$as_echo "no" >&6; }
5623fi
727b7b18
L
5624CFLAGS="$cet_save_CFLAGS"
5625LDFLAGS="$cet_save_LDFLAGS"
56b1e56d
NC
5626
5627
5628
4cf896a5
KC
5629echo "# Warning: this fragment is automatically generated" > temp-frag
5630
c779bab8
PB
5631if [ -n "${frag}" ] && [ -f "${frag}" ]; then
5632 echo "Appending ${frag} to xhost-mkfrag"
5633 echo "# Following fragment copied from ${frag}" >> temp-frag
5634 cat ${frag} >> temp-frag
5635fi
4cf896a5
KC
5636
5637# record if we want to build shared libs.
5638if [ "${shared}" = "yes" ]; then
5639 echo enable_shared = yes >> temp-frag
5640else
5641 echo enable_shared = no >> temp-frag
5642fi
5643
5644frag=xhost-mkfrag
5645${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
5646
252b5132
RH
5647host_makefile_frag=${frag}
5648
5649
5650# It's OK to check for header files. Although the compiler may not be
5651# able to link anything, it had better be able to at least compile
5652# something.
62b06a9e 5653for 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
5654do :
5655 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5656ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
d0ac1c44 5657if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
2299a76d 5658 cat >>confdefs.h <<_ACEOF
75086676 5659#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
2299a76d
DJ
5660_ACEOF
5661
5662fi
2299a76d
DJ
5663done
5664
75086676
DD
5665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5666$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
d0ac1c44 5667if ${ac_cv_header_sys_wait_h+:} false; then :
75086676 5668 $as_echo_n "(cached) " >&6
2299a76d 5669else
75086676 5670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 5671/* end confdefs.h. */
dc579051 5672#include <sys/types.h>
2299a76d
DJ
5673#include <sys/wait.h>
5674#ifndef WEXITSTATUS
75086676 5675# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15ae9e71 5676#endif
2299a76d
DJ
5677#ifndef WIFEXITED
5678# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5679#endif
5680
5681int
5682main ()
5683{
5684 int s;
5685 wait (&s);
5686 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5687 ;
5688 return 0;
5689}
5690_ACEOF
75086676 5691if ac_fn_c_try_compile "$LINENO"; then :
2299a76d 5692 ac_cv_header_sys_wait_h=yes
dc579051 5693else
75086676 5694 ac_cv_header_sys_wait_h=no
dc579051 5695fi
75086676 5696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299a76d 5697fi
75086676
DD
5698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5699$as_echo "$ac_cv_header_sys_wait_h" >&6; }
2299a76d
DJ
5700if test $ac_cv_header_sys_wait_h = yes; then
5701
75086676 5702$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
8ddbb593
DJ
5703
5704fi
5705
75086676
DD
5706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5707$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
d0ac1c44 5708if ${ac_cv_header_time+:} false; then :
75086676 5709 $as_echo_n "(cached) " >&6
8ddbb593 5710else
75086676 5711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8ddbb593
DJ
5712/* end confdefs.h. */
5713#include <sys/types.h>
5714#include <sys/time.h>
5715#include <time.h>
5716
5717int
5718main ()
5719{
5720if ((struct tm *) 0)
5721return 0;
5722 ;
5723 return 0;
5724}
5725_ACEOF
75086676 5726if ac_fn_c_try_compile "$LINENO"; then :
8ddbb593
DJ
5727 ac_cv_header_time=yes
5728else
75086676 5729 ac_cv_header_time=no
8ddbb593 5730fi
75086676 5731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8ddbb593 5732fi
75086676
DD
5733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5734$as_echo "$ac_cv_header_time" >&6; }
8ddbb593
DJ
5735if test $ac_cv_header_time = yes; then
5736
75086676 5737$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
8ddbb593
DJ
5738
5739fi
5740
5741
75086676
DD
5742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5743$as_echo_n "checking whether errno must be declared... " >&6; }
d0ac1c44 5744if ${libiberty_cv_declare_errno+:} false; then :
75086676 5745 $as_echo_n "(cached) " >&6
8ddbb593 5746else
75086676 5747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8ddbb593
DJ
5748/* end confdefs.h. */
5749#include <errno.h>
5750int
5751main ()
5752{
5753int x = errno;
5754 ;
5755 return 0;
5756}
5757_ACEOF
75086676 5758if ac_fn_c_try_compile "$LINENO"; then :
8ddbb593
DJ
5759 libiberty_cv_declare_errno=no
5760else
75086676 5761 libiberty_cv_declare_errno=yes
8ddbb593 5762fi
75086676 5763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8ddbb593 5764fi
75086676
DD
5765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5766$as_echo "$libiberty_cv_declare_errno" >&6; }
8ddbb593
DJ
5767if test $libiberty_cv_declare_errno = yes
5768then
75086676 5769$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
8ddbb593
DJ
5770
5771fi
5772
5773
abdef8eb 5774# Determine sizes of some types.
75086676
DD
5775# The cast to long int works around a bug in the HP C Compiler
5776# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5777# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5778# This bug is HP SR number 8606223364.
5779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5780$as_echo_n "checking size of int... " >&6; }
d0ac1c44 5781if ${ac_cv_sizeof_int+:} false; then :
75086676
DD
5782 $as_echo_n "(cached) " >&6
5783else
5784 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5785
5786else
5787 if test "$ac_cv_type_int" = yes; then
5788 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5789$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5790as_fn_error 77 "cannot compute sizeof (int)
5791See \`config.log' for more details" "$LINENO" 5; }
75086676
DD
5792 else
5793 ac_cv_sizeof_int=0
5794 fi
8ddbb593 5795fi
8ddbb593 5796
75086676
DD
5797fi
5798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5799$as_echo "$ac_cv_sizeof_int" >&6; }
8ddbb593 5800
8ddbb593 5801
8ddbb593 5802
75086676
DD
5803cat >>confdefs.h <<_ACEOF
5804#define SIZEOF_INT $ac_cv_sizeof_int
8ddbb593 5805_ACEOF
8ddbb593 5806
8ddbb593 5807
abdef8eb
JBG
5808# The cast to long int works around a bug in the HP C Compiler
5809# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5810# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5811# This bug is HP SR number 8606223364.
5812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5813$as_echo_n "checking size of long... " >&6; }
d0ac1c44 5814if ${ac_cv_sizeof_long+:} false; then :
abdef8eb
JBG
5815 $as_echo_n "(cached) " >&6
5816else
5817 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5818
5819else
5820 if test "$ac_cv_type_long" = yes; then
5821 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5822$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5823as_fn_error 77 "cannot compute sizeof (long)
5824See \`config.log' for more details" "$LINENO" 5; }
abdef8eb
JBG
5825 else
5826 ac_cv_sizeof_long=0
5827 fi
5828fi
5829
5830fi
5831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5832$as_echo "$ac_cv_sizeof_long" >&6; }
5833
5834
5835
5836cat >>confdefs.h <<_ACEOF
5837#define SIZEOF_LONG $ac_cv_sizeof_long
5838_ACEOF
5839
5840
c20a0642
AM
5841# The cast to long int works around a bug in the HP C Compiler
5842# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5843# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5844# This bug is HP SR number 8606223364.
5845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
5846$as_echo_n "checking size of size_t... " >&6; }
d0ac1c44 5847if ${ac_cv_sizeof_size_t+:} false; then :
c20a0642
AM
5848 $as_echo_n "(cached) " >&6
5849else
5850 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
5851
5852else
5853 if test "$ac_cv_type_size_t" = yes; then
5854 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5855$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5856as_fn_error 77 "cannot compute sizeof (size_t)
5857See \`config.log' for more details" "$LINENO" 5; }
c20a0642
AM
5858 else
5859 ac_cv_sizeof_size_t=0
5860 fi
5861fi
5862
5863fi
5864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
5865$as_echo "$ac_cv_sizeof_size_t" >&6; }
5866
5867
5868
5869cat >>confdefs.h <<_ACEOF
5870#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
5871_ACEOF
5872
5873
abdef8eb
JBG
5874
5875# Check for presense of long long
5876ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
d0ac1c44 5877if test "x$ac_cv_type_long_long" = xyes; then :
abdef8eb
JBG
5878
5879$as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
5880 # The cast to long int works around a bug in the HP C Compiler
5881# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5882# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5883# This bug is HP SR number 8606223364.
5884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5885$as_echo_n "checking size of long long... " >&6; }
d0ac1c44 5886if ${ac_cv_sizeof_long_long+:} false; then :
abdef8eb
JBG
5887 $as_echo_n "(cached) " >&6
5888else
5889 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
5890
5891else
5892 if test "$ac_cv_type_long_long" = yes; then
5893 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5894$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5895as_fn_error 77 "cannot compute sizeof (long long)
5896See \`config.log' for more details" "$LINENO" 5; }
abdef8eb
JBG
5897 else
5898 ac_cv_sizeof_long_long=0
5899 fi
5900fi
5901
5902fi
5903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
5904$as_echo "$ac_cv_sizeof_long_long" >&6; }
5905
5906
5907
5908cat >>confdefs.h <<_ACEOF
5909#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5910_ACEOF
5911
5912
5913fi
5914
8ddbb593 5915
75086676
DD
5916# Look for a 64-bit type.
5917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
5918$as_echo_n "checking for a 64-bit type... " >&6; }
d0ac1c44 5919if ${liberty_cv_uint64+:} false; then :
75086676 5920 $as_echo_n "(cached) " >&6
2299a76d 5921else
75086676
DD
5922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5923/* end confdefs.h. */
5924#ifdef HAVE_STDINT_H
5925#include <stdint.h>
5926#endif
5927int
5928main ()
5929{
5930extern uint64_t foo;
5931 ;
5932 return 0;
5933}
2299a76d 5934_ACEOF
75086676
DD
5935if ac_fn_c_try_compile "$LINENO"; then :
5936 liberty_cv_uint64=uint64_t
5937else
5938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 5939/* end confdefs.h. */
75086676
DD
5940#ifdef HAVE_LIMITS_H
5941#include <limits.h>
5942#endif
5943#ifndef CHAR_BIT
5944#define CHAR_BIT 8
8ddbb593 5945#endif
2299a76d
DJ
5946int
5947main ()
5948{
75086676
DD
5949extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5950 ;
5951 return 0;
2299a76d
DJ
5952}
5953_ACEOF
75086676
DD
5954if ac_fn_c_try_compile "$LINENO"; then :
5955 liberty_cv_uint64="unsigned long"
2299a76d 5956else
75086676
DD
5957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5958/* end confdefs.h. */
5959#ifdef HAVE_LIMITS_H
5960#include <limits.h>
5961#endif
5962#ifndef CHAR_BIT
5963#define CHAR_BIT 8
5964#endif
5965int
5966main ()
5967{
5968extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5969 ;
5970 return 0;
5971}
5972_ACEOF
5973if ac_fn_c_try_compile "$LINENO"; then :
5974 liberty_cv_uint64="unsigned long long"
5975else
5976 liberty_cv_uint64=none
2299a76d 5977fi
75086676 5978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299a76d 5979fi
75086676 5980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8ddbb593 5981fi
75086676 5982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8ddbb593 5983fi
2299a76d 5984
75086676
DD
5985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
5986$as_echo "$liberty_cv_uint64" >&6; }
5987if test "$liberty_cv_uint64" != none; then
5988
5989cat >>confdefs.h <<_ACEOF
5990#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
2299a76d
DJ
5991_ACEOF
5992
5993fi
5994
b4a451f5
L
5995
5996 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
d0ac1c44 5997if test "x$ac_cv_type_intptr_t" = xyes; then :
b4a451f5
L
5998
5999$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
6000
6001else
6002 for ac_type in 'int' 'long int' 'long long int'; do
6003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6004/* end confdefs.h. */
6005$ac_includes_default
6006int
6007main ()
6008{
6009static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
d0ac1c44
SM
6010test_array [0] = 0;
6011return test_array [0];
b4a451f5
L
6012
6013 ;
6014 return 0;
6015}
6016_ACEOF
6017if ac_fn_c_try_compile "$LINENO"; then :
6018
6019cat >>confdefs.h <<_ACEOF
6020#define intptr_t $ac_type
6021_ACEOF
6022
6023 ac_type=
6024fi
6025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6026 test -z "$ac_type" && break
6027 done
6028fi
6029
6030
6031
6032 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
d0ac1c44 6033if test "x$ac_cv_type_uintptr_t" = xyes; then :
b4a451f5
L
6034
6035$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6036
6037else
6038 for ac_type in 'unsigned int' 'unsigned long int' \
6039 'unsigned long long int'; do
6040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6041/* end confdefs.h. */
6042$ac_includes_default
6043int
6044main ()
6045{
6046static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
d0ac1c44
SM
6047test_array [0] = 0;
6048return test_array [0];
b4a451f5
L
6049
6050 ;
6051 return 0;
6052}
6053_ACEOF
6054if ac_fn_c_try_compile "$LINENO"; then :
6055
6056cat >>confdefs.h <<_ACEOF
6057#define uintptr_t $ac_type
6058_ACEOF
6059
6060 ac_type=
6061fi
6062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6063 test -z "$ac_type" && break
6064 done
6065fi
6066
6067
ffa54e5c 6068ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
d0ac1c44 6069if test "x$ac_cv_type_ssize_t" = xyes; then :
ffa54e5c
DD
6070
6071else
6072
6073cat >>confdefs.h <<_ACEOF
6074#define ssize_t int
6075_ACEOF
6076
6077fi
6078
b4a451f5 6079
75086676
DD
6080# Given the above check, we always have uintptr_t or a fallback
6081# definition. So define HAVE_UINTPTR_T in case any imported code
6082# relies on it.
2299a76d 6083
75086676 6084$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
8ddbb593
DJ
6085
6086
75086676 6087ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
d0ac1c44 6088if test "x$ac_cv_type_pid_t" = xyes; then :
8ddbb593 6089
75086676 6090else
8ddbb593 6091
75086676
DD
6092cat >>confdefs.h <<_ACEOF
6093#define pid_t int
6094_ACEOF
8ddbb593 6095
75086676 6096fi
8ddbb593
DJ
6097
6098
75086676
DD
6099# This is the list of functions which libiberty will provide if they
6100# are not available on the host.
8ddbb593 6101
75086676
DD
6102funcs="asprintf"
6103funcs="$funcs atexit"
6104funcs="$funcs basename"
6105funcs="$funcs bcmp"
6106funcs="$funcs bcopy"
6107funcs="$funcs bsearch"
6108funcs="$funcs bzero"
6109funcs="$funcs calloc"
6110funcs="$funcs clock"
6111funcs="$funcs ffs"
6112funcs="$funcs getcwd"
6113funcs="$funcs getpagesize"
6114funcs="$funcs gettimeofday"
6115funcs="$funcs index"
6116funcs="$funcs insque"
6117funcs="$funcs memchr"
6118funcs="$funcs memcmp"
6119funcs="$funcs memcpy"
6120funcs="$funcs memmem"
6121funcs="$funcs memmove"
6122funcs="$funcs mempcpy"
6123funcs="$funcs memset"
6124funcs="$funcs mkstemps"
6125funcs="$funcs putenv"
6126funcs="$funcs random"
6127funcs="$funcs rename"
6128funcs="$funcs rindex"
6129funcs="$funcs setenv"
6130funcs="$funcs snprintf"
6131funcs="$funcs sigsetmask"
6132funcs="$funcs stpcpy"
6133funcs="$funcs stpncpy"
6134funcs="$funcs strcasecmp"
6135funcs="$funcs strchr"
6136funcs="$funcs strdup"
6137funcs="$funcs strncasecmp"
6138funcs="$funcs strndup"
995b61fe 6139funcs="$funcs strnlen"
75086676
DD
6140funcs="$funcs strrchr"
6141funcs="$funcs strstr"
6142funcs="$funcs strtod"
6143funcs="$funcs strtol"
6144funcs="$funcs strtoul"
abdef8eb
JBG
6145funcs="$funcs strtoll"
6146funcs="$funcs strtoull"
75086676
DD
6147funcs="$funcs strverscmp"
6148funcs="$funcs tmpnam"
6149funcs="$funcs vasprintf"
6150funcs="$funcs vfprintf"
6151funcs="$funcs vprintf"
6152funcs="$funcs vsnprintf"
6153funcs="$funcs vsprintf"
6154funcs="$funcs waitpid"
9711ae4d 6155funcs="$funcs setproctitle"
2299a76d 6156
75086676
DD
6157# Also in the old function.def file: alloca, vfork, getopt.
6158
6159vars="sys_errlist sys_nerr sys_siglist"
6160
26ac1280 6161checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
af03af8f 6162 getsysinfo gettimeofday on_exit pipe2 psignal pstat_getdynamic pstat_getstatic \
26ac1280
DD
6163 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \
6164 sysmp table times wait3 wait4"
75086676
DD
6165
6166# These are neither executed nor required, but they help keep
6167# autoheader happy without adding a bunch of text to acconfig.h.
6168if test "x" = "y"; then
e96158fc
BE
6169 for ac_func in asprintf atexit \
6170 basename bcmp bcopy bsearch bzero \
6171 calloc canonicalize_file_name clock \
9c55e064 6172 dup3 \
e96158fc 6173 ffs __fsetlocking \
26ac1280 6174 getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
e96158fc
BE
6175 index insque \
6176 memchr memcmp memcpy memmem memmove memset mkstemps \
6177 on_exit \
af03af8f 6178 pipe2 psignal pstat_getdynamic pstat_getstatic putenv \
e96158fc 6179 random realpath rename rindex \
26ac1280 6180 sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
9c55e064 6181 stpcpy stpncpy strcasecmp strchr strdup \
995b61fe 6182 strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \
abdef8eb 6183 strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \
e96158fc
BE
6184 table times tmpnam \
6185 vasprintf vfprintf vprintf vsprintf \
6186 wait3 wait4 waitpid
75086676
DD
6187do :
6188 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6189ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 6190if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8ddbb593 6191 cat >>confdefs.h <<_ACEOF
75086676 6192#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2299a76d
DJ
6193_ACEOF
6194
6195fi
8ddbb593 6196done
2299a76d 6197
d0ac1c44
SM
6198 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
6199ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
6200if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
75086676 6201 ac_have_decl=1
40a59a4c 6202else
75086676
DD
6203 ac_have_decl=0
6204fi
6205
6206cat >>confdefs.h <<_ACEOF
6207#define HAVE_DECL_BASENAME $ac_have_decl
40a59a4c 6208_ACEOF
75086676 6209ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
d0ac1c44 6210if test "x$ac_cv_have_decl_ffs" = xyes; then :
75086676 6211 ac_have_decl=1
40a59a4c 6212else
75086676 6213 ac_have_decl=0
40a59a4c 6214fi
75086676
DD
6215
6216cat >>confdefs.h <<_ACEOF
6217#define HAVE_DECL_FFS $ac_have_decl
6218_ACEOF
6219ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
d0ac1c44 6220if test "x$ac_cv_have_decl_asprintf" = xyes; then :
75086676
DD
6221 ac_have_decl=1
6222else
6223 ac_have_decl=0
40a59a4c 6224fi
40a59a4c 6225
75086676
DD
6226cat >>confdefs.h <<_ACEOF
6227#define HAVE_DECL_ASPRINTF $ac_have_decl
6228_ACEOF
6229ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
d0ac1c44 6230if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
75086676 6231 ac_have_decl=1
40a59a4c 6232else
75086676
DD
6233 ac_have_decl=0
6234fi
6235
6236cat >>confdefs.h <<_ACEOF
6237#define HAVE_DECL_VASPRINTF $ac_have_decl
40a59a4c 6238_ACEOF
75086676 6239ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
d0ac1c44 6240if test "x$ac_cv_have_decl_snprintf" = xyes; then :
75086676
DD
6241 ac_have_decl=1
6242else
6243 ac_have_decl=0
6244fi
40a59a4c 6245
75086676
DD
6246cat >>confdefs.h <<_ACEOF
6247#define HAVE_DECL_SNPRINTF $ac_have_decl
40a59a4c 6248_ACEOF
75086676 6249ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
d0ac1c44 6250if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
75086676
DD
6251 ac_have_decl=1
6252else
6253 ac_have_decl=0
6254fi
6255
6256cat >>confdefs.h <<_ACEOF
6257#define HAVE_DECL_VSNPRINTF $ac_have_decl
40a59a4c 6258_ACEOF
abdef8eb 6259ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
d0ac1c44 6260if test "x$ac_cv_have_decl_strtol" = xyes; then :
abdef8eb
JBG
6261 ac_have_decl=1
6262else
6263 ac_have_decl=0
6264fi
6265
6266cat >>confdefs.h <<_ACEOF
6267#define HAVE_DECL_STRTOL $ac_have_decl
6268_ACEOF
6269ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
d0ac1c44 6270if test "x$ac_cv_have_decl_strtoul" = xyes; then :
abdef8eb
JBG
6271 ac_have_decl=1
6272else
6273 ac_have_decl=0
6274fi
6275
6276cat >>confdefs.h <<_ACEOF
6277#define HAVE_DECL_STRTOUL $ac_have_decl
6278_ACEOF
6279ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
d0ac1c44 6280if test "x$ac_cv_have_decl_strtoll" = xyes; then :
abdef8eb
JBG
6281 ac_have_decl=1
6282else
6283 ac_have_decl=0
6284fi
6285
6286cat >>confdefs.h <<_ACEOF
6287#define HAVE_DECL_STRTOLL $ac_have_decl
6288_ACEOF
6289ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
d0ac1c44 6290if test "x$ac_cv_have_decl_strtoull" = xyes; then :
abdef8eb
JBG
6291 ac_have_decl=1
6292else
6293 ac_have_decl=0
6294fi
6295
6296cat >>confdefs.h <<_ACEOF
6297#define HAVE_DECL_STRTOULL $ac_have_decl
6298_ACEOF
5b4a1ff3 6299ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
d0ac1c44 6300if test "x$ac_cv_have_decl_strnlen" = xyes; then :
5b4a1ff3
EZ
6301 ac_have_decl=1
6302else
6303 ac_have_decl=0
6304fi
6305
6306cat >>confdefs.h <<_ACEOF
6307#define HAVE_DECL_STRNLEN $ac_have_decl
6308_ACEOF
40a59a4c 6309
40a59a4c 6310
75086676 6311$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
40a59a4c 6312
40a59a4c 6313
75086676 6314$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
40a59a4c 6315
40a59a4c 6316
75086676 6317$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
40a59a4c 6318
40a59a4c 6319fi
40a59a4c 6320
75086676
DD
6321# For each of these functions, if the host does not provide the
6322# function we want to put FN.o in LIBOBJS, and if the host does
6323# provide the function, we want to define HAVE_FN in config.h.
40a59a4c 6324
75086676
DD
6325setobjs=
6326CHECK=
75086676 6327if test -n "${with_target_subdir}"; then
40a59a4c 6328
75086676
DD
6329 # We are being configured as a target library. AC_REPLACE_FUNCS
6330 # may not work correctly, because the compiler may not be able to
6331 # link executables. Note that we may still be being configured
6332 # native.
40a59a4c 6333
75086676
DD
6334 # If we are being configured for newlib, we know which functions
6335 # newlib provide and which ones we will be expected to provide.
40a59a4c 6336
75086676
DD
6337 if test "x${with_newlib}" = "xyes"; then
6338 case " $LIBOBJS " in
6339 *" asprintf.$ac_objext "* ) ;;
6340 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6341 ;;
6342esac
40a59a4c 6343
75086676
DD
6344 case " $LIBOBJS " in
6345 *" basename.$ac_objext "* ) ;;
6346 *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6347 ;;
6348esac
40a59a4c 6349
75086676
DD
6350 case " $LIBOBJS " in
6351 *" insque.$ac_objext "* ) ;;
6352 *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6353 ;;
6354esac
40a59a4c 6355
75086676
DD
6356 case " $LIBOBJS " in
6357 *" random.$ac_objext "* ) ;;
6358 *) LIBOBJS="$LIBOBJS random.$ac_objext"
6359 ;;
6360esac
dc579051 6361
75086676
DD
6362 case " $LIBOBJS " in
6363 *" strdup.$ac_objext "* ) ;;
6364 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6365 ;;
6366esac
2299a76d 6367
75086676
DD
6368 case " $LIBOBJS " in
6369 *" vasprintf.$ac_objext "* ) ;;
6370 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6371 ;;
6372esac
6373
6374
6375 for f in $funcs; do
6376 case "$f" in
6377 asprintf | basename | insque | random | strdup | vasprintf)
6378 ;;
6379 *)
6380 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6381 cat >>confdefs.h <<_ACEOF
6382#define $n 1
2299a76d 6383_ACEOF
15ae9e71 6384
75086676
DD
6385 ;;
6386 esac
6387 done
2299a76d 6388
75086676
DD
6389 # newlib doesnt provide any of the variables in $vars, so we
6390 # dont have to check them here.
2299a76d 6391
75086676
DD
6392 # Of the functions in $checkfuncs, newlib only has strerror.
6393 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
2299a76d
DJ
6394
6395
75086676 6396 setobjs=yes
2299a76d 6397
75086676 6398 fi
2299a76d 6399
75086676
DD
6400 # If we are being configured for Mingw, we know which functions
6401 # Mingw provides and which ones we will be expected to provide.
2299a76d 6402
75086676
DD
6403 case "${host}" in
6404 *-*-mingw*)
6405 case " $LIBOBJS " in
6406 *" asprintf.$ac_objext "* ) ;;
6407 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6408 ;;
6409esac
2299a76d 6410
75086676
DD
6411 case " $LIBOBJS " in
6412 *" basename.$ac_objext "* ) ;;
6413 *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6414 ;;
6415esac
2299a76d 6416
75086676
DD
6417 case " $LIBOBJS " in
6418 *" bcmp.$ac_objext "* ) ;;
6419 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
6420 ;;
6421esac
2299a76d 6422
75086676
DD
6423 case " $LIBOBJS " in
6424 *" bcopy.$ac_objext "* ) ;;
6425 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
6426 ;;
6427esac
2299a76d 6428
75086676
DD
6429 case " $LIBOBJS " in
6430 *" bzero.$ac_objext "* ) ;;
6431 *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
6432 ;;
6433esac
2299a76d 6434
75086676
DD
6435 case " $LIBOBJS " in
6436 *" clock.$ac_objext "* ) ;;
6437 *) LIBOBJS="$LIBOBJS clock.$ac_objext"
6438 ;;
6439esac
2299a76d 6440
75086676
DD
6441 case " $LIBOBJS " in
6442 *" ffs.$ac_objext "* ) ;;
6443 *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
6444 ;;
6445esac
2299a76d 6446
75086676
DD
6447 case " $LIBOBJS " in
6448 *" getpagesize.$ac_objext "* ) ;;
6449 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6450 ;;
6451esac
2299a76d 6452
75086676
DD
6453 case " $LIBOBJS " in
6454 *" index.$ac_objext "* ) ;;
6455 *) LIBOBJS="$LIBOBJS index.$ac_objext"
6456 ;;
6457esac
2299a76d 6458
75086676
DD
6459 case " $LIBOBJS " in
6460 *" insque.$ac_objext "* ) ;;
6461 *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6462 ;;
6463esac
2299a76d 6464
75086676
DD
6465 case " $LIBOBJS " in
6466 *" mempcpy.$ac_objext "* ) ;;
6467 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
6468 ;;
6469esac
2299a76d 6470
75086676
DD
6471 case " $LIBOBJS " in
6472 *" mkstemps.$ac_objext "* ) ;;
6473 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
6474 ;;
6475esac
2299a76d 6476
75086676
DD
6477 case " $LIBOBJS " in
6478 *" random.$ac_objext "* ) ;;
6479 *) LIBOBJS="$LIBOBJS random.$ac_objext"
6480 ;;
6481esac
2299a76d 6482
75086676
DD
6483 case " $LIBOBJS " in
6484 *" rindex.$ac_objext "* ) ;;
6485 *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
6486 ;;
6487esac
2299a76d 6488
75086676
DD
6489 case " $LIBOBJS " in
6490 *" sigsetmask.$ac_objext "* ) ;;
6491 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
6492 ;;
6493esac
2299a76d 6494
75086676
DD
6495 case " $LIBOBJS " in
6496 *" stpcpy.$ac_objext "* ) ;;
6497 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
6498 ;;
6499esac
2299a76d 6500
75086676
DD
6501 case " $LIBOBJS " in
6502 *" stpncpy.$ac_objext "* ) ;;
6503 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
6504 ;;
6505esac
2299a76d 6506
75086676
DD
6507 case " $LIBOBJS " in
6508 *" strndup.$ac_objext "* ) ;;
6509 *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
6510 ;;
6511esac
2299a76d 6512
995b61fe
DD
6513 case " $LIBOBJS " in
6514 *" strnlen.$ac_objext "* ) ;;
6515 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
6516 ;;
6517esac
6518
75086676
DD
6519 case " $LIBOBJS " in
6520 *" strverscmp.$ac_objext "* ) ;;
6521 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
6522 ;;
6523esac
2299a76d 6524
75086676
DD
6525 case " $LIBOBJS " in
6526 *" vasprintf.$ac_objext "* ) ;;
6527 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6528 ;;
6529esac
2299a76d 6530
75086676
DD
6531 case " $LIBOBJS " in
6532 *" waitpid.$ac_objext "* ) ;;
6533 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6534 ;;
6535esac
2299a76d
DJ
6536
6537
75086676
DD
6538 for f in $funcs; do
6539 case "$f" in
995b61fe 6540 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
6541 ;;
6542 *)
6543 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6544 cat >>confdefs.h <<_ACEOF
6545#define $n 1
6546_ACEOF
2299a76d 6547
75086676
DD
6548 ;;
6549 esac
6550 done
2299a76d 6551
75086676
DD
6552 # Mingw doesnt provide any of the variables in $vars, so we
6553 # dont have to check them here.
2299a76d 6554
75086676
DD
6555 # Of the functions in $checkfuncs, Mingw only has strerror.
6556 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
2299a76d
DJ
6557
6558
75086676
DD
6559 setobjs=yes
6560 ;;
2299a76d 6561
75086676
DD
6562 *-*-msdosdjgpp)
6563 case " $LIBOBJS " in
6564 *" vasprintf.$ac_objext "* ) ;;
6565 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6566 ;;
6567esac
2299a76d 6568
75086676
DD
6569 case " $LIBOBJS " in
6570 *" vsnprintf.$ac_objext "* ) ;;
6571 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6572 ;;
6573esac
2299a76d 6574
75086676
DD
6575 case " $LIBOBJS " in
6576 *" snprintf.$ac_objext "* ) ;;
6577 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6578 ;;
6579esac
2299a76d 6580
75086676
DD
6581 case " $LIBOBJS " in
6582 *" asprintf.$ac_objext "* ) ;;
6583 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6584 ;;
6585esac
2299a76d
DJ
6586
6587
75086676
DD
6588 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
6589 getcwd getpagesize getrusage gettimeofday \
6590 index insque memchr memcmp memcpy memmove memset psignal \
6591 putenv random rename rindex sbrk setenv stpcpy strcasecmp \
6592 strchr strdup strerror strncasecmp strrchr strstr strtod \
6593 strtol strtoul sysconf times tmpnam vfprintf vprintf \
6594 vsprintf waitpid
6595 do
6596 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6597 cat >>confdefs.h <<_ACEOF
6598#define $n 1
6599_ACEOF
2299a76d 6600
75086676 6601 done
2299a76d 6602
0fad4bdb 6603
75086676
DD
6604 setobjs=yes
6605 ;;
0fad4bdb 6606
75086676 6607 esac
aa55ccb1 6608
252b5132 6609else
2299a76d 6610
75086676
DD
6611 # Not a target library, so we set things up to run the test suite.
6612 CHECK=really-check
252b5132
RH
6613
6614fi
6615
2299a76d 6616
2299a76d 6617
2299a76d 6618
75086676
DD
6619case "${host}" in
6620 *-*-cygwin* | *-*-mingw*)
6621 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
2299a76d 6622
75086676 6623 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
2299a76d 6624
75086676
DD
6625 ;;
6626esac
252b5132 6627
75086676
DD
6628if test -z "${setobjs}"; then
6629 case "${host}" in
252b5132 6630
75086676
DD
6631 *-*-vxworks*)
6632 # Handle VxWorks configuration specially, since on VxWorks the
6633 # libraries are actually on the target board, not in the file
6634 # system.
6635 case " $LIBOBJS " in
6636 *" basename.$ac_objext "* ) ;;
6637 *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6638 ;;
58670637
DD
6639esac
6640
75086676
DD
6641 case " $LIBOBJS " in
6642 *" getpagesize.$ac_objext "* ) ;;
6643 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6644 ;;
6645esac
2299a76d 6646
75086676
DD
6647 case " $LIBOBJS " in
6648 *" insque.$ac_objext "* ) ;;
6649 *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6650 ;;
6651esac
24acd898 6652
75086676
DD
6653 case " $LIBOBJS " in
6654 *" random.$ac_objext "* ) ;;
6655 *) LIBOBJS="$LIBOBJS random.$ac_objext"
6656 ;;
6657esac
2299a76d 6658
75086676
DD
6659 case " $LIBOBJS " in
6660 *" strcasecmp.$ac_objext "* ) ;;
6661 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
6662 ;;
6663esac
2299a76d 6664
75086676
DD
6665 case " $LIBOBJS " in
6666 *" strncasecmp.$ac_objext "* ) ;;
6667 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
6668 ;;
58670637
DD
6669esac
6670
75086676
DD
6671 case " $LIBOBJS " in
6672 *" strdup.$ac_objext "* ) ;;
6673 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6674 ;;
6675esac
24acd898 6676
75086676
DD
6677 case " $LIBOBJS " in
6678 *" vfork.$ac_objext "* ) ;;
6679 *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6680 ;;
6681esac
24acd898 6682
75086676
DD
6683 case " $LIBOBJS " in
6684 *" waitpid.$ac_objext "* ) ;;
6685 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6686 ;;
6687esac
2299a76d 6688
75086676
DD
6689 case " $LIBOBJS " in
6690 *" vasprintf.$ac_objext "* ) ;;
6691 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6692 ;;
6693esac
cc096b71 6694
75086676
DD
6695 for f in $funcs; do
6696 case "$f" in
6697 basename | getpagesize | insque | random | strcasecmp)
6698 ;;
6699 strncasecmp | strdup | vfork | waitpid | vasprintf)
6700 ;;
6701 *)
6702 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6703 cat >>confdefs.h <<_ACEOF
6704#define $n 1
2299a76d 6705_ACEOF
2299a76d 6706
75086676
DD
6707 ;;
6708 esac
6709 done
cc096b71 6710
75086676
DD
6711 # VxWorks doesn't provide any of the variables in $vars, so we
6712 # don't have to check them here.
cc096b71 6713
75086676
DD
6714 # Of the functions in $checkfuncs, VxWorks only has strerror.
6715 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
24acd898 6716
2299a76d 6717
75086676
DD
6718 setobjs=yes
6719 ;;
6720
6721 esac
252b5132
RH
6722fi
6723
75086676 6724if test -z "${setobjs}"; then
252b5132 6725
75086676 6726 case "${host}" in
e69f6c8c 6727
82ef0f70
JB
6728 *-*-android*)
6729 # On android, getpagesize is defined in unistd.h as a static inline
6730 # function, which AC_CHECK_FUNCS does not handle properly.
6731 ac_cv_func_getpagesize=yes
6732 ;;
6733
75086676
DD
6734 *-*-mingw32*)
6735 # Under mingw32, sys_nerr and sys_errlist exist, but they are
6736 # macros, so the test below won't find them.
6737 libiberty_cv_var_sys_nerr=yes
6738 libiberty_cv_var_sys_errlist=yes
6739 ;;
2299a76d 6740
75086676
DD
6741 *-*-msdosdjgpp*)
6742 # vfork and fork are stubs.
6743 ac_cv_func_vfork_works=no
6744 ;;
e69f6c8c 6745
75086676
DD
6746 *-*-uwin*)
6747 # Under some versions of uwin, vfork is notoriously buggy and the test
6748 # can hang configure; on other versions, vfork exists just as a stub.
6749 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
6750 ac_cv_func_vfork_works=no
6751 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
6752 # macros (actually, these are imported from a DLL, but the end effect
6753 # is the same), so the test below won't find them.
6754 libiberty_cv_var_sys_nerr=yes
6755 libiberty_cv_var_sys_errlist=yes
6756 ;;
2299a76d 6757
75086676
DD
6758 *-*-*vms*)
6759 # Under VMS, vfork works very different than on Unix. The standard test
6760 # won't work, and it isn't easily adaptable. It makes more sense to
6761 # just force it.
6762 ac_cv_func_vfork_works=yes
6763 ;;
2299a76d 6764
75086676 6765 esac
e69f6c8c 6766
75086676
DD
6767 # We haven't set the list of objects yet. Use the standard autoconf
6768 # tests. This will only work if the compiler works.
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
6770$as_echo_n "checking for library containing strerror... " >&6; }
d0ac1c44 6771if ${ac_cv_search_strerror+:} false; then :
75086676 6772 $as_echo_n "(cached) " >&6
2299a76d 6773else
75086676
DD
6774 ac_func_search_save_LIBS=$LIBS
6775cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 6776/* end confdefs.h. */
75086676
DD
6777
6778/* Override any GCC internal prototype to avoid an error.
6779 Use char because int might match the return type of a GCC
2299a76d 6780 builtin and then its argument prototype would still apply. */
2299a76d 6781#ifdef __cplusplus
75086676 6782extern "C"
eb383413 6783#endif
75086676 6784char strerror ();
2299a76d
DJ
6785int
6786main ()
6787{
75086676 6788return strerror ();
2299a76d
DJ
6789 ;
6790 return 0;
6791}
6792_ACEOF
75086676
DD
6793for ac_lib in '' cposix; do
6794 if test -z "$ac_lib"; then
6795 ac_res="none required"
6796 else
6797 ac_res=-l$ac_lib
6798 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6799 fi
6800 if test x$gcc_no_link = xyes; then
d0ac1c44 6801 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
75086676
DD
6802fi
6803if ac_fn_c_try_link "$LINENO"; then :
6804 ac_cv_search_strerror=$ac_res
6805fi
6806rm -f core conftest.err conftest.$ac_objext \
6807 conftest$ac_exeext
d0ac1c44 6808 if ${ac_cv_search_strerror+:} false; then :
75086676
DD
6809 break
6810fi
6811done
d0ac1c44 6812if ${ac_cv_search_strerror+:} false; then :
2299a76d 6813
75086676
DD
6814else
6815 ac_cv_search_strerror=no
2299a76d 6816fi
75086676
DD
6817rm conftest.$ac_ext
6818LIBS=$ac_func_search_save_LIBS
6819fi
6820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
6821$as_echo "$ac_cv_search_strerror" >&6; }
6822ac_res=$ac_cv_search_strerror
6823if test "$ac_res" != no; then :
6824 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6825
2299a76d 6826fi
75086676
DD
6827
6828 for ac_func in $funcs
6829do :
6830 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6831ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 6832if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
2299a76d 6833 cat >>confdefs.h <<_ACEOF
75086676 6834#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2299a76d 6835_ACEOF
eb383413 6836
75086676
DD
6837else
6838 case " $LIBOBJS " in
6839 *" $ac_func.$ac_objext "* ) ;;
6840 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6841 ;;
6842esac
6843
eb383413
L
6844fi
6845done
6846
75086676
DD
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
6848$as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
d0ac1c44 6849if ${ac_cv_os_cray+:} false; then :
75086676 6850 $as_echo_n "(cached) " >&6
fa99459d 6851else
75086676 6852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa99459d 6853/* end confdefs.h. */
75086676
DD
6854#if defined(CRAY) && ! defined(CRAY2)
6855webecray
6856#else
6857wenotbecray
fa99459d
DD
6858#endif
6859
fa99459d 6860_ACEOF
75086676
DD
6861if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6862 $EGREP "webecray" >/dev/null 2>&1; then :
6863 ac_cv_os_cray=yes
fa99459d 6864else
75086676 6865 ac_cv_os_cray=no
fa99459d 6866fi
75086676
DD
6867rm -f conftest*
6868
fa99459d 6869fi
75086676
DD
6870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6871$as_echo "$ac_cv_os_cray" >&6; }
6872if test $ac_cv_os_cray = yes; then
6873 for ac_func in _getb67 GETB67 getb67; do
6874 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6875ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 6876if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
fa99459d
DD
6877
6878cat >>confdefs.h <<_ACEOF
75086676 6879#define CRAY_STACKSEG_END $ac_func
fa99459d 6880_ACEOF
75086676
DD
6881 break
6882fi
fa99459d 6883
75086676
DD
6884 done
6885fi
fa99459d 6886
75086676
DD
6887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6888$as_echo_n "checking stack direction for C alloca... " >&6; }
d0ac1c44 6889if ${ac_cv_c_stack_direction+:} false; then :
75086676 6890 $as_echo_n "(cached) " >&6
fa99459d 6891else
75086676
DD
6892 if test "$cross_compiling" = yes; then :
6893 ac_cv_c_stack_direction=0
fa99459d 6894else
75086676 6895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa99459d 6896/* end confdefs.h. */
75086676
DD
6897find_stack_direction ()
6898{
6899 static char *addr = 0;
6900 auto char dummy;
6901 if (addr == 0)
6902 {
6903 addr = &dummy;
6904 return find_stack_direction ();
6905 }
6906 else
6907 return (&dummy > addr) ? 1 : -1;
6908}
fa99459d
DD
6909main ()
6910{
75086676 6911 exit (find_stack_direction() < 0);
fa99459d
DD
6912}
6913_ACEOF
75086676
DD
6914if ac_fn_c_try_run "$LINENO"; then :
6915 ac_cv_c_stack_direction=1
fa99459d 6916else
75086676
DD
6917 ac_cv_c_stack_direction=-1
6918fi
6919rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6920 conftest.$ac_objext conftest.beam conftest.$ac_ext
fa99459d 6921fi
75086676 6922
fa99459d 6923fi
75086676
DD
6924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6925$as_echo "$ac_cv_c_stack_direction" >&6; }
fa99459d
DD
6926
6927cat >>confdefs.h <<_ACEOF
75086676 6928#define STACK_DIRECTION $ac_cv_c_stack_direction
fa99459d
DD
6929_ACEOF
6930
6931
75086676
DD
6932 for ac_header in vfork.h
6933do :
6934 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
d0ac1c44 6935if test "x$ac_cv_header_vfork_h" = xyes; then :
fa99459d 6936 cat >>confdefs.h <<_ACEOF
75086676 6937#define HAVE_VFORK_H 1
fa99459d
DD
6938_ACEOF
6939
75086676
DD
6940fi
6941done
6942
6943for ac_func in fork vfork
6944do :
6945 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6946ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 6947if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
75086676
DD
6948 cat >>confdefs.h <<_ACEOF
6949#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6950_ACEOF
fa99459d
DD
6951
6952fi
75086676
DD
6953done
6954
6955if test "x$ac_cv_func_fork" = xyes; then
6956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6957$as_echo_n "checking for working fork... " >&6; }
d0ac1c44 6958if ${ac_cv_func_fork_works+:} false; then :
75086676 6959 $as_echo_n "(cached) " >&6
fa99459d 6960else
75086676
DD
6961 if test "$cross_compiling" = yes; then :
6962 ac_cv_func_fork_works=cross
6963else
6964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa99459d
DD
6965/* end confdefs.h. */
6966$ac_includes_default
6967int
6968main ()
6969{
75086676
DD
6970
6971 /* By Ruediger Kuhlmann. */
6972 return fork () < 0;
fa99459d
DD
6973
6974 ;
6975 return 0;
6976}
6977_ACEOF
75086676
DD
6978if ac_fn_c_try_run "$LINENO"; then :
6979 ac_cv_func_fork_works=yes
fa99459d 6980else
75086676 6981 ac_cv_func_fork_works=no
fa99459d 6982fi
75086676
DD
6983rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6984 conftest.$ac_objext conftest.beam conftest.$ac_ext
fa99459d 6985fi
fa99459d 6986
75086676
DD
6987fi
6988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6989$as_echo "$ac_cv_func_fork_works" >&6; }
fa99459d
DD
6990
6991else
75086676
DD
6992 ac_cv_func_fork_works=$ac_cv_func_fork
6993fi
6994if test "x$ac_cv_func_fork_works" = xcross; then
6995 case $host in
6996 *-*-amigaos* | *-*-msdosdjgpp*)
6997 # Override, as these systems have only a dummy fork() stub
6998 ac_cv_func_fork_works=no
6999 ;;
7000 *)
7001 ac_cv_func_fork_works=yes
7002 ;;
7003 esac
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7005$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
fa99459d 7006fi
75086676
DD
7007ac_cv_func_vfork_works=$ac_cv_func_vfork
7008if test "x$ac_cv_func_vfork" = xyes; then
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7010$as_echo_n "checking for working vfork... " >&6; }
d0ac1c44 7011if ${ac_cv_func_vfork_works+:} false; then :
75086676 7012 $as_echo_n "(cached) " >&6
fa99459d 7013else
75086676
DD
7014 if test "$cross_compiling" = yes; then :
7015 ac_cv_func_vfork_works=cross
7016else
7017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa99459d 7018/* end confdefs.h. */
75086676 7019/* Thanks to Paul Eggert for this test. */
fa99459d 7020$ac_includes_default
75086676
DD
7021#include <sys/wait.h>
7022#ifdef HAVE_VFORK_H
7023# include <vfork.h>
7024#endif
7025/* On some sparc systems, changes by the child to local and incoming
7026 argument registers are propagated back to the parent. The compiler
7027 is told about this with #include <vfork.h>, but some compilers
7028 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7029 static variable whose address is put into a register that is
7030 clobbered by the vfork. */
7031static void
7032#ifdef __cplusplus
7033sparc_address_test (int arg)
7034# else
7035sparc_address_test (arg) int arg;
7036#endif
7037{
7038 static pid_t child;
7039 if (!child) {
7040 child = vfork ();
7041 if (child < 0) {
7042 perror ("vfork");
7043 _exit(2);
7044 }
7045 if (!child) {
7046 arg = getpid();
7047 write(-1, "", 0);
7048 _exit (arg);
7049 }
7050 }
7051}
7052
fa99459d
DD
7053int
7054main ()
7055{
75086676
DD
7056 pid_t parent = getpid ();
7057 pid_t child;
fa99459d 7058
75086676 7059 sparc_address_test (0);
fa99459d 7060
75086676 7061 child = vfork ();
fa99459d 7062
75086676
DD
7063 if (child == 0) {
7064 /* Here is another test for sparc vfork register problems. This
7065 test uses lots of local variables, at least as many local
7066 variables as main has allocated so far including compiler
7067 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7068 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7069 reuse the register of parent for one of the local variables,
7070 since it will think that parent can't possibly be used any more
7071 in this routine. Assigning to the local variable will thus
7072 munge parent in the parent process. */
7073 pid_t
7074 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7075 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7076 /* Convince the compiler that p..p7 are live; otherwise, it might
7077 use the same hardware register for all 8 local variables. */
7078 if (p != p1 || p != p2 || p != p3 || p != p4
7079 || p != p5 || p != p6 || p != p7)
7080 _exit(1);
fa99459d 7081
75086676
DD
7082 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7083 from child file descriptors. If the child closes a descriptor
7084 before it execs or exits, this munges the parent's descriptor
7085 as well. Test for this by closing stdout in the child. */
7086 _exit(close(fileno(stdout)) != 0);
7087 } else {
7088 int status;
7089 struct stat st;
fa99459d 7090
75086676
DD
7091 while (wait(&status) != child)
7092 ;
7093 return (
7094 /* Was there some problem with vforking? */
7095 child < 0
fa99459d 7096
75086676
DD
7097 /* Did the child fail? (This shouldn't happen.) */
7098 || status
fa99459d 7099
75086676
DD
7100 /* Did the vfork/compiler bug occur? */
7101 || parent != getpid()
01e94249 7102
75086676
DD
7103 /* Did the file descriptor bug occur? */
7104 || fstat(fileno(stdout), &st) != 0
7105 );
7106 }
01e94249
DD
7107}
7108_ACEOF
75086676
DD
7109if ac_fn_c_try_run "$LINENO"; then :
7110 ac_cv_func_vfork_works=yes
01e94249 7111else
75086676
DD
7112 ac_cv_func_vfork_works=no
7113fi
7114rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7115 conftest.$ac_objext conftest.beam conftest.$ac_ext
7116fi
01e94249 7117
01e94249 7118fi
75086676
DD
7119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7120$as_echo "$ac_cv_func_vfork_works" >&6; }
7121
7122fi;
7123if test "x$ac_cv_func_fork_works" = xcross; then
7124 ac_cv_func_vfork_works=$ac_cv_func_vfork
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7126$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
01e94249 7127fi
01e94249 7128
75086676 7129if test "x$ac_cv_func_vfork_works" = xyes; then
01e94249 7130
75086676 7131$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
01e94249
DD
7132
7133else
01e94249 7134
75086676 7135$as_echo "#define vfork fork" >>confdefs.h
01e94249
DD
7136
7137fi
75086676 7138if test "x$ac_cv_func_fork_works" = xyes; then
01e94249 7139
75086676 7140$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
01e94249 7141
01e94249 7142fi
01e94249 7143
75086676
DD
7144 if test $ac_cv_func_vfork_works = no; then
7145 case " $LIBOBJS " in
7146 *" vfork.$ac_objext "* ) ;;
7147 *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
7148 ;;
7149esac
01e94249 7150
75086676
DD
7151 fi
7152 # We only need _doprnt if we might use it to implement v*printf.
7153 if test $ac_cv_func_vprintf != yes \
7154 || test $ac_cv_func_vfprintf != yes \
7155 || test $ac_cv_func_vsprintf != yes; then
d0ac1c44
SM
7156 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7157if test "x$ac_cv_func__doprnt" = xyes; then :
7158 $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h
01e94249 7159
75086676
DD
7160else
7161 case " $LIBOBJS " in
d0ac1c44
SM
7162 *" _doprnt.$ac_objext "* ) ;;
7163 *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext"
75086676
DD
7164 ;;
7165esac
01e94249 7166
abf6a75b
DD
7167fi
7168
7169
75086676
DD
7170 else
7171 for ac_func in _doprnt
7172do :
7173 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
d0ac1c44 7174if test "x$ac_cv_func__doprnt" = xyes; then :
75086676
DD
7175 cat >>confdefs.h <<_ACEOF
7176#define HAVE__DOPRNT 1
abf6a75b 7177_ACEOF
abf6a75b 7178
abf6a75b 7179fi
75086676 7180done
abf6a75b 7181
75086676 7182 fi
abf6a75b 7183
75086676
DD
7184 for v in $vars; do
7185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
7186$as_echo_n "checking for $v... " >&6; }
d0ac1c44 7187 if eval \${libiberty_cv_var_$v+:} false; then :
75086676 7188 $as_echo_n "(cached) " >&6
abf6a75b 7189else
75086676 7190 if test x$gcc_no_link = xyes; then
d0ac1c44 7191 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
abf6a75b 7192fi
75086676 7193cat confdefs.h - <<_ACEOF >conftest.$ac_ext
abf6a75b 7194/* end confdefs.h. */
75086676 7195int *p;
abf6a75b
DD
7196int
7197main ()
7198{
75086676 7199extern int $v []; p = $v;
abf6a75b
DD
7200 ;
7201 return 0;
7202}
7203_ACEOF
75086676
DD
7204if ac_fn_c_try_link "$LINENO"; then :
7205 eval "libiberty_cv_var_$v=yes"
abf6a75b 7206else
75086676 7207 eval "libiberty_cv_var_$v=no"
abf6a75b 7208fi
75086676
DD
7209rm -f core conftest.err conftest.$ac_objext \
7210 conftest$ac_exeext conftest.$ac_ext
abf6a75b 7211fi
abf6a75b 7212
75086676
DD
7213 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7215$as_echo "yes" >&6; }
7216 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7217 cat >>confdefs.h <<_ACEOF
7218#define $n 1
abf6a75b
DD
7219_ACEOF
7220
75086676
DD
7221 else
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7223$as_echo "no" >&6; }
7224 fi
7225 done
abf6a75b 7226
75086676
DD
7227 # special check for _system_configuration because AIX <4.3.2 do not
7228 # contain the `physmem' member.
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
7230$as_echo_n "checking for external symbol _system_configuration... " >&6; }
7231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a4e5c0d8 7232/* end confdefs.h. */
75086676 7233#include <sys/systemcfg.h>
a4e5c0d8
DD
7234int
7235main ()
7236{
75086676 7237double x = _system_configuration.physmem;
a4e5c0d8
DD
7238 ;
7239 return 0;
7240}
7241_ACEOF
75086676
DD
7242if ac_fn_c_try_compile "$LINENO"; then :
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7244$as_echo "yes" >&6; }
a4e5c0d8 7245
75086676 7246$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
a4e5c0d8
DD
7247
7248else
75086676
DD
7249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7250$as_echo "no" >&6; }
7251fi
7252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7253
7254 for ac_func in $checkfuncs
7255do :
7256 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7257ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 7258if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
a4e5c0d8 7259 cat >>confdefs.h <<_ACEOF
75086676 7260#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
a4e5c0d8
DD
7261_ACEOF
7262
abf6a75b 7263fi
75086676 7264done
abf6a75b 7265
d0ac1c44
SM
7266 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
7267ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
7268if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
75086676 7269 ac_have_decl=1
abf6a75b 7270else
75086676 7271 ac_have_decl=0
abf6a75b 7272fi
abf6a75b
DD
7273
7274cat >>confdefs.h <<_ACEOF
75086676 7275#define HAVE_DECL_BASENAME $ac_have_decl
abf6a75b 7276_ACEOF
75086676 7277ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
d0ac1c44 7278if test "x$ac_cv_have_decl_ffs" = xyes; then :
75086676 7279 ac_have_decl=1
abf6a75b 7280else
75086676 7281 ac_have_decl=0
abf6a75b 7282fi
abf6a75b 7283
75086676
DD
7284cat >>confdefs.h <<_ACEOF
7285#define HAVE_DECL_FFS $ac_have_decl
abf6a75b 7286_ACEOF
75086676 7287ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
d0ac1c44 7288if test "x$ac_cv_have_decl_asprintf" = xyes; then :
75086676 7289 ac_have_decl=1
abf6a75b 7290else
75086676 7291 ac_have_decl=0
abf6a75b 7292fi
abf6a75b
DD
7293
7294cat >>confdefs.h <<_ACEOF
75086676 7295#define HAVE_DECL_ASPRINTF $ac_have_decl
abf6a75b 7296_ACEOF
75086676 7297ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
d0ac1c44 7298if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
75086676 7299 ac_have_decl=1
abf6a75b 7300else
75086676 7301 ac_have_decl=0
abf6a75b 7302fi
abf6a75b 7303
75086676
DD
7304cat >>confdefs.h <<_ACEOF
7305#define HAVE_DECL_VASPRINTF $ac_have_decl
abf6a75b 7306_ACEOF
75086676 7307ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
d0ac1c44 7308if test "x$ac_cv_have_decl_snprintf" = xyes; then :
75086676 7309 ac_have_decl=1
abf6a75b 7310else
75086676 7311 ac_have_decl=0
abf6a75b 7312fi
abf6a75b
DD
7313
7314cat >>confdefs.h <<_ACEOF
75086676 7315#define HAVE_DECL_SNPRINTF $ac_have_decl
abf6a75b 7316_ACEOF
75086676 7317ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
d0ac1c44 7318if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
75086676 7319 ac_have_decl=1
abf6a75b 7320else
75086676 7321 ac_have_decl=0
67f3cb05
GK
7322fi
7323
75086676
DD
7324cat >>confdefs.h <<_ACEOF
7325#define HAVE_DECL_VSNPRINTF $ac_have_decl
7326_ACEOF
67f3cb05 7327
75086676 7328 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
d0ac1c44 7329if test "x$ac_cv_have_decl_calloc" = xyes; then :
75086676
DD
7330 ac_have_decl=1
7331else
7332 ac_have_decl=0
67f3cb05 7333fi
75086676
DD
7334
7335cat >>confdefs.h <<_ACEOF
7336#define HAVE_DECL_CALLOC $ac_have_decl
7337_ACEOF
7338ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
d0ac1c44 7339if test "x$ac_cv_have_decl_getenv" = xyes; then :
75086676
DD
7340 ac_have_decl=1
7341else
7342 ac_have_decl=0
67f3cb05 7343fi
67f3cb05
GK
7344
7345cat >>confdefs.h <<_ACEOF
75086676 7346#define HAVE_DECL_GETENV $ac_have_decl
67f3cb05 7347_ACEOF
75086676 7348ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
d0ac1c44 7349if test "x$ac_cv_have_decl_getopt" = xyes; then :
75086676
DD
7350 ac_have_decl=1
7351else
7352 ac_have_decl=0
7353fi
67f3cb05 7354
75086676
DD
7355cat >>confdefs.h <<_ACEOF
7356#define HAVE_DECL_GETOPT $ac_have_decl
7357_ACEOF
7358ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
d0ac1c44 7359if test "x$ac_cv_have_decl_malloc" = xyes; then :
75086676
DD
7360 ac_have_decl=1
7361else
7362 ac_have_decl=0
7363fi
67f3cb05 7364
75086676
DD
7365cat >>confdefs.h <<_ACEOF
7366#define HAVE_DECL_MALLOC $ac_have_decl
7367_ACEOF
7368ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
d0ac1c44 7369if test "x$ac_cv_have_decl_realloc" = xyes; then :
75086676 7370 ac_have_decl=1
67f3cb05 7371else
75086676
DD
7372 ac_have_decl=0
7373fi
7374
7375cat >>confdefs.h <<_ACEOF
7376#define HAVE_DECL_REALLOC $ac_have_decl
67f3cb05 7377_ACEOF
75086676 7378ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
d0ac1c44 7379if test "x$ac_cv_have_decl_sbrk" = xyes; then :
75086676
DD
7380 ac_have_decl=1
7381else
7382 ac_have_decl=0
7383fi
67f3cb05 7384
75086676
DD
7385cat >>confdefs.h <<_ACEOF
7386#define HAVE_DECL_SBRK $ac_have_decl
7c89917f
RE
7387_ACEOF
7388
7389 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
d0ac1c44 7390if test "x$ac_cv_have_decl_strtol" = xyes; then :
7c89917f
RE
7391 ac_have_decl=1
7392else
7393 ac_have_decl=0
7394fi
7395
7396cat >>confdefs.h <<_ACEOF
7397#define HAVE_DECL_STRTOL $ac_have_decl
7398_ACEOF
7399ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
d0ac1c44 7400if test "x$ac_cv_have_decl_strtoul" = xyes; then :
7c89917f
RE
7401 ac_have_decl=1
7402else
7403 ac_have_decl=0
7404fi
7405
7406cat >>confdefs.h <<_ACEOF
7407#define HAVE_DECL_STRTOUL $ac_have_decl
7408_ACEOF
7409ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
d0ac1c44 7410if test "x$ac_cv_have_decl_strtoll" = xyes; then :
7c89917f
RE
7411 ac_have_decl=1
7412else
7413 ac_have_decl=0
7414fi
7415
7416cat >>confdefs.h <<_ACEOF
7417#define HAVE_DECL_STRTOLL $ac_have_decl
7418_ACEOF
7419ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
d0ac1c44 7420if test "x$ac_cv_have_decl_strtoull" = xyes; then :
7c89917f
RE
7421 ac_have_decl=1
7422else
7423 ac_have_decl=0
7424fi
7425
7426cat >>confdefs.h <<_ACEOF
7427#define HAVE_DECL_STRTOULL $ac_have_decl
75086676 7428_ACEOF
67f3cb05 7429
75086676 7430 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
d0ac1c44 7431if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
75086676
DD
7432 ac_have_decl=1
7433else
7434 ac_have_decl=0
fa99459d
DD
7435fi
7436
75086676
DD
7437cat >>confdefs.h <<_ACEOF
7438#define HAVE_DECL_STRVERSCMP $ac_have_decl
5b4a1ff3
EZ
7439_ACEOF
7440
7441 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
d0ac1c44 7442if test "x$ac_cv_have_decl_strnlen" = xyes; then :
5b4a1ff3
EZ
7443 ac_have_decl=1
7444else
7445 ac_have_decl=0
7446fi
7447
7448cat >>confdefs.h <<_ACEOF
7449#define HAVE_DECL_STRNLEN $ac_have_decl
75086676 7450_ACEOF
fa99459d 7451
75086676
DD
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
7453$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
d0ac1c44 7454if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then :
75086676 7455 $as_echo_n "(cached) " >&6
ba61a412 7456else
75086676 7457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 7458/* end confdefs.h. */
ba61a412
DJ
7459
7460#include "confdefs.h"
7461#include <stdio.h>
7462#ifdef HAVE_STRING_H
7463#include <string.h>
7464#else
7465#ifdef HAVE_STRINGS_H
7466#include <strings.h>
7467#endif
7468#endif
7469#ifdef HAVE_STDLIB_H
7470#include <stdlib.h>
7471#endif
7472#ifdef HAVE_UNISTD_H
7473#include <unistd.h>
7474#endif
2299a76d
DJ
7475int
7476main ()
7477{
ba61a412 7478char *(*pfn) = (char *(*)) canonicalize_file_name
2299a76d
DJ
7479 ;
7480 return 0;
7481}
7482_ACEOF
75086676 7483if ac_fn_c_try_compile "$LINENO"; then :
ba61a412
DJ
7484 libiberty_cv_decl_needed_canonicalize_file_name=no
7485else
75086676 7486 libiberty_cv_decl_needed_canonicalize_file_name=yes
ba61a412 7487fi
75086676 7488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ba61a412
DJ
7489fi
7490
75086676
DD
7491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
7492$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
ba61a412 7493if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
2299a76d 7494
75086676 7495$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
ba61a412
DJ
7496
7497fi
7498
eb383413
L
7499fi
7500
5a17353c
DD
7501# Figure out which version of pexecute to use.
7502case "${host}" in
497462ef
DD
7503 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;;
7504 *-*-msdosdjgpp*) pexecute=pex-djgpp ;;
7505 *-*-msdos*) pexecute=pex-msdos ;;
7506 *) pexecute=pex-unix ;;
5a17353c
DD
7507esac
7508
7509
d0ac1c44
SM
7510
7511
7512
7513 for ac_header in $ac_header_list
75086676
DD
7514do :
7515 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7516ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
d0ac1c44 7517if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
2299a76d 7518 cat >>confdefs.h <<_ACEOF
75086676 7519#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
2299a76d
DJ
7520_ACEOF
7521
eb383413
L
7522fi
7523done
7524
d0ac1c44
SM
7525
7526
7527
7528
7529
7530
7531if test x$gcc_no_link = xyes; then
7532 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
7533 ac_cv_func_mmap_fixed_mapped=no
7534 fi
7535fi
7536if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
7537
eb383413 7538for ac_func in getpagesize
75086676
DD
7539do :
7540 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
d0ac1c44 7541if test "x$ac_cv_func_getpagesize" = xyes; then :
2299a76d 7542 cat >>confdefs.h <<_ACEOF
75086676 7543#define HAVE_GETPAGESIZE 1
2299a76d 7544_ACEOF
252b5132 7545
252b5132
RH
7546fi
7547done
7548
75086676
DD
7549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7550$as_echo_n "checking for working mmap... " >&6; }
d0ac1c44 7551if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
75086676 7552 $as_echo_n "(cached) " >&6
eb383413 7553else
75086676 7554 if test "$cross_compiling" = yes; then :
eb383413
L
7555 ac_cv_func_mmap_fixed_mapped=no
7556else
75086676 7557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d
DJ
7558/* end confdefs.h. */
7559$ac_includes_default
7560/* malloc might have been renamed as rpl_malloc. */
7561#undef malloc
eb383413
L
7562
7563/* Thanks to Mike Haertel and Jim Avera for this test.
7564 Here is a matrix of mmap possibilities:
7565 mmap private not fixed
7566 mmap private fixed at somewhere currently unmapped
7567 mmap private fixed at somewhere already mapped
7568 mmap shared not fixed
7569 mmap shared fixed at somewhere currently unmapped
7570 mmap shared fixed at somewhere already mapped
7571 For private mappings, we should verify that changes cannot be read()
7572 back from the file, nor mmap's back from the file at a different
7573 address. (There have been systems where private was not correctly
7574 implemented like the infamous i386 svr4.0, and systems where the
2299a76d 7575 VM page cache was not coherent with the file system buffer cache
eb383413
L
7576 like early versions of FreeBSD and possibly contemporary NetBSD.)
7577 For shared mappings, we should conversely verify that changes get
2299a76d 7578 propagated back to all the places they're supposed to be.
eb383413
L
7579
7580 Grep wants private fixed already mapped.
7581 The main things grep needs to know about mmap are:
7582 * does it exist and is it safe to write into the mmap'd area
7583 * how to use it (BSD variants) */
2299a76d 7584
eb383413
L
7585#include <fcntl.h>
7586#include <sys/mman.h>
7587
75086676 7588#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
2299a76d 7589char *malloc ();
5f73c378
DD
7590#endif
7591
eb383413 7592/* This mess was copied from the GNU getpagesize.h. */
75086676 7593#ifndef HAVE_GETPAGESIZE
eb383413
L
7594# ifdef _SC_PAGESIZE
7595# define getpagesize() sysconf(_SC_PAGESIZE)
7596# else /* no _SC_PAGESIZE */
75086676 7597# ifdef HAVE_SYS_PARAM_H
eb383413
L
7598# include <sys/param.h>
7599# ifdef EXEC_PAGESIZE
7600# define getpagesize() EXEC_PAGESIZE
7601# else /* no EXEC_PAGESIZE */
7602# ifdef NBPG
7603# define getpagesize() NBPG * CLSIZE
7604# ifndef CLSIZE
7605# define CLSIZE 1
7606# endif /* no CLSIZE */
7607# else /* no NBPG */
7608# ifdef NBPC
7609# define getpagesize() NBPC
7610# else /* no NBPC */
7611# ifdef PAGESIZE
7612# define getpagesize() PAGESIZE
7613# endif /* PAGESIZE */
7614# endif /* no NBPC */
7615# endif /* no NBPG */
7616# endif /* no EXEC_PAGESIZE */
7617# else /* no HAVE_SYS_PARAM_H */
7618# define getpagesize() 8192 /* punt totally */
7619# endif /* no HAVE_SYS_PARAM_H */
7620# endif /* no _SC_PAGESIZE */
7621
7622#endif /* no HAVE_GETPAGESIZE */
7623
eb383413 7624int
2299a76d 7625main ()
eb383413 7626{
2299a76d 7627 char *data, *data2, *data3;
d0ac1c44 7628 const char *cdata2;
2299a76d 7629 int i, pagesize;
d0ac1c44 7630 int fd, fd2;
eb383413 7631
2299a76d
DJ
7632 pagesize = getpagesize ();
7633
7634 /* First, make a file with some known garbage in it. */
7635 data = (char *) malloc (pagesize);
7636 if (!data)
75086676 7637 return 1;
2299a76d
DJ
7638 for (i = 0; i < pagesize; ++i)
7639 *(data + i) = rand ();
7640 umask (0);
7641 fd = creat ("conftest.mmap", 0600);
7642 if (fd < 0)
d0ac1c44 7643 return 2;
2299a76d 7644 if (write (fd, data, pagesize) != pagesize)
d0ac1c44 7645 return 3;
2299a76d
DJ
7646 close (fd);
7647
d0ac1c44
SM
7648 /* Next, check that the tail of a page is zero-filled. File must have
7649 non-zero length, otherwise we risk SIGBUS for entire page. */
7650 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7651 if (fd2 < 0)
7652 return 4;
7653 cdata2 = "";
7654 if (write (fd2, cdata2, 1) != 1)
7655 return 5;
7656 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7657 if (data2 == MAP_FAILED)
7658 return 6;
7659 for (i = 0; i < pagesize; ++i)
7660 if (*(data2 + i))
7661 return 7;
7662 close (fd2);
7663 if (munmap (data2, pagesize))
7664 return 8;
7665
2299a76d
DJ
7666 /* Next, try to mmap the file at a fixed address which already has
7667 something else allocated at it. If we can, also make sure that
7668 we see the same garbage. */
7669 fd = open ("conftest.mmap", O_RDWR);
7670 if (fd < 0)
d0ac1c44 7671 return 9;
2299a76d 7672 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
58670637 7673 MAP_PRIVATE | MAP_FIXED, fd, 0L))
d0ac1c44 7674 return 10;
2299a76d
DJ
7675 for (i = 0; i < pagesize; ++i)
7676 if (*(data + i) != *(data2 + i))
d0ac1c44 7677 return 11;
2299a76d
DJ
7678
7679 /* Finally, make sure that changes to the mapped area do not
7680 percolate back to the file as seen by read(). (This is a bug on
7681 some variants of i386 svr4.0.) */
7682 for (i = 0; i < pagesize; ++i)
7683 *(data2 + i) = *(data2 + i) + 1;
7684 data3 = (char *) malloc (pagesize);
7685 if (!data3)
d0ac1c44 7686 return 12;
2299a76d 7687 if (read (fd, data3, pagesize) != pagesize)
d0ac1c44 7688 return 13;
2299a76d
DJ
7689 for (i = 0; i < pagesize; ++i)
7690 if (*(data + i) != *(data3 + i))
d0ac1c44 7691 return 14;
2299a76d 7692 close (fd);
75086676 7693 return 0;
2299a76d
DJ
7694}
7695_ACEOF
75086676 7696if ac_fn_c_try_run "$LINENO"; then :
eb383413
L
7697 ac_cv_func_mmap_fixed_mapped=yes
7698else
75086676 7699 ac_cv_func_mmap_fixed_mapped=no
eb383413 7700fi
75086676
DD
7701rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7702 conftest.$ac_objext conftest.beam conftest.$ac_ext
eb383413 7703fi
75086676 7704
eb383413 7705fi
75086676
DD
7706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7707$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
eb383413 7708if test $ac_cv_func_mmap_fixed_mapped = yes; then
2299a76d 7709
75086676 7710$as_echo "#define HAVE_MMAP 1" >>confdefs.h
eb383413 7711
252b5132 7712fi
d0ac1c44 7713rm -f conftest.mmap conftest.txt
252b5132 7714
2299a76d 7715fi
eb383413 7716
75086676
DD
7717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
7718$as_echo_n "checking for working strncmp... " >&6; }
d0ac1c44 7719if ${ac_cv_func_strncmp_works+:} false; then :
75086676 7720 $as_echo_n "(cached) " >&6
eb383413 7721else
75086676 7722 if test "$cross_compiling" = yes; then :
3fee530e 7723 ac_cv_func_strncmp_works=yes
eb383413 7724else
75086676 7725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2299a76d 7726/* end confdefs.h. */
eb383413
L
7727
7728/* Test by Jim Wilson and Kaveh Ghazi.
7729 Check whether strncmp reads past the end of its string parameters. */
7730#include <sys/types.h>
7731
7732#ifdef HAVE_FCNTL_H
7733#include <fcntl.h>
7734#endif
7735
7736#ifdef HAVE_SYS_MMAN_H
7737#include <sys/mman.h>
7738#endif
7739
7740#ifndef MAP_ANON
7741#ifdef MAP_ANONYMOUS
7742#define MAP_ANON MAP_ANONYMOUS
7743#else
7744#define MAP_ANON MAP_FILE
7745#endif
7746#endif
7747
7748#ifndef MAP_FILE
7749#define MAP_FILE 0
7750#endif
7751#ifndef O_RDONLY
7752#define O_RDONLY 0
7753#endif
7754
7755#define MAP_LEN 0x10000
7756
7757main ()
7758{
7759#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
7760 char *p;
7761 int dev_zero;
7762
7763 dev_zero = open ("/dev/zero", O_RDONLY);
7764 if (dev_zero < 0)
7765 exit (1);
2299a76d 7766
eb383413
L
7767 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7768 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
f348a7b1
DD
7769 if (p == (char *)-1)
7770 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7771 MAP_ANON|MAP_PRIVATE, -1, 0);
eb383413
L
7772 if (p == (char *)-1)
7773 exit (2);
7774 else
7775 {
7776 char *string = "__si_type_info";
7777 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
7778 char *r = (char *) p + 0xe;
7779
7780 strcpy (q, string);
7781 strcpy (r, string);
7782 strncmp (r, q, 14);
7783 }
7784#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
7785 exit (0);
7786}
7787
2299a76d 7788_ACEOF
75086676 7789if ac_fn_c_try_run "$LINENO"; then :
eb383413
L
7790 ac_cv_func_strncmp_works=yes
7791else
75086676 7792 ac_cv_func_strncmp_works=no
eb383413 7793fi
75086676
DD
7794rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7795 conftest.$ac_objext conftest.beam conftest.$ac_ext
eb383413 7796fi
75086676 7797
eb383413
L
7798rm -f core core.* *.core
7799fi
75086676
DD
7800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
7801$as_echo "$ac_cv_func_strncmp_works" >&6; }
eb383413 7802if test $ac_cv_func_strncmp_works = no ; then
75086676 7803 case " $LIBOBJS " in
58670637 7804 *" strncmp.$ac_objext "* ) ;;
75086676
DD
7805 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
7806 ;;
58670637
DD
7807esac
7808
eb383413
L
7809fi
7810
7811
252b5132
RH
7812# Install a library built with a cross compiler in $(tooldir) rather
7813# than $(libdir).
7814if test -z "${with_cross_host}"; then
7815 INSTALL_DEST=libdir
7816else
7817 INSTALL_DEST=tooldir
7818fi
7819
7820
11a338da
DD
7821
7822L=""
7823for l in x $LIBOBJS; do
7824 case $l in
7825 x) ;;
7826 *) L="$L ./$l" ;;
7827 esac
7828done
7829LIBOBJS="$L"
7830
545c9aee
DD
7831
7832
7833
7834
252b5132 7835# We need multilib support, but only if configuring for the target.
75086676 7836ac_config_files="$ac_config_files Makefile testsuite/Makefile"
bb6a587d 7837
75086676 7838ac_config_commands="$ac_config_commands default"
bb6a587d 7839
2299a76d 7840cat >confcache <<\_ACEOF
252b5132
RH
7841# This file is a shell script that caches the results of configure
7842# tests run on this system so they can be shared between configure
2299a76d
DJ
7843# scripts and configure runs, see configure's option --config-cache.
7844# It is not useful on other systems. If it contains results you don't
7845# want to keep, you may remove or edit it.
252b5132 7846#
2299a76d
DJ
7847# config.status only pays attention to the cache file if you give it
7848# the --recheck option to rerun configure.
252b5132 7849#
2299a76d
DJ
7850# `ac_cv_env_foo' variables (set or unset) will be overridden when
7851# loading this file, other *unset* `ac_cv_foo' will be assigned the
7852# following values.
7853
7854_ACEOF
7855
252b5132
RH
7856# The following way of writing the cache mishandles newlines in values,
7857# but we know of no workaround that is simple, portable, and efficient.
75086676 7858# So, we kill variables containing newlines.
252b5132
RH
7859# Ultrix sh set writes to stderr and can't be redirected directly,
7860# and sets the high bit in the cache file unless we assign to the vars.
75086676
DD
7861(
7862 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7863 eval ac_val=\$$ac_var
7864 case $ac_val in #(
7865 *${as_nl}*)
7866 case $ac_var in #(
7867 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7868$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7869 esac
7870 case $ac_var in #(
7871 _ | IFS | as_nl) ;; #(
7872 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7873 *) { eval $ac_var=; unset $ac_var;} ;;
7874 esac ;;
7875 esac
7876 done
7877
2299a76d 7878 (set) 2>&1 |
75086676
DD
7879 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7880 *${as_nl}ac_space=\ *)
7881 # `set' does not quote correctly, so add quotes: double-quote
7882 # substitution turns \\\\ into \\, and sed turns \\ into \.
2299a76d 7883 sed -n \
58670637
DD
7884 "s/'/'\\\\''/g;
7885 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
75086676 7886 ;; #(
2299a76d
DJ
7887 *)
7888 # `set' quotes correctly as required by POSIX, so do not add quotes.
75086676 7889 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2299a76d 7890 ;;
75086676
DD
7891 esac |
7892 sort
7893) |
2299a76d 7894 sed '
75086676 7895 /^ac_cv_env_/b end
2299a76d 7896 t clear
75086676 7897 :clear
2299a76d
DJ
7898 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7899 t end
75086676
DD
7900 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7901 :end' >>confcache
7902if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7903 if test -w "$cache_file"; then
d0ac1c44 7904 if test "x$cache_file" != "x/dev/null"; then
75086676
DD
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7906$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
7907 if test ! -f "$cache_file" || test -h "$cache_file"; then
7908 cat confcache >"$cache_file"
7909 else
7910 case $cache_file in #(
7911 */* | ?:*)
7912 mv -f confcache "$cache_file"$$ &&
7913 mv -f "$cache_file"$$ "$cache_file" ;; #(
7914 *)
7915 mv -f confcache "$cache_file" ;;
7916 esac
7917 fi
7918 fi
252b5132 7919 else
75086676
DD
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7921$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
252b5132
RH
7922 fi
7923fi
7924rm -f confcache
7925
252b5132
RH
7926test "x$prefix" = xNONE && prefix=$ac_default_prefix
7927# Let make expand exec_prefix.
7928test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7929
252b5132
RH
7930DEFS=-DHAVE_CONFIG_H
7931
2299a76d
DJ
7932ac_libobjs=
7933ac_ltlibobjs=
d0ac1c44 7934U=
2299a76d
DJ
7935for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7936 # 1. Remove the extension, and $U if already installed.
75086676
DD
7937 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7938 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7939 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7940 # will be set to the directory where LIBOBJS objects are built.
7941 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7942 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
2299a76d
DJ
7943done
7944LIBOBJS=$ac_libobjs
252b5132 7945
2299a76d
DJ
7946LTLIBOBJS=$ac_ltlibobjs
7947
7948
7949
75086676 7950
d0ac1c44 7951: "${CONFIG_STATUS=./config.status}"
75086676 7952ac_write_fail=0
2299a76d
DJ
7953ac_clean_files_save=$ac_clean_files
7954ac_clean_files="$ac_clean_files $CONFIG_STATUS"
75086676
DD
7955{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7956$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7957as_write_fail=0
7958cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
2299a76d
DJ
7959#! $SHELL
7960# Generated by $as_me.
252b5132 7961# Run this file to recreate the current configuration.
252b5132 7962# Compiler output produced by configure, useful for debugging
2299a76d 7963# configure, is in config.log if it exists.
252b5132 7964
2299a76d
DJ
7965debug=false
7966ac_cs_recheck=false
7967ac_cs_silent=false
2299a76d 7968
75086676
DD
7969SHELL=\${CONFIG_SHELL-$SHELL}
7970export SHELL
7971_ASEOF
7972cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7973## -------------------- ##
7974## M4sh Initialization. ##
7975## -------------------- ##
7976
7977# Be more Bourne compatible
7978DUALCASE=1; export DUALCASE # for MKS sh
7979if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
2299a76d
DJ
7980 emulate sh
7981 NULLCMD=:
75086676 7982 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2299a76d
DJ
7983 # is contrary to our usage. Disable this feature.
7984 alias -g '${1+"$@"}'='"$@"'
75086676
DD
7985 setopt NO_GLOB_SUBST
7986else
7987 case `(set -o) 2>/dev/null` in #(
7988 *posix*) :
7989 set -o posix ;; #(
7990 *) :
7991 ;;
7992esac
2299a76d
DJ
7993fi
7994
75086676
DD
7995
7996as_nl='
7997'
7998export as_nl
7999# Printing a long string crashes Solaris 7 /usr/bin/printf.
8000as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8001as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8002as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8003# Prefer a ksh shell builtin over an external printf program on Solaris,
8004# but without wasting forks for bash or zsh.
8005if test -z "$BASH_VERSION$ZSH_VERSION" \
8006 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8007 as_echo='print -r --'
8008 as_echo_n='print -rn --'
8009elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8010 as_echo='printf %s\n'
8011 as_echo_n='printf %s'
8012else
8013 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8014 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8015 as_echo_n='/usr/ucb/echo -n'
8016 else
8017 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8018 as_echo_n_body='eval
8019 arg=$1;
8020 case $arg in #(
8021 *"$as_nl"*)
8022 expr "X$arg" : "X\\(.*\\)$as_nl";
8023 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8024 esac;
8025 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8026 '
8027 export as_echo_n_body
8028 as_echo_n='sh -c $as_echo_n_body as_echo'
8029 fi
8030 export as_echo_body
8031 as_echo='sh -c $as_echo_body as_echo'
8032fi
8033
8034# The user is always right.
8035if test "${PATH_SEPARATOR+set}" != set; then
8036 PATH_SEPARATOR=:
8037 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8038 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8039 PATH_SEPARATOR=';'
8040 }
2299a76d
DJ
8041fi
8042
8043
75086676
DD
8044# IFS
8045# We need space, tab and new line, in precisely that order. Quoting is
8046# there to prevent editors from complaining about space-tab.
8047# (If _AS_PATH_WALK were called with IFS unset, it would disable word
8048# splitting by setting IFS to empty value.)
8049IFS=" "" $as_nl"
8050
8051# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 8052as_myself=
75086676
DD
8053case $0 in #((
8054 *[\\/]* ) as_myself=$0 ;;
8055 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8056for as_dir in $PATH
8057do
8058 IFS=$as_save_IFS
8059 test -z "$as_dir" && as_dir=.
8060 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8061 done
8062IFS=$as_save_IFS
8063
8064 ;;
8065esac
8066# We did not find ourselves, most probably we were run as `sh COMMAND'
8067# in which case we are not to be found in the path.
8068if test "x$as_myself" = x; then
8069 as_myself=$0
8070fi
8071if test ! -f "$as_myself"; then
8072 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8073 exit 1
8074fi
8075
8076# Unset variables that we do not need and which cause bugs (e.g. in
8077# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8078# suppresses any "Segmentation fault" message there. '((' could
8079# trigger a bug in pdksh 5.2.14.
8080for as_var in BASH_ENV ENV MAIL MAILPATH
8081do eval test x\${$as_var+set} = xset \
8082 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8083done
2299a76d
DJ
8084PS1='$ '
8085PS2='> '
8086PS4='+ '
8087
8088# NLS nuisances.
75086676
DD
8089LC_ALL=C
8090export LC_ALL
8091LANGUAGE=C
8092export LANGUAGE
8093
8094# CDPATH.
8095(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8096
8097
d0ac1c44
SM
8098# as_fn_error STATUS ERROR [LINENO LOG_FD]
8099# ----------------------------------------
75086676
DD
8100# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8101# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 8102# script with STATUS, using 1 if that was 0.
75086676
DD
8103as_fn_error ()
8104{
d0ac1c44
SM
8105 as_status=$1; test $as_status -eq 0 && as_status=1
8106 if test "$4"; then
8107 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8108 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
2299a76d 8109 fi
d0ac1c44 8110 $as_echo "$as_me: error: $2" >&2
75086676
DD
8111 as_fn_exit $as_status
8112} # as_fn_error
8113
8114
8115# as_fn_set_status STATUS
8116# -----------------------
8117# Set $? to STATUS, without forking.
8118as_fn_set_status ()
8119{
8120 return $1
8121} # as_fn_set_status
8122
8123# as_fn_exit STATUS
8124# -----------------
8125# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8126as_fn_exit ()
8127{
8128 set +e
8129 as_fn_set_status $1
8130 exit $1
8131} # as_fn_exit
8132
8133# as_fn_unset VAR
8134# ---------------
8135# Portably unset VAR.
8136as_fn_unset ()
8137{
8138 { eval $1=; unset $1;}
8139}
8140as_unset=as_fn_unset
8141# as_fn_append VAR VALUE
8142# ----------------------
8143# Append the text in VALUE to the end of the definition contained in VAR. Take
8144# advantage of any shell optimizations that allow amortized linear growth over
8145# repeated appends, instead of the typical quadratic growth present in naive
8146# implementations.
8147if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8148 eval 'as_fn_append ()
8149 {
8150 eval $1+=\$2
8151 }'
8152else
8153 as_fn_append ()
8154 {
8155 eval $1=\$$1\$2
8156 }
8157fi # as_fn_append
8158
8159# as_fn_arith ARG...
8160# ------------------
8161# Perform arithmetic evaluation on the ARGs, and store the result in the
8162# global $as_val. Take advantage of shells that can avoid forks. The arguments
8163# must be portable across $(()) and expr.
8164if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8165 eval 'as_fn_arith ()
8166 {
8167 as_val=$(( $* ))
8168 }'
8169else
8170 as_fn_arith ()
8171 {
8172 as_val=`expr "$@" || test $? -eq 1`
8173 }
8174fi # as_fn_arith
8175
252b5132 8176
75086676
DD
8177if expr a : '\(a\)' >/dev/null 2>&1 &&
8178 test "X`expr 00001 : '.*\(...\)'`" = X001; then
2299a76d
DJ
8179 as_expr=expr
8180else
8181 as_expr=false
8182fi
252b5132 8183
75086676 8184if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
2299a76d
DJ
8185 as_basename=basename
8186else
8187 as_basename=false
8188fi
252b5132 8189
75086676
DD
8190if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8191 as_dirname=dirname
8192else
8193 as_dirname=false
8194fi
252b5132 8195
75086676 8196as_me=`$as_basename -- "$0" ||
2299a76d
DJ
8197$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8198 X"$0" : 'X\(//\)$' \| \
75086676
DD
8199 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8200$as_echo X/"$0" |
8201 sed '/^.*\/\([^/][^/]*\)\/*$/{
8202 s//\1/
8203 q
8204 }
8205 /^X\/\(\/\/\)$/{
8206 s//\1/
8207 q
8208 }
8209 /^X\/\(\/\).*/{
8210 s//\1/
8211 q
8212 }
8213 s/.*/./; q'`
2299a76d 8214
2299a76d
DJ
8215# Avoid depending upon Character Ranges.
8216as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8217as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8218as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8219as_cr_digits='0123456789'
8220as_cr_alnum=$as_cr_Letters$as_cr_digits
252b5132 8221
75086676
DD
8222ECHO_C= ECHO_N= ECHO_T=
8223case `echo -n x` in #(((((
8224-n*)
8225 case `echo 'xy\c'` in
8226 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8227 xy) ECHO_C='\c';;
8228 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8229 ECHO_T=' ';;
8230 esac;;
8231*)
8232 ECHO_N='-n';;
2299a76d
DJ
8233esac
8234
75086676
DD
8235rm -f conf$$ conf$$.exe conf$$.file
8236if test -d conf$$.dir; then
8237 rm -f conf$$.dir/conf$$.file
2299a76d 8238else
75086676
DD
8239 rm -f conf$$.dir
8240 mkdir conf$$.dir 2>/dev/null
2299a76d 8241fi
75086676
DD
8242if (echo >conf$$.file) 2>/dev/null; then
8243 if ln -s conf$$.file conf$$ 2>/dev/null; then
2299a76d 8244 as_ln_s='ln -s'
75086676
DD
8245 # ... but there are two gotchas:
8246 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8247 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 8248 # In both cases, we have to default to `cp -pR'.
75086676 8249 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 8250 as_ln_s='cp -pR'
75086676
DD
8251 elif ln conf$$.file conf$$ 2>/dev/null; then
8252 as_ln_s=ln
8253 else
d0ac1c44 8254 as_ln_s='cp -pR'
252b5132 8255 fi
2299a76d 8256else
d0ac1c44 8257 as_ln_s='cp -pR'
2299a76d 8258fi
75086676
DD
8259rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8260rmdir conf$$.dir 2>/dev/null
8261
8262
8263# as_fn_mkdir_p
8264# -------------
8265# Create "$as_dir" as a directory, including parents if necessary.
8266as_fn_mkdir_p ()
8267{
8268
8269 case $as_dir in #(
8270 -*) as_dir=./$as_dir;;
8271 esac
8272 test -d "$as_dir" || eval $as_mkdir_p || {
8273 as_dirs=
8274 while :; do
8275 case $as_dir in #(
8276 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8277 *) as_qdir=$as_dir;;
8278 esac
8279 as_dirs="'$as_qdir' $as_dirs"
8280 as_dir=`$as_dirname -- "$as_dir" ||
8281$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8282 X"$as_dir" : 'X\(//\)[^/]' \| \
8283 X"$as_dir" : 'X\(//\)$' \| \
8284 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8285$as_echo X"$as_dir" |
8286 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8287 s//\1/
8288 q
8289 }
8290 /^X\(\/\/\)[^/].*/{
8291 s//\1/
8292 q
8293 }
8294 /^X\(\/\/\)$/{
8295 s//\1/
8296 q
8297 }
8298 /^X\(\/\).*/{
8299 s//\1/
8300 q
8301 }
8302 s/.*/./; q'`
8303 test -d "$as_dir" && break
8304 done
8305 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 8306 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
2299a76d 8307
75086676
DD
8308
8309} # as_fn_mkdir_p
2299a76d 8310if mkdir -p . 2>/dev/null; then
75086676 8311 as_mkdir_p='mkdir -p "$as_dir"'
2299a76d 8312else
58670637 8313 test -d ./-p && rmdir ./-p
2299a76d
DJ
8314 as_mkdir_p=false
8315fi
8316
d0ac1c44
SM
8317
8318# as_fn_executable_p FILE
8319# -----------------------
8320# Test if FILE is an executable regular file.
8321as_fn_executable_p ()
8322{
8323 test -f "$1" && test -x "$1"
8324} # as_fn_executable_p
8325as_test_x='test -x'
8326as_executable_p=as_fn_executable_p
2299a76d
DJ
8327
8328# Sed expression to map a string onto a valid CPP name.
58670637 8329as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2299a76d
DJ
8330
8331# Sed expression to map a string onto a valid variable name.
58670637 8332as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2299a76d
DJ
8333
8334
2299a76d 8335exec 6>&1
75086676
DD
8336## ----------------------------------- ##
8337## Main body of $CONFIG_STATUS script. ##
8338## ----------------------------------- ##
8339_ASEOF
8340test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8341
8342cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8343# Save the log message, to keep $0 and so on meaningful, and to
2299a76d 8344# report actual input values of CONFIG_FILES etc. instead of their
75086676
DD
8345# values after options handling.
8346ac_log="
2299a76d 8347This file was extended by $as_me, which was
d0ac1c44 8348generated by GNU Autoconf 2.69. Invocation command line was
2299a76d
DJ
8349
8350 CONFIG_FILES = $CONFIG_FILES
8351 CONFIG_HEADERS = $CONFIG_HEADERS
8352 CONFIG_LINKS = $CONFIG_LINKS
8353 CONFIG_COMMANDS = $CONFIG_COMMANDS
8354 $ $0 $@
8355
75086676
DD
8356on `(hostname || uname -n) 2>/dev/null | sed 1q`
8357"
8358
2299a76d
DJ
8359_ACEOF
8360
75086676
DD
8361case $ac_config_files in *"
8362"*) set x $ac_config_files; shift; ac_config_files=$*;;
8363esac
2299a76d 8364
75086676
DD
8365case $ac_config_headers in *"
8366"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8367esac
2299a76d 8368
2299a76d 8369
75086676
DD
8370cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8371# Files that config.status was made for.
8372config_files="$ac_config_files"
8373config_headers="$ac_config_headers"
8374config_commands="$ac_config_commands"
2299a76d 8375
75086676 8376_ACEOF
2299a76d 8377
75086676 8378cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2299a76d 8379ac_cs_usage="\
75086676
DD
8380\`$as_me' instantiates files and other configuration actions
8381from templates according to the current configuration. Unless the files
8382and actions are specified as TAGs, all are instantiated by default.
2299a76d 8383
75086676 8384Usage: $0 [OPTION]... [TAG]...
2299a76d
DJ
8385
8386 -h, --help print this help, then exit
75086676 8387 -V, --version print version number and configuration settings, then exit
d0ac1c44 8388 --config print configuration, then exit
75086676
DD
8389 -q, --quiet, --silent
8390 do not print progress messages
2299a76d
DJ
8391 -d, --debug don't remove temporary files
8392 --recheck update $as_me by reconfiguring in the same conditions
75086676
DD
8393 --file=FILE[:TEMPLATE]
8394 instantiate the configuration file FILE
8395 --header=FILE[:TEMPLATE]
8396 instantiate the configuration header FILE
2299a76d
DJ
8397
8398Configuration files:
8399$config_files
8400
8401Configuration headers:
8402$config_headers
8403
8404Configuration commands:
8405$config_commands
8406
75086676 8407Report bugs to the package provider."
2299a76d 8408
75086676
DD
8409_ACEOF
8410cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 8411ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
2299a76d
DJ
8412ac_cs_version="\\
8413config.status
d0ac1c44
SM
8414configured by $0, generated by GNU Autoconf 2.69,
8415 with options \\"\$ac_cs_config\\"
2299a76d 8416
d0ac1c44 8417Copyright (C) 2012 Free Software Foundation, Inc.
2299a76d
DJ
8418This config.status script is free software; the Free Software Foundation
8419gives unlimited permission to copy, distribute and modify it."
75086676
DD
8420
8421ac_pwd='$ac_pwd'
8422srcdir='$srcdir'
8423INSTALL='$INSTALL'
8424test -n "\$AWK" || AWK=awk
2299a76d
DJ
8425_ACEOF
8426
75086676
DD
8427cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8428# The default lists apply if the user does not specify any file.
2299a76d
DJ
8429ac_need_defaults=:
8430while test $# != 0
8431do
8432 case $1 in
d0ac1c44 8433 --*=?*)
75086676
DD
8434 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8435 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
2299a76d
DJ
8436 ac_shift=:
8437 ;;
d0ac1c44
SM
8438 --*=)
8439 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8440 ac_optarg=
8441 ac_shift=:
8442 ;;
75086676 8443 *)
2299a76d
DJ
8444 ac_option=$1
8445 ac_optarg=$2
8446 ac_shift=shift
8447 ;;
2299a76d
DJ
8448 esac
8449
8450 case $ac_option in
8451 # Handling of the options.
2299a76d
DJ
8452 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8453 ac_cs_recheck=: ;;
75086676
DD
8454 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8455 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
8456 --config | --confi | --conf | --con | --co | --c )
8457 $as_echo "$ac_cs_config"; exit ;;
75086676 8458 --debug | --debu | --deb | --de | --d | -d )
2299a76d
DJ
8459 debug=: ;;
8460 --file | --fil | --fi | --f )
8461 $ac_shift
75086676
DD
8462 case $ac_optarg in
8463 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 8464 '') as_fn_error $? "missing file argument" ;;
75086676
DD
8465 esac
8466 as_fn_append CONFIG_FILES " '$ac_optarg'"
2299a76d
DJ
8467 ac_need_defaults=false;;
8468 --header | --heade | --head | --hea )
8469 $ac_shift
75086676
DD
8470 case $ac_optarg in
8471 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8472 esac
8473 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
2299a76d 8474 ac_need_defaults=false;;
75086676
DD
8475 --he | --h)
8476 # Conflict between --help and --header
d0ac1c44 8477 as_fn_error $? "ambiguous option: \`$1'
75086676
DD
8478Try \`$0 --help' for more information.";;
8479 --help | --hel | -h )
8480 $as_echo "$ac_cs_usage"; exit ;;
2299a76d
DJ
8481 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8482 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8483 ac_cs_silent=: ;;
8484
8485 # This is an error.
d0ac1c44 8486 -*) as_fn_error $? "unrecognized option: \`$1'
75086676 8487Try \`$0 --help' for more information." ;;
2299a76d 8488
75086676
DD
8489 *) as_fn_append ac_config_targets " $1"
8490 ac_need_defaults=false ;;
2299a76d
DJ
8491
8492 esac
8493 shift
252b5132 8494done
2299a76d
DJ
8495
8496ac_configure_extra_args=
8497
8498if $ac_cs_silent; then
8499 exec 6>/dev/null
8500 ac_configure_extra_args="$ac_configure_extra_args --silent"
252b5132 8501fi
252b5132 8502
2299a76d 8503_ACEOF
75086676 8504cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2299a76d 8505if \$ac_cs_recheck; then
d0ac1c44 8506 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
75086676
DD
8507 shift
8508 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8509 CONFIG_SHELL='$SHELL'
8510 export CONFIG_SHELL
8511 exec "\$@"
2299a76d 8512fi
252b5132 8513
2299a76d 8514_ACEOF
75086676
DD
8515cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8516exec 5>>config.log
8517{
8518 echo
8519 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8520## Running $as_me. ##
8521_ASBOX
8522 $as_echo "$ac_log"
8523} >&5
2299a76d 8524
75086676
DD
8525_ACEOF
8526cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2299a76d 8527#
75086676 8528# INIT-COMMANDS
2299a76d 8529#
2299a76d
DJ
8530srcdir=${srcdir}
8531host=${host}
8532target=${target}
8533with_target_subdir=${with_target_subdir}
2299a76d
DJ
8534with_multisubdir=${with_multisubdir}
8535ac_configure_args="--enable-multilib ${ac_configure_args}"
8536CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
8537ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
8538libiberty_topdir=${libiberty_topdir}
8539
8540
8541_ACEOF
8542
75086676 8543cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2299a76d 8544
75086676 8545# Handling of arguments.
2299a76d
DJ
8546for ac_config_target in $ac_config_targets
8547do
75086676
DD
8548 case $ac_config_target in
8549 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
8550 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8551 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
8552 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8553
d0ac1c44 8554 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132 8555 esac
2299a76d 8556done
252b5132 8557
75086676 8558
2299a76d
DJ
8559# If the user did not use the arguments to specify the items to instantiate,
8560# then the envvar interface is used. Set only those that are not.
8561# We use the long form for the default assignment because of an extremely
8562# bizarre bug on SunOS 4.1.3.
8563if $ac_need_defaults; then
8564 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8565 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8566 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8567fi
8568
8569# Have a temporary directory for convenience. Make it in the build tree
75086676 8570# simply because there is no reason against having it here, and in addition,
2299a76d 8571# creating and moving files from /tmp can sometimes cause problems.
75086676
DD
8572# Hook for its removal unless debugging.
8573# Note that there is a small window in which the directory will not be cleaned:
8574# after its creation but before its name has been assigned to `$tmp'.
2299a76d
DJ
8575$debug ||
8576{
d0ac1c44 8577 tmp= ac_tmp=
75086676 8578 trap 'exit_status=$?
d0ac1c44
SM
8579 : "${ac_tmp:=$tmp}"
8580 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
75086676
DD
8581' 0
8582 trap 'as_fn_exit 1' 1 2 13 15
2299a76d 8583}
2299a76d
DJ
8584# Create a (secure) tmp directory for tmp files.
8585
8586{
75086676 8587 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 8588 test -d "$tmp"
2299a76d
DJ
8589} ||
8590{
75086676
DD
8591 tmp=./conf$$-$RANDOM
8592 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
8593} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8594ac_tmp=$tmp
75086676
DD
8595
8596# Set up the scripts for CONFIG_FILES section.
8597# No need to generate them if there are no CONFIG_FILES.
8598# This happens for instance with `./config.status config.h'.
8599if test -n "$CONFIG_FILES"; then
8600
8601if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
8602 ac_cs_awk_getline=:
8603 ac_cs_awk_pipe_init=
8604 ac_cs_awk_read_file='
8605 while ((getline aline < (F[key])) > 0)
8606 print(aline)
8607 close(F[key])'
8608 ac_cs_awk_pipe_fini=
8609else
8610 ac_cs_awk_getline=false
8611 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
8612 ac_cs_awk_read_file='
8613 print "|#_!!_#|"
8614 print "cat " F[key] " &&"
8615 '$ac_cs_awk_pipe_init
8616 # The final `:' finishes the AND list.
8617 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
8618fi
8619ac_cr=`echo X | tr X '\015'`
8620# On cygwin, bash can eat \r inside `` if the user requested igncr.
8621# But we know of no other shell where ac_cr would be empty at this
8622# point, so we can use a bashism as a fallback.
8623if test "x$ac_cr" = x; then
8624 eval ac_cr=\$\'\\r\'
8625fi
8626ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8627if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 8628 ac_cs_awk_cr='\\r'
75086676
DD
8629else
8630 ac_cs_awk_cr=$ac_cr
8631fi
8632
d0ac1c44 8633echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
75086676
DD
8634_ACEOF
8635
8636# Create commands to substitute file output variables.
8637{
8638 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
d0ac1c44 8639 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
75086676
DD
8640 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
8641 echo "_ACAWK" &&
8642 echo "_ACEOF"
8643} >conf$$files.sh &&
8644. ./conf$$files.sh ||
d0ac1c44 8645 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
75086676
DD
8646rm -f conf$$files.sh
8647
2299a76d 8648{
75086676
DD
8649 echo "cat >conf$$subs.awk <<_ACEOF" &&
8650 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8651 echo "_ACEOF"
8652} >conf$$subs.sh ||
d0ac1c44
SM
8653 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8654ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
75086676
DD
8655ac_delim='%!_!# '
8656for ac_last_try in false false false false false :; do
8657 . ./conf$$subs.sh ||
d0ac1c44 8658 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
75086676
DD
8659
8660 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8661 if test $ac_delim_n = $ac_delim_num; then
8662 break
8663 elif $ac_last_try; then
d0ac1c44 8664 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
75086676
DD
8665 else
8666 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8667 fi
8668done
8669rm -f conf$$subs.sh
8670
8671cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 8672cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
75086676
DD
8673_ACEOF
8674sed -n '
8675h
8676s/^/S["/; s/!.*/"]=/
8677p
8678g
8679s/^[^!]*!//
8680:repl
8681t repl
8682s/'"$ac_delim"'$//
8683t delim
8684:nl
8685h
d0ac1c44 8686s/\(.\{148\}\)..*/\1/
75086676
DD
8687t more1
8688s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8689p
8690n
8691b repl
8692:more1
8693s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8694p
8695g
8696s/.\{148\}//
8697t nl
8698:delim
8699h
d0ac1c44 8700s/\(.\{148\}\)..*/\1/
75086676
DD
8701t more2
8702s/["\\]/\\&/g; s/^/"/; s/$/"/
8703p
8704b
8705:more2
8706s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8707p
8708g
8709s/.\{148\}//
8710t delim
8711' <conf$$subs.awk | sed '
8712/^[^""]/{
8713 N
8714 s/\n//
2299a76d 8715}
75086676
DD
8716' >>$CONFIG_STATUS || ac_write_fail=1
8717rm -f conf$$subs.awk
8718cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8719_ACAWK
d0ac1c44 8720cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
75086676
DD
8721 for (key in S) S_is_set[key] = 1
8722 FS = "\a"
8723 \$ac_cs_awk_pipe_init
8724}
8725{
8726 line = $ 0
8727 nfields = split(line, field, "@")
8728 substed = 0
8729 len = length(field[1])
8730 for (i = 2; i < nfields; i++) {
8731 key = field[i]
8732 keylen = length(key)
8733 if (S_is_set[key]) {
8734 value = S[key]
8735 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8736 len += length(value) + length(field[++i])
8737 substed = 1
8738 } else
8739 len += 1 + keylen
8740 }
8741 if (nfields == 3 && !substed) {
8742 key = field[2]
8743 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
8744 \$ac_cs_awk_read_file
8745 next
8746 }
8747 }
8748 print line
8749}
8750\$ac_cs_awk_pipe_fini
8751_ACAWK
8752_ACEOF
8753cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8754if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8755 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8756else
8757 cat
d0ac1c44
SM
8758fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8759 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
2299a76d
DJ
8760_ACEOF
8761
d0ac1c44
SM
8762# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8763# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
75086676
DD
8764# trailing colons and then remove the whole line if VPATH becomes empty
8765# (actually we leave an empty line to preserve line numbers).
8766if test "x$srcdir" = x.; then
d0ac1c44
SM
8767 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8768h
8769s///
8770s/^/:/
8771s/[ ]*$/:/
8772s/:\$(srcdir):/:/g
8773s/:\${srcdir}:/:/g
8774s/:@srcdir@:/:/g
8775s/^:*//
75086676 8776s/:*$//
d0ac1c44
SM
8777x
8778s/\(=[ ]*\).*/\1/
8779G
8780s/\n//
75086676
DD
8781s/^[^=]*=[ ]*$//
8782}'
8783fi
2299a76d 8784
75086676
DD
8785cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8786fi # test -n "$CONFIG_FILES"
2299a76d 8787
75086676
DD
8788# Set up the scripts for CONFIG_HEADERS section.
8789# No need to generate them if there are no CONFIG_HEADERS.
8790# This happens for instance with `./config.status Makefile'.
8791if test -n "$CONFIG_HEADERS"; then
d0ac1c44 8792cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
75086676
DD
8793BEGIN {
8794_ACEOF
8795
8796# Transform confdefs.h into an awk script `defines.awk', embedded as
8797# here-document in config.status, that substitutes the proper values into
8798# config.h.in to produce config.h.
8799
8800# Create a delimiter string that does not exist in confdefs.h, to ease
8801# handling of long lines.
8802ac_delim='%!_!# '
8803for ac_last_try in false false :; do
d0ac1c44
SM
8804 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8805 if test -z "$ac_tt"; then
75086676
DD
8806 break
8807 elif $ac_last_try; then
d0ac1c44 8808 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
75086676
DD
8809 else
8810 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 8811 fi
75086676 8812done
252b5132 8813
75086676
DD
8814# For the awk script, D is an array of macro values keyed by name,
8815# likewise P contains macro parameters if any. Preserve backslash
8816# newline sequences.
8817
8818ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8819sed -n '
8820s/.\{148\}/&'"$ac_delim"'/g
8821t rset
8822:rset
8823s/^[ ]*#[ ]*define[ ][ ]*/ /
8824t def
8825d
8826:def
8827s/\\$//
8828t bsnl
8829s/["\\]/\\&/g
8830s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8831D["\1"]=" \3"/p
8832s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8833d
8834:bsnl
8835s/["\\]/\\&/g
8836s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8837D["\1"]=" \3\\\\\\n"\\/p
8838t cont
8839s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8840t cont
8841d
8842:cont
8843n
8844s/.\{148\}/&'"$ac_delim"'/g
8845t clear
8846:clear
8847s/\\$//
8848t bsnlc
8849s/["\\]/\\&/g; s/^/"/; s/$/"/p
8850d
8851:bsnlc
8852s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8853b cont
8854' <confdefs.h | sed '
8855s/'"$ac_delim"'/"\\\
8856"/g' >>$CONFIG_STATUS || ac_write_fail=1
8857
8858cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8859 for (key in D) D_is_set[key] = 1
8860 FS = "\a"
8861}
8862/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8863 line = \$ 0
8864 split(line, arg, " ")
8865 if (arg[1] == "#") {
8866 defundef = arg[2]
8867 mac1 = arg[3]
8868 } else {
8869 defundef = substr(arg[1], 2)
8870 mac1 = arg[2]
8871 }
8872 split(mac1, mac2, "(") #)
8873 macro = mac2[1]
8874 prefix = substr(line, 1, index(line, defundef) - 1)
8875 if (D_is_set[macro]) {
8876 # Preserve the white space surrounding the "#".
8877 print prefix "define", macro P[macro] D[macro]
8878 next
8879 } else {
8880 # Replace #undef with comments. This is necessary, for example,
8881 # in the case of _POSIX_SOURCE, which is predefined and required
8882 # on some systems where configure will not decide to define it.
8883 if (defundef == "undef") {
8884 print "/*", prefix defundef, macro, "*/"
8885 next
8886 }
8887 }
8888}
8889{ print }
8890_ACAWK
2299a76d 8891_ACEOF
75086676 8892cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 8893 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
75086676
DD
8894fi # test -n "$CONFIG_HEADERS"
8895
8896
8897eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8898shift
8899for ac_tag
8900do
8901 case $ac_tag in
8902 :[FHLC]) ac_mode=$ac_tag; continue;;
8903 esac
8904 case $ac_mode$ac_tag in
8905 :[FHL]*:*);;
d0ac1c44 8906 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
75086676
DD
8907 :[FH]-) ac_tag=-:-;;
8908 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8909 esac
8910 ac_save_IFS=$IFS
8911 IFS=:
8912 set x $ac_tag
8913 IFS=$ac_save_IFS
8914 shift
8915 ac_file=$1
8916 shift
8917
8918 case $ac_mode in
8919 :L) ac_source=$1;;
8920 :[FH])
8921 ac_file_inputs=
8922 for ac_f
8923 do
8924 case $ac_f in
d0ac1c44 8925 -) ac_f="$ac_tmp/stdin";;
75086676
DD
8926 *) # Look for the file first in the build tree, then in the source tree
8927 # (if the path is not absolute). The absolute path cannot be DOS-style,
8928 # because $ac_f cannot contain `:'.
8929 test -f "$ac_f" ||
8930 case $ac_f in
8931 [\\/$]*) false;;
8932 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8933 esac ||
d0ac1c44 8934 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
75086676
DD
8935 esac
8936 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8937 as_fn_append ac_file_inputs " '$ac_f'"
8938 done
8939
8940 # Let's still pretend it is `configure' which instantiates (i.e., don't
8941 # use $as_me), people would be surprised to read:
8942 # /* config.h. Generated by config.status. */
8943 configure_input='Generated from '`
8944 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8945 `' by configure.'
8946 if test x"$ac_file" != x-; then
8947 configure_input="$ac_file. $configure_input"
8948 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8949$as_echo "$as_me: creating $ac_file" >&6;}
8950 fi
8951 # Neutralize special characters interpreted by sed in replacement strings.
8952 case $configure_input in #(
8953 *\&* | *\|* | *\\* )
8954 ac_sed_conf_input=`$as_echo "$configure_input" |
8955 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8956 *) ac_sed_conf_input=$configure_input;;
8957 esac
8958
8959 case $ac_tag in
d0ac1c44
SM
8960 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8961 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
75086676
DD
8962 esac
8963 ;;
252b5132
RH
8964 esac
8965
75086676 8966 ac_dir=`$as_dirname -- "$ac_file" ||
2299a76d 8967$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
58670637
DD
8968 X"$ac_file" : 'X\(//\)[^/]' \| \
8969 X"$ac_file" : 'X\(//\)$' \| \
75086676
DD
8970 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8971$as_echo X"$ac_file" |
8972 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8973 s//\1/
8974 q
8975 }
8976 /^X\(\/\/\)[^/].*/{
8977 s//\1/
8978 q
8979 }
8980 /^X\(\/\/\)$/{
8981 s//\1/
8982 q
8983 }
8984 /^X\(\/\).*/{
8985 s//\1/
8986 q
8987 }
8988 s/.*/./; q'`
8989 as_dir="$ac_dir"; as_fn_mkdir_p
2299a76d 8990 ac_builddir=.
252b5132 8991
75086676
DD
8992case "$ac_dir" in
8993.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8994*)
8995 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8996 # A ".." for each directory in $ac_dir_suffix.
8997 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8998 case $ac_top_builddir_sub in
8999 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9000 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9001 esac ;;
9002esac
9003ac_abs_top_builddir=$ac_pwd
9004ac_abs_builddir=$ac_pwd$ac_dir_suffix
9005# for backward compatibility:
9006ac_top_builddir=$ac_top_build_prefix
2299a76d
DJ
9007
9008case $srcdir in
75086676 9009 .) # We are building in place.
2299a76d 9010 ac_srcdir=.
75086676
DD
9011 ac_top_srcdir=$ac_top_builddir_sub
9012 ac_abs_top_srcdir=$ac_pwd ;;
9013 [\\/]* | ?:[\\/]* ) # Absolute name.
2299a76d 9014 ac_srcdir=$srcdir$ac_dir_suffix;
75086676
DD
9015 ac_top_srcdir=$srcdir
9016 ac_abs_top_srcdir=$srcdir ;;
9017 *) # Relative name.
9018 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9019 ac_top_srcdir=$ac_top_build_prefix$srcdir
9020 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2299a76d 9021esac
75086676 9022ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
85f969cd 9023
2299a76d 9024
75086676
DD
9025 case $ac_mode in
9026 :F)
9027 #
9028 # CONFIG_FILE
9029 #
2299a76d
DJ
9030
9031 case $INSTALL in
9032 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
75086676 9033 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
252b5132 9034 esac
75086676 9035_ACEOF
252b5132 9036
75086676
DD
9037cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9038# If the template does not know about datarootdir, expand it.
9039# FIXME: This hack should be removed a few years after 2.60.
9040ac_datarootdir_hack=; ac_datarootdir_seen=
9041ac_sed_dataroot='
9042/datarootdir/ {
9043 p
9044 q
9045}
9046/@datadir@/p
9047/@docdir@/p
9048/@infodir@/p
9049/@localedir@/p
9050/@mandir@/p'
9051case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9052*datarootdir*) ac_datarootdir_seen=yes;;
9053*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9055$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9056_ACEOF
9057cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9058 ac_datarootdir_hack='
9059 s&@datadir@&$datadir&g
9060 s&@docdir@&$docdir&g
9061 s&@infodir@&$infodir&g
9062 s&@localedir@&$localedir&g
9063 s&@mandir@&$mandir&g
9064 s&\\\${datarootdir}&$datarootdir&g' ;;
9065esac
2299a76d 9066_ACEOF
75086676
DD
9067
9068# Neutralize VPATH when `$srcdir' = `.'.
9069# Shell code in configure.ac might set extrasub.
9070# FIXME: do we really want to maintain this feature?
9071cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9072ac_sed_extra="$ac_vpsub
2299a76d
DJ
9073$extrasub
9074_ACEOF
75086676 9075cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2299a76d
DJ
9076:t
9077/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
75086676
DD
9078s|@configure_input@|$ac_sed_conf_input|;t t
9079s&@top_builddir@&$ac_top_builddir_sub&;t t
9080s&@top_build_prefix@&$ac_top_build_prefix&;t t
9081s&@srcdir@&$ac_srcdir&;t t
9082s&@abs_srcdir@&$ac_abs_srcdir&;t t
9083s&@top_srcdir@&$ac_top_srcdir&;t t
9084s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9085s&@builddir@&$ac_builddir&;t t
9086s&@abs_builddir@&$ac_abs_builddir&;t t
9087s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9088s&@INSTALL@&$ac_INSTALL&;t t
9089$ac_datarootdir_hack
9090"
9091eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
9092if $ac_cs_awk_getline; then
d0ac1c44 9093 $AWK -f "$ac_tmp/subs.awk"
75086676 9094else
d0ac1c44
SM
9095 $AWK -f "$ac_tmp/subs.awk" | $SHELL
9096fi \
9097 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
75086676
DD
9098
9099test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
9100 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9101 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9102 "$ac_tmp/out"`; test -z "$ac_out"; } &&
75086676 9103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 9104which seems to be undefined. Please make sure it is defined" >&5
75086676 9105$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 9106which seems to be undefined. Please make sure it is defined" >&2;}
75086676 9107
d0ac1c44 9108 rm -f "$ac_tmp/stdin"
2299a76d 9109 case $ac_file in
d0ac1c44
SM
9110 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9111 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
75086676 9112 esac \
d0ac1c44 9113 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
75086676
DD
9114 ;;
9115 :H)
9116 #
9117 # CONFIG_HEADER
9118 #
2299a76d 9119 if test x"$ac_file" != x-; then
75086676
DD
9120 {
9121 $as_echo "/* $configure_input */" \
d0ac1c44
SM
9122 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9123 } >"$ac_tmp/config.h" \
9124 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9125 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
75086676
DD
9126 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9127$as_echo "$as_me: $ac_file is unchanged" >&6;}
2299a76d 9128 else
75086676 9129 rm -f "$ac_file"
d0ac1c44
SM
9130 mv "$ac_tmp/config.h" "$ac_file" \
9131 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
2299a76d
DJ
9132 fi
9133 else
75086676 9134 $as_echo "/* $configure_input */" \
d0ac1c44
SM
9135 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9136 || as_fn_error $? "could not create -" "$LINENO" 5
2299a76d 9137 fi
75086676 9138 ;;
85f969cd 9139
75086676
DD
9140 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9141$as_echo "$as_me: executing $ac_file commands" >&6;}
9142 ;;
9143 esac
2299a76d
DJ
9144
9145
75086676
DD
9146 case $ac_file$ac_mode in
9147 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
252b5132 9148if test -n "$CONFIG_FILES"; then
c7efc4d5 9149 if test -n "${with_target_subdir}"; then
252b5132
RH
9150 # FIXME: We shouldn't need to set ac_file
9151 ac_file=Makefile
52d98c2d 9152 LD="${ORIGINAL_LD_FOR_MULTILIBS}"
252b5132
RH
9153 . ${libiberty_topdir}/config-ml.in
9154 fi
2299a76d 9155fi ;;
75086676 9156
2299a76d 9157 esac
75086676 9158done # for ac_tag
2299a76d 9159
2299a76d 9160
75086676 9161as_fn_exit 0
2299a76d 9162_ACEOF
2299a76d
DJ
9163ac_clean_files=$ac_clean_files_save
9164
75086676 9165test $ac_write_fail = 0 ||
d0ac1c44 9166 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
75086676 9167
2299a76d
DJ
9168
9169# configure is writing to config.log, and then calls config.status.
9170# config.status does its own redirection, appending to config.log.
9171# Unfortunately, on DOS this fails, as config.log is still kept open
9172# by configure, so config.status won't be able to write to it; its
9173# output is simply discarded. So we exec the FD to /dev/null,
9174# effectively closing config.log, so it can be properly (re)opened and
9175# appended to by config.status. When coming back to configure, we
9176# need to make the FD available again.
9177if test "$no_create" != yes; then
9178 ac_cs_success=:
9179 ac_config_status_args=
9180 test "$silent" = yes &&
9181 ac_config_status_args="$ac_config_status_args --quiet"
9182 exec 5>/dev/null
9183 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9184 exec 5>>config.log
9185 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9186 # would make configure fail if this is the last instruction.
d0ac1c44 9187 $ac_cs_success || as_fn_exit 1
75086676
DD
9188fi
9189if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9191$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
2299a76d 9192fi
252b5132 9193
This page took 1.651802 seconds and 4 git commands to generate.