initial version
[vlendec/samba-autobuild/.git] / ctdb / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60a.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9 ## --------------------- ##
10 ## M4sh Initialization.  ##
11 ## --------------------- ##
12
13 # Be Bourne compatible
14 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
15   emulate sh
16   NULLCMD=:
17   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
18   # is contrary to our usage.  Disable this feature.
19   alias -g '${1+"$@"}'='"$@"'
20   setopt NO_GLOB_SUBST
21 else
22   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
23 fi
24 BIN_SH=xpg4; export BIN_SH # for Tru64
25 DUALCASE=1; export DUALCASE # for MKS sh
26
27
28 # PATH needs CR
29 # Avoid depending upon Character Ranges.
30 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
31 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
32 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
33 as_cr_digits='0123456789'
34 as_cr_alnum=$as_cr_Letters$as_cr_digits
35
36 # The user is always right.
37 if test "${PATH_SEPARATOR+set}" != set; then
38   echo "#! /bin/sh" >conf$$.sh
39   echo  "exit 0"   >>conf$$.sh
40   chmod +x conf$$.sh
41   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
42     PATH_SEPARATOR=';'
43   else
44     PATH_SEPARATOR=:
45   fi
46   rm -f conf$$.sh
47 fi
48
49 # Support unset when possible.
50 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
51   as_unset=unset
52 else
53   as_unset=false
54 fi
55
56
57 # IFS
58 # We need space, tab and new line, in precisely that order.  Quoting is
59 # there to prevent editors from complaining about space-tab.
60 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
61 # splitting by setting IFS to empty value.)
62 as_nl='
63 '
64 IFS=" ""        $as_nl"
65
66 # Find who we are.  Look in the path if we contain no directory separator.
67 case $0 in
68   *[\\/]* ) as_myself=$0 ;;
69   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
70 for as_dir in $PATH
71 do
72   IFS=$as_save_IFS
73   test -z "$as_dir" && as_dir=.
74   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
75 done
76 IFS=$as_save_IFS
77
78      ;;
79 esac
80 # We did not find ourselves, most probably we were run as `sh COMMAND'
81 # in which case we are not to be found in the path.
82 if test "x$as_myself" = x; then
83   as_myself=$0
84 fi
85 if test ! -f "$as_myself"; then
86   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
87   { (exit 1); exit 1; }
88 fi
89
90 # Work around bugs in pre-3.0 UWIN ksh.
91 for as_var in ENV MAIL MAILPATH
92 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
93 done
94 PS1='$ '
95 PS2='> '
96 PS4='+ '
97
98 # NLS nuisances.
99 for as_var in \
100   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
101   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
102   LC_TELEPHONE LC_TIME
103 do
104   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
105     eval $as_var=C; export $as_var
106   else
107     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
108   fi
109 done
110
111 # Required to use basename.
112 if expr a : '\(a\)' >/dev/null 2>&1 &&
113    test "X`expr 00001 : '.*\(...\)'`" = X001; then
114   as_expr=expr
115 else
116   as_expr=false
117 fi
118
119 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
120   as_basename=basename
121 else
122   as_basename=false
123 fi
124
125
126 # Name of the executable.
127 as_me=`$as_basename -- "$0" ||
128 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
129          X"$0" : 'X\(//\)$' \| \
130          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
131 echo X/"$0" |
132     sed '/^.*\/\([^/][^/]*\)\/*$/{
133             s//\1/
134             q
135           }
136           /^X\/\(\/\/\)$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\).*/{
141             s//\1/
142             q
143           }
144           s/.*/./; q'`
145
146 # CDPATH.
147 $as_unset CDPATH
148
149
150 if test "x$CONFIG_SHELL" = x; then
151   if (eval ":") 2>/dev/null; then
152   as_have_required=yes
153 else
154   as_have_required=no
155 fi
156
157   if test $as_have_required = yes &&     (eval ":
158 (as_func_return () {
159   (exit \$1)
160 }
161 as_func_success () {
162   as_func_return 0
163 }
164 as_func_failure () {
165   as_func_return 1
166 }
167 as_func_ret_success () {
168   return 0
169 }
170 as_func_ret_failure () {
171   return 1
172 }
173
174 exitcode=0
175 if as_func_success; then
176   :
177 else
178   exitcode=1
179   echo as_func_success failed.
180 fi
181
182 if as_func_failure; then
183   exitcode=1
184   echo as_func_failure succeeded.
185 fi
186
187 if as_func_ret_success; then
188   :
189 else
190   exitcode=1
191   echo as_func_ret_success failed.
192 fi
193
194 if as_func_ret_failure; then
195   exitcode=1
196   echo as_func_ret_failure succeeded.
197 fi
198
199 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
200   :
201 else
202   exitcode=1
203   echo positional parameters were not saved.
204 fi
205
206 test \$exitcode = 0) || { (exit 1); exit 1; }
207
208 (
209   as_lineno_1=\$LINENO
210   as_lineno_2=\$LINENO
211   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
212   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
213 ") 2> /dev/null; then
214   :
215 else
216   as_candidate_shells=
217     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
218 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220   IFS=$as_save_IFS
221   test -z "$as_dir" && as_dir=.
222   case $as_dir in
223          /*)
224            for as_base in sh bash ksh sh5; do
225              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
226            done;;
227        esac
228 done
229 IFS=$as_save_IFS
230
231
232       for as_shell in $as_candidate_shells $SHELL; do
233          # Try only shells that exist, to save several forks.
234          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
235                 { ("$as_shell") 2> /dev/null <<\_ASEOF
236 # Be Bourne compatible
237 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
238   emulate sh
239   NULLCMD=:
240   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
241   # is contrary to our usage.  Disable this feature.
242   alias -g '${1+"$@"}'='"$@"'
243   setopt NO_GLOB_SUBST
244 else
245   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
246 fi
247 BIN_SH=xpg4; export BIN_SH # for Tru64
248 DUALCASE=1; export DUALCASE # for MKS sh
249
250 :
251 _ASEOF
252 }; then
253   CONFIG_SHELL=$as_shell
254                as_have_required=yes
255                if { "$as_shell" 2> /dev/null <<\_ASEOF
256 # Be Bourne compatible
257 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
258   emulate sh
259   NULLCMD=:
260   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
261   # is contrary to our usage.  Disable this feature.
262   alias -g '${1+"$@"}'='"$@"'
263   setopt NO_GLOB_SUBST
264 else
265   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
266 fi
267 BIN_SH=xpg4; export BIN_SH # for Tru64
268 DUALCASE=1; export DUALCASE # for MKS sh
269
270 :
271 (as_func_return () {
272   (exit $1)
273 }
274 as_func_success () {
275   as_func_return 0
276 }
277 as_func_failure () {
278   as_func_return 1
279 }
280 as_func_ret_success () {
281   return 0
282 }
283 as_func_ret_failure () {
284   return 1
285 }
286
287 exitcode=0
288 if as_func_success; then
289   :
290 else
291   exitcode=1
292   echo as_func_success failed.
293 fi
294
295 if as_func_failure; then
296   exitcode=1
297   echo as_func_failure succeeded.
298 fi
299
300 if as_func_ret_success; then
301   :
302 else
303   exitcode=1
304   echo as_func_ret_success failed.
305 fi
306
307 if as_func_ret_failure; then
308   exitcode=1
309   echo as_func_ret_failure succeeded.
310 fi
311
312 if ( set x; as_func_ret_success y && test x = "$1" ); then
313   :
314 else
315   exitcode=1
316   echo positional parameters were not saved.
317 fi
318
319 test $exitcode = 0) || { (exit 1); exit 1; }
320
321 (
322   as_lineno_1=$LINENO
323   as_lineno_2=$LINENO
324   test "x$as_lineno_1" != "x$as_lineno_2" &&
325   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
326
327 _ASEOF
328 }; then
329   break
330 fi
331
332 fi
333
334       done
335
336       if test "x$CONFIG_SHELL" != x; then
337   for as_var in BASH_ENV ENV
338         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
339         done
340         export CONFIG_SHELL
341         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
342 fi
343
344
345     if test $as_have_required = no; then
346   echo This script requires a shell more modern than all the
347       echo shells that I found on your system.  Please install a
348       echo modern shell, or manually run the script under such a
349       echo shell if you do have one.
350       { (exit 1); exit 1; }
351 fi
352
353
354 fi
355
356 fi
357
358
359
360 (eval "as_func_return () {
361   (exit \$1)
362 }
363 as_func_success () {
364   as_func_return 0
365 }
366 as_func_failure () {
367   as_func_return 1
368 }
369 as_func_ret_success () {
370   return 0
371 }
372 as_func_ret_failure () {
373   return 1
374 }
375
376 exitcode=0
377 if as_func_success; then
378   :
379 else
380   exitcode=1
381   echo as_func_success failed.
382 fi
383
384 if as_func_failure; then
385   exitcode=1
386   echo as_func_failure succeeded.
387 fi
388
389 if as_func_ret_success; then
390   :
391 else
392   exitcode=1
393   echo as_func_ret_success failed.
394 fi
395
396 if as_func_ret_failure; then
397   exitcode=1
398   echo as_func_ret_failure succeeded.
399 fi
400
401 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
402   :
403 else
404   exitcode=1
405   echo positional parameters were not saved.
406 fi
407
408 test \$exitcode = 0") || {
409   echo No shell found that supports shell functions.
410   echo Please tell autoconf@gnu.org about your system,
411   echo including any error possibly output before this
412   echo message
413 }
414
415
416
417   as_lineno_1=$LINENO
418   as_lineno_2=$LINENO
419   test "x$as_lineno_1" != "x$as_lineno_2" &&
420   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
421
422   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
423   # uniformly replaced by the line number.  The first 'sed' inserts a
424   # line-number line after each line using $LINENO; the second 'sed'
425   # does the real work.  The second script uses 'N' to pair each
426   # line-number line with the line containing $LINENO, and appends
427   # trailing '-' during substitution so that $LINENO is not a special
428   # case at line end.
429   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
430   # scripts with optimization help from Paolo Bonzini.  Blame Lee
431   # E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
449    { (exit 1); exit 1; }; }
450
451   # Don't try to exec as it changes $[0], causing all sort of problems
452   # (the dirname of $[0] is not the place where we might find the
453   # original and so on.  Autoconf is especially sensitive to this).
454   . "./$as_me.lineno"
455   # Exit status is that of the last command.
456   exit
457 }
458
459
460 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
461   as_dirname=dirname
462 else
463   as_dirname=false
464 fi
465
466 ECHO_C= ECHO_N= ECHO_T=
467 case `echo -n x` in
468 -n*)
469   case `echo 'x\c'` in
470   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
471   *)   ECHO_C='\c';;
472   esac;;
473 *)
474   ECHO_N='-n';;
475 esac
476
477 if expr a : '\(a\)' >/dev/null 2>&1 &&
478    test "X`expr 00001 : '.*\(...\)'`" = X001; then
479   as_expr=expr
480 else
481   as_expr=false
482 fi
483
484 rm -f conf$$ conf$$.exe conf$$.file
485 if test -d conf$$.dir; then
486   rm -f conf$$.dir/conf$$.file
487 else
488   rm -f conf$$.dir
489   mkdir conf$$.dir
490 fi
491 echo >conf$$.file
492 if ln -s conf$$.file conf$$ 2>/dev/null; then
493   as_ln_s='ln -s'
494   # ... but there are two gotchas:
495   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497   # In both cases, we have to default to `cp -p'.
498   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499     as_ln_s='cp -p'
500 elif ln conf$$.file conf$$ 2>/dev/null; then
501   as_ln_s=ln
502 else
503   as_ln_s='cp -p'
504 fi
505 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
506 rmdir conf$$.dir 2>/dev/null
507
508 if mkdir -p . 2>/dev/null; then
509   as_mkdir_p=:
510 else
511   test -d ./-p && rmdir ./-p
512   as_mkdir_p=false
513 fi
514
515 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
516 # systems may use methods other than mode bits to determine executability.
517 cat >conf$$.file <<_ASEOF
518 #! /bin/sh
519 exit 0
520 _ASEOF
521 chmod +x conf$$.file
522 if test -x conf$$.file >/dev/null 2>&1; then
523   as_executable_p="test -x"
524 else
525   as_executable_p=:
526 fi
527 rm -f conf$$.file
528
529 # Sed expression to map a string onto a valid CPP name.
530 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531
532 # Sed expression to map a string onto a valid variable name.
533 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555 SHELL=${CONFIG_SHELL-/bin/sh}
556
557 # Identity of this package.
558 PACKAGE_NAME=
559 PACKAGE_TARNAME=
560 PACKAGE_VERSION=
561 PACKAGE_STRING=
562 PACKAGE_BUGREPORT=
563
564 ac_unique_file="ctdb.h"
565 ac_unique_file="ctdb_daemon.c"
566 # Factoring default headers for most tests.
567 ac_includes_default="\
568 #include <stdio.h>
569 #ifdef HAVE_SYS_TYPES_H
570 # include <sys/types.h>
571 #endif
572 #ifdef HAVE_SYS_STAT_H
573 # include <sys/stat.h>
574 #endif
575 #ifdef STDC_HEADERS
576 # include <stdlib.h>
577 # include <stddef.h>
578 #else
579 # ifdef HAVE_STDLIB_H
580 #  include <stdlib.h>
581 # endif
582 #endif
583 #ifdef HAVE_STRING_H
584 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
585 #  include <memory.h>
586 # endif
587 # include <string.h>
588 #endif
589 #ifdef HAVE_STRINGS_H
590 # include <strings.h>
591 #endif
592 #ifdef HAVE_INTTYPES_H
593 # include <inttypes.h>
594 #endif
595 #ifdef HAVE_STDINT_H
596 # include <stdint.h>
597 #endif
598 #ifdef HAVE_UNISTD_H
599 # include <unistd.h>
600 #endif"
601
602 ac_subst_vars='SHELL
603 PATH_SEPARATOR
604 PACKAGE_NAME
605 PACKAGE_TARNAME
606 PACKAGE_VERSION
607 PACKAGE_STRING
608 PACKAGE_BUGREPORT
609 exec_prefix
610 prefix
611 program_transform_name
612 bindir
613 sbindir
614 libexecdir
615 datarootdir
616 datadir
617 sysconfdir
618 sharedstatedir
619 localstatedir
620 includedir
621 oldincludedir
622 docdir
623 infodir
624 htmldir
625 dvidir
626 pdfdir
627 psdir
628 libdir
629 localedir
630 mandir
631 DEFS
632 ECHO_C
633 ECHO_N
634 ECHO_T
635 LIBS
636 build_alias
637 host_alias
638 target_alias
639 libreplacedir
640 LIBREPLACEOBJ
641 build
642 build_cpu
643 build_vendor
644 build_os
645 host
646 host_cpu
647 host_vendor
648 host_os
649 target
650 target_cpu
651 target_vendor
652 target_os
653 CC
654 CFLAGS
655 LDFLAGS
656 CPPFLAGS
657 ac_ct_CC
658 EXEEXT
659 OBJEXT
660 CPP
661 GREP
662 EGREP
663 INSTALL_PROGRAM
664 INSTALL_SCRIPT
665 INSTALL_DATA
666 libreplace_cv_immediate_structures
667 LIBOBJS
668 precompiled_headers
669 LIBDL
670 tallocdir
671 TALLOCOBJ
672 tdbdir
673 TDBOBJ
674 PYTHON
675 EXTRA_OBJ
676 LTLIBOBJS'
677 ac_subst_files=''
678       ac_precious_vars='build_alias
679 host_alias
680 target_alias
681 CC
682 CFLAGS
683 LDFLAGS
684 CPPFLAGS
685 CPP'
686
687
688 # Initialize some variables set by options.
689 ac_init_help=
690 ac_init_version=false
691 # The variables have the same names as the options, with
692 # dashes changed to underlines.
693 cache_file=/dev/null
694 exec_prefix=NONE
695 no_create=
696 no_recursion=
697 prefix=NONE
698 program_prefix=NONE
699 program_suffix=NONE
700 program_transform_name=s,x,x,
701 silent=
702 site=
703 srcdir=
704 verbose=
705 x_includes=NONE
706 x_libraries=NONE
707
708 # Installation directory options.
709 # These are left unexpanded so users can "make install exec_prefix=/foo"
710 # and all the variables that are supposed to be based on exec_prefix
711 # by default will actually change.
712 # Use braces instead of parens because sh, perl, etc. also accept them.
713 # (The list follows the same order as the GNU Coding Standards.)
714 bindir='${exec_prefix}/bin'
715 sbindir='${exec_prefix}/sbin'
716 libexecdir='${exec_prefix}/libexec'
717 datarootdir='${prefix}/share'
718 datadir='${datarootdir}'
719 sysconfdir='${prefix}/etc'
720 sharedstatedir='${prefix}/com'
721 localstatedir='${prefix}/var'
722 includedir='${prefix}/include'
723 oldincludedir='/usr/include'
724 docdir='${datarootdir}/doc/${PACKAGE}'
725 infodir='${datarootdir}/info'
726 htmldir='${docdir}'
727 dvidir='${docdir}'
728 pdfdir='${docdir}'
729 psdir='${docdir}'
730 libdir='${exec_prefix}/lib'
731 localedir='${datarootdir}/locale'
732 mandir='${datarootdir}/man'
733
734 ac_prev=
735 ac_dashdash=
736 for ac_option
737 do
738   # If the previous option needs an argument, assign it.
739   if test -n "$ac_prev"; then
740     eval $ac_prev=\$ac_option
741     ac_prev=
742     continue
743   fi
744
745   case $ac_option in
746   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
747   *)    ac_optarg=yes ;;
748   esac
749
750   # Accept the important Cygnus configure options, so we can diagnose typos.
751
752   case $ac_dashdash$ac_option in
753   --)
754     ac_dashdash=yes ;;
755
756   -bindir | --bindir | --bindi | --bind | --bin | --bi)
757     ac_prev=bindir ;;
758   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
759     bindir=$ac_optarg ;;
760
761   -build | --build | --buil | --bui | --bu)
762     ac_prev=build_alias ;;
763   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
764     build_alias=$ac_optarg ;;
765
766   -cache-file | --cache-file | --cache-fil | --cache-fi \
767   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
768     ac_prev=cache_file ;;
769   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
770   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
771     cache_file=$ac_optarg ;;
772
773   --config-cache | -C)
774     cache_file=config.cache ;;
775
776   -datadir | --datadir | --datadi | --datad)
777     ac_prev=datadir ;;
778   -datadir=* | --datadir=* | --datadi=* | --datad=*)
779     datadir=$ac_optarg ;;
780
781   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
782   | --dataroo | --dataro | --datar)
783     ac_prev=datarootdir ;;
784   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
785   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
786     datarootdir=$ac_optarg ;;
787
788   -disable-* | --disable-*)
789     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
790     # Reject names that are not valid shell variable names.
791     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
792       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
793    { (exit 1); exit 1; }; }
794     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
795     eval enable_$ac_feature=no ;;
796
797   -docdir | --docdir | --docdi | --doc | --do)
798     ac_prev=docdir ;;
799   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
800     docdir=$ac_optarg ;;
801
802   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
803     ac_prev=dvidir ;;
804   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
805     dvidir=$ac_optarg ;;
806
807   -enable-* | --enable-*)
808     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
809     # Reject names that are not valid shell variable names.
810     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
811       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
812    { (exit 1); exit 1; }; }
813     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
814     eval enable_$ac_feature=\$ac_optarg ;;
815
816   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
817   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
818   | --exec | --exe | --ex)
819     ac_prev=exec_prefix ;;
820   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
821   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
822   | --exec=* | --exe=* | --ex=*)
823     exec_prefix=$ac_optarg ;;
824
825   -gas | --gas | --ga | --g)
826     # Obsolete; use --with-gas.
827     with_gas=yes ;;
828
829   -help | --help | --hel | --he | -h)
830     ac_init_help=long ;;
831   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
832     ac_init_help=recursive ;;
833   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
834     ac_init_help=short ;;
835
836   -host | --host | --hos | --ho)
837     ac_prev=host_alias ;;
838   -host=* | --host=* | --hos=* | --ho=*)
839     host_alias=$ac_optarg ;;
840
841   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
842     ac_prev=htmldir ;;
843   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
844   | --ht=*)
845     htmldir=$ac_optarg ;;
846
847   -includedir | --includedir | --includedi | --included | --include \
848   | --includ | --inclu | --incl | --inc)
849     ac_prev=includedir ;;
850   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
851   | --includ=* | --inclu=* | --incl=* | --inc=*)
852     includedir=$ac_optarg ;;
853
854   -infodir | --infodir | --infodi | --infod | --info | --inf)
855     ac_prev=infodir ;;
856   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
857     infodir=$ac_optarg ;;
858
859   -libdir | --libdir | --libdi | --libd)
860     ac_prev=libdir ;;
861   -libdir=* | --libdir=* | --libdi=* | --libd=*)
862     libdir=$ac_optarg ;;
863
864   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
865   | --libexe | --libex | --libe)
866     ac_prev=libexecdir ;;
867   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
868   | --libexe=* | --libex=* | --libe=*)
869     libexecdir=$ac_optarg ;;
870
871   -localedir | --localedir | --localedi | --localed | --locale)
872     ac_prev=localedir ;;
873   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
874     localedir=$ac_optarg ;;
875
876   -localstatedir | --localstatedir | --localstatedi | --localstated \
877   | --localstate | --localstat | --localsta | --localst | --locals)
878     ac_prev=localstatedir ;;
879   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
880   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
881     localstatedir=$ac_optarg ;;
882
883   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
884     ac_prev=mandir ;;
885   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
886     mandir=$ac_optarg ;;
887
888   -nfp | --nfp | --nf)
889     # Obsolete; use --without-fp.
890     with_fp=no ;;
891
892   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
893   | --no-cr | --no-c | -n)
894     no_create=yes ;;
895
896   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
897   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
898     no_recursion=yes ;;
899
900   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
901   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
902   | --oldin | --oldi | --old | --ol | --o)
903     ac_prev=oldincludedir ;;
904   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
905   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
906   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
907     oldincludedir=$ac_optarg ;;
908
909   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
910     ac_prev=prefix ;;
911   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
912     prefix=$ac_optarg ;;
913
914   -program-prefix | --program-prefix | --program-prefi | --program-pref \
915   | --program-pre | --program-pr | --program-p)
916     ac_prev=program_prefix ;;
917   -program-prefix=* | --program-prefix=* | --program-prefi=* \
918   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
919     program_prefix=$ac_optarg ;;
920
921   -program-suffix | --program-suffix | --program-suffi | --program-suff \
922   | --program-suf | --program-su | --program-s)
923     ac_prev=program_suffix ;;
924   -program-suffix=* | --program-suffix=* | --program-suffi=* \
925   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
926     program_suffix=$ac_optarg ;;
927
928   -program-transform-name | --program-transform-name \
929   | --program-transform-nam | --program-transform-na \
930   | --program-transform-n | --program-transform- \
931   | --program-transform | --program-transfor \
932   | --program-transfo | --program-transf \
933   | --program-trans | --program-tran \
934   | --progr-tra | --program-tr | --program-t)
935     ac_prev=program_transform_name ;;
936   -program-transform-name=* | --program-transform-name=* \
937   | --program-transform-nam=* | --program-transform-na=* \
938   | --program-transform-n=* | --program-transform-=* \
939   | --program-transform=* | --program-transfor=* \
940   | --program-transfo=* | --program-transf=* \
941   | --program-trans=* | --program-tran=* \
942   | --progr-tra=* | --program-tr=* | --program-t=*)
943     program_transform_name=$ac_optarg ;;
944
945   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
946     ac_prev=pdfdir ;;
947   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
948     pdfdir=$ac_optarg ;;
949
950   -psdir | --psdir | --psdi | --psd | --ps)
951     ac_prev=psdir ;;
952   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
953     psdir=$ac_optarg ;;
954
955   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
956   | -silent | --silent | --silen | --sile | --sil)
957     silent=yes ;;
958
959   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
960     ac_prev=sbindir ;;
961   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
962   | --sbi=* | --sb=*)
963     sbindir=$ac_optarg ;;
964
965   -sharedstatedir | --sharedstatedir | --sharedstatedi \
966   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
967   | --sharedst | --shareds | --shared | --share | --shar \
968   | --sha | --sh)
969     ac_prev=sharedstatedir ;;
970   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
971   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
972   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
973   | --sha=* | --sh=*)
974     sharedstatedir=$ac_optarg ;;
975
976   -site | --site | --sit)
977     ac_prev=site ;;
978   -site=* | --site=* | --sit=*)
979     site=$ac_optarg ;;
980
981   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
982     ac_prev=srcdir ;;
983   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
984     srcdir=$ac_optarg ;;
985
986   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
987   | --syscon | --sysco | --sysc | --sys | --sy)
988     ac_prev=sysconfdir ;;
989   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
990   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
991     sysconfdir=$ac_optarg ;;
992
993   -target | --target | --targe | --targ | --tar | --ta | --t)
994     ac_prev=target_alias ;;
995   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
996     target_alias=$ac_optarg ;;
997
998   -v | -verbose | --verbose | --verbos | --verbo | --verb)
999     verbose=yes ;;
1000
1001   -version | --version | --versio | --versi | --vers | -V)
1002     ac_init_version=: ;;
1003
1004   -with-* | --with-*)
1005     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1006     # Reject names that are not valid shell variable names.
1007     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1008       { echo "$as_me: error: invalid package name: $ac_package" >&2
1009    { (exit 1); exit 1; }; }
1010     ac_package=`echo $ac_package| sed 's/-/_/g'`
1011     eval with_$ac_package=\$ac_optarg ;;
1012
1013   -without-* | --without-*)
1014     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1015     # Reject names that are not valid shell variable names.
1016     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1017       { echo "$as_me: error: invalid package name: $ac_package" >&2
1018    { (exit 1); exit 1; }; }
1019     ac_package=`echo $ac_package | sed 's/-/_/g'`
1020     eval with_$ac_package=no ;;
1021
1022   --x)
1023     # Obsolete; use --with-x.
1024     with_x=yes ;;
1025
1026   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1027   | --x-incl | --x-inc | --x-in | --x-i)
1028     ac_prev=x_includes ;;
1029   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1030   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1031     x_includes=$ac_optarg ;;
1032
1033   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1034   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1035     ac_prev=x_libraries ;;
1036   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1037   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1038     x_libraries=$ac_optarg ;;
1039
1040   -*) { echo "$as_me: error: unrecognized option: $ac_option
1041 Try \`$0 --help' for more information." >&2
1042    { (exit 1); exit 1; }; }
1043     ;;
1044
1045   *=*)
1046     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1047     # Reject names that are not valid shell variable names.
1048     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1049       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1050    { (exit 1); exit 1; }; }
1051     eval $ac_envvar=\$ac_optarg
1052     export $ac_envvar ;;
1053
1054   *)
1055     # FIXME: should be removed in autoconf 3.0.
1056     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1057     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1058       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1059     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1060     ;;
1061
1062   esac
1063 done
1064
1065 if test -n "$ac_prev"; then
1066   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1067   { echo "$as_me: error: missing argument to $ac_option" >&2
1068    { (exit 1); exit 1; }; }
1069 fi
1070
1071 # Be sure to have absolute directory names.
1072 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1073                 datadir sysconfdir sharedstatedir localstatedir includedir \
1074                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1075                 libdir localedir mandir
1076 do
1077   eval ac_val=\$$ac_var
1078   case $ac_val in
1079     [\\/$]* | ?:[\\/]* )  continue;;
1080     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1081   esac
1082   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1083    { (exit 1); exit 1; }; }
1084 done
1085
1086 # There might be people who depend on the old broken behavior: `$host'
1087 # used to hold the argument of --host etc.
1088 # FIXME: To remove some day.
1089 build=$build_alias
1090 host=$host_alias
1091 target=$target_alias
1092
1093 # FIXME: To remove some day.
1094 if test "x$host_alias" != x; then
1095   if test "x$build_alias" = x; then
1096     cross_compiling=maybe
1097     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1098     If a cross compiler is detected then cross compile mode will be used." >&2
1099   elif test "x$build_alias" != "x$host_alias"; then
1100     cross_compiling=yes
1101   fi
1102 fi
1103
1104 ac_tool_prefix=
1105 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1106
1107 test "$silent" = yes && exec 6>/dev/null
1108
1109
1110 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1111 ac_ls_di=`ls -di .` &&
1112 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1113   { echo "$as_me: error: Working directory cannot be determined" >&2
1114    { (exit 1); exit 1; }; }
1115 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1116   { echo "$as_me: error: pwd does not report name of working directory" >&2
1117    { (exit 1); exit 1; }; }
1118
1119
1120 # Find the source files, if location was not specified.
1121 if test -z "$srcdir"; then
1122   ac_srcdir_defaulted=yes
1123   # Try the directory containing this script, then the parent directory.
1124   ac_confdir=`$as_dirname -- "$0" ||
1125 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1126          X"$0" : 'X\(//\)[^/]' \| \
1127          X"$0" : 'X\(//\)$' \| \
1128          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1129 echo X"$0" |
1130     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1131             s//\1/
1132             q
1133           }
1134           /^X\(\/\/\)[^/].*/{
1135             s//\1/
1136             q
1137           }
1138           /^X\(\/\/\)$/{
1139             s//\1/
1140             q
1141           }
1142           /^X\(\/\).*/{
1143             s//\1/
1144             q
1145           }
1146           s/.*/./; q'`
1147   srcdir=$ac_confdir
1148   if test ! -r "$srcdir/$ac_unique_file"; then
1149     srcdir=..
1150   fi
1151 else
1152   ac_srcdir_defaulted=no
1153 fi
1154 if test ! -r "$srcdir/$ac_unique_file"; then
1155   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1156   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1157    { (exit 1); exit 1; }; }
1158 fi
1159 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1160 ac_abs_confdir=`(
1161         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1162    { (exit 1); exit 1; }; }
1163         pwd)`
1164 # When building in place, set srcdir=.
1165 if test "$ac_abs_confdir" = "$ac_pwd"; then
1166   srcdir=.
1167 fi
1168 # Remove unnecessary trailing slashes from srcdir.
1169 # Double slashes in file names in object file debugging info
1170 # mess up M-x gdb in Emacs.
1171 case $srcdir in
1172 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1173 esac
1174 for ac_var in $ac_precious_vars; do
1175   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1176   eval ac_env_${ac_var}_value=\$${ac_var}
1177   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1178   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1179 done
1180
1181 #
1182 # Report the --help message.
1183 #
1184 if test "$ac_init_help" = "long"; then
1185   # Omit some internal or obsolete options to make the list less imposing.
1186   # This message is too long to be a string in the A/UX 3.1 sh.
1187   cat <<_ACEOF
1188 \`configure' configures this package to adapt to many kinds of systems.
1189
1190 Usage: $0 [OPTION]... [VAR=VALUE]...
1191
1192 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1193 VAR=VALUE.  See below for descriptions of some of the useful variables.
1194
1195 Defaults for the options are specified in brackets.
1196
1197 Configuration:
1198   -h, --help              display this help and exit
1199       --help=short        display options specific to this package
1200       --help=recursive    display the short help of all the included packages
1201   -V, --version           display version information and exit
1202   -q, --quiet, --silent   do not print \`checking...' messages
1203       --cache-file=FILE   cache test results in FILE [disabled]
1204   -C, --config-cache      alias for \`--cache-file=config.cache'
1205   -n, --no-create         do not create output files
1206       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1207
1208 Installation directories:
1209   --prefix=PREFIX         install architecture-independent files in PREFIX
1210                           [$ac_default_prefix]
1211   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1212                           [PREFIX]
1213
1214 By default, \`make install' will install all the files in
1215 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1216 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1217 for instance \`--prefix=\$HOME'.
1218
1219 For better control, use the options below.
1220
1221 Fine tuning of the installation directories:
1222   --bindir=DIR           user executables [EPREFIX/bin]
1223   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1224   --libexecdir=DIR       program executables [EPREFIX/libexec]
1225   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1226   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1227   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1228   --libdir=DIR           object code libraries [EPREFIX/lib]
1229   --includedir=DIR       C header files [PREFIX/include]
1230   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1231   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1232   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1233   --infodir=DIR          info documentation [DATAROOTDIR/info]
1234   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1235   --mandir=DIR           man documentation [DATAROOTDIR/man]
1236   --docdir=DIR           documentation root [DATAROOTDIR/doc/PACKAGE]
1237   --htmldir=DIR          html documentation [DOCDIR]
1238   --dvidir=DIR           dvi documentation [DOCDIR]
1239   --pdfdir=DIR           pdf documentation [DOCDIR]
1240   --psdir=DIR            ps documentation [DOCDIR]
1241 _ACEOF
1242
1243   cat <<\_ACEOF
1244
1245 System types:
1246   --build=BUILD     configure for building on BUILD [guessed]
1247   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1248   --target=TARGET   configure for building compilers for TARGET [HOST]
1249 _ACEOF
1250 fi
1251
1252 if test -n "$ac_init_help"; then
1253
1254   cat <<\_ACEOF
1255
1256 Optional Features:
1257   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1258   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1259   --disable-largefile     omit support for large files
1260
1261 Optional Packages:
1262   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1263   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1264   --with-python=PYTHONNAME  build Python libraries
1265
1266 Some influential environment variables:
1267   CC          C compiler command
1268   CFLAGS      C compiler flags
1269   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1270               nonstandard directory <lib dir>
1271   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1272               you have headers in a nonstandard directory <include dir>
1273   CPP         C preprocessor
1274
1275 Use these variables to override the choices made by `configure' or to help
1276 it to find libraries and programs with nonstandard names/locations.
1277
1278 _ACEOF
1279 ac_status=$?
1280 fi
1281
1282 if test "$ac_init_help" = "recursive"; then
1283   # If there are subdirs, report their specific --help.
1284   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1285     test -d "$ac_dir" || continue
1286     ac_builddir=.
1287
1288 case "$ac_dir" in
1289 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1290 *)
1291   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1292   # A ".." for each directory in $ac_dir_suffix.
1293   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1294   case $ac_top_builddir_sub in
1295   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1296   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1297   esac ;;
1298 esac
1299 ac_abs_top_builddir=$ac_pwd
1300 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1301 # for backward compatibility:
1302 ac_top_builddir=$ac_top_build_prefix
1303
1304 case $srcdir in
1305   .)  # We are building in place.
1306     ac_srcdir=.
1307     ac_top_srcdir=$ac_top_builddir_sub
1308     ac_abs_top_srcdir=$ac_pwd ;;
1309   [\\/]* | ?:[\\/]* )  # Absolute name.
1310     ac_srcdir=$srcdir$ac_dir_suffix;
1311     ac_top_srcdir=$srcdir
1312     ac_abs_top_srcdir=$srcdir ;;
1313   *) # Relative name.
1314     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1315     ac_top_srcdir=$ac_top_build_prefix$srcdir
1316     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1317 esac
1318 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1319
1320     cd "$ac_dir" || { ac_status=$?; continue; }
1321     # Check for guested configure.
1322     if test -f "$ac_srcdir/configure.gnu"; then
1323       echo &&
1324       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1325     elif test -f "$ac_srcdir/configure"; then
1326       echo &&
1327       $SHELL "$ac_srcdir/configure" --help=recursive
1328     else
1329       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1330     fi || ac_status=$?
1331     cd "$ac_pwd" || { ac_status=$?; break; }
1332   done
1333 fi
1334
1335 test -n "$ac_init_help" && exit $ac_status
1336 if $ac_init_version; then
1337   cat <<\_ACEOF
1338 configure
1339 generated by GNU Autoconf 2.60a
1340
1341 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1342 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1343 This configure script is free software; the Free Software Foundation
1344 gives unlimited permission to copy, distribute and modify it.
1345 _ACEOF
1346   exit
1347 fi
1348 cat >config.log <<_ACEOF
1349 This file contains any messages produced by compilers while
1350 running configure, to aid debugging if configure makes a mistake.
1351
1352 It was created by $as_me, which was
1353 generated by GNU Autoconf 2.60a.  Invocation command line was
1354
1355   $ $0 $@
1356
1357 _ACEOF
1358 exec 5>>config.log
1359 {
1360 cat <<_ASUNAME
1361 ## --------- ##
1362 ## Platform. ##
1363 ## --------- ##
1364
1365 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1366 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1367 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1368 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1369 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1370
1371 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1372 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1373
1374 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1375 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1376 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1377 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1378 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1379 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1380 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1381
1382 _ASUNAME
1383
1384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1385 for as_dir in $PATH
1386 do
1387   IFS=$as_save_IFS
1388   test -z "$as_dir" && as_dir=.
1389   echo "PATH: $as_dir"
1390 done
1391 IFS=$as_save_IFS
1392
1393 } >&5
1394
1395 cat >&5 <<_ACEOF
1396
1397
1398 ## ----------- ##
1399 ## Core tests. ##
1400 ## ----------- ##
1401
1402 _ACEOF
1403
1404
1405 # Keep a trace of the command line.
1406 # Strip out --no-create and --no-recursion so they do not pile up.
1407 # Strip out --silent because we don't want to record it for future runs.
1408 # Also quote any args containing shell meta-characters.
1409 # Make two passes to allow for proper duplicate-argument suppression.
1410 ac_configure_args=
1411 ac_configure_args0=
1412 ac_configure_args1=
1413 ac_must_keep_next=false
1414 for ac_pass in 1 2
1415 do
1416   for ac_arg
1417   do
1418     case $ac_arg in
1419     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1420     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1421     | -silent | --silent | --silen | --sile | --sil)
1422       continue ;;
1423     *\'*)
1424       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1425     esac
1426     case $ac_pass in
1427     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1428     2)
1429       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1430       if test $ac_must_keep_next = true; then
1431         ac_must_keep_next=false # Got value, back to normal.
1432       else
1433         case $ac_arg in
1434           *=* | --config-cache | -C | -disable-* | --disable-* \
1435           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1436           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1437           | -with-* | --with-* | -without-* | --without-* | --x)
1438             case "$ac_configure_args0 " in
1439               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1440             esac
1441             ;;
1442           -* ) ac_must_keep_next=true ;;
1443         esac
1444       fi
1445       ac_configure_args="$ac_configure_args '$ac_arg'"
1446       ;;
1447     esac
1448   done
1449 done
1450 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1451 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1452
1453 # When interrupted or exit'd, cleanup temporary files, and complete
1454 # config.log.  We remove comments because anyway the quotes in there
1455 # would cause problems or look ugly.
1456 # WARNING: Use '\'' to represent an apostrophe within the trap.
1457 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1458 trap 'exit_status=$?
1459   # Save into config.log some information that might help in debugging.
1460   {
1461     echo
1462
1463     cat <<\_ASBOX
1464 ## ---------------- ##
1465 ## Cache variables. ##
1466 ## ---------------- ##
1467 _ASBOX
1468     echo
1469     # The following way of writing the cache mishandles newlines in values,
1470 (
1471   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1472     eval ac_val=\$$ac_var
1473     case $ac_val in #(
1474     *${as_nl}*)
1475       case $ac_var in #(
1476       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1477 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1478       esac
1479       case $ac_var in #(
1480       _ | IFS | as_nl) ;; #(
1481       *) $as_unset $ac_var ;;
1482       esac ;;
1483     esac
1484   done
1485   (set) 2>&1 |
1486     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1487     *${as_nl}ac_space=\ *)
1488       sed -n \
1489         "s/'\''/'\''\\\\'\'''\''/g;
1490           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1491       ;; #(
1492     *)
1493       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1494       ;;
1495     esac |
1496     sort
1497 )
1498     echo
1499
1500     cat <<\_ASBOX
1501 ## ----------------- ##
1502 ## Output variables. ##
1503 ## ----------------- ##
1504 _ASBOX
1505     echo
1506     for ac_var in $ac_subst_vars
1507     do
1508       eval ac_val=\$$ac_var
1509       case $ac_val in
1510       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1511       esac
1512       echo "$ac_var='\''$ac_val'\''"
1513     done | sort
1514     echo
1515
1516     if test -n "$ac_subst_files"; then
1517       cat <<\_ASBOX
1518 ## ------------------- ##
1519 ## File substitutions. ##
1520 ## ------------------- ##
1521 _ASBOX
1522       echo
1523       for ac_var in $ac_subst_files
1524       do
1525         eval ac_val=\$$ac_var
1526         case $ac_val in
1527         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1528         esac
1529         echo "$ac_var='\''$ac_val'\''"
1530       done | sort
1531       echo
1532     fi
1533
1534     if test -s confdefs.h; then
1535       cat <<\_ASBOX
1536 ## ----------- ##
1537 ## confdefs.h. ##
1538 ## ----------- ##
1539 _ASBOX
1540       echo
1541       cat confdefs.h
1542       echo
1543     fi
1544     test "$ac_signal" != 0 &&
1545       echo "$as_me: caught signal $ac_signal"
1546     echo "$as_me: exit $exit_status"
1547   } >&5
1548   rm -f core *.core core.conftest.* &&
1549     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1550     exit $exit_status
1551 ' 0
1552 for ac_signal in 1 2 13 15; do
1553   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1554 done
1555 ac_signal=0
1556
1557 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1558 rm -f -r conftest* confdefs.h
1559
1560 # Predefined preprocessor variables.
1561
1562 cat >>confdefs.h <<_ACEOF
1563 #define PACKAGE_NAME "$PACKAGE_NAME"
1564 _ACEOF
1565
1566
1567 cat >>confdefs.h <<_ACEOF
1568 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1569 _ACEOF
1570
1571
1572 cat >>confdefs.h <<_ACEOF
1573 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1574 _ACEOF
1575
1576
1577 cat >>confdefs.h <<_ACEOF
1578 #define PACKAGE_STRING "$PACKAGE_STRING"
1579 _ACEOF
1580
1581
1582 cat >>confdefs.h <<_ACEOF
1583 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1584 _ACEOF
1585
1586
1587 # Let the site file select an alternate cache file if it wants to.
1588 # Prefer explicitly selected file to automatically selected ones.
1589 if test -n "$CONFIG_SITE"; then
1590   set x "$CONFIG_SITE"
1591 elif test "x$prefix" != xNONE; then
1592   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1593 else
1594   set x "$ac_default_prefix/share/config.site" \
1595         "$ac_default_prefix/etc/config.site"
1596 fi
1597 shift
1598 for ac_site_file
1599 do
1600   if test -r "$ac_site_file"; then
1601     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1602 echo "$as_me: loading site script $ac_site_file" >&6;}
1603     sed 's/^/| /' "$ac_site_file" >&5
1604     . "$ac_site_file"
1605   fi
1606 done
1607
1608 if test -r "$cache_file"; then
1609   # Some versions of bash will fail to source /dev/null (special
1610   # files actually), so we avoid doing that.
1611   if test -f "$cache_file"; then
1612     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1613 echo "$as_me: loading cache $cache_file" >&6;}
1614     case $cache_file in
1615       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1616       *)                      . "./$cache_file";;
1617     esac
1618   fi
1619 else
1620   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1621 echo "$as_me: creating cache $cache_file" >&6;}
1622   >$cache_file
1623 fi
1624
1625 # Check that the precious variables saved in the cache have kept the same
1626 # value.
1627 ac_cache_corrupted=false
1628 for ac_var in $ac_precious_vars; do
1629   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1630   eval ac_new_set=\$ac_env_${ac_var}_set
1631   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1632   eval ac_new_val=\$ac_env_${ac_var}_value
1633   case $ac_old_set,$ac_new_set in
1634     set,)
1635       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1636 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1637       ac_cache_corrupted=: ;;
1638     ,set)
1639       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1640 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1641       ac_cache_corrupted=: ;;
1642     ,);;
1643     *)
1644       if test "x$ac_old_val" != "x$ac_new_val"; then
1645         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1646 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1647         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1648 echo "$as_me:   former value:  $ac_old_val" >&2;}
1649         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1650 echo "$as_me:   current value: $ac_new_val" >&2;}
1651         ac_cache_corrupted=:
1652       fi;;
1653   esac
1654   # Pass precious variables to config.status.
1655   if test "$ac_new_set" = set; then
1656     case $ac_new_val in
1657     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1658     *) ac_arg=$ac_var=$ac_new_val ;;
1659     esac
1660     case " $ac_configure_args " in
1661       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1662       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1663     esac
1664   fi
1665 done
1666 if $ac_cache_corrupted; then
1667   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1668 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1669   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1670 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1671    { (exit 1); exit 1; }; }
1672 fi
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690 ac_ext=c
1691 ac_cpp='$CPP $CPPFLAGS'
1692 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1693 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1694 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1695
1696
1697
1698
1699
1700
1701 #LIBREPLACE_ALL_CHECKS: START"
1702
1703 ac_aux_dir=
1704 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1705   if test -f "$ac_dir/install-sh"; then
1706     ac_aux_dir=$ac_dir
1707     ac_install_sh="$ac_aux_dir/install-sh -c"
1708     break
1709   elif test -f "$ac_dir/install.sh"; then
1710     ac_aux_dir=$ac_dir
1711     ac_install_sh="$ac_aux_dir/install.sh -c"
1712     break
1713   elif test -f "$ac_dir/shtool"; then
1714     ac_aux_dir=$ac_dir
1715     ac_install_sh="$ac_aux_dir/shtool install -c"
1716     break
1717   fi
1718 done
1719 if test -z "$ac_aux_dir"; then
1720   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1721 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1722    { (exit 1); exit 1; }; }
1723 fi
1724
1725 # These three variables are undocumented and unsupported,
1726 # and are intended to be withdrawn in a future Autoconf release.
1727 # They can cause serious problems if a builder's source tree is in a directory
1728 # whose full name contains unusual characters.
1729 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1730 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1731 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1732
1733
1734
1735 echo "LIBREPLACE_LOCATION_CHECKS: START"
1736
1737 libreplacedir=""
1738 libreplacepaths="$srcdir $srcdir/lib/replace $srcdir/libreplace $srcdir/../libreplace $srcdir/../replace"
1739 for d in $libreplacepaths; do
1740         if test -f "$d/replace.c"; then
1741                 libreplacedir="$d"
1742
1743                 break;
1744         fi
1745 done
1746 if test x"$libreplacedir" = "x"; then
1747         { { echo "$as_me:$LINENO: error: cannot find libreplace in $libreplacepaths" >&5
1748 echo "$as_me: error: cannot find libreplace in $libreplacepaths" >&2;}
1749    { (exit 1); exit 1; }; }
1750 fi
1751 LIBREPLACEOBJ="replace.o"
1752
1753
1754 # Make sure we can run config.sub.
1755 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1756   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1757 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1758    { (exit 1); exit 1; }; }
1759
1760 { echo "$as_me:$LINENO: checking build system type" >&5
1761 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1762 if test "${ac_cv_build+set}" = set; then
1763   echo $ECHO_N "(cached) $ECHO_C" >&6
1764 else
1765   ac_build_alias=$build_alias
1766 test "x$ac_build_alias" = x &&
1767   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1768 test "x$ac_build_alias" = x &&
1769   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1770 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1771    { (exit 1); exit 1; }; }
1772 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
1773   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
1774 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
1775    { (exit 1); exit 1; }; }
1776
1777 fi
1778 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1779 echo "${ECHO_T}$ac_cv_build" >&6; }
1780 case $ac_cv_build in
1781 *-*-*) ;;
1782 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
1783 echo "$as_me: error: invalid value of canonical build" >&2;}
1784    { (exit 1); exit 1; }; };;
1785 esac
1786 build=$ac_cv_build
1787 ac_save_IFS=$IFS; IFS='-'
1788 set x $ac_cv_build
1789 shift
1790 build_cpu=$1
1791 build_vendor=$2
1792 shift; shift
1793 # Remember, the first character of IFS is used to create $*,
1794 # except with old shells:
1795 build_os=$*
1796 IFS=$ac_save_IFS
1797 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
1798
1799
1800 { echo "$as_me:$LINENO: checking host system type" >&5
1801 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
1802 if test "${ac_cv_host+set}" = set; then
1803   echo $ECHO_N "(cached) $ECHO_C" >&6
1804 else
1805   if test "x$host_alias" = x; then
1806   ac_cv_host=$ac_cv_build
1807 else
1808   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
1809     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
1810 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
1811    { (exit 1); exit 1; }; }
1812 fi
1813
1814 fi
1815 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1816 echo "${ECHO_T}$ac_cv_host" >&6; }
1817 case $ac_cv_host in
1818 *-*-*) ;;
1819 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
1820 echo "$as_me: error: invalid value of canonical host" >&2;}
1821    { (exit 1); exit 1; }; };;
1822 esac
1823 host=$ac_cv_host
1824 ac_save_IFS=$IFS; IFS='-'
1825 set x $ac_cv_host
1826 shift
1827 host_cpu=$1
1828 host_vendor=$2
1829 shift; shift
1830 # Remember, the first character of IFS is used to create $*,
1831 # except with old shells:
1832 host_os=$*
1833 IFS=$ac_save_IFS
1834 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
1835
1836
1837 { echo "$as_me:$LINENO: checking target system type" >&5
1838 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
1839 if test "${ac_cv_target+set}" = set; then
1840   echo $ECHO_N "(cached) $ECHO_C" >&6
1841 else
1842   if test "x$target_alias" = x; then
1843   ac_cv_target=$ac_cv_host
1844 else
1845   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
1846     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
1847 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
1848    { (exit 1); exit 1; }; }
1849 fi
1850
1851 fi
1852 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1853 echo "${ECHO_T}$ac_cv_target" >&6; }
1854 case $ac_cv_target in
1855 *-*-*) ;;
1856 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
1857 echo "$as_me: error: invalid value of canonical target" >&2;}
1858    { (exit 1); exit 1; }; };;
1859 esac
1860 target=$ac_cv_target
1861 ac_save_IFS=$IFS; IFS='-'
1862 set x $ac_cv_target
1863 shift
1864 target_cpu=$1
1865 target_vendor=$2
1866 shift; shift
1867 # Remember, the first character of IFS is used to create $*,
1868 # except with old shells:
1869 target_os=$*
1870 IFS=$ac_save_IFS
1871 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
1872
1873
1874 # The aliases save the names the user supplied, while $host etc.
1875 # will get canonicalized.
1876 test -n "$target_alias" &&
1877   test "$program_prefix$program_suffix$program_transform_name" = \
1878     NONENONEs,x,x, &&
1879   program_prefix=${target_alias}-
1880
1881 echo "LIBREPLACE_LOCATION_CHECKS: END"
1882
1883
1884
1885 echo "LIBREPLACE_CC_CHECKS: START"
1886
1887
1888 ac_cv_prog_cc_Ae=no
1889
1890 savedCFLAGS=$CFLAGS
1891 ac_ext=c
1892 ac_cpp='$CPP $CPPFLAGS'
1893 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1894 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1895 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1896 if test -n "$ac_tool_prefix"; then
1897   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1898 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1899 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1900 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1901 if test "${ac_cv_prog_CC+set}" = set; then
1902   echo $ECHO_N "(cached) $ECHO_C" >&6
1903 else
1904   if test -n "$CC"; then
1905   ac_cv_prog_CC="$CC" # Let the user override the test.
1906 else
1907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1908 for as_dir in $PATH
1909 do
1910   IFS=$as_save_IFS
1911   test -z "$as_dir" && as_dir=.
1912   for ac_exec_ext in '' $ac_executable_extensions; do
1913   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1914     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1915     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1916     break 2
1917   fi
1918 done
1919 done
1920 IFS=$as_save_IFS
1921
1922 fi
1923 fi
1924 CC=$ac_cv_prog_CC
1925 if test -n "$CC"; then
1926   { echo "$as_me:$LINENO: result: $CC" >&5
1927 echo "${ECHO_T}$CC" >&6; }
1928 else
1929   { echo "$as_me:$LINENO: result: no" >&5
1930 echo "${ECHO_T}no" >&6; }
1931 fi
1932
1933
1934 fi
1935 if test -z "$ac_cv_prog_CC"; then
1936   ac_ct_CC=$CC
1937   # Extract the first word of "gcc", so it can be a program name with args.
1938 set dummy gcc; ac_word=$2
1939 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1940 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1941 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1942   echo $ECHO_N "(cached) $ECHO_C" >&6
1943 else
1944   if test -n "$ac_ct_CC"; then
1945   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1946 else
1947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1948 for as_dir in $PATH
1949 do
1950   IFS=$as_save_IFS
1951   test -z "$as_dir" && as_dir=.
1952   for ac_exec_ext in '' $ac_executable_extensions; do
1953   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
1954     ac_cv_prog_ac_ct_CC="gcc"
1955     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1956     break 2
1957   fi
1958 done
1959 done
1960 IFS=$as_save_IFS
1961
1962 fi
1963 fi
1964 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1965 if test -n "$ac_ct_CC"; then
1966   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1967 echo "${ECHO_T}$ac_ct_CC" >&6; }
1968 else
1969   { echo "$as_me:$LINENO: result: no" >&5
1970 echo "${ECHO_T}no" >&6; }
1971 fi
1972
1973   if test "x$ac_ct_CC" = x; then
1974     CC=""
1975   else
1976     case $cross_compiling:$ac_tool_warned in
1977 yes:)
1978 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
1979 whose name does not start with the host triplet.  If you think this
1980 configuration is useful to you, please write to autoconf@gnu.org." >&5
1981 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
1982 whose name does not start with the host triplet.  If you think this
1983 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
1984 ac_tool_warned=yes ;;
1985 esac
1986     CC=$ac_ct_CC
1987   fi
1988 else
1989   CC="$ac_cv_prog_CC"
1990 fi
1991
1992 if test -z "$CC"; then
1993           if test -n "$ac_tool_prefix"; then
1994     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1995 set dummy ${ac_tool_prefix}cc; ac_word=$2
1996 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1997 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1998 if test "${ac_cv_prog_CC+set}" = set; then
1999   echo $ECHO_N "(cached) $ECHO_C" >&6
2000 else
2001   if test -n "$CC"; then
2002   ac_cv_prog_CC="$CC" # Let the user override the test.
2003 else
2004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2005 for as_dir in $PATH
2006 do
2007   IFS=$as_save_IFS
2008   test -z "$as_dir" && as_dir=.
2009   for ac_exec_ext in '' $ac_executable_extensions; do
2010   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2011     ac_cv_prog_CC="${ac_tool_prefix}cc"
2012     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2013     break 2
2014   fi
2015 done
2016 done
2017 IFS=$as_save_IFS
2018
2019 fi
2020 fi
2021 CC=$ac_cv_prog_CC
2022 if test -n "$CC"; then
2023   { echo "$as_me:$LINENO: result: $CC" >&5
2024 echo "${ECHO_T}$CC" >&6; }
2025 else
2026   { echo "$as_me:$LINENO: result: no" >&5
2027 echo "${ECHO_T}no" >&6; }
2028 fi
2029
2030
2031   fi
2032 fi
2033 if test -z "$CC"; then
2034   # Extract the first word of "cc", so it can be a program name with args.
2035 set dummy cc; ac_word=$2
2036 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2037 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2038 if test "${ac_cv_prog_CC+set}" = set; then
2039   echo $ECHO_N "(cached) $ECHO_C" >&6
2040 else
2041   if test -n "$CC"; then
2042   ac_cv_prog_CC="$CC" # Let the user override the test.
2043 else
2044   ac_prog_rejected=no
2045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2046 for as_dir in $PATH
2047 do
2048   IFS=$as_save_IFS
2049   test -z "$as_dir" && as_dir=.
2050   for ac_exec_ext in '' $ac_executable_extensions; do
2051   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2052     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2053        ac_prog_rejected=yes
2054        continue
2055      fi
2056     ac_cv_prog_CC="cc"
2057     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2058     break 2
2059   fi
2060 done
2061 done
2062 IFS=$as_save_IFS
2063
2064 if test $ac_prog_rejected = yes; then
2065   # We found a bogon in the path, so make sure we never use it.
2066   set dummy $ac_cv_prog_CC
2067   shift
2068   if test $# != 0; then
2069     # We chose a different compiler from the bogus one.
2070     # However, it has the same basename, so the bogon will be chosen
2071     # first if we set CC to just the basename; use the full file name.
2072     shift
2073     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2074   fi
2075 fi
2076 fi
2077 fi
2078 CC=$ac_cv_prog_CC
2079 if test -n "$CC"; then
2080   { echo "$as_me:$LINENO: result: $CC" >&5
2081 echo "${ECHO_T}$CC" >&6; }
2082 else
2083   { echo "$as_me:$LINENO: result: no" >&5
2084 echo "${ECHO_T}no" >&6; }
2085 fi
2086
2087
2088 fi
2089 if test -z "$CC"; then
2090   if test -n "$ac_tool_prefix"; then
2091   for ac_prog in cl.exe
2092   do
2093     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2094 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2095 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2096 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2097 if test "${ac_cv_prog_CC+set}" = set; then
2098   echo $ECHO_N "(cached) $ECHO_C" >&6
2099 else
2100   if test -n "$CC"; then
2101   ac_cv_prog_CC="$CC" # Let the user override the test.
2102 else
2103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2104 for as_dir in $PATH
2105 do
2106   IFS=$as_save_IFS
2107   test -z "$as_dir" && as_dir=.
2108   for ac_exec_ext in '' $ac_executable_extensions; do
2109   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2110     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2111     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2112     break 2
2113   fi
2114 done
2115 done
2116 IFS=$as_save_IFS
2117
2118 fi
2119 fi
2120 CC=$ac_cv_prog_CC
2121 if test -n "$CC"; then
2122   { echo "$as_me:$LINENO: result: $CC" >&5
2123 echo "${ECHO_T}$CC" >&6; }
2124 else
2125   { echo "$as_me:$LINENO: result: no" >&5
2126 echo "${ECHO_T}no" >&6; }
2127 fi
2128
2129
2130     test -n "$CC" && break
2131   done
2132 fi
2133 if test -z "$CC"; then
2134   ac_ct_CC=$CC
2135   for ac_prog in cl.exe
2136 do
2137   # Extract the first word of "$ac_prog", so it can be a program name with args.
2138 set dummy $ac_prog; ac_word=$2
2139 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2140 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2141 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2142   echo $ECHO_N "(cached) $ECHO_C" >&6
2143 else
2144   if test -n "$ac_ct_CC"; then
2145   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2146 else
2147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2148 for as_dir in $PATH
2149 do
2150   IFS=$as_save_IFS
2151   test -z "$as_dir" && as_dir=.
2152   for ac_exec_ext in '' $ac_executable_extensions; do
2153   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2154     ac_cv_prog_ac_ct_CC="$ac_prog"
2155     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2156     break 2
2157   fi
2158 done
2159 done
2160 IFS=$as_save_IFS
2161
2162 fi
2163 fi
2164 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2165 if test -n "$ac_ct_CC"; then
2166   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2167 echo "${ECHO_T}$ac_ct_CC" >&6; }
2168 else
2169   { echo "$as_me:$LINENO: result: no" >&5
2170 echo "${ECHO_T}no" >&6; }
2171 fi
2172
2173
2174   test -n "$ac_ct_CC" && break
2175 done
2176
2177   if test "x$ac_ct_CC" = x; then
2178     CC=""
2179   else
2180     case $cross_compiling:$ac_tool_warned in
2181 yes:)
2182 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2183 whose name does not start with the host triplet.  If you think this
2184 configuration is useful to you, please write to autoconf@gnu.org." >&5
2185 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2186 whose name does not start with the host triplet.  If you think this
2187 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2188 ac_tool_warned=yes ;;
2189 esac
2190     CC=$ac_ct_CC
2191   fi
2192 fi
2193
2194 fi
2195
2196
2197 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2198 See \`config.log' for more details." >&5
2199 echo "$as_me: error: no acceptable C compiler found in \$PATH
2200 See \`config.log' for more details." >&2;}
2201    { (exit 1); exit 1; }; }
2202
2203 # Provide some information about the compiler.
2204 echo "$as_me:$LINENO: checking for C compiler version" >&5
2205 ac_compiler=`set X $ac_compile; echo $2`
2206 { (ac_try="$ac_compiler --version >&5"
2207 case "(($ac_try" in
2208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2209   *) ac_try_echo=$ac_try;;
2210 esac
2211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2212   (eval "$ac_compiler --version >&5") 2>&5
2213   ac_status=$?
2214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2215   (exit $ac_status); }
2216 { (ac_try="$ac_compiler -v >&5"
2217 case "(($ac_try" in
2218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2219   *) ac_try_echo=$ac_try;;
2220 esac
2221 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2222   (eval "$ac_compiler -v >&5") 2>&5
2223   ac_status=$?
2224   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2225   (exit $ac_status); }
2226 { (ac_try="$ac_compiler -V >&5"
2227 case "(($ac_try" in
2228   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2229   *) ac_try_echo=$ac_try;;
2230 esac
2231 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2232   (eval "$ac_compiler -V >&5") 2>&5
2233   ac_status=$?
2234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2235   (exit $ac_status); }
2236
2237 cat >conftest.$ac_ext <<_ACEOF
2238 /* confdefs.h.  */
2239 _ACEOF
2240 cat confdefs.h >>conftest.$ac_ext
2241 cat >>conftest.$ac_ext <<_ACEOF
2242 /* end confdefs.h.  */
2243
2244 int
2245 main ()
2246 {
2247
2248   ;
2249   return 0;
2250 }
2251 _ACEOF
2252 ac_clean_files_save=$ac_clean_files
2253 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2254 # Try to create an executable without -o first, disregard a.out.
2255 # It will help us diagnose broken compilers, and finding out an intuition
2256 # of exeext.
2257 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2258 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2259 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2260 #
2261 # List of possible output files, starting from the most likely.
2262 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2263 # only as a last resort.  b.out is created by i960 compilers.
2264 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2265 #
2266 # The IRIX 6 linker writes into existing files which may not be
2267 # executable, retaining their permissions.  Remove them first so a
2268 # subsequent execution test works.
2269 ac_rmfiles=
2270 for ac_file in $ac_files
2271 do
2272   case $ac_file in
2273     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2274     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2275   esac
2276 done
2277 rm -f $ac_rmfiles
2278
2279 if { (ac_try="$ac_link_default"
2280 case "(($ac_try" in
2281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2282   *) ac_try_echo=$ac_try;;
2283 esac
2284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2285   (eval "$ac_link_default") 2>&5
2286   ac_status=$?
2287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2288   (exit $ac_status); }; then
2289   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2290 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2291 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2292 # so that the user can short-circuit this test for compilers unknown to
2293 # Autoconf.
2294 for ac_file in $ac_files ''
2295 do
2296   test -f "$ac_file" || continue
2297   case $ac_file in
2298     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2299         ;;
2300     [ab].out )
2301         # We found the default executable, but exeext='' is most
2302         # certainly right.
2303         break;;
2304     *.* )
2305         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2306         then :; else
2307            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2308         fi
2309         # We set ac_cv_exeext here because the later test for it is not
2310         # safe: cross compilers may not add the suffix if given an `-o'
2311         # argument, so we may need to know it at that point already.
2312         # Even if this section looks crufty: it has the advantage of
2313         # actually working.
2314         break;;
2315     * )
2316         break;;
2317   esac
2318 done
2319 test "$ac_cv_exeext" = no && ac_cv_exeext=
2320
2321 else
2322   ac_file=''
2323 fi
2324
2325 { echo "$as_me:$LINENO: result: $ac_file" >&5
2326 echo "${ECHO_T}$ac_file" >&6; }
2327 if test -z "$ac_file"; then
2328   echo "$as_me: failed program was:" >&5
2329 sed 's/^/| /' conftest.$ac_ext >&5
2330
2331 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2332 See \`config.log' for more details." >&5
2333 echo "$as_me: error: C compiler cannot create executables
2334 See \`config.log' for more details." >&2;}
2335    { (exit 77); exit 77; }; }
2336 fi
2337
2338 ac_exeext=$ac_cv_exeext
2339
2340 # Check that the compiler produces executables we can run.  If not, either
2341 # the compiler is broken, or we cross compile.
2342 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2343 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2344 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2345 # If not cross compiling, check that we can run a simple program.
2346 if test "$cross_compiling" != yes; then
2347   if { ac_try='./$ac_file'
2348   { (case "(($ac_try" in
2349   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2350   *) ac_try_echo=$ac_try;;
2351 esac
2352 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2353   (eval "$ac_try") 2>&5
2354   ac_status=$?
2355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2356   (exit $ac_status); }; }; then
2357     cross_compiling=no
2358   else
2359     if test "$cross_compiling" = maybe; then
2360         cross_compiling=yes
2361     else
2362         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2363 If you meant to cross compile, use \`--host'.
2364 See \`config.log' for more details." >&5
2365 echo "$as_me: error: cannot run C compiled programs.
2366 If you meant to cross compile, use \`--host'.
2367 See \`config.log' for more details." >&2;}
2368    { (exit 1); exit 1; }; }
2369     fi
2370   fi
2371 fi
2372 { echo "$as_me:$LINENO: result: yes" >&5
2373 echo "${ECHO_T}yes" >&6; }
2374
2375 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2376 ac_clean_files=$ac_clean_files_save
2377 # Check that the compiler produces executables we can run.  If not, either
2378 # the compiler is broken, or we cross compile.
2379 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2380 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2381 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2382 echo "${ECHO_T}$cross_compiling" >&6; }
2383
2384 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2385 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2386 if { (ac_try="$ac_link"
2387 case "(($ac_try" in
2388   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2389   *) ac_try_echo=$ac_try;;
2390 esac
2391 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2392   (eval "$ac_link") 2>&5
2393   ac_status=$?
2394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395   (exit $ac_status); }; then
2396   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2397 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2398 # work properly (i.e., refer to `conftest.exe'), while it won't with
2399 # `rm'.
2400 for ac_file in conftest.exe conftest conftest.*; do
2401   test -f "$ac_file" || continue
2402   case $ac_file in
2403     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2404     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2405           break;;
2406     * ) break;;
2407   esac
2408 done
2409 else
2410   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2411 See \`config.log' for more details." >&5
2412 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2413 See \`config.log' for more details." >&2;}
2414    { (exit 1); exit 1; }; }
2415 fi
2416
2417 rm -f conftest$ac_cv_exeext
2418 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2419 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2420
2421 rm -f conftest.$ac_ext
2422 EXEEXT=$ac_cv_exeext
2423 ac_exeext=$EXEEXT
2424 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2425 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2426 if test "${ac_cv_objext+set}" = set; then
2427   echo $ECHO_N "(cached) $ECHO_C" >&6
2428 else
2429   cat >conftest.$ac_ext <<_ACEOF
2430 /* confdefs.h.  */
2431 _ACEOF
2432 cat confdefs.h >>conftest.$ac_ext
2433 cat >>conftest.$ac_ext <<_ACEOF
2434 /* end confdefs.h.  */
2435
2436 int
2437 main ()
2438 {
2439
2440   ;
2441   return 0;
2442 }
2443 _ACEOF
2444 rm -f conftest.o conftest.obj
2445 if { (ac_try="$ac_compile"
2446 case "(($ac_try" in
2447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2448   *) ac_try_echo=$ac_try;;
2449 esac
2450 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2451   (eval "$ac_compile") 2>&5
2452   ac_status=$?
2453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2454   (exit $ac_status); }; then
2455   for ac_file in conftest.o conftest.obj conftest.*; do
2456   test -f "$ac_file" || continue;
2457   case $ac_file in
2458     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2459     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2460        break;;
2461   esac
2462 done
2463 else
2464   echo "$as_me: failed program was:" >&5
2465 sed 's/^/| /' conftest.$ac_ext >&5
2466
2467 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2468 See \`config.log' for more details." >&5
2469 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2470 See \`config.log' for more details." >&2;}
2471    { (exit 1); exit 1; }; }
2472 fi
2473
2474 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2475 fi
2476 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2477 echo "${ECHO_T}$ac_cv_objext" >&6; }
2478 OBJEXT=$ac_cv_objext
2479 ac_objext=$OBJEXT
2480 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2481 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2482 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2483   echo $ECHO_N "(cached) $ECHO_C" >&6
2484 else
2485   cat >conftest.$ac_ext <<_ACEOF
2486 /* confdefs.h.  */
2487 _ACEOF
2488 cat confdefs.h >>conftest.$ac_ext
2489 cat >>conftest.$ac_ext <<_ACEOF
2490 /* end confdefs.h.  */
2491
2492 int
2493 main ()
2494 {
2495 #ifndef __GNUC__
2496        choke me
2497 #endif
2498
2499   ;
2500   return 0;
2501 }
2502 _ACEOF
2503 rm -f conftest.$ac_objext
2504 if { (ac_try="$ac_compile"
2505 case "(($ac_try" in
2506   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2507   *) ac_try_echo=$ac_try;;
2508 esac
2509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2510   (eval "$ac_compile") 2>conftest.er1
2511   ac_status=$?
2512   grep -v '^ *+' conftest.er1 >conftest.err
2513   rm -f conftest.er1
2514   cat conftest.err >&5
2515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2516   (exit $ac_status); } &&
2517          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2518   { (case "(($ac_try" in
2519   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2520   *) ac_try_echo=$ac_try;;
2521 esac
2522 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2523   (eval "$ac_try") 2>&5
2524   ac_status=$?
2525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2526   (exit $ac_status); }; } &&
2527          { ac_try='test -s conftest.$ac_objext'
2528   { (case "(($ac_try" in
2529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2530   *) ac_try_echo=$ac_try;;
2531 esac
2532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2533   (eval "$ac_try") 2>&5
2534   ac_status=$?
2535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2536   (exit $ac_status); }; }; then
2537   ac_compiler_gnu=yes
2538 else
2539   echo "$as_me: failed program was:" >&5
2540 sed 's/^/| /' conftest.$ac_ext >&5
2541
2542         ac_compiler_gnu=no
2543 fi
2544
2545 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2546 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2547
2548 fi
2549 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2550 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2551 GCC=`test $ac_compiler_gnu = yes && echo yes`
2552 ac_test_CFLAGS=${CFLAGS+set}
2553 ac_save_CFLAGS=$CFLAGS
2554 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2555 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2556 if test "${ac_cv_prog_cc_g+set}" = set; then
2557   echo $ECHO_N "(cached) $ECHO_C" >&6
2558 else
2559   ac_save_c_werror_flag=$ac_c_werror_flag
2560    ac_c_werror_flag=yes
2561    ac_cv_prog_cc_g=no
2562    CFLAGS="-g"
2563    cat >conftest.$ac_ext <<_ACEOF
2564 /* confdefs.h.  */
2565 _ACEOF
2566 cat confdefs.h >>conftest.$ac_ext
2567 cat >>conftest.$ac_ext <<_ACEOF
2568 /* end confdefs.h.  */
2569
2570 int
2571 main ()
2572 {
2573
2574   ;
2575   return 0;
2576 }
2577 _ACEOF
2578 rm -f conftest.$ac_objext
2579 if { (ac_try="$ac_compile"
2580 case "(($ac_try" in
2581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2582   *) ac_try_echo=$ac_try;;
2583 esac
2584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2585   (eval "$ac_compile") 2>conftest.er1
2586   ac_status=$?
2587   grep -v '^ *+' conftest.er1 >conftest.err
2588   rm -f conftest.er1
2589   cat conftest.err >&5
2590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2591   (exit $ac_status); } &&
2592          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2593   { (case "(($ac_try" in
2594   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2595   *) ac_try_echo=$ac_try;;
2596 esac
2597 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2598   (eval "$ac_try") 2>&5
2599   ac_status=$?
2600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2601   (exit $ac_status); }; } &&
2602          { ac_try='test -s conftest.$ac_objext'
2603   { (case "(($ac_try" in
2604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2605   *) ac_try_echo=$ac_try;;
2606 esac
2607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2608   (eval "$ac_try") 2>&5
2609   ac_status=$?
2610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2611   (exit $ac_status); }; }; then
2612   ac_cv_prog_cc_g=yes
2613 else
2614   echo "$as_me: failed program was:" >&5
2615 sed 's/^/| /' conftest.$ac_ext >&5
2616
2617         CFLAGS=""
2618       cat >conftest.$ac_ext <<_ACEOF
2619 /* confdefs.h.  */
2620 _ACEOF
2621 cat confdefs.h >>conftest.$ac_ext
2622 cat >>conftest.$ac_ext <<_ACEOF
2623 /* end confdefs.h.  */
2624
2625 int
2626 main ()
2627 {
2628
2629   ;
2630   return 0;
2631 }
2632 _ACEOF
2633 rm -f conftest.$ac_objext
2634 if { (ac_try="$ac_compile"
2635 case "(($ac_try" in
2636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2637   *) ac_try_echo=$ac_try;;
2638 esac
2639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2640   (eval "$ac_compile") 2>conftest.er1
2641   ac_status=$?
2642   grep -v '^ *+' conftest.er1 >conftest.err
2643   rm -f conftest.er1
2644   cat conftest.err >&5
2645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2646   (exit $ac_status); } &&
2647          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2648   { (case "(($ac_try" in
2649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2650   *) ac_try_echo=$ac_try;;
2651 esac
2652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2653   (eval "$ac_try") 2>&5
2654   ac_status=$?
2655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2656   (exit $ac_status); }; } &&
2657          { ac_try='test -s conftest.$ac_objext'
2658   { (case "(($ac_try" in
2659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2660   *) ac_try_echo=$ac_try;;
2661 esac
2662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2663   (eval "$ac_try") 2>&5
2664   ac_status=$?
2665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2666   (exit $ac_status); }; }; then
2667   :
2668 else
2669   echo "$as_me: failed program was:" >&5
2670 sed 's/^/| /' conftest.$ac_ext >&5
2671
2672         ac_c_werror_flag=$ac_save_c_werror_flag
2673          CFLAGS="-g"
2674          cat >conftest.$ac_ext <<_ACEOF
2675 /* confdefs.h.  */
2676 _ACEOF
2677 cat confdefs.h >>conftest.$ac_ext
2678 cat >>conftest.$ac_ext <<_ACEOF
2679 /* end confdefs.h.  */
2680
2681 int
2682 main ()
2683 {
2684
2685   ;
2686   return 0;
2687 }
2688 _ACEOF
2689 rm -f conftest.$ac_objext
2690 if { (ac_try="$ac_compile"
2691 case "(($ac_try" in
2692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2693   *) ac_try_echo=$ac_try;;
2694 esac
2695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2696   (eval "$ac_compile") 2>conftest.er1
2697   ac_status=$?
2698   grep -v '^ *+' conftest.er1 >conftest.err
2699   rm -f conftest.er1
2700   cat conftest.err >&5
2701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2702   (exit $ac_status); } &&
2703          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2704   { (case "(($ac_try" in
2705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2706   *) ac_try_echo=$ac_try;;
2707 esac
2708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2709   (eval "$ac_try") 2>&5
2710   ac_status=$?
2711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2712   (exit $ac_status); }; } &&
2713          { ac_try='test -s conftest.$ac_objext'
2714   { (case "(($ac_try" in
2715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2716   *) ac_try_echo=$ac_try;;
2717 esac
2718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2719   (eval "$ac_try") 2>&5
2720   ac_status=$?
2721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2722   (exit $ac_status); }; }; then
2723   ac_cv_prog_cc_g=yes
2724 else
2725   echo "$as_me: failed program was:" >&5
2726 sed 's/^/| /' conftest.$ac_ext >&5
2727
2728
2729 fi
2730
2731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2732 fi
2733
2734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2735 fi
2736
2737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2738    ac_c_werror_flag=$ac_save_c_werror_flag
2739 fi
2740 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2741 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2742 if test "$ac_test_CFLAGS" = set; then
2743   CFLAGS=$ac_save_CFLAGS
2744 elif test $ac_cv_prog_cc_g = yes; then
2745   if test "$GCC" = yes; then
2746     CFLAGS="-g -O2"
2747   else
2748     CFLAGS="-g"
2749   fi
2750 else
2751   if test "$GCC" = yes; then
2752     CFLAGS="-O2"
2753   else
2754     CFLAGS=
2755   fi
2756 fi
2757 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2758 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2759 if test "${ac_cv_prog_cc_c89+set}" = set; then
2760   echo $ECHO_N "(cached) $ECHO_C" >&6
2761 else
2762   ac_cv_prog_cc_c89=no
2763 ac_save_CC=$CC
2764 cat >conftest.$ac_ext <<_ACEOF
2765 /* confdefs.h.  */
2766 _ACEOF
2767 cat confdefs.h >>conftest.$ac_ext
2768 cat >>conftest.$ac_ext <<_ACEOF
2769 /* end confdefs.h.  */
2770 #include <stdarg.h>
2771 #include <stdio.h>
2772 #include <sys/types.h>
2773 #include <sys/stat.h>
2774 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2775 struct buf { int x; };
2776 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2777 static char *e (p, i)
2778      char **p;
2779      int i;
2780 {
2781   return p[i];
2782 }
2783 static char *f (char * (*g) (char **, int), char **p, ...)
2784 {
2785   char *s;
2786   va_list v;
2787   va_start (v,p);
2788   s = g (p, va_arg (v,int));
2789   va_end (v);
2790   return s;
2791 }
2792
2793 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2794    function prototypes and stuff, but not '\xHH' hex character constants.
2795    These don't provoke an error unfortunately, instead are silently treated
2796    as 'x'.  The following induces an error, until -std is added to get
2797    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2798    array size at least.  It's necessary to write '\x00'==0 to get something
2799    that's true only with -std.  */
2800 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2801
2802 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2803    inside strings and character constants.  */
2804 #define FOO(x) 'x'
2805 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2806
2807 int test (int i, double x);
2808 struct s1 {int (*f) (int a);};
2809 struct s2 {int (*f) (double a);};
2810 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2811 int argc;
2812 char **argv;
2813 int
2814 main ()
2815 {
2816 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2817   ;
2818   return 0;
2819 }
2820 _ACEOF
2821 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2822         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2823 do
2824   CC="$ac_save_CC $ac_arg"
2825   rm -f conftest.$ac_objext
2826 if { (ac_try="$ac_compile"
2827 case "(($ac_try" in
2828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2829   *) ac_try_echo=$ac_try;;
2830 esac
2831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2832   (eval "$ac_compile") 2>conftest.er1
2833   ac_status=$?
2834   grep -v '^ *+' conftest.er1 >conftest.err
2835   rm -f conftest.er1
2836   cat conftest.err >&5
2837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2838   (exit $ac_status); } &&
2839          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2840   { (case "(($ac_try" in
2841   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2842   *) ac_try_echo=$ac_try;;
2843 esac
2844 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2845   (eval "$ac_try") 2>&5
2846   ac_status=$?
2847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2848   (exit $ac_status); }; } &&
2849          { ac_try='test -s conftest.$ac_objext'
2850   { (case "(($ac_try" in
2851   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2852   *) ac_try_echo=$ac_try;;
2853 esac
2854 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2855   (eval "$ac_try") 2>&5
2856   ac_status=$?
2857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2858   (exit $ac_status); }; }; then
2859   ac_cv_prog_cc_c89=$ac_arg
2860 else
2861   echo "$as_me: failed program was:" >&5
2862 sed 's/^/| /' conftest.$ac_ext >&5
2863
2864
2865 fi
2866
2867 rm -f core conftest.err conftest.$ac_objext
2868   test "x$ac_cv_prog_cc_c89" != "xno" && break
2869 done
2870 rm -f conftest.$ac_ext
2871 CC=$ac_save_CC
2872
2873 fi
2874 # AC_CACHE_VAL
2875 case "x$ac_cv_prog_cc_c89" in
2876   x)
2877     { echo "$as_me:$LINENO: result: none needed" >&5
2878 echo "${ECHO_T}none needed" >&6; } ;;
2879   xno)
2880     { echo "$as_me:$LINENO: result: unsupported" >&5
2881 echo "${ECHO_T}unsupported" >&6; } ;;
2882   *)
2883     CC="$CC $ac_cv_prog_cc_c89"
2884     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2885 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2886 esac
2887
2888
2889 ac_ext=c
2890 ac_cpp='$CPP $CPPFLAGS'
2891 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2892 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2893 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2894
2895 CFLAGS=$savedCFLAGS
2896
2897 if test x"$GCC" != x"yes" ; then
2898    { echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
2899 echo $ECHO_N "checking for $CC option to accept ISO C99... $ECHO_C" >&6; }
2900 if test "${ac_cv_prog_cc_c99+set}" = set; then
2901   echo $ECHO_N "(cached) $ECHO_C" >&6
2902 else
2903   ac_cv_prog_cc_c99=no
2904 ac_save_CC=$CC
2905 cat >conftest.$ac_ext <<_ACEOF
2906 /* confdefs.h.  */
2907 _ACEOF
2908 cat confdefs.h >>conftest.$ac_ext
2909 cat >>conftest.$ac_ext <<_ACEOF
2910 /* end confdefs.h.  */
2911 #include <stdarg.h>
2912 #include <stdbool.h>
2913 #include <stdlib.h>
2914 #include <wchar.h>
2915 #include <stdio.h>
2916
2917 struct incomplete_array
2918 {
2919   int datasize;
2920   double data[];
2921 };
2922
2923 struct named_init {
2924   int number;
2925   const wchar_t *name;
2926   double average;
2927 };
2928
2929 typedef const char *ccp;
2930
2931 static inline int
2932 test_restrict(ccp restrict text)
2933 {
2934   // See if C++-style comments work.
2935   // Iterate through items via the restricted pointer.
2936   // Also check for declarations in for loops.
2937   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
2938     continue;
2939   return 0;
2940 }
2941
2942 // Check varargs and va_copy work.
2943 static void
2944 test_varargs(const char *format, ...)
2945 {
2946   va_list args;
2947   va_start(args, format);
2948   va_list args_copy;
2949   va_copy(args_copy, args);
2950
2951   const char *str;
2952   int number;
2953   float fnumber;
2954
2955   while (*format)
2956     {
2957       switch (*format++)
2958         {
2959         case 's': // string
2960           str = va_arg(args_copy, const char *);
2961           break;
2962         case 'd': // int
2963           number = va_arg(args_copy, int);
2964           break;
2965         case 'f': // float
2966           fnumber = (float) va_arg(args_copy, double);
2967           break;
2968         default:
2969           break;
2970         }
2971     }
2972   va_end(args_copy);
2973   va_end(args);
2974 }
2975
2976 int
2977 main ()
2978 {
2979
2980   // Check bool and long long datatypes.
2981   _Bool success = false;
2982   long long int bignum = -1234567890LL;
2983   unsigned long long int ubignum = 1234567890uLL;
2984
2985   // Check restrict.
2986   if (test_restrict("String literal") != 0)
2987     success = true;
2988   char *restrict newvar = "Another string";
2989
2990   // Check varargs.
2991   test_varargs("s, d' f .", "string", 65, 34.234);
2992
2993   // Check incomplete arrays work.
2994   struct incomplete_array *ia =
2995     malloc(sizeof(struct incomplete_array) + (sizeof(double) * 10));
2996   ia->datasize = 10;
2997   for (int i = 0; i < ia->datasize; ++i)
2998     ia->data[i] = (double) i * 1.234;
2999
3000   // Check named initialisers.
3001   struct named_init ni = {
3002     .number = 34,
3003     .name = L"Test wide string",
3004     .average = 543.34343,
3005   };
3006
3007   ni.number = 58;
3008
3009   int dynamic_array[ni.number];
3010   dynamic_array[43] = 543;
3011
3012   // work around unused variable warnings
3013   return  bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x';
3014
3015   ;
3016   return 0;
3017 }
3018 _ACEOF
3019 for ac_arg in '' -std=gnu99 -c99 -qlanglvl=extc99
3020 do
3021   CC="$ac_save_CC $ac_arg"
3022   rm -f conftest.$ac_objext
3023 if { (ac_try="$ac_compile"
3024 case "(($ac_try" in
3025   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3026   *) ac_try_echo=$ac_try;;
3027 esac
3028 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3029   (eval "$ac_compile") 2>conftest.er1
3030   ac_status=$?
3031   grep -v '^ *+' conftest.er1 >conftest.err
3032   rm -f conftest.er1
3033   cat conftest.err >&5
3034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3035   (exit $ac_status); } &&
3036          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3037   { (case "(($ac_try" in
3038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3039   *) ac_try_echo=$ac_try;;
3040 esac
3041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3042   (eval "$ac_try") 2>&5
3043   ac_status=$?
3044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3045   (exit $ac_status); }; } &&
3046          { ac_try='test -s conftest.$ac_objext'
3047   { (case "(($ac_try" in
3048   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3049   *) ac_try_echo=$ac_try;;
3050 esac
3051 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3052   (eval "$ac_try") 2>&5
3053   ac_status=$?
3054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3055   (exit $ac_status); }; }; then
3056   ac_cv_prog_cc_c99=$ac_arg
3057 else
3058   echo "$as_me: failed program was:" >&5
3059 sed 's/^/| /' conftest.$ac_ext >&5
3060
3061
3062 fi
3063
3064 rm -f core conftest.err conftest.$ac_objext
3065   test "x$ac_cv_prog_cc_c99" != "xno" && break
3066 done
3067 rm -f conftest.$ac_ext
3068 CC=$ac_save_CC
3069
3070 fi
3071 # AC_CACHE_VAL
3072 case "x$ac_cv_prog_cc_c99" in
3073   x)
3074     { echo "$as_me:$LINENO: result: none needed" >&5
3075 echo "${ECHO_T}none needed" >&6; } ;;
3076   xno)
3077     { echo "$as_me:$LINENO: result: unsupported" >&5
3078 echo "${ECHO_T}unsupported" >&6; } ;;
3079   *)
3080     CC="$CC $ac_cv_prog_cc_c99"
3081     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
3082 echo "${ECHO_T}$ac_cv_prog_cc_c99" >&6; } ;;
3083 esac
3084
3085
3086
3087 fi
3088
3089 if test x"$GCC" = x"yes" ; then
3090         { echo "$as_me:$LINENO: checking for version of gcc" >&5
3091 echo $ECHO_N "checking for version of gcc... $ECHO_C" >&6; }
3092         GCC_VERSION=`$CC -dumpversion`
3093         { echo "$as_me:$LINENO: result: ${GCC_VERSION}" >&5
3094 echo "${ECHO_T}${GCC_VERSION}" >&6; }
3095 fi
3096
3097 cat >>confdefs.h <<\_ACEOF
3098 #define _GNU_SOURCE 1
3099 _ACEOF
3100
3101
3102
3103 ac_ext=c
3104 ac_cpp='$CPP $CPPFLAGS'
3105 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3106 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3107 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3108 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3109 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3110 # On Suns, sometimes $CPP names a directory.
3111 if test -n "$CPP" && test -d "$CPP"; then
3112   CPP=
3113 fi
3114 if test -z "$CPP"; then
3115   if test "${ac_cv_prog_CPP+set}" = set; then
3116   echo $ECHO_N "(cached) $ECHO_C" >&6
3117 else
3118       # Double quotes because CPP needs to be expanded
3119     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3120     do
3121       ac_preproc_ok=false
3122 for ac_c_preproc_warn_flag in '' yes
3123 do
3124   # Use a header file that comes with gcc, so configuring glibc
3125   # with a fresh cross-compiler works.
3126   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3127   # <limits.h> exists even on freestanding compilers.
3128   # On the NeXT, cc -E runs the code through the compiler's parser,
3129   # not just through cpp. "Syntax error" is here to catch this case.
3130   cat >conftest.$ac_ext <<_ACEOF
3131 /* confdefs.h.  */
3132 _ACEOF
3133 cat confdefs.h >>conftest.$ac_ext
3134 cat >>conftest.$ac_ext <<_ACEOF
3135 /* end confdefs.h.  */
3136 #ifdef __STDC__
3137 # include <limits.h>
3138 #else
3139 # include <assert.h>
3140 #endif
3141                      Syntax error
3142 _ACEOF
3143 if { (ac_try="$ac_cpp conftest.$ac_ext"
3144 case "(($ac_try" in
3145   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3146   *) ac_try_echo=$ac_try;;
3147 esac
3148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3149   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3150   ac_status=$?
3151   grep -v '^ *+' conftest.er1 >conftest.err
3152   rm -f conftest.er1
3153   cat conftest.err >&5
3154   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3155   (exit $ac_status); } >/dev/null; then
3156   if test -s conftest.err; then
3157     ac_cpp_err=$ac_c_preproc_warn_flag
3158     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3159   else
3160     ac_cpp_err=
3161   fi
3162 else
3163   ac_cpp_err=yes
3164 fi
3165 if test -z "$ac_cpp_err"; then
3166   :
3167 else
3168   echo "$as_me: failed program was:" >&5
3169 sed 's/^/| /' conftest.$ac_ext >&5
3170
3171   # Broken: fails on valid input.
3172 continue
3173 fi
3174
3175 rm -f conftest.err conftest.$ac_ext
3176
3177   # OK, works on sane cases.  Now check whether nonexistent headers
3178   # can be detected and how.
3179   cat >conftest.$ac_ext <<_ACEOF
3180 /* confdefs.h.  */
3181 _ACEOF
3182 cat confdefs.h >>conftest.$ac_ext
3183 cat >>conftest.$ac_ext <<_ACEOF
3184 /* end confdefs.h.  */
3185 #include <ac_nonexistent.h>
3186 _ACEOF
3187 if { (ac_try="$ac_cpp conftest.$ac_ext"
3188 case "(($ac_try" in
3189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3190   *) ac_try_echo=$ac_try;;
3191 esac
3192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3193   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3194   ac_status=$?
3195   grep -v '^ *+' conftest.er1 >conftest.err
3196   rm -f conftest.er1
3197   cat conftest.err >&5
3198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3199   (exit $ac_status); } >/dev/null; then
3200   if test -s conftest.err; then
3201     ac_cpp_err=$ac_c_preproc_warn_flag
3202     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3203   else
3204     ac_cpp_err=
3205   fi
3206 else
3207   ac_cpp_err=yes
3208 fi
3209 if test -z "$ac_cpp_err"; then
3210   # Broken: success on invalid input.
3211 continue
3212 else
3213   echo "$as_me: failed program was:" >&5
3214 sed 's/^/| /' conftest.$ac_ext >&5
3215
3216   # Passes both tests.
3217 ac_preproc_ok=:
3218 break
3219 fi
3220
3221 rm -f conftest.err conftest.$ac_ext
3222
3223 done
3224 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3225 rm -f conftest.err conftest.$ac_ext
3226 if $ac_preproc_ok; then
3227   break
3228 fi
3229
3230     done
3231     ac_cv_prog_CPP=$CPP
3232
3233 fi
3234   CPP=$ac_cv_prog_CPP
3235 else
3236   ac_cv_prog_CPP=$CPP
3237 fi
3238 { echo "$as_me:$LINENO: result: $CPP" >&5
3239 echo "${ECHO_T}$CPP" >&6; }
3240 ac_preproc_ok=false
3241 for ac_c_preproc_warn_flag in '' yes
3242 do
3243   # Use a header file that comes with gcc, so configuring glibc
3244   # with a fresh cross-compiler works.
3245   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3246   # <limits.h> exists even on freestanding compilers.
3247   # On the NeXT, cc -E runs the code through the compiler's parser,
3248   # not just through cpp. "Syntax error" is here to catch this case.
3249   cat >conftest.$ac_ext <<_ACEOF
3250 /* confdefs.h.  */
3251 _ACEOF
3252 cat confdefs.h >>conftest.$ac_ext
3253 cat >>conftest.$ac_ext <<_ACEOF
3254 /* end confdefs.h.  */
3255 #ifdef __STDC__
3256 # include <limits.h>
3257 #else
3258 # include <assert.h>
3259 #endif
3260                      Syntax error
3261 _ACEOF
3262 if { (ac_try="$ac_cpp conftest.$ac_ext"
3263 case "(($ac_try" in
3264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3265   *) ac_try_echo=$ac_try;;
3266 esac
3267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3268   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3269   ac_status=$?
3270   grep -v '^ *+' conftest.er1 >conftest.err
3271   rm -f conftest.er1
3272   cat conftest.err >&5
3273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3274   (exit $ac_status); } >/dev/null; then
3275   if test -s conftest.err; then
3276     ac_cpp_err=$ac_c_preproc_warn_flag
3277     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3278   else
3279     ac_cpp_err=
3280   fi
3281 else
3282   ac_cpp_err=yes
3283 fi
3284 if test -z "$ac_cpp_err"; then
3285   :
3286 else
3287   echo "$as_me: failed program was:" >&5
3288 sed 's/^/| /' conftest.$ac_ext >&5
3289
3290   # Broken: fails on valid input.
3291 continue
3292 fi
3293
3294 rm -f conftest.err conftest.$ac_ext
3295
3296   # OK, works on sane cases.  Now check whether nonexistent headers
3297   # can be detected and how.
3298   cat >conftest.$ac_ext <<_ACEOF
3299 /* confdefs.h.  */
3300 _ACEOF
3301 cat confdefs.h >>conftest.$ac_ext
3302 cat >>conftest.$ac_ext <<_ACEOF
3303 /* end confdefs.h.  */
3304 #include <ac_nonexistent.h>
3305 _ACEOF
3306 if { (ac_try="$ac_cpp conftest.$ac_ext"
3307 case "(($ac_try" in
3308   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3309   *) ac_try_echo=$ac_try;;
3310 esac
3311 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3312   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3313   ac_status=$?
3314   grep -v '^ *+' conftest.er1 >conftest.err
3315   rm -f conftest.er1
3316   cat conftest.err >&5
3317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3318   (exit $ac_status); } >/dev/null; then
3319   if test -s conftest.err; then
3320     ac_cpp_err=$ac_c_preproc_warn_flag
3321     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3322   else
3323     ac_cpp_err=
3324   fi
3325 else
3326   ac_cpp_err=yes
3327 fi
3328 if test -z "$ac_cpp_err"; then
3329   # Broken: success on invalid input.
3330 continue
3331 else
3332   echo "$as_me: failed program was:" >&5
3333 sed 's/^/| /' conftest.$ac_ext >&5
3334
3335   # Passes both tests.
3336 ac_preproc_ok=:
3337 break
3338 fi
3339
3340 rm -f conftest.err conftest.$ac_ext
3341
3342 done
3343 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3344 rm -f conftest.err conftest.$ac_ext
3345 if $ac_preproc_ok; then
3346   :
3347 else
3348   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3349 See \`config.log' for more details." >&5
3350 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3351 See \`config.log' for more details." >&2;}
3352    { (exit 1); exit 1; }; }
3353 fi
3354
3355 ac_ext=c
3356 ac_cpp='$CPP $CPPFLAGS'
3357 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3358 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3359 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3360
3361
3362 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3363 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3364 if test "${ac_cv_path_GREP+set}" = set; then
3365   echo $ECHO_N "(cached) $ECHO_C" >&6
3366 else
3367   # Extract the first word of "grep ggrep" to use in msg output
3368 if test -z "$GREP"; then
3369 set dummy grep ggrep; ac_prog_name=$2
3370 if test "${ac_cv_path_GREP+set}" = set; then
3371   echo $ECHO_N "(cached) $ECHO_C" >&6
3372 else
3373   ac_path_GREP_found=false
3374 # Loop through the user's path and test for each of PROGNAME-LIST
3375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3376 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3377 do
3378   IFS=$as_save_IFS
3379   test -z "$as_dir" && as_dir=.
3380   for ac_prog in grep ggrep; do
3381   for ac_exec_ext in '' $ac_executable_extensions; do
3382     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3383     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3384     # Check for GNU ac_path_GREP and select it if it is found.
3385   # Check for GNU $ac_path_GREP
3386 case `"$ac_path_GREP" --version 2>&1` in
3387 *GNU*)
3388   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3389 *)
3390   ac_count=0
3391   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3392   while :
3393   do
3394     cat "conftest.in" "conftest.in" >"conftest.tmp"
3395     mv "conftest.tmp" "conftest.in"
3396     cp "conftest.in" "conftest.nl"
3397     echo 'GREP' >> "conftest.nl"
3398     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3399     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3400     ac_count=`expr $ac_count + 1`
3401     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3402       # Best one so far, save it but keep looking for a better one
3403       ac_cv_path_GREP="$ac_path_GREP"
3404       ac_path_GREP_max=$ac_count
3405     fi
3406     # 10*(2^10) chars as input seems more than enough
3407     test $ac_count -gt 10 && break
3408   done
3409   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3410 esac
3411
3412
3413     $ac_path_GREP_found && break 3
3414   done
3415 done
3416
3417 done
3418 IFS=$as_save_IFS
3419
3420
3421 fi
3422
3423 GREP="$ac_cv_path_GREP"
3424 if test -z "$GREP"; then
3425   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3426 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3427    { (exit 1); exit 1; }; }
3428 fi
3429
3430 else
3431   ac_cv_path_GREP=$GREP
3432 fi
3433
3434
3435 fi
3436 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3437 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3438  GREP="$ac_cv_path_GREP"
3439
3440
3441 { echo "$as_me:$LINENO: checking for egrep" >&5
3442 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3443 if test "${ac_cv_path_EGREP+set}" = set; then
3444   echo $ECHO_N "(cached) $ECHO_C" >&6
3445 else
3446   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3447    then ac_cv_path_EGREP="$GREP -E"
3448    else
3449      # Extract the first word of "egrep" to use in msg output
3450 if test -z "$EGREP"; then
3451 set dummy egrep; ac_prog_name=$2
3452 if test "${ac_cv_path_EGREP+set}" = set; then
3453   echo $ECHO_N "(cached) $ECHO_C" >&6
3454 else
3455   ac_path_EGREP_found=false
3456 # Loop through the user's path and test for each of PROGNAME-LIST
3457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3458 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3459 do
3460   IFS=$as_save_IFS
3461   test -z "$as_dir" && as_dir=.
3462   for ac_prog in egrep; do
3463   for ac_exec_ext in '' $ac_executable_extensions; do
3464     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3465     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3466     # Check for GNU ac_path_EGREP and select it if it is found.
3467   # Check for GNU $ac_path_EGREP
3468 case `"$ac_path_EGREP" --version 2>&1` in
3469 *GNU*)
3470   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3471 *)
3472   ac_count=0
3473   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3474   while :
3475   do
3476     cat "conftest.in" "conftest.in" >"conftest.tmp"
3477     mv "conftest.tmp" "conftest.in"
3478     cp "conftest.in" "conftest.nl"
3479     echo 'EGREP' >> "conftest.nl"
3480     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3481     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3482     ac_count=`expr $ac_count + 1`
3483     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3484       # Best one so far, save it but keep looking for a better one
3485       ac_cv_path_EGREP="$ac_path_EGREP"
3486       ac_path_EGREP_max=$ac_count
3487     fi
3488     # 10*(2^10) chars as input seems more than enough
3489     test $ac_count -gt 10 && break
3490   done
3491   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3492 esac
3493
3494
3495     $ac_path_EGREP_found && break 3
3496   done
3497 done
3498
3499 done
3500 IFS=$as_save_IFS
3501
3502
3503 fi
3504
3505 EGREP="$ac_cv_path_EGREP"
3506 if test -z "$EGREP"; then
3507   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3508 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3509    { (exit 1); exit 1; }; }
3510 fi
3511
3512 else
3513   ac_cv_path_EGREP=$EGREP
3514 fi
3515
3516
3517    fi
3518 fi
3519 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3520 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3521  EGREP="$ac_cv_path_EGREP"
3522
3523
3524
3525 { echo "$as_me:$LINENO: checking for AIX" >&5
3526 echo $ECHO_N "checking for AIX... $ECHO_C" >&6; }
3527 cat >conftest.$ac_ext <<_ACEOF
3528 /* confdefs.h.  */
3529 _ACEOF
3530 cat confdefs.h >>conftest.$ac_ext
3531 cat >>conftest.$ac_ext <<_ACEOF
3532 /* end confdefs.h.  */
3533 #ifdef _AIX
3534   yes
3535 #endif
3536
3537 _ACEOF
3538 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3539   $EGREP "yes" >/dev/null 2>&1; then
3540   { echo "$as_me:$LINENO: result: yes" >&5
3541 echo "${ECHO_T}yes" >&6; }
3542 cat >>confdefs.h <<\_ACEOF
3543 #define _ALL_SOURCE 1
3544 _ACEOF
3545
3546 else
3547   { echo "$as_me:$LINENO: result: no" >&5
3548 echo "${ECHO_T}no" >&6; }
3549 fi
3550 rm -f conftest*
3551
3552
3553 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3554 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3555 if test "${ac_cv_header_stdc+set}" = set; then
3556   echo $ECHO_N "(cached) $ECHO_C" >&6
3557 else
3558   cat >conftest.$ac_ext <<_ACEOF
3559 /* confdefs.h.  */
3560 _ACEOF
3561 cat confdefs.h >>conftest.$ac_ext
3562 cat >>conftest.$ac_ext <<_ACEOF
3563 /* end confdefs.h.  */
3564 #include <stdlib.h>
3565 #include <stdarg.h>
3566 #include <string.h>
3567 #include <float.h>
3568
3569 int
3570 main ()
3571 {
3572
3573   ;
3574   return 0;
3575 }
3576 _ACEOF
3577 rm -f conftest.$ac_objext
3578 if { (ac_try="$ac_compile"
3579 case "(($ac_try" in
3580   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3581   *) ac_try_echo=$ac_try;;
3582 esac
3583 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3584   (eval "$ac_compile") 2>conftest.er1
3585   ac_status=$?
3586   grep -v '^ *+' conftest.er1 >conftest.err
3587   rm -f conftest.er1
3588   cat conftest.err >&5
3589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3590   (exit $ac_status); } &&
3591          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3592   { (case "(($ac_try" in
3593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3594   *) ac_try_echo=$ac_try;;
3595 esac
3596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3597   (eval "$ac_try") 2>&5
3598   ac_status=$?
3599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3600   (exit $ac_status); }; } &&
3601          { ac_try='test -s conftest.$ac_objext'
3602   { (case "(($ac_try" in
3603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3604   *) ac_try_echo=$ac_try;;
3605 esac
3606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3607   (eval "$ac_try") 2>&5
3608   ac_status=$?
3609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3610   (exit $ac_status); }; }; then
3611   ac_cv_header_stdc=yes
3612 else
3613   echo "$as_me: failed program was:" >&5
3614 sed 's/^/| /' conftest.$ac_ext >&5
3615
3616         ac_cv_header_stdc=no
3617 fi
3618
3619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3620
3621 if test $ac_cv_header_stdc = yes; then
3622   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3623   cat >conftest.$ac_ext <<_ACEOF
3624 /* confdefs.h.  */
3625 _ACEOF
3626 cat confdefs.h >>conftest.$ac_ext
3627 cat >>conftest.$ac_ext <<_ACEOF
3628 /* end confdefs.h.  */
3629 #include <string.h>
3630
3631 _ACEOF
3632 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3633   $EGREP "memchr" >/dev/null 2>&1; then
3634   :
3635 else
3636   ac_cv_header_stdc=no
3637 fi
3638 rm -f conftest*
3639
3640 fi
3641
3642 if test $ac_cv_header_stdc = yes; then
3643   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3644   cat >conftest.$ac_ext <<_ACEOF
3645 /* confdefs.h.  */
3646 _ACEOF
3647 cat confdefs.h >>conftest.$ac_ext
3648 cat >>conftest.$ac_ext <<_ACEOF
3649 /* end confdefs.h.  */
3650 #include <stdlib.h>
3651
3652 _ACEOF
3653 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3654   $EGREP "free" >/dev/null 2>&1; then
3655   :
3656 else
3657   ac_cv_header_stdc=no
3658 fi
3659 rm -f conftest*
3660
3661 fi
3662
3663 if test $ac_cv_header_stdc = yes; then
3664   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3665   if test "$cross_compiling" = yes; then
3666   :
3667 else
3668   cat >conftest.$ac_ext <<_ACEOF
3669 /* confdefs.h.  */
3670 _ACEOF
3671 cat confdefs.h >>conftest.$ac_ext
3672 cat >>conftest.$ac_ext <<_ACEOF
3673 /* end confdefs.h.  */
3674 #include <ctype.h>
3675 #include <stdlib.h>
3676 #if ((' ' & 0x0FF) == 0x020)
3677 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3678 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3679 #else
3680 # define ISLOWER(c) \
3681                    (('a' <= (c) && (c) <= 'i') \
3682                      || ('j' <= (c) && (c) <= 'r') \
3683                      || ('s' <= (c) && (c) <= 'z'))
3684 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3685 #endif
3686
3687 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3688 int
3689 main ()
3690 {
3691   int i;
3692   for (i = 0; i < 256; i++)
3693     if (XOR (islower (i), ISLOWER (i))
3694         || toupper (i) != TOUPPER (i))
3695       return 2;
3696   return 0;
3697 }
3698 _ACEOF
3699 rm -f conftest$ac_exeext
3700 if { (ac_try="$ac_link"
3701 case "(($ac_try" in
3702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3703   *) ac_try_echo=$ac_try;;
3704 esac
3705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3706   (eval "$ac_link") 2>&5
3707   ac_status=$?
3708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3709   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3710   { (case "(($ac_try" in
3711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3712   *) ac_try_echo=$ac_try;;
3713 esac
3714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3715   (eval "$ac_try") 2>&5
3716   ac_status=$?
3717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3718   (exit $ac_status); }; }; then
3719   :
3720 else
3721   echo "$as_me: program exited with status $ac_status" >&5
3722 echo "$as_me: failed program was:" >&5
3723 sed 's/^/| /' conftest.$ac_ext >&5
3724
3725 ( exit $ac_status )
3726 ac_cv_header_stdc=no
3727 fi
3728 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3729 fi
3730
3731
3732 fi
3733 fi
3734 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3735 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
3736 if test $ac_cv_header_stdc = yes; then
3737
3738 cat >>confdefs.h <<\_ACEOF
3739 #define STDC_HEADERS 1
3740 _ACEOF
3741
3742 fi
3743
3744 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3755                   inttypes.h stdint.h unistd.h
3756 do
3757 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3758 { echo "$as_me:$LINENO: checking for $ac_header" >&5
3759 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
3760 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3761   echo $ECHO_N "(cached) $ECHO_C" >&6
3762 else
3763   cat >conftest.$ac_ext <<_ACEOF
3764 /* confdefs.h.  */
3765 _ACEOF
3766 cat confdefs.h >>conftest.$ac_ext
3767 cat >>conftest.$ac_ext <<_ACEOF
3768 /* end confdefs.h.  */
3769 $ac_includes_default
3770
3771 #include <$ac_header>
3772 _ACEOF
3773 rm -f conftest.$ac_objext
3774 if { (ac_try="$ac_compile"
3775 case "(($ac_try" in
3776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3777   *) ac_try_echo=$ac_try;;
3778 esac
3779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3780   (eval "$ac_compile") 2>conftest.er1
3781   ac_status=$?
3782   grep -v '^ *+' conftest.er1 >conftest.err
3783   rm -f conftest.er1
3784   cat conftest.err >&5
3785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3786   (exit $ac_status); } &&
3787          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3788   { (case "(($ac_try" in
3789   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3790   *) ac_try_echo=$ac_try;;
3791 esac
3792 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3793   (eval "$ac_try") 2>&5
3794   ac_status=$?
3795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3796   (exit $ac_status); }; } &&
3797          { ac_try='test -s conftest.$ac_objext'
3798   { (case "(($ac_try" in
3799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3800   *) ac_try_echo=$ac_try;;
3801 esac
3802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3803   (eval "$ac_try") 2>&5
3804   ac_status=$?
3805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3806   (exit $ac_status); }; }; then
3807   eval "$as_ac_Header=yes"
3808 else
3809   echo "$as_me: failed program was:" >&5
3810 sed 's/^/| /' conftest.$ac_ext >&5
3811
3812         eval "$as_ac_Header=no"
3813 fi
3814
3815 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3816 fi
3817 ac_res=`eval echo '${'$as_ac_Header'}'`
3818                { echo "$as_me:$LINENO: result: $ac_res" >&5
3819 echo "${ECHO_T}$ac_res" >&6; }
3820 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3821   cat >>confdefs.h <<_ACEOF
3822 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3823 _ACEOF
3824
3825 fi
3826
3827 done
3828
3829
3830 if test "${ac_cv_header_minix_config_h+set}" = set; then
3831   { echo "$as_me:$LINENO: checking for minix/config.h" >&5
3832 echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
3833 if test "${ac_cv_header_minix_config_h+set}" = set; then
3834   echo $ECHO_N "(cached) $ECHO_C" >&6
3835 fi
3836 { echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
3837 echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
3838 else
3839   # Is the header compilable?
3840 { echo "$as_me:$LINENO: checking minix/config.h usability" >&5
3841 echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6; }
3842 cat >conftest.$ac_ext <<_ACEOF
3843 /* confdefs.h.  */
3844 _ACEOF
3845 cat confdefs.h >>conftest.$ac_ext
3846 cat >>conftest.$ac_ext <<_ACEOF
3847 /* end confdefs.h.  */
3848 $ac_includes_default
3849 #include <minix/config.h>
3850 _ACEOF
3851 rm -f conftest.$ac_objext
3852 if { (ac_try="$ac_compile"
3853 case "(($ac_try" in
3854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3855   *) ac_try_echo=$ac_try;;
3856 esac
3857 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3858   (eval "$ac_compile") 2>conftest.er1
3859   ac_status=$?
3860   grep -v '^ *+' conftest.er1 >conftest.err
3861   rm -f conftest.er1
3862   cat conftest.err >&5
3863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3864   (exit $ac_status); } &&
3865          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3866   { (case "(($ac_try" in
3867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3868   *) ac_try_echo=$ac_try;;
3869 esac
3870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3871   (eval "$ac_try") 2>&5
3872   ac_status=$?
3873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3874   (exit $ac_status); }; } &&
3875          { ac_try='test -s conftest.$ac_objext'
3876   { (case "(($ac_try" in
3877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3878   *) ac_try_echo=$ac_try;;
3879 esac
3880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3881   (eval "$ac_try") 2>&5
3882   ac_status=$?
3883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3884   (exit $ac_status); }; }; then
3885   ac_header_compiler=yes
3886 else
3887   echo "$as_me: failed program was:" >&5
3888 sed 's/^/| /' conftest.$ac_ext >&5
3889
3890         ac_header_compiler=no
3891 fi
3892
3893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3894 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3895 echo "${ECHO_T}$ac_header_compiler" >&6; }
3896
3897 # Is the header present?
3898 { echo "$as_me:$LINENO: checking minix/config.h presence" >&5
3899 echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6; }
3900 cat >conftest.$ac_ext <<_ACEOF
3901 /* confdefs.h.  */
3902 _ACEOF
3903 cat confdefs.h >>conftest.$ac_ext
3904 cat >>conftest.$ac_ext <<_ACEOF
3905 /* end confdefs.h.  */
3906 #include <minix/config.h>
3907 _ACEOF
3908 if { (ac_try="$ac_cpp conftest.$ac_ext"
3909 case "(($ac_try" in
3910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3911   *) ac_try_echo=$ac_try;;
3912 esac
3913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3914   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3915   ac_status=$?
3916   grep -v '^ *+' conftest.er1 >conftest.err
3917   rm -f conftest.er1
3918   cat conftest.err >&5
3919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3920   (exit $ac_status); } >/dev/null; then
3921   if test -s conftest.err; then
3922     ac_cpp_err=$ac_c_preproc_warn_flag
3923     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3924   else
3925     ac_cpp_err=
3926   fi
3927 else
3928   ac_cpp_err=yes
3929 fi
3930 if test -z "$ac_cpp_err"; then
3931   ac_header_preproc=yes
3932 else
3933   echo "$as_me: failed program was:" >&5
3934 sed 's/^/| /' conftest.$ac_ext >&5
3935
3936   ac_header_preproc=no
3937 fi
3938
3939 rm -f conftest.err conftest.$ac_ext
3940 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3941 echo "${ECHO_T}$ac_header_preproc" >&6; }
3942
3943 # So?  What about this header?
3944 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3945   yes:no: )
3946     { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
3947 echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3948     { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
3949 echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
3950     ac_header_preproc=yes
3951     ;;
3952   no:yes:* )
3953     { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
3954 echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
3955     { echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
3956 echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
3957     { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
3958 echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
3959     { echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
3960 echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
3961     { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
3962 echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
3963     { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
3964 echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
3965
3966     ;;
3967 esac
3968 { echo "$as_me:$LINENO: checking for minix/config.h" >&5
3969 echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
3970 if test "${ac_cv_header_minix_config_h+set}" = set; then
3971   echo $ECHO_N "(cached) $ECHO_C" >&6
3972 else
3973   ac_cv_header_minix_config_h=$ac_header_preproc
3974 fi
3975 { echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
3976 echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
3977
3978 fi
3979 if test $ac_cv_header_minix_config_h = yes; then
3980   MINIX=yes
3981 else
3982   MINIX=
3983 fi
3984
3985
3986 if test "$MINIX" = yes; then
3987
3988 cat >>confdefs.h <<\_ACEOF
3989 #define _POSIX_SOURCE 1
3990 _ACEOF
3991
3992
3993 cat >>confdefs.h <<\_ACEOF
3994 #define _POSIX_1_SOURCE 2
3995 _ACEOF
3996
3997
3998 cat >>confdefs.h <<\_ACEOF
3999 #define _MINIX 1
4000 _ACEOF
4001
4002 fi
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014   { echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
4015 echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6; }
4016 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
4017   echo $ECHO_N "(cached) $ECHO_C" >&6
4018 else
4019   cat >conftest.$ac_ext <<_ACEOF
4020 /* confdefs.h.  */
4021 _ACEOF
4022 cat confdefs.h >>conftest.$ac_ext
4023 cat >>conftest.$ac_ext <<_ACEOF
4024 /* end confdefs.h.  */
4025
4026 #         define __EXTENSIONS__ 1
4027           $ac_includes_default
4028 int
4029 main ()
4030 {
4031
4032   ;
4033   return 0;
4034 }
4035 _ACEOF
4036 rm -f conftest.$ac_objext
4037 if { (ac_try="$ac_compile"
4038 case "(($ac_try" in
4039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4040   *) ac_try_echo=$ac_try;;
4041 esac
4042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4043   (eval "$ac_compile") 2>conftest.er1
4044   ac_status=$?
4045   grep -v '^ *+' conftest.er1 >conftest.err
4046   rm -f conftest.er1
4047   cat conftest.err >&5
4048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4049   (exit $ac_status); } &&
4050          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4051   { (case "(($ac_try" in
4052   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4053   *) ac_try_echo=$ac_try;;
4054 esac
4055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4056   (eval "$ac_try") 2>&5
4057   ac_status=$?
4058   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4059   (exit $ac_status); }; } &&
4060          { ac_try='test -s conftest.$ac_objext'
4061   { (case "(($ac_try" in
4062   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4063   *) ac_try_echo=$ac_try;;
4064 esac
4065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4066   (eval "$ac_try") 2>&5
4067   ac_status=$?
4068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4069   (exit $ac_status); }; }; then
4070   ac_cv_safe_to_define___extensions__=yes
4071 else
4072   echo "$as_me: failed program was:" >&5
4073 sed 's/^/| /' conftest.$ac_ext >&5
4074
4075         ac_cv_safe_to_define___extensions__=no
4076 fi
4077
4078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4079 fi
4080 { echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
4081 echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6; }
4082   test $ac_cv_safe_to_define___extensions__ = yes &&
4083     cat >>confdefs.h <<\_ACEOF
4084 #define __EXTENSIONS__ 1
4085 _ACEOF
4086
4087   cat >>confdefs.h <<\_ACEOF
4088 #define _POSIX_PTHREAD_SEMANTICS 1
4089 _ACEOF
4090
4091
4092 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4093 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4094 if test "${ac_cv_c_bigendian+set}" = set; then
4095   echo $ECHO_N "(cached) $ECHO_C" >&6
4096 else
4097   # See if sys/param.h defines the BYTE_ORDER macro.
4098 cat >conftest.$ac_ext <<_ACEOF
4099 /* confdefs.h.  */
4100 _ACEOF
4101 cat confdefs.h >>conftest.$ac_ext
4102 cat >>conftest.$ac_ext <<_ACEOF
4103 /* end confdefs.h.  */
4104 #include <sys/types.h>
4105 #include <sys/param.h>
4106
4107 int
4108 main ()
4109 {
4110 #if  ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
4111         && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
4112  bogus endian macros
4113 #endif
4114
4115   ;
4116   return 0;
4117 }
4118 _ACEOF
4119 rm -f conftest.$ac_objext
4120 if { (ac_try="$ac_compile"
4121 case "(($ac_try" in
4122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4123   *) ac_try_echo=$ac_try;;
4124 esac
4125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4126   (eval "$ac_compile") 2>conftest.er1
4127   ac_status=$?
4128   grep -v '^ *+' conftest.er1 >conftest.err
4129   rm -f conftest.er1
4130   cat conftest.err >&5
4131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4132   (exit $ac_status); } &&
4133          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4134   { (case "(($ac_try" in
4135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4136   *) ac_try_echo=$ac_try;;
4137 esac
4138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4139   (eval "$ac_try") 2>&5
4140   ac_status=$?
4141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4142   (exit $ac_status); }; } &&
4143          { ac_try='test -s conftest.$ac_objext'
4144   { (case "(($ac_try" in
4145   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4146   *) ac_try_echo=$ac_try;;
4147 esac
4148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4149   (eval "$ac_try") 2>&5
4150   ac_status=$?
4151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4152   (exit $ac_status); }; }; then
4153   # It does; now see whether it defined to BIG_ENDIAN or not.
4154 cat >conftest.$ac_ext <<_ACEOF
4155 /* confdefs.h.  */
4156 _ACEOF
4157 cat confdefs.h >>conftest.$ac_ext
4158 cat >>conftest.$ac_ext <<_ACEOF
4159 /* end confdefs.h.  */
4160 #include <sys/types.h>
4161 #include <sys/param.h>
4162
4163 int
4164 main ()
4165 {
4166 #if BYTE_ORDER != BIG_ENDIAN
4167  not big endian
4168 #endif
4169
4170   ;
4171   return 0;
4172 }
4173 _ACEOF
4174 rm -f conftest.$ac_objext
4175 if { (ac_try="$ac_compile"
4176 case "(($ac_try" in
4177   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4178   *) ac_try_echo=$ac_try;;
4179 esac
4180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4181   (eval "$ac_compile") 2>conftest.er1
4182   ac_status=$?
4183   grep -v '^ *+' conftest.er1 >conftest.err
4184   rm -f conftest.er1
4185   cat conftest.err >&5
4186   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4187   (exit $ac_status); } &&
4188          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4189   { (case "(($ac_try" in
4190   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4191   *) ac_try_echo=$ac_try;;
4192 esac
4193 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4194   (eval "$ac_try") 2>&5
4195   ac_status=$?
4196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4197   (exit $ac_status); }; } &&
4198          { ac_try='test -s conftest.$ac_objext'
4199   { (case "(($ac_try" in
4200   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4201   *) ac_try_echo=$ac_try;;
4202 esac
4203 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4204   (eval "$ac_try") 2>&5
4205   ac_status=$?
4206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4207   (exit $ac_status); }; }; then
4208   ac_cv_c_bigendian=yes
4209 else
4210   echo "$as_me: failed program was:" >&5
4211 sed 's/^/| /' conftest.$ac_ext >&5
4212
4213         ac_cv_c_bigendian=no
4214 fi
4215
4216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4217 else
4218   echo "$as_me: failed program was:" >&5
4219 sed 's/^/| /' conftest.$ac_ext >&5
4220
4221         # It does not; compile a test program.
4222 if test "$cross_compiling" = yes; then
4223   # try to guess the endianness by grepping values into an object file
4224   ac_cv_c_bigendian=unknown
4225   cat >conftest.$ac_ext <<_ACEOF
4226 /* confdefs.h.  */
4227 _ACEOF
4228 cat confdefs.h >>conftest.$ac_ext
4229 cat >>conftest.$ac_ext <<_ACEOF
4230 /* end confdefs.h.  */
4231 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4232 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4233 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4234 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4235 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4236 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4237 int
4238 main ()
4239 {
4240  _ascii (); _ebcdic ();
4241   ;
4242   return 0;
4243 }
4244 _ACEOF
4245 rm -f conftest.$ac_objext
4246 if { (ac_try="$ac_compile"
4247 case "(($ac_try" in
4248   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4249   *) ac_try_echo=$ac_try;;
4250 esac
4251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4252   (eval "$ac_compile") 2>conftest.er1
4253   ac_status=$?
4254   grep -v '^ *+' conftest.er1 >conftest.err
4255   rm -f conftest.er1
4256   cat conftest.err >&5
4257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4258   (exit $ac_status); } &&
4259          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4260   { (case "(($ac_try" in
4261   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4262   *) ac_try_echo=$ac_try;;
4263 esac
4264 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4265   (eval "$ac_try") 2>&5
4266   ac_status=$?
4267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4268   (exit $ac_status); }; } &&
4269          { ac_try='test -s conftest.$ac_objext'
4270   { (case "(($ac_try" in
4271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4272   *) ac_try_echo=$ac_try;;
4273 esac
4274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4275   (eval "$ac_try") 2>&5
4276   ac_status=$?
4277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4278   (exit $ac_status); }; }; then
4279   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4280   ac_cv_c_bigendian=yes
4281 fi
4282 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4283   if test "$ac_cv_c_bigendian" = unknown; then
4284     ac_cv_c_bigendian=no
4285   else
4286     # finding both strings is unlikely to happen, but who knows?
4287     ac_cv_c_bigendian=unknown
4288   fi
4289 fi
4290 else
4291   echo "$as_me: failed program was:" >&5
4292 sed 's/^/| /' conftest.$ac_ext >&5
4293
4294
4295 fi
4296
4297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4298 else
4299   cat >conftest.$ac_ext <<_ACEOF
4300 /* confdefs.h.  */
4301 _ACEOF
4302 cat confdefs.h >>conftest.$ac_ext
4303 cat >>conftest.$ac_ext <<_ACEOF
4304 /* end confdefs.h.  */
4305 $ac_includes_default
4306 int
4307 main ()
4308 {
4309
4310   /* Are we little or big endian?  From Harbison&Steele.  */
4311   union
4312   {
4313     long int l;
4314     char c[sizeof (long int)];
4315   } u;
4316   u.l = 1;
4317   return u.c[sizeof (long int) - 1] == 1;
4318
4319   ;
4320   return 0;
4321 }
4322 _ACEOF
4323 rm -f conftest$ac_exeext
4324 if { (ac_try="$ac_link"
4325 case "(($ac_try" in
4326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4327   *) ac_try_echo=$ac_try;;
4328 esac
4329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4330   (eval "$ac_link") 2>&5
4331   ac_status=$?
4332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4333   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4334   { (case "(($ac_try" in
4335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4336   *) ac_try_echo=$ac_try;;
4337 esac
4338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4339   (eval "$ac_try") 2>&5
4340   ac_status=$?
4341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4342   (exit $ac_status); }; }; then
4343   ac_cv_c_bigendian=no
4344 else
4345   echo "$as_me: program exited with status $ac_status" >&5
4346 echo "$as_me: failed program was:" >&5
4347 sed 's/^/| /' conftest.$ac_ext >&5
4348
4349 ( exit $ac_status )
4350 ac_cv_c_bigendian=yes
4351 fi
4352 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4353 fi
4354
4355
4356 fi
4357
4358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4359 fi
4360 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4361 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4362 case $ac_cv_c_bigendian in
4363   yes)
4364
4365 cat >>confdefs.h <<\_ACEOF
4366 #define WORDS_BIGENDIAN 1
4367 _ACEOF
4368  ;;
4369   no)
4370      ;;
4371   *)
4372     { { echo "$as_me:$LINENO: error: unknown endianness
4373 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4374 echo "$as_me: error: unknown endianness
4375 presetting ac_cv_c_bigendian=no (or yes) will help" >&a