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