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