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