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