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