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