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