fdwalk should return 0 on an empty directory
[kopensolaris-gnu/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 with_fp
657 with_cvs
658 enable_check_abi
659 oldest_abi
660 bindnow
661 force_install
662 all_warnings
663 build
664 build_cpu
665 build_vendor
666 build_os
667 host
668 host_cpu
669 host_vendor
670 host_os
671 subdirs
672 add_ons
673 add_on_subdirs
674 base_machine
675 submachine
676 sysnames
677 sysdeps_add_ons
678 INSTALL_PROGRAM
679 INSTALL_SCRIPT
680 INSTALL_DATA
681 LN_S
682 CC
683 CFLAGS
684 LDFLAGS
685 CPPFLAGS
686 ac_ct_CC
687 OBJEXT
688 BUILD_CC
689 cross_compiling
690 CPP
691 CXX
692 CXXFLAGS
693 ac_ct_CXX
694 AR
695 OBJDUMP
696 RANLIB
697 MIG
698 AS
699 LD
700 PWD_P
701 MAKE
702 MSGFMT
703 MAKEINFO
704 SED
705 AUTOCONF
706 SYSINCLUDES
707 CXX_SYSINCLUDES
708 libc_cv_gcc_static_libgcc
709 BASH_SHELL
710 libc_cv_have_bash2
711 KSH
712 libc_cv_have_ksh
713 AWK
714 PERL
715 INSTALL_INFO
716 BISON
717 VERSIONING
718 libc_cv_cc_with_libunwind
719 libc_cv_Bgroup
720 libc_cv_libgcc_s_suffix
721 libc_cv_as_needed
722 ASFLAGS_config
723 libc_cv_z_combreloc
724 libc_cv_z_execstack
725 libc_cv_fpie
726 libc_cv_hashstyle
727 fno_unit_at_a_time
728 libc_cv_ssp
729 libc_cv_gnu89_inline
730 libc_cv_have_initfini
731 no_whole_archive
732 exceptions
733 LIBGD
734 have_libaudit
735 have_libcap
736 have_selinux
737 GREP
738 EGREP
739 sizeof_long_double
740 libc_cv_gcc_unwind_find_fde
741 uname_sysname
742 uname_release
743 uname_version
744 old_glibc_headers
745 libc_cv_slibdir
746 libc_cv_localedir
747 libc_cv_sysconfdir
748 libc_cv_rootsbindir
749 libc_cv_forced_unwind
750 use_ldconfig
751 ldd_rewrite_script
752 elf
753 xcoff
754 static
755 shared
756 pic_default
757 profile
758 omitfp
759 bounded
760 static_nss
761 nopic_initfini
762 DEFINES
763 mach_interface_list
764 VERSION
765 RELEASE
766 LIBOBJS
767 LTLIBOBJS'
768 ac_subst_files=''
769       ac_precious_vars='build_alias
770 host_alias
771 target_alias
772 CC
773 CFLAGS
774 LDFLAGS
775 LIBS
776 CPPFLAGS
777 CPP
778 CXX
779 CXXFLAGS
780 CCC'
781 ac_subdirs_all=''
782
783 # Initialize some variables set by options.
784 ac_init_help=
785 ac_init_version=false
786 # The variables have the same names as the options, with
787 # dashes changed to underlines.
788 cache_file=/dev/null
789 exec_prefix=NONE
790 no_create=
791 no_recursion=
792 prefix=NONE
793 program_prefix=NONE
794 program_suffix=NONE
795 program_transform_name=s,x,x,
796 silent=
797 site=
798 srcdir=
799 verbose=
800 x_includes=NONE
801 x_libraries=NONE
802
803 # Installation directory options.
804 # These are left unexpanded so users can "make install exec_prefix=/foo"
805 # and all the variables that are supposed to be based on exec_prefix
806 # by default will actually change.
807 # Use braces instead of parens because sh, perl, etc. also accept them.
808 # (The list follows the same order as the GNU Coding Standards.)
809 bindir='${exec_prefix}/bin'
810 sbindir='${exec_prefix}/sbin'
811 libexecdir='${exec_prefix}/libexec'
812 datarootdir='${prefix}/share'
813 datadir='${datarootdir}'
814 sysconfdir='${prefix}/etc'
815 sharedstatedir='${prefix}/com'
816 localstatedir='${prefix}/var'
817 includedir='${prefix}/include'
818 oldincludedir='/usr/include'
819 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
820 infodir='${datarootdir}/info'
821 htmldir='${docdir}'
822 dvidir='${docdir}'
823 pdfdir='${docdir}'
824 psdir='${docdir}'
825 libdir='${exec_prefix}/lib'
826 localedir='${datarootdir}/locale'
827 mandir='${datarootdir}/man'
828
829 ac_prev=
830 ac_dashdash=
831 for ac_option
832 do
833   # If the previous option needs an argument, assign it.
834   if test -n "$ac_prev"; then
835     eval $ac_prev=\$ac_option
836     ac_prev=
837     continue
838   fi
839
840   case $ac_option in
841   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
842   *)    ac_optarg=yes ;;
843   esac
844
845   # Accept the important Cygnus configure options, so we can diagnose typos.
846
847   case $ac_dashdash$ac_option in
848   --)
849     ac_dashdash=yes ;;
850
851   -bindir | --bindir | --bindi | --bind | --bin | --bi)
852     ac_prev=bindir ;;
853   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
854     bindir=$ac_optarg ;;
855
856   -build | --build | --buil | --bui | --bu)
857     ac_prev=build_alias ;;
858   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
859     build_alias=$ac_optarg ;;
860
861   -cache-file | --cache-file | --cache-fil | --cache-fi \
862   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
863     ac_prev=cache_file ;;
864   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
865   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
866     cache_file=$ac_optarg ;;
867
868   --config-cache | -C)
869     cache_file=config.cache ;;
870
871   -datadir | --datadir | --datadi | --datad)
872     ac_prev=datadir ;;
873   -datadir=* | --datadir=* | --datadi=* | --datad=*)
874     datadir=$ac_optarg ;;
875
876   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
877   | --dataroo | --dataro | --datar)
878     ac_prev=datarootdir ;;
879   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
880   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
881     datarootdir=$ac_optarg ;;
882
883   -disable-* | --disable-*)
884     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
885     # Reject names that are not valid shell variable names.
886     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
887       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
888    { (exit 1); exit 1; }; }
889     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
890     eval enable_$ac_feature=no ;;
891
892   -docdir | --docdir | --docdi | --doc | --do)
893     ac_prev=docdir ;;
894   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
895     docdir=$ac_optarg ;;
896
897   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
898     ac_prev=dvidir ;;
899   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
900     dvidir=$ac_optarg ;;
901
902   -enable-* | --enable-*)
903     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
904     # Reject names that are not valid shell variable names.
905     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
906       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
907    { (exit 1); exit 1; }; }
908     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
909     eval enable_$ac_feature=\$ac_optarg ;;
910
911   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
912   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
913   | --exec | --exe | --ex)
914     ac_prev=exec_prefix ;;
915   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
916   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
917   | --exec=* | --exe=* | --ex=*)
918     exec_prefix=$ac_optarg ;;
919
920   -gas | --gas | --ga | --g)
921     # Obsolete; use --with-gas.
922     with_gas=yes ;;
923
924   -help | --help | --hel | --he | -h)
925     ac_init_help=long ;;
926   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
927     ac_init_help=recursive ;;
928   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
929     ac_init_help=short ;;
930
931   -host | --host | --hos | --ho)
932     ac_prev=host_alias ;;
933   -host=* | --host=* | --hos=* | --ho=*)
934     host_alias=$ac_optarg ;;
935
936   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
937     ac_prev=htmldir ;;
938   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
939   | --ht=*)
940     htmldir=$ac_optarg ;;
941
942   -includedir | --includedir | --includedi | --included | --include \
943   | --includ | --inclu | --incl | --inc)
944     ac_prev=includedir ;;
945   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
946   | --includ=* | --inclu=* | --incl=* | --inc=*)
947     includedir=$ac_optarg ;;
948
949   -infodir | --infodir | --infodi | --infod | --info | --inf)
950     ac_prev=infodir ;;
951   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
952     infodir=$ac_optarg ;;
953
954   -libdir | --libdir | --libdi | --libd)
955     ac_prev=libdir ;;
956   -libdir=* | --libdir=* | --libdi=* | --libd=*)
957     libdir=$ac_optarg ;;
958
959   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
960   | --libexe | --libex | --libe)
961     ac_prev=libexecdir ;;
962   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
963   | --libexe=* | --libex=* | --libe=*)
964     libexecdir=$ac_optarg ;;
965
966   -localedir | --localedir | --localedi | --localed | --locale)
967     ac_prev=localedir ;;
968   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
969     localedir=$ac_optarg ;;
970
971   -localstatedir | --localstatedir | --localstatedi | --localstated \
972   | --localstate | --localstat | --localsta | --localst | --locals)
973     ac_prev=localstatedir ;;
974   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
975   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
976     localstatedir=$ac_optarg ;;
977
978   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
979     ac_prev=mandir ;;
980   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
981     mandir=$ac_optarg ;;
982
983   -nfp | --nfp | --nf)
984     # Obsolete; use --without-fp.
985     with_fp=no ;;
986
987   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
988   | --no-cr | --no-c | -n)
989     no_create=yes ;;
990
991   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
992   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
993     no_recursion=yes ;;
994
995   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
996   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
997   | --oldin | --oldi | --old | --ol | --o)
998     ac_prev=oldincludedir ;;
999   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1000   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1001   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1002     oldincludedir=$ac_optarg ;;
1003
1004   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1005     ac_prev=prefix ;;
1006   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1007     prefix=$ac_optarg ;;
1008
1009   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1010   | --program-pre | --program-pr | --program-p)
1011     ac_prev=program_prefix ;;
1012   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1013   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1014     program_prefix=$ac_optarg ;;
1015
1016   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1017   | --program-suf | --program-su | --program-s)
1018     ac_prev=program_suffix ;;
1019   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1020   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1021     program_suffix=$ac_optarg ;;
1022
1023   -program-transform-name | --program-transform-name \
1024   | --program-transform-nam | --program-transform-na \
1025   | --program-transform-n | --program-transform- \
1026   | --program-transform | --program-transfor \
1027   | --program-transfo | --program-transf \
1028   | --program-trans | --program-tran \
1029   | --progr-tra | --program-tr | --program-t)
1030     ac_prev=program_transform_name ;;
1031   -program-transform-name=* | --program-transform-name=* \
1032   | --program-transform-nam=* | --program-transform-na=* \
1033   | --program-transform-n=* | --program-transform-=* \
1034   | --program-transform=* | --program-transfor=* \
1035   | --program-transfo=* | --program-transf=* \
1036   | --program-trans=* | --program-tran=* \
1037   | --progr-tra=* | --program-tr=* | --program-t=*)
1038     program_transform_name=$ac_optarg ;;
1039
1040   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1041     ac_prev=pdfdir ;;
1042   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1043     pdfdir=$ac_optarg ;;
1044
1045   -psdir | --psdir | --psdi | --psd | --ps)
1046     ac_prev=psdir ;;
1047   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1048     psdir=$ac_optarg ;;
1049
1050   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1051   | -silent | --silent | --silen | --sile | --sil)
1052     silent=yes ;;
1053
1054   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1055     ac_prev=sbindir ;;
1056   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1057   | --sbi=* | --sb=*)
1058     sbindir=$ac_optarg ;;
1059
1060   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1061   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1062   | --sharedst | --shareds | --shared | --share | --shar \
1063   | --sha | --sh)
1064     ac_prev=sharedstatedir ;;
1065   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1066   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1067   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1068   | --sha=* | --sh=*)
1069     sharedstatedir=$ac_optarg ;;
1070
1071   -site | --site | --sit)
1072     ac_prev=site ;;
1073   -site=* | --site=* | --sit=*)
1074     site=$ac_optarg ;;
1075
1076   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1077     ac_prev=srcdir ;;
1078   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1079     srcdir=$ac_optarg ;;
1080
1081   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1082   | --syscon | --sysco | --sysc | --sys | --sy)
1083     ac_prev=sysconfdir ;;
1084   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1085   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1086     sysconfdir=$ac_optarg ;;
1087
1088   -target | --target | --targe | --targ | --tar | --ta | --t)
1089     ac_prev=target_alias ;;
1090   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1091     target_alias=$ac_optarg ;;
1092
1093   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1094     verbose=yes ;;
1095
1096   -version | --version | --versio | --versi | --vers | -V)
1097     ac_init_version=: ;;
1098
1099   -with-* | --with-*)
1100     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1101     # Reject names that are not valid shell variable names.
1102     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1103       { echo "$as_me: error: invalid package name: $ac_package" >&2
1104    { (exit 1); exit 1; }; }
1105     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1106     eval with_$ac_package=\$ac_optarg ;;
1107
1108   -without-* | --without-*)
1109     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1110     # Reject names that are not valid shell variable names.
1111     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1112       { echo "$as_me: error: invalid package name: $ac_package" >&2
1113    { (exit 1); exit 1; }; }
1114     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1115     eval with_$ac_package=no ;;
1116
1117   --x)
1118     # Obsolete; use --with-x.
1119     with_x=yes ;;
1120
1121   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1122   | --x-incl | --x-inc | --x-in | --x-i)
1123     ac_prev=x_includes ;;
1124   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1125   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1126     x_includes=$ac_optarg ;;
1127
1128   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1129   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1130     ac_prev=x_libraries ;;
1131   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1132   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1133     x_libraries=$ac_optarg ;;
1134
1135   -*) { echo "$as_me: error: unrecognized option: $ac_option
1136 Try \`$0 --help' for more information." >&2
1137    { (exit 1); exit 1; }; }
1138     ;;
1139
1140   *=*)
1141     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1142     # Reject names that are not valid shell variable names.
1143     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1144       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1145    { (exit 1); exit 1; }; }
1146     eval $ac_envvar=\$ac_optarg
1147     export $ac_envvar ;;
1148
1149   *)
1150     # FIXME: should be removed in autoconf 3.0.
1151     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1152     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1153       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1154     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1155     ;;
1156
1157   esac
1158 done
1159
1160 if test -n "$ac_prev"; then
1161   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1162   { echo "$as_me: error: missing argument to $ac_option" >&2
1163    { (exit 1); exit 1; }; }
1164 fi
1165
1166 # Be sure to have absolute directory names.
1167 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1168                 datadir sysconfdir sharedstatedir localstatedir includedir \
1169                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1170                 libdir localedir mandir
1171 do
1172   eval ac_val=\$$ac_var
1173   case $ac_val in
1174     [\\/$]* | ?:[\\/]* )  continue;;
1175     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1176   esac
1177   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1178    { (exit 1); exit 1; }; }
1179 done
1180
1181 # There might be people who depend on the old broken behavior: `$host'
1182 # used to hold the argument of --host etc.
1183 # FIXME: To remove some day.
1184 build=$build_alias
1185 host=$host_alias
1186 target=$target_alias
1187
1188 # FIXME: To remove some day.
1189 if test "x$host_alias" != x; then
1190   if test "x$build_alias" = x; then
1191     cross_compiling=maybe
1192     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1193     If a cross compiler is detected then cross compile mode will be used." >&2
1194   elif test "x$build_alias" != "x$host_alias"; then
1195     cross_compiling=yes
1196   fi
1197 fi
1198
1199 ac_tool_prefix=
1200 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1201
1202 test "$silent" = yes && exec 6>/dev/null
1203
1204
1205 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1206 ac_ls_di=`ls -di .` &&
1207 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1208   { echo "$as_me: error: Working directory cannot be determined" >&2
1209    { (exit 1); exit 1; }; }
1210 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1211   { echo "$as_me: error: pwd does not report name of working directory" >&2
1212    { (exit 1); exit 1; }; }
1213
1214
1215 # Find the source files, if location was not specified.
1216 if test -z "$srcdir"; then
1217   ac_srcdir_defaulted=yes
1218   # Try the directory containing this script, then the parent directory.
1219   ac_confdir=`$as_dirname -- "$0" ||
1220 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1221          X"$0" : 'X\(//\)[^/]' \| \
1222          X"$0" : 'X\(//\)$' \| \
1223          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1224 echo X"$0" |
1225     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1226             s//\1/
1227             q
1228           }
1229           /^X\(\/\/\)[^/].*/{
1230             s//\1/
1231             q
1232           }
1233           /^X\(\/\/\)$/{
1234             s//\1/
1235             q
1236           }
1237           /^X\(\/\).*/{
1238             s//\1/
1239             q
1240           }
1241           s/.*/./; q'`
1242   srcdir=$ac_confdir
1243   if test ! -r "$srcdir/$ac_unique_file"; then
1244     srcdir=..
1245   fi
1246 else
1247   ac_srcdir_defaulted=no
1248 fi
1249 if test ! -r "$srcdir/$ac_unique_file"; then
1250   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1251   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1252    { (exit 1); exit 1; }; }
1253 fi
1254 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1255 ac_abs_confdir=`(
1256         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1257    { (exit 1); exit 1; }; }
1258         pwd)`
1259 # When building in place, set srcdir=.
1260 if test "$ac_abs_confdir" = "$ac_pwd"; then
1261   srcdir=.
1262 fi
1263 # Remove unnecessary trailing slashes from srcdir.
1264 # Double slashes in file names in object file debugging info
1265 # mess up M-x gdb in Emacs.
1266 case $srcdir in
1267 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1268 esac
1269 for ac_var in $ac_precious_vars; do
1270   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1271   eval ac_env_${ac_var}_value=\$${ac_var}
1272   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1273   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1274 done
1275
1276 #
1277 # Report the --help message.
1278 #
1279 if test "$ac_init_help" = "long"; then
1280   # Omit some internal or obsolete options to make the list less imposing.
1281   # This message is too long to be a string in the A/UX 3.1 sh.
1282   cat <<_ACEOF
1283 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1284
1285 Usage: $0 [OPTION]... [VAR=VALUE]...
1286
1287 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1288 VAR=VALUE.  See below for descriptions of some of the useful variables.
1289
1290 Defaults for the options are specified in brackets.
1291
1292 Configuration:
1293   -h, --help              display this help and exit
1294       --help=short        display options specific to this package
1295       --help=recursive    display the short help of all the included packages
1296   -V, --version           display version information and exit
1297   -q, --quiet, --silent   do not print \`checking...' messages
1298       --cache-file=FILE   cache test results in FILE [disabled]
1299   -C, --config-cache      alias for \`--cache-file=config.cache'
1300   -n, --no-create         do not create output files
1301       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1302
1303 Installation directories:
1304   --prefix=PREFIX         install architecture-independent files in PREFIX
1305                           [$ac_default_prefix]
1306   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1307                           [PREFIX]
1308
1309 By default, \`make install' will install all the files in
1310 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1311 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1312 for instance \`--prefix=\$HOME'.
1313
1314 For better control, use the options below.
1315
1316 Fine tuning of the installation directories:
1317   --bindir=DIR           user executables [EPREFIX/bin]
1318   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1319   --libexecdir=DIR       program executables [EPREFIX/libexec]
1320   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1321   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1322   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1323   --libdir=DIR           object code libraries [EPREFIX/lib]
1324   --includedir=DIR       C header files [PREFIX/include]
1325   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1326   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1327   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1328   --infodir=DIR          info documentation [DATAROOTDIR/info]
1329   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1330   --mandir=DIR           man documentation [DATAROOTDIR/man]
1331   --docdir=DIR           documentation root [DATAROOTDIR/doc/c-library]
1332   --htmldir=DIR          html documentation [DOCDIR]
1333   --dvidir=DIR           dvi documentation [DOCDIR]
1334   --pdfdir=DIR           pdf documentation [DOCDIR]
1335   --psdir=DIR            ps documentation [DOCDIR]
1336 _ACEOF
1337
1338   cat <<\_ACEOF
1339
1340 System types:
1341   --build=BUILD     configure for building on BUILD [guessed]
1342   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1343 _ACEOF
1344 fi
1345
1346 if test -n "$ac_init_help"; then
1347   case $ac_init_help in
1348      short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1349    esac
1350   cat <<\_ACEOF
1351
1352 Optional Features:
1353   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1354   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1355   --disable-sanity-checks really do not use threads (should not be used except
1356                           in special situations) [default=yes]
1357   --enable-check-abi      do "make check-abi" in "make check" (no/warn/yes)
1358                           [default=no]
1359   --enable-shared         build shared library [default=yes if GNU ld & ELF]
1360   --enable-profile        build profiled library [default=no]
1361   --enable-omitfp         build undebuggable optimized library [default=no]
1362   --enable-bounded        build with runtime bounds checking [default=no]
1363   --disable-versioning    do not include versioning information in the library
1364                           objects [default=yes if supported]
1365   --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1366                           [default=glibc default]
1367   --enable-stackguard-randomization
1368                           initialize __stack_chk_guard canary with a random
1369                           number at program start
1370   --enable-add-ons[=DIRS...]
1371                           configure and build add-ons in DIR1,DIR2,... search
1372                           for add-ons if no parameter given
1373   --disable-hidden-plt    do not hide internal function calls to avoid PLT
1374   --enable-bind-now       disable lazy relocations in DSOs
1375   --enable-static-nss     build static NSS modules [default=no]
1376   --disable-force-install don't force installation of files from this package,
1377                           even if they are older than the installed files
1378   --enable-kernel=VERSION compile for compatibility with kernel not older than
1379                           VERSION
1380   --enable-all-warnings   enable all useful warnings gcc can issue
1381
1382 Optional Packages:
1383   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1384   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1385   --with-gd=DIR           find libgd include dir and library with prefix DIR
1386   --with-gd-include=DIR   find libgd include files in DIR
1387   --with-gd-lib=DIR       find libgd library files in DIR
1388   --with-fp               if using floating-point hardware [default=yes]
1389   --with-binutils=PATH    specify location of binutils (as and ld)
1390   --with-elf              if using the ELF object format
1391   --with-selinux          if building with SELinux support
1392   --with-xcoff            if using the XCOFF object format
1393   --without-cvs           if CVS should not be used
1394   --with-headers=PATH     location of system headers to use (for example
1395                           /usr/src/linux/include) [default=compiler default]
1396   --with-tls              enable support for TLS
1397   --without-__thread      do not use TLS features even when supporting them
1398   --with-cpu=CPU          select code for CPU variant
1399
1400 Some influential environment variables:
1401   CC          C compiler command
1402   CFLAGS      C compiler flags
1403   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1404               nonstandard directory <lib dir>
1405   LIBS        libraries to pass to the linker, e.g. -l<library>
1406   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1407               you have headers in a nonstandard directory <include dir>
1408   CPP         C preprocessor
1409   CXX         C++ compiler command
1410   CXXFLAGS    C++ compiler flags
1411
1412 Use these variables to override the choices made by `configure' or to help
1413 it to find libraries and programs with nonstandard names/locations.
1414
1415 Report bugs to <glibc>.
1416 _ACEOF
1417 ac_status=$?
1418 fi
1419
1420 if test "$ac_init_help" = "recursive"; then
1421   # If there are subdirs, report their specific --help.
1422   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1423     test -d "$ac_dir" || continue
1424     ac_builddir=.
1425
1426 case "$ac_dir" in
1427 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1428 *)
1429   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1430   # A ".." for each directory in $ac_dir_suffix.
1431   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1432   case $ac_top_builddir_sub in
1433   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1434   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1435   esac ;;
1436 esac
1437 ac_abs_top_builddir=$ac_pwd
1438 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1439 # for backward compatibility:
1440 ac_top_builddir=$ac_top_build_prefix
1441
1442 case $srcdir in
1443   .)  # We are building in place.
1444     ac_srcdir=.
1445     ac_top_srcdir=$ac_top_builddir_sub
1446     ac_abs_top_srcdir=$ac_pwd ;;
1447   [\\/]* | ?:[\\/]* )  # Absolute name.
1448     ac_srcdir=$srcdir$ac_dir_suffix;
1449     ac_top_srcdir=$srcdir
1450     ac_abs_top_srcdir=$srcdir ;;
1451   *) # Relative name.
1452     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1453     ac_top_srcdir=$ac_top_build_prefix$srcdir
1454     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1455 esac
1456 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1457
1458     cd "$ac_dir" || { ac_status=$?; continue; }
1459     # Check for guested configure.
1460     if test -f "$ac_srcdir/configure.gnu"; then
1461       echo &&
1462       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1463     elif test -f "$ac_srcdir/configure"; then
1464       echo &&
1465       $SHELL "$ac_srcdir/configure" --help=recursive
1466     else
1467       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1468     fi || ac_status=$?
1469     cd "$ac_pwd" || { ac_status=$?; break; }
1470   done
1471 fi
1472
1473 test -n "$ac_init_help" && exit $ac_status
1474 if $ac_init_version; then
1475   cat <<\_ACEOF
1476 GNU C Library configure (see version.h)
1477 generated by GNU Autoconf 2.61
1478
1479 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1480 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1481 This configure script is free software; the Free Software Foundation
1482 gives unlimited permission to copy, distribute and modify it.
1483 _ACEOF
1484   exit
1485 fi
1486 cat >config.log <<_ACEOF
1487 This file contains any messages produced by compilers while
1488 running configure, to aid debugging if configure makes a mistake.
1489
1490 It was created by GNU C Library $as_me (see version.h), which was
1491 generated by GNU Autoconf 2.61.  Invocation command line was
1492
1493   $ $0 $@
1494
1495 _ACEOF
1496 exec 5>>config.log
1497 {
1498 cat <<_ASUNAME
1499 ## --------- ##
1500 ## Platform. ##
1501 ## --------- ##
1502
1503 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1504 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1505 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1506 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1507 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1508
1509 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1510 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1511
1512 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1513 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1514 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1515 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1516 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1517 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1518 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1519
1520 _ASUNAME
1521
1522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1523 for as_dir in $PATH
1524 do
1525   IFS=$as_save_IFS
1526   test -z "$as_dir" && as_dir=.
1527   echo "PATH: $as_dir"
1528 done
1529 IFS=$as_save_IFS
1530
1531 } >&5
1532
1533 cat >&5 <<_ACEOF
1534
1535
1536 ## ----------- ##
1537 ## Core tests. ##
1538 ## ----------- ##
1539
1540 _ACEOF
1541
1542
1543 # Keep a trace of the command line.
1544 # Strip out --no-create and --no-recursion so they do not pile up.
1545 # Strip out --silent because we don't want to record it for future runs.
1546 # Also quote any args containing shell meta-characters.
1547 # Make two passes to allow for proper duplicate-argument suppression.
1548 ac_configure_args=
1549 ac_configure_args0=
1550 ac_configure_args1=
1551 ac_must_keep_next=false
1552 for ac_pass in 1 2
1553 do
1554   for ac_arg
1555   do
1556     case $ac_arg in
1557     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1558     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1559     | -silent | --silent | --silen | --sile | --sil)
1560       continue ;;
1561     *\'*)
1562       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1563     esac
1564     case $ac_pass in
1565     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1566     2)
1567       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1568       if test $ac_must_keep_next = true; then
1569         ac_must_keep_next=false # Got value, back to normal.
1570       else
1571         case $ac_arg in
1572           *=* | --config-cache | -C | -disable-* | --disable-* \
1573           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1574           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1575           | -with-* | --with-* | -without-* | --without-* | --x)
1576             case "$ac_configure_args0 " in
1577               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1578             esac
1579             ;;
1580           -* ) ac_must_keep_next=true ;;
1581         esac
1582       fi
1583       ac_configure_args="$ac_configure_args '$ac_arg'"
1584       ;;
1585     esac
1586   done
1587 done
1588 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1589 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1590
1591 # When interrupted or exit'd, cleanup temporary files, and complete
1592 # config.log.  We remove comments because anyway the quotes in there
1593 # would cause problems or look ugly.
1594 # WARNING: Use '\'' to represent an apostrophe within the trap.
1595 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1596 trap 'exit_status=$?
1597   # Save into config.log some information that might help in debugging.
1598   {
1599     echo
1600
1601     cat <<\_ASBOX
1602 ## ---------------- ##
1603 ## Cache variables. ##
1604 ## ---------------- ##
1605 _ASBOX
1606     echo
1607     # The following way of writing the cache mishandles newlines in values,
1608 (
1609   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1610     eval ac_val=\$$ac_var
1611     case $ac_val in #(
1612     *${as_nl}*)
1613       case $ac_var in #(
1614       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1615 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1616       esac
1617       case $ac_var in #(
1618       _ | IFS | as_nl) ;; #(
1619       *) $as_unset $ac_var ;;
1620       esac ;;
1621     esac
1622   done
1623   (set) 2>&1 |
1624     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1625     *${as_nl}ac_space=\ *)
1626       sed -n \
1627         "s/'\''/'\''\\\\'\'''\''/g;
1628           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1629       ;; #(
1630     *)
1631       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1632       ;;
1633     esac |
1634     sort
1635 )
1636     echo
1637
1638     cat <<\_ASBOX
1639 ## ----------------- ##
1640 ## Output variables. ##
1641 ## ----------------- ##
1642 _ASBOX
1643     echo
1644     for ac_var in $ac_subst_vars
1645     do
1646       eval ac_val=\$$ac_var
1647       case $ac_val in
1648       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1649       esac
1650       echo "$ac_var='\''$ac_val'\''"
1651     done | sort
1652     echo
1653
1654     if test -n "$ac_subst_files"; then
1655       cat <<\_ASBOX
1656 ## ------------------- ##
1657 ## File substitutions. ##
1658 ## ------------------- ##
1659 _ASBOX
1660       echo
1661       for ac_var in $ac_subst_files
1662       do
1663         eval ac_val=\$$ac_var
1664         case $ac_val in
1665         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1666         esac
1667         echo "$ac_var='\''$ac_val'\''"
1668       done | sort
1669       echo
1670     fi
1671
1672     if test -s confdefs.h; then
1673       cat <<\_ASBOX
1674 ## ----------- ##
1675 ## confdefs.h. ##
1676 ## ----------- ##
1677 _ASBOX
1678       echo
1679       cat confdefs.h
1680       echo
1681     fi
1682     test "$ac_signal" != 0 &&
1683       echo "$as_me: caught signal $ac_signal"
1684     echo "$as_me: exit $exit_status"
1685   } >&5
1686   rm -f core *.core core.conftest.* &&
1687     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1688     exit $exit_status
1689 ' 0
1690 for ac_signal in 1 2 13 15; do
1691   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1692 done
1693 ac_signal=0
1694
1695 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1696 rm -f -r conftest* confdefs.h
1697
1698 # Predefined preprocessor variables.
1699
1700 cat >>confdefs.h <<_ACEOF
1701 #define PACKAGE_NAME "$PACKAGE_NAME"
1702 _ACEOF
1703
1704
1705 cat >>confdefs.h <<_ACEOF
1706 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1707 _ACEOF
1708
1709
1710 cat >>confdefs.h <<_ACEOF
1711 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1712 _ACEOF
1713
1714
1715 cat >>confdefs.h <<_ACEOF
1716 #define PACKAGE_STRING "$PACKAGE_STRING"
1717 _ACEOF
1718
1719
1720 cat >>confdefs.h <<_ACEOF
1721 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1722 _ACEOF
1723
1724
1725 # Let the site file select an alternate cache file if it wants to.
1726 # Prefer explicitly selected file to automatically selected ones.
1727 if test -n "$CONFIG_SITE"; then
1728   set x "$CONFIG_SITE"
1729 elif test "x$prefix" != xNONE; then
1730   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1731 else
1732   set x "$ac_default_prefix/share/config.site" \
1733         "$ac_default_prefix/etc/config.site"
1734 fi
1735 shift
1736 for ac_site_file
1737 do
1738   if test -r "$ac_site_file"; then
1739     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1740 echo "$as_me: loading site script $ac_site_file" >&6;}
1741     sed 's/^/| /' "$ac_site_file" >&5
1742     . "$ac_site_file"
1743   fi
1744 done
1745
1746 if test -r "$cache_file"; then
1747   # Some versions of bash will fail to source /dev/null (special
1748   # files actually), so we avoid doing that.
1749   if test -f "$cache_file"; then
1750     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1751 echo "$as_me: loading cache $cache_file" >&6;}
1752     case $cache_file in
1753       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1754       *)                      . "./$cache_file";;
1755     esac
1756   fi
1757 else
1758   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1759 echo "$as_me: creating cache $cache_file" >&6;}
1760   >$cache_file
1761 fi
1762
1763 # Check that the precious variables saved in the cache have kept the same
1764 # value.
1765 ac_cache_corrupted=false
1766 for ac_var in $ac_precious_vars; do
1767   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1768   eval ac_new_set=\$ac_env_${ac_var}_set
1769   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1770   eval ac_new_val=\$ac_env_${ac_var}_value
1771   case $ac_old_set,$ac_new_set in
1772     set,)
1773       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1774 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1775       ac_cache_corrupted=: ;;
1776     ,set)
1777       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1778 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1779       ac_cache_corrupted=: ;;
1780     ,);;
1781     *)
1782       if test "x$ac_old_val" != "x$ac_new_val"; then
1783         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1784 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1785         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1786 echo "$as_me:   former value:  $ac_old_val" >&2;}
1787         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1788 echo "$as_me:   current value: $ac_new_val" >&2;}
1789         ac_cache_corrupted=:
1790       fi;;
1791   esac
1792   # Pass precious variables to config.status.
1793   if test "$ac_new_set" = set; then
1794     case $ac_new_val in
1795     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1796     *) ac_arg=$ac_var=$ac_new_val ;;
1797     esac
1798     case " $ac_configure_args " in
1799       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1800       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1801     esac
1802   fi
1803 done
1804 if $ac_cache_corrupted; then
1805   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1806 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1807   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1808 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1809    { (exit 1); exit 1; }; }
1810 fi
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836 ac_ext=c
1837 ac_cpp='$CPP $CPPFLAGS'
1838 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1839 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1840 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1841
1842
1843
1844 ac_config_headers="$ac_config_headers config.h"
1845
1846 ac_aux_dir=
1847 for ac_dir in scripts "$srcdir"/scripts; do
1848   if test -f "$ac_dir/install-sh"; then
1849     ac_aux_dir=$ac_dir
1850     ac_install_sh="$ac_aux_dir/install-sh -c"
1851     break
1852   elif test -f "$ac_dir/install.sh"; then
1853     ac_aux_dir=$ac_dir
1854     ac_install_sh="$ac_aux_dir/install.sh -c"
1855     break
1856   elif test -f "$ac_dir/shtool"; then
1857     ac_aux_dir=$ac_dir
1858     ac_install_sh="$ac_aux_dir/shtool install -c"
1859     break
1860   fi
1861 done
1862 if test -z "$ac_aux_dir"; then
1863   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts \"$srcdir\"/scripts" >&5
1864 echo "$as_me: error: cannot find install-sh or install.sh in scripts \"$srcdir\"/scripts" >&2;}
1865    { (exit 1); exit 1; }; }
1866 fi
1867
1868 # These three variables are undocumented and unsupported,
1869 # and are intended to be withdrawn in a future Autoconf release.
1870 # They can cause serious problems if a builder's source tree is in a directory
1871 # whose full name contains unusual characters.
1872 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1873 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1874 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1875
1876
1877
1878 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1879   { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1880 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1881    { (exit 1); exit 1; }; }
1882 fi
1883
1884 # This will get text that should go into config.make.
1885 config_vars=
1886
1887 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1888
1889 # Check whether --with-gd was given.
1890 if test "${with_gd+set}" = set; then
1891   withval=$with_gd; case "$with_gd" in
1892 yes|''|no) ;;
1893 *) libgd_include="-I$withval/include"
1894    libgd_ldflags="-L$withval/lib" ;;
1895 esac
1896
1897 fi
1898
1899
1900 # Check whether --with-gd-include was given.
1901 if test "${with_gd_include+set}" = set; then
1902   withval=$with_gd_include; case "$with_gd_include" in
1903 ''|no) ;;
1904 *) libgd_include="-I$withval" ;;
1905 esac
1906
1907 fi
1908
1909
1910 # Check whether --with-gd-lib was given.
1911 if test "${with_gd_lib+set}" = set; then
1912   withval=$with_gd_lib; case "$with_gd_lib" in
1913 ''|no) ;;
1914 *) libgd_ldflags="-L$withval" ;;
1915 esac
1916
1917 fi
1918
1919
1920 if test -n "$libgd_include"; then
1921   config_vars="$config_vars
1922 CFLAGS-memusagestat.c = $libgd_include"
1923 fi
1924 if test -n "$libgd_ldflags"; then
1925   config_vars="$config_vars
1926 libgd-LDFLAGS = $libgd_ldflags"
1927 fi
1928
1929
1930 # Check whether --with-fp was given.
1931 if test "${with_fp+set}" = set; then
1932   withval=$with_fp; with_fp=$withval
1933 else
1934   with_fp=yes
1935 fi
1936
1937
1938
1939 # Check whether --with-binutils was given.
1940 if test "${with_binutils+set}" = set; then
1941   withval=$with_binutils; path_binutils=$withval
1942 else
1943   path_binutils=''
1944 fi
1945
1946
1947 # Check whether --with-elf was given.
1948 if test "${with_elf+set}" = set; then
1949   withval=$with_elf; elf=$withval
1950 else
1951   elf=no
1952 fi
1953
1954
1955 # Check whether --with-selinux was given.
1956 if test "${with_selinux+set}" = set; then
1957   withval=$with_selinux; with_selinux=$withval
1958 else
1959   with_selinux=auto
1960 fi
1961
1962
1963 # Check whether --with-xcoff was given.
1964 if test "${with_xcoff+set}" = set; then
1965   withval=$with_xcoff; xcoff=$withval
1966 else
1967   xcoff=no
1968 fi
1969
1970
1971 # Check whether --with-cvs was given.
1972 if test "${with_cvs+set}" = set; then
1973   withval=$with_cvs; with_cvs=$withval
1974 else
1975   with_cvs=yes
1976 fi
1977
1978 if test "$with_cvs" = yes; then
1979   if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1980   then
1981     with_cvs=no
1982   fi
1983 fi
1984
1985
1986
1987 # Check whether --with-headers was given.
1988 if test "${with_headers+set}" = set; then
1989   withval=$with_headers; sysheaders=$withval
1990 else
1991   sysheaders=''
1992 fi
1993
1994
1995 # Check whether --enable-sanity-checks was given.
1996 if test "${enable_sanity_checks+set}" = set; then
1997   enableval=$enable_sanity_checks; enable_sanity=$enableval
1998 else
1999   enable_sanity=yes
2000 fi
2001
2002
2003
2004 # Check whether --enable-check-abi was given.
2005 if test "${enable_check_abi+set}" = set; then
2006   enableval=$enable_check_abi; enable_check_abi=$enableval
2007 else
2008   enable_check_abi=no
2009 fi
2010
2011
2012 static=yes
2013 # Check whether --enable-shared was given.
2014 if test "${enable_shared+set}" = set; then
2015   enableval=$enable_shared; shared=$enableval
2016 else
2017   shared=default
2018 fi
2019
2020 # Check whether --enable-profile was given.
2021 if test "${enable_profile+set}" = set; then
2022   enableval=$enable_profile; profile=$enableval
2023 else
2024   profile=no
2025 fi
2026
2027 # Check whether --enable-omitfp was given.
2028 if test "${enable_omitfp+set}" = set; then
2029   enableval=$enable_omitfp; omitfp=$enableval
2030 else
2031   omitfp=no
2032 fi
2033
2034 # Check whether --enable-bounded was given.
2035 if test "${enable_bounded+set}" = set; then
2036   enableval=$enable_bounded; bounded=$enableval
2037 else
2038   bounded=no
2039 fi
2040
2041 # Check whether --enable-versioning was given.
2042 if test "${enable_versioning+set}" = set; then
2043   enableval=$enable_versioning; enable_versioning=$enableval
2044 else
2045   enable_versioning=yes
2046 fi
2047
2048
2049 # Check whether --enable-oldest-abi was given.
2050 if test "${enable_oldest_abi+set}" = set; then
2051   enableval=$enable_oldest_abi; oldest_abi=$enableval
2052 else
2053   oldest_abi=no
2054 fi
2055
2056 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
2057   oldest_abi=default
2058 else
2059   cat >>confdefs.h <<_ACEOF
2060 #define GLIBC_OLDEST_ABI "$oldest_abi"
2061 _ACEOF
2062
2063 fi
2064
2065
2066 # Check whether --enable-stackguard-randomization was given.
2067 if test "${enable_stackguard_randomization+set}" = set; then
2068   enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
2069 else
2070   enable_stackguard_randomize=no
2071 fi
2072
2073 if test "$enable_stackguard_randomize" = yes; then
2074   cat >>confdefs.h <<\_ACEOF
2075 #define ENABLE_STACKGUARD_RANDOMIZE 1
2076 _ACEOF
2077
2078 fi
2079
2080 # Check whether --enable-add-ons was given.
2081 if test "${enable_add_ons+set}" = set; then
2082   enableval=$enable_add_ons;
2083 else
2084   enable_add_ons=yes
2085 fi
2086
2087
2088
2089 # Check whether --with-tls was given.
2090 if test "${with_tls+set}" = set; then
2091   withval=$with_tls; usetls=$withval
2092 else
2093   usetls=yes
2094 fi
2095
2096
2097
2098 # Check whether --with-__thread was given.
2099 if test "${with___thread+set}" = set; then
2100   withval=$with___thread; use__thread=$withval
2101 else
2102   use__thread=yes
2103 fi
2104
2105
2106 # Check whether --enable-hidden-plt was given.
2107 if test "${enable_hidden_plt+set}" = set; then
2108   enableval=$enable_hidden_plt; hidden=$enableval
2109 else
2110   hidden=yes
2111 fi
2112
2113 if test "x$hidden" = xno; then
2114   cat >>confdefs.h <<\_ACEOF
2115 #define NO_HIDDEN 1
2116 _ACEOF
2117
2118 fi
2119
2120 # Check whether --enable-bind-now was given.
2121 if test "${enable_bind_now+set}" = set; then
2122   enableval=$enable_bind_now; bindnow=$enableval
2123 else
2124   bindnow=no
2125 fi
2126
2127
2128
2129 # Check whether --enable-static-nss was given.
2130 if test "${enable_static_nss+set}" = set; then
2131   enableval=$enable_static_nss; static_nss=$enableval
2132 else
2133   static_nss=no
2134 fi
2135
2136 if test x"$static_nss" = xyes || test x"$shared" = xno; then
2137   static_nss=yes
2138   cat >>confdefs.h <<\_ACEOF
2139 #define DO_STATIC_NSS 1
2140 _ACEOF
2141
2142 fi
2143
2144 # Check whether --enable-force-install was given.
2145 if test "${enable_force_install+set}" = set; then
2146   enableval=$enable_force_install; force_install=$enableval
2147 else
2148   force_install=yes
2149 fi
2150
2151
2152
2153 # Check whether --enable-kernel was given.
2154 if test "${enable_kernel+set}" = set; then
2155   enableval=$enable_kernel; minimum_kernel=$enableval
2156 fi
2157
2158 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
2159   # Better nothing than this.
2160   minimum_kernel=""
2161 else
2162   if test "$minimum_kernel" = current; then
2163     minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
2164   fi
2165 fi
2166
2167 # Check whether --enable-all-warnings was given.
2168 if test "${enable_all_warnings+set}" = set; then
2169   enableval=$enable_all_warnings; all_warnings=$enableval
2170 fi
2171
2172
2173
2174 # Make sure we can run config.sub.
2175 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2176   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2177 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2178    { (exit 1); exit 1; }; }
2179
2180 { echo "$as_me:$LINENO: checking build system type" >&5
2181 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2182 if test "${ac_cv_build+set}" = set; then
2183   echo $ECHO_N "(cached) $ECHO_C" >&6
2184 else
2185   ac_build_alias=$build_alias
2186 test "x$ac_build_alias" = x &&
2187   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2188 test "x$ac_build_alias" = x &&
2189   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2190 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2191    { (exit 1); exit 1; }; }
2192 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2193   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2194 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2195    { (exit 1); exit 1; }; }
2196
2197 fi
2198 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2199 echo "${ECHO_T}$ac_cv_build" >&6; }
2200 case $ac_cv_build in
2201 *-*-*) ;;
2202 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2203 echo "$as_me: error: invalid value of canonical build" >&2;}
2204    { (exit 1); exit 1; }; };;
2205 esac
2206 build=$ac_cv_build
2207 ac_save_IFS=$IFS; IFS='-'
2208 set x $ac_cv_build
2209 shift
2210 build_cpu=$1
2211 build_vendor=$2
2212 shift; shift
2213 # Remember, the first character of IFS is used to create $*,
2214 # except with old shells:
2215 build_os=$*
2216 IFS=$ac_save_IFS
2217 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2218
2219
2220 { echo "$as_me:$LINENO: checking host system type" >&5
2221 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2222 if test "${ac_cv_host+set}" = set; then
2223   echo $ECHO_N "(cached) $ECHO_C" >&6
2224 else
2225   if test "x$host_alias" = x; then
2226   ac_cv_host=$ac_cv_build
2227 else
2228   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2229     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2230 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2231    { (exit 1); exit 1; }; }
2232 fi
2233
2234 fi
2235 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2236 echo "${ECHO_T}$ac_cv_host" >&6; }
2237 case $ac_cv_host in
2238 *-*-*) ;;
2239 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2240 echo "$as_me: error: invalid value of canonical host" >&2;}
2241    { (exit 1); exit 1; }; };;
2242 esac
2243 host=$ac_cv_host
2244 ac_save_IFS=$IFS; IFS='-'
2245 set x $ac_cv_host
2246 shift
2247 host_cpu=$1
2248 host_vendor=$2
2249 shift; shift
2250 # Remember, the first character of IFS is used to create $*,
2251 # except with old shells:
2252 host_os=$*
2253 IFS=$ac_save_IFS
2254 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2255
2256
2257
2258 # The way shlib-versions is used to generate soversions.mk uses a
2259 # fairly simplistic model for name recognition that can't distinguish
2260 # i486-pc-linux-gnu fully from i486-pc-gnu.  So we mutate a $host_os
2261 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
2262 # tell.  This doesn't get used much beyond that, so it's fairly safe.
2263 case "$host_os" in
2264 linux*)
2265   ;;
2266 gnu*)
2267   host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
2268   ;;
2269 esac
2270
2271 # We keep the original values in `$config_*' and never modify them, so we
2272 # can write them unchanged into config.make.  Everything else uses
2273 # $machine, $vendor, and $os, and changes them whenever convenient.
2274 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
2275
2276 # Don't allow vendor == "unknown"
2277 test "$config_vendor" = unknown && config_vendor=
2278 config_os="`echo $config_os | sed 's/^unknown-//'`"
2279
2280 # Some configurations imply other options.
2281 case "$host_os" in
2282 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
2283 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
2284   ;;
2285 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6* | kopensolaris*-gnu*)
2286   # These systems (almost) always use the ELF format.
2287   elf=yes
2288   ;;
2289 aix*)
2290   # These systems are always xcoff
2291   xcoff=yes
2292   elf=no
2293   ;;
2294 esac
2295
2296 # The configure fragment of an add-on port can modify these to supplement
2297 # or override the table in the case statement below.  No fragment should
2298 # ever change the config_* variables, however.
2299 machine=$config_machine
2300 vendor=$config_vendor
2301 os=$config_os
2302
2303 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
2304 # Unify this here.
2305 if test "$machine" = rs6000; then
2306   machine="powerpc"
2307 fi
2308
2309 # Braindead PowerPC box with absolutely no FPU.
2310 case "$machine-$host_os" in
2311   powerpc*-*soft)
2312     with_fp=no
2313     ;;
2314 esac
2315
2316 submachine=
2317
2318 # Check whether --with-cpu was given.
2319 if test "${with_cpu+set}" = set; then
2320   withval=$with_cpu;   case "$withval" in
2321   yes|'') { { echo "$as_me:$LINENO: error: --with-cpu requires an argument" >&5
2322 echo "$as_me: error: --with-cpu requires an argument" >&2;}
2323    { (exit 1); exit 1; }; } ;;
2324   no) ;;
2325   *) submachine="$withval" ;;
2326   esac
2327
2328 fi
2329
2330
2331
2332 # An add-on can set this when it wants to disable the sanity check below.
2333 libc_config_ok=no
2334
2335 subdirs="$subdirs "
2336
2337
2338 case "$enable_add_ons" in
2339 ''|no) add_ons= ;;
2340 yes|'*')
2341  add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
2342           sed 's@/[^/]*$@@' | sort | uniq`
2343          add_ons_automatic=yes
2344          ;;
2345 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
2346        add_ons_automatic=no ;;
2347 esac
2348
2349 configured_add_ons=
2350 add_ons_sfx=
2351 add_ons_pfx=
2352 if test x"$add_ons" != x; then
2353   for f in $add_ons; do
2354     # Some sanity checks
2355     case "$f" in
2356     crypt)
2357       { { echo "$as_me:$LINENO: error:
2358 *** It seems that you're using an old \`crypt' add-on.  crypt is now
2359 *** part of glibc and using the old add-on will not work with this
2360 *** release.  Start again with fresh sources and without the old
2361 *** \`crypt' add-on." >&5
2362 echo "$as_me: error:
2363 *** It seems that you're using an old \`crypt' add-on.  crypt is now
2364 *** part of glibc and using the old add-on will not work with this
2365 *** release.  Start again with fresh sources and without the old
2366 *** \`crypt' add-on." >&2;}
2367    { (exit 1); exit 1; }; }
2368     ;;
2369     localedata)
2370       { { echo "$as_me:$LINENO: error:
2371 *** It seems that you're using an old \`localedata' add-on.  localedata
2372 *** is now part of glibc and using the old add-on will not work with
2373 *** this release.  Start again with fresh sources and without the old
2374 *** \`localedata' add-on." >&5
2375 echo "$as_me: error:
2376 *** It seems that you're using an old \`localedata' add-on.  localedata
2377 *** is now part of glibc and using the old add-on will not work with
2378 *** this release.  Start again with fresh sources and without the old
2379 *** \`localedata' add-on." >&2;}
2380    { (exit 1); exit 1; }; }
2381     ;;
2382     esac
2383   done
2384
2385   # Now source each add-on's configure fragment.
2386   # The fragments can use $srcdir/$libc_add_on to find themselves,
2387   # and test $add_ons_automatic to see if they were explicitly requested.
2388   # A fragment can clear (or even change) $libc_add_on to affect
2389   # whether it goes into the list to be actually used in the build.
2390   use_add_ons=
2391   for libc_add_on in $add_ons; do
2392     # Test whether such a directory really exists.
2393     # It can be absolute, or relative to $srcdir, or relative to the build dir.
2394     case "$libc_add_on" in
2395     /*)
2396       libc_add_on_srcdir=$libc_add_on
2397       ;;
2398     *)
2399       test -d "$srcdir/$libc_add_on" || {
2400         if test -d "$libc_add_on"; then
2401           libc_add_on="`pwd`/$libc_add_on"
2402         else
2403           { { echo "$as_me:$LINENO: error: add-on directory \"$libc_add_on\" does not exist" >&5
2404 echo "$as_me: error: add-on directory \"$libc_add_on\" does not exist" >&2;}
2405    { (exit 1); exit 1; }; }
2406         fi
2407       }
2408       libc_add_on_srcdir=$srcdir/$libc_add_on
2409       ;;
2410     esac
2411
2412     libc_add_on_frag=$libc_add_on_srcdir/configure
2413     libc_add_on_canonical=
2414     if test -r "$libc_add_on_frag"; then
2415       { echo "$as_me:$LINENO: running configure fragment for add-on $libc_add_on" >&5
2416 echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
2417       libc_add_on_canonical=unknown
2418       libc_add_on_subdirs=
2419       . "$libc_add_on_frag"
2420       test -z "$libc_add_on" || {
2421         configured_add_ons="$configured_add_ons $libc_add_on"
2422         if test "x$libc_add_on_canonical" = xunknown; then
2423           { { echo "$as_me:$LINENO: error: fragment must set \$libc_add_on_canonical" >&5
2424 echo "$as_me: error: fragment must set \$libc_add_on_canonical" >&2;}
2425    { (exit 1); exit 1; }; }
2426         fi
2427         for d in $libc_add_on_subdirs; do
2428           case "$libc_add_on" in
2429           /*) subdir_srcdir="$libc_add_on" ;;
2430           *) subdir_srcdir="\$(..)$libc_add_on" ;;
2431           esac
2432           case "$d" in
2433           .)
2434             d="${libc_add_on_canonical:-$libc_add_on}"
2435             ;;
2436           /*)
2437             subdir_srcdir="$d"
2438             ;;
2439           *)
2440             subdir_srcdir="$subdir_srcdir/$d"
2441             ;;
2442           esac
2443           d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
2444           add_on_subdirs="$add_on_subdirs $d"
2445           test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
2446 $d-srcdir = $subdir_srcdir"
2447         done
2448       }
2449     fi
2450     if test -n "$libc_add_on"; then
2451       if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
2452       then
2453         { echo "$as_me:$LINENO: checking add-on $libc_add_on for preconfigure fragments" >&5
2454 echo $ECHO_N "checking add-on $libc_add_on for preconfigure fragments... $ECHO_C" >&6; }
2455         for frag in $frags; do
2456           name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
2457           echo $ECHO_N "$name $ECHO_C" >&6
2458           . "$frag"
2459         done
2460         { echo "$as_me:$LINENO: result: " >&5
2461 echo "${ECHO_T}" >&6; }
2462       fi
2463       use_add_ons="$use_add_ons $libc_add_on"
2464       add_ons_pfx="$add_ons_pfx $libc_add_on/"
2465       test -z "$libc_add_on_canonical" ||
2466       add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
2467     fi
2468   done
2469   # Use echo to strip excess whitespace.
2470   add_ons="`echo $use_add_ons`"
2471 fi
2472
2473
2474
2475
2476 ###
2477 ### I put this here to prevent those annoying emails from people who cannot
2478 ### read and try to compile glibc on unsupported platforms.  --drepper
2479 ###
2480 ### By using the undocumented --enable-hacker-mode option for configure
2481 ### one can skip this test to make the configuration not fail for unsupported
2482 ### platforms.
2483 ###
2484 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
2485   case "$machine-$host_os" in
2486   *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.* | kopensolaris*-gnu*)
2487     ;;
2488   *)
2489     echo "*** The GNU C library is currently not available for this platform."
2490     echo "*** So far nobody cared to port it and if there is no volunteer it"
2491     echo "*** might never happen.  So, if you have interest to see glibc on"
2492     echo "*** this platform visit"
2493     echo "***   http://www.gnu.org/software/libc/porting.html"
2494     echo "*** and join the group of porters"
2495     exit 1
2496     ;;
2497   esac
2498 fi
2499
2500 # Expand the configuration machine name into a subdirectory by architecture
2501 # type and particular chip.  If an add-on configure fragment already set
2502 # base_machine, we don't change it.
2503 test -n "$base_machine" || case "$machine" in
2504 a29k | am29000) base_machine=a29k machine=a29k ;;
2505 alpha*)         base_machine=alpha machine=alpha/$machine ;;
2506 c3[012])        base_machine=cx0 machine=cx0/c30 ;;
2507 c4[04])         base_machine=cx0 machine=cx0/c40 ;;
2508 i[34567]86)     base_machine=i386 machine=i386/$machine ;;
2509 ia64)           base_machine=ia64 machine=ia64 ;;
2510 m88???)         base_machine=m88k machine=m88k/$machine ;;
2511 m88k)           base_machine=m88k machine=m88k/m88100 ;;
2512 powerpc)        base_machine=powerpc machine=powerpc/powerpc32 ;;
2513 powerpc64)      base_machine=powerpc machine=powerpc/powerpc64 ;;
2514 s390)           base_machine=s390 machine=s390/s390-32 ;;
2515 s390x)          base_machine=s390 machine=s390/s390-64 ;;
2516 sh3*)           base_machine=sh machine=sh/sh3 ;;
2517 sh4*)           base_machine=sh machine=sh/sh4 ;;
2518 sparc | sparcv[67])
2519                 base_machine=sparc machine=sparc/sparc32 ;;
2520 sparcv8 | supersparc | hypersparc)
2521                 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
2522 sparcv8plus | sparcv8plusa | sparcv9)
2523                 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
2524 sparcv8plusb | sparcv9b)
2525                 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
2526 sparcv9v)
2527                 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
2528 sparcv9v2)
2529                 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
2530 sparc64)
2531                 base_machine=sparc machine=sparc/sparc64 ;;
2532 sparc64b)
2533                 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
2534 sparc64v)
2535                 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
2536 sparc64v2)
2537                 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
2538 *)              base_machine=$machine ;;
2539 esac
2540
2541
2542 if test "$base_machine" = "i386"; then
2543   cat >>confdefs.h <<\_ACEOF
2544 #define USE_REGPARMS 1
2545 _ACEOF
2546
2547 fi
2548
2549 # Compute the list of sysdep directories for this configuration.
2550 # This can take a while to compute.
2551 sysdep_dir=$srcdir/sysdeps
2552 { echo "$as_me:$LINENO: checking sysdep dirs" >&5
2553 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6; }
2554 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2555 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2556
2557 case "$os" in
2558 gnu*)
2559   base_os=mach/hurd ;;
2560 netbsd* | 386bsd* | freebsd* | bsdi*)
2561   base_os=unix/bsd/bsd4.4 ;;
2562 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2563   base_os=unix/bsd ;;
2564 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2565   base_os=unix/sysv ;;
2566 irix6*)
2567   base_os=unix/sysv/irix6/$os ;;
2568 solaris[2-9]*)
2569   base_os=unix/sysv/sysv4 ;;
2570 hpux*)
2571   base_os=unix/sysv/hpux/$os ;;
2572 aix4.3*)
2573   base_os=unix/sysv/aix/aix4.3 ;;
2574 kopensolaris*-gnu*)
2575   base_os=unix/sysv/solaris2/kopensolaris-gnu ;;
2576 none)
2577   base_os=standalone ;;
2578 *)
2579   base_os='' ;;
2580 esac
2581
2582 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2583 tail=$os
2584 ostry=$os
2585 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2586   ostry="$ostry /$o"
2587   tail=$o
2588 done
2589 o=`echo $tail | sed 's/[0-9]*$//'`
2590 if test $o != $tail; then
2591   ostry="$ostry /$o"
2592 fi
2593 # For linux-gnu, try linux-gnu, then linux.
2594 o=`echo $tail | sed 's/-.*$//'`
2595 if test $o != $tail; then
2596   ostry="$ostry /$o"
2597 fi
2598
2599 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2600 base=
2601 tail=$base_os
2602 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2603   set $b
2604   base="$base /$1"
2605   tail="$2"
2606 done
2607
2608 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2609 mach=
2610 tail=$machine${submachine:+/$submachine}
2611 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2612   set $m
2613   # Prepend the machine's FPU directory unless --without-fp.
2614   if test "$with_fp" = yes; then
2615     mach="$mach /$1/fpu"
2616   else
2617     mach="$mach /$1/nofpu"
2618   fi
2619   mach="$mach /$1"
2620   tail="$2"
2621 done
2622
2623
2624 # Find what sysdep directories exist.
2625 sysnames_add_ons=
2626 sysnames=
2627 for b in $base ''; do
2628   for m0 in $mach ''; do
2629     for v in /$vendor ''; do
2630       test "$v" = / && continue
2631       for o in /$ostry ''; do
2632         test "$o" = / && continue
2633         for m in $mach ''; do
2634           for d in $add_ons_pfx ''; do
2635             for a in $add_ons_sfx ''; do
2636               if test -n "$m0$m0sub$b$v$o$m$msub"; then
2637                 try_srcdir="${srcdir}/"
2638                 case "$d" in
2639                 /*) try_srcdir= ;;
2640                 esac
2641                 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
2642                 test -n "$enable_debug_configure" &&
2643                 echo "$0 DEBUG: try $try" >&2
2644                 if test -d "$try_srcdir$try"; then
2645                   sysnames="$sysnames $try"
2646                   { test -n "$o" || test -n "$b"; } && os_used=t
2647                   { test -n "$m" || test -n "$m0"; } && machine_used=t
2648                   case x${m0:-$m} in
2649                   x*/$submachine) submachine_used=t ;;
2650                   esac
2651                   if test -n "$d"; then
2652                     case "$sysnames_add_ons" in
2653                     *" $d "*) ;;
2654                     *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
2655                     esac
2656                   fi
2657                 fi
2658               fi
2659             done
2660           done
2661         done
2662       done
2663     done
2664   done
2665 done
2666
2667 if test -z "$os_used" && test "$os" != none; then
2668   { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2669 echo "$as_me: error: Operating system $os is not supported." >&2;}
2670    { (exit 1); exit 1; }; }
2671 fi
2672 if test -z "$machine_used" && test "$machine" != none; then
2673   { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2674 echo "$as_me: error: The $machine is not supported." >&2;}
2675    { (exit 1); exit 1; }; }
2676 fi
2677 if test -z "$submachine_used" && test -n "$submachine"; then
2678   { { echo "$as_me:$LINENO: error: The $submachine subspecies of $host_cpu is not supported." >&5
2679 echo "$as_me: error: The $submachine subspecies of $host_cpu is not supported." >&2;}
2680    { (exit 1); exit 1; }; }
2681 fi
2682
2683
2684 # We have now validated the configuration.
2685
2686
2687 # If using ELF, look for an `elf' subdirectory of each machine directory.
2688 # We prepend these rather than inserting them whereever the machine appears
2689 # because things specified by the machine's ELF ABI should override
2690 # OS-specific things, and should always be the same for any OS on the
2691 # machine (otherwise what's the point of an ABI?).
2692 if test "$elf" = yes; then
2693   elf_dirs=
2694   for d in $add_ons_pfx ''; do
2695     for m in $mach; do
2696       if test -d $srcdir/${d}sysdeps$m/elf; then
2697         elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2698       fi
2699     done
2700   done
2701   sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2702 fi
2703
2704
2705 # Expand the list of system names into a full list of directories
2706 # from each element's parent name and Implies file (if present).
2707 set $sysnames
2708 names=
2709 while test $# -gt 0; do
2710   name=$1
2711   shift
2712
2713   case " $names " in *" $name "*)
2714     # Already in the list.
2715     continue
2716   esac
2717
2718   # Report each name as we discover it, so there is no long pause in output.
2719   echo $ECHO_N "$name $ECHO_C" >&6
2720
2721   name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2722
2723   case $name in
2724     /*) xsrcdir= ;;
2725     *)  xsrcdir=$srcdir/ ;;
2726   esac
2727   test -n "$enable_debug_configure" &&
2728   echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2729
2730   if test -f $xsrcdir$name/Implies; then
2731     # Collect more names from the `Implies' file (removing comments).
2732     implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2733     implied=
2734     for x in $implied_candidate; do
2735       found=no
2736       if test -d $xsrcdir$name_base/$x; then
2737         implied="$implied $name_base/$x";
2738         found=yes
2739       fi
2740       for d in $add_ons_pfx ''; do
2741         try="${d}sysdeps/$x"
2742         case $d in
2743          /*) try_srcdir= ;;
2744          *) try_srcdir=$srcdir/ ;;
2745         esac
2746         test -n "$enable_debug_configure" &&
2747          echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2748         if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2749         then
2750           implied="$implied $try"
2751           found=yes
2752           case "$sysnames_add_ons" in
2753           *" $d "*) ;;
2754           *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
2755           esac
2756         fi
2757       done
2758       if test $found = no; then
2759         { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2760 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2761       fi
2762     done
2763   else
2764     implied=
2765   fi
2766
2767   # Add NAME to the list of names.
2768   names="$names $name"
2769
2770   # Find the parent of NAME, using the empty string if it has none.
2771   parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2772
2773   # Add the names implied by NAME, and NAME's parent (if it has one), to
2774   # the list of names to be processed (the argument list).  We prepend the
2775   # implied names to the list and append the parent.  We want implied
2776   # directories to come before further directories inferred from the
2777   # configuration components; this ensures that for sysv4, unix/common
2778   # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2779   # after sysv4).
2780   sysnames="`echo $implied $* $parent`"
2781   test -n "$sysnames" && set $sysnames
2782 done
2783
2784 # Add the default directories.
2785 default_sysnames=sysdeps/generic
2786 if test "$elf" = yes; then
2787   default_sysnames="sysdeps/generic/elf $default_sysnames"
2788 fi
2789 sysnames="$names $default_sysnames"
2790
2791 # The other names were emitted during the scan.
2792 { echo "$as_me:$LINENO: result: $default_sysnames" >&5
2793 echo "${ECHO_T}$default_sysnames" >&6; }
2794
2795 # Collect the list of add-ons that supply partial sysdeps trees.
2796 sysdeps_add_ons=
2797 for add_on in $add_ons; do
2798   case "$add_on" in
2799   /*) xsrcdir= ;;
2800   *) xsrcdir="$srcdir/" ;;
2801   esac
2802
2803   test -d "$xsrcdir$add_on/sysdeps" || {
2804     case "$configured_add_ons " in
2805     *" $add_on "*) ;;
2806     *|'')
2807       { { echo "$as_me:$LINENO: error: add-on $add_on has no configure fragment or sysdeps tree" >&5
2808 echo "$as_me: error: add-on $add_on has no configure fragment or sysdeps tree" >&2;}
2809    { (exit 1); exit 1; }; }
2810       ;;
2811     esac
2812     continue
2813   }
2814
2815   sysdeps_add_ons="$sysdeps_add_ons $add_on"
2816   case "$sysnames_add_ons" in
2817   *" $add_on/ "*) ;;
2818   *|'')
2819     { echo "$as_me:$LINENO: WARNING: add-on $add_on contributed no sysdeps directories" >&5
2820 echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
2821     continue ;;
2822   esac
2823
2824   found=no
2825   for d in $sysnames; do
2826     case "$d" in
2827     $add_on/sysdeps/*) ;;
2828     *) continue ;;
2829     esac
2830     (cd "$xsrcdir$d" && for f in *[!~]; do
2831        case "$f" in
2832        sys|bits)
2833          for ff in $f/*.h; do
2834            test -d "$ff" || { test -e "$ff" && exit 88; }
2835          done
2836          ;;
2837        *)
2838          test -d "$f" || { test -e "$f" && exit 88; }
2839          ;;
2840        esac
2841      done)
2842     if test $? -eq 88; then
2843       found=yes
2844       break
2845     fi
2846   done
2847   if test $found = no; then
2848     { echo "$as_me:$LINENO: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
2849 echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
2850   fi
2851 done
2852
2853
2854
2855 ### Locate tools.
2856
2857 # Find a good install program.  We prefer a C program (faster),
2858 # so one script is as good as another.  But avoid the broken or
2859 # incompatible versions:
2860 # SysV /etc/install, /usr/sbin/install
2861 # SunOS /usr/etc/install
2862 # IRIX /sbin/install
2863 # AIX /bin/install
2864 # AmigaOS /C/install, which installs bootblocks on floppy discs
2865 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2866 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2867 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2868 # OS/2's system install, which has a completely different semantic
2869 # ./install, which can be erroneously created by make from ./install.sh.
2870 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2871 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2872 if test -z "$INSTALL"; then
2873 if test "${ac_cv_path_install+set}" = set; then
2874   echo $ECHO_N "(cached) $ECHO_C" >&6
2875 else
2876   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877 for as_dir in $PATH
2878 do
2879   IFS=$as_save_IFS
2880   test -z "$as_dir" && as_dir=.
2881   # Account for people who put trailing slashes in PATH elements.
2882 case $as_dir/ in
2883   ./ | .// | /cC/* | \
2884   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2885   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2886   /usr/ucb/* ) ;;
2887   *)
2888     # OSF1 and SCO ODT 3.0 have their own names for install.
2889     # Don't use installbsd from OSF since it installs stuff as root
2890     # by default.
2891     for ac_prog in ginstall scoinst install; do
2892       for ac_exec_ext in '' $ac_executable_extensions; do
2893         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2894           if test $ac_prog = install &&
2895             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2896             # AIX install.  It has an incompatible calling convention.
2897             :
2898           elif test $ac_prog = install &&
2899             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2900             # program-specific install script used by HP pwplus--don't use.
2901             :
2902           else
2903             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2904             break 3
2905           fi
2906         fi
2907       done
2908     done
2909     ;;
2910 esac
2911 done
2912 IFS=$as_save_IFS
2913
2914
2915 fi
2916   if test "${ac_cv_path_install+set}" = set; then
2917     INSTALL=$ac_cv_path_install
2918   else
2919     # As a last resort, use the slow shell script.  Don't cache a
2920     # value for INSTALL within a source directory, because that will
2921     # break other packages using the cache if that directory is
2922     # removed, or if the value is a relative name.
2923     INSTALL=$ac_install_sh
2924   fi
2925 fi
2926 { echo "$as_me:$LINENO: result: $INSTALL" >&5
2927 echo "${ECHO_T}$INSTALL" >&6; }
2928
2929 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2930 # It thinks the first close brace ends the variable substitution.
2931 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2932
2933 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2934
2935 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2936
2937 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2938   # The makefiles need to use a different form to find it in $srcdir.
2939   INSTALL='\$(..)./scripts/install-sh -c'
2940 fi
2941 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
2942 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
2943 LN_S=$as_ln_s
2944 if test "$LN_S" = "ln -s"; then
2945   { echo "$as_me:$LINENO: result: yes" >&5
2946 echo "${ECHO_T}yes" >&6; }
2947 else
2948   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2949 echo "${ECHO_T}no, using $LN_S" >&6; }
2950 fi
2951
2952
2953 ac_ext=c
2954 ac_cpp='$CPP $CPPFLAGS'
2955 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2956 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2957 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2958 if test -n "$ac_tool_prefix"; then
2959   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2960 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2961 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2962 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2963 if test "${ac_cv_prog_CC+set}" = set; then
2964   echo $ECHO_N "(cached) $ECHO_C" >&6
2965 else
2966   if test -n "$CC"; then
2967   ac_cv_prog_CC="$CC" # Let the user override the test.
2968 else
2969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2970 for as_dir in $PATH
2971 do
2972   IFS=$as_save_IFS
2973   test -z "$as_dir" && as_dir=.
2974   for ac_exec_ext in '' $ac_executable_extensions; do
2975   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2976     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2977     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2978     break 2
2979   fi
2980 done
2981 done
2982 IFS=$as_save_IFS
2983
2984 fi
2985 fi
2986 CC=$ac_cv_prog_CC
2987 if test -n "$CC"; then
2988   { echo "$as_me:$LINENO: result: $CC" >&5
2989 echo "${ECHO_T}$CC" >&6; }
2990 else
2991   { echo "$as_me:$LINENO: result: no" >&5
2992 echo "${ECHO_T}no" >&6; }
2993 fi
2994
2995
2996 fi
2997 if test -z "$ac_cv_prog_CC"; then
2998   ac_ct_CC=$CC
2999   # Extract the first word of "gcc", so it can be a program name with args.
3000 set dummy gcc; ac_word=$2
3001 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3002 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3003 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3004   echo $ECHO_N "(cached) $ECHO_C" >&6
3005 else
3006   if test -n "$ac_ct_CC"; then
3007   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3008 else
3009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3010 for as_dir in $PATH
3011 do
3012   IFS=$as_save_IFS
3013   test -z "$as_dir" && as_dir=.
3014   for ac_exec_ext in '' $ac_executable_extensions; do
3015   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3016     ac_cv_prog_ac_ct_CC="gcc"
3017     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3018     break 2
3019   fi
3020 done
3021 done
3022 IFS=$as_save_IFS
3023
3024 fi
3025 fi
3026 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3027 if test -n "$ac_ct_CC"; then
3028   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3029 echo "${ECHO_T}$ac_ct_CC" >&6; }
3030 else
3031   { echo "$as_me:$LINENO: result: no" >&5
3032 echo "${ECHO_T}no" >&6; }
3033 fi
3034
3035   if test "x$ac_ct_CC" = x; then
3036     CC=""
3037   else
3038     case $cross_compiling:$ac_tool_warned in
3039 yes:)
3040 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3041 whose name does not start with the host triplet.  If you think this
3042 configuration is useful to you, please write to autoconf@gnu.org." >&5
3043 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3044 whose name does not start with the host triplet.  If you think this
3045 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3046 ac_tool_warned=yes ;;
3047 esac
3048     CC=$ac_ct_CC
3049   fi
3050 else
3051   CC="$ac_cv_prog_CC"
3052 fi
3053
3054 if test -z "$CC"; then
3055           if test -n "$ac_tool_prefix"; then
3056     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3057 set dummy ${ac_tool_prefix}cc; ac_word=$2
3058 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3059 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3060 if test "${ac_cv_prog_CC+set}" = set; then
3061   echo $ECHO_N "(cached) $ECHO_C" >&6
3062 else
3063   if test -n "$CC"; then
3064   ac_cv_prog_CC="$CC" # Let the user override the test.
3065 else
3066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3067 for as_dir in $PATH
3068 do
3069   IFS=$as_save_IFS
3070   test -z "$as_dir" && as_dir=.
3071   for ac_exec_ext in '' $ac_executable_extensions; do
3072   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3073     ac_cv_prog_CC="${ac_tool_prefix}cc"
3074     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3075     break 2
3076   fi
3077 done
3078 done
3079 IFS=$as_save_IFS
3080
3081 fi
3082 fi
3083 CC=$ac_cv_prog_CC
3084 if test -n "$CC"; then
3085   { echo "$as_me:$LINENO: result: $CC" >&5
3086 echo "${ECHO_T}$CC" >&6; }
3087 else
3088   { echo "$as_me:$LINENO: result: no" >&5
3089 echo "${ECHO_T}no" >&6; }
3090 fi
3091
3092
3093   fi
3094 fi
3095 if test -z "$CC"; then
3096   # Extract the first word of "cc", so it can be a program name with args.
3097 set dummy cc; ac_word=$2
3098 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3100 if test "${ac_cv_prog_CC+set}" = set; then
3101   echo $ECHO_N "(cached) $ECHO_C" >&6
3102 else
3103   if test -n "$CC"; then
3104   ac_cv_prog_CC="$CC" # Let the user override the test.
3105 else
3106   ac_prog_rejected=no
3107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3108 for as_dir in $PATH
3109 do
3110   IFS=$as_save_IFS
3111   test -z "$as_dir" && as_dir=.
3112   for ac_exec_ext in '' $ac_executable_extensions; do
3113   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3114     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3115        ac_prog_rejected=yes
3116        continue
3117      fi
3118     ac_cv_prog_CC="cc"
3119     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3120     break 2
3121   fi
3122 done
3123 done
3124 IFS=$as_save_IFS
3125
3126 if test $ac_prog_rejected = yes; then
3127   # We found a bogon in the path, so make sure we never use it.
3128   set dummy $ac_cv_prog_CC
3129   shift
3130   if test $# != 0; then
3131     # We chose a different compiler from the bogus one.
3132     # However, it has the same basename, so the bogon will be chosen
3133     # first if we set CC to just the basename; use the full file name.
3134     shift
3135     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3136   fi
3137 fi
3138 fi
3139 fi
3140 CC=$ac_cv_prog_CC
3141 if test -n "$CC"; then
3142   { echo "$as_me:$LINENO: result: $CC" >&5
3143 echo "${ECHO_T}$CC" >&6; }
3144 else
3145   { echo "$as_me:$LINENO: result: no" >&5
3146 echo "${ECHO_T}no" >&6; }
3147 fi
3148
3149
3150 fi
3151 if test -z "$CC"; then
3152   if test -n "$ac_tool_prefix"; then
3153   for ac_prog in cl.exe
3154   do
3155     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3156 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3157 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3158 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3159 if test "${ac_cv_prog_CC+set}" = set; then
3160   echo $ECHO_N "(cached) $ECHO_C" >&6
3161 else
3162   if test -n "$CC"; then
3163   ac_cv_prog_CC="$CC" # Let the user override the test.
3164 else
3165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3166 for as_dir in $PATH
3167 do
3168   IFS=$as_save_IFS
3169   test -z "$as_dir" && as_dir=.
3170   for ac_exec_ext in '' $ac_executable_extensions; do
3171   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3172     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3173     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3174     break 2
3175   fi
3176 done
3177 done
3178 IFS=$as_save_IFS
3179
3180 fi
3181 fi
3182 CC=$ac_cv_prog_CC
3183 if test -n "$CC"; then
3184   { echo "$as_me:$LINENO: result: $CC" >&5
3185 echo "${ECHO_T}$CC" >&6; }
3186 else
3187   { echo "$as_me:$LINENO: result: no" >&5
3188 echo "${ECHO_T}no" >&6; }
3189 fi
3190
3191
3192     test -n "$CC" && break
3193   done
3194 fi
3195 if test -z "$CC"; then
3196   ac_ct_CC=$CC
3197   for ac_prog in cl.exe
3198 do
3199   # Extract the first word of "$ac_prog", so it can be a program name with args.
3200 set dummy $ac_prog; ac_word=$2
3201 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3202 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3203 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3204   echo $ECHO_N "(cached) $ECHO_C" >&6
3205 else
3206   if test -n "$ac_ct_CC"; then
3207   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3208 else
3209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3210 for as_dir in $PATH
3211 do
3212   IFS=$as_save_IFS
3213   test -z "$as_dir" && as_dir=.
3214   for ac_exec_ext in '' $ac_executable_extensions; do
3215   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3216     ac_cv_prog_ac_ct_CC="$ac_prog"
3217     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3218     break 2
3219   fi
3220 done
3221 done
3222 IFS=$as_save_IFS
3223
3224 fi
3225 fi
3226 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3227 if test -n "$ac_ct_CC"; then
3228   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3229 echo "${ECHO_T}$ac_ct_CC" >&6; }
3230 else
3231   { echo "$as_me:$LINENO: result: no" >&5
3232 echo "${ECHO_T}no" >&6; }
3233 fi
3234
3235
3236   test -n "$ac_ct_CC" && break
3237 done
3238
3239   if test "x$ac_ct_CC" = x; then
3240     CC=""
3241   else
3242     case $cross_compiling:$ac_tool_warned in
3243 yes:)
3244 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3245 whose name does not start with the host triplet.  If you think this
3246 configuration is useful to you, please write to autoconf@gnu.org." >&5
3247 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3248 whose name does not start with the host triplet.  If you think this
3249 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3250 ac_tool_warned=yes ;;
3251 esac
3252     CC=$ac_ct_CC
3253   fi
3254 fi
3255
3256 fi
3257
3258
3259 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3260 See \`config.log' for more details." >&5
3261 echo "$as_me: error: no acceptable C compiler found in \$PATH
3262 See \`config.log' for more details." >&2;}
3263    { (exit 1); exit 1; }; }
3264
3265 # Provide some information about the compiler.
3266 echo "$as_me:$LINENO: checking for C compiler version" >&5
3267 ac_compiler=`set X $ac_compile; echo $2`
3268 { (ac_try="$ac_compiler --version >&5"
3269 case "(($ac_try" in
3270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3271   *) ac_try_echo=$ac_try;;
3272 esac
3273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3274   (eval "$ac_compiler --version >&5") 2>&5
3275   ac_status=$?
3276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3277   (exit $ac_status); }
3278 { (ac_try="$ac_compiler -v >&5"
3279 case "(($ac_try" in
3280   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3281   *) ac_try_echo=$ac_try;;
3282 esac
3283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3284   (eval "$ac_compiler -v >&5") 2>&5
3285   ac_status=$?
3286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3287   (exit $ac_status); }
3288 { (ac_try="$ac_compiler -V >&5"
3289 case "(($ac_try" in
3290   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3291   *) ac_try_echo=$ac_try;;
3292 esac
3293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3294   (eval "$ac_compiler -V >&5") 2>&5
3295   ac_status=$?
3296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3297   (exit $ac_status); }
3298
3299 EXEEXT=
3300 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
3301 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3302 if test "${ac_cv_objext+set}" = set; then
3303   echo $ECHO_N "(cached) $ECHO_C" >&6
3304 else
3305   cat >conftest.$ac_ext <<_ACEOF
3306 /* confdefs.h.  */
3307 _ACEOF
3308 cat confdefs.h >>conftest.$ac_ext
3309 cat >>conftest.$ac_ext <<_ACEOF
3310 /* end confdefs.h.  */
3311
3312 int
3313 main ()
3314 {
3315
3316   ;
3317   return 0;
3318 }
3319 _ACEOF
3320 rm -f conftest.o conftest.obj
3321 if { (ac_try="$ac_compile"
3322 case "(($ac_try" in
3323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3324   *) ac_try_echo=$ac_try;;
3325 esac
3326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3327   (eval "$ac_compile") 2>&5
3328   ac_status=$?
3329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3330   (exit $ac_status); }; then
3331   for ac_file in conftest.o conftest.obj conftest.*; do
3332   test -f "$ac_file" || continue;
3333   case $ac_file in
3334     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3335     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3336        break;;
3337   esac
3338 done
3339 else
3340   echo "$as_me: failed program was:" >&5
3341 sed 's/^/| /' conftest.$ac_ext >&5
3342
3343 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3344 See \`config.log' for more details." >&5
3345 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3346 See \`config.log' for more details." >&2;}
3347    { (exit 1); exit 1; }; }
3348 fi
3349
3350 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3351 fi
3352 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3353 echo "${ECHO_T}$ac_cv_objext" >&6; }
3354 OBJEXT=$ac_cv_objext
3355 ac_objext=$OBJEXT
3356 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3357 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3358 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3359   echo $ECHO_N "(cached) $ECHO_C" >&6
3360 else
3361   cat >conftest.$ac_ext <<_ACEOF
3362 /* confdefs.h.  */
3363 _ACEOF
3364 cat confdefs.h >>conftest.$ac_ext
3365 cat >>conftest.$ac_ext <<_ACEOF
3366 /* end confdefs.h.  */
3367
3368 int
3369 main ()
3370 {
3371 #ifndef __GNUC__
3372        choke me
3373 #endif
3374
3375   ;
3376   return 0;
3377 }
3378 _ACEOF
3379 rm -f conftest.$ac_objext
3380 if { (ac_try="$ac_compile"
3381 case "(($ac_try" in
3382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3383   *) ac_try_echo=$ac_try;;
3384 esac
3385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3386   (eval "$ac_compile") 2>conftest.er1
3387   ac_status=$?
3388   grep -v '^ *+' conftest.er1 >conftest.err
3389   rm -f conftest.er1
3390   cat conftest.err >&5
3391   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3392   (exit $ac_status); } && {
3393          test -z "$ac_c_werror_flag" ||
3394          test ! -s conftest.err
3395        } && test -s conftest.$ac_objext; then
3396   ac_compiler_gnu=yes
3397 else
3398   echo "$as_me: failed program was:" >&5
3399 sed 's/^/| /' conftest.$ac_ext >&5
3400
3401         ac_compiler_gnu=no
3402 fi
3403
3404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3405 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3406
3407 fi
3408 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3409 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3410 GCC=`test $ac_compiler_gnu = yes && echo yes`
3411 ac_test_CFLAGS=${CFLAGS+set}
3412 ac_save_CFLAGS=$CFLAGS
3413 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3414 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3415 if test "${ac_cv_prog_cc_g+set}" = set; then
3416   echo $ECHO_N "(cached) $ECHO_C" >&6
3417 else
3418   ac_save_c_werror_flag=$ac_c_werror_flag
3419    ac_c_werror_flag=yes
3420    ac_cv_prog_cc_g=no
3421    CFLAGS="-g"
3422    cat >conftest.$ac_ext <<_ACEOF
3423 /* confdefs.h.  */
3424 _ACEOF
3425 cat confdefs.h >>conftest.$ac_ext
3426 cat >>conftest.$ac_ext <<_ACEOF
3427 /* end confdefs.h.  */
3428
3429 int
3430 main ()
3431 {
3432
3433   ;
3434   return 0;
3435 }
3436 _ACEOF
3437 rm -f conftest.$ac_objext
3438 if { (ac_try="$ac_compile"
3439 case "(($ac_try" in
3440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3441   *) ac_try_echo=$ac_try;;
3442 esac
3443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3444   (eval "$ac_compile") 2>conftest.er1
3445   ac_status=$?
3446   grep -v '^ *+' conftest.er1 >conftest.err
3447   rm -f conftest.er1
3448   cat conftest.err >&5
3449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3450   (exit $ac_status); } && {
3451          test -z "$ac_c_werror_flag" ||
3452          test ! -s conftest.err
3453        } && test -s conftest.$ac_objext; then
3454   ac_cv_prog_cc_g=yes
3455 else
3456   echo "$as_me: failed program was:" >&5
3457 sed 's/^/| /' conftest.$ac_ext >&5
3458
3459         CFLAGS=""
3460       cat >conftest.$ac_ext <<_ACEOF
3461 /* confdefs.h.  */
3462 _ACEOF
3463 cat confdefs.h >>conftest.$ac_ext
3464 cat >>conftest.$ac_ext <<_ACEOF
3465 /* end confdefs.h.  */
3466
3467 int
3468 main ()
3469 {
3470
3471   ;
3472   return 0;
3473 }
3474 _ACEOF
3475 rm -f conftest.$ac_objext
3476 if { (ac_try="$ac_compile"
3477 case "(($ac_try" in
3478   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3479   *) ac_try_echo=$ac_try;;
3480 esac
3481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3482   (eval "$ac_compile") 2>conftest.er1
3483   ac_status=$?
3484   grep -v '^ *+' conftest.er1 >conftest.err
3485   rm -f conftest.er1
3486   cat conftest.err >&5
3487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3488   (exit $ac_status); } && {
3489          test -z "$ac_c_werror_flag" ||
3490          test ! -s conftest.err
3491        } && test -s conftest.$ac_objext; then
3492   :
3493 else
3494   echo "$as_me: failed program was:" >&5
3495 sed 's/^/| /' conftest.$ac_ext >&5
3496
3497         ac_c_werror_flag=$ac_save_c_werror_flag
3498          CFLAGS="-g"
3499          cat >conftest.$ac_ext <<_ACEOF
3500 /* confdefs.h.  */
3501 _ACEOF
3502 cat confdefs.h >>conftest.$ac_ext
3503 cat >>conftest.$ac_ext <<_ACEOF
3504 /* end confdefs.h.  */
3505
3506 int
3507 main ()
3508 {
3509
3510   ;
3511   return 0;
3512 }
3513 _ACEOF
3514 rm -f conftest.$ac_objext
3515 if { (ac_try="$ac_compile"
3516 case "(($ac_try" in
3517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3518   *) ac_try_echo=$ac_try;;
3519 esac
3520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3521   (eval "$ac_compile") 2>conftest.er1
3522   ac_status=$?
3523   grep -v '^ *+' conftest.er1 >conftest.err
3524   rm -f conftest.er1
3525   cat conftest.err >&5
3526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3527   (exit $ac_status); } && {
3528          test -z "$ac_c_werror_flag" ||
3529          test ! -s conftest.err
3530        } && test -s conftest.$ac_objext; then
3531   ac_cv_prog_cc_g=yes
3532 else
3533   echo "$as_me: failed program was:" >&5
3534 sed 's/^/| /' conftest.$ac_ext >&5
3535
3536
3537 fi
3538
3539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3540 fi
3541
3542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3543 fi
3544
3545 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3546    ac_c_werror_flag=$ac_save_c_werror_flag
3547 fi
3548 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3549 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3550 if test "$ac_test_CFLAGS" = set; then
3551   CFLAGS=$ac_save_CFLAGS
3552 elif test $ac_cv_prog_cc_g = yes; then
3553   if test "$GCC" = yes; then
3554     CFLAGS="-g -O2"
3555   else
3556     CFLAGS="-g"
3557   fi
3558 else
3559   if test "$GCC" = yes; then
3560     CFLAGS="-O2"
3561   else
3562     CFLAGS=
3563   fi
3564 fi
3565 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3566 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3567 if test "${ac_cv_prog_cc_c89+set}" = set; then
3568   echo $ECHO_N "(cached) $ECHO_C" >&6
3569 else
3570   ac_cv_prog_cc_c89=no
3571 ac_save_CC=$CC
3572 cat >conftest.$ac_ext <<_ACEOF
3573 /* confdefs.h.  */
3574 _ACEOF
3575 cat confdefs.h >>conftest.$ac_ext
3576 cat >>conftest.$ac_ext <<_ACEOF
3577 /* end confdefs.h.  */
3578 #include <stdarg.h>
3579 #include <stdio.h>
3580 #include <sys/types.h>
3581 #include <sys/stat.h>
3582 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3583 struct buf { int x; };
3584 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3585 static char *e (p, i)
3586      char **p;
3587      int i;
3588 {
3589   return p[i];
3590 }
3591 static char *f (char * (*g) (char **, int), char **p, ...)
3592 {
3593   char *s;
3594   va_list v;
3595   va_start (v,p);
3596   s = g (p, va_arg (v,int));
3597   va_end (v);
3598   return s;
3599 }
3600
3601 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3602    function prototypes and stuff, but not '\xHH' hex character constants.
3603    These don't provoke an error unfortunately, instead are silently treated
3604    as 'x'.  The following induces an error, until -std is added to get
3605    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3606    array size at least.  It's necessary to write '\x00'==0 to get something
3607    that's true only with -std.  */
3608 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3609
3610 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3611    inside strings and character constants.  */
3612 #define FOO(x) 'x'
3613 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3614
3615 int test (int i, double x);
3616 struct s1 {int (*f) (int a);};
3617 struct s2 {int (*f) (double a);};
3618 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3619 int argc;
3620 char **argv;
3621 int
3622 main ()
3623 {
3624 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3625   ;
3626   return 0;
3627 }
3628 _ACEOF
3629 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3630         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3631 do
3632   CC="$ac_save_CC $ac_arg"
3633   rm -f conftest.$ac_objext
3634 if { (ac_try="$ac_compile"
3635 case "(($ac_try" in
3636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3637   *) ac_try_echo=$ac_try;;
3638 esac
3639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3640   (eval "$ac_compile") 2>conftest.er1
3641   ac_status=$?
3642   grep -v '^ *+' conftest.er1 >conftest.err
3643   rm -f conftest.er1
3644   cat conftest.err >&5
3645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3646   (exit $ac_status); } && {
3647          test -z "$ac_c_werror_flag" ||
3648          test ! -s conftest.err
3649        } && test -s conftest.$ac_objext; then
3650   ac_cv_prog_cc_c89=$ac_arg
3651 else
3652   echo "$as_me: failed program was:" >&5
3653 sed 's/^/| /' conftest.$ac_ext >&5
3654
3655
3656 fi
3657
3658 rm -f core conftest.err conftest.$ac_objext
3659   test "x$ac_cv_prog_cc_c89" != "xno" && break
3660 done
3661 rm -f conftest.$ac_ext
3662 CC=$ac_save_CC
3663
3664 fi
3665 # AC_CACHE_VAL
3666 case "x$ac_cv_prog_cc_c89" in
3667   x)
3668     { echo "$as_me:$LINENO: result: none needed" >&5
3669 echo "${ECHO_T}none needed" >&6; } ;;
3670   xno)
3671     { echo "$as_me:$LINENO: result: unsupported" >&5
3672 echo "${ECHO_T}unsupported" >&6; } ;;
3673   *)
3674     CC="$CC $ac_cv_prog_cc_c89"
3675     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3676 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3677 esac
3678
3679
3680 ac_ext=c
3681 ac_cpp='$CPP $CPPFLAGS'
3682 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3683 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3684 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3685
3686 if test $host != $build; then
3687   for ac_prog in gcc cc
3688 do
3689   # Extract the first word of "$ac_prog", so it can be a program name with args.
3690 set dummy $ac_prog; ac_word=$2
3691 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3692 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3693 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3694   echo $ECHO_N "(cached) $ECHO_C" >&6
3695 else
3696   if test -n "$BUILD_CC"; then
3697   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3698 else
3699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3700 for as_dir in $PATH
3701 do
3702   IFS=$as_save_IFS
3703   test -z "$as_dir" && as_dir=.
3704   for ac_exec_ext in '' $ac_executable_extensions; do
3705   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3706     ac_cv_prog_BUILD_CC="$ac_prog"
3707     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3708     break 2
3709   fi
3710 done
3711 done
3712 IFS=$as_save_IFS
3713
3714 fi
3715 fi
3716 BUILD_CC=$ac_cv_prog_BUILD_CC
3717 if test -n "$BUILD_CC"; then
3718   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3719 echo "${ECHO_T}$BUILD_CC" >&6; }
3720 else
3721   { echo "$as_me:$LINENO: result: no" >&5
3722 echo "${ECHO_T}no" >&6; }
3723 fi
3724
3725
3726   test -n "$BUILD_CC" && break
3727 done
3728
3729 fi
3730
3731 ac_ext=c
3732 ac_cpp='$CPP $CPPFLAGS'
3733 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3734 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3735 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3736 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3737 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3738 # On Suns, sometimes $CPP names a directory.
3739 if test -n "$CPP" && test -d "$CPP"; then
3740   CPP=
3741 fi
3742 if test -z "$CPP"; then
3743   if test "${ac_cv_prog_CPP+set}" = set; then
3744   echo $ECHO_N "(cached) $ECHO_C" >&6
3745 else
3746       # Double quotes because CPP needs to be expanded
3747     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3748     do
3749       ac_preproc_ok=false
3750 for ac_c_preproc_warn_flag in '' yes
3751 do
3752   # Use a header file that comes with gcc, so configuring glibc
3753   # with a fresh cross-compiler works.
3754   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3755   # <limits.h> exists even on freestanding compilers.
3756   # On the NeXT, cc -E runs the code through the compiler's parser,
3757   # not just through cpp. "Syntax error" is here to catch this case.
3758   cat >conftest.$ac_ext <<_ACEOF
3759 /* confdefs.h.  */
3760 _ACEOF
3761 cat confdefs.h >>conftest.$ac_ext
3762 cat >>conftest.$ac_ext <<_ACEOF
3763 /* end confdefs.h.  */
3764 #ifdef __STDC__
3765 # include <limits.h>
3766 #else
3767 # include <assert.h>
3768 #endif
3769                      Syntax error
3770 _ACEOF
3771 if { (ac_try="$ac_cpp conftest.$ac_ext"
3772 case "(($ac_try" in
3773   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3774   *) ac_try_echo=$ac_try;;
3775 esac
3776 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3777   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3778   ac_status=$?
3779   grep -v '^ *+' conftest.er1 >conftest.err
3780   rm -f conftest.er1
3781   cat conftest.err >&5
3782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3783   (exit $ac_status); } >/dev/null && {
3784          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3785          test ! -s conftest.err
3786        }; then
3787   :
3788 else
3789   echo "$as_me: failed program was:" >&5
3790 sed 's/^/| /' conftest.$ac_ext >&5
3791
3792   # Broken: fails on valid input.
3793 continue
3794 fi
3795
3796 rm -f conftest.err conftest.$ac_ext
3797
3798   # OK, works on sane cases.  Now check whether nonexistent headers
3799   # can be detected and how.
3800   cat >conftest.$ac_ext <<_ACEOF
3801 /* confdefs.h.  */
3802 _ACEOF
3803 cat confdefs.h >>conftest.$ac_ext
3804 cat >>conftest.$ac_ext <<_ACEOF
3805 /* end confdefs.h.  */
3806 #include <ac_nonexistent.h>
3807 _ACEOF
3808 if { (ac_try="$ac_cpp conftest.$ac_ext"
3809 case "(($ac_try" in
3810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3811   *) ac_try_echo=$ac_try;;
3812 esac
3813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3814   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3815   ac_status=$?
3816   grep -v '^ *+' conftest.er1 >conftest.err
3817   rm -f conftest.er1
3818   cat conftest.err >&5
3819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3820   (exit $ac_status); } >/dev/null && {
3821          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3822          test ! -s conftest.err
3823        }; then
3824   # Broken: success on invalid input.
3825 continue
3826 else
3827   echo "$as_me: failed program was:" >&5
3828 sed 's/^/| /' conftest.$ac_ext >&5
3829
3830   # Passes both tests.
3831 ac_preproc_ok=:
3832 break
3833 fi
3834
3835 rm -f conftest.err conftest.$ac_ext
3836
3837 done
3838 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3839 rm -f conftest.err conftest.$ac_ext
3840 if $ac_preproc_ok; then
3841   break
3842 fi
3843
3844     done
3845     ac_cv_prog_CPP=$CPP
3846
3847 fi
3848   CPP=$ac_cv_prog_CPP
3849 else
3850   ac_cv_prog_CPP=$CPP
3851 fi
3852 { echo "$as_me:$LINENO: result: $CPP" >&5
3853 echo "${ECHO_T}$CPP" >&6; }
3854 ac_preproc_ok=false
3855 for ac_c_preproc_warn_flag in '' yes
3856 do
3857   # Use a header file that comes with gcc, so configuring glibc
3858   # with a fresh cross-compiler works.
3859   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3860   # <limits.h> exists even on freestanding compilers.
3861   # On the NeXT, cc -E runs the code through the compiler's parser,
3862   # not just through cpp. "Syntax error" is here to catch this case.
3863   cat >conftest.$ac_ext <<_ACEOF
3864 /* confdefs.h.  */
3865 _ACEOF
3866 cat confdefs.h >>conftest.$ac_ext
3867 cat >>conftest.$ac_ext <<_ACEOF
3868 /* end confdefs.h.  */
3869 #ifdef __STDC__
3870 # include <limits.h>
3871 #else
3872 # include <assert.h>
3873 #endif
3874                      Syntax error
3875 _ACEOF
3876 if { (ac_try="$ac_cpp conftest.$ac_ext"
3877 case "(($ac_try" in
3878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3879   *) ac_try_echo=$ac_try;;
3880 esac
3881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3882   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3883   ac_status=$?
3884   grep -v '^ *+' conftest.er1 >conftest.err
3885   rm -f conftest.er1
3886   cat conftest.err >&5
3887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3888   (exit $ac_status); } >/dev/null && {
3889          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3890          test ! -s conftest.err
3891        }; then
3892   :
3893 else
3894   echo "$as_me: failed program was:" >&5
3895 sed 's/^/| /' conftest.$ac_ext >&5
3896
3897   # Broken: fails on valid input.
3898 continue
3899 fi
3900
3901 rm -f conftest.err conftest.$ac_ext
3902
3903   # OK, works on sane cases.  Now check whether nonexistent headers
3904   # can be detected and how.
3905   cat >conftest.$ac_ext <<_ACEOF
3906 /* confdefs.h.  */
3907 _ACEOF
3908 cat confdefs.h >>conftest.$ac_ext
3909 cat >>conftest.$ac_ext <<_ACEOF
3910 /* end confdefs.h.  */
3911 #include <ac_nonexistent.h>
3912 _ACEOF
3913 if { (ac_try="$ac_cpp conftest.$ac_ext"
3914 case "(($ac_try" in
3915   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3916   *) ac_try_echo=$ac_try;;
3917 esac
3918 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3919   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3920   ac_status=$?
3921   grep -v '^ *+' conftest.er1 >conftest.err
3922   rm -f conftest.er1
3923   cat conftest.err >&5
3924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3925   (exit $ac_status); } >/dev/null && {
3926          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3927          test ! -s conftest.err
3928        }; then
3929   # Broken: success on invalid input.
3930 continue
3931 else
3932   echo "$as_me: failed program was:" >&5
3933 sed 's/^/| /' conftest.$ac_ext >&5
3934
3935   # Passes both tests.
3936 ac_preproc_ok=:
3937 break
3938 fi
3939
3940 rm -f conftest.err conftest.$ac_ext
3941
3942 done
3943 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3944 rm -f conftest.err conftest.$ac_ext
3945 if $ac_preproc_ok; then
3946   :
3947 else
3948   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3949 See \`config.log' for more details." >&5
3950 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3951 See \`config.log' for more details." >&2;}
3952    { (exit 1); exit 1; }; }
3953 fi
3954
3955 ac_ext=c
3956 ac_cpp='$CPP $CPPFLAGS'
3957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3960
3961 # We need the C++ compiler only for testing.
3962 ac_ext=cpp
3963 ac_cpp='$CXXCPP $CPPFLAGS'
3964 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3965 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3966 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3967 if test -z "$CXX"; then
3968   if test -n "$CCC"; then
3969     CXX=$CCC
3970   else
3971     if test -n "$ac_tool_prefix"; then
3972   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3973   do
3974     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3975 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3976 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3977 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3978 if test "${ac_cv_prog_CXX+set}" = set; then
3979   echo $ECHO_N "(cached) $ECHO_C" >&6
3980 else
3981   if test -n "$CXX"; then
3982   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3983 else
3984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3985 for as_dir in $PATH
3986 do
3987   IFS=$as_save_IFS
3988   test -z "$as_dir" && as_dir=.
3989   for ac_exec_ext in '' $ac_executable_extensions; do
3990   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3991     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3992     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3993     break 2
3994   fi
3995 done
3996 done
3997 IFS=$as_save_IFS
3998
3999 fi
4000 fi
4001 CXX=$ac_cv_prog_CXX
4002 if test -n "$CXX"; then
4003   { echo "$as_me:$LINENO: result: $CXX" >&5
4004 echo "${ECHO_T}$CXX" >&6; }
4005 else
4006   { echo "$as_me:$LINENO: result: no" >&5
4007 echo "${ECHO_T}no" >&6; }
4008 fi
4009
4010
4011     test -n "$CXX" && break
4012   done
4013 fi
4014 if test -z "$CXX"; then
4015   ac_ct_CXX=$CXX
4016   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4017 do
4018   # Extract the first word of "$ac_prog", so it can be a program name with args.
4019 set dummy $ac_prog; ac_word=$2
4020 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4021 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4022 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
4023   echo $ECHO_N "(cached) $ECHO_C" >&6
4024 else
4025   if test -n "$ac_ct_CXX"; then
4026   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4027 else
4028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4029 for as_dir in $PATH
4030 do
4031   IFS=$as_save_IFS
4032   test -z "$as_dir" && as_dir=.
4033   for ac_exec_ext in '' $ac_executable_extensions; do
4034   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4035     ac_cv_prog_ac_ct_CXX="$ac_prog"
4036     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4037     break 2
4038   fi
4039 done
4040 done
4041 IFS=$as_save_IFS
4042
4043 fi
4044 fi
4045 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4046 if test -n "$ac_ct_CXX"; then
4047   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
4048 echo "${ECHO_T}$ac_ct_CXX" >&6; }
4049 else
4050   { echo "$as_me:$LINENO: result: no" >&5
4051 echo "${ECHO_T}no" >&6; }
4052 fi
4053
4054
4055   test -n "$ac_ct_CXX" && break
4056 done
4057
4058   if test "x$ac_ct_CXX" = x; then
4059     CXX="g++"
4060   else
4061     case $cross_compiling:$ac_tool_warned in
4062 yes:)
4063 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4064 whose name does not start with the host triplet.  If you think this
4065 configuration is useful to you, please write to autoconf@gnu.org." >&5
4066 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4067 whose name does not start with the host triplet.  If you think this
4068 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4069 ac_tool_warned=yes ;;
4070 esac
4071     CXX=$ac_ct_CXX
4072   fi
4073 fi
4074
4075   fi
4076 fi
4077 # Provide some information about the compiler.
4078 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
4079 ac_compiler=`set X $ac_compile; echo $2`
4080 { (ac_try="$ac_compiler --version >&5"
4081 case "(($ac_try" in
4082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4083   *) ac_try_echo=$ac_try;;
4084 esac
4085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4086   (eval "$ac_compiler --version >&5") 2>&5
4087   ac_status=$?
4088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4089   (exit $ac_status); }
4090 { (ac_try="$ac_compiler -v >&5"
4091 case "(($ac_try" in
4092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4093   *) ac_try_echo=$ac_try;;
4094 esac
4095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4096   (eval "$ac_compiler -v >&5") 2>&5
4097   ac_status=$?
4098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4099   (exit $ac_status); }
4100 { (ac_try="$ac_compiler -V >&5"
4101 case "(($ac_try" in
4102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4103   *) ac_try_echo=$ac_try;;
4104 esac
4105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4106   (eval "$ac_compiler -V >&5") 2>&5
4107   ac_status=$?
4108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4109   (exit $ac_status); }
4110
4111 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
4112 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
4113 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
4114   echo $ECHO_N "(cached) $ECHO_C" >&6
4115 else
4116   cat >conftest.$ac_ext <<_ACEOF
4117 /* confdefs.h.  */
4118 _ACEOF
4119 cat confdefs.h >>conftest.$ac_ext
4120 cat >>conftest.$ac_ext <<_ACEOF
4121 /* end confdefs.h.  */
4122
4123 int
4124 main ()
4125 {
4126 #ifndef __GNUC__
4127        choke me
4128 #endif
4129
4130   ;
4131   return 0;
4132 }
4133 _ACEOF
4134 rm -f conftest.$ac_objext
4135 if { (ac_try="$ac_compile"
4136 case "(($ac_try" in
4137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4138   *) ac_try_echo=$ac_try;;
4139 esac
4140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4141   (eval "$ac_compile") 2>conftest.er1
4142   ac_status=$?
4143   grep -v '^ *+' conftest.er1 >conftest.err
4144   rm -f conftest.er1
4145   cat conftest.err >&5
4146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4147   (exit $ac_status); } && {
4148          test -z "$ac_cxx_werror_flag" ||
4149          test ! -s conftest.err
4150        } && test -s conftest.$ac_objext; then
4151   ac_compiler_gnu=yes
4152 else
4153   echo "$as_me: failed program was:" >&5
4154 sed 's/^/| /' conftest.$ac_ext >&5
4155
4156         ac_compiler_gnu=no
4157 fi
4158
4159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4160 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4161
4162 fi
4163 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
4164 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
4165 GXX=`test $ac_compiler_gnu = yes && echo yes`
4166 ac_test_CXXFLAGS=${CXXFLAGS+set}
4167 ac_save_CXXFLAGS=$CXXFLAGS
4168 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
4169 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
4170 if test "${ac_cv_prog_cxx_g+set}" = set; then
4171   echo $ECHO_N "(cached) $ECHO_C" >&6
4172 else
4173   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4174    ac_cxx_werror_flag=yes
4175    ac_cv_prog_cxx_g=no
4176    CXXFLAGS="-g"
4177    cat >conftest.$ac_ext <<_ACEOF
4178 /* confdefs.h.  */
4179 _ACEOF
4180 cat confdefs.h >>conftest.$ac_ext
4181 cat >>conftest.$ac_ext <<_ACEOF
4182 /* end confdefs.h.  */
4183
4184 int
4185 main ()
4186 {
4187
4188   ;
4189   return 0;
4190 }
4191 _ACEOF
4192 rm -f conftest.$ac_objext
4193 if { (ac_try="$ac_compile"
4194 case "(($ac_try" in
4195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4196   *) ac_try_echo=$ac_try;;
4197 esac
4198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4199   (eval "$ac_compile") 2>conftest.er1
4200   ac_status=$?
4201   grep -v '^ *+' conftest.er1 >conftest.err
4202   rm -f conftest.er1
4203   cat conftest.err >&5
4204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4205   (exit $ac_status); } && {
4206          test -z "$ac_cxx_werror_flag" ||
4207          test ! -s conftest.err
4208        } && test -s conftest.$ac_objext; then
4209   ac_cv_prog_cxx_g=yes
4210 else
4211   echo "$as_me: failed program was:" >&5
4212 sed 's/^/| /' conftest.$ac_ext >&5
4213
4214         CXXFLAGS=""
4215       cat >conftest.$ac_ext <<_ACEOF
4216 /* confdefs.h.  */
4217 _ACEOF
4218 cat confdefs.h >>conftest.$ac_ext
4219 cat >>conftest.$ac_ext <<_ACEOF
4220 /* end confdefs.h.  */
4221
4222 int
4223 main ()
4224 {
4225
4226   ;
4227   return 0;
4228 }
4229 _ACEOF
4230 rm -f conftest.$ac_objext
4231 if { (ac_try="$ac_compile"
4232 case "(($ac_try" in
4233   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4234   *) ac_try_echo=$ac_try;;
4235 esac
4236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4237   (eval "$ac_compile") 2>conftest.er1
4238   ac_status=$?
4239   grep -v '^ *+' conftest.er1 >conftest.err
4240   rm -f conftest.er1
4241   cat conftest.err >&5
4242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4243   (exit $ac_status); } && {
4244          test -z "$ac_cxx_werror_flag" ||
4245          test ! -s conftest.err
4246        } && test -s conftest.$ac_objext; then
4247   :
4248 else
4249   echo "$as_me: failed program was:" >&5
4250 sed 's/^/| /' conftest.$ac_ext >&5
4251
4252         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4253          CXXFLAGS="-g"
4254          cat >conftest.$ac_ext <<_ACEOF
4255 /* confdefs.h.  */
4256 _ACEOF
4257 cat confdefs.h >>conftest.$ac_ext
4258 cat >>conftest.$ac_ext <<_ACEOF
4259 /* end confdefs.h.  */
4260
4261 int
4262 main ()
4263 {
4264
4265   ;
4266   return 0;
4267 }
4268 _ACEOF
4269 rm -f conftest.$ac_objext
4270 if { (ac_try="$ac_compile"
4271 case "(($ac_try" in
4272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4273   *) ac_try_echo=$ac_try;;
4274 esac
4275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4276   (eval "$ac_compile") 2>conftest.er1
4277   ac_status=$?
4278   grep -v '^ *+' conftest.er1 >conftest.err
4279   rm -f conftest.er1
4280   cat conftest.err >&5
4281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4282   (exit $ac_status); } && {
4283          test -z "$ac_cxx_werror_flag" ||
4284          test ! -s conftest.err
4285        } && test -s conftest.$ac_objext; then
4286   ac_cv_prog_cxx_g=yes
4287 else
4288   echo "$as_me: failed program was:" >&5
4289 sed 's/^/| /' conftest.$ac_ext >&5
4290
4291
4292 fi
4293
4294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4295 fi
4296
4297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4298 fi
4299
4300 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4301    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4302 fi
4303 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4304 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
4305 if test "$ac_test_CXXFLAGS" = set; then
4306   CXXFLAGS=$ac_save_CXXFLAGS
4307 elif test $ac_cv_prog_cxx_g = yes; then
4308   if test "$GXX" = yes; then
4309     CXXFLAGS="-g -O2"
4310   else
4311     CXXFLAGS="-g"
4312   fi
4313 else
4314   if test "$GXX" = yes; then
4315     CXXFLAGS="-O2"
4316   else
4317     CXXFLAGS=
4318   fi
4319 fi
4320 ac_ext=c
4321 ac_cpp='$CPP $CPPFLAGS'
4322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4324 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4325
4326 # Was a --with-binutils option given?
4327 if test -n "$path_binutils"; then
4328     # Make absolute; ensure a single trailing slash.
4329     path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4330     CC="$CC -B$path_binutils"
4331 fi
4332 AS=`$CC -print-prog-name=as`
4333 LD=`$CC -print-prog-name=ld`
4334 AR=`$CC -print-prog-name=ar`
4335
4336 OBJDUMP=`$CC -print-prog-name=objdump`
4337
4338
4339 # ranlib has to be treated a bit differently since it might not exist at all.
4340 ac_ranlib=`$CC -print-prog-name=ranlib`
4341 if test "x$ac_ranlib" = xranlib; then
4342 # This extra check has to happen since gcc simply echos the parameter in
4343 # case it cannot find the value in its own directories.
4344 if test -n "$ac_tool_prefix"; then
4345   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4346 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4347 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4348 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4349 if test "${ac_cv_prog_RANLIB+set}" = set; then
4350   echo $ECHO_N "(cached) $ECHO_C" >&6
4351 else
4352   if test -n "$RANLIB"; then
4353   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4354 else
4355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4356 for as_dir in $PATH
4357 do
4358   IFS=$as_save_IFS
4359   test -z "$as_dir" && as_dir=.
4360   for ac_exec_ext in '' $ac_executable_extensions; do
4361   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4362     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4363     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4364     break 2
4365   fi
4366 done
4367 done
4368 IFS=$as_save_IFS
4369
4370 fi
4371 fi
4372 RANLIB=$ac_cv_prog_RANLIB
4373 if test -n "$RANLIB"; then
4374   { echo "$as_me:$LINENO: result: $RANLIB" >&5
4375 echo "${ECHO_T}$RANLIB" >&6; }
4376 else
4377   { echo "$as_me:$LINENO: result: no" >&5
4378 echo "${ECHO_T}no" >&6; }
4379 fi
4380
4381
4382 fi
4383 if test -z "$ac_cv_prog_RANLIB"; then
4384   ac_ct_RANLIB=$RANLIB
4385   # Extract the first word of "ranlib", so it can be a program name with args.
4386 set dummy ranlib; ac_word=$2
4387 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4388 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4389 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4390   echo $ECHO_N "(cached) $ECHO_C" >&6
4391 else
4392   if test -n "$ac_ct_RANLIB"; then
4393   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4394 else
4395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4396 for as_dir in $PATH
4397 do
4398   IFS=$as_save_IFS
4399   test -z "$as_dir" && as_dir=.
4400   for ac_exec_ext in '' $ac_executable_extensions; do
4401   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4402     ac_cv_prog_ac_ct_RANLIB="ranlib"
4403     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4404     break 2
4405   fi
4406 done
4407 done
4408 IFS=$as_save_IFS
4409
4410 fi
4411 fi
4412 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4413 if test -n "$ac_ct_RANLIB"; then
4414   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4415 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
4416 else
4417   { echo "$as_me:$LINENO: result: no" >&5
4418 echo "${ECHO_T}no" >&6; }
4419 fi
4420
4421   if test "x$ac_ct_RANLIB" = x; then
4422     RANLIB=":"
4423   else
4424     case $cross_compiling:$ac_tool_warned in
4425 yes:)
4426 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4427 whose name does not start with the host triplet.  If you think this
4428 configuration is useful to you, please write to autoconf@gnu.org." >&5
4429 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4430 whose name does not start with the host triplet.  If you think this
4431 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4432 ac_tool_warned=yes ;;
4433 esac
4434     RANLIB=$ac_ct_RANLIB
4435   fi
4436 else
4437   RANLIB="$ac_cv_prog_RANLIB"
4438 fi
4439
4440 else
4441   RANLIB=$ac_ranlib
4442 fi
4443
4444
4445 # Determine whether we are using GNU binutils.
4446 { echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
4447 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6; }
4448 if test "${libc_cv_prog_as_gnu+set}" = set; then
4449   echo $ECHO_N "(cached) $ECHO_C" >&6
4450 else
4451   # Most GNU programs take a -v and spit out some text including
4452 # the word 'GNU'.  Some try to read stdin, so give them /dev/null.
4453 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4454   libc_cv_prog_as_gnu=yes
4455 else
4456   libc_cv_prog_as_gnu=no
4457 fi
4458 rm -fr contest*
4459 fi
4460 { echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
4461 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6; }
4462 rm -f a.out
4463 gnu_as=$libc_cv_prog_as_gnu
4464
4465 { echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
4466 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6; }
4467 if test "${libc_cv_prog_ld_gnu+set}" = set; then
4468   echo $ECHO_N "(cached) $ECHO_C" >&6
4469 else
4470   # Most GNU programs take a -v and spit out some text including
4471 # the word 'GNU'.  Some try to read stdin, so give them /dev/null.
4472 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4473   libc_cv_prog_ld_gnu=yes
4474 else
4475   libc_cv_prog_ld_gnu=no
4476 fi
4477 rm -fr contest*
4478 fi
4479 { echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
4480 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6; }
4481 gnu_ld=$libc_cv_prog_ld_gnu
4482
4483
4484 # Accept binutils 2.13 or newer.
4485 for ac_prog in $AS
4486 do
4487   # Extract the first word of "$ac_prog", so it can be a program name with args.
4488 set dummy $ac_prog; ac_word=$2
4489 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4490 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4491 if test "${ac_cv_prog_AS+set}" = set; then
4492   echo $ECHO_N "(cached) $ECHO_C" >&6
4493 else
4494   if test -n "$AS"; then
4495   ac_cv_prog_AS="$AS" # Let the user override the test.
4496 else
4497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4498 for as_dir in $PATH
4499 do
4500   IFS=$as_save_IFS
4501   test -z "$as_dir" && as_dir=.
4502   for ac_exec_ext in '' $ac_executable_extensions; do
4503   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4504     ac_cv_prog_AS="$ac_prog"
4505     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4506     break 2
4507   fi
4508 done
4509 done
4510 IFS=$as_save_IFS
4511
4512 fi
4513 fi
4514 AS=$ac_cv_prog_AS
4515 if test -n "$AS"; then
4516   { echo "$as_me:$LINENO: result: $AS" >&5
4517 echo "${ECHO_T}$AS" >&6; }
4518 else
4519   { echo "$as_me:$LINENO: result: no" >&5
4520 echo "${ECHO_T}no" >&6; }
4521 fi
4522
4523
4524   test -n "$AS" && break
4525 done
4526
4527 if test -z "$AS"; then
4528   ac_verc_fail=yes
4529 else
4530   # Found it, now check the version.
4531   { echo "$as_me:$LINENO: checking version of $AS" >&5
4532 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6; }
4533   ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4534   case $ac_prog_version in
4535     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4536     2.1[3-9]*)
4537        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4538     *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4539
4540   esac
4541   { echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4542 echo "${ECHO_T}$ac_prog_version" >&6; }
4543 fi
4544 if test $ac_verc_fail = yes; then
4545   AS=: critic_missing="$critic_missing as"