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