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