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