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