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