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