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