packaging: update version to 2.19
[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 for ac_prog in bison
5334 do
5335   # Extract the first word of "$ac_prog", so it can be a program name with args.
5336 set dummy $ac_prog; ac_word=$2
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5338 $as_echo_n "checking for $ac_word... " >&6; }
5339 if ${ac_cv_prog_BISON+:} false; then :
5340   $as_echo_n "(cached) " >&6
5341 else
5342   if test -n "$BISON"; then
5343   ac_cv_prog_BISON="$BISON" # Let the user override the test.
5344 else
5345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5346 for as_dir in $PATH
5347 do
5348   IFS=$as_save_IFS
5349   test -z "$as_dir" && as_dir=.
5350     for ac_exec_ext in '' $ac_executable_extensions; do
5351   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5352     ac_cv_prog_BISON="$ac_prog"
5353     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5354     break 2
5355   fi
5356 done
5357   done
5358 IFS=$as_save_IFS
5359
5360 fi
5361 fi
5362 BISON=$ac_cv_prog_BISON
5363 if test -n "$BISON"; then
5364   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5365 $as_echo "$BISON" >&6; }
5366 else
5367   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5368 $as_echo "no" >&6; }
5369 fi
5370
5371
5372   test -n "$BISON" && break
5373 done
5374
5375 if test -z "$BISON"; then
5376   ac_verc_fail=yes
5377 else
5378   # Found it, now check the version.
5379   { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $BISON" >&5
5380 $as_echo_n "checking version of $BISON... " >&6; }
5381   ac_prog_version=`$BISON --version 2>&1 | sed -n 's/^.*bison (GNU Bison) \([0-9]*\.[0-9.]*\).*$/\1/p'`
5382   case $ac_prog_version in
5383     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5384     2.7*|[3-9].*|[1-9][0-9]*)
5385        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5386     *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5387
5388   esac
5389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5390 $as_echo "$ac_prog_version" >&6; }
5391 fi
5392 if test $ac_verc_fail = yes; then
5393   BISON=no
5394 fi
5395
5396
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5398 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5399 if ${libc_cv_friendly_stddef+:} false; then :
5400   $as_echo_n "(cached) " >&6
5401 else
5402   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5403 /* end confdefs.h.  */
5404 #define __need_size_t
5405 #define __need_wchar_t
5406 #include <stddef.h>
5407 #define __need_NULL
5408 #include <stddef.h>
5409 int
5410 main ()
5411 {
5412 size_t size; wchar_t wchar;
5413 #ifdef offsetof
5414 #error stddef.h ignored __need_*
5415 #endif
5416 if (&size == NULL || &wchar == NULL) abort ();
5417   ;
5418   return 0;
5419 }
5420 _ACEOF
5421 if ac_fn_c_try_compile "$LINENO"; then :
5422   libc_cv_friendly_stddef=yes
5423 else
5424   libc_cv_friendly_stddef=no
5425 fi
5426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427 fi
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5429 $as_echo "$libc_cv_friendly_stddef" >&6; }
5430 if test $libc_cv_friendly_stddef = yes; then
5431   config_vars="$config_vars
5432 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5433 fi
5434
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5436 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5437 if ${libc_cv_need_minus_P+:} false; then :
5438   $as_echo_n "(cached) " >&6
5439 else
5440   cat > conftest.S <<EOF
5441 #include "confdefs.h"
5442 /* Nothing whatsoever.  */
5443 EOF
5444 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5445   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5446   (eval $ac_try) 2>&5
5447   ac_status=$?
5448   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5449   test $ac_status = 0; }; }; then
5450   libc_cv_need_minus_P=no
5451 else
5452   libc_cv_need_minus_P=yes
5453 fi
5454 rm -f conftest*
5455 fi
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5457 $as_echo "$libc_cv_need_minus_P" >&6; }
5458 if test $libc_cv_need_minus_P = yes; then
5459   config_vars="$config_vars
5460 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5461 fi
5462
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5464 $as_echo_n "checking for .set assembler directive... " >&6; }
5465 if ${libc_cv_asm_set_directive+:} false; then :
5466   $as_echo_n "(cached) " >&6
5467 else
5468   cat > conftest.s <<EOF
5469 ${libc_cv_dot_text}
5470 foo:
5471 .set glibc_conftest_frobozz,foo
5472 .globl glibc_conftest_frobozz
5473 EOF
5474 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5475 # (but it doesn't work), so we must do a linking check to be sure.
5476 cat > conftest1.c <<\EOF
5477 extern int glibc_conftest_frobozz;
5478 void _start() { glibc_conftest_frobozz = 1; }
5479 EOF
5480 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5481             -nostartfiles -nostdlib \
5482             -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5483   libc_cv_asm_set_directive=yes
5484 else
5485   libc_cv_asm_set_directive=no
5486 fi
5487 rm -f conftest*
5488 fi
5489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5490 $as_echo "$libc_cv_asm_set_directive" >&6; }
5491 if test $libc_cv_asm_set_directive = yes; then
5492   $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5493
5494 fi
5495
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5497 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5498 if ${libc_cv_asm_unique_object+:} false; then :
5499   $as_echo_n "(cached) " >&6
5500 else
5501   cat > conftest.s <<EOF
5502 ${libc_cv_dot_text}
5503 _sym:
5504 .type _sym, %gnu_unique_object
5505 EOF
5506 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5507   libc_cv_asm_unique_object=yes
5508 else
5509   libc_cv_asm_unique_object=no
5510 fi
5511 rm -f conftest*
5512 fi
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5514 $as_echo "$libc_cv_asm_unique_object" >&6; }
5515 if test $libc_cv_asm_unique_object = yes; then
5516   $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5517
5518 fi
5519
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5521 $as_echo_n "checking for .previous assembler directive... " >&6; }
5522 if ${libc_cv_asm_previous_directive+:} false; then :
5523   $as_echo_n "(cached) " >&6
5524 else
5525   cat > conftest.s <<EOF
5526 .section foo_section
5527 .previous
5528 EOF
5529 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5530   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5531   (eval $ac_try) 2>&5
5532   ac_status=$?
5533   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5534   test $ac_status = 0; }; }; then
5535   libc_cv_asm_previous_directive=yes
5536 else
5537   libc_cv_asm_previous_directive=no
5538 fi
5539 rm -f conftest*
5540 fi
5541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5542 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5543 if test $libc_cv_asm_previous_directive = yes; then
5544   $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5545
5546 else
5547   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5548 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5549 if ${libc_cv_asm_popsection_directive+:} false; then :
5550   $as_echo_n "(cached) " >&6
5551 else
5552     cat > conftest.s <<EOF
5553 .pushsection foo_section
5554 .popsection
5555 EOF
5556   if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5557   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5558   (eval $ac_try) 2>&5
5559   ac_status=$?
5560   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5561   test $ac_status = 0; }; }; then
5562     libc_cv_asm_popsection_directive=yes
5563   else
5564     libc_cv_asm_popsection_directive=no
5565   fi
5566   rm -f conftest*
5567 fi
5568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5569 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5570   if test $libc_cv_asm_popsection_directive = yes; then
5571     $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5572
5573   fi
5574 fi
5575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5576 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5577 if ${libc_cv_asm_protected_directive+:} false; then :
5578   $as_echo_n "(cached) " >&6
5579 else
5580   cat > conftest.s <<EOF
5581 .protected foo
5582 foo:
5583 .hidden bar
5584 bar:
5585 EOF
5586 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5587   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5588   (eval $ac_try) 2>&5
5589   ac_status=$?
5590   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5591   test $ac_status = 0; }; }; then
5592   libc_cv_asm_protected_directive=yes
5593 else
5594   as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5595 fi
5596 rm -f conftest*
5597 fi
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5599 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5600
5601 if test $libc_cv_asm_protected_directive = yes; then
5602   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5603 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5604 if ${libc_cv_visibility_attribute+:} false; then :
5605   $as_echo_n "(cached) " >&6
5606 else
5607   cat > conftest.c <<EOF
5608                   int foo __attribute__ ((visibility ("hidden"))) = 1;
5609                   int bar __attribute__ ((visibility ("protected"))) = 1;
5610 EOF
5611                   libc_cv_visibility_attribute=no
5612                   if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5613   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5614   (eval $ac_try) 2>&5
5615   ac_status=$?
5616   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5617   test $ac_status = 0; }; }; then
5618                     if grep '\.hidden.*foo' conftest.s >/dev/null; then
5619                       if grep '\.protected.*bar' conftest.s >/dev/null; then
5620                         libc_cv_visibility_attribute=yes
5621                       fi
5622                     fi
5623                   fi
5624                   rm -f conftest.{c,s}
5625
5626 fi
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5628 $as_echo "$libc_cv_visibility_attribute" >&6; }
5629   if test $libc_cv_visibility_attribute != yes; then
5630     as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5631   fi
5632 fi
5633
5634 if test $libc_cv_visibility_attribute = yes; then
5635   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5636 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5637 if ${libc_cv_broken_visibility_attribute+:} false; then :
5638   $as_echo_n "(cached) " >&6
5639 else
5640   cat > conftest.c <<EOF
5641                   int foo (int x);
5642                   int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5643                   int bar (int x) { return x; }
5644 EOF
5645                   libc_cv_broken_visibility_attribute=yes
5646                   if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5647   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5648   (eval $ac_try) 2>&5
5649   ac_status=$?
5650   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5651   test $ac_status = 0; }; }; then
5652                     if grep '\.hidden[  _]foo' conftest.s >/dev/null; then
5653                       libc_cv_broken_visibility_attribute=no
5654                     fi
5655                   fi
5656                   rm -f conftest.c conftest.s
5657
5658 fi
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5660 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5661   if test $libc_cv_broken_visibility_attribute = yes; then
5662     as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
5663   fi
5664 fi
5665
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5667 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5668 if ${libc_cv_broken_alias_attribute+:} false; then :
5669   $as_echo_n "(cached) " >&6
5670 else
5671   cat > conftest.c <<EOF
5672                extern int foo (int x) __asm ("xyzzy");
5673                int bar (int x) { return x; }
5674                extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5675                extern int dfoo;
5676                extern __typeof (dfoo) dfoo __asm ("abccb");
5677                int dfoo = 1;
5678 EOF
5679                libc_cv_broken_alias_attribute=yes
5680                if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5681   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5682   (eval $ac_try) 2>&5
5683   ac_status=$?
5684   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5685   test $ac_status = 0; }; }; then
5686                  if grep 'xyzzy' conftest.s >/dev/null &&
5687                     grep 'abccb' conftest.s >/dev/null; then
5688                    libc_cv_broken_alias_attribute=no
5689                  fi
5690                fi
5691                rm -f conftest.c conftest.s
5692
5693 fi
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5695 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5696 if test $libc_cv_broken_alias_attribute = yes; then
5697   as_fn_error $? "working alias attribute support required" "$LINENO" 5
5698 fi
5699
5700 if test $libc_cv_visibility_attribute = yes; then
5701   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5702 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5703 if ${libc_cv_have_sdata_section+:} false; then :
5704   $as_echo_n "(cached) " >&6
5705 else
5706   echo "int i;" > conftest.c
5707                   libc_cv_have_sdata_section=no
5708                   if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5709                      | grep '\.sdata' >/dev/null; then
5710                     libc_cv_have_sdata_section=yes
5711                   fi
5712                   rm -f conftest.c conftest.so
5713
5714 fi
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5716 $as_echo "$libc_cv_have_sdata_section" >&6; }
5717   if test $libc_cv_have_sdata_section = yes; then
5718     $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5719
5720   fi
5721 fi
5722
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5724 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
5725 if ${libc_cv_initfini_array+:} false; then :
5726   $as_echo_n "(cached) " >&6
5727 else
5728   cat > conftest.c <<EOF
5729 int _start (void) { return 0; }
5730 int __start (void) { return 0; }
5731
5732 int foo (void) { return 1; }
5733 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5734
5735 EOF
5736 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5737                        conftest.c -static -nostartfiles -nostdlib
5738                        1>&5'
5739   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5740   (eval $ac_try) 2>&5
5741   ac_status=$?
5742   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5743   test $ac_status = 0; }; }; then :
5744   if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
5745     libc_cv_initfini_array=yes
5746   else
5747     libc_cv_initfini_array=no
5748   fi
5749 else
5750   libc_cv_initfini_array=no
5751 fi
5752 rm -f conftest*
5753
5754 fi
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
5756 $as_echo "$libc_cv_initfini_array" >&6; }
5757 if test $libc_cv_initfini_array != yes; then
5758   as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
5759 fi
5760
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5762 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5763 if ${libc_cv_ctors_header+:} false; then :
5764   $as_echo_n "(cached) " >&6
5765 else
5766     libc_cv_ctors_header=yes
5767   cat > conftest.c <<EOF
5768 int _start (void) { return 0; }
5769 int __start (void) { return 0; }
5770
5771 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5772 __attribute__ ((destructor))  void dtor (void) { asm (""); }
5773
5774 EOF
5775 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5776                        conftest.c -static -nostartfiles -nostdlib
5777                        1>&5'
5778   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5779   (eval $ac_try) 2>&5
5780   ac_status=$?
5781   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5782   test $ac_status = 0; }; }; then :
5783         if $READELF -WS conftest$ac_exeext | $AWK '
5784         { gsub(/\[ */, "[") }
5785         $2 == ".ctors" || $2 == ".dtors" {
5786           size = strtonum("0x" $6)
5787           align = strtonum("0x" $NF)
5788           seen[$2] = 1
5789           stub[$2] = size == align * 2
5790         }
5791         END {
5792           ctors_ok = !seen[".ctors"] || stub[".ctors"]
5793           dtors_ok = !seen[".dtors"] || stub[".dtors"]
5794           exit ((ctors_ok && dtors_ok) ? 0 : 1)
5795         }
5796       '; then :
5797   libc_cv_ctors_header=no
5798 fi
5799
5800 else
5801         as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
5802
5803 fi
5804 rm -f conftest*
5805
5806 fi
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5808 $as_echo "$libc_cv_ctors_header" >&6; }
5809 if test $libc_cv_ctors_header = no; then
5810   $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5811
5812 fi
5813
5814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5815 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5816 if ${libc_cv_cc_with_libunwind+:} false; then :
5817   $as_echo_n "(cached) " >&6
5818 else
5819
5820   cat > conftest.c <<EOF
5821 int main (void) { return 0; }
5822 EOF
5823   if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5824      conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then
5825     libc_cv_cc_with_libunwind=yes
5826   else
5827     libc_cv_cc_with_libunwind=no
5828   fi
5829   rm -f conftest*
5830 fi
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5832 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
5833
5834 if test $libc_cv_cc_with_libunwind = yes; then
5835   $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
5836
5837 fi
5838
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodelete" >&5
5840 $as_echo_n "checking for linker that supports -z nodelete... " >&6; }
5841 libc_linker_feature=no
5842 if test x"$gnu_ld" = x"yes"; then
5843   libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodelete"`
5844   if test -n "$libc_linker_check"; then
5845     cat > conftest.c <<EOF
5846 int _start (void) { return 42; }
5847 EOF
5848     if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5849                                 -Wl,--enable-new-dtags,-z,nodelete -nostdlib -nostartfiles
5850                                 -fPIC -shared -o conftest.so conftest.c
5851                                 1>&5'
5852   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5853   (eval $ac_try) 2>&5
5854   ac_status=$?
5855   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5856   test $ac_status = 0; }; }
5857     then
5858       libc_linker_feature=yes
5859     fi
5860     rm -f conftest*
5861   fi
5862 fi
5863 if test $libc_linker_feature = yes; then
5864   libc_cv_z_nodelete=yes
5865 else
5866   as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
5867 fi
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5869 $as_echo "$libc_linker_feature" >&6; }
5870
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodlopen" >&5
5872 $as_echo_n "checking for linker that supports -z nodlopen... " >&6; }
5873 libc_linker_feature=no
5874 if test x"$gnu_ld" = x"yes"; then
5875   libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodlopen"`
5876   if test -n "$libc_linker_check"; then
5877     cat > conftest.c <<EOF
5878 int _start (void) { return 42; }
5879 EOF
5880     if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5881                                 -Wl,--enable-new-dtags,-z,nodlopen -nostdlib -nostartfiles
5882                                 -fPIC -shared -o conftest.so conftest.c
5883                                 1>&5'
5884   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5885   (eval $ac_try) 2>&5
5886   ac_status=$?
5887   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5888   test $ac_status = 0; }; }
5889     then
5890       libc_linker_feature=yes
5891     fi
5892     rm -f conftest*
5893   fi
5894 fi
5895 if test $libc_linker_feature = yes; then
5896   libc_cv_z_nodlopen=yes
5897 else
5898   as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
5899 fi
5900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5901 $as_echo "$libc_linker_feature" >&6; }
5902
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z initfirst" >&5
5904 $as_echo_n "checking for linker that supports -z initfirst... " >&6; }
5905 libc_linker_feature=no
5906 if test x"$gnu_ld" = x"yes"; then
5907   libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z initfirst"`
5908   if test -n "$libc_linker_check"; then
5909     cat > conftest.c <<EOF
5910 int _start (void) { return 42; }
5911 EOF
5912     if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5913                                 -Wl,--enable-new-dtags,-z,initfirst -nostdlib -nostartfiles
5914                                 -fPIC -shared -o conftest.so conftest.c
5915                                 1>&5'
5916   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5917   (eval $ac_try) 2>&5
5918   ac_status=$?
5919   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5920   test $ac_status = 0; }; }
5921     then
5922       libc_linker_feature=yes
5923     fi
5924     rm -f conftest*
5925   fi
5926 fi
5927 if test $libc_linker_feature = yes; then
5928   libc_cv_z_initfirst=yes
5929 else
5930   as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
5931 fi
5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5933 $as_echo "$libc_linker_feature" >&6; }
5934
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
5936 $as_echo_n "checking for -Bgroup option... " >&6; }
5937 if ${libc_cv_Bgroup+:} false; then :
5938   $as_echo_n "(cached) " >&6
5939 else
5940   cat > conftest.c <<EOF
5941 int _start (void) { return 42; }
5942 EOF
5943 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5944                             -fPIC -shared -o conftest.so conftest.c
5945                             -Wl,-Bgroup -nostdlib 1>&5'
5946   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5947   (eval $ac_try) 2>&5
5948   ac_status=$?
5949   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5950   test $ac_status = 0; }; }
5951 then
5952   libc_cv_Bgroup=yes
5953 else
5954   libc_cv_Bgroup=no
5955 fi
5956 rm -f conftest*
5957 fi
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
5959 $as_echo "$libc_cv_Bgroup" >&6; }
5960
5961
5962 ASFLAGS_config=
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
5964 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
5965 if ${libc_cv_as_noexecstack+:} false; then :
5966   $as_echo_n "(cached) " >&6
5967 else
5968   cat > conftest.c <<EOF
5969 void foo (void) { }
5970 EOF
5971 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5972                    -S -o conftest.s conftest.c 1>&5'
5973   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5974   (eval $ac_try) 2>&5
5975   ac_status=$?
5976   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5977   test $ac_status = 0; }; } \
5978    && grep .note.GNU-stack conftest.s >/dev/null \
5979    && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
5980                       -c -o conftest.o conftest.s 1>&5'
5981   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5982   (eval $ac_try) 2>&5
5983   ac_status=$?
5984   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5985   test $ac_status = 0; }; }
5986 then
5987   libc_cv_as_noexecstack=yes
5988 else
5989   libc_cv_as_noexecstack=no
5990 fi
5991 rm -f conftest*
5992 fi
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
5994 $as_echo "$libc_cv_as_noexecstack" >&6; }
5995 if test $libc_cv_as_noexecstack = yes; then
5996   ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5997 fi
5998
5999
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6001 $as_echo_n "checking for -z combreloc... " >&6; }
6002 if ${libc_cv_z_combreloc+:} false; then :
6003   $as_echo_n "(cached) " >&6
6004 else
6005   cat > conftest.c <<EOF
6006 extern int bar (int);
6007 extern int mumble;
6008 int foo (void) { return bar (mumble); }
6009 EOF
6010 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6011                         -fPIC -shared -o conftest.so conftest.c
6012                         -nostdlib -nostartfiles
6013                         -Wl,-z,combreloc 1>&5'
6014   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6015   (eval $ac_try) 2>&5
6016   ac_status=$?
6017   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6018   test $ac_status = 0; }; }
6019 then
6020   if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6021     libc_cv_z_combreloc=yes
6022   else
6023     libc_cv_z_combreloc=no
6024   fi
6025 else
6026   libc_cv_z_combreloc=no
6027 fi
6028 rm -f conftest*
6029 fi
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6031 $as_echo "$libc_cv_z_combreloc" >&6; }
6032 if test "$libc_cv_z_combreloc" = yes; then
6033   $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6034
6035 fi
6036
6037
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
6039 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
6040 libc_linker_feature=no
6041 if test x"$gnu_ld" = x"yes"; then
6042   libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
6043   if test -n "$libc_linker_check"; then
6044     cat > conftest.c <<EOF
6045 int _start (void) { return 42; }
6046 EOF
6047     if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6048                                 -Wl,-z,execstack -nostdlib -nostartfiles
6049                                 -fPIC -shared -o conftest.so conftest.c
6050                                 1>&5'
6051   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6052   (eval $ac_try) 2>&5
6053   ac_status=$?
6054   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6055   test $ac_status = 0; }; }
6056     then
6057       libc_linker_feature=yes
6058     fi
6059     rm -f conftest*
6060   fi
6061 fi
6062 if test $libc_linker_feature = yes; then
6063   libc_cv_z_execstack=yes
6064 else
6065   libc_cv_z_execstack=no
6066 fi
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6068 $as_echo "$libc_linker_feature" >&6; }
6069
6070
6071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6072 $as_echo_n "checking for -fpie... " >&6; }
6073 if ${libc_cv_fpie+:} false; then :
6074   $as_echo_n "(cached) " >&6
6075 else
6076   if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
6077   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6078   (eval $ac_try) 2>&5
6079   ac_status=$?
6080   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6081   test $ac_status = 0; }; }; then :
6082   libc_cv_fpie=yes
6083 else
6084   libc_cv_fpie=no
6085 fi
6086
6087 fi
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6089 $as_echo "$libc_cv_fpie" >&6; }
6090
6091
6092
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6094 $as_echo_n "checking for --hash-style option... " >&6; }
6095 if ${libc_cv_hashstyle+:} false; then :
6096   $as_echo_n "(cached) " >&6
6097 else
6098   cat > conftest.c <<EOF
6099 int _start (void) { return 42; }
6100 EOF
6101 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6102                             -fPIC -shared -o conftest.so conftest.c
6103                             -Wl,--hash-style=both -nostdlib 1>&5'
6104   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6105   (eval $ac_try) 2>&5
6106   ac_status=$?
6107   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6108   test $ac_status = 0; }; }
6109 then
6110   libc_cv_hashstyle=yes
6111 else
6112   libc_cv_hashstyle=no
6113 fi
6114 rm -f conftest*
6115 fi
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6117 $as_echo "$libc_cv_hashstyle" >&6; }
6118
6119
6120 # The linker's default -shared behavior is good enough if it
6121 # does these things that our custom linker scripts ensure that
6122 # all allocated NOTE sections come first.
6123 if test "$use_default_link" = default; then
6124   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6125 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6126 if ${libc_cv_use_default_link+:} false; then :
6127   $as_echo_n "(cached) " >&6
6128 else
6129     libc_cv_use_default_link=no
6130   cat > conftest.s <<\EOF
6131           .section .note.a,"a",%note
6132           .balign 4
6133           .long 4,4,9
6134           .string "GNU"
6135           .string "foo"
6136           .section .note.b,"a",%note
6137           .balign 4
6138           .long 4,4,9
6139           .string "GNU"
6140           .string "bar"
6141 EOF
6142   if { ac_try='  ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6143   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6144   (eval $ac_try) 2>&5
6145   ac_status=$?
6146   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6147   test $ac_status = 0; }; } &&
6148        ac_try=`$READELF -S conftest.so | sed -n \
6149          '${x;p;}
6150           s/^ *\[ *[1-9][0-9]*\]  *\([^ ][^ ]*\)  *\([^ ][^ ]*\) .*$/\2 \1/
6151           t a
6152           b
6153           : a
6154           H'`
6155   then
6156     libc_seen_a=no libc_seen_b=no
6157     set -- $ac_try
6158     while test $# -ge 2 -a "$1" = NOTE; do
6159       case "$2" in
6160       .note.a) libc_seen_a=yes ;;
6161       .note.b) libc_seen_b=yes ;;
6162       esac
6163       shift 2
6164     done
6165     case "$libc_seen_a$libc_seen_b" in
6166     yesyes)
6167       libc_cv_use_default_link=yes
6168       ;;
6169     *)
6170       echo >&5 "\
6171 $libc_seen_a$libc_seen_b from:
6172 $ac_try"
6173       ;;
6174     esac
6175   fi
6176   rm -f conftest*
6177 fi
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6179 $as_echo "$libc_cv_use_default_link" >&6; }
6180   use_default_link=$libc_cv_use_default_link
6181 fi
6182
6183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6184 $as_echo_n "checking linker output format... " >&6; }
6185 if ${libc_cv_output_format+:} false; then :
6186   $as_echo_n "(cached) " >&6
6187 else
6188   if libc_cv_output_format=`
6189 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6190 then
6191   :
6192 else
6193   libc_cv_output_format=
6194 fi
6195 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6196 fi
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6198 $as_echo "$libc_cv_output_format" >&6; }
6199
6200
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6202 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6203 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6204   $as_echo_n "(cached) " >&6
6205 else
6206   cat > conftest.c <<EOF
6207 int foo;
6208 EOF
6209 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6210                             conftest.c 1>&5'
6211   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6212   (eval $ac_try) 2>&5
6213   ac_status=$?
6214   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6215   test $ac_status = 0; }; }
6216 then
6217   libc_cv_fno_toplevel_reorder=yes
6218 else
6219   libc_cv_fno_toplevel_reorder=no
6220 fi
6221 rm -f conftest*
6222 fi
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6224 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6225 if test $libc_cv_fno_toplevel_reorder = yes; then
6226   fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6227 else
6228   fno_unit_at_a_time=-fno-unit-at-a-time
6229 fi
6230
6231
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6233 $as_echo_n "checking for -fstack-protector... " >&6; }
6234 if ${libc_cv_ssp+:} false; then :
6235   $as_echo_n "(cached) " >&6
6236 else
6237   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6238   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6239   (eval $ac_try) 2>&5
6240   ac_status=$?
6241   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6242   test $ac_status = 0; }; }; then :
6243   libc_cv_ssp=yes
6244 else
6245   libc_cv_ssp=no
6246 fi
6247
6248 fi
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6250 $as_echo "$libc_cv_ssp" >&6; }
6251
6252
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6254 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6255 if ${libc_cv_gnu89_inline+:} false; then :
6256   $as_echo_n "(cached) " >&6
6257 else
6258   cat > conftest.c <<EOF
6259 int foo;
6260 #ifdef __GNUC_GNU_INLINE__
6261 main () { return 0;}
6262 #else
6263 #error
6264 #endif
6265 EOF
6266 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6267                             -o conftest.s conftest.c 1>&5'
6268   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6269   (eval $ac_try) 2>&5
6270   ac_status=$?
6271   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6272   test $ac_status = 0; }; }
6273 then
6274   libc_cv_gnu89_inline=yes
6275 else
6276   libc_cv_gnu89_inline=no
6277 fi
6278 rm -f conftest*
6279 fi
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6281 $as_echo "$libc_cv_gnu89_inline" >&6; }
6282 if test $libc_cv_gnu89_inline = yes; then
6283   gnu89_inline=-fgnu89-inline
6284 else
6285   gnu89_inline=
6286 fi
6287
6288
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6290 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6291 if ${libc_cv_have_section_quotes+:} false; then :
6292   $as_echo_n "(cached) " >&6
6293 else
6294   cat > conftest.c <<EOF
6295                 static const int foo
6296                 __attribute__ ((section ("bar"))) = 1;
6297 EOF
6298                 if ${CC-cc} -S conftest.c -o conftest.s; then
6299                   if grep '\.section.*"bar"' conftest.s >/dev/null; then
6300                     libc_cv_have_section_quotes=yes
6301                   else
6302                     libc_cv_have_section_quotes=no
6303                   fi
6304                 else
6305                   libc_cv_have_section_quotes=unknown
6306                 fi
6307                 rm -f conftest.{c,s}
6308
6309 fi
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6311 $as_echo "$libc_cv_have_section_quotes" >&6; }
6312 if test $libc_cv_have_section_quotes = yes; then
6313   $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6314
6315 fi
6316
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6318 $as_echo_n "checking for assembler .weak directive... " >&6; }
6319 if ${libc_cv_asm_weak_directive+:} false; then :
6320   $as_echo_n "(cached) " >&6
6321 else
6322   cat > conftest.s <<EOF
6323 ${libc_cv_dot_text}
6324 .globl foo
6325 foo:
6326 .weak foo
6327 .weak bar; bar = foo
6328 EOF
6329 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6330   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6331   (eval $ac_try) 2>&5
6332   ac_status=$?
6333   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6334   test $ac_status = 0; }; }; then
6335   libc_cv_asm_weak_directive=yes
6336 else
6337   libc_cv_asm_weak_directive=no
6338 fi
6339 rm -f conftest*
6340 fi
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6342 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6343
6344 if test $libc_cv_asm_weak_directive = no; then
6345   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6346 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6347 if ${libc_cv_asm_weakext_directive+:} false; then :
6348   $as_echo_n "(cached) " >&6
6349 else
6350   cat > conftest.s <<EOF
6351 ${libc_cv_dot_text}
6352 .globl foo
6353 foo:
6354 .weakext bar foo
6355 .weakext baz
6356 .globl baz
6357 baz:
6358 EOF
6359   if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6360   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6361   (eval $ac_try) 2>&5
6362   ac_status=$?
6363   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6364   test $ac_status = 0; }; }; then
6365     libc_cv_asm_weakext_directive=yes
6366   else
6367     libc_cv_asm_weakext_directive=no
6368   fi
6369   rm -f conftest*
6370 fi
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6372 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6373
6374 fi # no .weak
6375
6376 if test $libc_cv_asm_weak_directive = yes; then
6377   $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6378
6379 elif test $libc_cv_asm_weakext_directive = yes; then
6380   $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6381
6382 fi
6383
6384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6385 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6386 if ${libc_cv_ld_no_whole_archive+:} false; then :
6387   $as_echo_n "(cached) " >&6
6388 else
6389   cat > conftest.c <<\EOF
6390 _start () {}
6391 int __eh_pc;
6392 __throw () {}
6393 EOF
6394 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6395                             -nostdlib -nostartfiles -Wl,--no-whole-archive
6396                             -o conftest conftest.c 1>&5'
6397   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6398   (eval $ac_try) 2>&5
6399   ac_status=$?
6400   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6401   test $ac_status = 0; }; }; then
6402   libc_cv_ld_no_whole_archive=yes
6403 else
6404   libc_cv_ld_no_whole_archive=no
6405 fi
6406 rm -f conftest*
6407 fi
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6409 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6410 if test $libc_cv_ld_no_whole_archive = no; then
6411   as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6412 fi
6413
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6415 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6416 if ${libc_cv_gcc_exceptions+:} false; then :
6417   $as_echo_n "(cached) " >&6
6418 else
6419   cat > conftest.c <<\EOF
6420 _start () {}
6421 int __eh_pc;
6422 __throw () {}
6423 EOF
6424 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6425                             -nostdlib -nostartfiles -fexceptions
6426                             -o conftest conftest.c 1>&5'
6427   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6428   (eval $ac_try) 2>&5
6429   ac_status=$?
6430   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6431   test $ac_status = 0; }; }; then
6432   libc_cv_gcc_exceptions=yes
6433 else
6434   libc_cv_gcc_exceptions=no
6435 fi
6436 rm -f conftest*
6437 fi
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6439 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6440 if test $libc_cv_gcc_exceptions = yes; then
6441   exceptions=-fexceptions
6442 fi
6443
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6445 $as_echo_n "checking for __builtin_memset... " >&6; }
6446 if ${libc_cv_gcc_builtin_memset+:} false; then :
6447   $as_echo_n "(cached) " >&6
6448 else
6449   cat > conftest.c <<\EOF
6450 void zero (void *x)
6451 {
6452   __builtin_memset (x, 0, 1000);
6453 }
6454 EOF
6455 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6456   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6457   (eval $ac_try) 2>&5
6458   ac_status=$?
6459   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6460   test $ac_status = 0; }; };
6461 then
6462   libc_cv_gcc_builtin_memset=no
6463 else
6464   libc_cv_gcc_builtin_memset=yes
6465 fi
6466 rm -f conftest*
6467 fi
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6469 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6470 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6471   $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6472
6473 fi
6474
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6476 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6477 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6478   $as_echo_n "(cached) " >&6
6479 else
6480   cat > conftest.c <<\EOF
6481 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6482 char *foo (const char *a, const char *b)
6483 {
6484   return __builtin_strstr (a, b);
6485 }
6486 EOF
6487 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6488   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6489   (eval $ac_try) 2>&5
6490   ac_status=$?
6491   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6492   test $ac_status = 0; }; };
6493 then
6494   libc_cv_gcc_builtin_redirection=yes
6495 else
6496   libc_cv_gcc_builtin_redirection=no
6497 fi
6498 rm -f conftest*
6499 fi
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6501 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6502 if test "$libc_cv_gcc_builtin_redirection" = no; then
6503   as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6504 fi
6505
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6507 $as_echo_n "checking for __thread... " >&6; }
6508 if ${libc_cv_gcc___thread+:} false; then :
6509   $as_echo_n "(cached) " >&6
6510 else
6511   cat > conftest.c <<\EOF
6512 __thread int a = 42;
6513 EOF
6514 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6515   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6516   (eval $ac_try) 2>&5
6517   ac_status=$?
6518   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6519   test $ac_status = 0; }; }; then
6520   libc_cv_gcc___thread=yes
6521 else
6522   libc_cv_gcc___thread=no
6523 fi
6524 rm -f conftest*
6525 fi
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6527 $as_echo "$libc_cv_gcc___thread" >&6; }
6528 if test "$libc_cv_gcc___thread" = no; then
6529   as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
6530 fi
6531
6532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6533 $as_echo_n "checking for tls_model attribute... " >&6; }
6534 if ${libc_cv_gcc_tls_model_attr+:} false; then :
6535   $as_echo_n "(cached) " >&6
6536 else
6537   cat > conftest.c <<\EOF
6538 extern __thread int a __attribute__((tls_model ("initial-exec")));
6539 EOF
6540 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6541   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6542   (eval $ac_try) 2>&5
6543   ac_status=$?
6544   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6545   test $ac_status = 0; }; }; then
6546   libc_cv_gcc_tls_model_attr=yes
6547 else
6548   libc_cv_gcc_tls_model_attr=no
6549 fi
6550 rm -f conftest*
6551 fi
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6553 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6554 if test "$libc_cv_gcc_tls_model_attr" = no; then
6555   as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
6556 fi
6557
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6559 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6560 if ${libc_cv_cc_nofma+:} false; then :
6561   $as_echo_n "(cached) " >&6
6562 else
6563   libc_cv_cc_nofma=
6564 for opt in -ffp-contract=off -mno-fused-madd; do
6565   if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6566   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6567   (eval $ac_try) 2>&5
6568   ac_status=$?
6569   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6570   test $ac_status = 0; }; }; then :
6571   libc_cv_cc_nofma=$opt; break
6572 fi
6573 done
6574 fi
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6576 $as_echo "$libc_cv_cc_nofma" >&6; }
6577
6578
6579 if test -n "$submachine"; then
6580   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6581 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6582 if ${libc_cv_cc_submachine+:} false; then :
6583   $as_echo_n "(cached) " >&6
6584 else
6585     libc_cv_cc_submachine=no
6586   for opt in "-march=$submachine" "-mcpu=$submachine"; do
6587     if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6588   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6589   (eval $ac_try) 2>&5
6590   ac_status=$?
6591   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6592   test $ac_status = 0; }; }; then :
6593
6594       libc_cv_cc_submachine="$opt"
6595       break
6596 fi
6597   done
6598 fi
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6600 $as_echo "$libc_cv_cc_submachine" >&6; }
6601   if test "x$libc_cv_cc_submachine" = xno; then
6602     as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
6603   fi
6604 fi
6605
6606
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6608 __attribute__ ((__optimize__))" >&5
6609 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6610 __attribute__ ((__optimize__))... " >&6; }
6611 if ${libc_cv_cc_loop_to_function+:} false; then :
6612   $as_echo_n "(cached) " >&6
6613 else
6614   cat > conftest.c <<EOF
6615 void
6616 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6617 foo (void) {}
6618 EOF
6619 libc_cv_cc_loop_to_function=no
6620 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c'
6621   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6622   (eval $ac_try) 2>&5
6623   ac_status=$?
6624   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6625   test $ac_status = 0; }; }
6626 then
6627   libc_cv_cc_loop_to_function=yes
6628 fi
6629 rm -f conftest*
6630 fi
6631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6632 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6633 if test $libc_cv_cc_loop_to_function = yes; then
6634   $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6635
6636 fi
6637
6638
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6640 $as_echo_n "checking for libgd... " >&6; }
6641 if test "$with_gd" != "no"; then
6642   old_CFLAGS="$CFLAGS"
6643   CFLAGS="$CFLAGS $libgd_include"
6644   old_LDFLAGS="$LDFLAGS"
6645   LDFLAGS="$LDFLAGS $libgd_ldflags"
6646   old_LIBS="$LIBS"
6647   LIBS="$LIBS -lgd -lpng -lz -lm"
6648   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6649 /* end confdefs.h.  */
6650 #include <gd.h>
6651 int
6652 main ()
6653 {
6654 gdImagePng (0, 0)
6655   ;
6656   return 0;
6657 }
6658 _ACEOF
6659 if ac_fn_c_try_link "$LINENO"; then :
6660   LIBGD=yes
6661 else
6662   LIBGD=no
6663 fi
6664 rm -f core conftest.err conftest.$ac_objext \
6665     conftest$ac_exeext conftest.$ac_ext
6666   CFLAGS="$old_CFLAGS"
6667   LDFLAGS="$old_LDFLAGS"
6668   LIBS="$old_LIBS"
6669 else
6670   LIBGD=no
6671 fi
6672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6673 $as_echo "$LIBGD" >&6; }
6674
6675
6676 # SELinux detection
6677 if test x$with_selinux = xno ; then
6678   have_selinux=no;
6679 else
6680   # See if we have the SELinux library
6681   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6682 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6683 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
6684   $as_echo_n "(cached) " >&6
6685 else
6686   ac_check_lib_save_LIBS=$LIBS
6687 LIBS="-lselinux  $LIBS"
6688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6689 /* end confdefs.h.  */
6690
6691 /* Override any GCC internal prototype to avoid an error.
6692    Use char because int might match the return type of a GCC
6693    builtin and then its argument prototype would still apply.  */
6694 #ifdef __cplusplus
6695 extern "C"
6696 #endif
6697 char is_selinux_enabled ();
6698 int
6699 main ()
6700 {
6701 return is_selinux_enabled ();
6702   ;
6703   return 0;
6704 }
6705 _ACEOF
6706 if ac_fn_c_try_link "$LINENO"; then :
6707   ac_cv_lib_selinux_is_selinux_enabled=yes
6708 else
6709   ac_cv_lib_selinux_is_selinux_enabled=no
6710 fi
6711 rm -f core conftest.err conftest.$ac_objext \
6712     conftest$ac_exeext conftest.$ac_ext
6713 LIBS=$ac_check_lib_save_LIBS
6714 fi
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6716 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
6717 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
6718   have_selinux=yes
6719 else
6720   have_selinux=no
6721 fi
6722
6723   if test x$with_selinux = xyes ; then
6724     if test x$have_selinux = xno ; then
6725       as_fn_error $? "SELinux explicitly required, but SELinux library not found" "$LINENO" 5
6726     fi
6727   fi
6728 fi
6729 # Check if we're building with SELinux support.
6730 if test "x$have_selinux" = xyes; then
6731
6732 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
6733
6734
6735   # See if we have the libaudit library
6736   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
6737 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
6738 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
6739   $as_echo_n "(cached) " >&6
6740 else
6741   ac_check_lib_save_LIBS=$LIBS
6742 LIBS="-laudit  $LIBS"
6743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6744 /* end confdefs.h.  */
6745
6746 /* Override any GCC internal prototype to avoid an error.
6747    Use char because int might match the return type of a GCC
6748    builtin and then its argument prototype would still apply.  */
6749 #ifdef __cplusplus
6750 extern "C"
6751 #endif
6752 char audit_log_user_avc_message ();
6753 int
6754 main ()
6755 {
6756 return audit_log_user_avc_message ();
6757   ;
6758   return 0;
6759 }
6760 _ACEOF
6761 if ac_fn_c_try_link "$LINENO"; then :
6762   ac_cv_lib_audit_audit_log_user_avc_message=yes
6763 else
6764   ac_cv_lib_audit_audit_log_user_avc_message=no
6765 fi
6766 rm -f core conftest.err conftest.$ac_objext \
6767     conftest$ac_exeext conftest.$ac_ext
6768 LIBS=$ac_check_lib_save_LIBS
6769 fi
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6771 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
6772 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
6773   have_libaudit=yes
6774 else
6775   have_libaudit=no
6776 fi
6777
6778   if test "x$have_libaudit" = xyes; then
6779
6780 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
6781
6782   fi
6783
6784
6785   # See if we have the libcap library
6786   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
6787 $as_echo_n "checking for cap_init in -lcap... " >&6; }
6788 if ${ac_cv_lib_cap_cap_init+:} false; then :
6789   $as_echo_n "(cached) " >&6
6790 else
6791   ac_check_lib_save_LIBS=$LIBS
6792 LIBS="-lcap  $LIBS"
6793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6794 /* end confdefs.h.  */
6795
6796 /* Override any GCC internal prototype to avoid an error.
6797    Use char because int might match the return type of a GCC
6798    builtin and then its argument prototype would still apply.  */
6799 #ifdef __cplusplus
6800 extern "C"
6801 #endif
6802 char cap_init ();
6803 int
6804 main ()
6805 {
6806 return cap_init ();
6807   ;
6808   return 0;
6809 }
6810 _ACEOF
6811 if ac_fn_c_try_link "$LINENO"; then :
6812   ac_cv_lib_cap_cap_init=yes
6813 else
6814   ac_cv_lib_cap_cap_init=no
6815 fi
6816 rm -f core conftest.err conftest.$ac_objext \
6817     conftest$ac_exeext conftest.$ac_ext
6818 LIBS=$ac_check_lib_save_LIBS
6819 fi
6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
6821 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
6822 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
6823   have_libcap=yes
6824 else
6825   have_libcap=no
6826 fi
6827
6828   if test "x$have_libcap" = xyes; then
6829
6830 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
6831
6832   fi
6833
6834 fi
6835
6836
6837
6838 # The cast to long int works around a bug in the HP C Compiler
6839 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6840 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6841 # This bug is HP SR number 8606223364.
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
6843 $as_echo_n "checking size of long double... " >&6; }
6844 if ${ac_cv_sizeof_long_double+:} false; then :
6845   $as_echo_n "(cached) " >&6
6846 else
6847   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double"        "$ac_includes_default"; then :
6848
6849 else
6850   if test "$ac_cv_type_long_double" = yes; then
6851      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6852 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6853 as_fn_error 77 "cannot compute sizeof (long double)
6854 See \`config.log' for more details" "$LINENO" 5; }
6855    else
6856      ac_cv_sizeof_long_double=0
6857    fi
6858 fi
6859
6860 fi
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
6862 $as_echo "$ac_cv_sizeof_long_double" >&6; }
6863
6864
6865
6866 cat >>confdefs.h <<_ACEOF
6867 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
6868 _ACEOF
6869
6870
6871 sizeof_long_double=$ac_cv_sizeof_long_double
6872
6873
6874 CPPUNDEFS=
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
6876 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
6877 if ${libc_cv_predef_fortify_source+:} false; then :
6878   $as_echo_n "(cached) " >&6
6879 else
6880   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6881 /* end confdefs.h.  */
6882
6883 int
6884 main ()
6885 {
6886
6887 #ifdef _FORTIFY_SOURCE
6888 # error bogon
6889 #endif
6890   ;
6891   return 0;
6892 }
6893 _ACEOF
6894 if ac_fn_c_try_compile "$LINENO"; then :
6895   libc_cv_predef_fortify_source=no
6896 else
6897   libc_cv_predef_fortify_source=yes
6898 fi
6899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6900 fi
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
6902 $as_echo "$libc_cv_predef_fortify_source" >&6; }
6903 if test $libc_cv_predef_fortify_source = yes; then
6904   CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
6905 fi
6906
6907
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
6909 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
6910 if ${libc_cv_predef_stack_protector+:} false; then :
6911   $as_echo_n "(cached) " >&6
6912 else
6913
6914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6915 /* end confdefs.h.  */
6916 extern void foobar (char *);
6917 int
6918 main ()
6919 {
6920 char large_array[2048]; foobar (large_array);
6921   ;
6922   return 0;
6923 }
6924 _ACEOF
6925 if ac_fn_c_try_compile "$LINENO"; then :
6926
6927 libc_undefs=`$NM -u conftest.o |
6928   LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6929     2>&5` || {
6930   as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
6931 }
6932 echo >&5 "libc_undefs='$libc_undefs'"
6933 # On some architectures, there are architecture-specific undefined
6934 # symbols (resolved by the linker), so filter out unknown symbols.
6935 # This will fail to produce the correct result if the compiler
6936 # defaults to -fstack-protector but this produces an undefined symbol
6937 # other than __stack_chk_fail.  However, compilers like that have not
6938 # been encountered in practice.
6939 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
6940 case "$libc_undefs" in
6941 foobar) libc_cv_predef_stack_protector=no ;;
6942 '__stack_chk_fail
6943 foobar') libc_cv_predef_stack_protector=yes ;;
6944 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
6945 esac
6946 else
6947   as_fn_error $? "test compilation failed" "$LINENO" 5
6948 fi
6949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6950
6951 fi
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
6953 $as_echo "$libc_cv_predef_stack_protector" >&6; }
6954 libc_extra_cflags=
6955 if test $libc_cv_predef_stack_protector = yes; then
6956   libc_extra_cflags="$libc_extra_cflags -fno-stack-protector"
6957 fi
6958 libc_extra_cppflags=
6959
6960 # Some linkers on some architectures support __ehdr_start but with
6961 # bugs.  Make sure usage of it does not create relocations in the
6962 # output (as the linker should resolve them all for us).
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker provides working __ehdr_start" >&5
6964 $as_echo_n "checking whether the linker provides working __ehdr_start... " >&6; }
6965 if ${libc_cv_ehdr_start+:} false; then :
6966   $as_echo_n "(cached) " >&6
6967 else
6968
6969 old_CFLAGS="$CFLAGS"
6970 old_LDFLAGS="$LDFLAGS"
6971 old_LIBS="$LIBS"
6972 CFLAGS="$CFLAGS -fPIC"
6973 LDFLAGS="$LDFLAGS -nostdlib -nostartfiles -shared"
6974 LIBS=
6975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6976 /* end confdefs.h.  */
6977
6978 typedef struct {
6979   char foo;
6980   long val;
6981 } Ehdr;
6982 extern const Ehdr __ehdr_start __attribute__ ((visibility ("hidden")));
6983 long ehdr (void) { return __ehdr_start.val; }
6984
6985 _ACEOF
6986 if ac_fn_c_try_link "$LINENO"; then :
6987   if $READELF -r conftest | fgrep __ehdr_start >/dev/null; then
6988                   libc_cv_ehdr_start=broken
6989                 else
6990                   libc_cv_ehdr_start=yes
6991                 fi
6992 else
6993   libc_cv_ehdr_start=no
6994 fi
6995 rm -f core conftest.err conftest.$ac_objext \
6996     conftest$ac_exeext conftest.$ac_ext
6997 CFLAGS="$old_CFLAGS"
6998 LDFLAGS="$old_LDFLAGS"
6999 LIBS="$old_LIBS"
7000
7001 fi
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ehdr_start" >&5
7003 $as_echo "$libc_cv_ehdr_start" >&6; }
7004 if test "$libc_cv_ehdr_start" = yes; then
7005   $as_echo "#define HAVE_EHDR_START 1" >>confdefs.h
7006
7007 elif test "$libc_cv_ehdr_start" = broken; then
7008   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linker is broken -- you should upgrade" >&5
7009 $as_echo "$as_me: WARNING: linker is broken -- you should upgrade" >&2;}
7010 fi
7011
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_trap with no external dependencies" >&5
7013 $as_echo_n "checking for __builtin_trap with no external dependencies... " >&6; }
7014 if ${libc_cv_builtin_trap+:} false; then :
7015   $as_echo_n "(cached) " >&6
7016 else
7017   libc_cv_builtin_trap=no
7018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7019 /* end confdefs.h.  */
7020
7021 int
7022 main ()
7023 {
7024 __builtin_trap ()
7025   ;
7026   return 0;
7027 }
7028 _ACEOF
7029 if ac_fn_c_try_compile "$LINENO"; then :
7030
7031 libc_undefs=`$NM -u conftest.o |
7032   LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7033     2>&5` || {
7034   as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7035 }
7036 echo >&5 "libc_undefs='$libc_undefs'"
7037 if test -z "$libc_undefs"; then
7038   libc_cv_builtin_trap=yes
7039 fi
7040 fi
7041 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7042 fi
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_builtin_trap" >&5
7044 $as_echo "$libc_cv_builtin_trap" >&6; }
7045 if test $libc_cv_builtin_trap = yes; then
7046   $as_echo "#define HAVE_BUILTIN_TRAP 1" >>confdefs.h
7047
7048 fi
7049
7050 ### End of automated tests.
7051 ### Now run sysdeps configure fragments.
7052
7053 # They also can set these variables.
7054 use_ldconfig=no
7055 ldd_rewrite_script=no
7056 libc_cv_sysconfdir=$sysconfdir
7057 libc_cv_localstatedir=$localstatedir
7058 libc_cv_gcc_unwind_find_fde=no
7059 libc_cv_idn=no
7060
7061 # Iterate over all the sysdep directories we will use, running their
7062 # configure fragments.
7063 for dir in $sysnames; do
7064   case $dir in
7065     /*) dest=$dir ;;
7066     *)  dest=$srcdir/$dir ;;
7067   esac
7068   if test -r $dest/configure; then
7069     { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7070 $as_echo "running configure fragment for $dir" >&6; }
7071     . $dest/configure
7072   fi
7073 done
7074
7075
7076
7077
7078 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7079   $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7080
7081 fi
7082
7083
7084 # A sysdeps configure fragment can reset this if IFUNC is not actually
7085 # usable even though the assembler knows how to generate the symbol type.
7086 if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then
7087   $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
7088
7089 fi
7090
7091 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
7092 # configure fragment can override the value to prevent this AC_DEFINE.
7093
7094 if test "x$use_nscd" != xno; then
7095   $as_echo "#define USE_NSCD 1" >>confdefs.h
7096
7097 fi
7098 if test "x$build_nscd" = xdefault; then
7099   build_nscd=$use_nscd
7100 fi
7101
7102 # Test for old glibc 2.0.x headers so that they can be removed properly
7103 # Search only in includedir.
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7105 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7106 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7107 then
7108   old_glibc_headers=yes
7109 else
7110   old_glibc_headers=no
7111 fi
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7113 $as_echo "$old_glibc_headers" >&6; }
7114 if test ${old_glibc_headers} = yes; then
7115   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7116 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7117   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7118 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7119 fi
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130 if test x$use_ldconfig = xyes; then
7131   $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
7132
7133 fi
7134
7135
7136
7137
7138
7139
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7141 $as_echo_n "checking whether -fPIC is default... " >&6; }
7142 if ${libc_cv_pic_default+:} false; then :
7143   $as_echo_n "(cached) " >&6
7144 else
7145   libc_cv_pic_default=yes
7146 cat > conftest.c <<EOF
7147 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7148 # error PIC is default.
7149 #endif
7150 EOF
7151 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7152   libc_cv_pic_default=no
7153 fi
7154 rm -f conftest.*
7155 fi
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7157 $as_echo "$libc_cv_pic_default" >&6; }
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7168 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7169
7170
7171
7172 ac_config_files="$ac_config_files config.make Makefile"
7173
7174 ac_config_commands="$ac_config_commands default"
7175
7176 cat >confcache <<\_ACEOF
7177 # This file is a shell script that caches the results of configure
7178 # tests run on this system so they can be shared between configure
7179 # scripts and configure runs, see configure's option --config-cache.
7180 # It is not useful on other systems.  If it contains results you don't
7181 # want to keep, you may remove or edit it.
7182 #
7183 # config.status only pays attention to the cache file if you give it
7184 # the --recheck option to rerun configure.
7185 #
7186 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7187 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7188 # following values.
7189
7190 _ACEOF
7191
7192 # The following way of writing the cache mishandles newlines in values,
7193 # but we know of no workaround that is simple, portable, and efficient.
7194 # So, we kill variables containing newlines.
7195 # Ultrix sh set writes to stderr and can't be redirected directly,
7196 # and sets the high bit in the cache file unless we assign to the vars.
7197 (
7198   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7199     eval ac_val=\$$ac_var
7200     case $ac_val in #(
7201     *${as_nl}*)
7202       case $ac_var in #(
7203       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7204 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7205       esac
7206       case $ac_var in #(
7207       _ | IFS | as_nl) ;; #(
7208       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7209       *) { eval $ac_var=; unset $ac_var;} ;;
7210       esac ;;
7211     esac
7212   done
7213
7214   (set) 2>&1 |
7215     case $as_nl`(ac_space=' '; set) 2>&1` in #(
7216     *${as_nl}ac_space=\ *)
7217       # `set' does not quote correctly, so add quotes: double-quote
7218       # substitution turns \\\\ into \\, and sed turns \\ into \.
7219       sed -n \
7220         "s/'/'\\\\''/g;
7221           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7222       ;; #(
7223     *)
7224       # `set' quotes correctly as required by POSIX, so do not add quotes.
7225       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7226       ;;
7227     esac |
7228     sort
7229 ) |
7230   sed '
7231      /^ac_cv_env_/b end
7232      t clear
7233      :clear
7234      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7235      t end
7236      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7237      :end' >>confcache
7238 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7239   if test -w "$cache_file"; then
7240     if test "x$cache_file" != "x/dev/null"; then
7241       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7242 $as_echo "$as_me: updating cache $cache_file" >&6;}
7243       if test ! -f "$cache_file" || test -h "$cache_file"; then
7244         cat confcache >"$cache_file"
7245       else
7246         case $cache_file in #(
7247         */* | ?:*)
7248           mv -f confcache "$cache_file"$$ &&
7249           mv -f "$cache_file"$$ "$cache_file" ;; #(
7250         *)
7251           mv -f confcache "$cache_file" ;;
7252         esac
7253       fi
7254     fi
7255   else
7256     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7257 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7258   fi
7259 fi
7260 rm -f confcache
7261
7262 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7263 # Let make expand exec_prefix.
7264 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7265
7266 DEFS=-DHAVE_CONFIG_H
7267
7268 ac_libobjs=
7269 ac_ltlibobjs=
7270 U=
7271 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7272   # 1. Remove the extension, and $U if already installed.
7273   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7274   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7275   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
7276   #    will be set to the directory where LIBOBJS objects are built.
7277   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7278   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7279 done
7280 LIBOBJS=$ac_libobjs
7281
7282 LTLIBOBJS=$ac_ltlibobjs
7283
7284
7285
7286 : "${CONFIG_STATUS=./config.status}"
7287 ac_write_fail=0
7288 ac_clean_files_save=$ac_clean_files
7289 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7291 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7292 as_write_fail=0
7293 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7294 #! $SHELL
7295 # Generated by $as_me.
7296 # Run this file to recreate the current configuration.
7297 # Compiler output produced by configure, useful for debugging
7298 # configure, is in config.log if it exists.
7299
7300 debug=false
7301 ac_cs_recheck=false
7302 ac_cs_silent=false
7303
7304 SHELL=\${CONFIG_SHELL-$SHELL}
7305 export SHELL
7306 _ASEOF
7307 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7308 ## -------------------- ##
7309 ## M4sh Initialization. ##
7310 ## -------------------- ##
7311
7312 # Be more Bourne compatible
7313 DUALCASE=1; export DUALCASE # for MKS sh
7314 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7315   emulate sh
7316   NULLCMD=:
7317   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7318   # is contrary to our usage.  Disable this feature.
7319   alias -g '${1+"$@"}'='"$@"'
7320   setopt NO_GLOB_SUBST
7321 else
7322   case `(set -o) 2>/dev/null` in #(
7323   *posix*) :
7324     set -o posix ;; #(
7325   *) :
7326      ;;
7327 esac
7328 fi
7329
7330
7331 as_nl='
7332 '
7333 export as_nl
7334 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7335 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7336 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7337 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7338 # Prefer a ksh shell builtin over an external printf program on Solaris,
7339 # but without wasting forks for bash or zsh.
7340 if test -z "$BASH_VERSION$ZSH_VERSION" \
7341     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7342   as_echo='print -r --'
7343   as_echo_n='print -rn --'
7344 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7345   as_echo='printf %s\n'
7346   as_echo_n='printf %s'
7347 else
7348   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7349     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7350     as_echo_n='/usr/ucb/echo -n'
7351   else
7352     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7353     as_echo_n_body='eval
7354       arg=$1;
7355       case $arg in #(
7356       *"$as_nl"*)
7357         expr "X$arg" : "X\\(.*\\)$as_nl";
7358         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7359       esac;
7360       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7361     '
7362     export as_echo_n_body
7363     as_echo_n='sh -c $as_echo_n_body as_echo'
7364   fi
7365   export as_echo_body
7366   as_echo='sh -c $as_echo_body as_echo'
7367 fi
7368
7369 # The user is always right.
7370 if test "${PATH_SEPARATOR+set}" != set; then
7371   PATH_SEPARATOR=:
7372   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7373     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7374       PATH_SEPARATOR=';'
7375   }
7376 fi
7377
7378
7379 # IFS
7380 # We need space, tab and new line, in precisely that order.  Quoting is
7381 # there to prevent editors from complaining about space-tab.
7382 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7383 # splitting by setting IFS to empty value.)
7384 IFS=" ""        $as_nl"
7385
7386 # Find who we are.  Look in the path if we contain no directory separator.
7387 as_myself=
7388 case $0 in #((
7389   *[\\/]* ) as_myself=$0 ;;
7390   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7391 for as_dir in $PATH
7392 do
7393   IFS=$as_save_IFS
7394   test -z "$as_dir" && as_dir=.
7395     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7396   done
7397 IFS=$as_save_IFS
7398
7399      ;;
7400 esac
7401 # We did not find ourselves, most probably we were run as `sh COMMAND'
7402 # in which case we are not to be found in the path.
7403 if test "x$as_myself" = x; then
7404   as_myself=$0
7405 fi
7406 if test ! -f "$as_myself"; then
7407   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7408   exit 1
7409 fi
7410
7411 # Unset variables that we do not need and which cause bugs (e.g. in
7412 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
7413 # suppresses any "Segmentation fault" message there.  '((' could
7414 # trigger a bug in pdksh 5.2.14.
7415 for as_var in BASH_ENV ENV MAIL MAILPATH
7416 do eval test x\${$as_var+set} = xset \
7417   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7418 done
7419 PS1='$ '
7420 PS2='> '
7421 PS4='+ '
7422
7423 # NLS nuisances.
7424 LC_ALL=C
7425 export LC_ALL
7426 LANGUAGE=C
7427 export LANGUAGE
7428
7429 # CDPATH.
7430 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7431
7432
7433 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7434 # ----------------------------------------
7435 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7436 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7437 # script with STATUS, using 1 if that was 0.
7438 as_fn_error ()
7439 {
7440   as_status=$1; test $as_status -eq 0 && as_status=1
7441   if test "$4"; then
7442     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7443     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7444   fi
7445   $as_echo "$as_me: error: $2" >&2
7446   as_fn_exit $as_status
7447 } # as_fn_error
7448
7449
7450 # as_fn_set_status STATUS
7451 # -----------------------
7452 # Set $? to STATUS, without forking.
7453 as_fn_set_status ()
7454 {
7455   return $1
7456 } # as_fn_set_status
7457
7458 # as_fn_exit STATUS
7459 # -----------------
7460 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7461 as_fn_exit ()
7462 {
7463   set +e
7464   as_fn_set_status $1
7465   exit $1
7466 } # as_fn_exit
7467
7468 # as_fn_unset VAR
7469 # ---------------
7470 # Portably unset VAR.
7471 as_fn_unset ()
7472 {
7473   { eval $1=; unset $1;}
7474 }
7475 as_unset=as_fn_unset
7476 # as_fn_append VAR VALUE
7477 # ----------------------
7478 # Append the text in VALUE to the end of the definition contained in VAR. Take
7479 # advantage of any shell optimizations that allow amortized linear growth over
7480 # repeated appends, instead of the typical quadratic growth present in naive
7481 # implementations.
7482 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7483   eval 'as_fn_append ()
7484   {
7485     eval $1+=\$2
7486   }'
7487 else
7488   as_fn_append ()
7489   {
7490     eval $1=\$$1\$2
7491   }
7492 fi # as_fn_append
7493
7494 # as_fn_arith ARG...
7495 # ------------------
7496 # Perform arithmetic evaluation on the ARGs, and store the result in the
7497 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7498 # must be portable across $(()) and expr.
7499 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7500   eval 'as_fn_arith ()
7501   {
7502     as_val=$(( $* ))
7503   }'
7504 else
7505   as_fn_arith ()
7506   {
7507     as_val=`expr "$@" || test $? -eq 1`
7508   }
7509 fi # as_fn_arith
7510
7511
7512 if expr a : '\(a\)' >/dev/null 2>&1 &&
7513    test "X`expr 00001 : '.*\(...\)'`" = X001; then
7514   as_expr=expr
7515 else
7516   as_expr=false
7517 fi
7518
7519 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7520   as_basename=basename
7521 else
7522   as_basename=false
7523 fi
7524
7525 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7526   as_dirname=dirname
7527 else
7528   as_dirname=false
7529 fi
7530
7531 as_me=`$as_basename -- "$0" ||
7532 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7533          X"$0" : 'X\(//\)$' \| \
7534          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7535 $as_echo X/"$0" |
7536     sed '/^.*\/\([^/][^/]*\)\/*$/{
7537             s//\1/
7538             q
7539           }
7540           /^X\/\(\/\/\)$/{
7541             s//\1/
7542             q
7543           }
7544           /^X\/\(\/\).*/{
7545             s//\1/
7546             q
7547           }
7548           s/.*/./; q'`
7549
7550 # Avoid depending upon Character Ranges.
7551 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7552 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7553 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7554 as_cr_digits='0123456789'
7555 as_cr_alnum=$as_cr_Letters$as_cr_digits
7556
7557 ECHO_C= ECHO_N= ECHO_T=
7558 case `echo -n x` in #(((((
7559 -n*)
7560   case `echo 'xy\c'` in
7561   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
7562   xy)  ECHO_C='\c';;
7563   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
7564        ECHO_T=' ';;
7565   esac;;
7566 *)
7567   ECHO_N='-n';;
7568 esac
7569
7570 rm -f conf$$ conf$$.exe conf$$.file
7571 if test -d conf$$.dir; then
7572   rm -f conf$$.dir/conf$$.file
7573 else
7574   rm -f conf$$.dir
7575   mkdir conf$$.dir 2>/dev/null
7576 fi
7577 if (echo >conf$$.file) 2>/dev/null; then
7578   if ln -s conf$$.file conf$$ 2>/dev/null; then
7579     as_ln_s='ln -s'
7580     # ... but there are two gotchas:
7581     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7582     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7583     # In both cases, we have to default to `cp -pR'.
7584     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7585       as_ln_s='cp -pR'
7586   elif ln conf$$.file conf$$ 2>/dev/null; then
7587     as_ln_s=ln
7588   else
7589     as_ln_s='cp -pR'
7590   fi
7591 else
7592   as_ln_s='cp -pR'
7593 fi
7594 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7595 rmdir conf$$.dir 2>/dev/null
7596
7597
7598 # as_fn_mkdir_p
7599 # -------------
7600 # Create "$as_dir" as a directory, including parents if necessary.
7601 as_fn_mkdir_p ()
7602 {
7603
7604   case $as_dir in #(
7605   -*) as_dir=./$as_dir;;
7606   esac
7607   test -d "$as_dir" || eval $as_mkdir_p || {
7608     as_dirs=
7609     while :; do
7610       case $as_dir in #(
7611       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7612       *) as_qdir=$as_dir;;
7613       esac
7614       as_dirs="'$as_qdir' $as_dirs"
7615       as_dir=`$as_dirname -- "$as_dir" ||
7616 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7617          X"$as_dir" : 'X\(//\)[^/]' \| \
7618          X"$as_dir" : 'X\(//\)$' \| \
7619          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7620 $as_echo X"$as_dir" |
7621     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7622             s//\1/
7623             q
7624           }
7625           /^X\(\/\/\)[^/].*/{
7626             s//\1/
7627             q
7628           }
7629           /^X\(\/\/\)$/{
7630             s//\1/
7631             q
7632           }
7633           /^X\(\/\).*/{
7634             s//\1/
7635             q
7636           }
7637           s/.*/./; q'`
7638       test -d "$as_dir" && break
7639     done
7640     test -z "$as_dirs" || eval "mkdir $as_dirs"
7641   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7642
7643
7644 } # as_fn_mkdir_p
7645 if mkdir -p . 2>/dev/null; then
7646   as_mkdir_p='mkdir -p "$as_dir"'
7647 else
7648   test -d ./-p && rmdir ./-p
7649   as_mkdir_p=false
7650 fi
7651
7652
7653 # as_fn_executable_p FILE
7654 # -----------------------
7655 # Test if FILE is an executable regular file.
7656 as_fn_executable_p ()
7657 {
7658   test -f "$1" && test -x "$1"
7659 } # as_fn_executable_p
7660 as_test_x='test -x'
7661 as_executable_p=as_fn_executable_p
7662
7663 # Sed expression to map a string onto a valid CPP name.
7664 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7665
7666 # Sed expression to map a string onto a valid variable name.
7667 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7668
7669
7670 exec 6>&1
7671 ## ----------------------------------- ##
7672 ## Main body of $CONFIG_STATUS script. ##
7673 ## ----------------------------------- ##
7674 _ASEOF
7675 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7676
7677 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7678 # Save the log message, to keep $0 and so on meaningful, and to
7679 # report actual input values of CONFIG_FILES etc. instead of their
7680 # values after options handling.
7681 ac_log="
7682 This file was extended by GNU C Library $as_me (see version.h), which was
7683 generated by GNU Autoconf 2.69.  Invocation command line was
7684
7685   CONFIG_FILES    = $CONFIG_FILES
7686   CONFIG_HEADERS  = $CONFIG_HEADERS
7687   CONFIG_LINKS    = $CONFIG_LINKS
7688   CONFIG_COMMANDS = $CONFIG_COMMANDS
7689   $ $0 $@
7690
7691 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7692 "
7693
7694 _ACEOF
7695
7696 case $ac_config_files in *"
7697 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7698 esac
7699
7700 case $ac_config_headers in *"
7701 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7702 esac
7703
7704
7705 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7706 # Files that config.status was made for.
7707 config_files="$ac_config_files"
7708 config_headers="$ac_config_headers"
7709 config_commands="$ac_config_commands"
7710
7711 _ACEOF
7712
7713 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7714 ac_cs_usage="\
7715 \`$as_me' instantiates files and other configuration actions
7716 from templates according to the current configuration.  Unless the files
7717 and actions are specified as TAGs, all are instantiated by default.
7718
7719 Usage: $0 [OPTION]... [TAG]...
7720
7721   -h, --help       print this help, then exit
7722   -V, --version    print version number and configuration settings, then exit
7723       --config     print configuration, then exit
7724   -q, --quiet, --silent
7725                    do not print progress messages
7726   -d, --debug      don't remove temporary files
7727       --recheck    update $as_me by reconfiguring in the same conditions
7728       --file=FILE[:TEMPLATE]
7729                    instantiate the configuration file FILE
7730       --header=FILE[:TEMPLATE]
7731                    instantiate the configuration header FILE
7732
7733 Configuration files:
7734 $config_files
7735
7736 Configuration headers:
7737 $config_headers
7738
7739 Configuration commands:
7740 $config_commands
7741
7742 Report bugs to <http://sourceware.org/bugzilla/>.
7743 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
7744 General help using GNU software: <http://www.gnu.org/gethelp/>."
7745
7746 _ACEOF
7747 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7748 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7749 ac_cs_version="\\
7750 GNU C Library config.status (see version.h)
7751 configured by $0, generated by GNU Autoconf 2.69,
7752   with options \\"\$ac_cs_config\\"
7753
7754 Copyright (C) 2012 Free Software Foundation, Inc.
7755 This config.status script is free software; the Free Software Foundation
7756 gives unlimited permission to copy, distribute and modify it."
7757
7758 ac_pwd='$ac_pwd'
7759 srcdir='$srcdir'
7760 INSTALL='$INSTALL'
7761 test -n "\$AWK" || AWK=awk
7762 _ACEOF
7763
7764 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7765 # The default lists apply if the user does not specify any file.
7766 ac_need_defaults=:
7767 while test $# != 0
7768 do
7769   case $1 in
7770   --*=?*)
7771     ac_option=`expr "X$1" : 'X\([^=]*\)='`
7772     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7773     ac_shift=:
7774     ;;
7775   --*=)
7776     ac_option=`expr "X$1" : 'X\([^=]*\)='`
7777     ac_optarg=
7778     ac_shift=:
7779     ;;
7780   *)
7781     ac_option=$1
7782     ac_optarg=$2
7783     ac_shift=shift
7784     ;;
7785   esac
7786
7787   case $ac_option in
7788   # Handling of the options.
7789   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7790     ac_cs_recheck=: ;;
7791   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7792     $as_echo "$ac_cs_version"; exit ;;
7793   --config | --confi | --conf | --con | --co | --c )
7794     $as_echo "$ac_cs_config"; exit ;;
7795   --debug | --debu | --deb | --de | --d | -d )
7796     debug=: ;;
7797   --file | --fil | --fi | --f )
7798     $ac_shift
7799     case $ac_optarg in
7800     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7801     '') as_fn_error $? "missing file argument" ;;
7802     esac
7803     as_fn_append CONFIG_FILES " '$ac_optarg'"
7804     ac_need_defaults=false;;
7805   --header | --heade | --head | --hea )
7806     $ac_shift
7807     case $ac_optarg in
7808     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7809     esac
7810     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7811     ac_need_defaults=false;;
7812   --he | --h)
7813     # Conflict between --help and --header
7814     as_fn_error $? "ambiguous option: \`$1'
7815 Try \`$0 --help' for more information.";;
7816   --help | --hel | -h )
7817     $as_echo "$ac_cs_usage"; exit ;;
7818   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7819   | -silent | --silent | --silen | --sile | --sil | --si | --s)
7820     ac_cs_silent=: ;;
7821
7822   # This is an error.
7823   -*) as_fn_error $? "unrecognized option: \`$1'
7824 Try \`$0 --help' for more information." ;;
7825
7826   *) as_fn_append ac_config_targets " $1"
7827      ac_need_defaults=false ;;
7828
7829   esac
7830   shift
7831 done
7832
7833 ac_configure_extra_args=
7834
7835 if $ac_cs_silent; then
7836   exec 6>/dev/null
7837   ac_configure_extra_args="$ac_configure_extra_args --silent"
7838 fi
7839
7840 _ACEOF
7841 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7842 if \$ac_cs_recheck; then
7843   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7844   shift
7845   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7846   CONFIG_SHELL='$SHELL'
7847   export CONFIG_SHELL
7848   exec "\$@"
7849 fi
7850
7851 _ACEOF
7852 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7853 exec 5>>config.log
7854 {
7855   echo
7856   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7857 ## Running $as_me. ##
7858 _ASBOX
7859   $as_echo "$ac_log"
7860 } >&5
7861
7862 _ACEOF
7863 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7864 #
7865 # INIT-COMMANDS
7866 #
7867 config_vars='$config_vars'
7868
7869 _ACEOF
7870
7871 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7872
7873 # Handling of arguments.
7874 for ac_config_target in $ac_config_targets
7875 do
7876   case $ac_config_target in
7877     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7878     "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
7879     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7880     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7881
7882   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7883   esac
7884 done
7885
7886
7887 # If the user did not use the arguments to specify the items to instantiate,
7888 # then the envvar interface is used.  Set only those that are not.
7889 # We use the long form for the default assignment because of an extremely
7890 # bizarre bug on SunOS 4.1.3.
7891 if $ac_need_defaults; then
7892   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7893   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7894   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7895 fi
7896
7897 # Have a temporary directory for convenience.  Make it in the build tree
7898 # simply because there is no reason against having it here, and in addition,
7899 # creating and moving files from /tmp can sometimes cause problems.
7900 # Hook for its removal unless debugging.
7901 # Note that there is a small window in which the directory will not be cleaned:
7902 # after its creation but before its name has been assigned to `$tmp'.
7903 $debug ||
7904 {
7905   tmp= ac_tmp=
7906   trap 'exit_status=$?
7907   : "${ac_tmp:=$tmp}"
7908   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7909 ' 0
7910   trap 'as_fn_exit 1' 1 2 13 15
7911 }
7912 # Create a (secure) tmp directory for tmp files.
7913
7914 {
7915   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7916   test -d "$tmp"
7917 }  ||
7918 {
7919   tmp=./conf$$-$RANDOM
7920   (umask 077 && mkdir "$tmp")
7921 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7922 ac_tmp=$tmp
7923
7924 # Set up the scripts for CONFIG_FILES section.
7925 # No need to generate them if there are no CONFIG_FILES.
7926 # This happens for instance with `./config.status config.h'.
7927 if test -n "$CONFIG_FILES"; then
7928
7929
7930 ac_cr=`echo X | tr X '\015'`
7931 # On cygwin, bash can eat \r inside `` if the user requested igncr.
7932 # But we know of no other shell where ac_cr would be empty at this
7933 # point, so we can use a bashism as a fallback.
7934 if test "x$ac_cr" = x; then
7935   eval ac_cr=\$\'\\r\'
7936 fi
7937 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7938 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7939   ac_cs_awk_cr='\\r'
7940 else
7941   ac_cs_awk_cr=$ac_cr
7942 fi
7943
7944 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7945 _ACEOF
7946
7947
7948 {
7949   echo "cat >conf$$subs.awk <<_ACEOF" &&
7950   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7951   echo "_ACEOF"
7952 } >conf$$subs.sh ||
7953   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7954 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7955 ac_delim='%!_!# '
7956 for ac_last_try in false false false false false :; do
7957   . ./conf$$subs.sh ||
7958     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7959
7960   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7961   if test $ac_delim_n = $ac_delim_num; then
7962     break
7963   elif $ac_last_try; then
7964     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7965   else
7966     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7967   fi
7968 done
7969 rm -f conf$$subs.sh
7970
7971 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7972 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7973 _ACEOF
7974 sed -n '
7975 h
7976 s/^/S["/; s/!.*/"]=/
7977 p
7978 g
7979 s/^[^!]*!//
7980 :repl
7981 t repl
7982 s/'"$ac_delim"'$//
7983 t delim
7984 :nl
7985 h
7986 s/\(.\{148\}\)..*/\1/
7987 t more1
7988 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7989 p
7990 n
7991 b repl
7992 :more1
7993 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7994 p
7995 g
7996 s/.\{148\}//
7997 t nl
7998 :delim
7999 h
8000 s/\(.\{148\}\)..*/\1/
8001 t more2
8002 s/["\\]/\\&/g; s/^/"/; s/$/"/
8003 p
8004 b
8005 :more2
8006 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8007 p
8008 g
8009 s/.\{148\}//
8010 t delim
8011 ' <conf$$subs.awk | sed '
8012 /^[^""]/{
8013   N
8014   s/\n//
8015 }
8016 ' >>$CONFIG_STATUS || ac_write_fail=1
8017 rm -f conf$$subs.awk
8018 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8019 _ACAWK
8020 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8021   for (key in S) S_is_set[key] = 1
8022   FS = "\a"
8023
8024 }
8025 {
8026   line = $ 0
8027   nfields = split(line, field, "@")
8028   substed = 0
8029   len = length(field[1])
8030   for (i = 2; i < nfields; i++) {
8031     key = field[i]
8032     keylen = length(key)
8033     if (S_is_set[key]) {
8034       value = S[key]
8035       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8036       len += length(value) + length(field[++i])
8037       substed = 1
8038     } else
8039       len += 1 + keylen
8040   }
8041
8042   print line
8043 }
8044
8045 _ACAWK
8046 _ACEOF
8047 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8048 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8049   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8050 else
8051   cat
8052 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8053   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8054 _ACEOF
8055
8056 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8057 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8058 # trailing colons and then remove the whole line if VPATH becomes empty
8059 # (actually we leave an empty line to preserve line numbers).
8060 if test "x$srcdir" = x.; then
8061   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
8062 h
8063 s///
8064 s/^/:/
8065 s/[      ]*$/:/
8066 s/:\$(srcdir):/:/g
8067 s/:\${srcdir}:/:/g
8068 s/:@srcdir@:/:/g
8069 s/^:*//
8070 s/:*$//
8071 x
8072 s/\(=[   ]*\).*/\1/
8073 G
8074 s/\n//
8075 s/^[^=]*=[       ]*$//
8076 }'
8077 fi
8078
8079 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8080 fi # test -n "$CONFIG_FILES"
8081
8082 # Set up the scripts for CONFIG_HEADERS section.
8083 # No need to generate them if there are no CONFIG_HEADERS.
8084 # This happens for instance with `./config.status Makefile'.
8085 if test -n "$CONFIG_HEADERS"; then
8086 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8087 BEGIN {
8088 _ACEOF
8089
8090 # Transform confdefs.h into an awk script `defines.awk', embedded as
8091 # here-document in config.status, that substitutes the proper values into
8092 # config.h.in to produce config.h.
8093
8094 # Create a delimiter string that does not exist in confdefs.h, to ease
8095 # handling of long lines.
8096 ac_delim='%!_!# '
8097 for ac_last_try in false false :; do
8098   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8099   if test -z "$ac_tt"; then
8100     break
8101   elif $ac_last_try; then
8102     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8103   else
8104     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8105   fi
8106 done
8107
8108 # For the awk script, D is an array of macro values keyed by name,
8109 # likewise P contains macro parameters if any.  Preserve backslash
8110 # newline sequences.
8111
8112 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8113 sed -n '
8114 s/.\{148\}/&'"$ac_delim"'/g
8115 t rset
8116 :rset
8117 s/^[     ]*#[    ]*define[       ][      ]*/ /
8118 t def
8119 d
8120 :def
8121 s/\\$//
8122 t bsnl
8123 s/["\\]/\\&/g
8124 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
8125 D["\1"]=" \3"/p
8126 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
8127 d
8128 :bsnl
8129 s/["\\]/\\&/g
8130 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
8131 D["\1"]=" \3\\\\\\n"\\/p
8132 t cont
8133 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8134 t cont
8135 d
8136 :cont
8137 n
8138 s/.\{148\}/&'"$ac_delim"'/g
8139 t clear
8140 :clear
8141 s/\\$//
8142 t bsnlc
8143 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8144 d
8145 :bsnlc
8146 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8147 b cont
8148 ' <confdefs.h | sed '
8149 s/'"$ac_delim"'/"\\\
8150 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8151
8152 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8153   for (key in D) D_is_set[key] = 1
8154   FS = "\a"
8155 }
8156 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8157   line = \$ 0
8158   split(line, arg, " ")
8159   if (arg[1] == "#") {
8160     defundef = arg[2]
8161     mac1 = arg[3]
8162   } else {
8163     defundef = substr(arg[1], 2)
8164     mac1 = arg[2]
8165   }
8166   split(mac1, mac2, "(") #)
8167   macro = mac2[1]
8168   prefix = substr(line, 1, index(line, defundef) - 1)
8169   if (D_is_set[macro]) {
8170     # Preserve the white space surrounding the "#".
8171     print prefix "define", macro P[macro] D[macro]
8172     next
8173   } else {
8174     # Replace #undef with comments.  This is necessary, for example,
8175     # in the case of _POSIX_SOURCE, which is predefined and required
8176     # on some systems where configure will not decide to define it.
8177     if (defundef == "undef") {
8178       print "/*", prefix defundef, macro, "*/"
8179       next
8180     }
8181   }
8182 }
8183 { print }
8184 _ACAWK
8185 _ACEOF
8186 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8187   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8188 fi # test -n "$CONFIG_HEADERS"
8189
8190
8191 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
8192 shift
8193 for ac_tag
8194 do
8195   case $ac_tag in
8196   :[FHLC]) ac_mode=$ac_tag; continue;;
8197   esac
8198   case $ac_mode$ac_tag in
8199   :[FHL]*:*);;
8200   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8201   :[FH]-) ac_tag=-:-;;
8202   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8203   esac
8204   ac_save_IFS=$IFS
8205   IFS=:
8206   set x $ac_tag
8207   IFS=$ac_save_IFS
8208   shift
8209   ac_file=$1
8210   shift
8211
8212   case $ac_mode in
8213   :L) ac_source=$1;;
8214   :[FH])
8215     ac_file_inputs=
8216     for ac_f
8217     do
8218       case $ac_f in
8219       -) ac_f="$ac_tmp/stdin";;
8220       *) # Look for the file first in the build tree, then in the source tree
8221          # (if the path is not absolute).  The absolute path cannot be DOS-style,
8222          # because $ac_f cannot contain `:'.
8223          test -f "$ac_f" ||
8224            case $ac_f in
8225            [\\/$]*) false;;
8226            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8227            esac ||
8228            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8229       esac
8230       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8231       as_fn_append ac_file_inputs " '$ac_f'"
8232     done
8233
8234     # Let's still pretend it is `configure' which instantiates (i.e., don't
8235     # use $as_me), people would be surprised to read:
8236     #    /* config.h.  Generated by config.status.  */
8237     configure_input='Generated from '`
8238           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8239         `' by configure.'
8240     if test x"$ac_file" != x-; then
8241       configure_input="$ac_file.  $configure_input"
8242       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8243 $as_echo "$as_me: creating $ac_file" >&6;}
8244     fi
8245     # Neutralize special characters interpreted by sed in replacement strings.
8246     case $configure_input in #(
8247     *\&* | *\|* | *\\* )
8248        ac_sed_conf_input=`$as_echo "$configure_input" |
8249        sed 's/[\\\\&|]/\\\\&/g'`;; #(
8250     *) ac_sed_conf_input=$configure_input;;
8251     esac
8252
8253     case $ac_tag in
8254     *:-:* | *:-) cat >"$ac_tmp/stdin" \
8255       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8256     esac
8257     ;;
8258   esac
8259
8260   ac_dir=`$as_dirname -- "$ac_file" ||
8261 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8262          X"$ac_file" : 'X\(//\)[^/]' \| \
8263          X"$ac_file" : 'X\(//\)$' \| \
8264          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8265 $as_echo X"$ac_file" |
8266     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8267             s//\1/
8268             q
8269           }
8270           /^X\(\/\/\)[^/].*/{
8271             s//\1/
8272             q
8273           }
8274           /^X\(\/\/\)$/{
8275             s//\1/
8276             q
8277           }
8278           /^X\(\/\).*/{
8279             s//\1/
8280             q
8281           }
8282           s/.*/./; q'`
8283   as_dir="$ac_dir"; as_fn_mkdir_p
8284   ac_builddir=.
8285
8286 case "$ac_dir" in
8287 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8288 *)
8289   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8290   # A ".." for each directory in $ac_dir_suffix.
8291   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8292   case $ac_top_builddir_sub in
8293   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8294   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8295   esac ;;
8296 esac
8297 ac_abs_top_builddir=$ac_pwd
8298 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8299 # for backward compatibility:
8300 ac_top_builddir=$ac_top_build_prefix
8301
8302 case $srcdir in
8303   .)  # We are building in place.
8304     ac_srcdir=.
8305     ac_top_srcdir=$ac_top_builddir_sub
8306     ac_abs_top_srcdir=$ac_pwd ;;
8307   [\\/]* | ?:[\\/]* )  # Absolute name.
8308     ac_srcdir=$srcdir$ac_dir_suffix;
8309     ac_top_srcdir=$srcdir
8310     ac_abs_top_srcdir=$srcdir ;;
8311   *) # Relative name.
8312     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8313     ac_top_srcdir=$ac_top_build_prefix$srcdir
8314     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8315 esac
8316 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8317
8318
8319   case $ac_mode in
8320   :F)
8321   #
8322   # CONFIG_FILE
8323   #
8324
8325   case $INSTALL in
8326   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8327   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8328   esac
8329 _ACEOF
8330
8331 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8332 # If the template does not know about datarootdir, expand it.
8333 # FIXME: This hack should be removed a few years after 2.60.
8334 ac_datarootdir_hack=; ac_datarootdir_seen=
8335 ac_sed_dataroot='
8336 /datarootdir/ {
8337   p
8338   q
8339 }
8340 /@datadir@/p
8341 /@docdir@/p
8342 /@infodir@/p
8343 /@localedir@/p
8344 /@mandir@/p'
8345 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8346 *datarootdir*) ac_datarootdir_seen=yes;;
8347 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8348   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8349 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8350 _ACEOF
8351 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8352   ac_datarootdir_hack='
8353   s&@datadir@&$datadir&g
8354   s&@docdir@&$docdir&g
8355   s&@infodir@&$infodir&g
8356   s&@localedir@&$localedir&g
8357   s&@mandir@&$mandir&g
8358   s&\\\${datarootdir}&$datarootdir&g' ;;
8359 esac
8360 _ACEOF
8361
8362 # Neutralize VPATH when `$srcdir' = `.'.
8363 # Shell code in configure.ac might set extrasub.
8364 # FIXME: do we really want to maintain this feature?
8365 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8366 ac_sed_extra="$ac_vpsub
8367 $extrasub
8368 _ACEOF
8369 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8370 :t
8371 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8372 s|@configure_input@|$ac_sed_conf_input|;t t
8373 s&@top_builddir@&$ac_top_builddir_sub&;t t
8374 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8375 s&@srcdir@&$ac_srcdir&;t t
8376 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8377 s&@top_srcdir@&$ac_top_srcdir&;t t
8378 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8379 s&@builddir@&$ac_builddir&;t t
8380 s&@abs_builddir@&$ac_abs_builddir&;t t
8381 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8382 s&@INSTALL@&$ac_INSTALL&;t t
8383 $ac_datarootdir_hack
8384 "
8385 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8386   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8387
8388 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8389   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8390   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
8391       "$ac_tmp/out"`; test -z "$ac_out"; } &&
8392   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8393 which seems to be undefined.  Please make sure it is defined" >&5
8394 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8395 which seems to be undefined.  Please make sure it is defined" >&2;}
8396
8397   rm -f "$ac_tmp/stdin"
8398   case $ac_file in
8399   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8400   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8401   esac \
8402   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8403  ;;
8404   :H)
8405   #
8406   # CONFIG_HEADER
8407   #
8408   if test x"$ac_file" != x-; then
8409     {
8410       $as_echo "/* $configure_input  */" \
8411       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8412     } >"$ac_tmp/config.h" \
8413       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8414     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8415       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8416 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8417     else
8418       rm -f "$ac_file"
8419       mv "$ac_tmp/config.h" "$ac_file" \
8420         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8421     fi
8422   else
8423     $as_echo "/* $configure_input  */" \
8424       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8425       || as_fn_error $? "could not create -" "$LINENO" 5
8426   fi
8427  ;;
8428
8429   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8430 $as_echo "$as_me: executing $ac_file commands" >&6;}
8431  ;;
8432   esac
8433
8434
8435   case $ac_file$ac_mode in
8436     "default":C)
8437 case $CONFIG_FILES in *config.make*)
8438 echo "$config_vars" >> config.make;;
8439 esac
8440 test -d bits || mkdir bits ;;
8441
8442   esac
8443 done # for ac_tag
8444
8445
8446 as_fn_exit 0
8447 _ACEOF
8448 ac_clean_files=$ac_clean_files_save
8449
8450 test $ac_write_fail = 0 ||
8451   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8452
8453
8454 # configure is writing to config.log, and then calls config.status.
8455 # config.status does its own redirection, appending to config.log.
8456 # Unfortunately, on DOS this fails, as config.log is still kept open
8457 # by configure, so config.status won't be able to write to it; its
8458 # output is simply discarded.  So we exec the FD to /dev/null,
8459 # effectively closing config.log, so it can be properly (re)opened and
8460 # appended to by config.status.  When coming back to configure, we
8461 # need to make the FD available again.
8462 if test "$no_create" != yes; then
8463   ac_cs_success=:
8464   ac_config_status_args=
8465   test "$silent" = yes &&
8466     ac_config_status_args="$ac_config_status_args --quiet"
8467   exec 5>/dev/null
8468   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8469   exec 5>>config.log
8470   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8471   # would make configure fail if this is the last instruction.
8472   $ac_cs_success || as_fn_exit 1
8473 fi
8474
8475 #
8476 # CONFIG_SUBDIRS section.
8477 #
8478 if test "$no_recursion" != yes; then
8479
8480   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8481   # so they do not pile up.
8482   ac_sub_configure_args=
8483   ac_prev=
8484   eval "set x $ac_configure_args"
8485   shift
8486   for ac_arg
8487   do
8488     if test -n "$ac_prev"; then
8489       ac_prev=
8490       continue
8491     fi
8492     case $ac_arg in
8493     -cache-file | --cache-file | --cache-fil | --cache-fi \
8494     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8495       ac_prev=cache_file ;;
8496     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8497     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8498     | --c=*)
8499       ;;
8500     --config-cache | -C)
8501       ;;
8502     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8503       ac_prev=srcdir ;;
8504     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8505       ;;
8506     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8507       ac_prev=prefix ;;
8508     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8509       ;;
8510     --disable-option-checking)
8511       ;;
8512     *)
8513       case $ac_arg in
8514       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8515       esac
8516       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8517     esac
8518   done
8519
8520   # Always prepend --prefix to ensure using the same prefix
8521   # in subdir configurations.
8522   ac_arg="--prefix=$prefix"
8523   case $ac_arg in
8524   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8525   esac
8526   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8527
8528   # Pass --silent
8529   if test "$silent" = yes; then
8530     ac_sub_configure_args="--silent $ac_sub_configure_args"
8531   fi
8532
8533   # Always prepend --disable-option-checking to silence warnings, since
8534   # different subdirs can have different --enable and --with options.
8535   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8536
8537   ac_popdir=`pwd`
8538   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8539
8540     # Do not complain, so a configure script can configure whichever
8541     # parts of a large source tree are present.
8542     test -d "$srcdir/$ac_dir" || continue
8543
8544     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8545     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8546     $as_echo "$ac_msg" >&6
8547     as_dir="$ac_dir"; as_fn_mkdir_p
8548     ac_builddir=.
8549
8550 case "$ac_dir" in
8551 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8552 *)
8553   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8554   # A ".." for each directory in $ac_dir_suffix.
8555   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8556   case $ac_top_builddir_sub in
8557   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8558   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8559   esac ;;
8560 esac
8561 ac_abs_top_builddir=$ac_pwd
8562 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8563 # for backward compatibility:
8564 ac_top_builddir=$ac_top_build_prefix
8565
8566 case $srcdir in
8567   .)  # We are building in place.
8568     ac_srcdir=.
8569     ac_top_srcdir=$ac_top_builddir_sub
8570     ac_abs_top_srcdir=$ac_pwd ;;
8571   [\\/]* | ?:[\\/]* )  # Absolute name.
8572     ac_srcdir=$srcdir$ac_dir_suffix;
8573     ac_top_srcdir=$srcdir
8574     ac_abs_top_srcdir=$srcdir ;;
8575   *) # Relative name.
8576     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8577     ac_top_srcdir=$ac_top_build_prefix$srcdir
8578     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8579 esac
8580 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8581
8582
8583     cd "$ac_dir"
8584
8585     # Check for guested configure; otherwise get Cygnus style configure.
8586     if test -f "$ac_srcdir/configure.gnu"; then
8587       ac_sub_configure=$ac_srcdir/configure.gnu
8588     elif test -f "$ac_srcdir/configure"; then
8589       ac_sub_configure=$ac_srcdir/configure
8590     elif test -f "$ac_srcdir/configure.in"; then
8591       # This should be Cygnus configure.
8592       ac_sub_configure=$ac_aux_dir/configure
8593     else
8594       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8595 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8596       ac_sub_configure=
8597     fi
8598
8599     # The recursion is here.
8600     if test -n "$ac_sub_configure"; then
8601       # Make the cache file name correct relative to the subdirectory.
8602       case $cache_file in
8603       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8604       *) # Relative name.
8605         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8606       esac
8607
8608       { $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
8609 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8610       # The eval makes quoting arguments work.
8611       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8612            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8613         as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8614     fi
8615
8616     cd "$ac_popdir"
8617   done
8618 fi
8619 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8620   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8621 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8622 fi
8623