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