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