Adjust relro test to work around GNU ld limitations.
[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 /* Since these pointers are const, they should go in rodata.
6408    Since they refer to functions that have to be resolved by
6409    dynamic linking, they should instead go in RELRO data.  */
6410 const void *const relro[] = { &_start, &_exit, 0 };
6411 /* GNU ld fails to produce RELRO data when it's very small and there is no
6412    normal writable data following it, or if only uninitialized (.bss) data
6413    follows it, or only very small writable data.  */
6414 int data[0x10000] = { 1, };
6415
6416 _ACEOF
6417     cat > conftest.awk <<\EOF
6418 BEGIN {
6419   result = "no"
6420   commonpagesize = strtonum(commonpagesize)
6421 }
6422 { print "LINE:", $0 > "/dev/stderr" }
6423 $1 == "GNU_RELRO" {
6424   vaddr = strtonum($3)
6425   memsz = strtonum($6)
6426   end = vaddr + memsz
6427   printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6428     vaddr, memsz, end, commonpagesize > "/dev/stderr"
6429   result = (end % commonpagesize == 0) ? "yes" : "broken"
6430 }
6431 END { print result }
6432 EOF
6433     { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6434                     -fPIC -shared -o conftest.so conftest.c
6435                     -nostartfiles -nostdlib
6436                     -Wl,-z,relro 1>&5'
6437   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6438   (eval $ac_try) 2>&5
6439   ac_status=$?
6440   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6441   test $ac_status = 0; }; } &&
6442     { ac_try='$READELF -Wl conftest.so > conftest.ph'
6443   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6444   (eval $ac_try) 2>&5
6445   ac_status=$?
6446   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6447   test $ac_status = 0; }; } &&
6448     { ac_try='
6449       $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6450            conftest.ph > conftest.cps
6451     '
6452   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6453   (eval $ac_try) 2>&5
6454   ac_status=$?
6455   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6456   test $ac_status = 0; }; } &&
6457     libc_cv_z_relro=`cat conftest.cps 2>&5`
6458     rm -f conftest*
6459 fi
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6461 $as_echo "$libc_cv_z_relro" >&6; }
6462     if { test "x$libc_relro_required" = xyes &&
6463          test "x$libc_cv_z_relro" != xyes
6464        }
6465     then
6466       as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6467     fi
6468   else
6469     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6470 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6471   fi
6472
6473   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6474 $as_echo_n "checking for -Bgroup option... " >&6; }
6475 if ${libc_cv_Bgroup+:} false; then :
6476   $as_echo_n "(cached) " >&6
6477 else
6478     cat > conftest.c <<EOF
6479 int _start (void) { return 42; }
6480 EOF
6481   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6482                               -fPIC -shared -o conftest.so conftest.c
6483                               -Wl,-Bgroup -nostdlib 1>&5'
6484   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6485   (eval $ac_try) 2>&5
6486   ac_status=$?
6487   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6488   test $ac_status = 0; }; }
6489   then
6490     libc_cv_Bgroup=yes
6491   else
6492     libc_cv_Bgroup=no
6493   fi
6494   rm -f conftest*
6495 fi
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6497 $as_echo "$libc_cv_Bgroup" >&6; }
6498
6499
6500   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6501 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6502 if ${libc_cv_libgcc_s_suffix+:} false; then :
6503   $as_echo_n "(cached) " >&6
6504 else
6505     cat > conftest.c <<EOF
6506 int main (void) { return 0; }
6507 EOF
6508   libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6509                            -fPIC -shared -shared-libgcc -o conftest.so \
6510                            conftest.c -v 2>&1 >/dev/null \
6511                            | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6512   rm -f conftest*
6513 fi
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6515 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6516
6517
6518   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6519 $as_echo_n "checking for --as-needed option... " >&6; }
6520 if ${libc_cv_as_needed+:} false; then :
6521   $as_echo_n "(cached) " >&6
6522 else
6523     cat > conftest.c <<EOF
6524 int main (void) { return 0; }
6525 EOF
6526   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6527                               -fPIC -shared -o conftest.so conftest.c
6528                               -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6529                               -nostdlib 1>&5'
6530   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6531   (eval $ac_try) 2>&5
6532   ac_status=$?
6533   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6534   test $ac_status = 0; }; }
6535   then
6536     libc_cv_as_needed=yes
6537   else
6538     libc_cv_as_needed=no
6539   fi
6540   rm -f conftest*
6541 fi
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6543 $as_echo "$libc_cv_as_needed" >&6; }
6544
6545
6546   ASFLAGS_config=
6547   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6548 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6549 if ${libc_cv_as_noexecstack+:} false; then :
6550   $as_echo_n "(cached) " >&6
6551 else
6552     cat > conftest.c <<EOF
6553 void foo (void) { }
6554 EOF
6555   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6556                      -S -o conftest.s conftest.c 1>&5'
6557   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6558   (eval $ac_try) 2>&5
6559   ac_status=$?
6560   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6561   test $ac_status = 0; }; } \
6562      && grep -q .note.GNU-stack conftest.s \
6563      && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6564                        -c -o conftest.o conftest.s 1>&5'
6565   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6566   (eval $ac_try) 2>&5
6567   ac_status=$?
6568   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6569   test $ac_status = 0; }; }
6570   then
6571     libc_cv_as_noexecstack=yes
6572   else
6573     libc_cv_as_noexecstack=no
6574   fi
6575   rm -f conftest*
6576 fi
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6578 $as_echo "$libc_cv_as_noexecstack" >&6; }
6579   if test $libc_cv_as_noexecstack = yes; then
6580     ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6581   fi
6582
6583
6584   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6585 $as_echo_n "checking for -z combreloc... " >&6; }
6586 if ${libc_cv_z_combreloc+:} false; then :
6587   $as_echo_n "(cached) " >&6
6588 else
6589     cat > conftest.c <<EOF
6590 extern int bar (int);
6591 extern int mumble;
6592 int foo (void) { return bar (mumble); }
6593 EOF
6594   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6595                         -fPIC -shared -o conftest.so conftest.c
6596                         -nostdlib -nostartfiles
6597                         -Wl,-z,combreloc 1>&5'
6598   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6599   (eval $ac_try) 2>&5
6600   ac_status=$?
6601   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6602   test $ac_status = 0; }; }
6603   then
6604     if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6605       libc_cv_z_combreloc=yes
6606     else
6607       libc_cv_z_combreloc=no
6608     fi
6609   else
6610     libc_cv_z_combreloc=no
6611   fi
6612   rm -f conftest*
6613 fi
6614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6615 $as_echo "$libc_cv_z_combreloc" >&6; }
6616   if test "$libc_cv_z_combreloc" = yes; then
6617     $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6618
6619   fi
6620
6621
6622   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6623 $as_echo_n "checking for -z execstack... " >&6; }
6624 if ${libc_cv_z_execstack+:} false; then :
6625   $as_echo_n "(cached) " >&6
6626 else
6627     cat > conftest.c <<EOF
6628 int _start (void) { return 42; }
6629 EOF
6630   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6631                               -fPIC -shared -o conftest.so conftest.c
6632                               -Wl,-z,execstack -nostdlib
6633                               1>&5'
6634   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6635   (eval $ac_try) 2>&5
6636   ac_status=$?
6637   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6638   test $ac_status = 0; }; }
6639   then
6640     libc_cv_z_execstack=yes
6641   else
6642     libc_cv_z_execstack=no
6643   fi
6644   rm -f conftest*
6645 fi
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6647 $as_echo "$libc_cv_z_execstack" >&6; }
6648
6649
6650   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6651 $as_echo_n "checking for -fpie... " >&6; }
6652 if ${libc_cv_fpie+:} false; then :
6653   $as_echo_n "(cached) " >&6
6654 else
6655     cat > conftest.c <<EOF
6656 int foo;
6657 main () { return 0;}
6658 EOF
6659   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6660                               -o conftest conftest.c 1>&5'
6661   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6662   (eval $ac_try) 2>&5
6663   ac_status=$?
6664   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6665   test $ac_status = 0; }; }
6666   then
6667     libc_cv_fpie=yes
6668   else
6669     libc_cv_fpie=no
6670   fi
6671   rm -f conftest*
6672 fi
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6674 $as_echo "$libc_cv_fpie" >&6; }
6675
6676
6677
6678   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6679 $as_echo_n "checking for --hash-style option... " >&6; }
6680 if ${libc_cv_hashstyle+:} false; then :
6681   $as_echo_n "(cached) " >&6
6682 else
6683     cat > conftest.c <<EOF
6684 int _start (void) { return 42; }
6685 EOF
6686   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6687                               -fPIC -shared -o conftest.so conftest.c
6688                               -Wl,--hash-style=both -nostdlib 1>&5'
6689   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6690   (eval $ac_try) 2>&5
6691   ac_status=$?
6692   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6693   test $ac_status = 0; }; }
6694   then
6695     libc_cv_hashstyle=yes
6696   else
6697     libc_cv_hashstyle=no
6698   fi
6699   rm -f conftest*
6700 fi
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6702 $as_echo "$libc_cv_hashstyle" >&6; }
6703
6704 fi
6705
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6707 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6708 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6709   $as_echo_n "(cached) " >&6
6710 else
6711   cat > conftest.c <<EOF
6712 int foo;
6713 EOF
6714 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6715                             conftest.c 1>&5'
6716   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6717   (eval $ac_try) 2>&5
6718   ac_status=$?
6719   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6720   test $ac_status = 0; }; }
6721 then
6722   libc_cv_fno_toplevel_reorder=yes
6723 else
6724   libc_cv_fno_toplevel_reorder=no
6725 fi
6726 rm -f conftest*
6727 fi
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6729 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6730 if test $libc_cv_fno_toplevel_reorder = yes; then
6731   fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6732 else
6733   fno_unit_at_a_time=-fno-unit-at-a-time
6734 fi
6735
6736
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6738 $as_echo_n "checking for -fstack-protector... " >&6; }
6739 if ${libc_cv_ssp+:} false; then :
6740   $as_echo_n "(cached) " >&6
6741 else
6742   cat > conftest.c <<EOF
6743 int foo;
6744 main () { return 0;}
6745 EOF
6746 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6747                             -o conftest conftest.c 1>&5'
6748   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6749   (eval $ac_try) 2>&5
6750   ac_status=$?
6751   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6752   test $ac_status = 0; }; }
6753 then
6754   libc_cv_ssp=yes
6755 else
6756   libc_cv_ssp=no
6757 fi
6758 rm -f conftest*
6759 fi
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6761 $as_echo "$libc_cv_ssp" >&6; }
6762
6763
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6765 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6766 if ${libc_cv_gnu89_inline+:} false; then :
6767   $as_echo_n "(cached) " >&6
6768 else
6769   cat > conftest.c <<EOF
6770 int foo;
6771 #ifdef __GNUC_GNU_INLINE__
6772 main () { return 0;}
6773 #else
6774 #error
6775 #endif
6776 EOF
6777 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6778                             -o conftest.s conftest.c 1>&5'
6779   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6780   (eval $ac_try) 2>&5
6781   ac_status=$?
6782   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6783   test $ac_status = 0; }; }
6784 then
6785   libc_cv_gnu89_inline=yes
6786 else
6787   libc_cv_gnu89_inline=no
6788 fi
6789 rm -f conftest*
6790 fi
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6792 $as_echo "$libc_cv_gnu89_inline" >&6; }
6793 if test $libc_cv_gnu89_inline = yes; then
6794   gnu89_inline=-fgnu89-inline
6795 else
6796   gnu89_inline=
6797 fi
6798
6799
6800 if test $elf != yes; then
6801   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6802 $as_echo_n "checking for .init and .fini sections... " >&6; }
6803 if ${libc_cv_have_initfini+:} false; then :
6804   $as_echo_n "(cached) " >&6
6805 else
6806   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6807 /* end confdefs.h.  */
6808
6809 int
6810 main ()
6811 {
6812 asm (".section .init");
6813                                     asm (".section .fini");
6814                                     asm ("${libc_cv_dot_text}");
6815   ;
6816   return 0;
6817 }
6818 _ACEOF
6819 if ac_fn_c_try_compile "$LINENO"; then :
6820   libc_cv_have_initfini=yes
6821 else
6822   libc_cv_have_initfini=no
6823 fi
6824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6825 fi
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6827 $as_echo "$libc_cv_have_initfini" >&6; }
6828     if test $libc_cv_have_initfini = yes; then
6829     $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6830
6831   fi
6832 fi
6833
6834 if test $elf = yes; then
6835   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6836 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6837 if ${libc_cv_have_section_quotes+:} false; then :
6838   $as_echo_n "(cached) " >&6
6839 else
6840   cat > conftest.c <<EOF
6841                   static const int foo
6842                   __attribute__ ((section ("bar"))) = 1;
6843 EOF
6844                   if ${CC-cc} -S conftest.c -o conftest.s; then
6845                     if grep '\.section.*"bar"' conftest.s >/dev/null; then
6846                       libc_cv_have_section_quotes=yes
6847                     else
6848                       libc_cv_have_section_quotes=no
6849                     fi
6850                   else
6851                     libc_cv_have_section_quotes=unknown
6852                   fi
6853                   rm -f conftest.{c,s}
6854
6855 fi
6856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6857 $as_echo "$libc_cv_have_section_quotes" >&6; }
6858   if test $libc_cv_have_section_quotes = yes; then
6859     $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6860
6861   fi
6862 fi
6863
6864
6865
6866 if test $elf = yes; then
6867   libc_cv_asm_underscores=no
6868 else
6869   if test $ac_cv_prog_cc_works = yes; then
6870     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6871 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6872 if ${libc_cv_asm_underscores+:} false; then :
6873   $as_echo_n "(cached) " >&6
6874 else
6875   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6876 /* end confdefs.h.  */
6877 asm ("_glibc_foobar:");
6878 int
6879 main ()
6880 {
6881 glibc_foobar ();
6882   ;
6883   return 0;
6884 }
6885 _ACEOF
6886 if ac_fn_c_try_link "$LINENO"; then :
6887   libc_cv_asm_underscores=yes
6888 else
6889   libc_cv_asm_underscores=no
6890 fi
6891 rm -f core conftest.err conftest.$ac_objext \
6892     conftest$ac_exeext conftest.$ac_ext
6893 fi
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6895 $as_echo "$libc_cv_asm_underscores" >&6; }
6896   else
6897     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6898 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6899 if ${libc_cv_asm_underscores+:} false; then :
6900   $as_echo_n "(cached) " >&6
6901 else
6902   cat > conftest.$ac_ext <<EOF
6903 #line $LINENO "configure"
6904 #include "confdefs.h"
6905 void underscore_test(void) {
6906 return; }
6907 EOF
6908 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6909   (eval $ac_compile) 2>&5
6910   ac_status=$?
6911   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6912   test $ac_status = 0; }; then
6913   if grep _underscore_test conftest* >/dev/null; then
6914     rm -f conftest*
6915     libc_cv_asm_underscores=yes
6916   else
6917     rm -f conftest*
6918     libc_cv_asm_underscores=no
6919   fi
6920 else
6921   echo "configure: failed program was:" >&5
6922   cat conftest.$ac_ext >&5
6923   rm -f conftest*
6924   libc_cv_asm_underscores=no
6925 fi
6926 rm -f conftest*
6927 fi
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6929 $as_echo "$libc_cv_asm_underscores" >&6; }
6930   fi
6931 fi
6932 if test $libc_cv_asm_underscores = no; then
6933   $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6934
6935 fi
6936
6937 if test $elf = yes; then
6938   libc_cv_weak_symbols=yes
6939 fi
6940
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6942 $as_echo_n "checking for assembler .weak directive... " >&6; }
6943 if ${libc_cv_asm_weak_directive+:} false; then :
6944   $as_echo_n "(cached) " >&6
6945 else
6946   cat > conftest.s <<EOF
6947 ${libc_cv_dot_text}
6948 ${libc_cv_asm_global_directive} foo
6949 foo:
6950 .weak foo
6951 .weak bar; bar = foo
6952 EOF
6953 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6954   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6955   (eval $ac_try) 2>&5
6956   ac_status=$?
6957   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6958   test $ac_status = 0; }; }; then
6959   libc_cv_asm_weak_directive=yes
6960 else
6961   libc_cv_asm_weak_directive=no
6962 fi
6963 rm -f conftest*
6964 fi
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6966 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6967
6968 if test $libc_cv_asm_weak_directive = no; then
6969   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6970 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6971 if ${libc_cv_asm_weakext_directive+:} false; then :
6972   $as_echo_n "(cached) " >&6
6973 else
6974   cat > conftest.s <<EOF
6975 ${libc_cv_dot_text}
6976 ${libc_cv_asm_global_directive} foo
6977 foo:
6978 .weakext bar foo
6979 .weakext baz
6980 ${libc_cv_asm_global_directive} baz
6981 baz:
6982 EOF
6983   if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6984   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6985   (eval $ac_try) 2>&5
6986   ac_status=$?
6987   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6988   test $ac_status = 0; }; }; then
6989     libc_cv_asm_weakext_directive=yes
6990   else
6991     libc_cv_asm_weakext_directive=no
6992   fi
6993   rm -f conftest*
6994 fi
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6996 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6997
6998 fi # no .weak
6999
7000 if test $libc_cv_asm_weak_directive = yes; then
7001   $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
7002
7003 elif test $libc_cv_asm_weakext_directive = yes; then
7004   $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
7005
7006 fi
7007
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
7009 $as_echo_n "checking whether CFI directives are supported... " >&6; }
7010 if ${libc_cv_asm_cfi_directives+:} false; then :
7011   $as_echo_n "(cached) " >&6
7012 else
7013   case $machine in
7014   sparc/sparc64*) cfi_offset=2047;;
7015   *) cfi_offset=0;;
7016 esac
7017 cat > conftest.s <<EOF
7018         .text
7019         .type   func,%function
7020 func:
7021         .cfi_startproc
7022         .cfi_remember_state
7023         .cfi_rel_offset 1, $cfi_offset
7024         .cfi_endproc
7025 EOF
7026 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
7027   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7028   (eval $ac_try) 2>&5
7029   ac_status=$?
7030   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7031   test $ac_status = 0; }; }; then
7032   libc_cv_asm_cfi_directives=yes
7033 else
7034   libc_cv_asm_cfi_directives=no
7035 fi
7036 rm -f conftest*
7037 fi
7038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
7039 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
7040 if test $libc_cv_asm_cfi_directives = yes; then
7041   $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
7042
7043 fi
7044
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
7046 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
7047 if ${libc_cv_ld_no_whole_archive+:} false; then :
7048   $as_echo_n "(cached) " >&6
7049 else
7050   cat > conftest.c <<\EOF
7051 _start () {}
7052 int __eh_pc;
7053 __throw () {}
7054 EOF
7055 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7056                             -nostdlib -nostartfiles -Wl,--no-whole-archive
7057                             -o conftest conftest.c 1>&5'
7058   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7059   (eval $ac_try) 2>&5
7060   ac_status=$?
7061   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7062   test $ac_status = 0; }; }; then
7063   libc_cv_ld_no_whole_archive=yes
7064 else
7065   libc_cv_ld_no_whole_archive=no
7066 fi
7067 rm -f conftest*
7068 fi
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
7070 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
7071 if test $libc_cv_ld_no_whole_archive = yes; then
7072   no_whole_archive=-Wl,--no-whole-archive
7073 fi
7074
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
7076 $as_echo_n "checking for gcc -fexceptions... " >&6; }
7077 if ${libc_cv_gcc_exceptions+:} false; then :
7078   $as_echo_n "(cached) " >&6
7079 else
7080   cat > conftest.c <<\EOF
7081 _start () {}
7082 int __eh_pc;
7083 __throw () {}
7084 EOF
7085 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7086                             -nostdlib -nostartfiles -fexceptions
7087                             -o conftest conftest.c 1>&5'
7088   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7089   (eval $ac_try) 2>&5
7090   ac_status=$?
7091   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7092   test $ac_status = 0; }; }; then
7093   libc_cv_gcc_exceptions=yes
7094 else
7095   libc_cv_gcc_exceptions=no
7096 fi
7097 rm -f conftest*
7098 fi
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7100 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7101 if test $libc_cv_gcc_exceptions = yes; then
7102   exceptions=-fexceptions
7103 fi
7104
7105 if test "$host_cpu" = powerpc ; then
7106 # Check for a bug present in at least versions 2.8.x of GCC
7107 # and versions 1.0.x of EGCS.
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7109 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7110 if ${libc_cv_c_asmcr0_bug+:} false; then :
7111   $as_echo_n "(cached) " >&6
7112 else
7113   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7114 /* end confdefs.h.  */
7115 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7116 int
7117 main ()
7118 {
7119
7120   ;
7121   return 0;
7122 }
7123 _ACEOF
7124 if ac_fn_c_try_compile "$LINENO"; then :
7125   libc_cv_c_asmcr0_bug='no'
7126 else
7127   libc_cv_c_asmcr0_bug='yes'
7128 fi
7129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7130 fi
7131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7132 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7133 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7134   $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7135
7136 fi
7137 fi
7138
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7140 $as_echo_n "checking for __builtin_expect... " >&6; }
7141 if ${libc_cv_gcc_builtin_expect+:} false; then :
7142   $as_echo_n "(cached) " >&6
7143 else
7144   cat > conftest.c <<EOF
7145 #line $LINENO "configure"
7146 int foo (int a)
7147 {
7148   a = __builtin_expect (a, 10);
7149   return a == 10 ? 0 : 1;
7150 }
7151 EOF
7152 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7153                             -o conftest conftest.c -lgcc >&5'
7154   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7155   (eval $ac_try) 2>&5
7156   ac_status=$?
7157   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7158   test $ac_status = 0; }; }; then
7159   libc_cv_gcc_builtin_expect=yes
7160 else
7161   libc_cv_gcc_builtin_expect=no
7162 fi
7163 rm -f conftest*
7164 fi
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7166 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7167 if test "$libc_cv_gcc_builtin_expect" = yes; then
7168   $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
7169
7170 fi
7171
7172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7173 $as_echo_n "checking for __builtin_memset... " >&6; }
7174 if ${libc_cv_gcc_builtin_memset+:} false; then :
7175   $as_echo_n "(cached) " >&6
7176 else
7177   cat > conftest.c <<\EOF
7178 void zero (void *x)
7179 {
7180   __builtin_memset (x, 0, 1000);
7181 }
7182 EOF
7183 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7184   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7185   (eval $ac_try) 2>&5
7186   ac_status=$?
7187   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7188   test $ac_status = 0; }; };
7189 then
7190   libc_cv_gcc_builtin_memset=no
7191 else
7192   libc_cv_gcc_builtin_memset=yes
7193 fi
7194 rm -f conftest*
7195 fi
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7197 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7198 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7199   $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7200
7201 fi
7202
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7204 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7205 if ${libc_cv_gcc_builtin_redirection+:} false; then :
7206   $as_echo_n "(cached) " >&6
7207 else
7208   cat > conftest.c <<\EOF
7209 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7210 char *foo (const char *a, const char *b)
7211 {
7212   return __builtin_strstr (a, b);
7213 }
7214 EOF
7215 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7216   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7217   (eval $ac_try) 2>&5
7218   ac_status=$?
7219   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7220   test $ac_status = 0; }; };
7221 then
7222   libc_cv_gcc_builtin_redirection=yes
7223 else
7224   libc_cv_gcc_builtin_redirection=no
7225 fi
7226 rm -f conftest*
7227 fi
7228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7229 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7230 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7231   $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7232
7233 fi
7234
7235 if test "x$use__thread" != xno; then
7236   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7237 $as_echo_n "checking for __thread... " >&6; }
7238 if ${libc_cv_gcc___thread+:} false; then :
7239   $as_echo_n "(cached) " >&6
7240 else
7241   cat > conftest.c <<\EOF
7242 __thread int a = 42;
7243 EOF
7244   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7245   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7246   (eval $ac_try) 2>&5
7247   ac_status=$?
7248   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7249   test $ac_status = 0; }; }; then
7250     libc_cv_gcc___thread=yes
7251   else
7252     libc_cv_gcc___thread=no
7253   fi
7254   rm -f conftest*
7255 fi
7256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7257 $as_echo "$libc_cv_gcc___thread" >&6; }
7258   if test "$libc_cv_gcc___thread" = yes; then
7259     $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7260
7261   fi
7262 else
7263   libc_cv_gcc___thread=no
7264 fi
7265
7266 if test "$libc_cv_gcc___thread" = yes; then
7267     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7268 $as_echo_n "checking for tls_model attribute... " >&6; }
7269 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7270   $as_echo_n "(cached) " >&6
7271 else
7272     cat > conftest.c <<\EOF
7273 extern __thread int a __attribute__((tls_model ("initial-exec")));
7274 EOF
7275   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7276   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7277   (eval $ac_try) 2>&5
7278   ac_status=$?
7279   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7280   test $ac_status = 0; }; }; then
7281     libc_cv_gcc_tls_model_attr=yes
7282   else
7283     libc_cv_gcc_tls_model_attr=no
7284   fi
7285   rm -f conftest*
7286 fi
7287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7288 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7289   if test "$libc_cv_gcc_tls_model_attr" = yes; then
7290     $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7291
7292   fi
7293 fi
7294
7295 if test -n "$submachine"; then
7296   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7297 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7298 if ${libc_cv_cc_submachine+:} false; then :
7299   $as_echo_n "(cached) " >&6
7300 else
7301     libc_cv_cc_submachine=no
7302   for opt in "-march=$submachine" "-mcpu=$submachine"; do
7303     if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7304   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7305   (eval $ac_try) 2>&5
7306   ac_status=$?
7307   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7308   test $ac_status = 0; }; }; then
7309       libc_cv_cc_submachine="$opt"
7310       break
7311     fi
7312   done
7313 fi
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7315 $as_echo "$libc_cv_cc_submachine" >&6; }
7316   if test "x$libc_cv_cc_submachine" = xno; then
7317     as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7318   fi
7319 fi
7320
7321
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7323 $as_echo_n "checking for libgd... " >&6; }
7324 if test "$with_gd" != "no"; then
7325   old_CFLAGS="$CFLAGS"
7326   CFLAGS="$CFLAGS $libgd_include"
7327   old_LDFLAGS="$LDFLAGS"
7328   LDFLAGS="$LDFLAGS $libgd_ldflags"
7329   old_LIBS="$LIBS"
7330   LIBS="$LIBS -lgd -lpng -lz -lm"
7331   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7332 /* end confdefs.h.  */
7333 #include <gd.h>
7334 int
7335 main ()
7336 {
7337 gdImagePng (0, 0)
7338   ;
7339   return 0;
7340 }
7341 _ACEOF
7342 if ac_fn_c_try_link "$LINENO"; then :
7343   LIBGD=yes
7344 else
7345   LIBGD=no
7346 fi
7347 rm -f core conftest.err conftest.$ac_objext \
7348     conftest$ac_exeext conftest.$ac_ext
7349   CFLAGS="$old_CFLAGS"
7350   LDFLAGS="$old_LDFLAGS"
7351   LIBS="$old_LIBS"
7352 else
7353   LIBGD=no
7354 fi
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7356 $as_echo "$LIBGD" >&6; }
7357
7358
7359 # SELinux detection
7360 if test x$with_selinux = xno ; then
7361   have_selinux=no;
7362 else
7363   # See if we have the SELinux library
7364   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7365 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7366 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7367   $as_echo_n "(cached) " >&6
7368 else
7369   ac_check_lib_save_LIBS=$LIBS
7370 LIBS="-lselinux  $LIBS"
7371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7372 /* end confdefs.h.  */
7373
7374 /* Override any GCC internal prototype to avoid an error.
7375    Use char because int might match the return type of a GCC
7376    builtin and then its argument prototype would still apply.  */
7377 #ifdef __cplusplus
7378 extern "C"
7379 #endif
7380 char is_selinux_enabled ();
7381 int
7382 main ()
7383 {
7384 return is_selinux_enabled ();
7385   ;
7386   return 0;
7387 }
7388 _ACEOF
7389 if ac_fn_c_try_link "$LINENO"; then :
7390   ac_cv_lib_selinux_is_selinux_enabled=yes
7391 else
7392   ac_cv_lib_selinux_is_selinux_enabled=no
7393 fi
7394 rm -f core conftest.err conftest.$ac_objext \
7395     conftest$ac_exeext conftest.$ac_ext
7396 LIBS=$ac_check_lib_save_LIBS
7397 fi
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7399 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7400 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7401   have_selinux=yes
7402 else
7403   have_selinux=no
7404 fi
7405
7406   # See if we have the SELinux header with the NSCD permissions in it.
7407   if test x$have_selinux = xyes ; then
7408     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7409 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7410     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7411 /* end confdefs.h.  */
7412 #include <selinux/av_permissions.h>
7413 int
7414 main ()
7415 {
7416 #ifdef NSCD__SHMEMHOST
7417                      return 0;
7418                      #else
7419                      #error NSCD__SHMEMHOST not defined
7420                      #endif
7421   ;
7422   return 0;
7423 }
7424 _ACEOF
7425 if ac_fn_c_try_compile "$LINENO"; then :
7426   have_selinux=yes
7427 else
7428   have_selinux=no
7429 fi
7430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7431     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7432 $as_echo "$have_selinux" >&6; }
7433   fi
7434
7435   if test x$with_selinux = xyes ; then
7436     if test x$have_selinux = xno ; then
7437       as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7438     fi
7439   fi
7440 fi
7441 # Check if we're building with SELinux support.
7442 if test "x$have_selinux" = xyes; then
7443
7444 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7445
7446
7447   # See if we have the libaudit library
7448   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7449 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7450 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7451   $as_echo_n "(cached) " >&6
7452 else
7453   ac_check_lib_save_LIBS=$LIBS
7454 LIBS="-laudit  $LIBS"
7455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7456 /* end confdefs.h.  */
7457
7458 /* Override any GCC internal prototype to avoid an error.
7459    Use char because int might match the return type of a GCC
7460    builtin and then its argument prototype would still apply.  */
7461 #ifdef __cplusplus
7462 extern "C"
7463 #endif
7464 char audit_log_user_avc_message ();
7465 int
7466 main ()
7467 {
7468 return audit_log_user_avc_message ();
7469   ;
7470   return 0;
7471 }
7472 _ACEOF
7473 if ac_fn_c_try_link "$LINENO"; then :
7474   ac_cv_lib_audit_audit_log_user_avc_message=yes
7475 else
7476   ac_cv_lib_audit_audit_log_user_avc_message=no
7477 fi
7478 rm -f core conftest.err conftest.$ac_objext \
7479     conftest$ac_exeext conftest.$ac_ext
7480 LIBS=$ac_check_lib_save_LIBS
7481 fi
7482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7483 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7484 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7485   have_libaudit=yes
7486 else
7487   have_libaudit=no
7488 fi
7489
7490   if test "x$have_libaudit" = xyes; then
7491
7492 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7493
7494   fi
7495
7496
7497   # See if we have the libcap library
7498   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7499 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7500 if ${ac_cv_lib_cap_cap_init+:} false; then :
7501   $as_echo_n "(cached) " >&6
7502 else
7503   ac_check_lib_save_LIBS=$LIBS
7504 LIBS="-lcap  $LIBS"
7505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7506 /* end confdefs.h.  */
7507
7508 /* Override any GCC internal prototype to avoid an error.
7509    Use char because int might match the return type of a GCC
7510    builtin and then its argument prototype would still apply.  */
7511 #ifdef __cplusplus
7512 extern "C"
7513 #endif
7514 char cap_init ();
7515 int
7516 main ()
7517 {
7518 return cap_init ();
7519   ;
7520   return 0;
7521 }
7522 _ACEOF
7523 if ac_fn_c_try_link "$LINENO"; then :
7524   ac_cv_lib_cap_cap_init=yes
7525 else
7526   ac_cv_lib_cap_cap_init=no
7527 fi
7528 rm -f core conftest.err conftest.$ac_objext \
7529     conftest$ac_exeext conftest.$ac_ext
7530 LIBS=$ac_check_lib_save_LIBS
7531 fi
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7533 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7534 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7535   have_libcap=yes
7536 else
7537   have_libcap=no
7538 fi
7539
7540   if test "x$have_libcap" = xyes; then
7541
7542 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7543
7544   fi
7545
7546 fi
7547
7548
7549
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7551 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7552 if ${ac_cv_path_GREP+:} false; then :
7553   $as_echo_n "(cached) " >&6
7554 else
7555   if test -z "$GREP"; then
7556   ac_path_GREP_found=false
7557   # Loop through the user's path and test for each of PROGNAME-LIST
7558   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7559 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7560 do
7561   IFS=$as_save_IFS
7562   test -z "$as_dir" && as_dir=.
7563     for ac_prog in grep ggrep; do
7564     for ac_exec_ext in '' $ac_executable_extensions; do
7565       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7566       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7567 # Check for GNU ac_path_GREP and select it if it is found.
7568   # Check for GNU $ac_path_GREP
7569 case `"$ac_path_GREP" --version 2>&1` in
7570 *GNU*)
7571   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7572 *)
7573   ac_count=0
7574   $as_echo_n 0123456789 >"conftest.in"
7575   while :
7576   do
7577     cat "conftest.in" "conftest.in" >"conftest.tmp"
7578     mv "conftest.tmp" "conftest.in"
7579     cp "conftest.in" "conftest.nl"
7580     $as_echo 'GREP' >> "conftest.nl"
7581     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7582     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7583     as_fn_arith $ac_count + 1 && ac_count=$as_val
7584     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7585       # Best one so far, save it but keep looking for a better one
7586       ac_cv_path_GREP="$ac_path_GREP"
7587       ac_path_GREP_max=$ac_count
7588     fi
7589     # 10*(2^10) chars as input seems more than enough
7590     test $ac_count -gt 10 && break
7591   done
7592   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7593 esac
7594
7595       $ac_path_GREP_found && break 3
7596     done
7597   done
7598   done
7599 IFS=$as_save_IFS
7600   if test -z "$ac_cv_path_GREP"; then
7601     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7602   fi
7603 else
7604   ac_cv_path_GREP=$GREP
7605 fi
7606
7607 fi
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7609 $as_echo "$ac_cv_path_GREP" >&6; }
7610  GREP="$ac_cv_path_GREP"
7611
7612
7613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7614 $as_echo_n "checking for egrep... " >&6; }
7615 if ${ac_cv_path_EGREP+:} false; then :
7616   $as_echo_n "(cached) " >&6
7617 else
7618   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7619    then ac_cv_path_EGREP="$GREP -E"
7620    else
7621      if test -z "$EGREP"; then
7622   ac_path_EGREP_found=false
7623   # Loop through the user's path and test for each of PROGNAME-LIST
7624   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7625 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7626 do
7627   IFS=$as_save_IFS
7628   test -z "$as_dir" && as_dir=.
7629     for ac_prog in egrep; do
7630     for ac_exec_ext in '' $ac_executable_extensions; do
7631       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7632       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7633 # Check for GNU ac_path_EGREP and select it if it is found.
7634   # Check for GNU $ac_path_EGREP
7635 case `"$ac_path_EGREP" --version 2>&1` in
7636 *GNU*)
7637   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7638 *)
7639   ac_count=0
7640   $as_echo_n 0123456789 >"conftest.in"
7641   while :
7642   do
7643     cat "conftest.in" "conftest.in" >"conftest.tmp"
7644     mv "conftest.tmp" "conftest.in"
7645     cp "conftest.in" "conftest.nl"
7646     $as_echo 'EGREP' >> "conftest.nl"
7647     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7648     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7649     as_fn_arith $ac_count + 1 && ac_count=$as_val
7650     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7651       # Best one so far, save it but keep looking for a better one
7652       ac_cv_path_EGREP="$ac_path_EGREP"
7653       ac_path_EGREP_max=$ac_count
7654     fi
7655     # 10*(2^10) chars as input seems more than enough
7656     test $ac_count -gt 10 && break
7657   done
7658   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7659 esac
7660
7661       $ac_path_EGREP_found && break 3
7662     done
7663   done
7664   done
7665 IFS=$as_save_IFS
7666   if test -z "$ac_cv_path_EGREP"; then
7667     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7668   fi
7669 else
7670   ac_cv_path_EGREP=$EGREP
7671 fi
7672
7673    fi
7674 fi
7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7676 $as_echo "$ac_cv_path_EGREP" >&6; }
7677  EGREP="$ac_cv_path_EGREP"
7678
7679
7680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7681 $as_echo_n "checking for ANSI C header files... " >&6; }
7682 if ${ac_cv_header_stdc+:} false; then :
7683   $as_echo_n "(cached) " >&6
7684 else
7685   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7686 /* end confdefs.h.  */
7687 #include <stdlib.h>
7688 #include <stdarg.h>
7689 #include <string.h>
7690 #include <float.h>
7691
7692 int
7693 main ()
7694 {
7695
7696   ;
7697   return 0;
7698 }
7699 _ACEOF
7700 if ac_fn_c_try_compile "$LINENO"; then :
7701   ac_cv_header_stdc=yes
7702 else
7703   ac_cv_header_stdc=no
7704 fi
7705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7706
7707 if test $ac_cv_header_stdc = yes; then
7708   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7709   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7710 /* end confdefs.h.  */
7711 #include <string.h>
7712
7713 _ACEOF
7714 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7715   $EGREP "memchr" >/dev/null 2>&1; then :
7716
7717 else
7718   ac_cv_header_stdc=no
7719 fi
7720 rm -f conftest*
7721
7722 fi
7723
7724 if test $ac_cv_header_stdc = yes; then
7725   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7726   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7727 /* end confdefs.h.  */
7728 #include <stdlib.h>
7729
7730 _ACEOF
7731 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7732   $EGREP "free" >/dev/null 2>&1; then :
7733
7734 else
7735   ac_cv_header_stdc=no
7736 fi
7737 rm -f conftest*
7738
7739 fi
7740
7741 if test $ac_cv_header_stdc = yes; then
7742   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7743   if test "$cross_compiling" = yes; then :
7744   :
7745 else
7746   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7747 /* end confdefs.h.  */
7748 #include <ctype.h>
7749 #include <stdlib.h>
7750 #if ((' ' & 0x0FF) == 0x020)
7751 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7752 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7753 #else
7754 # define ISLOWER(c) \
7755                    (('a' <= (c) && (c) <= 'i') \
7756                      || ('j' <= (c) && (c) <= 'r') \
7757                      || ('s' <= (c) && (c) <= 'z'))
7758 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7759 #endif
7760
7761 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7762 int
7763 main ()
7764 {
7765   int i;
7766   for (i = 0; i < 256; i++)
7767     if (XOR (islower (i), ISLOWER (i))
7768         || toupper (i) != TOUPPER (i))
7769       return 2;
7770   return 0;
7771 }
7772 _ACEOF
7773 if ac_fn_c_try_run "$LINENO"; then :
7774
7775 else
7776   ac_cv_header_stdc=no
7777 fi
7778 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7779   conftest.$ac_objext conftest.beam conftest.$ac_ext
7780 fi
7781
7782 fi
7783 fi
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7785 $as_echo "$ac_cv_header_stdc" >&6; }
7786 if test $ac_cv_header_stdc = yes; then
7787
7788 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7789
7790 fi
7791
7792 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7793 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7794                   inttypes.h stdint.h unistd.h
7795 do :
7796   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7797 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7798 "
7799 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7800   cat >>confdefs.h <<_ACEOF
7801 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7802 _ACEOF
7803
7804 fi
7805
7806 done
7807
7808
7809 # The cast to long int works around a bug in the HP C Compiler
7810 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7811 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7812 # This bug is HP SR number 8606223364.
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7814 $as_echo_n "checking size of long double... " >&6; }
7815 if ${ac_cv_sizeof_long_double+:} false; then :
7816   $as_echo_n "(cached) " >&6
7817 else
7818   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double"        "$ac_includes_default"; then :
7819
7820 else
7821   if test "$ac_cv_type_long_double" = yes; then
7822      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7823 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7824 as_fn_error 77 "cannot compute sizeof (long double)
7825 See \`config.log' for more details" "$LINENO" 5; }
7826    else
7827      ac_cv_sizeof_long_double=0
7828    fi
7829 fi
7830
7831 fi
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7833 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7834
7835
7836
7837 cat >>confdefs.h <<_ACEOF
7838 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7839 _ACEOF
7840
7841
7842 sizeof_long_double=$ac_cv_sizeof_long_double
7843
7844
7845 ### End of automated tests.
7846 ### Now run sysdeps configure fragments.
7847
7848 # They also can set these variables.
7849 use_ldconfig=no
7850 ldd_rewrite_script=no
7851 libc_cv_sysconfdir=$sysconfdir
7852 libc_cv_gcc_unwind_find_fde=no
7853 libc_cv_idn=no
7854
7855 # Iterate over all the sysdep directories we will use, running their
7856 # configure fragments.
7857 for dir in $sysnames; do
7858   case $dir in
7859     /*) dest=$dir ;;
7860     *)  dest=$srcdir/$dir ;;
7861   esac
7862   if test -r $dest/configure; then
7863     { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7864 $as_echo "running configure fragment for $dir" >&6; }
7865     . $dest/configure
7866   fi
7867 done
7868
7869 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7870   $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7871
7872 fi
7873
7874
7875 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7876
7877
7878 # Test for old glibc 2.0.x headers so that they can be removed properly
7879 # Search only in includedir.
7880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7881 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7882 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7883 then
7884   old_glibc_headers=yes
7885 else
7886   old_glibc_headers=no
7887 fi
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7889 $as_echo "$old_glibc_headers" >&6; }
7890 if test ${old_glibc_headers} = yes; then
7891   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7892 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7893   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7894 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7895 fi
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914 if test $elf = yes; then
7915   $as_echo "#define HAVE_ELF 1" >>confdefs.h
7916
7917 fi
7918 if test $xcoff = yes; then
7919   $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7920
7921 fi
7922
7923
7924
7925 if test $shared = default; then
7926   shared=$elf
7927 fi
7928
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7930 $as_echo_n "checking whether -fPIC is default... " >&6; }
7931 if ${libc_cv_pic_default+:} false; then :
7932   $as_echo_n "(cached) " >&6
7933 else
7934   libc_cv_pic_default=yes
7935 cat > conftest.c <<EOF
7936 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7937 # error PIC is default.
7938 #endif
7939 EOF
7940 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7941   libc_cv_pic_default=no
7942 fi
7943 rm -f conftest.*
7944 fi
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7946 $as_echo "$libc_cv_pic_default" >&6; }
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7960   config_makefile=
7961 else
7962   config_makefile=Makefile
7963 fi
7964
7965 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7966 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7967
7968
7969
7970 ac_config_files="$ac_config_files config.make ${config_makefile}"
7971
7972 ac_config_commands="$ac_config_commands default"
7973
7974 cat >confcache <<\_ACEOF
7975 # This file is a shell script that caches the results of configure
7976 # tests run on this system so they can be shared between configure
7977 # scripts and configure runs, see configure's option --config-cache.
7978 # It is not useful on other systems.  If it contains results you don't
7979 # want to keep, you may remove or edit it.
7980 #
7981 # config.status only pays attention to the cache file if you give it
7982 # the --recheck option to rerun configure.
7983 #
7984 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7985 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7986 # following values.
7987
7988 _ACEOF
7989
7990 # The following way of writing the cache mishandles newlines in values,
7991 # but we know of no workaround that is simple, portable, and efficient.
7992 # So, we kill variables containing newlines.
7993 # Ultrix sh set writes to stderr and can't be redirected directly,
7994 # and sets the high bit in the cache file unless we assign to the vars.
7995 (
7996   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7997     eval ac_val=\$$ac_var
7998     case $ac_val in #(
7999     *${as_nl}*)
8000       case $ac_var in #(
8001       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8002 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8003       esac
8004       case $ac_var in #(
8005       _ | IFS | as_nl) ;; #(
8006       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8007       *) { eval $ac_var=; unset $ac_var;} ;;
8008       esac ;;
8009     esac
8010   done
8011
8012   (set) 2>&1 |
8013     case $as_nl`(ac_space=' '; set) 2>&1` in #(
8014     *${as_nl}ac_space=\ *)
8015       # `set' does not quote correctly, so add quotes: double-quote
8016       # substitution turns \\\\ into \\, and sed turns \\ into \.
8017       sed -n \
8018         "s/'/'\\\\''/g;
8019           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8020       ;; #(
8021     *)
8022       # `set' quotes correctly as required by POSIX, so do not add quotes.
8023       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8024       ;;
8025     esac |
8026     sort
8027 ) |
8028   sed '
8029      /^ac_cv_env_/b end
8030      t clear
8031      :clear
8032      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8033      t end
8034      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8035      :end' >>confcache
8036 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8037   if test -w "$cache_file"; then
8038     if test "x$cache_file" != "x/dev/null"; then
8039       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8040 $as_echo "$as_me: updating cache $cache_file" >&6;}
8041       if test ! -f "$cache_file" || test -h "$cache_file"; then
8042         cat confcache >"$cache_file"
8043       else
8044         case $cache_file in #(
8045         */* | ?:*)
8046           mv -f confcache "$cache_file"$$ &&
8047           mv -f "$cache_file"$$ "$cache_file" ;; #(
8048         *)
8049           mv -f confcache "$cache_file" ;;
8050         esac
8051       fi
8052     fi
8053   else
8054     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8055 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8056   fi
8057 fi
8058 rm -f confcache
8059
8060 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8061 # Let make expand exec_prefix.
8062 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8063
8064 DEFS=-DHAVE_CONFIG_H
8065
8066 ac_libobjs=
8067 ac_ltlibobjs=
8068 U=
8069 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8070   # 1. Remove the extension, and $U if already installed.
8071   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8072   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8073   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
8074   #    will be set to the directory where LIBOBJS objects are built.
8075   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8076   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8077 done
8078 LIBOBJS=$ac_libobjs
8079
8080 LTLIBOBJS=$ac_ltlibobjs
8081
8082
8083
8084 : "${CONFIG_STATUS=./config.status}"
8085 ac_write_fail=0
8086 ac_clean_files_save=$ac_clean_files
8087 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8089 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8090 as_write_fail=0
8091 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8092 #! $SHELL
8093 # Generated by $as_me.
8094 # Run this file to recreate the current configuration.
8095 # Compiler output produced by configure, useful for debugging
8096 # configure, is in config.log if it exists.
8097
8098 debug=false
8099 ac_cs_recheck=false
8100 ac_cs_silent=false
8101
8102 SHELL=\${CONFIG_SHELL-$SHELL}
8103 export SHELL
8104 _ASEOF
8105 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8106 ## -------------------- ##
8107 ## M4sh Initialization. ##
8108 ## -------------------- ##
8109
8110 # Be more Bourne compatible
8111 DUALCASE=1; export DUALCASE # for MKS sh
8112 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8113   emulate sh
8114   NULLCMD=:
8115   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8116   # is contrary to our usage.  Disable this feature.
8117   alias -g '${1+"$@"}'='"$@"'
8118   setopt NO_GLOB_SUBST
8119 else
8120   case `(set -o) 2>/dev/null` in #(
8121   *posix*) :
8122     set -o posix ;; #(
8123   *) :
8124      ;;
8125 esac
8126 fi
8127
8128
8129 as_nl='
8130 '
8131 export as_nl
8132 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8133 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8134 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8135 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8136 # Prefer a ksh shell builtin over an external printf program on Solaris,
8137 # but without wasting forks for bash or zsh.
8138 if test -z "$BASH_VERSION$ZSH_VERSION" \
8139     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8140   as_echo='print -r --'
8141   as_echo_n='print -rn --'
8142 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8143   as_echo='printf %s\n'
8144   as_echo_n='printf %s'
8145 else
8146   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8147     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8148     as_echo_n='/usr/ucb/echo -n'
8149   else
8150     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8151     as_echo_n_body='eval
8152       arg=$1;
8153       case $arg in #(
8154       *"$as_nl"*)
8155         expr "X$arg" : "X\\(.*\\)$as_nl";
8156         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8157       esac;
8158       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8159     '
8160     export as_echo_n_body
8161     as_echo_n='sh -c $as_echo_n_body as_echo'
8162   fi
8163   export as_echo_body
8164   as_echo='sh -c $as_echo_body as_echo'
8165 fi
8166
8167 # The user is always right.
8168 if test "${PATH_SEPARATOR+set}" != set; then
8169   PATH_SEPARATOR=:
8170   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8171     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8172       PATH_SEPARATOR=';'
8173   }
8174 fi
8175
8176
8177 # IFS
8178 # We need space, tab and new line, in precisely that order.  Quoting is
8179 # there to prevent editors from complaining about space-tab.
8180 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8181 # splitting by setting IFS to empty value.)
8182 IFS=" ""        $as_nl"
8183
8184 # Find who we are.  Look in the path if we contain no directory separator.
8185 as_myself=
8186 case $0 in #((
8187   *[\\/]* ) as_myself=$0 ;;
8188   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8189 for as_dir in $PATH
8190 do
8191   IFS=$as_save_IFS
8192   test -z "$as_dir" && as_dir=.
8193     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8194   done
8195 IFS=$as_save_IFS
8196
8197      ;;
8198 esac
8199 # We did not find ourselves, most probably we were run as `sh COMMAND'
8200 # in which case we are not to be found in the path.
8201 if test "x$as_myself" = x; then
8202   as_myself=$0
8203 fi
8204 if test ! -f "$as_myself"; then
8205   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8206   exit 1
8207 fi
8208
8209 # Unset variables that we do not need and which cause bugs (e.g. in
8210 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
8211 # suppresses any "Segmentation fault" message there.  '((' could
8212 # trigger a bug in pdksh 5.2.14.
8213 for as_var in BASH_ENV ENV MAIL MAILPATH
8214 do eval test x\${$as_var+set} = xset \
8215   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8216 done
8217 PS1='$ '
8218 PS2='> '
8219 PS4='+ '
8220
8221 # NLS nuisances.
8222 LC_ALL=C
8223 export LC_ALL
8224 LANGUAGE=C
8225 export LANGUAGE
8226
8227 # CDPATH.
8228 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8229
8230
8231 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8232 # ----------------------------------------
8233 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8234 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8235 # script with STATUS, using 1 if that was 0.
8236 as_fn_error ()
8237 {
8238   as_status=$1; test $as_status -eq 0 && as_status=1
8239   if test "$4"; then
8240     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8241     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8242   fi
8243   $as_echo "$as_me: error: $2" >&2
8244   as_fn_exit $as_status
8245 } # as_fn_error
8246
8247
8248 # as_fn_set_status STATUS
8249 # -----------------------
8250 # Set $? to STATUS, without forking.
8251 as_fn_set_status ()
8252 {
8253   return $1
8254 } # as_fn_set_status
8255
8256 # as_fn_exit STATUS
8257 # -----------------
8258 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8259 as_fn_exit ()
8260 {
8261   set +e
8262   as_fn_set_status $1
8263   exit $1
8264 } # as_fn_exit
8265
8266 # as_fn_unset VAR
8267 # ---------------
8268 # Portably unset VAR.
8269 as_fn_unset ()
8270 {
8271   { eval $1=; unset $1;}
8272 }
8273 as_unset=as_fn_unset
8274 # as_fn_append VAR VALUE
8275 # ----------------------
8276 # Append the text in VALUE to the end of the definition contained in VAR. Take
8277 # advantage of any shell optimizations that allow amortized linear growth over
8278 # repeated appends, instead of the typical quadratic growth present in naive
8279 # implementations.
8280 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8281   eval 'as_fn_append ()
8282   {
8283     eval $1+=\$2
8284   }'
8285 else
8286   as_fn_append ()
8287   {
8288     eval $1=\$$1\$2
8289   }
8290 fi # as_fn_append
8291
8292 # as_fn_arith ARG...
8293 # ------------------
8294 # Perform arithmetic evaluation on the ARGs, and store the result in the
8295 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8296 # must be portable across $(()) and expr.
8297 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8298   eval 'as_fn_arith ()
8299   {
8300     as_val=$(( $* ))
8301   }'
8302 else
8303   as_fn_arith ()
8304   {
8305     as_val=`expr "$@" || test $? -eq 1`
8306   }
8307 fi # as_fn_arith
8308
8309
8310 if expr a : '\(a\)' >/dev/null 2>&1 &&
8311    test "X`expr 00001 : '.*\(...\)'`" = X001; then
8312   as_expr=expr
8313 else
8314   as_expr=false
8315 fi
8316
8317 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8318   as_basename=basename
8319 else
8320   as_basename=false
8321 fi
8322
8323 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8324   as_dirname=dirname
8325 else
8326   as_dirname=false
8327 fi
8328
8329 as_me=`$as_basename -- "$0" ||
8330 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8331          X"$0" : 'X\(//\)$' \| \
8332          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8333 $as_echo X/"$0" |
8334     sed '/^.*\/\([^/][^/]*\)\/*$/{
8335             s//\1/
8336             q
8337           }
8338           /^X\/\(\/\/\)$/{
8339             s//\1/
8340             q
8341           }
8342           /^X\/\(\/\).*/{
8343             s//\1/
8344             q
8345           }
8346           s/.*/./; q'`
8347
8348 # Avoid depending upon Character Ranges.
8349 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8350 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8351 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8352 as_cr_digits='0123456789'
8353 as_cr_alnum=$as_cr_Letters$as_cr_digits
8354
8355 ECHO_C= ECHO_N= ECHO_T=
8356 case `echo -n x` in #(((((
8357 -n*)
8358   case `echo 'xy\c'` in
8359   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
8360   xy)  ECHO_C='\c';;
8361   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
8362        ECHO_T=' ';;
8363   esac;;
8364 *)
8365   ECHO_N='-n';;
8366 esac
8367
8368 rm -f conf$$ conf$$.exe conf$$.file
8369 if test -d conf$$.dir; then
8370   rm -f conf$$.dir/conf$$.file
8371 else
8372   rm -f conf$$.dir
8373   mkdir conf$$.dir 2>/dev/null
8374 fi
8375 if (echo >conf$$.file) 2>/dev/null; then
8376   if ln -s conf$$.file conf$$ 2>/dev/null; then
8377     as_ln_s='ln -s'
8378     # ... but there are two gotchas:
8379     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8380     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8381     # In both cases, we have to default to `cp -p'.
8382     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8383       as_ln_s='cp -p'
8384   elif ln conf$$.file conf$$ 2>/dev/null; then
8385     as_ln_s=ln
8386   else
8387     as_ln_s='cp -p'
8388   fi
8389 else
8390   as_ln_s='cp -p'
8391 fi
8392 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8393 rmdir conf$$.dir 2>/dev/null
8394
8395
8396 # as_fn_mkdir_p
8397 # -------------
8398 # Create "$as_dir" as a directory, including parents if necessary.
8399 as_fn_mkdir_p ()
8400 {
8401
8402   case $as_dir in #(
8403   -*) as_dir=./$as_dir;;
8404   esac
8405   test -d "$as_dir" || eval $as_mkdir_p || {
8406     as_dirs=
8407     while :; do
8408       case $as_dir in #(
8409       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8410       *) as_qdir=$as_dir;;
8411       esac
8412       as_dirs="'$as_qdir' $as_dirs"
8413       as_dir=`$as_dirname -- "$as_dir" ||
8414 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8415          X"$as_dir" : 'X\(//\)[^/]' \| \
8416          X"$as_dir" : 'X\(//\)$' \| \
8417          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8418 $as_echo X"$as_dir" |
8419     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8420             s//\1/
8421             q
8422           }
8423           /^X\(\/\/\)[^/].*/{
8424             s//\1/
8425             q
8426           }
8427           /^X\(\/\/\)$/{
8428             s//\1/
8429             q
8430           }
8431           /^X\(\/\).*/{
8432             s//\1/
8433             q
8434           }
8435           s/.*/./; q'`
8436       test -d "$as_dir" && break
8437     done
8438     test -z "$as_dirs" || eval "mkdir $as_dirs"
8439   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8440
8441
8442 } # as_fn_mkdir_p
8443 if mkdir -p . 2>/dev/null; then
8444   as_mkdir_p='mkdir -p "$as_dir"'
8445 else
8446   test -d ./-p && rmdir ./-p
8447   as_mkdir_p=false
8448 fi
8449
8450 if test -x / >/dev/null 2>&1; then
8451   as_test_x='test -x'
8452 else
8453   if ls -dL / >/dev/null 2>&1; then
8454     as_ls_L_option=L
8455   else
8456     as_ls_L_option=
8457   fi
8458   as_test_x='
8459     eval sh -c '\''
8460       if test -d "$1"; then
8461         test -d "$1/.";
8462       else
8463         case $1 in #(
8464         -*)set "./$1";;
8465         esac;
8466         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8467         ???[sx]*):;;*)false;;esac;fi
8468     '\'' sh
8469   '
8470 fi
8471 as_executable_p=$as_test_x
8472
8473 # Sed expression to map a string onto a valid CPP name.
8474 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8475
8476 # Sed expression to map a string onto a valid variable name.
8477 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8478
8479
8480 exec 6>&1
8481 ## ----------------------------------- ##
8482 ## Main body of $CONFIG_STATUS script. ##
8483 ## ----------------------------------- ##
8484 _ASEOF
8485 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8486
8487 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8488 # Save the log message, to keep $0 and so on meaningful, and to
8489 # report actual input values of CONFIG_FILES etc. instead of their
8490 # values after options handling.
8491 ac_log="
8492 This file was extended by GNU C Library $as_me (see version.h), which was
8493 generated by GNU Autoconf 2.68.  Invocation command line was
8494
8495   CONFIG_FILES    = $CONFIG_FILES
8496   CONFIG_HEADERS  = $CONFIG_HEADERS
8497   CONFIG_LINKS    = $CONFIG_LINKS
8498   CONFIG_COMMANDS = $CONFIG_COMMANDS
8499   $ $0 $@
8500
8501 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8502 "
8503
8504 _ACEOF
8505
8506 case $ac_config_files in *"
8507 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8508 esac
8509
8510 case $ac_config_headers in *"
8511 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8512 esac
8513
8514
8515 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8516 # Files that config.status was made for.
8517 config_files="$ac_config_files"
8518 config_headers="$ac_config_headers"
8519 config_commands="$ac_config_commands"
8520
8521 _ACEOF
8522
8523 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8524 ac_cs_usage="\
8525 \`$as_me' instantiates files and other configuration actions
8526 from templates according to the current configuration.  Unless the files
8527 and actions are specified as TAGs, all are instantiated by default.
8528
8529 Usage: $0 [OPTION]... [TAG]...
8530
8531   -h, --help       print this help, then exit
8532   -V, --version    print version number and configuration settings, then exit
8533       --config     print configuration, then exit
8534   -q, --quiet, --silent
8535                    do not print progress messages
8536   -d, --debug      don't remove temporary files
8537       --recheck    update $as_me by reconfiguring in the same conditions
8538       --file=FILE[:TEMPLATE]
8539                    instantiate the configuration file FILE
8540       --header=FILE[:TEMPLATE]
8541                    instantiate the configuration header FILE
8542
8543 Configuration files:
8544 $config_files
8545
8546 Configuration headers:
8547 $config_headers
8548
8549 Configuration commands:
8550 $config_commands
8551
8552 Report bugs to <glibc>.
8553 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8554 General help using GNU software: <http://www.gnu.org/gethelp/>."
8555
8556 _ACEOF
8557 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8558 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8559 ac_cs_version="\\
8560 GNU C Library config.status (see version.h)
8561 configured by $0, generated by GNU Autoconf 2.68,
8562   with options \\"\$ac_cs_config\\"
8563
8564 Copyright (C) 2010 Free Software Foundation, Inc.
8565 This config.status script is free software; the Free Software Foundation
8566 gives unlimited permission to copy, distribute and modify it."
8567
8568 ac_pwd='$ac_pwd'
8569 srcdir='$srcdir'
8570 INSTALL='$INSTALL'
8571 AWK='$AWK'
8572 test -n "\$AWK" || AWK=awk
8573 _ACEOF
8574
8575 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8576 # The default lists apply if the user does not specify any file.
8577 ac_need_defaults=:
8578 while test $# != 0
8579 do
8580   case $1 in
8581   --*=?*)
8582     ac_option=`expr "X$1" : 'X\([^=]*\)='`
8583     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8584     ac_shift=:
8585     ;;
8586   --*=)
8587     ac_option=`expr "X$1" : 'X\([^=]*\)='`
8588     ac_optarg=
8589     ac_shift=:
8590     ;;
8591   *)
8592     ac_option=$1
8593     ac_optarg=$2
8594     ac_shift=shift
8595     ;;
8596   esac
8597
8598   case $ac_option in
8599   # Handling of the options.
8600   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8601     ac_cs_recheck=: ;;
8602   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8603     $as_echo "$ac_cs_version"; exit ;;
8604   --config | --confi | --conf | --con | --co | --c )
8605     $as_echo "$ac_cs_config"; exit ;;
8606   --debug | --debu | --deb | --de | --d | -d )
8607     debug=: ;;
8608   --file | --fil | --fi | --f )
8609     $ac_shift
8610     case $ac_optarg in
8611     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8612     '') as_fn_error $? "missing file argument" ;;
8613     esac
8614     as_fn_append CONFIG_FILES " '$ac_optarg'"
8615     ac_need_defaults=false;;
8616   --header | --heade | --head | --hea )
8617     $ac_shift
8618     case $ac_optarg in
8619     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8620     esac
8621     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8622     ac_need_defaults=false;;
8623   --he | --h)
8624     # Conflict between --help and --header
8625     as_fn_error $? "ambiguous option: \`$1'
8626 Try \`$0 --help' for more information.";;
8627   --help | --hel | -h )
8628     $as_echo "$ac_cs_usage"; exit ;;
8629   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8630   | -silent | --silent | --silen | --sile | --sil | --si | --s)
8631     ac_cs_silent=: ;;
8632
8633   # This is an error.
8634   -*) as_fn_error $? "unrecognized option: \`$1'
8635 Try \`$0 --help' for more information." ;;
8636
8637   *) as_fn_append ac_config_targets " $1"
8638      ac_need_defaults=false ;;
8639
8640   esac
8641   shift
8642 done
8643
8644 ac_configure_extra_args=
8645
8646 if $ac_cs_silent; then
8647   exec 6>/dev/null
8648   ac_configure_extra_args="$ac_configure_extra_args --silent"
8649 fi
8650
8651 _ACEOF
8652 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8653 if \$ac_cs_recheck; then
8654   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8655   shift
8656   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8657   CONFIG_SHELL='$SHELL'
8658   export CONFIG_SHELL
8659   exec "\$@"
8660 fi
8661
8662 _ACEOF
8663 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8664 exec 5>>config.log
8665 {
8666   echo
8667   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8668 ## Running $as_me. ##
8669 _ASBOX
8670   $as_echo "$ac_log"
8671 } >&5
8672
8673 _ACEOF
8674 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8675 #
8676 # INIT-COMMANDS
8677 #
8678 config_vars='$config_vars'
8679
8680 _ACEOF
8681
8682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8683
8684 # Handling of arguments.
8685 for ac_config_target in $ac_config_targets
8686 do
8687   case $ac_config_target in
8688     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8689     "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8690     "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8691     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8692
8693   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8694   esac
8695 done
8696
8697
8698 # If the user did not use the arguments to specify the items to instantiate,
8699 # then the envvar interface is used.  Set only those that are not.
8700 # We use the long form for the default assignment because of an extremely
8701 # bizarre bug on SunOS 4.1.3.
8702 if $ac_need_defaults; then
8703   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8704   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8705   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8706 fi
8707
8708 # Have a temporary directory for convenience.  Make it in the build tree
8709 # simply because there is no reason against having it here, and in addition,
8710 # creating and moving files from /tmp can sometimes cause problems.
8711 # Hook for its removal unless debugging.
8712 # Note that there is a small window in which the directory will not be cleaned:
8713 # after its creation but before its name has been assigned to `$tmp'.
8714 $debug ||
8715 {
8716   tmp= ac_tmp=
8717   trap 'exit_status=$?
8718   : "${ac_tmp:=$tmp}"
8719   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8720 ' 0
8721   trap 'as_fn_exit 1' 1 2 13 15
8722 }
8723 # Create a (secure) tmp directory for tmp files.
8724
8725 {
8726   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8727   test -d "$tmp"
8728 }  ||
8729 {
8730   tmp=./conf$$-$RANDOM
8731   (umask 077 && mkdir "$tmp")
8732 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8733 ac_tmp=$tmp
8734
8735 # Set up the scripts for CONFIG_FILES section.
8736 # No need to generate them if there are no CONFIG_FILES.
8737 # This happens for instance with `./config.status config.h'.
8738 if test -n "$CONFIG_FILES"; then
8739
8740
8741 ac_cr=`echo X | tr X '\015'`
8742 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8743 # But we know of no other shell where ac_cr would be empty at this
8744 # point, so we can use a bashism as a fallback.
8745 if test "x$ac_cr" = x; then
8746   eval ac_cr=\$\'\\r\'
8747 fi
8748 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8749 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8750   ac_cs_awk_cr='\\r'
8751 else
8752   ac_cs_awk_cr=$ac_cr
8753 fi
8754
8755 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8756 _ACEOF
8757
8758
8759 {
8760   echo "cat >conf$$subs.awk <<_ACEOF" &&
8761   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8762   echo "_ACEOF"
8763 } >conf$$subs.sh ||
8764   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8765 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8766 ac_delim='%!_!# '
8767 for ac_last_try in false false false false false :; do
8768   . ./conf$$subs.sh ||
8769     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8770
8771   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8772   if test $ac_delim_n = $ac_delim_num; then
8773     break
8774   elif $ac_last_try; then
8775     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8776   else
8777     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8778   fi
8779 done
8780 rm -f conf$$subs.sh
8781
8782 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8783 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8784 _ACEOF
8785 sed -n '
8786 h
8787 s/^/S["/; s/!.*/"]=/
8788 p
8789 g
8790 s/^[^!]*!//
8791 :repl
8792 t repl
8793 s/'"$ac_delim"'$//
8794 t delim
8795 :nl
8796 h
8797 s/\(.\{148\}\)..*/\1/
8798 t more1
8799 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8800 p
8801 n
8802 b repl
8803 :more1
8804 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8805 p
8806 g
8807 s/.\{148\}//
8808 t nl
8809 :delim
8810 h
8811 s/\(.\{148\}\)..*/\1/
8812 t more2
8813 s/["\\]/\\&/g; s/^/"/; s/$/"/
8814 p
8815 b
8816 :more2
8817 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8818 p
8819 g
8820 s/.\{148\}//
8821 t delim
8822 ' <conf$$subs.awk | sed '
8823 /^[^""]/{
8824   N
8825   s/\n//
8826 }
8827 ' >>$CONFIG_STATUS || ac_write_fail=1
8828 rm -f conf$$subs.awk
8829 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8830 _ACAWK
8831 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8832   for (key in S) S_is_set[key] = 1
8833   FS = "\a"
8834
8835 }
8836 {
8837   line = $ 0
8838   nfields = split(line, field, "@")
8839   substed = 0
8840   len = length(field[1])
8841   for (i = 2; i < nfields; i++) {
8842     key = field[i]
8843     keylen = length(key)
8844     if (S_is_set[key]) {
8845       value = S[key]
8846       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8847       len += length(value) + length(field[++i])
8848       substed = 1
8849     } else
8850       len += 1 + keylen
8851   }
8852
8853   print line
8854 }
8855
8856 _ACAWK
8857 _ACEOF
8858 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8859 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8860   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8861 else
8862   cat
8863 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8864   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8865 _ACEOF
8866
8867 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8868 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8869 # trailing colons and then remove the whole line if VPATH becomes empty
8870 # (actually we leave an empty line to preserve line numbers).
8871 if test "x$srcdir" = x.; then
8872   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
8873 h
8874 s///
8875 s/^/:/
8876 s/[      ]*$/:/
8877 s/:\$(srcdir):/:/g
8878 s/:\${srcdir}:/:/g
8879 s/:@srcdir@:/:/g
8880 s/^:*//
8881 s/:*$//
8882 x
8883 s/\(=[   ]*\).*/\1/
8884 G
8885 s/\n//
8886 s/^[^=]*=[       ]*$//
8887 }'
8888 fi
8889
8890 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8891 fi # test -n "$CONFIG_FILES"
8892
8893 # Set up the scripts for CONFIG_HEADERS section.
8894 # No need to generate them if there are no CONFIG_HEADERS.
8895 # This happens for instance with `./config.status Makefile'.
8896 if test -n "$CONFIG_HEADERS"; then
8897 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8898 BEGIN {
8899 _ACEOF
8900
8901 # Transform confdefs.h into an awk script `defines.awk', embedded as
8902 # here-document in config.status, that substitutes the proper values into
8903 # config.h.in to produce config.h.
8904
8905 # Create a delimiter string that does not exist in confdefs.h, to ease
8906 # handling of long lines.
8907 ac_delim='%!_!# '
8908 for ac_last_try in false false :; do
8909   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8910   if test -z "$ac_tt"; then
8911     break
8912   elif $ac_last_try; then
8913     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8914   else
8915     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8916   fi
8917 done
8918
8919 # For the awk script, D is an array of macro values keyed by name,
8920 # likewise P contains macro parameters if any.  Preserve backslash
8921 # newline sequences.
8922
8923 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8924 sed -n '
8925 s/.\{148\}/&'"$ac_delim"'/g
8926 t rset
8927 :rset
8928 s/^[     ]*#[    ]*define[       ][      ]*/ /
8929 t def
8930 d
8931 :def
8932 s/\\$//
8933 t bsnl
8934 s/["\\]/\\&/g
8935 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
8936 D["\1"]=" \3"/p
8937 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
8938 d
8939 :bsnl
8940 s/["\\]/\\&/g
8941 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
8942 D["\1"]=" \3\\\\\\n"\\/p
8943 t cont
8944 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8945 t cont
8946 d
8947 :cont
8948 n
8949 s/.\{148\}/&'"$ac_delim"'/g
8950 t clear
8951 :clear
8952 s/\\$//
8953 t bsnlc
8954 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8955 d
8956 :bsnlc
8957 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8958 b cont
8959 ' <confdefs.h | sed '
8960 s/'"$ac_delim"'/"\\\
8961 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8962
8963 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8964   for (key in D) D_is_set[key] = 1
8965   FS = "\a"
8966 }
8967 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8968   line = \$ 0
8969   split(line, arg, " ")
8970   if (arg[1] == "#") {
8971     defundef = arg[2]
8972     mac1 = arg[3]
8973   } else {
8974     defundef = substr(arg[1], 2)
8975     mac1 = arg[2]
8976   }
8977   split(mac1, mac2, "(") #)
8978   macro = mac2[1]
8979   prefix = substr(line, 1, index(line, defundef) - 1)
8980   if (D_is_set[macro]) {
8981     # Preserve the white space surrounding the "#".
8982     print prefix "define", macro P[macro] D[macro]
8983     next
8984   } else {
8985     # Replace #undef with comments.  This is necessary, for example,
8986     # in the case of _POSIX_SOURCE, which is predefined and required
8987     # on some systems where configure will not decide to define it.
8988     if (defundef == "undef") {
8989       print "/*", prefix defundef, macro, "*/"
8990       next
8991     }
8992   }
8993 }
8994 { print }
8995 _ACAWK
8996 _ACEOF
8997 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8998   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8999 fi # test -n "$CONFIG_HEADERS"
9000
9001
9002 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
9003 shift
9004 for ac_tag
9005 do
9006   case $ac_tag in
9007   :[FHLC]) ac_mode=$ac_tag; continue;;
9008   esac
9009   case $ac_mode$ac_tag in
9010   :[FHL]*:*);;
9011   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9012   :[FH]-) ac_tag=-:-;;
9013   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9014   esac
9015   ac_save_IFS=$IFS
9016   IFS=:
9017   set x $ac_tag
9018   IFS=$ac_save_IFS
9019   shift
9020   ac_file=$1
9021   shift
9022
9023   case $ac_mode in
9024   :L) ac_source=$1;;
9025   :[FH])
9026     ac_file_inputs=
9027     for ac_f
9028     do
9029       case $ac_f in
9030       -) ac_f="$ac_tmp/stdin";;
9031       *) # Look for the file first in the build tree, then in the source tree
9032          # (if the path is not absolute).  The absolute path cannot be DOS-style,
9033          # because $ac_f cannot contain `:'.
9034          test -f "$ac_f" ||
9035            case $ac_f in
9036            [\\/$]*) false;;
9037            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9038            esac ||
9039            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9040       esac
9041       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9042       as_fn_append ac_file_inputs " '$ac_f'"
9043     done
9044
9045     # Let's still pretend it is `configure' which instantiates (i.e., don't
9046     # use $as_me), people would be surprised to read:
9047     #    /* config.h.  Generated by config.status.  */
9048     configure_input='Generated from '`
9049           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9050         `' by configure.'
9051     if test x"$ac_file" != x-; then
9052       configure_input="$ac_file.  $configure_input"
9053       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9054 $as_echo "$as_me: creating $ac_file" >&6;}
9055     fi
9056     # Neutralize special characters interpreted by sed in replacement strings.
9057     case $configure_input in #(
9058     *\&* | *\|* | *\\* )
9059        ac_sed_conf_input=`$as_echo "$configure_input" |
9060        sed 's/[\\\\&|]/\\\\&/g'`;; #(
9061     *) ac_sed_conf_input=$configure_input;;
9062     esac
9063
9064     case $ac_tag in
9065     *:-:* | *:-) cat >"$ac_tmp/stdin" \
9066       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9067     esac
9068     ;;
9069   esac
9070
9071   ac_dir=`$as_dirname -- "$ac_file" ||
9072 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9073          X"$ac_file" : 'X\(//\)[^/]' \| \
9074          X"$ac_file" : 'X\(//\)$' \| \
9075          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9076 $as_echo X"$ac_file" |
9077     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9078             s//\1/
9079             q
9080           }
9081           /^X\(\/\/\)[^/].*/{
9082             s//\1/
9083             q
9084           }
9085           /^X\(\/\/\)$/{
9086             s//\1/
9087             q
9088           }
9089           /^X\(\/\).*/{
9090             s//\1/
9091             q
9092           }
9093           s/.*/./; q'`
9094   as_dir="$ac_dir"; as_fn_mkdir_p
9095   ac_builddir=.
9096
9097 case "$ac_dir" in
9098 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9099 *)
9100   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9101   # A ".." for each directory in $ac_dir_suffix.
9102   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9103   case $ac_top_builddir_sub in
9104   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9105   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9106   esac ;;
9107 esac
9108 ac_abs_top_builddir=$ac_pwd
9109 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9110 # for backward compatibility:
9111 ac_top_builddir=$ac_top_build_prefix
9112
9113 case $srcdir in
9114   .)  # We are building in place.
9115     ac_srcdir=.
9116     ac_top_srcdir=$ac_top_builddir_sub
9117     ac_abs_top_srcdir=$ac_pwd ;;
9118   [\\/]* | ?:[\\/]* )  # Absolute name.
9119     ac_srcdir=$srcdir$ac_dir_suffix;
9120     ac_top_srcdir=$srcdir
9121     ac_abs_top_srcdir=$srcdir ;;
9122   *) # Relative name.
9123     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9124     ac_top_srcdir=$ac_top_build_prefix$srcdir
9125     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9126 esac
9127 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9128
9129
9130   case $ac_mode in
9131   :F)
9132   #
9133   # CONFIG_FILE
9134   #
9135
9136   case $INSTALL in
9137   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9138   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9139   esac
9140 _ACEOF
9141
9142 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9143 # If the template does not know about datarootdir, expand it.
9144 # FIXME: This hack should be removed a few years after 2.60.
9145 ac_datarootdir_hack=; ac_datarootdir_seen=
9146 ac_sed_dataroot='
9147 /datarootdir/ {
9148   p
9149   q
9150 }
9151 /@datadir@/p
9152 /@docdir@/p
9153 /@infodir@/p
9154 /@localedir@/p
9155 /@mandir@/p'
9156 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9157 *datarootdir*) ac_datarootdir_seen=yes;;
9158 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9159   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9160 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9161 _ACEOF
9162 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9163   ac_datarootdir_hack='
9164   s&@datadir@&$datadir&g
9165   s&@docdir@&$docdir&g
9166   s&@infodir@&$infodir&g
9167   s&@localedir@&$localedir&g
9168   s&@mandir@&$mandir&g
9169   s&\\\${datarootdir}&$datarootdir&g' ;;
9170 esac
9171 _ACEOF
9172
9173 # Neutralize VPATH when `$srcdir' = `.'.
9174 # Shell code in configure.ac might set extrasub.
9175 # FIXME: do we really want to maintain this feature?
9176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9177 ac_sed_extra="$ac_vpsub
9178 $extrasub
9179 _ACEOF
9180 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9181 :t
9182 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9183 s|@configure_input@|$ac_sed_conf_input|;t t
9184 s&@top_builddir@&$ac_top_builddir_sub&;t t
9185 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9186 s&@srcdir@&$ac_srcdir&;t t
9187 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9188 s&@top_srcdir@&$ac_top_srcdir&;t t
9189 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9190 s&@builddir@&$ac_builddir&;t t
9191 s&@abs_builddir@&$ac_abs_builddir&;t t
9192 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9193 s&@INSTALL@&$ac_INSTALL&;t t
9194 $ac_datarootdir_hack
9195 "
9196 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9197   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9198
9199 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9200   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9201   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
9202       "$ac_tmp/out"`; test -z "$ac_out"; } &&
9203   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9204 which seems to be undefined.  Please make sure it is defined" >&5
9205 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9206 which seems to be undefined.  Please make sure it is defined" >&2;}
9207
9208   rm -f "$ac_tmp/stdin"
9209   case $ac_file in
9210   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9211   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9212   esac \
9213   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9214  ;;
9215   :H)
9216   #
9217   # CONFIG_HEADER
9218   #
9219   if test x"$ac_file" != x-; then
9220     {
9221       $as_echo "/* $configure_input  */" \
9222       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9223     } >"$ac_tmp/config.h" \
9224       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9225     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9226       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9227 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9228     else
9229       rm -f "$ac_file"
9230       mv "$ac_tmp/config.h" "$ac_file" \
9231         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9232     fi
9233   else
9234     $as_echo "/* $configure_input  */" \
9235       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9236       || as_fn_error $? "could not create -" "$LINENO" 5
9237   fi
9238  ;;
9239
9240   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9241 $as_echo "$as_me: executing $ac_file commands" >&6;}
9242  ;;
9243   esac
9244
9245
9246   case $ac_file$ac_mode in
9247     "default":C)
9248 case $CONFIG_FILES in *config.make*)
9249 echo "$config_vars" >> config.make;;
9250 esac
9251 test -d bits || mkdir bits ;;
9252
9253   esac
9254 done # for ac_tag
9255
9256
9257 as_fn_exit 0
9258 _ACEOF
9259 ac_clean_files=$ac_clean_files_save
9260
9261 test $ac_write_fail = 0 ||
9262   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9263
9264
9265 # configure is writing to config.log, and then calls config.status.
9266 # config.status does its own redirection, appending to config.log.
9267 # Unfortunately, on DOS this fails, as config.log is still kept open
9268 # by configure, so config.status won't be able to write to it; its
9269 # output is simply discarded.  So we exec the FD to /dev/null,
9270 # effectively closing config.log, so it can be properly (re)opened and
9271 # appended to by config.status.  When coming back to configure, we
9272 # need to make the FD available again.
9273 if test "$no_create" != yes; then
9274   ac_cs_success=:
9275   ac_config_status_args=
9276   test "$silent" = yes &&
9277     ac_config_status_args="$ac_config_status_args --quiet"
9278   exec 5>/dev/null
9279   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9280   exec 5>>config.log
9281   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9282   # would make configure fail if this is the last instruction.
9283   $ac_cs_success || as_fn_exit 1
9284 fi
9285
9286 #
9287 # CONFIG_SUBDIRS section.
9288 #
9289 if test "$no_recursion" != yes; then
9290
9291   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9292   # so they do not pile up.
9293   ac_sub_configure_args=
9294   ac_prev=
9295   eval "set x $ac_configure_args"
9296   shift
9297   for ac_arg
9298   do
9299     if test -n "$ac_prev"; then
9300       ac_prev=
9301       continue
9302     fi
9303     case $ac_arg in
9304     -cache-file | --cache-file | --cache-fil | --cache-fi \
9305     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9306       ac_prev=cache_file ;;
9307     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9308     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9309     | --c=*)
9310       ;;
9311     --config-cache | -C)
9312       ;;
9313     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9314       ac_prev=srcdir ;;
9315     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9316       ;;
9317     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9318       ac_prev=prefix ;;
9319     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9320       ;;
9321     --disable-option-checking)
9322       ;;
9323     *)
9324       case $ac_arg in
9325       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9326       esac
9327       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9328     esac
9329   done
9330
9331   # Always prepend --prefix to ensure using the same prefix
9332   # in subdir configurations.
9333   ac_arg="--prefix=$prefix"
9334   case $ac_arg in
9335   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9336   esac
9337   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9338
9339   # Pass --silent
9340   if test "$silent" = yes; then
9341     ac_sub_configure_args="--silent $ac_sub_configure_args"
9342   fi
9343
9344   # Always prepend --disable-option-checking to silence warnings, since
9345   # different subdirs can have different --enable and --with options.
9346   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9347
9348   ac_popdir=`pwd`
9349   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9350
9351     # Do not complain, so a configure script can configure whichever
9352     # parts of a large source tree are present.
9353     test -d "$srcdir/$ac_dir" || continue
9354
9355     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9356     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9357     $as_echo "$ac_msg" >&6
9358     as_dir="$ac_dir"; as_fn_mkdir_p
9359     ac_builddir=.
9360
9361 case "$ac_dir" in
9362 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9363 *)
9364   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9365   # A ".." for each directory in $ac_dir_suffix.
9366   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9367   case $ac_top_builddir_sub in
9368   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9369   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9370   esac ;;
9371 esac
9372 ac_abs_top_builddir=$ac_pwd
9373 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9374 # for backward compatibility:
9375 ac_top_builddir=$ac_top_build_prefix
9376
9377 case $srcdir in
9378   .)  # We are building in place.
9379     ac_srcdir=.
9380     ac_top_srcdir=$ac_top_builddir_sub
9381     ac_abs_top_srcdir=$ac_pwd ;;
9382   [\\/]* | ?:[\\/]* )  # Absolute name.
9383     ac_srcdir=$srcdir$ac_dir_suffix;
9384     ac_top_srcdir=$srcdir
9385     ac_abs_top_srcdir=$srcdir ;;
9386   *) # Relative name.
9387     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9388     ac_top_srcdir=$ac_top_build_prefix$srcdir
9389     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9390 esac
9391 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9392
9393
9394     cd "$ac_dir"
9395
9396     # Check for guested configure; otherwise get Cygnus style configure.
9397     if test -f "$ac_srcdir/configure.gnu"; then
9398       ac_sub_configure=$ac_srcdir/configure.gnu
9399     elif test -f "$ac_srcdir/configure"; then
9400       ac_sub_configure=$ac_srcdir/configure
9401     elif test -f "$ac_srcdir/configure.in"; then
9402       # This should be Cygnus configure.
9403       ac_sub_configure=$ac_aux_dir/configure
9404     else
9405       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9406 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9407       ac_sub_configure=
9408     fi
9409
9410     # The recursion is here.
9411     if test -n "$ac_sub_configure"; then
9412       # Make the cache file name correct relative to the subdirectory.
9413       case $cache_file in
9414       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9415       *) # Relative name.
9416         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9417       esac
9418
9419       { $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
9420 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9421       # The eval makes quoting arguments work.
9422       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9423            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9424         as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9425     fi
9426
9427     cd "$ac_popdir"
9428   done
9429 fi
9430 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9431   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9432 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9433 fi
9434