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