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