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