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