1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.71 for bmake 20240314.
4#
5# Report bugs to <sjg@NetBSD.org>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
9# Inc.
10#
11#
12# This configure script is free software; the Free Software Foundation
13# gives unlimited permission to copy, distribute and modify it.
14## -------------------- ##
15## M4sh Initialization. ##
16## -------------------- ##
17
18# Be more Bourne compatible
19DUALCASE=1; export DUALCASE # for MKS sh
20as_nop=:
21if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22then :
23  emulate sh
24  NULLCMD=:
25  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26  # is contrary to our usage.  Disable this feature.
27  alias -g '${1+"$@"}'='"$@"'
28  setopt NO_GLOB_SUBST
29else $as_nop
30  case `(set -o) 2>/dev/null` in #(
31  *posix*) :
32    set -o posix ;; #(
33  *) :
34     ;;
35esac
36fi
37
38
39
40# Reset variables that may have inherited troublesome values from
41# the environment.
42
43# IFS needs to be set, to space, tab, and newline, in precisely that order.
44# (If _AS_PATH_WALK were called with IFS unset, it would have the
45# side effect of setting IFS to empty, thus disabling word splitting.)
46# Quoting is to prevent editors from complaining about space-tab.
47as_nl='
48'
49export as_nl
50IFS=" ""	$as_nl"
51
52PS1='$ '
53PS2='> '
54PS4='+ '
55
56# Ensure predictable behavior from utilities with locale-dependent output.
57LC_ALL=C
58export LC_ALL
59LANGUAGE=C
60export LANGUAGE
61
62# We cannot yet rely on "unset" to work, but we need these variables
63# to be unset--not just set to an empty or harmless value--now, to
64# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65# also avoids known problems related to "unset" and subshell syntax
66# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68do eval test \${$as_var+y} \
69  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70done
71
72# Ensure that fds 0, 1, and 2 are open.
73if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76
77# The user is always right.
78if ${PATH_SEPARATOR+false} :; then
79  PATH_SEPARATOR=:
80  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82      PATH_SEPARATOR=';'
83  }
84fi
85
86
87# Find who we are.  Look in the path if we contain no directory separator.
88as_myself=
89case $0 in #((
90  *[\\/]* ) as_myself=$0 ;;
91  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92for as_dir in $PATH
93do
94  IFS=$as_save_IFS
95  case $as_dir in #(((
96    '') as_dir=./ ;;
97    */) ;;
98    *) as_dir=$as_dir/ ;;
99  esac
100    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101  done
102IFS=$as_save_IFS
103
104     ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116
117# Use a proper internal environment variable to ensure we don't fall
118  # into an infinite loop, continuously re-executing ourselves.
119  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120    _as_can_reexec=no; export _as_can_reexec;
121    # We cannot yet assume a decent shell, so we have to provide a
122# neutralization value for shells without unset; and this also
123# works around shells that cannot unset nonexistent variables.
124# Preserve -v and -x to the replacement shell.
125BASH_ENV=/dev/null
126ENV=/dev/null
127(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128case $- in # ((((
129  *v*x* | *x*v* ) as_opts=-vx ;;
130  *v* ) as_opts=-v ;;
131  *x* ) as_opts=-x ;;
132  * ) as_opts= ;;
133esac
134exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135# Admittedly, this is quite paranoid, since all the known shells bail
136# out after a failed `exec'.
137printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138exit 255
139  fi
140  # We don't want this to propagate to other subprocesses.
141          { _as_can_reexec=; unset _as_can_reexec;}
142if test "x$CONFIG_SHELL" = x; then
143  as_bourne_compatible="as_nop=:
144if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145then :
146  emulate sh
147  NULLCMD=:
148  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
149  # is contrary to our usage.  Disable this feature.
150  alias -g '\${1+\"\$@\"}'='\"\$@\"'
151  setopt NO_GLOB_SUBST
152else \$as_nop
153  case \`(set -o) 2>/dev/null\` in #(
154  *posix*) :
155    set -o posix ;; #(
156  *) :
157     ;;
158esac
159fi
160"
161  as_required="as_fn_return () { (exit \$1); }
162as_fn_success () { as_fn_return 0; }
163as_fn_failure () { as_fn_return 1; }
164as_fn_ret_success () { return 0; }
165as_fn_ret_failure () { return 1; }
166
167exitcode=0
168as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173then :
174
175else \$as_nop
176  exitcode=1; echo positional parameters were not saved.
177fi
178test x\$exitcode = x0 || exit 1
179blah=\$(echo \$(echo blah))
180test x\"\$blah\" = xblah || exit 1
181test -x / || exit 1"
182  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
183  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
184  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
186  if (eval "$as_required") 2>/dev/null
187then :
188  as_have_required=yes
189else $as_nop
190  as_have_required=no
191fi
192  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
193then :
194
195else $as_nop
196  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
197as_found=false
198for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
199do
200  IFS=$as_save_IFS
201  case $as_dir in #(((
202    '') as_dir=./ ;;
203    */) ;;
204    *) as_dir=$as_dir/ ;;
205  esac
206  as_found=:
207  case $as_dir in #(
208	 /*)
209	   for as_base in sh bash ksh sh5; do
210	     # Try only shells that exist, to save several forks.
211	     as_shell=$as_dir$as_base
212	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
213		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
214then :
215  CONFIG_SHELL=$as_shell as_have_required=yes
216		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
217then :
218  break 2
219fi
220fi
221	   done;;
222       esac
223  as_found=false
224done
225IFS=$as_save_IFS
226if $as_found
227then :
228
229else $as_nop
230  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
231	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
232then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi
235fi
236
237
238      if test "x$CONFIG_SHELL" != x
239then :
240  export CONFIG_SHELL
241             # We cannot yet assume a decent shell, so we have to provide a
242# neutralization value for shells without unset; and this also
243# works around shells that cannot unset nonexistent variables.
244# Preserve -v and -x to the replacement shell.
245BASH_ENV=/dev/null
246ENV=/dev/null
247(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
248case $- in # ((((
249  *v*x* | *x*v* ) as_opts=-vx ;;
250  *v* ) as_opts=-v ;;
251  *x* ) as_opts=-x ;;
252  * ) as_opts= ;;
253esac
254exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
255# Admittedly, this is quite paranoid, since all the known shells bail
256# out after a failed `exec'.
257printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
258exit 255
259fi
260
261    if test x$as_have_required = xno
262then :
263  printf "%s\n" "$0: This script requires a shell more modern than all"
264  printf "%s\n" "$0: the shells that I found on your system."
265  if test ${ZSH_VERSION+y} ; then
266    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
267    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
268  else
269    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and sjg@NetBSD.org
270$0: about your system, including any error possibly output
271$0: before this message. Then install a modern shell, or
272$0: manually run the script under such a shell if you do
273$0: have one."
274  fi
275  exit 1
276fi
277fi
278fi
279SHELL=${CONFIG_SHELL-/bin/sh}
280export SHELL
281# Unset more variables known to interfere with behavior of common tools.
282CLICOLOR_FORCE= GREP_OPTIONS=
283unset CLICOLOR_FORCE GREP_OPTIONS
284
285## --------------------- ##
286## M4sh Shell Functions. ##
287## --------------------- ##
288# as_fn_unset VAR
289# ---------------
290# Portably unset VAR.
291as_fn_unset ()
292{
293  { eval $1=; unset $1;}
294}
295as_unset=as_fn_unset
296
297
298# as_fn_set_status STATUS
299# -----------------------
300# Set $? to STATUS, without forking.
301as_fn_set_status ()
302{
303  return $1
304} # as_fn_set_status
305
306# as_fn_exit STATUS
307# -----------------
308# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
309as_fn_exit ()
310{
311  set +e
312  as_fn_set_status $1
313  exit $1
314} # as_fn_exit
315# as_fn_nop
316# ---------
317# Do nothing but, unlike ":", preserve the value of $?.
318as_fn_nop ()
319{
320  return $?
321}
322as_nop=as_fn_nop
323
324# as_fn_mkdir_p
325# -------------
326# Create "$as_dir" as a directory, including parents if necessary.
327as_fn_mkdir_p ()
328{
329
330  case $as_dir in #(
331  -*) as_dir=./$as_dir;;
332  esac
333  test -d "$as_dir" || eval $as_mkdir_p || {
334    as_dirs=
335    while :; do
336      case $as_dir in #(
337      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338      *) as_qdir=$as_dir;;
339      esac
340      as_dirs="'$as_qdir' $as_dirs"
341      as_dir=`$as_dirname -- "$as_dir" ||
342$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
343	 X"$as_dir" : 'X\(//\)[^/]' \| \
344	 X"$as_dir" : 'X\(//\)$' \| \
345	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346printf "%s\n" X"$as_dir" |
347    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
348	    s//\1/
349	    q
350	  }
351	  /^X\(\/\/\)[^/].*/{
352	    s//\1/
353	    q
354	  }
355	  /^X\(\/\/\)$/{
356	    s//\1/
357	    q
358	  }
359	  /^X\(\/\).*/{
360	    s//\1/
361	    q
362	  }
363	  s/.*/./; q'`
364      test -d "$as_dir" && break
365    done
366    test -z "$as_dirs" || eval "mkdir $as_dirs"
367  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368
369
370} # as_fn_mkdir_p
371
372# as_fn_executable_p FILE
373# -----------------------
374# Test if FILE is an executable regular file.
375as_fn_executable_p ()
376{
377  test -f "$1" && test -x "$1"
378} # as_fn_executable_p
379# as_fn_append VAR VALUE
380# ----------------------
381# Append the text in VALUE to the end of the definition contained in VAR. Take
382# advantage of any shell optimizations that allow amortized linear growth over
383# repeated appends, instead of the typical quadratic growth present in naive
384# implementations.
385if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
386then :
387  eval 'as_fn_append ()
388  {
389    eval $1+=\$2
390  }'
391else $as_nop
392  as_fn_append ()
393  {
394    eval $1=\$$1\$2
395  }
396fi # as_fn_append
397
398# as_fn_arith ARG...
399# ------------------
400# Perform arithmetic evaluation on the ARGs, and store the result in the
401# global $as_val. Take advantage of shells that can avoid forks. The arguments
402# must be portable across $(()) and expr.
403if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
404then :
405  eval 'as_fn_arith ()
406  {
407    as_val=$(( $* ))
408  }'
409else $as_nop
410  as_fn_arith ()
411  {
412    as_val=`expr "$@" || test $? -eq 1`
413  }
414fi # as_fn_arith
415
416# as_fn_nop
417# ---------
418# Do nothing but, unlike ":", preserve the value of $?.
419as_fn_nop ()
420{
421  return $?
422}
423as_nop=as_fn_nop
424
425# as_fn_error STATUS ERROR [LINENO LOG_FD]
426# ----------------------------------------
427# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
428# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
429# script with STATUS, using 1 if that was 0.
430as_fn_error ()
431{
432  as_status=$1; test $as_status -eq 0 && as_status=1
433  if test "$4"; then
434    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
435    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
436  fi
437  printf "%s\n" "$as_me: error: $2" >&2
438  as_fn_exit $as_status
439} # as_fn_error
440
441if expr a : '\(a\)' >/dev/null 2>&1 &&
442   test "X`expr 00001 : '.*\(...\)'`" = X001; then
443  as_expr=expr
444else
445  as_expr=false
446fi
447
448if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
449  as_basename=basename
450else
451  as_basename=false
452fi
453
454if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
455  as_dirname=dirname
456else
457  as_dirname=false
458fi
459
460as_me=`$as_basename -- "$0" ||
461$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
462	 X"$0" : 'X\(//\)$' \| \
463	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
464printf "%s\n" X/"$0" |
465    sed '/^.*\/\([^/][^/]*\)\/*$/{
466	    s//\1/
467	    q
468	  }
469	  /^X\/\(\/\/\)$/{
470	    s//\1/
471	    q
472	  }
473	  /^X\/\(\/\).*/{
474	    s//\1/
475	    q
476	  }
477	  s/.*/./; q'`
478
479# Avoid depending upon Character Ranges.
480as_cr_letters='abcdefghijklmnopqrstuvwxyz'
481as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
482as_cr_Letters=$as_cr_letters$as_cr_LETTERS
483as_cr_digits='0123456789'
484as_cr_alnum=$as_cr_Letters$as_cr_digits
485
486
487  as_lineno_1=$LINENO as_lineno_1a=$LINENO
488  as_lineno_2=$LINENO as_lineno_2a=$LINENO
489  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
490  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
491  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
492  sed -n '
493    p
494    /[$]LINENO/=
495  ' <$as_myself |
496    sed '
497      s/[$]LINENO.*/&-/
498      t lineno
499      b
500      :lineno
501      N
502      :loop
503      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
504      t loop
505      s/-\n.*//
506    ' >$as_me.lineno &&
507  chmod +x "$as_me.lineno" ||
508    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
509
510  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
511  # already done that, so ensure we don't try to do so again and fall
512  # in an infinite loop.  This has already happened in practice.
513  _as_can_reexec=no; export _as_can_reexec
514  # Don't try to exec as it changes $[0], causing all sort of problems
515  # (the dirname of $[0] is not the place where we might find the
516  # original and so on.  Autoconf is especially sensitive to this).
517  . "./$as_me.lineno"
518  # Exit status is that of the last command.
519  exit
520}
521
522
523# Determine whether it's possible to make 'echo' print without a newline.
524# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
525# for compatibility with existing Makefiles.
526ECHO_C= ECHO_N= ECHO_T=
527case `echo -n x` in #(((((
528-n*)
529  case `echo 'xy\c'` in
530  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
531  xy)  ECHO_C='\c';;
532  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
533       ECHO_T='	';;
534  esac;;
535*)
536  ECHO_N='-n';;
537esac
538
539# For backward compatibility with old third-party macros, we provide
540# the shell variables $as_echo and $as_echo_n.  New code should use
541# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
542as_echo='printf %s\n'
543as_echo_n='printf %s'
544
545
546rm -f conf$$ conf$$.exe conf$$.file
547if test -d conf$$.dir; then
548  rm -f conf$$.dir/conf$$.file
549else
550  rm -f conf$$.dir
551  mkdir conf$$.dir 2>/dev/null
552fi
553if (echo >conf$$.file) 2>/dev/null; then
554  if ln -s conf$$.file conf$$ 2>/dev/null; then
555    as_ln_s='ln -s'
556    # ... but there are two gotchas:
557    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
558    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
559    # In both cases, we have to default to `cp -pR'.
560    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
561      as_ln_s='cp -pR'
562  elif ln conf$$.file conf$$ 2>/dev/null; then
563    as_ln_s=ln
564  else
565    as_ln_s='cp -pR'
566  fi
567else
568  as_ln_s='cp -pR'
569fi
570rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
571rmdir conf$$.dir 2>/dev/null
572
573if mkdir -p . 2>/dev/null; then
574  as_mkdir_p='mkdir -p "$as_dir"'
575else
576  test -d ./-p && rmdir ./-p
577  as_mkdir_p=false
578fi
579
580as_test_x='test -x'
581as_executable_p=as_fn_executable_p
582
583# Sed expression to map a string onto a valid CPP name.
584as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
585
586# Sed expression to map a string onto a valid variable name.
587as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
588
589
590test -n "$DJDIR" || exec 7<&0 </dev/null
591exec 6>&1
592
593# Name of the host.
594# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
595# so uname gets run too.
596ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
597
598#
599# Initializations.
600#
601ac_default_prefix=/usr/local
602ac_clean_files=
603ac_config_libobj_dir=.
604LIBOBJS=
605cross_compiling=no
606subdirs=
607MFLAGS=
608MAKEFLAGS=
609
610# Identity of this package.
611PACKAGE_NAME='bmake'
612PACKAGE_TARNAME='bmake'
613PACKAGE_VERSION='20240314'
614PACKAGE_STRING='bmake 20240314'
615PACKAGE_BUGREPORT='sjg@NetBSD.org'
616PACKAGE_URL=''
617
618# Factoring default headers for most tests.
619ac_includes_default="\
620#include <stddef.h>
621#ifdef HAVE_STDIO_H
622# include <stdio.h>
623#endif
624#ifdef HAVE_STDLIB_H
625# include <stdlib.h>
626#endif
627#ifdef HAVE_STRING_H
628# include <string.h>
629#endif
630#ifdef HAVE_INTTYPES_H
631# include <inttypes.h>
632#endif
633#ifdef HAVE_STDINT_H
634# include <stdint.h>
635#endif
636#ifdef HAVE_STRINGS_H
637# include <strings.h>
638#endif
639#ifdef HAVE_SYS_TYPES_H
640# include <sys/types.h>
641#endif
642#ifdef HAVE_SYS_STAT_H
643# include <sys/stat.h>
644#endif
645#ifdef HAVE_UNISTD_H
646# include <unistd.h>
647#endif"
648
649ac_header_c_list=
650ac_func_c_list=
651ac_subst_vars='LTLIBOBJS
652UTC_1
653_MAKE_VERSION
654filemon_h
655use_filemon
656use_meta
657diff_u
658diff
659GCC
660INSTALL
661default_sys_path
662mksrc
663force_machine_arch
664machine_arch
665force_machine
666machine
667force_make_os
668make_os
669egrep
670LIBOBJS
671bmake_path_max
672ac_exe_suffix
673INSTALL_DATA
674INSTALL_SCRIPT
675INSTALL_PROGRAM
676OBJEXT
677EXEEXT
678ac_ct_CC
679CPPFLAGS
680LDFLAGS
681CFLAGS
682CC
683target_alias
684host_alias
685build_alias
686LIBS
687ECHO_T
688ECHO_N
689ECHO_C
690DEFS
691mandir
692localedir
693libdir
694psdir
695pdfdir
696dvidir
697htmldir
698infodir
699docdir
700oldincludedir
701includedir
702runstatedir
703localstatedir
704sharedstatedir
705sysconfdir
706datadir
707datarootdir
708libexecdir
709sbindir
710bindir
711program_transform_name
712prefix
713exec_prefix
714PACKAGE_URL
715PACKAGE_BUGREPORT
716PACKAGE_STRING
717PACKAGE_VERSION
718PACKAGE_TARNAME
719PACKAGE_NAME
720PATH_SEPARATOR
721SHELL'
722ac_subst_files=''
723ac_user_opts='
724enable_option_checking
725with_defshell
726with_makefile
727with_meta
728with_filemon
729with_bmake_strftime
730with_machine
731with_force_machine
732with_force_machine_arch
733with_machine_arch
734with_default_sys_path
735with_path_objdirprefix
736enable_pwd_override
737enable_check_make_chdir
738with_mksrc
739'
740      ac_precious_vars='build_alias
741host_alias
742target_alias
743CC
744CFLAGS
745LDFLAGS
746LIBS
747CPPFLAGS'
748
749
750# Initialize some variables set by options.
751ac_init_help=
752ac_init_version=false
753ac_unrecognized_opts=
754ac_unrecognized_sep=
755# The variables have the same names as the options, with
756# dashes changed to underlines.
757cache_file=/dev/null
758exec_prefix=NONE
759no_create=
760no_recursion=
761prefix=NONE
762program_prefix=NONE
763program_suffix=NONE
764program_transform_name=s,x,x,
765silent=
766site=
767srcdir=
768verbose=
769x_includes=NONE
770x_libraries=NONE
771
772# Installation directory options.
773# These are left unexpanded so users can "make install exec_prefix=/foo"
774# and all the variables that are supposed to be based on exec_prefix
775# by default will actually change.
776# Use braces instead of parens because sh, perl, etc. also accept them.
777# (The list follows the same order as the GNU Coding Standards.)
778bindir='${exec_prefix}/bin'
779sbindir='${exec_prefix}/sbin'
780libexecdir='${exec_prefix}/libexec'
781datarootdir='${prefix}/share'
782datadir='${datarootdir}'
783sysconfdir='${prefix}/etc'
784sharedstatedir='${prefix}/com'
785localstatedir='${prefix}/var'
786runstatedir='${localstatedir}/run'
787includedir='${prefix}/include'
788oldincludedir='/usr/include'
789docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
790infodir='${datarootdir}/info'
791htmldir='${docdir}'
792dvidir='${docdir}'
793pdfdir='${docdir}'
794psdir='${docdir}'
795libdir='${exec_prefix}/lib'
796localedir='${datarootdir}/locale'
797mandir='${datarootdir}/man'
798
799ac_prev=
800ac_dashdash=
801for ac_option
802do
803  # If the previous option needs an argument, assign it.
804  if test -n "$ac_prev"; then
805    eval $ac_prev=\$ac_option
806    ac_prev=
807    continue
808  fi
809
810  case $ac_option in
811  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
812  *=)   ac_optarg= ;;
813  *)    ac_optarg=yes ;;
814  esac
815
816  case $ac_dashdash$ac_option in
817  --)
818    ac_dashdash=yes ;;
819
820  -bindir | --bindir | --bindi | --bind | --bin | --bi)
821    ac_prev=bindir ;;
822  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
823    bindir=$ac_optarg ;;
824
825  -build | --build | --buil | --bui | --bu)
826    ac_prev=build_alias ;;
827  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
828    build_alias=$ac_optarg ;;
829
830  -cache-file | --cache-file | --cache-fil | --cache-fi \
831  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
832    ac_prev=cache_file ;;
833  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
834  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
835    cache_file=$ac_optarg ;;
836
837  --config-cache | -C)
838    cache_file=config.cache ;;
839
840  -datadir | --datadir | --datadi | --datad)
841    ac_prev=datadir ;;
842  -datadir=* | --datadir=* | --datadi=* | --datad=*)
843    datadir=$ac_optarg ;;
844
845  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
846  | --dataroo | --dataro | --datar)
847    ac_prev=datarootdir ;;
848  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
849  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
850    datarootdir=$ac_optarg ;;
851
852  -disable-* | --disable-*)
853    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
854    # Reject names that are not valid shell variable names.
855    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
856      as_fn_error $? "invalid feature name: \`$ac_useropt'"
857    ac_useropt_orig=$ac_useropt
858    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
859    case $ac_user_opts in
860      *"
861"enable_$ac_useropt"
862"*) ;;
863      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
864	 ac_unrecognized_sep=', ';;
865    esac
866    eval enable_$ac_useropt=no ;;
867
868  -docdir | --docdir | --docdi | --doc | --do)
869    ac_prev=docdir ;;
870  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
871    docdir=$ac_optarg ;;
872
873  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
874    ac_prev=dvidir ;;
875  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
876    dvidir=$ac_optarg ;;
877
878  -enable-* | --enable-*)
879    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
880    # Reject names that are not valid shell variable names.
881    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
882      as_fn_error $? "invalid feature name: \`$ac_useropt'"
883    ac_useropt_orig=$ac_useropt
884    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
885    case $ac_user_opts in
886      *"
887"enable_$ac_useropt"
888"*) ;;
889      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
890	 ac_unrecognized_sep=', ';;
891    esac
892    eval enable_$ac_useropt=\$ac_optarg ;;
893
894  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
895  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
896  | --exec | --exe | --ex)
897    ac_prev=exec_prefix ;;
898  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
899  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
900  | --exec=* | --exe=* | --ex=*)
901    exec_prefix=$ac_optarg ;;
902
903  -gas | --gas | --ga | --g)
904    # Obsolete; use --with-gas.
905    with_gas=yes ;;
906
907  -help | --help | --hel | --he | -h)
908    ac_init_help=long ;;
909  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
910    ac_init_help=recursive ;;
911  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
912    ac_init_help=short ;;
913
914  -host | --host | --hos | --ho)
915    ac_prev=host_alias ;;
916  -host=* | --host=* | --hos=* | --ho=*)
917    host_alias=$ac_optarg ;;
918
919  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
920    ac_prev=htmldir ;;
921  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
922  | --ht=*)
923    htmldir=$ac_optarg ;;
924
925  -includedir | --includedir | --includedi | --included | --include \
926  | --includ | --inclu | --incl | --inc)
927    ac_prev=includedir ;;
928  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
929  | --includ=* | --inclu=* | --incl=* | --inc=*)
930    includedir=$ac_optarg ;;
931
932  -infodir | --infodir | --infodi | --infod | --info | --inf)
933    ac_prev=infodir ;;
934  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
935    infodir=$ac_optarg ;;
936
937  -libdir | --libdir | --libdi | --libd)
938    ac_prev=libdir ;;
939  -libdir=* | --libdir=* | --libdi=* | --libd=*)
940    libdir=$ac_optarg ;;
941
942  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
943  | --libexe | --libex | --libe)
944    ac_prev=libexecdir ;;
945  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
946  | --libexe=* | --libex=* | --libe=*)
947    libexecdir=$ac_optarg ;;
948
949  -localedir | --localedir | --localedi | --localed | --locale)
950    ac_prev=localedir ;;
951  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
952    localedir=$ac_optarg ;;
953
954  -localstatedir | --localstatedir | --localstatedi | --localstated \
955  | --localstate | --localstat | --localsta | --localst | --locals)
956    ac_prev=localstatedir ;;
957  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
958  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
959    localstatedir=$ac_optarg ;;
960
961  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
962    ac_prev=mandir ;;
963  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
964    mandir=$ac_optarg ;;
965
966  -nfp | --nfp | --nf)
967    # Obsolete; use --without-fp.
968    with_fp=no ;;
969
970  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
971  | --no-cr | --no-c | -n)
972    no_create=yes ;;
973
974  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
975  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
976    no_recursion=yes ;;
977
978  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
979  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
980  | --oldin | --oldi | --old | --ol | --o)
981    ac_prev=oldincludedir ;;
982  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
983  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
984  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
985    oldincludedir=$ac_optarg ;;
986
987  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
988    ac_prev=prefix ;;
989  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
990    prefix=$ac_optarg ;;
991
992  -program-prefix | --program-prefix | --program-prefi | --program-pref \
993  | --program-pre | --program-pr | --program-p)
994    ac_prev=program_prefix ;;
995  -program-prefix=* | --program-prefix=* | --program-prefi=* \
996  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
997    program_prefix=$ac_optarg ;;
998
999  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1000  | --program-suf | --program-su | --program-s)
1001    ac_prev=program_suffix ;;
1002  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1003  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1004    program_suffix=$ac_optarg ;;
1005
1006  -program-transform-name | --program-transform-name \
1007  | --program-transform-nam | --program-transform-na \
1008  | --program-transform-n | --program-transform- \
1009  | --program-transform | --program-transfor \
1010  | --program-transfo | --program-transf \
1011  | --program-trans | --program-tran \
1012  | --progr-tra | --program-tr | --program-t)
1013    ac_prev=program_transform_name ;;
1014  -program-transform-name=* | --program-transform-name=* \
1015  | --program-transform-nam=* | --program-transform-na=* \
1016  | --program-transform-n=* | --program-transform-=* \
1017  | --program-transform=* | --program-transfor=* \
1018  | --program-transfo=* | --program-transf=* \
1019  | --program-trans=* | --program-tran=* \
1020  | --progr-tra=* | --program-tr=* | --program-t=*)
1021    program_transform_name=$ac_optarg ;;
1022
1023  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1024    ac_prev=pdfdir ;;
1025  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1026    pdfdir=$ac_optarg ;;
1027
1028  -psdir | --psdir | --psdi | --psd | --ps)
1029    ac_prev=psdir ;;
1030  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1031    psdir=$ac_optarg ;;
1032
1033  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1034  | -silent | --silent | --silen | --sile | --sil)
1035    silent=yes ;;
1036
1037  -runstatedir | --runstatedir | --runstatedi | --runstated \
1038  | --runstate | --runstat | --runsta | --runst | --runs \
1039  | --run | --ru | --r)
1040    ac_prev=runstatedir ;;
1041  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1042  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1043  | --run=* | --ru=* | --r=*)
1044    runstatedir=$ac_optarg ;;
1045
1046  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1047    ac_prev=sbindir ;;
1048  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1049  | --sbi=* | --sb=*)
1050    sbindir=$ac_optarg ;;
1051
1052  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1053  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1054  | --sharedst | --shareds | --shared | --share | --shar \
1055  | --sha | --sh)
1056    ac_prev=sharedstatedir ;;
1057  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1058  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1059  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1060  | --sha=* | --sh=*)
1061    sharedstatedir=$ac_optarg ;;
1062
1063  -site | --site | --sit)
1064    ac_prev=site ;;
1065  -site=* | --site=* | --sit=*)
1066    site=$ac_optarg ;;
1067
1068  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1069    ac_prev=srcdir ;;
1070  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1071    srcdir=$ac_optarg ;;
1072
1073  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1074  | --syscon | --sysco | --sysc | --sys | --sy)
1075    ac_prev=sysconfdir ;;
1076  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1077  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1078    sysconfdir=$ac_optarg ;;
1079
1080  -target | --target | --targe | --targ | --tar | --ta | --t)
1081    ac_prev=target_alias ;;
1082  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1083    target_alias=$ac_optarg ;;
1084
1085  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1086    verbose=yes ;;
1087
1088  -version | --version | --versio | --versi | --vers | -V)
1089    ac_init_version=: ;;
1090
1091  -with-* | --with-*)
1092    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1093    # Reject names that are not valid shell variable names.
1094    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1095      as_fn_error $? "invalid package name: \`$ac_useropt'"
1096    ac_useropt_orig=$ac_useropt
1097    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1098    case $ac_user_opts in
1099      *"
1100"with_$ac_useropt"
1101"*) ;;
1102      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1103	 ac_unrecognized_sep=', ';;
1104    esac
1105    eval with_$ac_useropt=\$ac_optarg ;;
1106
1107  -without-* | --without-*)
1108    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1109    # Reject names that are not valid shell variable names.
1110    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1111      as_fn_error $? "invalid package name: \`$ac_useropt'"
1112    ac_useropt_orig=$ac_useropt
1113    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1114    case $ac_user_opts in
1115      *"
1116"with_$ac_useropt"
1117"*) ;;
1118      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1119	 ac_unrecognized_sep=', ';;
1120    esac
1121    eval with_$ac_useropt=no ;;
1122
1123  --x)
1124    # Obsolete; use --with-x.
1125    with_x=yes ;;
1126
1127  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1128  | --x-incl | --x-inc | --x-in | --x-i)
1129    ac_prev=x_includes ;;
1130  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1131  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1132    x_includes=$ac_optarg ;;
1133
1134  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1135  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1136    ac_prev=x_libraries ;;
1137  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1138  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1139    x_libraries=$ac_optarg ;;
1140
1141  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1142Try \`$0 --help' for more information"
1143    ;;
1144
1145  *=*)
1146    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1147    # Reject names that are not valid shell variable names.
1148    case $ac_envvar in #(
1149      '' | [0-9]* | *[!_$as_cr_alnum]* )
1150      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1151    esac
1152    eval $ac_envvar=\$ac_optarg
1153    export $ac_envvar ;;
1154
1155  *)
1156    # FIXME: should be removed in autoconf 3.0.
1157    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1158    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1159      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1160    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1161    ;;
1162
1163  esac
1164done
1165
1166if test -n "$ac_prev"; then
1167  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1168  as_fn_error $? "missing argument to $ac_option"
1169fi
1170
1171if test -n "$ac_unrecognized_opts"; then
1172  case $enable_option_checking in
1173    no) ;;
1174    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1175    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1176  esac
1177fi
1178
1179# Check all directory arguments for consistency.
1180for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1181		datadir sysconfdir sharedstatedir localstatedir includedir \
1182		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1183		libdir localedir mandir runstatedir
1184do
1185  eval ac_val=\$$ac_var
1186  # Remove trailing slashes.
1187  case $ac_val in
1188    */ )
1189      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1190      eval $ac_var=\$ac_val;;
1191  esac
1192  # Be sure to have absolute directory names.
1193  case $ac_val in
1194    [\\/$]* | ?:[\\/]* )  continue;;
1195    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1196  esac
1197  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1198done
1199
1200# There might be people who depend on the old broken behavior: `$host'
1201# used to hold the argument of --host etc.
1202# FIXME: To remove some day.
1203build=$build_alias
1204host=$host_alias
1205target=$target_alias
1206
1207# FIXME: To remove some day.
1208if test "x$host_alias" != x; then
1209  if test "x$build_alias" = x; then
1210    cross_compiling=maybe
1211  elif test "x$build_alias" != "x$host_alias"; then
1212    cross_compiling=yes
1213  fi
1214fi
1215
1216ac_tool_prefix=
1217test -n "$host_alias" && ac_tool_prefix=$host_alias-
1218
1219test "$silent" = yes && exec 6>/dev/null
1220
1221
1222ac_pwd=`pwd` && test -n "$ac_pwd" &&
1223ac_ls_di=`ls -di .` &&
1224ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1225  as_fn_error $? "working directory cannot be determined"
1226test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1227  as_fn_error $? "pwd does not report name of working directory"
1228
1229
1230# Find the source files, if location was not specified.
1231if test -z "$srcdir"; then
1232  ac_srcdir_defaulted=yes
1233  # Try the directory containing this script, then the parent directory.
1234  ac_confdir=`$as_dirname -- "$as_myself" ||
1235$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1236	 X"$as_myself" : 'X\(//\)[^/]' \| \
1237	 X"$as_myself" : 'X\(//\)$' \| \
1238	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1239printf "%s\n" X"$as_myself" |
1240    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1241	    s//\1/
1242	    q
1243	  }
1244	  /^X\(\/\/\)[^/].*/{
1245	    s//\1/
1246	    q
1247	  }
1248	  /^X\(\/\/\)$/{
1249	    s//\1/
1250	    q
1251	  }
1252	  /^X\(\/\).*/{
1253	    s//\1/
1254	    q
1255	  }
1256	  s/.*/./; q'`
1257  srcdir=$ac_confdir
1258  if test ! -r "$srcdir/$ac_unique_file"; then
1259    srcdir=..
1260  fi
1261else
1262  ac_srcdir_defaulted=no
1263fi
1264if test ! -r "$srcdir/$ac_unique_file"; then
1265  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1266  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1267fi
1268ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1269ac_abs_confdir=`(
1270	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1271	pwd)`
1272# When building in place, set srcdir=.
1273if test "$ac_abs_confdir" = "$ac_pwd"; then
1274  srcdir=.
1275fi
1276# Remove unnecessary trailing slashes from srcdir.
1277# Double slashes in file names in object file debugging info
1278# mess up M-x gdb in Emacs.
1279case $srcdir in
1280*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1281esac
1282for ac_var in $ac_precious_vars; do
1283  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1284  eval ac_env_${ac_var}_value=\$${ac_var}
1285  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1286  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1287done
1288
1289#
1290# Report the --help message.
1291#
1292if test "$ac_init_help" = "long"; then
1293  # Omit some internal or obsolete options to make the list less imposing.
1294  # This message is too long to be a string in the A/UX 3.1 sh.
1295  cat <<_ACEOF
1296\`configure' configures bmake 20240314 to adapt to many kinds of systems.
1297
1298Usage: $0 [OPTION]... [VAR=VALUE]...
1299
1300To assign environment variables (e.g., CC, CFLAGS...), specify them as
1301VAR=VALUE.  See below for descriptions of some of the useful variables.
1302
1303Defaults for the options are specified in brackets.
1304
1305Configuration:
1306  -h, --help              display this help and exit
1307      --help=short        display options specific to this package
1308      --help=recursive    display the short help of all the included packages
1309  -V, --version           display version information and exit
1310  -q, --quiet, --silent   do not print \`checking ...' messages
1311      --cache-file=FILE   cache test results in FILE [disabled]
1312  -C, --config-cache      alias for \`--cache-file=config.cache'
1313  -n, --no-create         do not create output files
1314      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1315
1316Installation directories:
1317  --prefix=PREFIX         install architecture-independent files in PREFIX
1318                          [$ac_default_prefix]
1319  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1320                          [PREFIX]
1321
1322By default, \`make install' will install all the files in
1323\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1324an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1325for instance \`--prefix=\$HOME'.
1326
1327For better control, use the options below.
1328
1329Fine tuning of the installation directories:
1330  --bindir=DIR            user executables [EPREFIX/bin]
1331  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1332  --libexecdir=DIR        program executables [EPREFIX/libexec]
1333  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1334  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1335  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1336  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1337  --libdir=DIR            object code libraries [EPREFIX/lib]
1338  --includedir=DIR        C header files [PREFIX/include]
1339  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1340  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1341  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1342  --infodir=DIR           info documentation [DATAROOTDIR/info]
1343  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1344  --mandir=DIR            man documentation [DATAROOTDIR/man]
1345  --docdir=DIR            documentation root [DATAROOTDIR/doc/bmake]
1346  --htmldir=DIR           html documentation [DOCDIR]
1347  --dvidir=DIR            dvi documentation [DOCDIR]
1348  --pdfdir=DIR            pdf documentation [DOCDIR]
1349  --psdir=DIR             ps documentation [DOCDIR]
1350_ACEOF
1351
1352  cat <<\_ACEOF
1353_ACEOF
1354fi
1355
1356if test -n "$ac_init_help"; then
1357  case $ac_init_help in
1358     short | recursive ) echo "Configuration of bmake 20240314:";;
1359   esac
1360  cat <<\_ACEOF
1361
1362Optional Features:
1363  --disable-option-checking  ignore unrecognized --enable/--with options
1364  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1365  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1366  --disable-pwd-override  disable $PWD overriding getcwd()
1367  --disable-check-make-chdir disable make trying to guess
1368	when it should automatically cd ${.CURDIR}
1369
1370Optional Packages:
1371  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1372  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1373  --with-defshell=[name=]SHELL	use SHELL by default
1374	optional 'name' can be 'sh' to indicate SHELL is sh compatible
1375	eg. --with-defshell=sh=/bin/bsh
1376	use just 'sh' or 'ksh' to pick the internal definitions
1377  --without-makefile disable use of generated makefile
1378  --without-meta disable use of meta-mode
1379  --with-filemon={no,dev,ktrace,path/filemon.h} indicate filemon method for meta-mode. Path to filemon.h implies dev
1380 --with-bmake-strftime force use of bmake strftime
1381  --with-machine=MACHINE  explicitly set MACHINE
1382  --with-force-machine=MACHINE  set FORCE_MACHINE
1383  --with-force-machine-arch=MACHINE  set FORCE_MACHINE_ARCH
1384  --with-machine_arch=MACHINE_ARCH  explicitly set MACHINE_ARCH
1385  --with-default-sys-path=PATH:DIR:LIST  use an explicit _PATH_DEFSYSPATH
1386	MAKESYSPATH is a ':' separated list of directories
1387	that bmake will search for system .mk files.
1388	_PATH_DEFSYSPATH is its default value.
1389  --with-path-objdirprefix=PATH  override _PATH_OBJDIRPREFIX
1390  --with-mksrc=PATH tell makefile.boot where to find mk src
1391
1392Some influential environment variables:
1393  CC          C compiler command
1394  CFLAGS      C compiler flags
1395  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1396              nonstandard directory <lib dir>
1397  LIBS        libraries to pass to the linker, e.g. -l<library>
1398  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1399              you have headers in a nonstandard directory <include dir>
1400
1401Use these variables to override the choices made by `configure' or to help
1402it to find libraries and programs with nonstandard names/locations.
1403
1404Report bugs to <sjg@NetBSD.org>.
1405_ACEOF
1406ac_status=$?
1407fi
1408
1409if test "$ac_init_help" = "recursive"; then
1410  # If there are subdirs, report their specific --help.
1411  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1412    test -d "$ac_dir" ||
1413      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1414      continue
1415    ac_builddir=.
1416
1417case "$ac_dir" in
1418.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1419*)
1420  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1421  # A ".." for each directory in $ac_dir_suffix.
1422  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1423  case $ac_top_builddir_sub in
1424  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1425  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1426  esac ;;
1427esac
1428ac_abs_top_builddir=$ac_pwd
1429ac_abs_builddir=$ac_pwd$ac_dir_suffix
1430# for backward compatibility:
1431ac_top_builddir=$ac_top_build_prefix
1432
1433case $srcdir in
1434  .)  # We are building in place.
1435    ac_srcdir=.
1436    ac_top_srcdir=$ac_top_builddir_sub
1437    ac_abs_top_srcdir=$ac_pwd ;;
1438  [\\/]* | ?:[\\/]* )  # Absolute name.
1439    ac_srcdir=$srcdir$ac_dir_suffix;
1440    ac_top_srcdir=$srcdir
1441    ac_abs_top_srcdir=$srcdir ;;
1442  *) # Relative name.
1443    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1444    ac_top_srcdir=$ac_top_build_prefix$srcdir
1445    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1446esac
1447ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1448
1449    cd "$ac_dir" || { ac_status=$?; continue; }
1450    # Check for configure.gnu first; this name is used for a wrapper for
1451    # Metaconfig's "Configure" on case-insensitive file systems.
1452    if test -f "$ac_srcdir/configure.gnu"; then
1453      echo &&
1454      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1455    elif test -f "$ac_srcdir/configure"; then
1456      echo &&
1457      $SHELL "$ac_srcdir/configure" --help=recursive
1458    else
1459      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1460    fi || ac_status=$?
1461    cd "$ac_pwd" || { ac_status=$?; break; }
1462  done
1463fi
1464
1465test -n "$ac_init_help" && exit $ac_status
1466if $ac_init_version; then
1467  cat <<\_ACEOF
1468bmake configure 20240314
1469generated by GNU Autoconf 2.71
1470
1471Copyright (C) 2021 Free Software Foundation, Inc.
1472This configure script is free software; the Free Software Foundation
1473gives unlimited permission to copy, distribute and modify it.
1474_ACEOF
1475  exit
1476fi
1477
1478## ------------------------ ##
1479## Autoconf initialization. ##
1480## ------------------------ ##
1481
1482# ac_fn_c_try_compile LINENO
1483# --------------------------
1484# Try to compile conftest.$ac_ext, and return whether this succeeded.
1485ac_fn_c_try_compile ()
1486{
1487  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1488  rm -f conftest.$ac_objext conftest.beam
1489  if { { ac_try="$ac_compile"
1490case "(($ac_try" in
1491  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1492  *) ac_try_echo=$ac_try;;
1493esac
1494eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1495printf "%s\n" "$ac_try_echo"; } >&5
1496  (eval "$ac_compile") 2>conftest.err
1497  ac_status=$?
1498  if test -s conftest.err; then
1499    grep -v '^ *+' conftest.err >conftest.er1
1500    cat conftest.er1 >&5
1501    mv -f conftest.er1 conftest.err
1502  fi
1503  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1504  test $ac_status = 0; } && {
1505	 test -z "$ac_c_werror_flag" ||
1506	 test ! -s conftest.err
1507       } && test -s conftest.$ac_objext
1508then :
1509  ac_retval=0
1510else $as_nop
1511  printf "%s\n" "$as_me: failed program was:" >&5
1512sed 's/^/| /' conftest.$ac_ext >&5
1513
1514	ac_retval=1
1515fi
1516  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1517  as_fn_set_status $ac_retval
1518
1519} # ac_fn_c_try_compile
1520
1521# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1522# -------------------------------------------------------
1523# Tests whether HEADER exists and can be compiled using the include files in
1524# INCLUDES, setting the cache variable VAR accordingly.
1525ac_fn_c_check_header_compile ()
1526{
1527  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1528  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1529printf %s "checking for $2... " >&6; }
1530if eval test \${$3+y}
1531then :
1532  printf %s "(cached) " >&6
1533else $as_nop
1534  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1535/* end confdefs.h.  */
1536$4
1537#include <$2>
1538_ACEOF
1539if ac_fn_c_try_compile "$LINENO"
1540then :
1541  eval "$3=yes"
1542else $as_nop
1543  eval "$3=no"
1544fi
1545rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1546fi
1547eval ac_res=\$$3
1548	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1549printf "%s\n" "$ac_res" >&6; }
1550  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1551
1552} # ac_fn_c_check_header_compile
1553
1554# ac_fn_c_try_link LINENO
1555# -----------------------
1556# Try to link conftest.$ac_ext, and return whether this succeeded.
1557ac_fn_c_try_link ()
1558{
1559  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1561  if { { ac_try="$ac_link"
1562case "(($ac_try" in
1563  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564  *) ac_try_echo=$ac_try;;
1565esac
1566eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567printf "%s\n" "$ac_try_echo"; } >&5
1568  (eval "$ac_link") 2>conftest.err
1569  ac_status=$?
1570  if test -s conftest.err; then
1571    grep -v '^ *+' conftest.err >conftest.er1
1572    cat conftest.er1 >&5
1573    mv -f conftest.er1 conftest.err
1574  fi
1575  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576  test $ac_status = 0; } && {
1577	 test -z "$ac_c_werror_flag" ||
1578	 test ! -s conftest.err
1579       } && test -s conftest$ac_exeext && {
1580	 test "$cross_compiling" = yes ||
1581	 test -x conftest$ac_exeext
1582       }
1583then :
1584  ac_retval=0
1585else $as_nop
1586  printf "%s\n" "$as_me: failed program was:" >&5
1587sed 's/^/| /' conftest.$ac_ext >&5
1588
1589	ac_retval=1
1590fi
1591  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1592  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1593  # interfere with the next link command; also delete a directory that is
1594  # left behind by Apple's compiler.  We do this before executing the actions.
1595  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1596  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1597  as_fn_set_status $ac_retval
1598
1599} # ac_fn_c_try_link
1600
1601# ac_fn_c_try_run LINENO
1602# ----------------------
1603# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1604# executables *can* be run.
1605ac_fn_c_try_run ()
1606{
1607  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1608  if { { ac_try="$ac_link"
1609case "(($ac_try" in
1610  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1611  *) ac_try_echo=$ac_try;;
1612esac
1613eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1614printf "%s\n" "$ac_try_echo"; } >&5
1615  (eval "$ac_link") 2>&5
1616  ac_status=$?
1617  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1619  { { case "(($ac_try" in
1620  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1621  *) ac_try_echo=$ac_try;;
1622esac
1623eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1624printf "%s\n" "$ac_try_echo"; } >&5
1625  (eval "$ac_try") 2>&5
1626  ac_status=$?
1627  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1628  test $ac_status = 0; }; }
1629then :
1630  ac_retval=0
1631else $as_nop
1632  printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1633       printf "%s\n" "$as_me: failed program was:" >&5
1634sed 's/^/| /' conftest.$ac_ext >&5
1635
1636       ac_retval=$ac_status
1637fi
1638  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1639  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1640  as_fn_set_status $ac_retval
1641
1642} # ac_fn_c_try_run
1643
1644# ac_fn_c_find_intX_t LINENO BITS VAR
1645# -----------------------------------
1646# Finds a signed integer type with width BITS, setting cache variable VAR
1647# accordingly.
1648ac_fn_c_find_intX_t ()
1649{
1650  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1651  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1652printf %s "checking for int$2_t... " >&6; }
1653if eval test \${$3+y}
1654then :
1655  printf %s "(cached) " >&6
1656else $as_nop
1657  eval "$3=no"
1658     # Order is important - never check a type that is potentially smaller
1659     # than half of the expected target width.
1660     for ac_type in int$2_t 'int' 'long int' \
1661	 'long long int' 'short int' 'signed char'; do
1662       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663/* end confdefs.h.  */
1664$ac_includes_default
1665	     enum { N = $2 / 2 - 1 };
1666int
1667main (void)
1668{
1669static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1670test_array [0] = 0;
1671return test_array [0];
1672
1673  ;
1674  return 0;
1675}
1676_ACEOF
1677if ac_fn_c_try_compile "$LINENO"
1678then :
1679  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680/* end confdefs.h.  */
1681$ac_includes_default
1682	        enum { N = $2 / 2 - 1 };
1683int
1684main (void)
1685{
1686static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1687		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1688test_array [0] = 0;
1689return test_array [0];
1690
1691  ;
1692  return 0;
1693}
1694_ACEOF
1695if ac_fn_c_try_compile "$LINENO"
1696then :
1697
1698else $as_nop
1699  case $ac_type in #(
1700  int$2_t) :
1701    eval "$3=yes" ;; #(
1702  *) :
1703    eval "$3=\$ac_type" ;;
1704esac
1705fi
1706rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1707fi
1708rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1709       if eval test \"x\$"$3"\" = x"no"
1710then :
1711
1712else $as_nop
1713  break
1714fi
1715     done
1716fi
1717eval ac_res=\$$3
1718	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1719printf "%s\n" "$ac_res" >&6; }
1720  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1721
1722} # ac_fn_c_find_intX_t
1723
1724# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1725# -------------------------------------------
1726# Tests whether TYPE exists after having included INCLUDES, setting cache
1727# variable VAR accordingly.
1728ac_fn_c_check_type ()
1729{
1730  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732printf %s "checking for $2... " >&6; }
1733if eval test \${$3+y}
1734then :
1735  printf %s "(cached) " >&6
1736else $as_nop
1737  eval "$3=no"
1738  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739/* end confdefs.h.  */
1740$4
1741int
1742main (void)
1743{
1744if (sizeof ($2))
1745	 return 0;
1746  ;
1747  return 0;
1748}
1749_ACEOF
1750if ac_fn_c_try_compile "$LINENO"
1751then :
1752  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753/* end confdefs.h.  */
1754$4
1755int
1756main (void)
1757{
1758if (sizeof (($2)))
1759	    return 0;
1760  ;
1761  return 0;
1762}
1763_ACEOF
1764if ac_fn_c_try_compile "$LINENO"
1765then :
1766
1767else $as_nop
1768  eval "$3=yes"
1769fi
1770rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1771fi
1772rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1773fi
1774eval ac_res=\$$3
1775	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1776printf "%s\n" "$ac_res" >&6; }
1777  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1778
1779} # ac_fn_c_check_type
1780
1781# ac_fn_c_find_uintX_t LINENO BITS VAR
1782# ------------------------------------
1783# Finds an unsigned integer type with width BITS, setting cache variable VAR
1784# accordingly.
1785ac_fn_c_find_uintX_t ()
1786{
1787  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1788  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1789printf %s "checking for uint$2_t... " >&6; }
1790if eval test \${$3+y}
1791then :
1792  printf %s "(cached) " >&6
1793else $as_nop
1794  eval "$3=no"
1795     # Order is important - never check a type that is potentially smaller
1796     # than half of the expected target width.
1797     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1798	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1799       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1800/* end confdefs.h.  */
1801$ac_includes_default
1802int
1803main (void)
1804{
1805static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1806test_array [0] = 0;
1807return test_array [0];
1808
1809  ;
1810  return 0;
1811}
1812_ACEOF
1813if ac_fn_c_try_compile "$LINENO"
1814then :
1815  case $ac_type in #(
1816  uint$2_t) :
1817    eval "$3=yes" ;; #(
1818  *) :
1819    eval "$3=\$ac_type" ;;
1820esac
1821fi
1822rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1823       if eval test \"x\$"$3"\" = x"no"
1824then :
1825
1826else $as_nop
1827  break
1828fi
1829     done
1830fi
1831eval ac_res=\$$3
1832	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1833printf "%s\n" "$ac_res" >&6; }
1834  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835
1836} # ac_fn_c_find_uintX_t
1837
1838# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1839# ------------------------------------------------------------------
1840# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1841# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1842ac_fn_check_decl ()
1843{
1844  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845  as_decl_name=`echo $2|sed 's/ *(.*//'`
1846  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1847printf %s "checking whether $as_decl_name is declared... " >&6; }
1848if eval test \${$3+y}
1849then :
1850  printf %s "(cached) " >&6
1851else $as_nop
1852  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1853  eval ac_save_FLAGS=\$$6
1854  as_fn_append $6 " $5"
1855  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856/* end confdefs.h.  */
1857$4
1858int
1859main (void)
1860{
1861#ifndef $as_decl_name
1862#ifdef __cplusplus
1863  (void) $as_decl_use;
1864#else
1865  (void) $as_decl_name;
1866#endif
1867#endif
1868
1869  ;
1870  return 0;
1871}
1872_ACEOF
1873if ac_fn_c_try_compile "$LINENO"
1874then :
1875  eval "$3=yes"
1876else $as_nop
1877  eval "$3=no"
1878fi
1879rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1880  eval $6=\$ac_save_FLAGS
1881
1882fi
1883eval ac_res=\$$3
1884	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885printf "%s\n" "$ac_res" >&6; }
1886  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1887
1888} # ac_fn_check_decl
1889
1890# ac_fn_c_check_func LINENO FUNC VAR
1891# ----------------------------------
1892# Tests whether FUNC exists, setting the cache variable VAR accordingly
1893ac_fn_c_check_func ()
1894{
1895  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1896  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1897printf %s "checking for $2... " >&6; }
1898if eval test \${$3+y}
1899then :
1900  printf %s "(cached) " >&6
1901else $as_nop
1902  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1903/* end confdefs.h.  */
1904/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1905   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1906#define $2 innocuous_$2
1907
1908/* System header to define __stub macros and hopefully few prototypes,
1909   which can conflict with char $2 (); below.  */
1910
1911#include <limits.h>
1912#undef $2
1913
1914/* Override any GCC internal prototype to avoid an error.
1915   Use char because int might match the return type of a GCC
1916   builtin and then its argument prototype would still apply.  */
1917#ifdef __cplusplus
1918extern "C"
1919#endif
1920char $2 ();
1921/* The GNU C library defines this for functions which it implements
1922    to always fail with ENOSYS.  Some functions are actually named
1923    something starting with __ and the normal name is an alias.  */
1924#if defined __stub_$2 || defined __stub___$2
1925choke me
1926#endif
1927
1928int
1929main (void)
1930{
1931return $2 ();
1932  ;
1933  return 0;
1934}
1935_ACEOF
1936if ac_fn_c_try_link "$LINENO"
1937then :
1938  eval "$3=yes"
1939else $as_nop
1940  eval "$3=no"
1941fi
1942rm -f core conftest.err conftest.$ac_objext conftest.beam \
1943    conftest$ac_exeext conftest.$ac_ext
1944fi
1945eval ac_res=\$$3
1946	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947printf "%s\n" "$ac_res" >&6; }
1948  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949
1950} # ac_fn_c_check_func
1951ac_configure_args_raw=
1952for ac_arg
1953do
1954  case $ac_arg in
1955  *\'*)
1956    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1957  esac
1958  as_fn_append ac_configure_args_raw " '$ac_arg'"
1959done
1960
1961case $ac_configure_args_raw in
1962  *$as_nl*)
1963    ac_safe_unquote= ;;
1964  *)
1965    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1966    ac_unsafe_a="$ac_unsafe_z#~"
1967    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1968    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1969esac
1970
1971cat >config.log <<_ACEOF
1972This file contains any messages produced by compilers while
1973running configure, to aid debugging if configure makes a mistake.
1974
1975It was created by bmake $as_me 20240314, which was
1976generated by GNU Autoconf 2.71.  Invocation command line was
1977
1978  $ $0$ac_configure_args_raw
1979
1980_ACEOF
1981exec 5>>config.log
1982{
1983cat <<_ASUNAME
1984## --------- ##
1985## Platform. ##
1986## --------- ##
1987
1988hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1989uname -m = `(uname -m) 2>/dev/null || echo unknown`
1990uname -r = `(uname -r) 2>/dev/null || echo unknown`
1991uname -s = `(uname -s) 2>/dev/null || echo unknown`
1992uname -v = `(uname -v) 2>/dev/null || echo unknown`
1993
1994/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1995/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1996
1997/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1998/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1999/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2000/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2001/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2002/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2003/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2004
2005_ASUNAME
2006
2007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2008for as_dir in $PATH
2009do
2010  IFS=$as_save_IFS
2011  case $as_dir in #(((
2012    '') as_dir=./ ;;
2013    */) ;;
2014    *) as_dir=$as_dir/ ;;
2015  esac
2016    printf "%s\n" "PATH: $as_dir"
2017  done
2018IFS=$as_save_IFS
2019
2020} >&5
2021
2022cat >&5 <<_ACEOF
2023
2024
2025## ----------- ##
2026## Core tests. ##
2027## ----------- ##
2028
2029_ACEOF
2030
2031
2032# Keep a trace of the command line.
2033# Strip out --no-create and --no-recursion so they do not pile up.
2034# Strip out --silent because we don't want to record it for future runs.
2035# Also quote any args containing shell meta-characters.
2036# Make two passes to allow for proper duplicate-argument suppression.
2037ac_configure_args=
2038ac_configure_args0=
2039ac_configure_args1=
2040ac_must_keep_next=false
2041for ac_pass in 1 2
2042do
2043  for ac_arg
2044  do
2045    case $ac_arg in
2046    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2047    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2048    | -silent | --silent | --silen | --sile | --sil)
2049      continue ;;
2050    *\'*)
2051      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2052    esac
2053    case $ac_pass in
2054    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2055    2)
2056      as_fn_append ac_configure_args1 " '$ac_arg'"
2057      if test $ac_must_keep_next = true; then
2058	ac_must_keep_next=false # Got value, back to normal.
2059      else
2060	case $ac_arg in
2061	  *=* | --config-cache | -C | -disable-* | --disable-* \
2062	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2063	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2064	  | -with-* | --with-* | -without-* | --without-* | --x)
2065	    case "$ac_configure_args0 " in
2066	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2067	    esac
2068	    ;;
2069	  -* ) ac_must_keep_next=true ;;
2070	esac
2071      fi
2072      as_fn_append ac_configure_args " '$ac_arg'"
2073      ;;
2074    esac
2075  done
2076done
2077{ ac_configure_args0=; unset ac_configure_args0;}
2078{ ac_configure_args1=; unset ac_configure_args1;}
2079
2080# When interrupted or exit'd, cleanup temporary files, and complete
2081# config.log.  We remove comments because anyway the quotes in there
2082# would cause problems or look ugly.
2083# WARNING: Use '\'' to represent an apostrophe within the trap.
2084# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2085trap 'exit_status=$?
2086  # Sanitize IFS.
2087  IFS=" ""	$as_nl"
2088  # Save into config.log some information that might help in debugging.
2089  {
2090    echo
2091
2092    printf "%s\n" "## ---------------- ##
2093## Cache variables. ##
2094## ---------------- ##"
2095    echo
2096    # The following way of writing the cache mishandles newlines in values,
2097(
2098  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2099    eval ac_val=\$$ac_var
2100    case $ac_val in #(
2101    *${as_nl}*)
2102      case $ac_var in #(
2103      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2104printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2105      esac
2106      case $ac_var in #(
2107      _ | IFS | as_nl) ;; #(
2108      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2109      *) { eval $ac_var=; unset $ac_var;} ;;
2110      esac ;;
2111    esac
2112  done
2113  (set) 2>&1 |
2114    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2115    *${as_nl}ac_space=\ *)
2116      sed -n \
2117	"s/'\''/'\''\\\\'\'''\''/g;
2118	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2119      ;; #(
2120    *)
2121      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2122      ;;
2123    esac |
2124    sort
2125)
2126    echo
2127
2128    printf "%s\n" "## ----------------- ##
2129## Output variables. ##
2130## ----------------- ##"
2131    echo
2132    for ac_var in $ac_subst_vars
2133    do
2134      eval ac_val=\$$ac_var
2135      case $ac_val in
2136      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2137      esac
2138      printf "%s\n" "$ac_var='\''$ac_val'\''"
2139    done | sort
2140    echo
2141
2142    if test -n "$ac_subst_files"; then
2143      printf "%s\n" "## ------------------- ##
2144## File substitutions. ##
2145## ------------------- ##"
2146      echo
2147      for ac_var in $ac_subst_files
2148      do
2149	eval ac_val=\$$ac_var
2150	case $ac_val in
2151	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2152	esac
2153	printf "%s\n" "$ac_var='\''$ac_val'\''"
2154      done | sort
2155      echo
2156    fi
2157
2158    if test -s confdefs.h; then
2159      printf "%s\n" "## ----------- ##
2160## confdefs.h. ##
2161## ----------- ##"
2162      echo
2163      cat confdefs.h
2164      echo
2165    fi
2166    test "$ac_signal" != 0 &&
2167      printf "%s\n" "$as_me: caught signal $ac_signal"
2168    printf "%s\n" "$as_me: exit $exit_status"
2169  } >&5
2170  rm -f core *.core core.conftest.* &&
2171    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2172    exit $exit_status
2173' 0
2174for ac_signal in 1 2 13 15; do
2175  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2176done
2177ac_signal=0
2178
2179# confdefs.h avoids OS command line length limits that DEFS can exceed.
2180rm -f -r conftest* confdefs.h
2181
2182printf "%s\n" "/* confdefs.h */" > confdefs.h
2183
2184# Predefined preprocessor variables.
2185
2186printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2187
2188printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2189
2190printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2191
2192printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2193
2194printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2195
2196printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2197
2198
2199# Let the site file select an alternate cache file if it wants to.
2200# Prefer an explicitly selected file to automatically selected ones.
2201if test -n "$CONFIG_SITE"; then
2202  ac_site_files="$CONFIG_SITE"
2203elif test "x$prefix" != xNONE; then
2204  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2205else
2206  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2207fi
2208
2209for ac_site_file in $ac_site_files
2210do
2211  case $ac_site_file in #(
2212  */*) :
2213     ;; #(
2214  *) :
2215    ac_site_file=./$ac_site_file ;;
2216esac
2217  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2218    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2219printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2220    sed 's/^/| /' "$ac_site_file" >&5
2221    . "$ac_site_file" \
2222      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2223printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2224as_fn_error $? "failed to load site script $ac_site_file
2225See \`config.log' for more details" "$LINENO" 5; }
2226  fi
2227done
2228
2229if test -r "$cache_file"; then
2230  # Some versions of bash will fail to source /dev/null (special files
2231  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2232  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2233    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2234printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2235    case $cache_file in
2236      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2237      *)                      . "./$cache_file";;
2238    esac
2239  fi
2240else
2241  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2242printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2243  >$cache_file
2244fi
2245
2246as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2247# Test code for whether the C compiler supports C89 (global declarations)
2248ac_c_conftest_c89_globals='
2249/* Does the compiler advertise C89 conformance?
2250   Do not test the value of __STDC__, because some compilers set it to 0
2251   while being otherwise adequately conformant. */
2252#if !defined __STDC__
2253# error "Compiler does not advertise C89 conformance"
2254#endif
2255
2256#include <stddef.h>
2257#include <stdarg.h>
2258struct stat;
2259/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2260struct buf { int x; };
2261struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2262static char *e (p, i)
2263     char **p;
2264     int i;
2265{
2266  return p[i];
2267}
2268static char *f (char * (*g) (char **, int), char **p, ...)
2269{
2270  char *s;
2271  va_list v;
2272  va_start (v,p);
2273  s = g (p, va_arg (v,int));
2274  va_end (v);
2275  return s;
2276}
2277
2278/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2279   function prototypes and stuff, but not \xHH hex character constants.
2280   These do not provoke an error unfortunately, instead are silently treated
2281   as an "x".  The following induces an error, until -std is added to get
2282   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2283   array size at least.  It is necessary to write \x00 == 0 to get something
2284   that is true only with -std.  */
2285int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2286
2287/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2288   inside strings and character constants.  */
2289#define FOO(x) '\''x'\''
2290int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2291
2292int test (int i, double x);
2293struct s1 {int (*f) (int a);};
2294struct s2 {int (*f) (double a);};
2295int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2296               int, int);'
2297
2298# Test code for whether the C compiler supports C89 (body of main).
2299ac_c_conftest_c89_main='
2300ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2301'
2302
2303# Test code for whether the C compiler supports C99 (global declarations)
2304ac_c_conftest_c99_globals='
2305// Does the compiler advertise C99 conformance?
2306#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2307# error "Compiler does not advertise C99 conformance"
2308#endif
2309
2310#include <stdbool.h>
2311extern int puts (const char *);
2312extern int printf (const char *, ...);
2313extern int dprintf (int, const char *, ...);
2314extern void *malloc (size_t);
2315
2316// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2317// dprintf is used instead of fprintf to avoid needing to declare
2318// FILE and stderr.
2319#define debug(...) dprintf (2, __VA_ARGS__)
2320#define showlist(...) puts (#__VA_ARGS__)
2321#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2322static void
2323test_varargs_macros (void)
2324{
2325  int x = 1234;
2326  int y = 5678;
2327  debug ("Flag");
2328  debug ("X = %d\n", x);
2329  showlist (The first, second, and third items.);
2330  report (x>y, "x is %d but y is %d", x, y);
2331}
2332
2333// Check long long types.
2334#define BIG64 18446744073709551615ull
2335#define BIG32 4294967295ul
2336#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2337#if !BIG_OK
2338  #error "your preprocessor is broken"
2339#endif
2340#if BIG_OK
2341#else
2342  #error "your preprocessor is broken"
2343#endif
2344static long long int bignum = -9223372036854775807LL;
2345static unsigned long long int ubignum = BIG64;
2346
2347struct incomplete_array
2348{
2349  int datasize;
2350  double data[];
2351};
2352
2353struct named_init {
2354  int number;
2355  const wchar_t *name;
2356  double average;
2357};
2358
2359typedef const char *ccp;
2360
2361static inline int
2362test_restrict (ccp restrict text)
2363{
2364  // See if C++-style comments work.
2365  // Iterate through items via the restricted pointer.
2366  // Also check for declarations in for loops.
2367  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2368    continue;
2369  return 0;
2370}
2371
2372// Check varargs and va_copy.
2373static bool
2374test_varargs (const char *format, ...)
2375{
2376  va_list args;
2377  va_start (args, format);
2378  va_list args_copy;
2379  va_copy (args_copy, args);
2380
2381  const char *str = "";
2382  int number = 0;
2383  float fnumber = 0;
2384
2385  while (*format)
2386    {
2387      switch (*format++)
2388	{
2389	case '\''s'\'': // string
2390	  str = va_arg (args_copy, const char *);
2391	  break;
2392	case '\''d'\'': // int
2393	  number = va_arg (args_copy, int);
2394	  break;
2395	case '\''f'\'': // float
2396	  fnumber = va_arg (args_copy, double);
2397	  break;
2398	default:
2399	  break;
2400	}
2401    }
2402  va_end (args_copy);
2403  va_end (args);
2404
2405  return *str && number && fnumber;
2406}
2407'
2408
2409# Test code for whether the C compiler supports C99 (body of main).
2410ac_c_conftest_c99_main='
2411  // Check bool.
2412  _Bool success = false;
2413  success |= (argc != 0);
2414
2415  // Check restrict.
2416  if (test_restrict ("String literal") == 0)
2417    success = true;
2418  char *restrict newvar = "Another string";
2419
2420  // Check varargs.
2421  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2422  test_varargs_macros ();
2423
2424  // Check flexible array members.
2425  struct incomplete_array *ia =
2426    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2427  ia->datasize = 10;
2428  for (int i = 0; i < ia->datasize; ++i)
2429    ia->data[i] = i * 1.234;
2430
2431  // Check named initializers.
2432  struct named_init ni = {
2433    .number = 34,
2434    .name = L"Test wide string",
2435    .average = 543.34343,
2436  };
2437
2438  ni.number = 58;
2439
2440  int dynamic_array[ni.number];
2441  dynamic_array[0] = argv[0][0];
2442  dynamic_array[ni.number - 1] = 543;
2443
2444  // work around unused variable warnings
2445  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2446	 || dynamic_array[ni.number - 1] != 543);
2447'
2448
2449# Test code for whether the C compiler supports C11 (global declarations)
2450ac_c_conftest_c11_globals='
2451// Does the compiler advertise C11 conformance?
2452#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2453# error "Compiler does not advertise C11 conformance"
2454#endif
2455
2456// Check _Alignas.
2457char _Alignas (double) aligned_as_double;
2458char _Alignas (0) no_special_alignment;
2459extern char aligned_as_int;
2460char _Alignas (0) _Alignas (int) aligned_as_int;
2461
2462// Check _Alignof.
2463enum
2464{
2465  int_alignment = _Alignof (int),
2466  int_array_alignment = _Alignof (int[100]),
2467  char_alignment = _Alignof (char)
2468};
2469_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2470
2471// Check _Noreturn.
2472int _Noreturn does_not_return (void) { for (;;) continue; }
2473
2474// Check _Static_assert.
2475struct test_static_assert
2476{
2477  int x;
2478  _Static_assert (sizeof (int) <= sizeof (long int),
2479                  "_Static_assert does not work in struct");
2480  long int y;
2481};
2482
2483// Check UTF-8 literals.
2484#define u8 syntax error!
2485char const utf8_literal[] = u8"happens to be ASCII" "another string";
2486
2487// Check duplicate typedefs.
2488typedef long *long_ptr;
2489typedef long int *long_ptr;
2490typedef long_ptr long_ptr;
2491
2492// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2493struct anonymous
2494{
2495  union {
2496    struct { int i; int j; };
2497    struct { int k; long int l; } w;
2498  };
2499  int m;
2500} v1;
2501'
2502
2503# Test code for whether the C compiler supports C11 (body of main).
2504ac_c_conftest_c11_main='
2505  _Static_assert ((offsetof (struct anonymous, i)
2506		   == offsetof (struct anonymous, w.k)),
2507		  "Anonymous union alignment botch");
2508  v1.i = 2;
2509  v1.w.k = 5;
2510  ok |= v1.i != 5;
2511'
2512
2513# Test code for whether the C compiler supports C11 (complete).
2514ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2515${ac_c_conftest_c99_globals}
2516${ac_c_conftest_c11_globals}
2517
2518int
2519main (int argc, char **argv)
2520{
2521  int ok = 0;
2522  ${ac_c_conftest_c89_main}
2523  ${ac_c_conftest_c99_main}
2524  ${ac_c_conftest_c11_main}
2525  return ok;
2526}
2527"
2528
2529# Test code for whether the C compiler supports C99 (complete).
2530ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2531${ac_c_conftest_c99_globals}
2532
2533int
2534main (int argc, char **argv)
2535{
2536  int ok = 0;
2537  ${ac_c_conftest_c89_main}
2538  ${ac_c_conftest_c99_main}
2539  return ok;
2540}
2541"
2542
2543# Test code for whether the C compiler supports C89 (complete).
2544ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2545
2546int
2547main (int argc, char **argv)
2548{
2549  int ok = 0;
2550  ${ac_c_conftest_c89_main}
2551  return ok;
2552}
2553"
2554
2555as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2556as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2557as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2558as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2559as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2560as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2561as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2562as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2563as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2564as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
2565as_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H"
2566as_fn_append ac_header_c_list " vfork.h vfork_h HAVE_VFORK_H"
2567as_fn_append ac_func_c_list " fork HAVE_FORK"
2568as_fn_append ac_func_c_list " vfork HAVE_VFORK"
2569as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
2570
2571# Auxiliary files required by this configure script.
2572ac_aux_files="install-sh"
2573
2574# Locations in which to look for auxiliary files.
2575ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2576
2577# Search for a directory containing all of the required auxiliary files,
2578# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2579# If we don't find one directory that contains all the files we need,
2580# we report the set of missing files from the *first* directory in
2581# $ac_aux_dir_candidates and give up.
2582ac_missing_aux_files=""
2583ac_first_candidate=:
2584printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2586as_found=false
2587for as_dir in $ac_aux_dir_candidates
2588do
2589  IFS=$as_save_IFS
2590  case $as_dir in #(((
2591    '') as_dir=./ ;;
2592    */) ;;
2593    *) as_dir=$as_dir/ ;;
2594  esac
2595  as_found=:
2596
2597  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2598  ac_aux_dir_found=yes
2599  ac_install_sh=
2600  for ac_aux in $ac_aux_files
2601  do
2602    # As a special case, if "install-sh" is required, that requirement
2603    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2604    # and $ac_install_sh is set appropriately for whichever one is found.
2605    if test x"$ac_aux" = x"install-sh"
2606    then
2607      if test -f "${as_dir}install-sh"; then
2608        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2609        ac_install_sh="${as_dir}install-sh -c"
2610      elif test -f "${as_dir}install.sh"; then
2611        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2612        ac_install_sh="${as_dir}install.sh -c"
2613      elif test -f "${as_dir}shtool"; then
2614        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2615        ac_install_sh="${as_dir}shtool install -c"
2616      else
2617        ac_aux_dir_found=no
2618        if $ac_first_candidate; then
2619          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2620        else
2621          break
2622        fi
2623      fi
2624    else
2625      if test -f "${as_dir}${ac_aux}"; then
2626        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2627      else
2628        ac_aux_dir_found=no
2629        if $ac_first_candidate; then
2630          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2631        else
2632          break
2633        fi
2634      fi
2635    fi
2636  done
2637  if test "$ac_aux_dir_found" = yes; then
2638    ac_aux_dir="$as_dir"
2639    break
2640  fi
2641  ac_first_candidate=false
2642
2643  as_found=false
2644done
2645IFS=$as_save_IFS
2646if $as_found
2647then :
2648
2649else $as_nop
2650  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2651fi
2652
2653
2654# These three variables are undocumented and unsupported,
2655# and are intended to be withdrawn in a future Autoconf release.
2656# They can cause serious problems if a builder's source tree is in a directory
2657# whose full name contains unusual characters.
2658if test -f "${ac_aux_dir}config.guess"; then
2659  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2660fi
2661if test -f "${ac_aux_dir}config.sub"; then
2662  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2663fi
2664if test -f "$ac_aux_dir/configure"; then
2665  ac_configure="$SHELL ${ac_aux_dir}configure"
2666fi
2667
2668# Check that the precious variables saved in the cache have kept the same
2669# value.
2670ac_cache_corrupted=false
2671for ac_var in $ac_precious_vars; do
2672  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2673  eval ac_new_set=\$ac_env_${ac_var}_set
2674  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2675  eval ac_new_val=\$ac_env_${ac_var}_value
2676  case $ac_old_set,$ac_new_set in
2677    set,)
2678      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2679printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2680      ac_cache_corrupted=: ;;
2681    ,set)
2682      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2683printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2684      ac_cache_corrupted=: ;;
2685    ,);;
2686    *)
2687      if test "x$ac_old_val" != "x$ac_new_val"; then
2688	# differences in whitespace do not lead to failure.
2689	ac_old_val_w=`echo x $ac_old_val`
2690	ac_new_val_w=`echo x $ac_new_val`
2691	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2692	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2693printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2694	  ac_cache_corrupted=:
2695	else
2696	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2697printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2698	  eval $ac_var=\$ac_old_val
2699	fi
2700	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2701printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
2702	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2703printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
2704      fi;;
2705  esac
2706  # Pass precious variables to config.status.
2707  if test "$ac_new_set" = set; then
2708    case $ac_new_val in
2709    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2710    *) ac_arg=$ac_var=$ac_new_val ;;
2711    esac
2712    case " $ac_configure_args " in
2713      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2714      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2715    esac
2716  fi
2717done
2718if $ac_cache_corrupted; then
2719  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2720printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2721  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2722printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2723  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2724	    and start over" "$LINENO" 5
2725fi
2726## -------------------- ##
2727## Main body of script. ##
2728## -------------------- ##
2729
2730ac_ext=c
2731ac_cpp='$CPP $CPPFLAGS'
2732ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2733ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2734ac_compiler_gnu=$ac_cv_c_compiler_gnu
2735
2736
2737ac_config_headers="$ac_config_headers config.h"
2738
2739
2740case "$srcdir" in
2741/*) ;;
2742*) srcdir=`cd $srcdir && 'pwd'`;;
2743esac
2744
2745. $srcdir/VERSION
2746OS=`uname -s`
2747
2748use_defshell() {
2749	case "$defshell_path$DEFSHELL_INDEX" in
2750	"") ;;
2751	*) return 0;;
2752	esac
2753	case "$1" in
2754	*csh) # we must be desperate
2755		DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;;
2756	*ksh)
2757		DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;;
2758	sh|/bin/sh|*/bsh)
2759		DEFSHELL_INDEX=DEFSHELL_INDEX_SH;;
2760	*=*)	# eg. sh=/bin/bsh
2761		eval `IFS="="; set -- $1; echo name=$1 defshell_path=$2`
2762		case "$name" in
2763		csh) DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;;
2764		ksh) DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;;
2765		sh) DEFSHELL_INDEX=DEFSHELL_INDEX_SH;;
2766		*) DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM;;
2767		esac
2768		;;
2769	*)	DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM
2770		defshell_path=$1
2771		;;
2772	esac
2773	case "$defshell_path,$1" in
2774	,/bin/*) ;;
2775	,*/*) defshell_path=$1;;
2776	esac
2777}
2778
2779# Check whether --with-defshell was given.
2780if test ${with_defshell+y}
2781then :
2782  withval=$with_defshell; case "${withval}" in
2783yes)   as_fn_error $? "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;;
2784no)    ;;
2785*)     use_defshell $with_defshell;;
2786esac
2787fi
2788
2789FORCE_MAKE_OS=
2790make_os=
2791case "$OS" in
2792CYGWIN*)
2793	use_makefile=no
2794	OS=Cygwin
2795	FORCE_MAKE_OS=$OS
2796	;;
2797Darwin|MINGW*) use_makefile=no;;
2798*) use_makefile=yes;;
2799esac
2800if test "x$FORCE_MAKE_OS" != x; then
2801	force_make_os=FORCE_
2802	make_os=${FORCE_MAKE_OS}
2803fi
2804
2805# Check whether --with-makefile was given.
2806if test ${with_makefile+y}
2807then :
2808  withval=$with_makefile; case "${withval}" in
2809yes|no) use_makefile=${withval};;
2810*) as_fn_error $? "bad value ${withval} given for makefile" "$LINENO" 5 ;;
2811esac
2812fi
2813
2814use_meta=yes
2815
2816# Check whether --with-meta was given.
2817if test ${with_meta+y}
2818then :
2819  withval=$with_meta; case "${withval}" in
2820yes|no) use_meta=${withval};;
2821*) as_fn_error $? "bad value ${withval} given for meta" "$LINENO" 5 ;;
2822esac
2823fi
2824
2825
2826# Check whether --with-filemon was given.
2827if test ${with_filemon+y}
2828then :
2829  withval=$with_filemon;  case "/${withval}" in
2830/no) use_filemon=no;;
2831/*trace) filemon_h=no use_filemon="${withval}";;
2832*/filemon.h) filemon_h="${withval}";;
2833*/filemon*) filemon_h="${withval}/filemon.h";;
2834*) as_fn_error $? "bad value ${withval} given for filemon" "$LINENO" 5 ;;
2835esac
2836case "$use_filemon,$filemon_h" in
2837,*.h) use_filemon=dev;;
2838esac
2839
2840else $as_nop
2841
2842case "$OS" in
2843NetBSD) filemon_h=no use_filemon=ktrace;;
2844*)
2845    for d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/../../sys/dev/filemon"
2846    do
2847        for x in "/$OS" ""
2848        do
2849            filemon_h="$d$x/filemon.h"
2850            test -s "$filemon_h" && break
2851        done
2852        test -s "$filemon_h" && { use_filemon=dev; break; }
2853    done
2854    ;;
2855esac
2856use_filemon=${use_filemon:-no}
2857case "$use_filemon" in
2858dev) ;;
2859*) filemon_h=no;;
2860esac
2861
2862fi
2863
2864
2865# Check whether --with-bmake_strftime was given.
2866if test ${with_bmake_strftime+y}
2867then :
2868  withval=$with_bmake_strftime; case "${withval}" in
2869yes|no) bmake_strftime=$withval;;
2870esac
2871fi
2872
2873case "$use_meta" in
2874yes)
2875	case "$use_filemon" in
2876	no) ;;
2877	*) echo "Using: filemon_${use_filemon}.c" >&6;;
2878	esac
2879	;;
2880esac
2881case "$OS" in
2882Minix)	CPPFLAGS="${CPPFLAGS} -D_NETBSD_SOURCE"
2883	test -x /usr/pkg/bin/clang && CC=${CC:-clang}
2884	;;
2885SCO_SV)	# /bin/sh is not usable
2886	ALT_DEF_SHELLS="/bin/lsh /usr/bin/bash /bin/ksh"
2887	FORCE_USE_SHELL=1
2888	;;
2889esac
2890if test "x$FORCE_USE_SHELL" != x; then
2891	CPPFLAGS="${CPPFLAGS} -DFORCE_USE_SHELL"
2892fi
2893# Not everyone groks TZ=Europe/Berlin
2894# which is used by the localtime tests
2895echo $ECHO_N "checking whether system has timezone Europe/Berlin... $ECHO_C" >&6
2896eval `TZ=UTC date '+utc_H=%H utc_d=%d' 2> /dev/null`
2897eval `TZ=Europe/Berlin date '+utc1_H=%H utc1_d=%d' 2> /dev/null`
2898if test ${utc_d-0} -lt ${utc1_d-0} -o ${utc_H-0} -lt ${utc1_H-0}; then
2899	echo yes  >&6
2900	UTC_1=Europe/Berlin
2901else
2902	eval `TZ=UTC-1 date '+utc1_H=%H utc1_d=%d' 2> /dev/null`
2903	if test ${utc_d-0} -lt ${utc1_d-0} -o ${utc_H-0} -lt ${utc1_H-0}; then
2904		UTC_1=UTC-1
2905		echo no, using UTC-1 >&6
2906	fi
2907fi
2908test "x$UTC_1" = x && echo no >&6
2909oldPATH=$PATH
2910for d in /usr/gnu/bin
2911do
2912	test -d $d || continue
2913	PATH=$PATH:$d
2914done
2915export PATH
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925ac_ext=c
2926ac_cpp='$CPP $CPPFLAGS'
2927ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2928ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2929ac_compiler_gnu=$ac_cv_c_compiler_gnu
2930if test -n "$ac_tool_prefix"; then
2931  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2932set dummy ${ac_tool_prefix}gcc; ac_word=$2
2933{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2934printf %s "checking for $ac_word... " >&6; }
2935if test ${ac_cv_prog_CC+y}
2936then :
2937  printf %s "(cached) " >&6
2938else $as_nop
2939  if test -n "$CC"; then
2940  ac_cv_prog_CC="$CC" # Let the user override the test.
2941else
2942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2943for as_dir in $PATH
2944do
2945  IFS=$as_save_IFS
2946  case $as_dir in #(((
2947    '') as_dir=./ ;;
2948    */) ;;
2949    *) as_dir=$as_dir/ ;;
2950  esac
2951    for ac_exec_ext in '' $ac_executable_extensions; do
2952  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2953    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2954    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2955    break 2
2956  fi
2957done
2958  done
2959IFS=$as_save_IFS
2960
2961fi
2962fi
2963CC=$ac_cv_prog_CC
2964if test -n "$CC"; then
2965  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2966printf "%s\n" "$CC" >&6; }
2967else
2968  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2969printf "%s\n" "no" >&6; }
2970fi
2971
2972
2973fi
2974if test -z "$ac_cv_prog_CC"; then
2975  ac_ct_CC=$CC
2976  # Extract the first word of "gcc", so it can be a program name with args.
2977set dummy gcc; ac_word=$2
2978{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2979printf %s "checking for $ac_word... " >&6; }
2980if test ${ac_cv_prog_ac_ct_CC+y}
2981then :
2982  printf %s "(cached) " >&6
2983else $as_nop
2984  if test -n "$ac_ct_CC"; then
2985  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2986else
2987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2988for as_dir in $PATH
2989do
2990  IFS=$as_save_IFS
2991  case $as_dir in #(((
2992    '') as_dir=./ ;;
2993    */) ;;
2994    *) as_dir=$as_dir/ ;;
2995  esac
2996    for ac_exec_ext in '' $ac_executable_extensions; do
2997  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2998    ac_cv_prog_ac_ct_CC="gcc"
2999    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3000    break 2
3001  fi
3002done
3003  done
3004IFS=$as_save_IFS
3005
3006fi
3007fi
3008ac_ct_CC=$ac_cv_prog_ac_ct_CC
3009if test -n "$ac_ct_CC"; then
3010  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3011printf "%s\n" "$ac_ct_CC" >&6; }
3012else
3013  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3014printf "%s\n" "no" >&6; }
3015fi
3016
3017  if test "x$ac_ct_CC" = x; then
3018    CC=""
3019  else
3020    case $cross_compiling:$ac_tool_warned in
3021yes:)
3022{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3023printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3024ac_tool_warned=yes ;;
3025esac
3026    CC=$ac_ct_CC
3027  fi
3028else
3029  CC="$ac_cv_prog_CC"
3030fi
3031
3032if test -z "$CC"; then
3033          if test -n "$ac_tool_prefix"; then
3034    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3035set dummy ${ac_tool_prefix}cc; ac_word=$2
3036{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3037printf %s "checking for $ac_word... " >&6; }
3038if test ${ac_cv_prog_CC+y}
3039then :
3040  printf %s "(cached) " >&6
3041else $as_nop
3042  if test -n "$CC"; then
3043  ac_cv_prog_CC="$CC" # Let the user override the test.
3044else
3045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3046for as_dir in $PATH
3047do
3048  IFS=$as_save_IFS
3049  case $as_dir in #(((
3050    '') as_dir=./ ;;
3051    */) ;;
3052    *) as_dir=$as_dir/ ;;
3053  esac
3054    for ac_exec_ext in '' $ac_executable_extensions; do
3055  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3056    ac_cv_prog_CC="${ac_tool_prefix}cc"
3057    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3058    break 2
3059  fi
3060done
3061  done
3062IFS=$as_save_IFS
3063
3064fi
3065fi
3066CC=$ac_cv_prog_CC
3067if test -n "$CC"; then
3068  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3069printf "%s\n" "$CC" >&6; }
3070else
3071  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3072printf "%s\n" "no" >&6; }
3073fi
3074
3075
3076  fi
3077fi
3078if test -z "$CC"; then
3079  # Extract the first word of "cc", so it can be a program name with args.
3080set dummy cc; ac_word=$2
3081{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3082printf %s "checking for $ac_word... " >&6; }
3083if test ${ac_cv_prog_CC+y}
3084then :
3085  printf %s "(cached) " >&6
3086else $as_nop
3087  if test -n "$CC"; then
3088  ac_cv_prog_CC="$CC" # Let the user override the test.
3089else
3090  ac_prog_rejected=no
3091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092for as_dir in $PATH
3093do
3094  IFS=$as_save_IFS
3095  case $as_dir in #(((
3096    '') as_dir=./ ;;
3097    */) ;;
3098    *) as_dir=$as_dir/ ;;
3099  esac
3100    for ac_exec_ext in '' $ac_executable_extensions; do
3101  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3102    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3103       ac_prog_rejected=yes
3104       continue
3105     fi
3106    ac_cv_prog_CC="cc"
3107    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3108    break 2
3109  fi
3110done
3111  done
3112IFS=$as_save_IFS
3113
3114if test $ac_prog_rejected = yes; then
3115  # We found a bogon in the path, so make sure we never use it.
3116  set dummy $ac_cv_prog_CC
3117  shift
3118  if test $# != 0; then
3119    # We chose a different compiler from the bogus one.
3120    # However, it has the same basename, so the bogon will be chosen
3121    # first if we set CC to just the basename; use the full file name.
3122    shift
3123    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3124  fi
3125fi
3126fi
3127fi
3128CC=$ac_cv_prog_CC
3129if test -n "$CC"; then
3130  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3131printf "%s\n" "$CC" >&6; }
3132else
3133  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3134printf "%s\n" "no" >&6; }
3135fi
3136
3137
3138fi
3139if test -z "$CC"; then
3140  if test -n "$ac_tool_prefix"; then
3141  for ac_prog in cl.exe
3142  do
3143    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3144set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3145{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3146printf %s "checking for $ac_word... " >&6; }
3147if test ${ac_cv_prog_CC+y}
3148then :
3149  printf %s "(cached) " >&6
3150else $as_nop
3151  if test -n "$CC"; then
3152  ac_cv_prog_CC="$CC" # Let the user override the test.
3153else
3154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3155for as_dir in $PATH
3156do
3157  IFS=$as_save_IFS
3158  case $as_dir in #(((
3159    '') as_dir=./ ;;
3160    */) ;;
3161    *) as_dir=$as_dir/ ;;
3162  esac
3163    for ac_exec_ext in '' $ac_executable_extensions; do
3164  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3165    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3166    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3167    break 2
3168  fi
3169done
3170  done
3171IFS=$as_save_IFS
3172
3173fi
3174fi
3175CC=$ac_cv_prog_CC
3176if test -n "$CC"; then
3177  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3178printf "%s\n" "$CC" >&6; }
3179else
3180  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3181printf "%s\n" "no" >&6; }
3182fi
3183
3184
3185    test -n "$CC" && break
3186  done
3187fi
3188if test -z "$CC"; then
3189  ac_ct_CC=$CC
3190  for ac_prog in cl.exe
3191do
3192  # Extract the first word of "$ac_prog", so it can be a program name with args.
3193set dummy $ac_prog; ac_word=$2
3194{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3195printf %s "checking for $ac_word... " >&6; }
3196if test ${ac_cv_prog_ac_ct_CC+y}
3197then :
3198  printf %s "(cached) " >&6
3199else $as_nop
3200  if test -n "$ac_ct_CC"; then
3201  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3202else
3203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3204for as_dir in $PATH
3205do
3206  IFS=$as_save_IFS
3207  case $as_dir in #(((
3208    '') as_dir=./ ;;
3209    */) ;;
3210    *) as_dir=$as_dir/ ;;
3211  esac
3212    for ac_exec_ext in '' $ac_executable_extensions; do
3213  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3214    ac_cv_prog_ac_ct_CC="$ac_prog"
3215    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3216    break 2
3217  fi
3218done
3219  done
3220IFS=$as_save_IFS
3221
3222fi
3223fi
3224ac_ct_CC=$ac_cv_prog_ac_ct_CC
3225if test -n "$ac_ct_CC"; then
3226  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3227printf "%s\n" "$ac_ct_CC" >&6; }
3228else
3229  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3230printf "%s\n" "no" >&6; }
3231fi
3232
3233
3234  test -n "$ac_ct_CC" && break
3235done
3236
3237  if test "x$ac_ct_CC" = x; then
3238    CC=""
3239  else
3240    case $cross_compiling:$ac_tool_warned in
3241yes:)
3242{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3243printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3244ac_tool_warned=yes ;;
3245esac
3246    CC=$ac_ct_CC
3247  fi
3248fi
3249
3250fi
3251if test -z "$CC"; then
3252  if test -n "$ac_tool_prefix"; then
3253  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3254set dummy ${ac_tool_prefix}clang; ac_word=$2
3255{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3256printf %s "checking for $ac_word... " >&6; }
3257if test ${ac_cv_prog_CC+y}
3258then :
3259  printf %s "(cached) " >&6
3260else $as_nop
3261  if test -n "$CC"; then
3262  ac_cv_prog_CC="$CC" # Let the user override the test.
3263else
3264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3265for as_dir in $PATH
3266do
3267  IFS=$as_save_IFS
3268  case $as_dir in #(((
3269    '') as_dir=./ ;;
3270    */) ;;
3271    *) as_dir=$as_dir/ ;;
3272  esac
3273    for ac_exec_ext in '' $ac_executable_extensions; do
3274  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3275    ac_cv_prog_CC="${ac_tool_prefix}clang"
3276    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3277    break 2
3278  fi
3279done
3280  done
3281IFS=$as_save_IFS
3282
3283fi
3284fi
3285CC=$ac_cv_prog_CC
3286if test -n "$CC"; then
3287  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3288printf "%s\n" "$CC" >&6; }
3289else
3290  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3291printf "%s\n" "no" >&6; }
3292fi
3293
3294
3295fi
3296if test -z "$ac_cv_prog_CC"; then
3297  ac_ct_CC=$CC
3298  # Extract the first word of "clang", so it can be a program name with args.
3299set dummy clang; ac_word=$2
3300{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3301printf %s "checking for $ac_word... " >&6; }
3302if test ${ac_cv_prog_ac_ct_CC+y}
3303then :
3304  printf %s "(cached) " >&6
3305else $as_nop
3306  if test -n "$ac_ct_CC"; then
3307  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3308else
3309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3310for as_dir in $PATH
3311do
3312  IFS=$as_save_IFS
3313  case $as_dir in #(((
3314    '') as_dir=./ ;;
3315    */) ;;
3316    *) as_dir=$as_dir/ ;;
3317  esac
3318    for ac_exec_ext in '' $ac_executable_extensions; do
3319  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3320    ac_cv_prog_ac_ct_CC="clang"
3321    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3322    break 2
3323  fi
3324done
3325  done
3326IFS=$as_save_IFS
3327
3328fi
3329fi
3330ac_ct_CC=$ac_cv_prog_ac_ct_CC
3331if test -n "$ac_ct_CC"; then
3332  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3333printf "%s\n" "$ac_ct_CC" >&6; }
3334else
3335  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3336printf "%s\n" "no" >&6; }
3337fi
3338
3339  if test "x$ac_ct_CC" = x; then
3340    CC=""
3341  else
3342    case $cross_compiling:$ac_tool_warned in
3343yes:)
3344{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3345printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3346ac_tool_warned=yes ;;
3347esac
3348    CC=$ac_ct_CC
3349  fi
3350else
3351  CC="$ac_cv_prog_CC"
3352fi
3353
3354fi
3355
3356
3357test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3358printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3359as_fn_error $? "no acceptable C compiler found in \$PATH
3360See \`config.log' for more details" "$LINENO" 5; }
3361
3362# Provide some information about the compiler.
3363printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3364set X $ac_compile
3365ac_compiler=$2
3366for ac_option in --version -v -V -qversion -version; do
3367  { { ac_try="$ac_compiler $ac_option >&5"
3368case "(($ac_try" in
3369  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3370  *) ac_try_echo=$ac_try;;
3371esac
3372eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3373printf "%s\n" "$ac_try_echo"; } >&5
3374  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3375  ac_status=$?
3376  if test -s conftest.err; then
3377    sed '10a\
3378... rest of stderr output deleted ...
3379         10q' conftest.err >conftest.er1
3380    cat conftest.er1 >&5
3381  fi
3382  rm -f conftest.er1 conftest.err
3383  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3384  test $ac_status = 0; }
3385done
3386
3387cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3388/* end confdefs.h.  */
3389
3390int
3391main (void)
3392{
3393
3394  ;
3395  return 0;
3396}
3397_ACEOF
3398ac_clean_files_save=$ac_clean_files
3399ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3400# Try to create an executable without -o first, disregard a.out.
3401# It will help us diagnose broken compilers, and finding out an intuition
3402# of exeext.
3403{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3404printf %s "checking whether the C compiler works... " >&6; }
3405ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3406
3407# The possible output files:
3408ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3409
3410ac_rmfiles=
3411for ac_file in $ac_files
3412do
3413  case $ac_file in
3414    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3415    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3416  esac
3417done
3418rm -f $ac_rmfiles
3419
3420if { { ac_try="$ac_link_default"
3421case "(($ac_try" in
3422  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3423  *) ac_try_echo=$ac_try;;
3424esac
3425eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3426printf "%s\n" "$ac_try_echo"; } >&5
3427  (eval "$ac_link_default") 2>&5
3428  ac_status=$?
3429  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3430  test $ac_status = 0; }
3431then :
3432  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3433# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3434# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3435# so that the user can short-circuit this test for compilers unknown to
3436# Autoconf.
3437for ac_file in $ac_files ''
3438do
3439  test -f "$ac_file" || continue
3440  case $ac_file in
3441    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3442	;;
3443    [ab].out )
3444	# We found the default executable, but exeext='' is most
3445	# certainly right.
3446	break;;
3447    *.* )
3448	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3449	then :; else
3450	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3451	fi
3452	# We set ac_cv_exeext here because the later test for it is not
3453	# safe: cross compilers may not add the suffix if given an `-o'
3454	# argument, so we may need to know it at that point already.
3455	# Even if this section looks crufty: it has the advantage of
3456	# actually working.
3457	break;;
3458    * )
3459	break;;
3460  esac
3461done
3462test "$ac_cv_exeext" = no && ac_cv_exeext=
3463
3464else $as_nop
3465  ac_file=''
3466fi
3467if test -z "$ac_file"
3468then :
3469  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3470printf "%s\n" "no" >&6; }
3471printf "%s\n" "$as_me: failed program was:" >&5
3472sed 's/^/| /' conftest.$ac_ext >&5
3473
3474{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3475printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3476as_fn_error 77 "C compiler cannot create executables
3477See \`config.log' for more details" "$LINENO" 5; }
3478else $as_nop
3479  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3480printf "%s\n" "yes" >&6; }
3481fi
3482{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3483printf %s "checking for C compiler default output file name... " >&6; }
3484{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3485printf "%s\n" "$ac_file" >&6; }
3486ac_exeext=$ac_cv_exeext
3487
3488rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3489ac_clean_files=$ac_clean_files_save
3490{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3491printf %s "checking for suffix of executables... " >&6; }
3492if { { ac_try="$ac_link"
3493case "(($ac_try" in
3494  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3495  *) ac_try_echo=$ac_try;;
3496esac
3497eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3498printf "%s\n" "$ac_try_echo"; } >&5
3499  (eval "$ac_link") 2>&5
3500  ac_status=$?
3501  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3502  test $ac_status = 0; }
3503then :
3504  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3505# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3506# work properly (i.e., refer to `conftest.exe'), while it won't with
3507# `rm'.
3508for ac_file in conftest.exe conftest conftest.*; do
3509  test -f "$ac_file" || continue
3510  case $ac_file in
3511    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3512    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3513	  break;;
3514    * ) break;;
3515  esac
3516done
3517else $as_nop
3518  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3519printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3520as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3521See \`config.log' for more details" "$LINENO" 5; }
3522fi
3523rm -f conftest conftest$ac_cv_exeext
3524{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3525printf "%s\n" "$ac_cv_exeext" >&6; }
3526
3527rm -f conftest.$ac_ext
3528EXEEXT=$ac_cv_exeext
3529ac_exeext=$EXEEXT
3530cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3531/* end confdefs.h.  */
3532#include <stdio.h>
3533int
3534main (void)
3535{
3536FILE *f = fopen ("conftest.out", "w");
3537 return ferror (f) || fclose (f) != 0;
3538
3539  ;
3540  return 0;
3541}
3542_ACEOF
3543ac_clean_files="$ac_clean_files conftest.out"
3544# Check that the compiler produces executables we can run.  If not, either
3545# the compiler is broken, or we cross compile.
3546{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3547printf %s "checking whether we are cross compiling... " >&6; }
3548if test "$cross_compiling" != yes; then
3549  { { ac_try="$ac_link"
3550case "(($ac_try" in
3551  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3552  *) ac_try_echo=$ac_try;;
3553esac
3554eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3555printf "%s\n" "$ac_try_echo"; } >&5
3556  (eval "$ac_link") 2>&5
3557  ac_status=$?
3558  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3559  test $ac_status = 0; }
3560  if { ac_try='./conftest$ac_cv_exeext'
3561  { { case "(($ac_try" in
3562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3563  *) ac_try_echo=$ac_try;;
3564esac
3565eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3566printf "%s\n" "$ac_try_echo"; } >&5
3567  (eval "$ac_try") 2>&5
3568  ac_status=$?
3569  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3570  test $ac_status = 0; }; }; then
3571    cross_compiling=no
3572  else
3573    if test "$cross_compiling" = maybe; then
3574	cross_compiling=yes
3575    else
3576	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3577printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3578as_fn_error 77 "cannot run C compiled programs.
3579If you meant to cross compile, use \`--host'.
3580See \`config.log' for more details" "$LINENO" 5; }
3581    fi
3582  fi
3583fi
3584{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3585printf "%s\n" "$cross_compiling" >&6; }
3586
3587rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3588ac_clean_files=$ac_clean_files_save
3589{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3590printf %s "checking for suffix of object files... " >&6; }
3591if test ${ac_cv_objext+y}
3592then :
3593  printf %s "(cached) " >&6
3594else $as_nop
3595  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3596/* end confdefs.h.  */
3597
3598int
3599main (void)
3600{
3601
3602  ;
3603  return 0;
3604}
3605_ACEOF
3606rm -f conftest.o conftest.obj
3607if { { ac_try="$ac_compile"
3608case "(($ac_try" in
3609  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3610  *) ac_try_echo=$ac_try;;
3611esac
3612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3613printf "%s\n" "$ac_try_echo"; } >&5
3614  (eval "$ac_compile") 2>&5
3615  ac_status=$?
3616  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3617  test $ac_status = 0; }
3618then :
3619  for ac_file in conftest.o conftest.obj conftest.*; do
3620  test -f "$ac_file" || continue;
3621  case $ac_file in
3622    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3623    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3624       break;;
3625  esac
3626done
3627else $as_nop
3628  printf "%s\n" "$as_me: failed program was:" >&5
3629sed 's/^/| /' conftest.$ac_ext >&5
3630
3631{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3632printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3633as_fn_error $? "cannot compute suffix of object files: cannot compile
3634See \`config.log' for more details" "$LINENO" 5; }
3635fi
3636rm -f conftest.$ac_cv_objext conftest.$ac_ext
3637fi
3638{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3639printf "%s\n" "$ac_cv_objext" >&6; }
3640OBJEXT=$ac_cv_objext
3641ac_objext=$OBJEXT
3642{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3643printf %s "checking whether the compiler supports GNU C... " >&6; }
3644if test ${ac_cv_c_compiler_gnu+y}
3645then :
3646  printf %s "(cached) " >&6
3647else $as_nop
3648  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3649/* end confdefs.h.  */
3650
3651int
3652main (void)
3653{
3654#ifndef __GNUC__
3655       choke me
3656#endif
3657
3658  ;
3659  return 0;
3660}
3661_ACEOF
3662if ac_fn_c_try_compile "$LINENO"
3663then :
3664  ac_compiler_gnu=yes
3665else $as_nop
3666  ac_compiler_gnu=no
3667fi
3668rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3669ac_cv_c_compiler_gnu=$ac_compiler_gnu
3670
3671fi
3672{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3673printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3674ac_compiler_gnu=$ac_cv_c_compiler_gnu
3675
3676if test $ac_compiler_gnu = yes; then
3677  GCC=yes
3678else
3679  GCC=
3680fi
3681ac_test_CFLAGS=${CFLAGS+y}
3682ac_save_CFLAGS=$CFLAGS
3683{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3684printf %s "checking whether $CC accepts -g... " >&6; }
3685if test ${ac_cv_prog_cc_g+y}
3686then :
3687  printf %s "(cached) " >&6
3688else $as_nop
3689  ac_save_c_werror_flag=$ac_c_werror_flag
3690   ac_c_werror_flag=yes
3691   ac_cv_prog_cc_g=no
3692   CFLAGS="-g"
3693   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694/* end confdefs.h.  */
3695
3696int
3697main (void)
3698{
3699
3700  ;
3701  return 0;
3702}
3703_ACEOF
3704if ac_fn_c_try_compile "$LINENO"
3705then :
3706  ac_cv_prog_cc_g=yes
3707else $as_nop
3708  CFLAGS=""
3709      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3710/* end confdefs.h.  */
3711
3712int
3713main (void)
3714{
3715
3716  ;
3717  return 0;
3718}
3719_ACEOF
3720if ac_fn_c_try_compile "$LINENO"
3721then :
3722
3723else $as_nop
3724  ac_c_werror_flag=$ac_save_c_werror_flag
3725	 CFLAGS="-g"
3726	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3727/* end confdefs.h.  */
3728
3729int
3730main (void)
3731{
3732
3733  ;
3734  return 0;
3735}
3736_ACEOF
3737if ac_fn_c_try_compile "$LINENO"
3738then :
3739  ac_cv_prog_cc_g=yes
3740fi
3741rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3742fi
3743rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3744fi
3745rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3746   ac_c_werror_flag=$ac_save_c_werror_flag
3747fi
3748{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3749printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3750if test $ac_test_CFLAGS; then
3751  CFLAGS=$ac_save_CFLAGS
3752elif test $ac_cv_prog_cc_g = yes; then
3753  if test "$GCC" = yes; then
3754    CFLAGS="-g -O2"
3755  else
3756    CFLAGS="-g"
3757  fi
3758else
3759  if test "$GCC" = yes; then
3760    CFLAGS="-O2"
3761  else
3762    CFLAGS=
3763  fi
3764fi
3765ac_prog_cc_stdc=no
3766if test x$ac_prog_cc_stdc = xno
3767then :
3768  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3769printf %s "checking for $CC option to enable C11 features... " >&6; }
3770if test ${ac_cv_prog_cc_c11+y}
3771then :
3772  printf %s "(cached) " >&6
3773else $as_nop
3774  ac_cv_prog_cc_c11=no
3775ac_save_CC=$CC
3776cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3777/* end confdefs.h.  */
3778$ac_c_conftest_c11_program
3779_ACEOF
3780for ac_arg in '' -std=gnu11
3781do
3782  CC="$ac_save_CC $ac_arg"
3783  if ac_fn_c_try_compile "$LINENO"
3784then :
3785  ac_cv_prog_cc_c11=$ac_arg
3786fi
3787rm -f core conftest.err conftest.$ac_objext conftest.beam
3788  test "x$ac_cv_prog_cc_c11" != "xno" && break
3789done
3790rm -f conftest.$ac_ext
3791CC=$ac_save_CC
3792fi
3793
3794if test "x$ac_cv_prog_cc_c11" = xno
3795then :
3796  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3797printf "%s\n" "unsupported" >&6; }
3798else $as_nop
3799  if test "x$ac_cv_prog_cc_c11" = x
3800then :
3801  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3802printf "%s\n" "none needed" >&6; }
3803else $as_nop
3804  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3805printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3806     CC="$CC $ac_cv_prog_cc_c11"
3807fi
3808  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3809  ac_prog_cc_stdc=c11
3810fi
3811fi
3812if test x$ac_prog_cc_stdc = xno
3813then :
3814  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3815printf %s "checking for $CC option to enable C99 features... " >&6; }
3816if test ${ac_cv_prog_cc_c99+y}
3817then :
3818  printf %s "(cached) " >&6
3819else $as_nop
3820  ac_cv_prog_cc_c99=no
3821ac_save_CC=$CC
3822cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3823/* end confdefs.h.  */
3824$ac_c_conftest_c99_program
3825_ACEOF
3826for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3827do
3828  CC="$ac_save_CC $ac_arg"
3829  if ac_fn_c_try_compile "$LINENO"
3830then :
3831  ac_cv_prog_cc_c99=$ac_arg
3832fi
3833rm -f core conftest.err conftest.$ac_objext conftest.beam
3834  test "x$ac_cv_prog_cc_c99" != "xno" && break
3835done
3836rm -f conftest.$ac_ext
3837CC=$ac_save_CC
3838fi
3839
3840if test "x$ac_cv_prog_cc_c99" = xno
3841then :
3842  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3843printf "%s\n" "unsupported" >&6; }
3844else $as_nop
3845  if test "x$ac_cv_prog_cc_c99" = x
3846then :
3847  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3848printf "%s\n" "none needed" >&6; }
3849else $as_nop
3850  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3851printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3852     CC="$CC $ac_cv_prog_cc_c99"
3853fi
3854  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3855  ac_prog_cc_stdc=c99
3856fi
3857fi
3858if test x$ac_prog_cc_stdc = xno
3859then :
3860  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3861printf %s "checking for $CC option to enable C89 features... " >&6; }
3862if test ${ac_cv_prog_cc_c89+y}
3863then :
3864  printf %s "(cached) " >&6
3865else $as_nop
3866  ac_cv_prog_cc_c89=no
3867ac_save_CC=$CC
3868cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3869/* end confdefs.h.  */
3870$ac_c_conftest_c89_program
3871_ACEOF
3872for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3873do
3874  CC="$ac_save_CC $ac_arg"
3875  if ac_fn_c_try_compile "$LINENO"
3876then :
3877  ac_cv_prog_cc_c89=$ac_arg
3878fi
3879rm -f core conftest.err conftest.$ac_objext conftest.beam
3880  test "x$ac_cv_prog_cc_c89" != "xno" && break
3881done
3882rm -f conftest.$ac_ext
3883CC=$ac_save_CC
3884fi
3885
3886if test "x$ac_cv_prog_cc_c89" = xno
3887then :
3888  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3889printf "%s\n" "unsupported" >&6; }
3890else $as_nop
3891  if test "x$ac_cv_prog_cc_c89" = x
3892then :
3893  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3894printf "%s\n" "none needed" >&6; }
3895else $as_nop
3896  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3897printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3898     CC="$CC $ac_cv_prog_cc_c89"
3899fi
3900  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3901  ac_prog_cc_stdc=c89
3902fi
3903fi
3904
3905ac_ext=c
3906ac_cpp='$CPP $CPPFLAGS'
3907ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3908ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3909ac_compiler_gnu=$ac_cv_c_compiler_gnu
3910
3911
3912ac_header= ac_cache=
3913for ac_item in $ac_header_c_list
3914do
3915  if test $ac_cache; then
3916    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3917    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3918      printf "%s\n" "#define $ac_item 1" >> confdefs.h
3919    fi
3920    ac_header= ac_cache=
3921  elif test $ac_header; then
3922    ac_cache=$ac_item
3923  else
3924    ac_header=$ac_item
3925  fi
3926done
3927
3928
3929
3930
3931
3932
3933
3934
3935if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3936then :
3937
3938printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3939
3940fi
3941
3942
3943
3944
3945
3946
3947  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3948printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3949if test ${ac_cv_safe_to_define___extensions__+y}
3950then :
3951  printf %s "(cached) " >&6
3952else $as_nop
3953  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3954/* end confdefs.h.  */
3955
3956#         define __EXTENSIONS__ 1
3957          $ac_includes_default
3958int
3959main (void)
3960{
3961
3962  ;
3963  return 0;
3964}
3965_ACEOF
3966if ac_fn_c_try_compile "$LINENO"
3967then :
3968  ac_cv_safe_to_define___extensions__=yes
3969else $as_nop
3970  ac_cv_safe_to_define___extensions__=no
3971fi
3972rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3973fi
3974{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3975printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
3976
3977  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
3978printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
3979if test ${ac_cv_should_define__xopen_source+y}
3980then :
3981  printf %s "(cached) " >&6
3982else $as_nop
3983  ac_cv_should_define__xopen_source=no
3984    if test $ac_cv_header_wchar_h = yes
3985then :
3986  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3987/* end confdefs.h.  */
3988
3989          #include <wchar.h>
3990          mbstate_t x;
3991int
3992main (void)
3993{
3994
3995  ;
3996  return 0;
3997}
3998_ACEOF
3999if ac_fn_c_try_compile "$LINENO"
4000then :
4001
4002else $as_nop
4003  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004/* end confdefs.h.  */
4005
4006            #define _XOPEN_SOURCE 500
4007            #include <wchar.h>
4008            mbstate_t x;
4009int
4010main (void)
4011{
4012
4013  ;
4014  return 0;
4015}
4016_ACEOF
4017if ac_fn_c_try_compile "$LINENO"
4018then :
4019  ac_cv_should_define__xopen_source=yes
4020fi
4021rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4022fi
4023rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4024fi
4025fi
4026{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4027printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4028
4029  printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4030
4031  printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4032
4033  printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4034
4035  printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4036
4037  printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4038
4039  printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4040
4041  printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4042
4043  printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4044
4045  printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4046
4047  printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4048
4049  printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4050
4051  printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4052
4053  printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4054
4055  printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4056
4057  printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4058
4059  if test $ac_cv_header_minix_config_h = yes
4060then :
4061  MINIX=yes
4062    printf "%s\n" "#define _MINIX 1" >>confdefs.h
4063
4064    printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4065
4066    printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4067
4068else $as_nop
4069  MINIX=
4070fi
4071  if test $ac_cv_safe_to_define___extensions__ = yes
4072then :
4073  printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4074
4075fi
4076  if test $ac_cv_should_define__xopen_source = yes
4077then :
4078  printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4079
4080fi
4081
4082ac_ext=c
4083ac_cpp='$CPP $CPPFLAGS'
4084ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4085ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4086ac_compiler_gnu=$ac_cv_c_compiler_gnu
4087if test -n "$ac_tool_prefix"; then
4088  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4089set dummy ${ac_tool_prefix}gcc; ac_word=$2
4090{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4091printf %s "checking for $ac_word... " >&6; }
4092if test ${ac_cv_prog_CC+y}
4093then :
4094  printf %s "(cached) " >&6
4095else $as_nop
4096  if test -n "$CC"; then
4097  ac_cv_prog_CC="$CC" # Let the user override the test.
4098else
4099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4100for as_dir in $PATH
4101do
4102  IFS=$as_save_IFS
4103  case $as_dir in #(((
4104    '') as_dir=./ ;;
4105    */) ;;
4106    *) as_dir=$as_dir/ ;;
4107  esac
4108    for ac_exec_ext in '' $ac_executable_extensions; do
4109  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4110    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4111    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4112    break 2
4113  fi
4114done
4115  done
4116IFS=$as_save_IFS
4117
4118fi
4119fi
4120CC=$ac_cv_prog_CC
4121if test -n "$CC"; then
4122  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4123printf "%s\n" "$CC" >&6; }
4124else
4125  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4126printf "%s\n" "no" >&6; }
4127fi
4128
4129
4130fi
4131if test -z "$ac_cv_prog_CC"; then
4132  ac_ct_CC=$CC
4133  # Extract the first word of "gcc", so it can be a program name with args.
4134set dummy gcc; ac_word=$2
4135{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4136printf %s "checking for $ac_word... " >&6; }
4137if test ${ac_cv_prog_ac_ct_CC+y}
4138then :
4139  printf %s "(cached) " >&6
4140else $as_nop
4141  if test -n "$ac_ct_CC"; then
4142  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4143else
4144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4145for as_dir in $PATH
4146do
4147  IFS=$as_save_IFS
4148  case $as_dir in #(((
4149    '') as_dir=./ ;;
4150    */) ;;
4151    *) as_dir=$as_dir/ ;;
4152  esac
4153    for ac_exec_ext in '' $ac_executable_extensions; do
4154  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4155    ac_cv_prog_ac_ct_CC="gcc"
4156    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4157    break 2
4158  fi
4159done
4160  done
4161IFS=$as_save_IFS
4162
4163fi
4164fi
4165ac_ct_CC=$ac_cv_prog_ac_ct_CC
4166if test -n "$ac_ct_CC"; then
4167  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4168printf "%s\n" "$ac_ct_CC" >&6; }
4169else
4170  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4171printf "%s\n" "no" >&6; }
4172fi
4173
4174  if test "x$ac_ct_CC" = x; then
4175    CC=""
4176  else
4177    case $cross_compiling:$ac_tool_warned in
4178yes:)
4179{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4180printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4181ac_tool_warned=yes ;;
4182esac
4183    CC=$ac_ct_CC
4184  fi
4185else
4186  CC="$ac_cv_prog_CC"
4187fi
4188
4189if test -z "$CC"; then
4190          if test -n "$ac_tool_prefix"; then
4191    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4192set dummy ${ac_tool_prefix}cc; ac_word=$2
4193{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4194printf %s "checking for $ac_word... " >&6; }
4195if test ${ac_cv_prog_CC+y}
4196then :
4197  printf %s "(cached) " >&6
4198else $as_nop
4199  if test -n "$CC"; then
4200  ac_cv_prog_CC="$CC" # Let the user override the test.
4201else
4202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4203for as_dir in $PATH
4204do
4205  IFS=$as_save_IFS
4206  case $as_dir in #(((
4207    '') as_dir=./ ;;
4208    */) ;;
4209    *) as_dir=$as_dir/ ;;
4210  esac
4211    for ac_exec_ext in '' $ac_executable_extensions; do
4212  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4213    ac_cv_prog_CC="${ac_tool_prefix}cc"
4214    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4215    break 2
4216  fi
4217done
4218  done
4219IFS=$as_save_IFS
4220
4221fi
4222fi
4223CC=$ac_cv_prog_CC
4224if test -n "$CC"; then
4225  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4226printf "%s\n" "$CC" >&6; }
4227else
4228  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4229printf "%s\n" "no" >&6; }
4230fi
4231
4232
4233  fi
4234fi
4235if test -z "$CC"; then
4236  # Extract the first word of "cc", so it can be a program name with args.
4237set dummy cc; ac_word=$2
4238{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4239printf %s "checking for $ac_word... " >&6; }
4240if test ${ac_cv_prog_CC+y}
4241then :
4242  printf %s "(cached) " >&6
4243else $as_nop
4244  if test -n "$CC"; then
4245  ac_cv_prog_CC="$CC" # Let the user override the test.
4246else
4247  ac_prog_rejected=no
4248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4249for as_dir in $PATH
4250do
4251  IFS=$as_save_IFS
4252  case $as_dir in #(((
4253    '') as_dir=./ ;;
4254    */) ;;
4255    *) as_dir=$as_dir/ ;;
4256  esac
4257    for ac_exec_ext in '' $ac_executable_extensions; do
4258  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4259    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4260       ac_prog_rejected=yes
4261       continue
4262     fi
4263    ac_cv_prog_CC="cc"
4264    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4265    break 2
4266  fi
4267done
4268  done
4269IFS=$as_save_IFS
4270
4271if test $ac_prog_rejected = yes; then
4272  # We found a bogon in the path, so make sure we never use it.
4273  set dummy $ac_cv_prog_CC
4274  shift
4275  if test $# != 0; then
4276    # We chose a different compiler from the bogus one.
4277    # However, it has the same basename, so the bogon will be chosen
4278    # first if we set CC to just the basename; use the full file name.
4279    shift
4280    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
4281  fi
4282fi
4283fi
4284fi
4285CC=$ac_cv_prog_CC
4286if test -n "$CC"; then
4287  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4288printf "%s\n" "$CC" >&6; }
4289else
4290  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4291printf "%s\n" "no" >&6; }
4292fi
4293
4294
4295fi
4296if test -z "$CC"; then
4297  if test -n "$ac_tool_prefix"; then
4298  for ac_prog in cl.exe
4299  do
4300    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4301set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4302{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4303printf %s "checking for $ac_word... " >&6; }
4304if test ${ac_cv_prog_CC+y}
4305then :
4306  printf %s "(cached) " >&6
4307else $as_nop
4308  if test -n "$CC"; then
4309  ac_cv_prog_CC="$CC" # Let the user override the test.
4310else
4311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312for as_dir in $PATH
4313do
4314  IFS=$as_save_IFS
4315  case $as_dir in #(((
4316    '') as_dir=./ ;;
4317    */) ;;
4318    *) as_dir=$as_dir/ ;;
4319  esac
4320    for ac_exec_ext in '' $ac_executable_extensions; do
4321  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4322    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4323    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4324    break 2
4325  fi
4326done
4327  done
4328IFS=$as_save_IFS
4329
4330fi
4331fi
4332CC=$ac_cv_prog_CC
4333if test -n "$CC"; then
4334  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4335printf "%s\n" "$CC" >&6; }
4336else
4337  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4338printf "%s\n" "no" >&6; }
4339fi
4340
4341
4342    test -n "$CC" && break
4343  done
4344fi
4345if test -z "$CC"; then
4346  ac_ct_CC=$CC
4347  for ac_prog in cl.exe
4348do
4349  # Extract the first word of "$ac_prog", so it can be a program name with args.
4350set dummy $ac_prog; ac_word=$2
4351{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4352printf %s "checking for $ac_word... " >&6; }
4353if test ${ac_cv_prog_ac_ct_CC+y}
4354then :
4355  printf %s "(cached) " >&6
4356else $as_nop
4357  if test -n "$ac_ct_CC"; then
4358  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4359else
4360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4361for as_dir in $PATH
4362do
4363  IFS=$as_save_IFS
4364  case $as_dir in #(((
4365    '') as_dir=./ ;;
4366    */) ;;
4367    *) as_dir=$as_dir/ ;;
4368  esac
4369    for ac_exec_ext in '' $ac_executable_extensions; do
4370  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4371    ac_cv_prog_ac_ct_CC="$ac_prog"
4372    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4373    break 2
4374  fi
4375done
4376  done
4377IFS=$as_save_IFS
4378
4379fi
4380fi
4381ac_ct_CC=$ac_cv_prog_ac_ct_CC
4382if test -n "$ac_ct_CC"; then
4383  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4384printf "%s\n" "$ac_ct_CC" >&6; }
4385else
4386  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4387printf "%s\n" "no" >&6; }
4388fi
4389
4390
4391  test -n "$ac_ct_CC" && break
4392done
4393
4394  if test "x$ac_ct_CC" = x; then
4395    CC=""
4396  else
4397    case $cross_compiling:$ac_tool_warned in
4398yes:)
4399{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4400printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4401ac_tool_warned=yes ;;
4402esac
4403    CC=$ac_ct_CC
4404  fi
4405fi
4406
4407fi
4408if test -z "$CC"; then
4409  if test -n "$ac_tool_prefix"; then
4410  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
4411set dummy ${ac_tool_prefix}clang; ac_word=$2
4412{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4413printf %s "checking for $ac_word... " >&6; }
4414if test ${ac_cv_prog_CC+y}
4415then :
4416  printf %s "(cached) " >&6
4417else $as_nop
4418  if test -n "$CC"; then
4419  ac_cv_prog_CC="$CC" # Let the user override the test.
4420else
4421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4422for as_dir in $PATH
4423do
4424  IFS=$as_save_IFS
4425  case $as_dir in #(((
4426    '') as_dir=./ ;;
4427    */) ;;
4428    *) as_dir=$as_dir/ ;;
4429  esac
4430    for ac_exec_ext in '' $ac_executable_extensions; do
4431  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4432    ac_cv_prog_CC="${ac_tool_prefix}clang"
4433    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4434    break 2
4435  fi
4436done
4437  done
4438IFS=$as_save_IFS
4439
4440fi
4441fi
4442CC=$ac_cv_prog_CC
4443if test -n "$CC"; then
4444  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4445printf "%s\n" "$CC" >&6; }
4446else
4447  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4448printf "%s\n" "no" >&6; }
4449fi
4450
4451
4452fi
4453if test -z "$ac_cv_prog_CC"; then
4454  ac_ct_CC=$CC
4455  # Extract the first word of "clang", so it can be a program name with args.
4456set dummy clang; ac_word=$2
4457{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4458printf %s "checking for $ac_word... " >&6; }
4459if test ${ac_cv_prog_ac_ct_CC+y}
4460then :
4461  printf %s "(cached) " >&6
4462else $as_nop
4463  if test -n "$ac_ct_CC"; then
4464  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4465else
4466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4467for as_dir in $PATH
4468do
4469  IFS=$as_save_IFS
4470  case $as_dir in #(((
4471    '') as_dir=./ ;;
4472    */) ;;
4473    *) as_dir=$as_dir/ ;;
4474  esac
4475    for ac_exec_ext in '' $ac_executable_extensions; do
4476  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4477    ac_cv_prog_ac_ct_CC="clang"
4478    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4479    break 2
4480  fi
4481done
4482  done
4483IFS=$as_save_IFS
4484
4485fi
4486fi
4487ac_ct_CC=$ac_cv_prog_ac_ct_CC
4488if test -n "$ac_ct_CC"; then
4489  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4490printf "%s\n" "$ac_ct_CC" >&6; }
4491else
4492  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4493printf "%s\n" "no" >&6; }
4494fi
4495
4496  if test "x$ac_ct_CC" = x; then
4497    CC=""
4498  else
4499    case $cross_compiling:$ac_tool_warned in
4500yes:)
4501{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4502printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4503ac_tool_warned=yes ;;
4504esac
4505    CC=$ac_ct_CC
4506  fi
4507else
4508  CC="$ac_cv_prog_CC"
4509fi
4510
4511fi
4512
4513
4514test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4515printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4516as_fn_error $? "no acceptable C compiler found in \$PATH
4517See \`config.log' for more details" "$LINENO" 5; }
4518
4519# Provide some information about the compiler.
4520printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4521set X $ac_compile
4522ac_compiler=$2
4523for ac_option in --version -v -V -qversion -version; do
4524  { { ac_try="$ac_compiler $ac_option >&5"
4525case "(($ac_try" in
4526  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4527  *) ac_try_echo=$ac_try;;
4528esac
4529eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4530printf "%s\n" "$ac_try_echo"; } >&5
4531  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4532  ac_status=$?
4533  if test -s conftest.err; then
4534    sed '10a\
4535... rest of stderr output deleted ...
4536         10q' conftest.err >conftest.er1
4537    cat conftest.er1 >&5
4538  fi
4539  rm -f conftest.er1 conftest.err
4540  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4541  test $ac_status = 0; }
4542done
4543
4544{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4545printf %s "checking whether the compiler supports GNU C... " >&6; }
4546if test ${ac_cv_c_compiler_gnu+y}
4547then :
4548  printf %s "(cached) " >&6
4549else $as_nop
4550  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4551/* end confdefs.h.  */
4552
4553int
4554main (void)
4555{
4556#ifndef __GNUC__
4557       choke me
4558#endif
4559
4560  ;
4561  return 0;
4562}
4563_ACEOF
4564if ac_fn_c_try_compile "$LINENO"
4565then :
4566  ac_compiler_gnu=yes
4567else $as_nop
4568  ac_compiler_gnu=no
4569fi
4570rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4571ac_cv_c_compiler_gnu=$ac_compiler_gnu
4572
4573fi
4574{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4575printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4576ac_compiler_gnu=$ac_cv_c_compiler_gnu
4577
4578if test $ac_compiler_gnu = yes; then
4579  GCC=yes
4580else
4581  GCC=
4582fi
4583ac_test_CFLAGS=${CFLAGS+y}
4584ac_save_CFLAGS=$CFLAGS
4585{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4586printf %s "checking whether $CC accepts -g... " >&6; }
4587if test ${ac_cv_prog_cc_g+y}
4588then :
4589  printf %s "(cached) " >&6
4590else $as_nop
4591  ac_save_c_werror_flag=$ac_c_werror_flag
4592   ac_c_werror_flag=yes
4593   ac_cv_prog_cc_g=no
4594   CFLAGS="-g"
4595   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596/* end confdefs.h.  */
4597
4598int
4599main (void)
4600{
4601
4602  ;
4603  return 0;
4604}
4605_ACEOF
4606if ac_fn_c_try_compile "$LINENO"
4607then :
4608  ac_cv_prog_cc_g=yes
4609else $as_nop
4610  CFLAGS=""
4611      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4612/* end confdefs.h.  */
4613
4614int
4615main (void)
4616{
4617
4618  ;
4619  return 0;
4620}
4621_ACEOF
4622if ac_fn_c_try_compile "$LINENO"
4623then :
4624
4625else $as_nop
4626  ac_c_werror_flag=$ac_save_c_werror_flag
4627	 CFLAGS="-g"
4628	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4629/* end confdefs.h.  */
4630
4631int
4632main (void)
4633{
4634
4635  ;
4636  return 0;
4637}
4638_ACEOF
4639if ac_fn_c_try_compile "$LINENO"
4640then :
4641  ac_cv_prog_cc_g=yes
4642fi
4643rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4644fi
4645rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4646fi
4647rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4648   ac_c_werror_flag=$ac_save_c_werror_flag
4649fi
4650{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4651printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4652if test $ac_test_CFLAGS; then
4653  CFLAGS=$ac_save_CFLAGS
4654elif test $ac_cv_prog_cc_g = yes; then
4655  if test "$GCC" = yes; then
4656    CFLAGS="-g -O2"
4657  else
4658    CFLAGS="-g"
4659  fi
4660else
4661  if test "$GCC" = yes; then
4662    CFLAGS="-O2"
4663  else
4664    CFLAGS=
4665  fi
4666fi
4667ac_prog_cc_stdc=no
4668if test x$ac_prog_cc_stdc = xno
4669then :
4670  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4671printf %s "checking for $CC option to enable C11 features... " >&6; }
4672if test ${ac_cv_prog_cc_c11+y}
4673then :
4674  printf %s "(cached) " >&6
4675else $as_nop
4676  ac_cv_prog_cc_c11=no
4677ac_save_CC=$CC
4678cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4679/* end confdefs.h.  */
4680$ac_c_conftest_c11_program
4681_ACEOF
4682for ac_arg in '' -std=gnu11
4683do
4684  CC="$ac_save_CC $ac_arg"
4685  if ac_fn_c_try_compile "$LINENO"
4686then :
4687  ac_cv_prog_cc_c11=$ac_arg
4688fi
4689rm -f core conftest.err conftest.$ac_objext conftest.beam
4690  test "x$ac_cv_prog_cc_c11" != "xno" && break
4691done
4692rm -f conftest.$ac_ext
4693CC=$ac_save_CC
4694fi
4695
4696if test "x$ac_cv_prog_cc_c11" = xno
4697then :
4698  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4699printf "%s\n" "unsupported" >&6; }
4700else $as_nop
4701  if test "x$ac_cv_prog_cc_c11" = x
4702then :
4703  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4704printf "%s\n" "none needed" >&6; }
4705else $as_nop
4706  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4707printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4708     CC="$CC $ac_cv_prog_cc_c11"
4709fi
4710  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4711  ac_prog_cc_stdc=c11
4712fi
4713fi
4714if test x$ac_prog_cc_stdc = xno
4715then :
4716  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4717printf %s "checking for $CC option to enable C99 features... " >&6; }
4718if test ${ac_cv_prog_cc_c99+y}
4719then :
4720  printf %s "(cached) " >&6
4721else $as_nop
4722  ac_cv_prog_cc_c99=no
4723ac_save_CC=$CC
4724cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4725/* end confdefs.h.  */
4726$ac_c_conftest_c99_program
4727_ACEOF
4728for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4729do
4730  CC="$ac_save_CC $ac_arg"
4731  if ac_fn_c_try_compile "$LINENO"
4732then :
4733  ac_cv_prog_cc_c99=$ac_arg
4734fi
4735rm -f core conftest.err conftest.$ac_objext conftest.beam
4736  test "x$ac_cv_prog_cc_c99" != "xno" && break
4737done
4738rm -f conftest.$ac_ext
4739CC=$ac_save_CC
4740fi
4741
4742if test "x$ac_cv_prog_cc_c99" = xno
4743then :
4744  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4745printf "%s\n" "unsupported" >&6; }
4746else $as_nop
4747  if test "x$ac_cv_prog_cc_c99" = x
4748then :
4749  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4750printf "%s\n" "none needed" >&6; }
4751else $as_nop
4752  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4753printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4754     CC="$CC $ac_cv_prog_cc_c99"
4755fi
4756  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4757  ac_prog_cc_stdc=c99
4758fi
4759fi
4760if test x$ac_prog_cc_stdc = xno
4761then :
4762  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4763printf %s "checking for $CC option to enable C89 features... " >&6; }
4764if test ${ac_cv_prog_cc_c89+y}
4765then :
4766  printf %s "(cached) " >&6
4767else $as_nop
4768  ac_cv_prog_cc_c89=no
4769ac_save_CC=$CC
4770cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4771/* end confdefs.h.  */
4772$ac_c_conftest_c89_program
4773_ACEOF
4774for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4775do
4776  CC="$ac_save_CC $ac_arg"
4777  if ac_fn_c_try_compile "$LINENO"
4778then :
4779  ac_cv_prog_cc_c89=$ac_arg
4780fi
4781rm -f core conftest.err conftest.$ac_objext conftest.beam
4782  test "x$ac_cv_prog_cc_c89" != "xno" && break
4783done
4784rm -f conftest.$ac_ext
4785CC=$ac_save_CC
4786fi
4787
4788if test "x$ac_cv_prog_cc_c89" = xno
4789then :
4790  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4791printf "%s\n" "unsupported" >&6; }
4792else $as_nop
4793  if test "x$ac_cv_prog_cc_c89" = x
4794then :
4795  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4796printf "%s\n" "none needed" >&6; }
4797else $as_nop
4798  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4799printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4800     CC="$CC $ac_cv_prog_cc_c89"
4801fi
4802  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4803  ac_prog_cc_stdc=c89
4804fi
4805fi
4806
4807ac_ext=c
4808ac_cpp='$CPP $CPPFLAGS'
4809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4811ac_compiler_gnu=$ac_cv_c_compiler_gnu
4812
4813
4814
4815  # Find a good install program.  We prefer a C program (faster),
4816# so one script is as good as another.  But avoid the broken or
4817# incompatible versions:
4818# SysV /etc/install, /usr/sbin/install
4819# SunOS /usr/etc/install
4820# IRIX /sbin/install
4821# AIX /bin/install
4822# AmigaOS /C/install, which installs bootblocks on floppy discs
4823# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4824# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4825# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4826# OS/2's system install, which has a completely different semantic
4827# ./install, which can be erroneously created by make from ./install.sh.
4828# Reject install programs that cannot install multiple files.
4829{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4830printf %s "checking for a BSD-compatible install... " >&6; }
4831if test -z "$INSTALL"; then
4832if test ${ac_cv_path_install+y}
4833then :
4834  printf %s "(cached) " >&6
4835else $as_nop
4836  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4837for as_dir in $PATH
4838do
4839  IFS=$as_save_IFS
4840  case $as_dir in #(((
4841    '') as_dir=./ ;;
4842    */) ;;
4843    *) as_dir=$as_dir/ ;;
4844  esac
4845    # Account for fact that we put trailing slashes in our PATH walk.
4846case $as_dir in #((
4847  ./ | /[cC]/* | \
4848  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4849  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4850  /usr/ucb/* ) ;;
4851  *)
4852    # OSF1 and SCO ODT 3.0 have their own names for install.
4853    # Don't use installbsd from OSF since it installs stuff as root
4854    # by default.
4855    for ac_prog in ginstall scoinst install; do
4856      for ac_exec_ext in '' $ac_executable_extensions; do
4857	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
4858	  if test $ac_prog = install &&
4859	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4860	    # AIX install.  It has an incompatible calling convention.
4861	    :
4862	  elif test $ac_prog = install &&
4863	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4864	    # program-specific install script used by HP pwplus--don't use.
4865	    :
4866	  else
4867	    rm -rf conftest.one conftest.two conftest.dir
4868	    echo one > conftest.one
4869	    echo two > conftest.two
4870	    mkdir conftest.dir
4871	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
4872	      test -s conftest.one && test -s conftest.two &&
4873	      test -s conftest.dir/conftest.one &&
4874	      test -s conftest.dir/conftest.two
4875	    then
4876	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
4877	      break 3
4878	    fi
4879	  fi
4880	fi
4881      done
4882    done
4883    ;;
4884esac
4885
4886  done
4887IFS=$as_save_IFS
4888
4889rm -rf conftest.one conftest.two conftest.dir
4890
4891fi
4892  if test ${ac_cv_path_install+y}; then
4893    INSTALL=$ac_cv_path_install
4894  else
4895    # As a last resort, use the slow shell script.  Don't cache a
4896    # value for INSTALL within a source directory, because that will
4897    # break other packages using the cache if that directory is
4898    # removed, or if the value is a relative name.
4899    INSTALL=$ac_install_sh
4900  fi
4901fi
4902{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4903printf "%s\n" "$INSTALL" >&6; }
4904
4905# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4906# It thinks the first close brace ends the variable substitution.
4907test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4908
4909test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4910
4911test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4912
4913# We have to override that on some systems
4914case "$OS" in
4915IRIX*) ac_INSTALL=$srcdir/install-sh;;
4916esac
4917if test -x /usr/bin/getconf; then
4918   bmake_path_max=`getconf PATH_MAX / 2> /dev/null`
4919   # only a numeric response is useful
4920   test ${bmake_path_max:-0} -gt 0 2> /dev/null || bmake_path_max=
4921fi
4922bmake_path_max=${bmake_path_max:-1024}
4923if test $bmake_path_max -gt 1024; then
4924   # this is all we expect
4925   bmake_path_max=1024
4926fi
4927if test ${bmake_strftime:-no} = yes; then
4928   CPPFLAGS="${CPPFLAGS} -DFORCE_BMAKE_STRFTIME"
4929fi
4930echo "Using: BMAKE_PATH_MAX=$bmake_path_max" >&6
4931# if type does not work which(1) had better!
4932# note we cannot rely on type returning non-zero on failure
4933if (type cat) > /dev/null 2>&1; then
4934: which
4935which() {
4936	type "$@" | sed 's,[()],,g;s,^[^/][^/]*,,;q'
4937}
4938fi
4939case "$CC" in
4940/*) ;;
4941*)
4942    for x in $CC
4943    do
4944        _cc=`which $x`
4945        break
4946    done
4947    if test -x ${_cc:-/dev/null}; then
4948        _cc_dir=`dirname $_cc`
4949        case ":$oldPATH:" in
4950        *:$_cc_dir:*) ;;
4951        *) CC=$_cc_dir/$CC;;
4952        esac
4953    fi
4954    ;;
4955esac
4956{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4957printf %s "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4958if test ${ac_cv_header_sys_wait_h+y}
4959then :
4960  printf %s "(cached) " >&6
4961else $as_nop
4962  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4963/* end confdefs.h.  */
4964#include <sys/types.h>
4965#include <sys/wait.h>
4966#ifndef WEXITSTATUS
4967# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4968#endif
4969#ifndef WIFEXITED
4970# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4971#endif
4972
4973int
4974main (void)
4975{
4976  int s;
4977  wait (&s);
4978  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4979  ;
4980  return 0;
4981}
4982_ACEOF
4983if ac_fn_c_try_compile "$LINENO"
4984then :
4985  ac_cv_header_sys_wait_h=yes
4986else $as_nop
4987  ac_cv_header_sys_wait_h=no
4988fi
4989rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4990fi
4991{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4992printf "%s\n" "$ac_cv_header_sys_wait_h" >&6; }
4993if test $ac_cv_header_sys_wait_h = yes; then
4994
4995printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4996
4997fi
4998
4999ac_header_dirent=no
5000for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5001  as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5002{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5003printf %s "checking for $ac_hdr that defines DIR... " >&6; }
5004if eval test \${$as_ac_Header+y}
5005then :
5006  printf %s "(cached) " >&6
5007else $as_nop
5008  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5009/* end confdefs.h.  */
5010#include <sys/types.h>
5011#include <$ac_hdr>
5012
5013int
5014main (void)
5015{
5016if ((DIR *) 0)
5017return 0;
5018  ;
5019  return 0;
5020}
5021_ACEOF
5022if ac_fn_c_try_compile "$LINENO"
5023then :
5024  eval "$as_ac_Header=yes"
5025else $as_nop
5026  eval "$as_ac_Header=no"
5027fi
5028rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5029fi
5030eval ac_res=\$$as_ac_Header
5031	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5032printf "%s\n" "$ac_res" >&6; }
5033if eval test \"x\$"$as_ac_Header"\" = x"yes"
5034then :
5035  cat >>confdefs.h <<_ACEOF
5036#define `printf "%s\n" "HAVE_$ac_hdr" | $as_tr_cpp` 1
5037_ACEOF
5038
5039ac_header_dirent=$ac_hdr; break
5040fi
5041
5042done
5043# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5044if test $ac_header_dirent = dirent.h; then
5045  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5046printf %s "checking for library containing opendir... " >&6; }
5047if test ${ac_cv_search_opendir+y}
5048then :
5049  printf %s "(cached) " >&6
5050else $as_nop
5051  ac_func_search_save_LIBS=$LIBS
5052cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5053/* end confdefs.h.  */
5054
5055/* Override any GCC internal prototype to avoid an error.
5056   Use char because int might match the return type of a GCC
5057   builtin and then its argument prototype would still apply.  */
5058char opendir ();
5059int
5060main (void)
5061{
5062return opendir ();
5063  ;
5064  return 0;
5065}
5066_ACEOF
5067for ac_lib in '' dir
5068do
5069  if test -z "$ac_lib"; then
5070    ac_res="none required"
5071  else
5072    ac_res=-l$ac_lib
5073    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5074  fi
5075  if ac_fn_c_try_link "$LINENO"
5076then :
5077  ac_cv_search_opendir=$ac_res
5078fi
5079rm -f core conftest.err conftest.$ac_objext conftest.beam \
5080    conftest$ac_exeext
5081  if test ${ac_cv_search_opendir+y}
5082then :
5083  break
5084fi
5085done
5086if test ${ac_cv_search_opendir+y}
5087then :
5088
5089else $as_nop
5090  ac_cv_search_opendir=no
5091fi
5092rm conftest.$ac_ext
5093LIBS=$ac_func_search_save_LIBS
5094fi
5095{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5096printf "%s\n" "$ac_cv_search_opendir" >&6; }
5097ac_res=$ac_cv_search_opendir
5098if test "$ac_res" != no
5099then :
5100  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5101
5102fi
5103
5104else
5105  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5106printf %s "checking for library containing opendir... " >&6; }
5107if test ${ac_cv_search_opendir+y}
5108then :
5109  printf %s "(cached) " >&6
5110else $as_nop
5111  ac_func_search_save_LIBS=$LIBS
5112cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5113/* end confdefs.h.  */
5114
5115/* Override any GCC internal prototype to avoid an error.
5116   Use char because int might match the return type of a GCC
5117   builtin and then its argument prototype would still apply.  */
5118char opendir ();
5119int
5120main (void)
5121{
5122return opendir ();
5123  ;
5124  return 0;
5125}
5126_ACEOF
5127for ac_lib in '' x
5128do
5129  if test -z "$ac_lib"; then
5130    ac_res="none required"
5131  else
5132    ac_res=-l$ac_lib
5133    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5134  fi
5135  if ac_fn_c_try_link "$LINENO"
5136then :
5137  ac_cv_search_opendir=$ac_res
5138fi
5139rm -f core conftest.err conftest.$ac_objext conftest.beam \
5140    conftest$ac_exeext
5141  if test ${ac_cv_search_opendir+y}
5142then :
5143  break
5144fi
5145done
5146if test ${ac_cv_search_opendir+y}
5147then :
5148
5149else $as_nop
5150  ac_cv_search_opendir=no
5151fi
5152rm conftest.$ac_ext
5153LIBS=$ac_func_search_save_LIBS
5154fi
5155{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5156printf "%s\n" "$ac_cv_search_opendir" >&6; }
5157ac_res=$ac_cv_search_opendir
5158if test "$ac_res" != no
5159then :
5160  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5161
5162fi
5163
5164fi
5165
5166ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
5167if test "x$ac_cv_header_sys_param_h" = xyes
5168then :
5169  printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
5170
5171fi
5172
5173ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#ifdef HAVE_SYS_PARAM_H
5174# include <sys/param.h>
5175# endif
5176
5177"
5178if test "x$ac_cv_header_sys_sysctl_h" = xyes
5179then :
5180  printf "%s\n" "#define HAVE_SYS_SYSCTL_H 1" >>confdefs.h
5181
5182fi
5183
5184
5185ac_fn_c_check_header_compile "$LINENO" "ar.h" "ac_cv_header_ar_h" "$ac_includes_default"
5186if test "x$ac_cv_header_ar_h" = xyes
5187then :
5188  printf "%s\n" "#define HAVE_AR_H 1" >>confdefs.h
5189
5190fi
5191ac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default"
5192if test "x$ac_cv_header_err_h" = xyes
5193then :
5194  printf "%s\n" "#define HAVE_ERR_H 1" >>confdefs.h
5195
5196fi
5197ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default"
5198if test "x$ac_cv_header_fcntl_h" = xyes
5199then :
5200  printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h
5201
5202fi
5203ac_fn_c_check_header_compile "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
5204if test "x$ac_cv_header_libgen_h" = xyes
5205then :
5206  printf "%s\n" "#define HAVE_LIBGEN_H 1" >>confdefs.h
5207
5208fi
5209ac_fn_c_check_header_compile "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default"
5210if test "x$ac_cv_header_limits_h" = xyes
5211then :
5212  printf "%s\n" "#define HAVE_LIMITS_H 1" >>confdefs.h
5213
5214fi
5215ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
5216if test "x$ac_cv_header_paths_h" = xyes
5217then :
5218  printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
5219
5220fi
5221ac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
5222if test "x$ac_cv_header_poll_h" = xyes
5223then :
5224  printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
5225
5226fi
5227ac_fn_c_check_header_compile "$LINENO" "ranlib.h" "ac_cv_header_ranlib_h" "$ac_includes_default"
5228if test "x$ac_cv_header_ranlib_h" = xyes
5229then :
5230  printf "%s\n" "#define HAVE_RANLIB_H 1" >>confdefs.h
5231
5232fi
5233ac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
5234if test "x$ac_cv_header_regex_h" = xyes
5235then :
5236  printf "%s\n" "#define HAVE_REGEX_H 1" >>confdefs.h
5237
5238fi
5239ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
5240if test "x$ac_cv_header_sys_mman_h" = xyes
5241then :
5242  printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
5243
5244fi
5245ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
5246if test "x$ac_cv_header_sys_select_h" = xyes
5247then :
5248  printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
5249
5250fi
5251ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
5252if test "x$ac_cv_header_sys_socket_h" = xyes
5253then :
5254  printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
5255
5256fi
5257ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
5258if test "x$ac_cv_header_sys_time_h" = xyes
5259then :
5260  printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
5261
5262fi
5263ac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default"
5264if test "x$ac_cv_header_sys_uio_h" = xyes
5265then :
5266  printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
5267
5268fi
5269ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
5270if test "x$ac_cv_header_utime_h" = xyes
5271then :
5272  printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
5273
5274fi
5275
5276
5277ac_fn_c_check_header_compile "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default"
5278if test "x$ac_cv_header_sys_cdefs_h" = xyes
5279then :
5280
5281else $as_nop
5282  CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`"
5283fi
5284
5285
5286
5287{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
5288printf %s "checking for __attribute__... " >&6; }
5289if test ${ac_cv___attribute__+y}
5290then :
5291  printf %s "(cached) " >&6
5292else $as_nop
5293
5294cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5295/* end confdefs.h.  */
5296
5297#include <stdlib.h>
5298
5299static void foo(void) __attribute__ ((noreturn));
5300
5301static void
5302foo(void)
5303{
5304  exit(1);
5305}
5306
5307int
5308main(int argc, char **argv)
5309{
5310	foo();
5311}
5312
5313_ACEOF
5314if ac_fn_c_try_link "$LINENO"
5315then :
5316  ac_cv___attribute__=yes
5317else $as_nop
5318  ac_cv___attribute__=no
5319fi
5320rm -f core conftest.err conftest.$ac_objext conftest.beam \
5321    conftest$ac_exeext conftest.$ac_ext
5322fi
5323
5324if test "$ac_cv___attribute__" = "yes"; then
5325
5326printf "%s\n" "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
5327
5328fi
5329{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
5330printf "%s\n" "$ac_cv___attribute__" >&6; }
5331
5332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5333printf %s "checking whether byte ordering is bigendian... " >&6; }
5334if test ${ac_cv_c_bigendian+y}
5335then :
5336  printf %s "(cached) " >&6
5337else $as_nop
5338  ac_cv_c_bigendian=unknown
5339    # See if we're dealing with a universal compiler.
5340    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5341/* end confdefs.h.  */
5342#ifndef __APPLE_CC__
5343	       not a universal capable compiler
5344	     #endif
5345	     typedef int dummy;
5346
5347_ACEOF
5348if ac_fn_c_try_compile "$LINENO"
5349then :
5350
5351	# Check for potential -arch flags.  It is not universal unless
5352	# there are at least two -arch flags with different values.
5353	ac_arch=
5354	ac_prev=
5355	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5356	 if test -n "$ac_prev"; then
5357	   case $ac_word in
5358	     i?86 | x86_64 | ppc | ppc64)
5359	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5360		 ac_arch=$ac_word
5361	       else
5362		 ac_cv_c_bigendian=universal
5363		 break
5364	       fi
5365	       ;;
5366	   esac
5367	   ac_prev=
5368	 elif test "x$ac_word" = "x-arch"; then
5369	   ac_prev=arch
5370	 fi
5371       done
5372fi
5373rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5374    if test $ac_cv_c_bigendian = unknown; then
5375      # See if sys/param.h defines the BYTE_ORDER macro.
5376      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5377/* end confdefs.h.  */
5378#include <sys/types.h>
5379	     #include <sys/param.h>
5380
5381int
5382main (void)
5383{
5384#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5385		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5386		     && LITTLE_ENDIAN)
5387	      bogus endian macros
5388	     #endif
5389
5390  ;
5391  return 0;
5392}
5393_ACEOF
5394if ac_fn_c_try_compile "$LINENO"
5395then :
5396  # It does; now see whether it defined to BIG_ENDIAN or not.
5397	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5398/* end confdefs.h.  */
5399#include <sys/types.h>
5400		#include <sys/param.h>
5401
5402int
5403main (void)
5404{
5405#if BYTE_ORDER != BIG_ENDIAN
5406		 not big endian
5407		#endif
5408
5409  ;
5410  return 0;
5411}
5412_ACEOF
5413if ac_fn_c_try_compile "$LINENO"
5414then :
5415  ac_cv_c_bigendian=yes
5416else $as_nop
5417  ac_cv_c_bigendian=no
5418fi
5419rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5420fi
5421rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5422    fi
5423    if test $ac_cv_c_bigendian = unknown; then
5424      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5425      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5426/* end confdefs.h.  */
5427#include <limits.h>
5428
5429int
5430main (void)
5431{
5432#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5433	      bogus endian macros
5434	     #endif
5435
5436  ;
5437  return 0;
5438}
5439_ACEOF
5440if ac_fn_c_try_compile "$LINENO"
5441then :
5442  # It does; now see whether it defined to _BIG_ENDIAN or not.
5443	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5444/* end confdefs.h.  */
5445#include <limits.h>
5446
5447int
5448main (void)
5449{
5450#ifndef _BIG_ENDIAN
5451		 not big endian
5452		#endif
5453
5454  ;
5455  return 0;
5456}
5457_ACEOF
5458if ac_fn_c_try_compile "$LINENO"
5459then :
5460  ac_cv_c_bigendian=yes
5461else $as_nop
5462  ac_cv_c_bigendian=no
5463fi
5464rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5465fi
5466rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5467    fi
5468    if test $ac_cv_c_bigendian = unknown; then
5469      # Compile a test program.
5470      if test "$cross_compiling" = yes
5471then :
5472  # Try to guess by grepping values from an object file.
5473	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5474/* end confdefs.h.  */
5475unsigned short int ascii_mm[] =
5476		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5477		unsigned short int ascii_ii[] =
5478		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5479		int use_ascii (int i) {
5480		  return ascii_mm[i] + ascii_ii[i];
5481		}
5482		unsigned short int ebcdic_ii[] =
5483		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5484		unsigned short int ebcdic_mm[] =
5485		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5486		int use_ebcdic (int i) {
5487		  return ebcdic_mm[i] + ebcdic_ii[i];
5488		}
5489		extern int foo;
5490
5491int
5492main (void)
5493{
5494return use_ascii (foo) == use_ebcdic (foo);
5495  ;
5496  return 0;
5497}
5498_ACEOF
5499if ac_fn_c_try_compile "$LINENO"
5500then :
5501  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5502	      ac_cv_c_bigendian=yes
5503	    fi
5504	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5505	      if test "$ac_cv_c_bigendian" = unknown; then
5506		ac_cv_c_bigendian=no
5507	      else
5508		# finding both strings is unlikely to happen, but who knows?
5509		ac_cv_c_bigendian=unknown
5510	      fi
5511	    fi
5512fi
5513rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5514else $as_nop
5515  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5516/* end confdefs.h.  */
5517$ac_includes_default
5518int
5519main (void)
5520{
5521
5522	     /* Are we little or big endian?  From Harbison&Steele.  */
5523	     union
5524	     {
5525	       long int l;
5526	       char c[sizeof (long int)];
5527	     } u;
5528	     u.l = 1;
5529	     return u.c[sizeof (long int) - 1] == 1;
5530
5531  ;
5532  return 0;
5533}
5534_ACEOF
5535if ac_fn_c_try_run "$LINENO"
5536then :
5537  ac_cv_c_bigendian=no
5538else $as_nop
5539  ac_cv_c_bigendian=yes
5540fi
5541rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5542  conftest.$ac_objext conftest.beam conftest.$ac_ext
5543fi
5544
5545    fi
5546fi
5547{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5548printf "%s\n" "$ac_cv_c_bigendian" >&6; }
5549 case $ac_cv_c_bigendian in #(
5550   yes)
5551     printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
5552;; #(
5553   no)
5554      ;; #(
5555   universal)
5556
5557printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5558
5559     ;; #(
5560   *)
5561     as_fn_error $? "unknown endianness
5562 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5563 esac
5564
5565{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5566printf %s "checking for an ANSI C-conforming const... " >&6; }
5567if test ${ac_cv_c_const+y}
5568then :
5569  printf %s "(cached) " >&6
5570else $as_nop
5571  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5572/* end confdefs.h.  */
5573
5574int
5575main (void)
5576{
5577
5578#ifndef __cplusplus
5579  /* Ultrix mips cc rejects this sort of thing.  */
5580  typedef int charset[2];
5581  const charset cs = { 0, 0 };
5582  /* SunOS 4.1.1 cc rejects this.  */
5583  char const *const *pcpcc;
5584  char **ppc;
5585  /* NEC SVR4.0.2 mips cc rejects this.  */
5586  struct point {int x, y;};
5587  static struct point const zero = {0,0};
5588  /* IBM XL C 1.02.0.0 rejects this.
5589     It does not let you subtract one const X* pointer from another in
5590     an arm of an if-expression whose if-part is not a constant
5591     expression */
5592  const char *g = "string";
5593  pcpcc = &g + (g ? g-g : 0);
5594  /* HPUX 7.0 cc rejects these. */
5595  ++pcpcc;
5596  ppc = (char**) pcpcc;
5597  pcpcc = (char const *const *) ppc;
5598  { /* SCO 3.2v4 cc rejects this sort of thing.  */
5599    char tx;
5600    char *t = &tx;
5601    char const *s = 0 ? (char *) 0 : (char const *) 0;
5602
5603    *t++ = 0;
5604    if (s) return 0;
5605  }
5606  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
5607    int x[] = {25, 17};
5608    const int *foo = &x[0];
5609    ++foo;
5610  }
5611  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5612    typedef const int *iptr;
5613    iptr p = 0;
5614    ++p;
5615  }
5616  { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying
5617       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5618    struct s { int j; const int *ap[3]; } bx;
5619    struct s *b = &bx; b->j = 5;
5620  }
5621  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5622    const int foo = 10;
5623    if (!foo) return 0;
5624  }
5625  return !cs[0] && !zero.x;
5626#endif
5627
5628  ;
5629  return 0;
5630}
5631_ACEOF
5632if ac_fn_c_try_compile "$LINENO"
5633then :
5634  ac_cv_c_const=yes
5635else $as_nop
5636  ac_cv_c_const=no
5637fi
5638rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5639fi
5640{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5641printf "%s\n" "$ac_cv_c_const" >&6; }
5642if test $ac_cv_c_const = no; then
5643
5644printf "%s\n" "#define const /**/" >>confdefs.h
5645
5646fi
5647
5648{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5649printf %s "checking for inline... " >&6; }
5650if test ${ac_cv_c_inline+y}
5651then :
5652  printf %s "(cached) " >&6
5653else $as_nop
5654  ac_cv_c_inline=no
5655for ac_kw in inline __inline__ __inline; do
5656  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5657/* end confdefs.h.  */
5658#ifndef __cplusplus
5659typedef int foo_t;
5660static $ac_kw foo_t static_foo (void) {return 0; }
5661$ac_kw foo_t foo (void) {return 0; }
5662#endif
5663
5664_ACEOF
5665if ac_fn_c_try_compile "$LINENO"
5666then :
5667  ac_cv_c_inline=$ac_kw
5668fi
5669rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5670  test "$ac_cv_c_inline" != no && break
5671done
5672
5673fi
5674{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5675printf "%s\n" "$ac_cv_c_inline" >&6; }
5676
5677case $ac_cv_c_inline in
5678  inline | yes) ;;
5679  *)
5680    case $ac_cv_c_inline in
5681      no) ac_val=;;
5682      *) ac_val=$ac_cv_c_inline;;
5683    esac
5684    cat >>confdefs.h <<_ACEOF
5685#ifndef __cplusplus
5686#define inline $ac_val
5687#endif
5688_ACEOF
5689    ;;
5690esac
5691
5692ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
5693case $ac_cv_c_int64_t in #(
5694  no|yes) ;; #(
5695  *)
5696
5697printf "%s\n" "#define int64_t $ac_cv_c_int64_t" >>confdefs.h
5698;;
5699esac
5700
5701
5702  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5703printf %s "checking for unsigned long long int... " >&6; }
5704if test ${ac_cv_type_unsigned_long_long_int+y}
5705then :
5706  printf %s "(cached) " >&6
5707else $as_nop
5708  ac_cv_type_unsigned_long_long_int=yes
5709     case $ac_prog_cc_stdc in
5710       no | c89) ;;
5711       *)
5712	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5713/* end confdefs.h.  */
5714
5715  /* For now, do not test the preprocessor; as of 2007 there are too many
5716	 implementations with broken preprocessors.  Perhaps this can
5717	 be revisited in 2012.  In the meantime, code should not expect
5718	 #if to work with literals wider than 32 bits.  */
5719      /* Test literals.  */
5720      long long int ll = 9223372036854775807ll;
5721      long long int nll = -9223372036854775807LL;
5722      unsigned long long int ull = 18446744073709551615ULL;
5723      /* Test constant expressions.   */
5724      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5725		     ? 1 : -1)];
5726      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5727		     ? 1 : -1)];
5728      int i = 63;
5729int
5730main (void)
5731{
5732/* Test availability of runtime routines for shift and division.  */
5733      long long int llmax = 9223372036854775807ll;
5734      unsigned long long int ullmax = 18446744073709551615ull;
5735      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5736	      | (llmax / ll) | (llmax % ll)
5737	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5738	      | (ullmax / ull) | (ullmax % ull));
5739  ;
5740  return 0;
5741}
5742
5743_ACEOF
5744if ac_fn_c_try_link "$LINENO"
5745then :
5746
5747else $as_nop
5748  ac_cv_type_unsigned_long_long_int=no
5749fi
5750rm -f core conftest.err conftest.$ac_objext conftest.beam \
5751    conftest$ac_exeext conftest.$ac_ext;;
5752     esac
5753fi
5754{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5755printf "%s\n" "$ac_cv_type_unsigned_long_long_int" >&6; }
5756  if test $ac_cv_type_unsigned_long_long_int = yes; then
5757
5758printf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5759
5760  fi
5761
5762
5763
5764  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5765printf %s "checking for long long int... " >&6; }
5766if test ${ac_cv_type_long_long_int+y}
5767then :
5768  printf %s "(cached) " >&6
5769else $as_nop
5770  ac_cv_type_long_long_int=yes
5771      case $ac_prog_cc_stdc in
5772	no | c89) ;;
5773	*)
5774	  ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
5775	  if test $ac_cv_type_long_long_int = yes; then
5776	    	    	    	    if test "$cross_compiling" = yes
5777then :
5778  :
5779else $as_nop
5780  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5781/* end confdefs.h.  */
5782#include <limits.h>
5783		   #ifndef LLONG_MAX
5784		   # define HALF \
5785			    (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5786		   # define LLONG_MAX (HALF - 1 + HALF)
5787		   #endif
5788int
5789main (void)
5790{
5791long long int n = 1;
5792		   int i;
5793		   for (i = 0; ; i++)
5794		     {
5795		       long long int m = n << i;
5796		       if (m >> i != n)
5797			 return 1;
5798		       if (LLONG_MAX / 2 < m)
5799			 break;
5800		     }
5801		   return 0;
5802  ;
5803  return 0;
5804}
5805_ACEOF
5806if ac_fn_c_try_run "$LINENO"
5807then :
5808
5809else $as_nop
5810  ac_cv_type_long_long_int=no
5811fi
5812rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5813  conftest.$ac_objext conftest.beam conftest.$ac_ext
5814fi
5815
5816	  fi;;
5817      esac
5818fi
5819{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5820printf "%s\n" "$ac_cv_type_long_long_int" >&6; }
5821  if test $ac_cv_type_long_long_int = yes; then
5822
5823printf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5824
5825  fi
5826
5827ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5828if test "x$ac_cv_type_mode_t" = xyes
5829then :
5830
5831else $as_nop
5832
5833printf "%s\n" "#define mode_t int" >>confdefs.h
5834
5835fi
5836
5837ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5838if test "x$ac_cv_type_off_t" = xyes
5839then :
5840
5841else $as_nop
5842
5843printf "%s\n" "#define off_t long int" >>confdefs.h
5844
5845fi
5846
5847
5848  ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
5849"
5850if test "x$ac_cv_type_pid_t" = xyes
5851then :
5852
5853else $as_nop
5854                                          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5855/* end confdefs.h.  */
5856
5857          #if defined _WIN64 && !defined __CYGWIN__
5858          LLP64
5859          #endif
5860
5861int
5862main (void)
5863{
5864
5865  ;
5866  return 0;
5867}
5868
5869_ACEOF
5870if ac_fn_c_try_compile "$LINENO"
5871then :
5872  ac_pid_type='int'
5873else $as_nop
5874  ac_pid_type='__int64'
5875fi
5876rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5877
5878printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
5879
5880
5881fi
5882
5883
5884ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5885if test "x$ac_cv_type_size_t" = xyes
5886then :
5887
5888else $as_nop
5889
5890printf "%s\n" "#define size_t unsigned int" >>confdefs.h
5891
5892fi
5893
5894ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5895case $ac_cv_c_uint32_t in #(
5896  no|yes) ;; #(
5897  *)
5898
5899printf "%s\n" "#define _UINT32_T 1" >>confdefs.h
5900
5901
5902printf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h
5903;;
5904  esac
5905
5906{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
5907printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
5908if test ${ac_cv_c_undeclared_builtin_options+y}
5909then :
5910  printf %s "(cached) " >&6
5911else $as_nop
5912  ac_save_CFLAGS=$CFLAGS
5913   ac_cv_c_undeclared_builtin_options='cannot detect'
5914   for ac_arg in '' -fno-builtin; do
5915     CFLAGS="$ac_save_CFLAGS $ac_arg"
5916     # This test program should *not* compile successfully.
5917     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5918/* end confdefs.h.  */
5919
5920int
5921main (void)
5922{
5923(void) strchr;
5924  ;
5925  return 0;
5926}
5927_ACEOF
5928if ac_fn_c_try_compile "$LINENO"
5929then :
5930
5931else $as_nop
5932  # This test program should compile successfully.
5933        # No library function is consistently available on
5934        # freestanding implementations, so test against a dummy
5935        # declaration.  Include always-available headers on the
5936        # off chance that they somehow elicit warnings.
5937        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5938/* end confdefs.h.  */
5939#include <float.h>
5940#include <limits.h>
5941#include <stdarg.h>
5942#include <stddef.h>
5943extern void ac_decl (int, char *);
5944
5945int
5946main (void)
5947{
5948(void) ac_decl (0, (char *) 0);
5949  (void) ac_decl;
5950
5951  ;
5952  return 0;
5953}
5954_ACEOF
5955if ac_fn_c_try_compile "$LINENO"
5956then :
5957  if test x"$ac_arg" = x
5958then :
5959  ac_cv_c_undeclared_builtin_options='none needed'
5960else $as_nop
5961  ac_cv_c_undeclared_builtin_options=$ac_arg
5962fi
5963          break
5964fi
5965rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5966fi
5967rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5968    done
5969    CFLAGS=$ac_save_CFLAGS
5970
5971fi
5972{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
5973printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
5974  case $ac_cv_c_undeclared_builtin_options in #(
5975  'cannot detect') :
5976    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5977printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5978as_fn_error $? "cannot make $CC report undeclared builtins
5979See \`config.log' for more details" "$LINENO" 5; } ;; #(
5980  'none needed') :
5981    ac_c_undeclared_builtin_options='' ;; #(
5982  *) :
5983    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
5984esac
5985
5986ac_fn_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
5987/* NetBSD declares sys_siglist in unistd.h.  */
5988#ifdef HAVE_UNISTD_H
5989# include <unistd.h>
5990#endif
5991
5992" "$ac_c_undeclared_builtin_options" "CFLAGS"
5993if test "x$ac_cv_have_decl_sys_siglist" = xyes
5994then :
5995  ac_have_decl=1
5996else $as_nop
5997  ac_have_decl=0
5998fi
5999printf "%s\n" "#define HAVE_DECL_SYS_SIGLIST $ac_have_decl" >>confdefs.h
6000
6001
6002
6003
6004
6005{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
6006printf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; }
6007if test ${ac_cv_struct_tm+y}
6008then :
6009  printf %s "(cached) " >&6
6010else $as_nop
6011  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6012/* end confdefs.h.  */
6013#include <sys/types.h>
6014#include <time.h>
6015
6016int
6017main (void)
6018{
6019struct tm tm;
6020				     int *p = &tm.tm_sec;
6021				     return !p;
6022  ;
6023  return 0;
6024}
6025_ACEOF
6026if ac_fn_c_try_compile "$LINENO"
6027then :
6028  ac_cv_struct_tm=time.h
6029else $as_nop
6030  ac_cv_struct_tm=sys/time.h
6031fi
6032rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6033fi
6034{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
6035printf "%s\n" "$ac_cv_struct_tm" >&6; }
6036if test $ac_cv_struct_tm = sys/time.h; then
6037
6038printf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
6039
6040fi
6041
6042
6043
6044ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "
6045#ifdef HAVE_SYS_TYPES_H
6046#include <sys/types.h>
6047#endif
6048#include <signal.h>
6049
6050"
6051if test "x$ac_cv_type_sig_atomic_t" = xyes
6052then :
6053
6054printf "%s\n" "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h
6055
6056
6057fi
6058
6059
6060
6061ac_func=
6062for ac_item in $ac_func_c_list
6063do
6064  if test $ac_func; then
6065    ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
6066    if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
6067      echo "#define $ac_item 1" >> confdefs.h
6068    fi
6069    ac_func=
6070  else
6071    ac_func=$ac_item
6072  fi
6073done
6074
6075
6076
6077if test "x$ac_cv_func_fork" = xyes; then
6078  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6079printf %s "checking for working fork... " >&6; }
6080if test ${ac_cv_func_fork_works+y}
6081then :
6082  printf %s "(cached) " >&6
6083else $as_nop
6084  if test "$cross_compiling" = yes
6085then :
6086  ac_cv_func_fork_works=cross
6087else $as_nop
6088  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6089/* end confdefs.h.  */
6090$ac_includes_default
6091int
6092main (void)
6093{
6094
6095	  /* By Ruediger Kuhlmann. */
6096	  return fork () < 0;
6097
6098  ;
6099  return 0;
6100}
6101_ACEOF
6102if ac_fn_c_try_run "$LINENO"
6103then :
6104  ac_cv_func_fork_works=yes
6105else $as_nop
6106  ac_cv_func_fork_works=no
6107fi
6108rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6109  conftest.$ac_objext conftest.beam conftest.$ac_ext
6110fi
6111
6112fi
6113{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6114printf "%s\n" "$ac_cv_func_fork_works" >&6; }
6115
6116else
6117  ac_cv_func_fork_works=$ac_cv_func_fork
6118fi
6119if test "x$ac_cv_func_fork_works" = xcross; then
6120  case $host in
6121    *-*-amigaos* | *-*-msdosdjgpp*)
6122      # Override, as these systems have only a dummy fork() stub
6123      ac_cv_func_fork_works=no
6124      ;;
6125    *)
6126      ac_cv_func_fork_works=yes
6127      ;;
6128  esac
6129  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
6130printf "%s\n" "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
6131fi
6132ac_cv_func_vfork_works=$ac_cv_func_vfork
6133if test "x$ac_cv_func_vfork" = xyes; then
6134  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
6135printf %s "checking for working vfork... " >&6; }
6136if test ${ac_cv_func_vfork_works+y}
6137then :
6138  printf %s "(cached) " >&6
6139else $as_nop
6140  if test "$cross_compiling" = yes
6141then :
6142  ac_cv_func_vfork_works=cross
6143else $as_nop
6144  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6145/* end confdefs.h.  */
6146/* Thanks to Paul Eggert for this test.  */
6147$ac_includes_default
6148#include <signal.h>
6149#include <sys/wait.h>
6150#ifdef HAVE_VFORK_H
6151# include <vfork.h>
6152#endif
6153
6154static void
6155do_nothing (int sig)
6156{
6157  (void) sig;
6158}
6159
6160/* On some sparc systems, changes by the child to local and incoming
6161   argument registers are propagated back to the parent.  The compiler
6162   is told about this with #include <vfork.h>, but some compilers
6163   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
6164   static variable whose address is put into a register that is
6165   clobbered by the vfork.  */
6166static void
6167sparc_address_test (int arg)
6168{
6169  static pid_t child;
6170  if (!child) {
6171    child = vfork ();
6172    if (child < 0) {
6173      perror ("vfork");
6174      _exit(2);
6175    }
6176    if (!child) {
6177      arg = getpid();
6178      write(-1, "", 0);
6179      _exit (arg);
6180    }
6181  }
6182}
6183
6184int
6185main (void)
6186{
6187  pid_t parent = getpid ();
6188  pid_t child;
6189
6190  sparc_address_test (0);
6191
6192  /* On Solaris 2.4, changes by the child to the signal handler
6193     also munge signal handlers in the parent.  To detect this,
6194     start by putting the parent's handler in a known state.  */
6195  signal (SIGTERM, SIG_DFL);
6196
6197  child = vfork ();
6198
6199  if (child == 0) {
6200    /* Here is another test for sparc vfork register problems.  This
6201       test uses lots of local variables, at least as many local
6202       variables as main has allocated so far including compiler
6203       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
6204       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
6205       reuse the register of parent for one of the local variables,
6206       since it will think that parent can't possibly be used any more
6207       in this routine.  Assigning to the local variable will thus
6208       munge parent in the parent process.  */
6209    pid_t
6210      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6211      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6212    /* Convince the compiler that p..p7 are live; otherwise, it might
6213       use the same hardware register for all 8 local variables.  */
6214    if (p != p1 || p != p2 || p != p3 || p != p4
6215	|| p != p5 || p != p6 || p != p7)
6216      _exit(1);
6217
6218    /* Alter the child's signal handler.  */
6219    if (signal (SIGTERM, do_nothing) != SIG_DFL)
6220      _exit(1);
6221
6222    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
6223       from child file descriptors.  If the child closes a descriptor
6224       before it execs or exits, this munges the parent's descriptor
6225       as well.  Test for this by closing stdout in the child.  */
6226    _exit(close(fileno(stdout)) != 0);
6227  } else {
6228    int status;
6229    struct stat st;
6230
6231    while (wait(&status) != child)
6232      ;
6233    return (
6234	 /* Was there some problem with vforking?  */
6235	 child < 0
6236
6237	 /* Did the child munge the parent's signal handler?  */
6238	 || signal (SIGTERM, SIG_DFL) != SIG_DFL
6239
6240	 /* Did the child fail?  (This shouldn't happen.)  */
6241	 || status
6242
6243	 /* Did the vfork/compiler bug occur?  */
6244	 || parent != getpid()
6245
6246	 /* Did the file descriptor bug occur?  */
6247	 || fstat(fileno(stdout), &st) != 0
6248	 );
6249  }
6250}
6251_ACEOF
6252if ac_fn_c_try_run "$LINENO"
6253then :
6254  ac_cv_func_vfork_works=yes
6255else $as_nop
6256  ac_cv_func_vfork_works=no
6257fi
6258rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6259  conftest.$ac_objext conftest.beam conftest.$ac_ext
6260fi
6261
6262fi
6263{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
6264printf "%s\n" "$ac_cv_func_vfork_works" >&6; }
6265
6266fi;
6267if test "x$ac_cv_func_fork_works" = xcross; then
6268  ac_cv_func_vfork_works=$ac_cv_func_vfork
6269  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
6270printf "%s\n" "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
6271fi
6272
6273if test "x$ac_cv_func_vfork_works" = xyes; then
6274
6275printf "%s\n" "#define HAVE_WORKING_VFORK 1" >>confdefs.h
6276
6277else
6278
6279printf "%s\n" "#define vfork fork" >>confdefs.h
6280
6281fi
6282if test "x$ac_cv_func_fork_works" = xyes; then
6283
6284printf "%s\n" "#define HAVE_WORKING_FORK 1" >>confdefs.h
6285
6286fi
6287
6288
6289
6290if test "x$ac_cv_func_vprintf" = xno
6291then :
6292  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6293if test "x$ac_cv_func__doprnt" = xyes
6294then :
6295
6296printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
6297
6298fi
6299
6300fi
6301{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5
6302printf %s "checking for wait3 that fills in rusage... " >&6; }
6303if test ${ac_cv_func_wait3_rusage+y}
6304then :
6305  printf %s "(cached) " >&6
6306else $as_nop
6307  if test "$cross_compiling" = yes
6308then :
6309  ac_cv_func_wait3_rusage=no
6310else $as_nop
6311  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6312/* end confdefs.h.  */
6313$ac_includes_default
6314#include <sys/time.h>
6315#include <sys/resource.h>
6316#include <sys/wait.h>
6317/* HP-UX has wait3 but does not fill in rusage at all.  */
6318int
6319main (void)
6320{
6321  struct rusage r;
6322  int i;
6323  /* Use a field that we can force nonzero --
6324     voluntary context switches.
6325     For systems like NeXT and OSF/1 that don't set it,
6326     also use the system CPU time.  And page faults (I/O) for Linux.  */
6327  r.ru_nvcsw = 0;
6328  r.ru_stime.tv_sec = 0;
6329  r.ru_stime.tv_usec = 0;
6330  r.ru_majflt = r.ru_minflt = 0;
6331  switch (fork ())
6332    {
6333    case 0: /* Child.  */
6334      sleep(1); /* Give up the CPU.  */
6335      _exit(0);
6336      break;
6337    case -1: /* What can we do?  */
6338      _exit(0);
6339      break;
6340    default: /* Parent.  */
6341      wait3(&i, 0, &r);
6342      /* Avoid "text file busy" from rm on fast HP-UX machines.  */
6343      sleep(2);
6344      return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
6345	      && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
6346    }
6347}
6348_ACEOF
6349if ac_fn_c_try_run "$LINENO"
6350then :
6351  ac_cv_func_wait3_rusage=yes
6352else $as_nop
6353  ac_cv_func_wait3_rusage=no
6354fi
6355rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6356  conftest.$ac_objext conftest.beam conftest.$ac_ext
6357fi
6358
6359fi
6360{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5
6361printf "%s\n" "$ac_cv_func_wait3_rusage" >&6; }
6362if test $ac_cv_func_wait3_rusage = yes; then
6363
6364printf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h
6365
6366fi
6367
6368ac_fn_c_check_func "$LINENO" "err" "ac_cv_func_err"
6369if test "x$ac_cv_func_err" = xyes
6370then :
6371  printf "%s\n" "#define HAVE_ERR 1" >>confdefs.h
6372
6373fi
6374ac_fn_c_check_func "$LINENO" "errx" "ac_cv_func_errx"
6375if test "x$ac_cv_func_errx" = xyes
6376then :
6377  printf "%s\n" "#define HAVE_ERRX 1" >>confdefs.h
6378
6379fi
6380ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
6381if test "x$ac_cv_func_getcwd" = xyes
6382then :
6383  printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
6384
6385fi
6386ac_fn_c_check_func "$LINENO" "getenv" "ac_cv_func_getenv"
6387if test "x$ac_cv_func_getenv" = xyes
6388then :
6389  printf "%s\n" "#define HAVE_GETENV 1" >>confdefs.h
6390
6391fi
6392ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
6393if test "x$ac_cv_func_getwd" = xyes
6394then :
6395  printf "%s\n" "#define HAVE_GETWD 1" >>confdefs.h
6396
6397fi
6398ac_fn_c_check_func "$LINENO" "killpg" "ac_cv_func_killpg"
6399if test "x$ac_cv_func_killpg" = xyes
6400then :
6401  printf "%s\n" "#define HAVE_KILLPG 1" >>confdefs.h
6402
6403fi
6404ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
6405if test "x$ac_cv_func_mmap" = xyes
6406then :
6407  printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
6408
6409fi
6410ac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv"
6411if test "x$ac_cv_func_putenv" = xyes
6412then :
6413  printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h
6414
6415fi
6416ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
6417if test "x$ac_cv_func_select" = xyes
6418then :
6419  printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h
6420
6421fi
6422ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"
6423if test "x$ac_cv_func_setenv" = xyes
6424then :
6425  printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h
6426
6427fi
6428ac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid"
6429if test "x$ac_cv_func_setpgid" = xyes
6430then :
6431  printf "%s\n" "#define HAVE_SETPGID 1" >>confdefs.h
6432
6433fi
6434ac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit"
6435if test "x$ac_cv_func_setrlimit" = xyes
6436then :
6437  printf "%s\n" "#define HAVE_SETRLIMIT 1" >>confdefs.h
6438
6439fi
6440ac_fn_c_check_func "$LINENO" "setsid" "ac_cv_func_setsid"
6441if test "x$ac_cv_func_setsid" = xyes
6442then :
6443  printf "%s\n" "#define HAVE_SETSID 1" >>confdefs.h
6444
6445fi
6446ac_fn_c_check_func "$LINENO" "sigaddset" "ac_cv_func_sigaddset"
6447if test "x$ac_cv_func_sigaddset" = xyes
6448then :
6449  printf "%s\n" "#define HAVE_SIGADDSET 1" >>confdefs.h
6450
6451fi
6452ac_fn_c_check_func "$LINENO" "sigpending" "ac_cv_func_sigpending"
6453if test "x$ac_cv_func_sigpending" = xyes
6454then :
6455  printf "%s\n" "#define HAVE_SIGPENDING 1" >>confdefs.h
6456
6457fi
6458ac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask"
6459if test "x$ac_cv_func_sigprocmask" = xyes
6460then :
6461  printf "%s\n" "#define HAVE_SIGPROCMASK 1" >>confdefs.h
6462
6463fi
6464ac_fn_c_check_func "$LINENO" "sigsetmask" "ac_cv_func_sigsetmask"
6465if test "x$ac_cv_func_sigsetmask" = xyes
6466then :
6467  printf "%s\n" "#define HAVE_SIGSETMASK 1" >>confdefs.h
6468
6469fi
6470ac_fn_c_check_func "$LINENO" "sigsuspend" "ac_cv_func_sigsuspend"
6471if test "x$ac_cv_func_sigsuspend" = xyes
6472then :
6473  printf "%s\n" "#define HAVE_SIGSUSPEND 1" >>confdefs.h
6474
6475fi
6476ac_fn_c_check_func "$LINENO" "sigvec" "ac_cv_func_sigvec"
6477if test "x$ac_cv_func_sigvec" = xyes
6478then :
6479  printf "%s\n" "#define HAVE_SIGVEC 1" >>confdefs.h
6480
6481fi
6482ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
6483if test "x$ac_cv_func_snprintf" = xyes
6484then :
6485  printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
6486
6487fi
6488ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
6489if test "x$ac_cv_func_strerror" = xyes
6490then :
6491  printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h
6492
6493fi
6494ac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
6495if test "x$ac_cv_func_stresep" = xyes
6496then :
6497  printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h
6498
6499fi
6500ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
6501if test "x$ac_cv_func_strftime" = xyes
6502then :
6503  printf "%s\n" "#define HAVE_STRFTIME 1" >>confdefs.h
6504
6505fi
6506ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
6507if test "x$ac_cv_func_strsep" = xyes
6508then :
6509  printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h
6510
6511fi
6512ac_fn_c_check_func "$LINENO" "strtod" "ac_cv_func_strtod"
6513if test "x$ac_cv_func_strtod" = xyes
6514then :
6515  printf "%s\n" "#define HAVE_STRTOD 1" >>confdefs.h
6516
6517fi
6518ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
6519if test "x$ac_cv_func_strtol" = xyes
6520then :
6521  printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h
6522
6523fi
6524ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
6525if test "x$ac_cv_func_strtoll" = xyes
6526then :
6527  printf "%s\n" "#define HAVE_STRTOLL 1" >>confdefs.h
6528
6529fi
6530ac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul"
6531if test "x$ac_cv_func_strtoul" = xyes
6532then :
6533  printf "%s\n" "#define HAVE_STRTOUL 1" >>confdefs.h
6534
6535fi
6536ac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl"
6537if test "x$ac_cv_func_sysctl" = xyes
6538then :
6539  printf "%s\n" "#define HAVE_SYSCTL 1" >>confdefs.h
6540
6541fi
6542ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
6543if test "x$ac_cv_func_unsetenv" = xyes
6544then :
6545  printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
6546
6547fi
6548ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
6549if test "x$ac_cv_func_vsnprintf" = xyes
6550then :
6551  printf "%s\n" "#define HAVE_VSNPRINTF 1" >>confdefs.h
6552
6553fi
6554ac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3"
6555if test "x$ac_cv_func_wait3" = xyes
6556then :
6557  printf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h
6558
6559fi
6560ac_fn_c_check_func "$LINENO" "wait4" "ac_cv_func_wait4"
6561if test "x$ac_cv_func_wait4" = xyes
6562then :
6563  printf "%s\n" "#define HAVE_WAIT4 1" >>confdefs.h
6564
6565fi
6566ac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid"
6567if test "x$ac_cv_func_waitpid" = xyes
6568then :
6569  printf "%s\n" "#define HAVE_WAITPID 1" >>confdefs.h
6570
6571fi
6572ac_fn_c_check_func "$LINENO" "warn" "ac_cv_func_warn"
6573if test "x$ac_cv_func_warn" = xyes
6574then :
6575  printf "%s\n" "#define HAVE_WARN 1" >>confdefs.h
6576
6577fi
6578ac_fn_c_check_func "$LINENO" "warnx" "ac_cv_func_warnx"
6579if test "x$ac_cv_func_warnx" = xyes
6580then :
6581  printf "%s\n" "#define HAVE_WARNX 1" >>confdefs.h
6582
6583fi
6584
6585
6586ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
6587if test "x$ac_cv_func_getopt" = xyes
6588then :
6589  printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h
6590
6591else $as_nop
6592  case " $LIBOBJS " in
6593  *" getopt.$ac_objext "* ) ;;
6594  *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
6595 ;;
6596esac
6597
6598fi
6599ac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
6600if test "x$ac_cv_func_realpath" = xyes
6601then :
6602  printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h
6603
6604else $as_nop
6605  case " $LIBOBJS " in
6606  *" realpath.$ac_objext "* ) ;;
6607  *) LIBOBJS="$LIBOBJS realpath.$ac_objext"
6608 ;;
6609esac
6610
6611fi
6612ac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
6613if test "x$ac_cv_func_dirname" = xyes
6614then :
6615  printf "%s\n" "#define HAVE_DIRNAME 1" >>confdefs.h
6616
6617else $as_nop
6618  case " $LIBOBJS " in
6619  *" dirname.$ac_objext "* ) ;;
6620  *) LIBOBJS="$LIBOBJS dirname.$ac_objext"
6621 ;;
6622esac
6623
6624fi
6625ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
6626if test "x$ac_cv_func_sigaction" = xyes
6627then :
6628  printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h
6629
6630else $as_nop
6631  case " $LIBOBJS " in
6632  *" sigaction.$ac_objext "* ) ;;
6633  *) LIBOBJS="$LIBOBJS sigaction.$ac_objext"
6634 ;;
6635esac
6636
6637fi
6638ac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
6639if test "x$ac_cv_func_stresep" = xyes
6640then :
6641  printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h
6642
6643else $as_nop
6644  case " $LIBOBJS " in
6645  *" stresep.$ac_objext "* ) ;;
6646  *) LIBOBJS="$LIBOBJS stresep.$ac_objext"
6647 ;;
6648esac
6649
6650fi
6651ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
6652if test "x$ac_cv_func_strlcpy" = xyes
6653then :
6654  printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
6655
6656else $as_nop
6657  case " $LIBOBJS " in
6658  *" strlcpy.$ac_objext "* ) ;;
6659  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
6660 ;;
6661esac
6662
6663fi
6664
6665
6666{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5
6667printf %s "checking for emalloc in -lutil... " >&6; }
6668if test ${ac_cv_lib_util_emalloc+y}
6669then :
6670  printf %s "(cached) " >&6
6671else $as_nop
6672  ac_check_lib_save_LIBS=$LIBS
6673LIBS="-lutil  $LIBS"
6674cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6675/* end confdefs.h.  */
6676
6677/* Override any GCC internal prototype to avoid an error.
6678   Use char because int might match the return type of a GCC
6679   builtin and then its argument prototype would still apply.  */
6680char emalloc ();
6681int
6682main (void)
6683{
6684return emalloc ();
6685  ;
6686  return 0;
6687}
6688_ACEOF
6689if ac_fn_c_try_link "$LINENO"
6690then :
6691  ac_cv_lib_util_emalloc=yes
6692else $as_nop
6693  ac_cv_lib_util_emalloc=no
6694fi
6695rm -f core conftest.err conftest.$ac_objext conftest.beam \
6696    conftest$ac_exeext conftest.$ac_ext
6697LIBS=$ac_check_lib_save_LIBS
6698fi
6699{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5
6700printf "%s\n" "$ac_cv_lib_util_emalloc" >&6; }
6701if test "x$ac_cv_lib_util_emalloc" = xyes
6702then :
6703   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5
6704printf %s "checking for erealloc in -lutil... " >&6; }
6705if test ${ac_cv_lib_util_erealloc+y}
6706then :
6707  printf %s "(cached) " >&6
6708else $as_nop
6709  ac_check_lib_save_LIBS=$LIBS
6710LIBS="-lutil  $LIBS"
6711cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6712/* end confdefs.h.  */
6713
6714/* Override any GCC internal prototype to avoid an error.
6715   Use char because int might match the return type of a GCC
6716   builtin and then its argument prototype would still apply.  */
6717char erealloc ();
6718int
6719main (void)
6720{
6721return erealloc ();
6722  ;
6723  return 0;
6724}
6725_ACEOF
6726if ac_fn_c_try_link "$LINENO"
6727then :
6728  ac_cv_lib_util_erealloc=yes
6729else $as_nop
6730  ac_cv_lib_util_erealloc=no
6731fi
6732rm -f core conftest.err conftest.$ac_objext conftest.beam \
6733    conftest$ac_exeext conftest.$ac_ext
6734LIBS=$ac_check_lib_save_LIBS
6735fi
6736{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5
6737printf "%s\n" "$ac_cv_lib_util_erealloc" >&6; }
6738if test "x$ac_cv_lib_util_erealloc" = xyes
6739then :
6740   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5
6741printf %s "checking for estrdup in -lutil... " >&6; }
6742if test ${ac_cv_lib_util_estrdup+y}
6743then :
6744  printf %s "(cached) " >&6
6745else $as_nop
6746  ac_check_lib_save_LIBS=$LIBS
6747LIBS="-lutil  $LIBS"
6748cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6749/* end confdefs.h.  */
6750
6751/* Override any GCC internal prototype to avoid an error.
6752   Use char because int might match the return type of a GCC
6753   builtin and then its argument prototype would still apply.  */
6754char estrdup ();
6755int
6756main (void)
6757{
6758return estrdup ();
6759  ;
6760  return 0;
6761}
6762_ACEOF
6763if ac_fn_c_try_link "$LINENO"
6764then :
6765  ac_cv_lib_util_estrdup=yes
6766else $as_nop
6767  ac_cv_lib_util_estrdup=no
6768fi
6769rm -f core conftest.err conftest.$ac_objext conftest.beam \
6770    conftest$ac_exeext conftest.$ac_ext
6771LIBS=$ac_check_lib_save_LIBS
6772fi
6773{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5
6774printf "%s\n" "$ac_cv_lib_util_estrdup" >&6; }
6775if test "x$ac_cv_lib_util_estrdup" = xyes
6776then :
6777   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5
6778printf %s "checking for estrndup in -lutil... " >&6; }
6779if test ${ac_cv_lib_util_estrndup+y}
6780then :
6781  printf %s "(cached) " >&6
6782else $as_nop
6783  ac_check_lib_save_LIBS=$LIBS
6784LIBS="-lutil  $LIBS"
6785cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6786/* end confdefs.h.  */
6787
6788/* Override any GCC internal prototype to avoid an error.
6789   Use char because int might match the return type of a GCC
6790   builtin and then its argument prototype would still apply.  */
6791char estrndup ();
6792int
6793main (void)
6794{
6795return estrndup ();
6796  ;
6797  return 0;
6798}
6799_ACEOF
6800if ac_fn_c_try_link "$LINENO"
6801then :
6802  ac_cv_lib_util_estrndup=yes
6803else $as_nop
6804  ac_cv_lib_util_estrndup=no
6805fi
6806rm -f core conftest.err conftest.$ac_objext conftest.beam \
6807    conftest$ac_exeext conftest.$ac_ext
6808LIBS=$ac_check_lib_save_LIBS
6809fi
6810{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5
6811printf "%s\n" "$ac_cv_lib_util_estrndup" >&6; }
6812if test "x$ac_cv_lib_util_estrndup" = xyes
6813then :
6814   LIBS="$LIBS -lutil"
6815	    CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC"
6816fi
6817
6818fi
6819
6820fi
6821
6822fi
6823
6824
6825{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
6826printf %s "checking whether stat file-mode macros are broken... " >&6; }
6827if test ${ac_cv_header_stat_broken+y}
6828then :
6829  printf %s "(cached) " >&6
6830else $as_nop
6831  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6832/* end confdefs.h.  */
6833#include <sys/types.h>
6834#include <sys/stat.h>
6835
6836#if defined S_ISBLK && defined S_IFDIR
6837extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
6838#endif
6839
6840#if defined S_ISBLK && defined S_IFCHR
6841extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
6842#endif
6843
6844#if defined S_ISLNK && defined S_IFREG
6845extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
6846#endif
6847
6848#if defined S_ISSOCK && defined S_IFREG
6849extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
6850#endif
6851
6852_ACEOF
6853if ac_fn_c_try_compile "$LINENO"
6854then :
6855  ac_cv_header_stat_broken=no
6856else $as_nop
6857  ac_cv_header_stat_broken=yes
6858fi
6859rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6860fi
6861{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
6862printf "%s\n" "$ac_cv_header_stat_broken" >&6; }
6863if test $ac_cv_header_stat_broken = yes; then
6864
6865printf "%s\n" "#define STAT_MACROS_BROKEN 1" >>confdefs.h
6866
6867fi
6868
6869echo "checking if compiler supports __func__" >&6
6870ac_ext=c
6871ac_cpp='$CPP $CPPFLAGS'
6872ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6873ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6874ac_compiler_gnu=$ac_cv_c_compiler_gnu
6875
6876cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6877/* end confdefs.h.  */
6878
6879int
6880main (void)
6881{
6882const char *func = __func__;
6883  ;
6884  return 0;
6885}
6886_ACEOF
6887if ac_fn_c_try_compile "$LINENO"
6888then :
6889
6890else $as_nop
6891
6892printf "%s\n" "#define __func__ __FUNCTION__" >>confdefs.h
6893
6894fi
6895rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6896if test -x /usr/gnu/bin/diff; then
6897	diff=/usr/gnu/bin/diff
6898	diff_u=-u
6899else
6900	diff=${diff:-diff}
6901	echo $ECHO_N "checking if $diff -u works... $ECHO_C" >&6
6902	if $diff -u /dev/null /dev/null > /dev/null 2>&1; then
6903		diff_u=-u
6904		echo yes >&6
6905	else
6906		diff_u=
6907		echo no >&6
6908	fi
6909fi
6910echo "checking for MACHINE & MACHINE_ARCH..." >&6
6911cat > conftest.$ac_ext <<EOF
6912#include "confdefs.h"
6913#include <sys/param.h>
6914#ifdef MACHINE
6915machine=MACHINE
6916#endif
6917#ifdef MACHINE_ARCH
6918machine_arch=MACHINE_ARCH
6919#endif
6920EOF
6921
6922default_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6923	grep machine= | tr -d ' "'`
6924rm -rf conftest*
6925if test "$default_machine"; then
6926	eval "$default_machine"
6927fi
6928machine=${machine:-`$srcdir/machine.sh`}
6929machine_arch=${machine_arch:-`$srcdir/machine.sh arch`}
6930echo "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6
6931
6932# Check whether --with-machine was given.
6933if test ${with_machine+y}
6934then :
6935  withval=$with_machine; case "${withval}" in
6936yes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;;
6937no)    ;;
6938generic) machine=`$srcdir/machine.sh`;;
6939*)     machine=$with_machine;;
6940esac
6941fi
6942
6943force_machine=
6944
6945# Check whether --with-force_machine was given.
6946if test ${with_force_machine+y}
6947then :
6948  withval=$with_force_machine; case "${withval}" in
6949yes)   force_machine=FORCE_;;
6950no)    ;;
6951*)     force_machine=FORCE_; machine=$with_force_machine;;
6952esac
6953fi
6954
6955force_machine_arch=
6956
6957# Check whether --with-force_machine_arch was given.
6958if test ${with_force_machine_arch+y}
6959then :
6960  withval=$with_force_machine_arch; case "${withval}" in
6961yes)   force_machine_arch=FORCE_;;
6962no)    ;;
6963*)     force_machine_arch=FORCE_; machine_arch=$with_force_machine_arch;;
6964esac
6965fi
6966
6967
6968# Check whether --with-machine_arch was given.
6969if test ${with_machine_arch+y}
6970then :
6971  withval=$with_machine_arch; case "${withval}" in
6972yes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;;
6973no)    ;;
6974*)     machine_arch=$with_machine_arch;;
6975esac
6976fi
6977
6978echo "Using: ${force_machine}MACHINE=$machine, ${force_machine_arch}MACHINE_ARCH=$machine_arch" 1>&6
6979default_sys_path=\${prefix}/share/mk
6980
6981# Check whether --with-default-sys-path was given.
6982if test ${with_default_sys_path+y}
6983then :
6984  withval=$with_default_sys_path; case "${withval}" in
6985yes)	as_fn_error $? "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;;
6986no)	;;
6987*)	default_sys_path="$with_default_sys_path"
6988	;;
6989esac
6990fi
6991
6992
6993# Check whether --with-path-objdirprefix was given.
6994if test ${with_path_objdirprefix+y}
6995then :
6996  withval=$with_path_objdirprefix; case "${withval}" in
6997yes)   as_fn_error $? "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;;
6998no)    CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;;
6999*)     CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;;
7000esac
7001fi
7002
7003# Check whether --enable-pwd-override was given.
7004if test ${enable_pwd_override+y}
7005then :
7006  enableval=$enable_pwd_override; case "${enableval}" in
7007yes)   ;;
7008no)    CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;;
7009*)     as_fn_error $? "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;;
7010esac
7011fi
7012
7013# Check whether --enable-check-make-chdir was given.
7014if test ${enable_check_make_chdir+y}
7015then :
7016  enableval=$enable_check_make_chdir; case "${enableval}" in
7017yes)   ;;
7018no)    CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;;
7019*)     as_fn_error $? "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;;
7020esac
7021fi
7022
7023
7024# Check whether --with-mksrc was given.
7025if test ${with_mksrc+y}
7026then :
7027  withval=$with_mksrc; case "${withval}" in
7028""|yes|no) ;;
7029*) test -s $withval/install-mk && mksrc=$withval ||
7030as_fn_error $? "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5
7031;;
7032esac
7033
7034fi
7035
7036srcdir=`cd $srcdir && pwd`
7037for mksrc in $mksrc $srcdir/mk $srcdir/../mk mk
7038do
7039	test -s $mksrc/install-mk || continue
7040	mksrc=`cd $mksrc && pwd`
7041	break
7042done
7043mksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"`
7044echo "Using: MKSRC=$mksrc" 1>&6
7045for sh in /usr/xpg4/bin/sh $ALT_DEF_SHELLS
7046do
7047	test -x $sh || continue
7048	use_defshell $sh
7049	break
7050done
7051case "$defshell_path$DEFSHELL_INDEX" in
7052"")	;;
7053*DEFSHELL_INDEX_CUSTOM)
7054	echo "Using: SHELL=$defshell_path"  >&6
7055
7056printf "%s\n" "#define DEFSHELL_CUSTOM \"$defshell_path\"" >>confdefs.h
7057
7058	;;
7059/*INDEX*)
7060	echo "Using: SHELL=$DEFSHELL_INDEX ($defshell_path)" | sed 's,DEFSHELL_INDEX_,,' >&6
7061
7062printf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h
7063
7064
7065printf "%s\n" "#define DEFSHELL_PATH \"$defshell_path\"" >>confdefs.h
7066
7067	;;
7068*)
7069	echo "Using: SHELL=$DEFSHELL_INDEX" | sed 's,DEFSHELL_INDEX_,,' >&6
7070
7071printf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h
7072
7073	;;
7074esac
7075case "`echo bmake | egrep 'a|b' 2>&1`" in
7076bmake) egrep=egrep;;
7077*) egrep='grep -E';;
7078esac
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097bm_outfiles="Makefile.config unit-tests/Makefile.config make-bootstrap.sh"
7098if test $use_makefile = yes; then
7099   bm_outfiles="makefile $bm_outfiles"
7100fi
7101
7102here=`'pwd'`
7103: srcdir=$srcdir
7104: here=  $here
7105case "$here" in
7106$srcdir/obj*) # make sure we put unit-tests/Makefile.config in the right place
7107	obj=`basename $here`
7108	mkdir -p $srcdir/unit-tests/$obj
7109	test -d unit-tests || ln -s ../unit-tests/$obj unit-tests
7110	;;
7111esac
7112
7113ac_config_files="$ac_config_files $bm_outfiles"
7114
7115cat >confcache <<\_ACEOF
7116# This file is a shell script that caches the results of configure
7117# tests run on this system so they can be shared between configure
7118# scripts and configure runs, see configure's option --config-cache.
7119# It is not useful on other systems.  If it contains results you don't
7120# want to keep, you may remove or edit it.
7121#
7122# config.status only pays attention to the cache file if you give it
7123# the --recheck option to rerun configure.
7124#
7125# `ac_cv_env_foo' variables (set or unset) will be overridden when
7126# loading this file, other *unset* `ac_cv_foo' will be assigned the
7127# following values.
7128
7129_ACEOF
7130
7131# The following way of writing the cache mishandles newlines in values,
7132# but we know of no workaround that is simple, portable, and efficient.
7133# So, we kill variables containing newlines.
7134# Ultrix sh set writes to stderr and can't be redirected directly,
7135# and sets the high bit in the cache file unless we assign to the vars.
7136(
7137  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7138    eval ac_val=\$$ac_var
7139    case $ac_val in #(
7140    *${as_nl}*)
7141      case $ac_var in #(
7142      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7143printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7144      esac
7145      case $ac_var in #(
7146      _ | IFS | as_nl) ;; #(
7147      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7148      *) { eval $ac_var=; unset $ac_var;} ;;
7149      esac ;;
7150    esac
7151  done
7152
7153  (set) 2>&1 |
7154    case $as_nl`(ac_space=' '; set) 2>&1` in #(
7155    *${as_nl}ac_space=\ *)
7156      # `set' does not quote correctly, so add quotes: double-quote
7157      # substitution turns \\\\ into \\, and sed turns \\ into \.
7158      sed -n \
7159	"s/'/'\\\\''/g;
7160	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7161      ;; #(
7162    *)
7163      # `set' quotes correctly as required by POSIX, so do not add quotes.
7164      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7165      ;;
7166    esac |
7167    sort
7168) |
7169  sed '
7170     /^ac_cv_env_/b end
7171     t clear
7172     :clear
7173     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
7174     t end
7175     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7176     :end' >>confcache
7177if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7178  if test -w "$cache_file"; then
7179    if test "x$cache_file" != "x/dev/null"; then
7180      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7181printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
7182      if test ! -f "$cache_file" || test -h "$cache_file"; then
7183	cat confcache >"$cache_file"
7184      else
7185        case $cache_file in #(
7186        */* | ?:*)
7187	  mv -f confcache "$cache_file"$$ &&
7188	  mv -f "$cache_file"$$ "$cache_file" ;; #(
7189        *)
7190	  mv -f confcache "$cache_file" ;;
7191	esac
7192      fi
7193    fi
7194  else
7195    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7196printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
7197  fi
7198fi
7199rm -f confcache
7200
7201test "x$prefix" = xNONE && prefix=$ac_default_prefix
7202# Let make expand exec_prefix.
7203test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7204
7205DEFS=-DHAVE_CONFIG_H
7206
7207ac_libobjs=
7208ac_ltlibobjs=
7209U=
7210for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7211  # 1. Remove the extension, and $U if already installed.
7212  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7213  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
7214  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
7215  #    will be set to the directory where LIBOBJS objects are built.
7216  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7217  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7218done
7219LIBOBJS=$ac_libobjs
7220
7221LTLIBOBJS=$ac_ltlibobjs
7222
7223
7224
7225
7226: "${CONFIG_STATUS=./config.status}"
7227ac_write_fail=0
7228ac_clean_files_save=$ac_clean_files
7229ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7230{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7231printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
7232as_write_fail=0
7233cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7234#! $SHELL
7235# Generated by $as_me.
7236# Run this file to recreate the current configuration.
7237# Compiler output produced by configure, useful for debugging
7238# configure, is in config.log if it exists.
7239
7240debug=false
7241ac_cs_recheck=false
7242ac_cs_silent=false
7243
7244SHELL=\${CONFIG_SHELL-$SHELL}
7245export SHELL
7246_ASEOF
7247cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7248## -------------------- ##
7249## M4sh Initialization. ##
7250## -------------------- ##
7251
7252# Be more Bourne compatible
7253DUALCASE=1; export DUALCASE # for MKS sh
7254as_nop=:
7255if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
7256then :
7257  emulate sh
7258  NULLCMD=:
7259  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7260  # is contrary to our usage.  Disable this feature.
7261  alias -g '${1+"$@"}'='"$@"'
7262  setopt NO_GLOB_SUBST
7263else $as_nop
7264  case `(set -o) 2>/dev/null` in #(
7265  *posix*) :
7266    set -o posix ;; #(
7267  *) :
7268     ;;
7269esac
7270fi
7271
7272
7273
7274# Reset variables that may have inherited troublesome values from
7275# the environment.
7276
7277# IFS needs to be set, to space, tab, and newline, in precisely that order.
7278# (If _AS_PATH_WALK were called with IFS unset, it would have the
7279# side effect of setting IFS to empty, thus disabling word splitting.)
7280# Quoting is to prevent editors from complaining about space-tab.
7281as_nl='
7282'
7283export as_nl
7284IFS=" ""	$as_nl"
7285
7286PS1='$ '
7287PS2='> '
7288PS4='+ '
7289
7290# Ensure predictable behavior from utilities with locale-dependent output.
7291LC_ALL=C
7292export LC_ALL
7293LANGUAGE=C
7294export LANGUAGE
7295
7296# We cannot yet rely on "unset" to work, but we need these variables
7297# to be unset--not just set to an empty or harmless value--now, to
7298# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
7299# also avoids known problems related to "unset" and subshell syntax
7300# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
7301for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
7302do eval test \${$as_var+y} \
7303  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7304done
7305
7306# Ensure that fds 0, 1, and 2 are open.
7307if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
7308if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
7309if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
7310
7311# The user is always right.
7312if ${PATH_SEPARATOR+false} :; then
7313  PATH_SEPARATOR=:
7314  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7315    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7316      PATH_SEPARATOR=';'
7317  }
7318fi
7319
7320
7321# Find who we are.  Look in the path if we contain no directory separator.
7322as_myself=
7323case $0 in #((
7324  *[\\/]* ) as_myself=$0 ;;
7325  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7326for as_dir in $PATH
7327do
7328  IFS=$as_save_IFS
7329  case $as_dir in #(((
7330    '') as_dir=./ ;;
7331    */) ;;
7332    *) as_dir=$as_dir/ ;;
7333  esac
7334    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
7335  done
7336IFS=$as_save_IFS
7337
7338     ;;
7339esac
7340# We did not find ourselves, most probably we were run as `sh COMMAND'
7341# in which case we are not to be found in the path.
7342if test "x$as_myself" = x; then
7343  as_myself=$0
7344fi
7345if test ! -f "$as_myself"; then
7346  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7347  exit 1
7348fi
7349
7350
7351
7352# as_fn_error STATUS ERROR [LINENO LOG_FD]
7353# ----------------------------------------
7354# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7355# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7356# script with STATUS, using 1 if that was 0.
7357as_fn_error ()
7358{
7359  as_status=$1; test $as_status -eq 0 && as_status=1
7360  if test "$4"; then
7361    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7362    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7363  fi
7364  printf "%s\n" "$as_me: error: $2" >&2
7365  as_fn_exit $as_status
7366} # as_fn_error
7367
7368
7369
7370# as_fn_set_status STATUS
7371# -----------------------
7372# Set $? to STATUS, without forking.
7373as_fn_set_status ()
7374{
7375  return $1
7376} # as_fn_set_status
7377
7378# as_fn_exit STATUS
7379# -----------------
7380# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7381as_fn_exit ()
7382{
7383  set +e
7384  as_fn_set_status $1
7385  exit $1
7386} # as_fn_exit
7387
7388# as_fn_unset VAR
7389# ---------------
7390# Portably unset VAR.
7391as_fn_unset ()
7392{
7393  { eval $1=; unset $1;}
7394}
7395as_unset=as_fn_unset
7396
7397# as_fn_append VAR VALUE
7398# ----------------------
7399# Append the text in VALUE to the end of the definition contained in VAR. Take
7400# advantage of any shell optimizations that allow amortized linear growth over
7401# repeated appends, instead of the typical quadratic growth present in naive
7402# implementations.
7403if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
7404then :
7405  eval 'as_fn_append ()
7406  {
7407    eval $1+=\$2
7408  }'
7409else $as_nop
7410  as_fn_append ()
7411  {
7412    eval $1=\$$1\$2
7413  }
7414fi # as_fn_append
7415
7416# as_fn_arith ARG...
7417# ------------------
7418# Perform arithmetic evaluation on the ARGs, and store the result in the
7419# global $as_val. Take advantage of shells that can avoid forks. The arguments
7420# must be portable across $(()) and expr.
7421if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
7422then :
7423  eval 'as_fn_arith ()
7424  {
7425    as_val=$(( $* ))
7426  }'
7427else $as_nop
7428  as_fn_arith ()
7429  {
7430    as_val=`expr "$@" || test $? -eq 1`
7431  }
7432fi # as_fn_arith
7433
7434
7435if expr a : '\(a\)' >/dev/null 2>&1 &&
7436   test "X`expr 00001 : '.*\(...\)'`" = X001; then
7437  as_expr=expr
7438else
7439  as_expr=false
7440fi
7441
7442if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7443  as_basename=basename
7444else
7445  as_basename=false
7446fi
7447
7448if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7449  as_dirname=dirname
7450else
7451  as_dirname=false
7452fi
7453
7454as_me=`$as_basename -- "$0" ||
7455$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7456	 X"$0" : 'X\(//\)$' \| \
7457	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7458printf "%s\n" X/"$0" |
7459    sed '/^.*\/\([^/][^/]*\)\/*$/{
7460	    s//\1/
7461	    q
7462	  }
7463	  /^X\/\(\/\/\)$/{
7464	    s//\1/
7465	    q
7466	  }
7467	  /^X\/\(\/\).*/{
7468	    s//\1/
7469	    q
7470	  }
7471	  s/.*/./; q'`
7472
7473# Avoid depending upon Character Ranges.
7474as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7475as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7476as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7477as_cr_digits='0123456789'
7478as_cr_alnum=$as_cr_Letters$as_cr_digits
7479
7480
7481# Determine whether it's possible to make 'echo' print without a newline.
7482# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
7483# for compatibility with existing Makefiles.
7484ECHO_C= ECHO_N= ECHO_T=
7485case `echo -n x` in #(((((
7486-n*)
7487  case `echo 'xy\c'` in
7488  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
7489  xy)  ECHO_C='\c';;
7490  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
7491       ECHO_T='	';;
7492  esac;;
7493*)
7494  ECHO_N='-n';;
7495esac
7496
7497# For backward compatibility with old third-party macros, we provide
7498# the shell variables $as_echo and $as_echo_n.  New code should use
7499# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
7500as_echo='printf %s\n'
7501as_echo_n='printf %s'
7502
7503rm -f conf$$ conf$$.exe conf$$.file
7504if test -d conf$$.dir; then
7505  rm -f conf$$.dir/conf$$.file
7506else
7507  rm -f conf$$.dir
7508  mkdir conf$$.dir 2>/dev/null
7509fi
7510if (echo >conf$$.file) 2>/dev/null; then
7511  if ln -s conf$$.file conf$$ 2>/dev/null; then
7512    as_ln_s='ln -s'
7513    # ... but there are two gotchas:
7514    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7515    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7516    # In both cases, we have to default to `cp -pR'.
7517    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7518      as_ln_s='cp -pR'
7519  elif ln conf$$.file conf$$ 2>/dev/null; then
7520    as_ln_s=ln
7521  else
7522    as_ln_s='cp -pR'
7523  fi
7524else
7525  as_ln_s='cp -pR'
7526fi
7527rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7528rmdir conf$$.dir 2>/dev/null
7529
7530
7531# as_fn_mkdir_p
7532# -------------
7533# Create "$as_dir" as a directory, including parents if necessary.
7534as_fn_mkdir_p ()
7535{
7536
7537  case $as_dir in #(
7538  -*) as_dir=./$as_dir;;
7539  esac
7540  test -d "$as_dir" || eval $as_mkdir_p || {
7541    as_dirs=
7542    while :; do
7543      case $as_dir in #(
7544      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7545      *) as_qdir=$as_dir;;
7546      esac
7547      as_dirs="'$as_qdir' $as_dirs"
7548      as_dir=`$as_dirname -- "$as_dir" ||
7549$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7550	 X"$as_dir" : 'X\(//\)[^/]' \| \
7551	 X"$as_dir" : 'X\(//\)$' \| \
7552	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7553printf "%s\n" X"$as_dir" |
7554    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7555	    s//\1/
7556	    q
7557	  }
7558	  /^X\(\/\/\)[^/].*/{
7559	    s//\1/
7560	    q
7561	  }
7562	  /^X\(\/\/\)$/{
7563	    s//\1/
7564	    q
7565	  }
7566	  /^X\(\/\).*/{
7567	    s//\1/
7568	    q
7569	  }
7570	  s/.*/./; q'`
7571      test -d "$as_dir" && break
7572    done
7573    test -z "$as_dirs" || eval "mkdir $as_dirs"
7574  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7575
7576
7577} # as_fn_mkdir_p
7578if mkdir -p . 2>/dev/null; then
7579  as_mkdir_p='mkdir -p "$as_dir"'
7580else
7581  test -d ./-p && rmdir ./-p
7582  as_mkdir_p=false
7583fi
7584
7585
7586# as_fn_executable_p FILE
7587# -----------------------
7588# Test if FILE is an executable regular file.
7589as_fn_executable_p ()
7590{
7591  test -f "$1" && test -x "$1"
7592} # as_fn_executable_p
7593as_test_x='test -x'
7594as_executable_p=as_fn_executable_p
7595
7596# Sed expression to map a string onto a valid CPP name.
7597as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7598
7599# Sed expression to map a string onto a valid variable name.
7600as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7601
7602
7603exec 6>&1
7604## ----------------------------------- ##
7605## Main body of $CONFIG_STATUS script. ##
7606## ----------------------------------- ##
7607_ASEOF
7608test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7609
7610cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7611# Save the log message, to keep $0 and so on meaningful, and to
7612# report actual input values of CONFIG_FILES etc. instead of their
7613# values after options handling.
7614ac_log="
7615This file was extended by bmake $as_me 20240314, which was
7616generated by GNU Autoconf 2.71.  Invocation command line was
7617
7618  CONFIG_FILES    = $CONFIG_FILES
7619  CONFIG_HEADERS  = $CONFIG_HEADERS
7620  CONFIG_LINKS    = $CONFIG_LINKS
7621  CONFIG_COMMANDS = $CONFIG_COMMANDS
7622  $ $0 $@
7623
7624on `(hostname || uname -n) 2>/dev/null | sed 1q`
7625"
7626
7627_ACEOF
7628
7629case $ac_config_files in *"
7630"*) set x $ac_config_files; shift; ac_config_files=$*;;
7631esac
7632
7633case $ac_config_headers in *"
7634"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7635esac
7636
7637
7638cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7639# Files that config.status was made for.
7640config_files="$ac_config_files"
7641config_headers="$ac_config_headers"
7642
7643_ACEOF
7644
7645cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7646ac_cs_usage="\
7647\`$as_me' instantiates files and other configuration actions
7648from templates according to the current configuration.  Unless the files
7649and actions are specified as TAGs, all are instantiated by default.
7650
7651Usage: $0 [OPTION]... [TAG]...
7652
7653  -h, --help       print this help, then exit
7654  -V, --version    print version number and configuration settings, then exit
7655      --config     print configuration, then exit
7656  -q, --quiet, --silent
7657                   do not print progress messages
7658  -d, --debug      don't remove temporary files
7659      --recheck    update $as_me by reconfiguring in the same conditions
7660      --file=FILE[:TEMPLATE]
7661                   instantiate the configuration file FILE
7662      --header=FILE[:TEMPLATE]
7663                   instantiate the configuration header FILE
7664
7665Configuration files:
7666$config_files
7667
7668Configuration headers:
7669$config_headers
7670
7671Report bugs to <sjg@NetBSD.org>."
7672
7673_ACEOF
7674ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
7675ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
7676cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7677ac_cs_config='$ac_cs_config_escaped'
7678ac_cs_version="\\
7679bmake config.status 20240314
7680configured by $0, generated by GNU Autoconf 2.71,
7681  with options \\"\$ac_cs_config\\"
7682
7683Copyright (C) 2021 Free Software Foundation, Inc.
7684This config.status script is free software; the Free Software Foundation
7685gives unlimited permission to copy, distribute and modify it."
7686
7687ac_pwd='$ac_pwd'
7688srcdir='$srcdir'
7689INSTALL='$INSTALL'
7690test -n "\$AWK" || AWK=awk
7691_ACEOF
7692
7693cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7694# The default lists apply if the user does not specify any file.
7695ac_need_defaults=:
7696while test $# != 0
7697do
7698  case $1 in
7699  --*=?*)
7700    ac_option=`expr "X$1" : 'X\([^=]*\)='`
7701    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7702    ac_shift=:
7703    ;;
7704  --*=)
7705    ac_option=`expr "X$1" : 'X\([^=]*\)='`
7706    ac_optarg=
7707    ac_shift=:
7708    ;;
7709  *)
7710    ac_option=$1
7711    ac_optarg=$2
7712    ac_shift=shift
7713    ;;
7714  esac
7715
7716  case $ac_option in
7717  # Handling of the options.
7718  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7719    ac_cs_recheck=: ;;
7720  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7721    printf "%s\n" "$ac_cs_version"; exit ;;
7722  --config | --confi | --conf | --con | --co | --c )
7723    printf "%s\n" "$ac_cs_config"; exit ;;
7724  --debug | --debu | --deb | --de | --d | -d )
7725    debug=: ;;
7726  --file | --fil | --fi | --f )
7727    $ac_shift
7728    case $ac_optarg in
7729    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7730    '') as_fn_error $? "missing file argument" ;;
7731    esac
7732    as_fn_append CONFIG_FILES " '$ac_optarg'"
7733    ac_need_defaults=false;;
7734  --header | --heade | --head | --hea )
7735    $ac_shift
7736    case $ac_optarg in
7737    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7738    esac
7739    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7740    ac_need_defaults=false;;
7741  --he | --h)
7742    # Conflict between --help and --header
7743    as_fn_error $? "ambiguous option: \`$1'
7744Try \`$0 --help' for more information.";;
7745  --help | --hel | -h )
7746    printf "%s\n" "$ac_cs_usage"; exit ;;
7747  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7748  | -silent | --silent | --silen | --sile | --sil | --si | --s)
7749    ac_cs_silent=: ;;
7750
7751  # This is an error.
7752  -*) as_fn_error $? "unrecognized option: \`$1'
7753Try \`$0 --help' for more information." ;;
7754
7755  *) as_fn_append ac_config_targets " $1"
7756     ac_need_defaults=false ;;
7757
7758  esac
7759  shift
7760done
7761
7762ac_configure_extra_args=
7763
7764if $ac_cs_silent; then
7765  exec 6>/dev/null
7766  ac_configure_extra_args="$ac_configure_extra_args --silent"
7767fi
7768
7769_ACEOF
7770cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7771if \$ac_cs_recheck; then
7772  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7773  shift
7774  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
7775  CONFIG_SHELL='$SHELL'
7776  export CONFIG_SHELL
7777  exec "\$@"
7778fi
7779
7780_ACEOF
7781cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7782exec 5>>config.log
7783{
7784  echo
7785  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7786## Running $as_me. ##
7787_ASBOX
7788  printf "%s\n" "$ac_log"
7789} >&5
7790
7791_ACEOF
7792cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7793_ACEOF
7794
7795cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7796
7797# Handling of arguments.
7798for ac_config_target in $ac_config_targets
7799do
7800  case $ac_config_target in
7801    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7802    "$bm_outfiles") CONFIG_FILES="$CONFIG_FILES $bm_outfiles" ;;
7803
7804  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7805  esac
7806done
7807
7808
7809# If the user did not use the arguments to specify the items to instantiate,
7810# then the envvar interface is used.  Set only those that are not.
7811# We use the long form for the default assignment because of an extremely
7812# bizarre bug on SunOS 4.1.3.
7813if $ac_need_defaults; then
7814  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
7815  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
7816fi
7817
7818# Have a temporary directory for convenience.  Make it in the build tree
7819# simply because there is no reason against having it here, and in addition,
7820# creating and moving files from /tmp can sometimes cause problems.
7821# Hook for its removal unless debugging.
7822# Note that there is a small window in which the directory will not be cleaned:
7823# after its creation but before its name has been assigned to `$tmp'.
7824$debug ||
7825{
7826  tmp= ac_tmp=
7827  trap 'exit_status=$?
7828  : "${ac_tmp:=$tmp}"
7829  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7830' 0
7831  trap 'as_fn_exit 1' 1 2 13 15
7832}
7833# Create a (secure) tmp directory for tmp files.
7834
7835{
7836  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7837  test -d "$tmp"
7838}  ||
7839{
7840  tmp=./conf$$-$RANDOM
7841  (umask 077 && mkdir "$tmp")
7842} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7843ac_tmp=$tmp
7844
7845# Set up the scripts for CONFIG_FILES section.
7846# No need to generate them if there are no CONFIG_FILES.
7847# This happens for instance with `./config.status config.h'.
7848if test -n "$CONFIG_FILES"; then
7849
7850
7851ac_cr=`echo X | tr X '\015'`
7852# On cygwin, bash can eat \r inside `` if the user requested igncr.
7853# But we know of no other shell where ac_cr would be empty at this
7854# point, so we can use a bashism as a fallback.
7855if test "x$ac_cr" = x; then
7856  eval ac_cr=\$\'\\r\'
7857fi
7858ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7859if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7860  ac_cs_awk_cr='\\r'
7861else
7862  ac_cs_awk_cr=$ac_cr
7863fi
7864
7865echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7866_ACEOF
7867
7868
7869{
7870  echo "cat >conf$$subs.awk <<_ACEOF" &&
7871  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7872  echo "_ACEOF"
7873} >conf$$subs.sh ||
7874  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7875ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7876ac_delim='%!_!# '
7877for ac_last_try in false false false false false :; do
7878  . ./conf$$subs.sh ||
7879    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7880
7881  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7882  if test $ac_delim_n = $ac_delim_num; then
7883    break
7884  elif $ac_last_try; then
7885    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7886  else
7887    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7888  fi
7889done
7890rm -f conf$$subs.sh
7891
7892cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7893cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7894_ACEOF
7895sed -n '
7896h
7897s/^/S["/; s/!.*/"]=/
7898p
7899g
7900s/^[^!]*!//
7901:repl
7902t repl
7903s/'"$ac_delim"'$//
7904t delim
7905:nl
7906h
7907s/\(.\{148\}\)..*/\1/
7908t more1
7909s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7910p
7911n
7912b repl
7913:more1
7914s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7915p
7916g
7917s/.\{148\}//
7918t nl
7919:delim
7920h
7921s/\(.\{148\}\)..*/\1/
7922t more2
7923s/["\\]/\\&/g; s/^/"/; s/$/"/
7924p
7925b
7926:more2
7927s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7928p
7929g
7930s/.\{148\}//
7931t delim
7932' <conf$$subs.awk | sed '
7933/^[^""]/{
7934  N
7935  s/\n//
7936}
7937' >>$CONFIG_STATUS || ac_write_fail=1
7938rm -f conf$$subs.awk
7939cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7940_ACAWK
7941cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7942  for (key in S) S_is_set[key] = 1
7943  FS = ""
7944
7945}
7946{
7947  line = $ 0
7948  nfields = split(line, field, "@")
7949  substed = 0
7950  len = length(field[1])
7951  for (i = 2; i < nfields; i++) {
7952    key = field[i]
7953    keylen = length(key)
7954    if (S_is_set[key]) {
7955      value = S[key]
7956      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7957      len += length(value) + length(field[++i])
7958      substed = 1
7959    } else
7960      len += 1 + keylen
7961  }
7962
7963  print line
7964}
7965
7966_ACAWK
7967_ACEOF
7968cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7969if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7970  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7971else
7972  cat
7973fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7974  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7975_ACEOF
7976
7977# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7978# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7979# trailing colons and then remove the whole line if VPATH becomes empty
7980# (actually we leave an empty line to preserve line numbers).
7981if test "x$srcdir" = x.; then
7982  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
7983h
7984s///
7985s/^/:/
7986s/[	 ]*$/:/
7987s/:\$(srcdir):/:/g
7988s/:\${srcdir}:/:/g
7989s/:@srcdir@:/:/g
7990s/^:*//
7991s/:*$//
7992x
7993s/\(=[	 ]*\).*/\1/
7994G
7995s/\n//
7996s/^[^=]*=[	 ]*$//
7997}'
7998fi
7999
8000cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8001fi # test -n "$CONFIG_FILES"
8002
8003# Set up the scripts for CONFIG_HEADERS section.
8004# No need to generate them if there are no CONFIG_HEADERS.
8005# This happens for instance with `./config.status Makefile'.
8006if test -n "$CONFIG_HEADERS"; then
8007cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8008BEGIN {
8009_ACEOF
8010
8011# Transform confdefs.h into an awk script `defines.awk', embedded as
8012# here-document in config.status, that substitutes the proper values into
8013# config.h.in to produce config.h.
8014
8015# Create a delimiter string that does not exist in confdefs.h, to ease
8016# handling of long lines.
8017ac_delim='%!_!# '
8018for ac_last_try in false false :; do
8019  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8020  if test -z "$ac_tt"; then
8021    break
8022  elif $ac_last_try; then
8023    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8024  else
8025    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8026  fi
8027done
8028
8029# For the awk script, D is an array of macro values keyed by name,
8030# likewise P contains macro parameters if any.  Preserve backslash
8031# newline sequences.
8032
8033ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8034sed -n '
8035s/.\{148\}/&'"$ac_delim"'/g
8036t rset
8037:rset
8038s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
8039t def
8040d
8041:def
8042s/\\$//
8043t bsnl
8044s/["\\]/\\&/g
8045s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
8046D["\1"]=" \3"/p
8047s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
8048d
8049:bsnl
8050s/["\\]/\\&/g
8051s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
8052D["\1"]=" \3\\\\\\n"\\/p
8053t cont
8054s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8055t cont
8056d
8057:cont
8058n
8059s/.\{148\}/&'"$ac_delim"'/g
8060t clear
8061:clear
8062s/\\$//
8063t bsnlc
8064s/["\\]/\\&/g; s/^/"/; s/$/"/p
8065d
8066:bsnlc
8067s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8068b cont
8069' <confdefs.h | sed '
8070s/'"$ac_delim"'/"\\\
8071"/g' >>$CONFIG_STATUS || ac_write_fail=1
8072
8073cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8074  for (key in D) D_is_set[key] = 1
8075  FS = ""
8076}
8077/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8078  line = \$ 0
8079  split(line, arg, " ")
8080  if (arg[1] == "#") {
8081    defundef = arg[2]
8082    mac1 = arg[3]
8083  } else {
8084    defundef = substr(arg[1], 2)
8085    mac1 = arg[2]
8086  }
8087  split(mac1, mac2, "(") #)
8088  macro = mac2[1]
8089  prefix = substr(line, 1, index(line, defundef) - 1)
8090  if (D_is_set[macro]) {
8091    # Preserve the white space surrounding the "#".
8092    print prefix "define", macro P[macro] D[macro]
8093    next
8094  } else {
8095    # Replace #undef with comments.  This is necessary, for example,
8096    # in the case of _POSIX_SOURCE, which is predefined and required
8097    # on some systems where configure will not decide to define it.
8098    if (defundef == "undef") {
8099      print "/*", prefix defundef, macro, "*/"
8100      next
8101    }
8102  }
8103}
8104{ print }
8105_ACAWK
8106_ACEOF
8107cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8108  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8109fi # test -n "$CONFIG_HEADERS"
8110
8111
8112eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
8113shift
8114for ac_tag
8115do
8116  case $ac_tag in
8117  :[FHLC]) ac_mode=$ac_tag; continue;;
8118  esac
8119  case $ac_mode$ac_tag in
8120  :[FHL]*:*);;
8121  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8122  :[FH]-) ac_tag=-:-;;
8123  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8124  esac
8125  ac_save_IFS=$IFS
8126  IFS=:
8127  set x $ac_tag
8128  IFS=$ac_save_IFS
8129  shift
8130  ac_file=$1
8131  shift
8132
8133  case $ac_mode in
8134  :L) ac_source=$1;;
8135  :[FH])
8136    ac_file_inputs=
8137    for ac_f
8138    do
8139      case $ac_f in
8140      -) ac_f="$ac_tmp/stdin";;
8141      *) # Look for the file first in the build tree, then in the source tree
8142	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
8143	 # because $ac_f cannot contain `:'.
8144	 test -f "$ac_f" ||
8145	   case $ac_f in
8146	   [\\/$]*) false;;
8147	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8148	   esac ||
8149	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8150      esac
8151      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8152      as_fn_append ac_file_inputs " '$ac_f'"
8153    done
8154
8155    # Let's still pretend it is `configure' which instantiates (i.e., don't
8156    # use $as_me), people would be surprised to read:
8157    #    /* config.h.  Generated by config.status.  */
8158    configure_input='Generated from '`
8159	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8160	`' by configure.'
8161    if test x"$ac_file" != x-; then
8162      configure_input="$ac_file.  $configure_input"
8163      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8164printf "%s\n" "$as_me: creating $ac_file" >&6;}
8165    fi
8166    # Neutralize special characters interpreted by sed in replacement strings.
8167    case $configure_input in #(
8168    *\&* | *\|* | *\\* )
8169       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
8170       sed 's/[\\\\&|]/\\\\&/g'`;; #(
8171    *) ac_sed_conf_input=$configure_input;;
8172    esac
8173
8174    case $ac_tag in
8175    *:-:* | *:-) cat >"$ac_tmp/stdin" \
8176      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8177    esac
8178    ;;
8179  esac
8180
8181  ac_dir=`$as_dirname -- "$ac_file" ||
8182$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8183	 X"$ac_file" : 'X\(//\)[^/]' \| \
8184	 X"$ac_file" : 'X\(//\)$' \| \
8185	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8186printf "%s\n" X"$ac_file" |
8187    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8188	    s//\1/
8189	    q
8190	  }
8191	  /^X\(\/\/\)[^/].*/{
8192	    s//\1/
8193	    q
8194	  }
8195	  /^X\(\/\/\)$/{
8196	    s//\1/
8197	    q
8198	  }
8199	  /^X\(\/\).*/{
8200	    s//\1/
8201	    q
8202	  }
8203	  s/.*/./; q'`
8204  as_dir="$ac_dir"; as_fn_mkdir_p
8205  ac_builddir=.
8206
8207case "$ac_dir" in
8208.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8209*)
8210  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
8211  # A ".." for each directory in $ac_dir_suffix.
8212  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8213  case $ac_top_builddir_sub in
8214  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8215  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8216  esac ;;
8217esac
8218ac_abs_top_builddir=$ac_pwd
8219ac_abs_builddir=$ac_pwd$ac_dir_suffix
8220# for backward compatibility:
8221ac_top_builddir=$ac_top_build_prefix
8222
8223case $srcdir in
8224  .)  # We are building in place.
8225    ac_srcdir=.
8226    ac_top_srcdir=$ac_top_builddir_sub
8227    ac_abs_top_srcdir=$ac_pwd ;;
8228  [\\/]* | ?:[\\/]* )  # Absolute name.
8229    ac_srcdir=$srcdir$ac_dir_suffix;
8230    ac_top_srcdir=$srcdir
8231    ac_abs_top_srcdir=$srcdir ;;
8232  *) # Relative name.
8233    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8234    ac_top_srcdir=$ac_top_build_prefix$srcdir
8235    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8236esac
8237ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8238
8239
8240  case $ac_mode in
8241  :F)
8242  #
8243  # CONFIG_FILE
8244  #
8245
8246  case $INSTALL in
8247  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8248  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8249  esac
8250_ACEOF
8251
8252cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8253# If the template does not know about datarootdir, expand it.
8254# FIXME: This hack should be removed a few years after 2.60.
8255ac_datarootdir_hack=; ac_datarootdir_seen=
8256ac_sed_dataroot='
8257/datarootdir/ {
8258  p
8259  q
8260}
8261/@datadir@/p
8262/@docdir@/p
8263/@infodir@/p
8264/@localedir@/p
8265/@mandir@/p'
8266case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8267*datarootdir*) ac_datarootdir_seen=yes;;
8268*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8269  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8270printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8271_ACEOF
8272cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8273  ac_datarootdir_hack='
8274  s&@datadir@&$datadir&g
8275  s&@docdir@&$docdir&g
8276  s&@infodir@&$infodir&g
8277  s&@localedir@&$localedir&g
8278  s&@mandir@&$mandir&g
8279  s&\\\${datarootdir}&$datarootdir&g' ;;
8280esac
8281_ACEOF
8282
8283# Neutralize VPATH when `$srcdir' = `.'.
8284# Shell code in configure.ac might set extrasub.
8285# FIXME: do we really want to maintain this feature?
8286cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8287ac_sed_extra="$ac_vpsub
8288$extrasub
8289_ACEOF
8290cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8291:t
8292/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8293s|@configure_input@|$ac_sed_conf_input|;t t
8294s&@top_builddir@&$ac_top_builddir_sub&;t t
8295s&@top_build_prefix@&$ac_top_build_prefix&;t t
8296s&@srcdir@&$ac_srcdir&;t t
8297s&@abs_srcdir@&$ac_abs_srcdir&;t t
8298s&@top_srcdir@&$ac_top_srcdir&;t t
8299s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8300s&@builddir@&$ac_builddir&;t t
8301s&@abs_builddir@&$ac_abs_builddir&;t t
8302s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8303s&@INSTALL@&$ac_INSTALL&;t t
8304$ac_datarootdir_hack
8305"
8306eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8307  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8308
8309test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8310  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8311  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
8312      "$ac_tmp/out"`; test -z "$ac_out"; } &&
8313  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8314which seems to be undefined.  Please make sure it is defined" >&5
8315printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8316which seems to be undefined.  Please make sure it is defined" >&2;}
8317
8318  rm -f "$ac_tmp/stdin"
8319  case $ac_file in
8320  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8321  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8322  esac \
8323  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8324 ;;
8325  :H)
8326  #
8327  # CONFIG_HEADER
8328  #
8329  if test x"$ac_file" != x-; then
8330    {
8331      printf "%s\n" "/* $configure_input  */" >&1 \
8332      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8333    } >"$ac_tmp/config.h" \
8334      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8335    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8336      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8337printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
8338    else
8339      rm -f "$ac_file"
8340      mv "$ac_tmp/config.h" "$ac_file" \
8341	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
8342    fi
8343  else
8344    printf "%s\n" "/* $configure_input  */" >&1 \
8345      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8346      || as_fn_error $? "could not create -" "$LINENO" 5
8347  fi
8348 ;;
8349
8350
8351  esac
8352
8353done # for ac_tag
8354
8355
8356as_fn_exit 0
8357_ACEOF
8358ac_clean_files=$ac_clean_files_save
8359
8360test $ac_write_fail = 0 ||
8361  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8362
8363
8364# configure is writing to config.log, and then calls config.status.
8365# config.status does its own redirection, appending to config.log.
8366# Unfortunately, on DOS this fails, as config.log is still kept open
8367# by configure, so config.status won't be able to write to it; its
8368# output is simply discarded.  So we exec the FD to /dev/null,
8369# effectively closing config.log, so it can be properly (re)opened and
8370# appended to by config.status.  When coming back to configure, we
8371# need to make the FD available again.
8372if test "$no_create" != yes; then
8373  ac_cs_success=:
8374  ac_config_status_args=
8375  test "$silent" = yes &&
8376    ac_config_status_args="$ac_config_status_args --quiet"
8377  exec 5>/dev/null
8378  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8379  exec 5>>config.log
8380  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8381  # would make configure fail if this is the last instruction.
8382  $ac_cs_success || as_fn_exit 1
8383fi
8384if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8385  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8386printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8387fi
8388
8389cat <<EOF
8390
8391You can now run
8392
8393	sh ./make-bootstrap.sh
8394
8395to produce a fully functional bmake.
8396
8397EOF
8398
8399