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