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