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