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