1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.71. 4# 5# 6# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, 7# Inc. 8# 9# 10# This configure script is free software; the Free Software Foundation 11# gives unlimited permission to copy, distribute and modify it. 12## -------------------- ## 13## M4sh Initialization. ## 14## -------------------- ## 15 16# Be more Bourne compatible 17DUALCASE=1; export DUALCASE # for MKS sh 18as_nop=: 19if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 20then : 21 emulate sh 22 NULLCMD=: 23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 24 # is contrary to our usage. Disable this feature. 25 alias -g '${1+"$@"}'='"$@"' 26 setopt NO_GLOB_SUBST 27else $as_nop 28 case `(set -o) 2>/dev/null` in #( 29 *posix*) : 30 set -o posix ;; #( 31 *) : 32 ;; 33esac 34fi 35 36 37 38# Reset variables that may have inherited troublesome values from 39# the environment. 40 41# IFS needs to be set, to space, tab, and newline, in precisely that order. 42# (If _AS_PATH_WALK were called with IFS unset, it would have the 43# side effect of setting IFS to empty, thus disabling word splitting.) 44# Quoting is to prevent editors from complaining about space-tab. 45as_nl=' 46' 47export as_nl 48IFS=" "" $as_nl" 49 50PS1='$ ' 51PS2='> ' 52PS4='+ ' 53 54# Ensure predictable behavior from utilities with locale-dependent output. 55LC_ALL=C 56export LC_ALL 57LANGUAGE=C 58export LANGUAGE 59 60# We cannot yet rely on "unset" to work, but we need these variables 61# to be unset--not just set to an empty or harmless value--now, to 62# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 63# also avoids known problems related to "unset" and subshell syntax 64# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 65for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 66do eval test \${$as_var+y} \ 67 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 68done 69 70# Ensure that fds 0, 1, and 2 are open. 71if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 72if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 73if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 74 75# The user is always right. 76if ${PATH_SEPARATOR+false} :; then 77 PATH_SEPARATOR=: 78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 80 PATH_SEPARATOR=';' 81 } 82fi 83 84 85# Find who we are. Look in the path if we contain no directory separator. 86as_myself= 87case $0 in #(( 88 *[\\/]* ) as_myself=$0 ;; 89 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 90for as_dir in $PATH 91do 92 IFS=$as_save_IFS 93 case $as_dir in #((( 94 '') as_dir=./ ;; 95 */) ;; 96 *) as_dir=$as_dir/ ;; 97 esac 98 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114 115# Use a proper internal environment variable to ensure we don't fall 116 # into an infinite loop, continuously re-executing ourselves. 117 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 118 _as_can_reexec=no; export _as_can_reexec; 119 # We cannot yet assume a decent shell, so we have to provide a 120# neutralization value for shells without unset; and this also 121# works around shells that cannot unset nonexistent variables. 122# Preserve -v and -x to the replacement shell. 123BASH_ENV=/dev/null 124ENV=/dev/null 125(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 126case $- in # (((( 127 *v*x* | *x*v* ) as_opts=-vx ;; 128 *v* ) as_opts=-v ;; 129 *x* ) as_opts=-x ;; 130 * ) as_opts= ;; 131esac 132exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 133# Admittedly, this is quite paranoid, since all the known shells bail 134# out after a failed `exec'. 135printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 136exit 255 137 fi 138 # We don't want this to propagate to other subprocesses. 139 { _as_can_reexec=; unset _as_can_reexec;} 140if test "x$CONFIG_SHELL" = x; then 141 as_bourne_compatible="as_nop=: 142if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 143then : 144 emulate sh 145 NULLCMD=: 146 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 147 # is contrary to our usage. Disable this feature. 148 alias -g '\${1+\"\$@\"}'='\"\$@\"' 149 setopt NO_GLOB_SUBST 150else \$as_nop 151 case \`(set -o) 2>/dev/null\` in #( 152 *posix*) : 153 set -o posix ;; #( 154 *) : 155 ;; 156esac 157fi 158" 159 as_required="as_fn_return () { (exit \$1); } 160as_fn_success () { as_fn_return 0; } 161as_fn_failure () { as_fn_return 1; } 162as_fn_ret_success () { return 0; } 163as_fn_ret_failure () { return 1; } 164 165exitcode=0 166as_fn_success || { exitcode=1; echo as_fn_success failed.; } 167as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 168as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 169as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 170if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 171then : 172 173else \$as_nop 174 exitcode=1; echo positional parameters were not saved. 175fi 176test x\$exitcode = x0 || exit 1 177blah=\$(echo \$(echo blah)) 178test x\"\$blah\" = xblah || exit 1 179test -x / || exit 1" 180 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 181 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 182 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 183 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 184test \$(( 1 + 1 )) = 2 || exit 1" 185 if (eval "$as_required") 2>/dev/null 186then : 187 as_have_required=yes 188else $as_nop 189 as_have_required=no 190fi 191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 192then : 193 194else $as_nop 195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 196as_found=false 197for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 198do 199 IFS=$as_save_IFS 200 case $as_dir in #((( 201 '') as_dir=./ ;; 202 */) ;; 203 *) as_dir=$as_dir/ ;; 204 esac 205 as_found=: 206 case $as_dir in #( 207 /*) 208 for as_base in sh bash ksh sh5; do 209 # Try only shells that exist, to save several forks. 210 as_shell=$as_dir$as_base 211 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 212 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 213then : 214 CONFIG_SHELL=$as_shell as_have_required=yes 215 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 216then : 217 break 2 218fi 219fi 220 done;; 221 esac 222 as_found=false 223done 224IFS=$as_save_IFS 225if $as_found 226then : 227 228else $as_nop 229 if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 230 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 231then : 232 CONFIG_SHELL=$SHELL as_have_required=yes 233fi 234fi 235 236 237 if test "x$CONFIG_SHELL" != x 238then : 239 export CONFIG_SHELL 240 # We cannot yet assume a decent shell, so we have to provide a 241# neutralization value for shells without unset; and this also 242# works around shells that cannot unset nonexistent variables. 243# Preserve -v and -x to the replacement shell. 244BASH_ENV=/dev/null 245ENV=/dev/null 246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247case $- in # (((( 248 *v*x* | *x*v* ) as_opts=-vx ;; 249 *v* ) as_opts=-v ;; 250 *x* ) as_opts=-x ;; 251 * ) as_opts= ;; 252esac 253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254# Admittedly, this is quite paranoid, since all the known shells bail 255# out after a failed `exec'. 256printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 257exit 255 258fi 259 260 if test x$as_have_required = xno 261then : 262 printf "%s\n" "$0: This script requires a shell more modern than all" 263 printf "%s\n" "$0: the shells that I found on your system." 264 if test ${ZSH_VERSION+y} ; then 265 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 266 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 267 else 268 printf "%s\n" "$0: Please tell [email protected] about your system, 269$0: including any error possibly output before this 270$0: message. Then install a modern shell, or manually run 271$0: the script under such a shell if you do have one." 272 fi 273 exit 1 274fi 275fi 276fi 277SHELL=${CONFIG_SHELL-/bin/sh} 278export SHELL 279# Unset more variables known to interfere with behavior of common tools. 280CLICOLOR_FORCE= GREP_OPTIONS= 281unset CLICOLOR_FORCE GREP_OPTIONS 282 283## --------------------- ## 284## M4sh Shell Functions. ## 285## --------------------- ## 286# as_fn_unset VAR 287# --------------- 288# Portably unset VAR. 289as_fn_unset () 290{ 291 { eval $1=; unset $1;} 292} 293as_unset=as_fn_unset 294 295 296# as_fn_set_status STATUS 297# ----------------------- 298# Set $? to STATUS, without forking. 299as_fn_set_status () 300{ 301 return $1 302} # as_fn_set_status 303 304# as_fn_exit STATUS 305# ----------------- 306# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 307as_fn_exit () 308{ 309 set +e 310 as_fn_set_status $1 311 exit $1 312} # as_fn_exit 313# as_fn_nop 314# --------- 315# Do nothing but, unlike ":", preserve the value of $?. 316as_fn_nop () 317{ 318 return $? 319} 320as_nop=as_fn_nop 321 322# as_fn_mkdir_p 323# ------------- 324# Create "$as_dir" as a directory, including parents if necessary. 325as_fn_mkdir_p () 326{ 327 328 case $as_dir in #( 329 -*) as_dir=./$as_dir;; 330 esac 331 test -d "$as_dir" || eval $as_mkdir_p || { 332 as_dirs= 333 while :; do 334 case $as_dir in #( 335 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 336 *) as_qdir=$as_dir;; 337 esac 338 as_dirs="'$as_qdir' $as_dirs" 339 as_dir=`$as_dirname -- "$as_dir" || 340$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 341 X"$as_dir" : 'X\(//\)[^/]' \| \ 342 X"$as_dir" : 'X\(//\)$' \| \ 343 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 344printf "%s\n" X"$as_dir" | 345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 346 s//\1/ 347 q 348 } 349 /^X\(\/\/\)[^/].*/{ 350 s//\1/ 351 q 352 } 353 /^X\(\/\/\)$/{ 354 s//\1/ 355 q 356 } 357 /^X\(\/\).*/{ 358 s//\1/ 359 q 360 } 361 s/.*/./; q'` 362 test -d "$as_dir" && break 363 done 364 test -z "$as_dirs" || eval "mkdir $as_dirs" 365 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 366 367 368} # as_fn_mkdir_p 369 370# as_fn_executable_p FILE 371# ----------------------- 372# Test if FILE is an executable regular file. 373as_fn_executable_p () 374{ 375 test -f "$1" && test -x "$1" 376} # as_fn_executable_p 377# as_fn_append VAR VALUE 378# ---------------------- 379# Append the text in VALUE to the end of the definition contained in VAR. Take 380# advantage of any shell optimizations that allow amortized linear growth over 381# repeated appends, instead of the typical quadratic growth present in naive 382# implementations. 383if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 384then : 385 eval 'as_fn_append () 386 { 387 eval $1+=\$2 388 }' 389else $as_nop 390 as_fn_append () 391 { 392 eval $1=\$$1\$2 393 } 394fi # as_fn_append 395 396# as_fn_arith ARG... 397# ------------------ 398# Perform arithmetic evaluation on the ARGs, and store the result in the 399# global $as_val. Take advantage of shells that can avoid forks. The arguments 400# must be portable across $(()) and expr. 401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 402then : 403 eval 'as_fn_arith () 404 { 405 as_val=$(( $* )) 406 }' 407else $as_nop 408 as_fn_arith () 409 { 410 as_val=`expr "$@" || test $? -eq 1` 411 } 412fi # as_fn_arith 413 414# as_fn_nop 415# --------- 416# Do nothing but, unlike ":", preserve the value of $?. 417as_fn_nop () 418{ 419 return $? 420} 421as_nop=as_fn_nop 422 423# as_fn_error STATUS ERROR [LINENO LOG_FD] 424# ---------------------------------------- 425# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 426# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 427# script with STATUS, using 1 if that was 0. 428as_fn_error () 429{ 430 as_status=$1; test $as_status -eq 0 && as_status=1 431 if test "$4"; then 432 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 433 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 434 fi 435 printf "%s\n" "$as_me: error: $2" >&2 436 as_fn_exit $as_status 437} # as_fn_error 438 439if expr a : '\(a\)' >/dev/null 2>&1 && 440 test "X`expr 00001 : '.*\(...\)'`" = X001; then 441 as_expr=expr 442else 443 as_expr=false 444fi 445 446if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 447 as_basename=basename 448else 449 as_basename=false 450fi 451 452if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 453 as_dirname=dirname 454else 455 as_dirname=false 456fi 457 458as_me=`$as_basename -- "$0" || 459$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 460 X"$0" : 'X\(//\)$' \| \ 461 X"$0" : 'X\(/\)' \| . 2>/dev/null || 462printf "%s\n" X/"$0" | 463 sed '/^.*\/\([^/][^/]*\)\/*$/{ 464 s//\1/ 465 q 466 } 467 /^X\/\(\/\/\)$/{ 468 s//\1/ 469 q 470 } 471 /^X\/\(\/\).*/{ 472 s//\1/ 473 q 474 } 475 s/.*/./; q'` 476 477# Avoid depending upon Character Ranges. 478as_cr_letters='abcdefghijklmnopqrstuvwxyz' 479as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 480as_cr_Letters=$as_cr_letters$as_cr_LETTERS 481as_cr_digits='0123456789' 482as_cr_alnum=$as_cr_Letters$as_cr_digits 483 484 485 as_lineno_1=$LINENO as_lineno_1a=$LINENO 486 as_lineno_2=$LINENO as_lineno_2a=$LINENO 487 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 488 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 489 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 490 sed -n ' 491 p 492 /[$]LINENO/= 493 ' <$as_myself | 494 sed ' 495 s/[$]LINENO.*/&-/ 496 t lineno 497 b 498 :lineno 499 N 500 :loop 501 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 502 t loop 503 s/-\n.*// 504 ' >$as_me.lineno && 505 chmod +x "$as_me.lineno" || 506 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 507 508 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 509 # already done that, so ensure we don't try to do so again and fall 510 # in an infinite loop. This has already happened in practice. 511 _as_can_reexec=no; export _as_can_reexec 512 # Don't try to exec as it changes $[0], causing all sort of problems 513 # (the dirname of $[0] is not the place where we might find the 514 # original and so on. Autoconf is especially sensitive to this). 515 . "./$as_me.lineno" 516 # Exit status is that of the last command. 517 exit 518} 519 520 521# Determine whether it's possible to make 'echo' print without a newline. 522# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 523# for compatibility with existing Makefiles. 524ECHO_C= ECHO_N= ECHO_T= 525case `echo -n x` in #((((( 526-n*) 527 case `echo 'xy\c'` in 528 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 529 xy) ECHO_C='\c';; 530 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 531 ECHO_T=' ';; 532 esac;; 533*) 534 ECHO_N='-n';; 535esac 536 537# For backward compatibility with old third-party macros, we provide 538# the shell variables $as_echo and $as_echo_n. New code should use 539# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 540as_echo='printf %s\n' 541as_echo_n='printf %s' 542 543 544rm -f conf$$ conf$$.exe conf$$.file 545if test -d conf$$.dir; then 546 rm -f conf$$.dir/conf$$.file 547else 548 rm -f conf$$.dir 549 mkdir conf$$.dir 2>/dev/null 550fi 551if (echo >conf$$.file) 2>/dev/null; then 552 if ln -s conf$$.file conf$$ 2>/dev/null; then 553 as_ln_s='ln -s' 554 # ... but there are two gotchas: 555 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 556 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 557 # In both cases, we have to default to `cp -pR'. 558 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 559 as_ln_s='cp -pR' 560 elif ln conf$$.file conf$$ 2>/dev/null; then 561 as_ln_s=ln 562 else 563 as_ln_s='cp -pR' 564 fi 565else 566 as_ln_s='cp -pR' 567fi 568rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 569rmdir conf$$.dir 2>/dev/null 570 571if mkdir -p . 2>/dev/null; then 572 as_mkdir_p='mkdir -p "$as_dir"' 573else 574 test -d ./-p && rmdir ./-p 575 as_mkdir_p=false 576fi 577 578as_test_x='test -x' 579as_executable_p=as_fn_executable_p 580 581# Sed expression to map a string onto a valid CPP name. 582as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 583 584# Sed expression to map a string onto a valid variable name. 585as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 586 587 588test -n "$DJDIR" || exec 7<&0 </dev/null 589exec 6>&1 590 591# Name of the host. 592# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 593# so uname gets run too. 594ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 595 596# 597# Initializations. 598# 599ac_default_prefix=/usr/local 600ac_clean_files= 601ac_config_libobj_dir=. 602LIBOBJS= 603cross_compiling=no 604subdirs= 605MFLAGS= 606MAKEFLAGS= 607 608# Identity of this package. 609PACKAGE_NAME='' 610PACKAGE_TARNAME='' 611PACKAGE_VERSION='' 612PACKAGE_STRING='' 613PACKAGE_BUGREPORT='' 614PACKAGE_URL='' 615 616ac_unique_file="version.h" 617# Factoring default headers for most tests. 618ac_includes_default="\ 619#include <stddef.h> 620#ifdef HAVE_STDIO_H 621# include <stdio.h> 622#endif 623#ifdef HAVE_STDLIB_H 624# include <stdlib.h> 625#endif 626#ifdef HAVE_STRING_H 627# include <string.h> 628#endif 629#ifdef HAVE_INTTYPES_H 630# include <inttypes.h> 631#endif 632#ifdef HAVE_STDINT_H 633# include <stdint.h> 634#endif 635#ifdef HAVE_STRINGS_H 636# include <strings.h> 637#endif 638#ifdef HAVE_SYS_TYPES_H 639# include <sys/types.h> 640#endif 641#ifdef HAVE_SYS_STAT_H 642# include <sys/stat.h> 643#endif 644#ifdef HAVE_UNISTD_H 645# include <unistd.h> 646#endif" 647 648ac_header_c_list= 649gt_needs= 650ac_func_c_list= 651ac_subst_vars='LTLIBOBJS 652LIBOBJS 653OS_IO_FILE 654systemd_system_unit_dir 655have_systemd 656systemd_LIBS 657systemd_CFLAGS 658crond_dir 659have_crond 660pkg_udev_rules_dir 661have_udev 662udev_LIBS 663udev_CFLAGS 664LDFLAGS_SHLIB 665CFLAGS_STLIB 666CFLAGS_SHLIB 667BUILD_LDFLAGS 668BUILD_CFLAGS 669INCLUDES 670DO_TEST_SUITE 671LDFLAGS_STATIC 672root_sysconfdir 673root_libdir 674root_sbindir 675root_bindir 676root_prefix 677E2SCRUB_CMT 678UNIX_CMT 679CYGWIN_CMT 680LINUX_CMT 681FUZZING_CMT 682fuzzer_ldflags 683fuzzer_cflags 684have_fuzzer 685ac_ct_CXX 686CXXFLAGS 687CXX 688threadsan_ldflags 689threadsan_cflags 690have_threadsan 691addrsan_ldflags 692addrsan_cflags 693have_addrsan 694ubsan_ldflags 695ubsan_cflags 696have_ubsan 697lto_ldflags 698lto_cflags 699have_lto 700gcc_ranlib 701gcc_ar 702UNI_DIFF_OPTS 703SEM_INIT_LIB 704FUSE_CMT 705FUSE_LIB 706CLOCK_GETTIME_LIB 707MAGIC_LIB 708SOCKET_LIB 709SIZEOF_TIME_T 710SIZEOF_OFF_T 711SIZEOF_LONG_LONG 712SIZEOF_LONG 713SIZEOF_INT 714SIZEOF_SHORT 715DD 716BUILD_CC 717MAKEINFO 718STRIP 719RANLIB 720AR 721LDCONFIG 722PERL 723AWK 724CHMOD 725RM 726CP 727MV 728LN_S 729mkdir_p 730LN 731ifNotGNUmake 732ifGNUmake 733BINARY_TYPE 734POSUB 735LTLIBINTL 736LIBINTL 737INTLLIBS 738LTLIBICONV 739LIBICONV 740INTL_MACOSX_LIBS 741XGETTEXT_EXTRA_OPTIONS 742MSGMERGE_FOR_MSGFMT_OPTION 743MSGMERGE 744XGETTEXT_015 745XGETTEXT 746GMSGFMT_015 747GMSGFMT 748MSGFMT 749GETTEXT_MACRO_VERSION 750USE_NLS 751MKDIR_P 752INSTALL_DATA 753INSTALL_SCRIPT 754INSTALL_PROGRAM 755SET_MAKE 756VERSION 757PACKAGE 758GETTEXT_PACKAGE 759TDB_MAN_COMMENT 760TDB_CMT 761UUIDD_CMT 762PTHREAD_CFLAGS 763PTHREAD_LIBS 764PTHREAD_CXX 765PTHREAD_CC 766ax_pthread_config 767EGREP 768GREP 769SED 770E2INITRD_MAN 771E2INITRD_PROG 772FSCK_MAN 773FSCK_PROG 774DEFRAG_CMT 775RESIZER_CMT 776IMAGER_CMT 777DEBUGFS_CMT 778SUBSET_CMT 779ALL_CMT 780BLKID_CMT 781DEPPROFILED_LIBBLKID 782PROFILED_LIBBLKID 783DEPSTATIC_LIBBLKID 784STATIC_LIBBLKID 785DEPLIBBLKID 786LIBBLKID 787UUID_CMT 788DEPPROFILED_LIBUUID 789PROFILED_LIBUUID 790DEPSTATIC_LIBUUID 791STATIC_LIBUUID 792DEPLIBUUID 793LIBUUID 794PKG_CONFIG_LIBDIR 795PKG_CONFIG_PATH 796PKG_CONFIG 797DEV_FEATURES_CMT 798TEST_IO_CMT 799PRIVATE_LIBS_CMT 800LDFLAG_DYNAMIC 801PROFILED_LIB_EXT 802STATIC_LIB_EXT 803LIB_EXT 804PROFILE_CMT 805BSDLIB_CMT 806ELF_CMT 807Q 808ES 809E 810LINK_BUILD_FLAGS 811SYMLINK_RELATIVE 812LINK_INSTALL_FLAGS 813MAINTAINER_CMT 814CPP 815RDYNAMIC 816DLOPEN_LIB 817host_os 818host_vendor 819host_cpu 820host 821build_os 822build_vendor 823build_cpu 824build 825E2FSPROGS_DATE 826E2FSPROGS_PKGVER 827E2FSPROGS_VERSION 828E2FSPROGS_DAY 829E2FSPROGS_MONTH 830E2FSPROGS_YEAR 831OBJEXT 832EXEEXT 833ac_ct_CC 834CPPFLAGS 835LDFLAGS 836CFLAGS 837CC 838target_alias 839host_alias 840build_alias 841LIBS 842ECHO_T 843ECHO_N 844ECHO_C 845DEFS 846mandir 847localedir 848libdir 849psdir 850pdfdir 851dvidir 852htmldir 853infodir 854docdir 855oldincludedir 856includedir 857runstatedir 858localstatedir 859sharedstatedir 860sysconfdir 861datadir 862datarootdir 863libexecdir 864sbindir 865bindir 866program_transform_name 867prefix 868exec_prefix 869PACKAGE_URL 870PACKAGE_BUGREPORT 871PACKAGE_STRING 872PACKAGE_VERSION 873PACKAGE_TARNAME 874PACKAGE_NAME 875PATH_SEPARATOR 876SHELL' 877ac_subst_files='MCONFIG 878MAKEFILE_ELF 879MAKEFILE_BSDLIB 880MAKEFILE_PROFILE 881MAKEFILE_LIBRARY 882ASM_TYPES_HEADER 883PUBLIC_CONFIG_HEADER' 884ac_user_opts=' 885enable_option_checking 886with_diet_libc 887with_cc 888with_ccopts 889with_ldopts 890with_root_prefix 891enable_maintainer_mode 892enable_symlink_install 893enable_relative_symlinks 894enable_symlink_relative_symlinks 895enable_symlink_build 896enable_verbose_makecmds 897enable_elf_shlibs 898enable_bsd_shlibs 899enable_profile 900enable_gcov 901enable_hardening 902enable_jbd_debug 903enable_blkid_debug 904enable_testio_debug 905enable_developer_features 906enable_libuuid 907enable_libblkid 908enable_subset 909enable_backtrace 910enable_debugfs 911enable_imager 912enable_resizer 913enable_defrag 914enable_fsck 915enable_e2initrd_helper 916enable_tls 917with_pthread 918enable_uuidd 919enable_mmp 920enable_tdb 921enable_bmap_stats 922enable_bmap_stats_ops 923enable_nls 924with_gnu_ld 925enable_rpath 926with_libiconv_prefix 927with_libintl_prefix 928enable_fuse2fs 929enable_lto 930enable_ubsan 931enable_addrsan 932enable_threadsan 933enable_fuzzing 934with_multiarch 935with_udev_rules_dir 936with_crond_dir 937with_systemd_unit_dir 938enable_largefile 939' 940 ac_precious_vars='build_alias 941host_alias 942target_alias 943CC 944CFLAGS 945LDFLAGS 946LIBS 947CPPFLAGS 948CPP 949PKG_CONFIG 950PKG_CONFIG_PATH 951PKG_CONFIG_LIBDIR 952CXX 953CXXFLAGS 954CCC 955udev_CFLAGS 956udev_LIBS 957systemd_CFLAGS 958systemd_LIBS' 959 960 961# Initialize some variables set by options. 962ac_init_help= 963ac_init_version=false 964ac_unrecognized_opts= 965ac_unrecognized_sep= 966# The variables have the same names as the options, with 967# dashes changed to underlines. 968cache_file=/dev/null 969exec_prefix=NONE 970no_create= 971no_recursion= 972prefix=NONE 973program_prefix=NONE 974program_suffix=NONE 975program_transform_name=s,x,x, 976silent= 977site= 978srcdir= 979verbose= 980x_includes=NONE 981x_libraries=NONE 982 983# Installation directory options. 984# These are left unexpanded so users can "make install exec_prefix=/foo" 985# and all the variables that are supposed to be based on exec_prefix 986# by default will actually change. 987# Use braces instead of parens because sh, perl, etc. also accept them. 988# (The list follows the same order as the GNU Coding Standards.) 989bindir='${exec_prefix}/bin' 990sbindir='${exec_prefix}/sbin' 991libexecdir='${exec_prefix}/libexec' 992datarootdir='${prefix}/share' 993datadir='${datarootdir}' 994sysconfdir='${prefix}/etc' 995sharedstatedir='${prefix}/com' 996localstatedir='${prefix}/var' 997runstatedir='${localstatedir}/run' 998includedir='${prefix}/include' 999oldincludedir='/usr/include' 1000docdir='${datarootdir}/doc/${PACKAGE}' 1001infodir='${datarootdir}/info' 1002htmldir='${docdir}' 1003dvidir='${docdir}' 1004pdfdir='${docdir}' 1005psdir='${docdir}' 1006libdir='${exec_prefix}/lib' 1007localedir='${datarootdir}/locale' 1008mandir='${datarootdir}/man' 1009 1010ac_prev= 1011ac_dashdash= 1012for ac_option 1013do 1014 # If the previous option needs an argument, assign it. 1015 if test -n "$ac_prev"; then 1016 eval $ac_prev=\$ac_option 1017 ac_prev= 1018 continue 1019 fi 1020 1021 case $ac_option in 1022 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1023 *=) ac_optarg= ;; 1024 *) ac_optarg=yes ;; 1025 esac 1026 1027 case $ac_dashdash$ac_option in 1028 --) 1029 ac_dashdash=yes ;; 1030 1031 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1032 ac_prev=bindir ;; 1033 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1034 bindir=$ac_optarg ;; 1035 1036 -build | --build | --buil | --bui | --bu) 1037 ac_prev=build_alias ;; 1038 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1039 build_alias=$ac_optarg ;; 1040 1041 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1042 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1043 ac_prev=cache_file ;; 1044 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1045 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1046 cache_file=$ac_optarg ;; 1047 1048 --config-cache | -C) 1049 cache_file=config.cache ;; 1050 1051 -datadir | --datadir | --datadi | --datad) 1052 ac_prev=datadir ;; 1053 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1054 datadir=$ac_optarg ;; 1055 1056 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1057 | --dataroo | --dataro | --datar) 1058 ac_prev=datarootdir ;; 1059 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1060 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1061 datarootdir=$ac_optarg ;; 1062 1063 -disable-* | --disable-*) 1064 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1065 # Reject names that are not valid shell variable names. 1066 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1067 as_fn_error $? "invalid feature name: \`$ac_useropt'" 1068 ac_useropt_orig=$ac_useropt 1069 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1070 case $ac_user_opts in 1071 *" 1072"enable_$ac_useropt" 1073"*) ;; 1074 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1075 ac_unrecognized_sep=', ';; 1076 esac 1077 eval enable_$ac_useropt=no ;; 1078 1079 -docdir | --docdir | --docdi | --doc | --do) 1080 ac_prev=docdir ;; 1081 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1082 docdir=$ac_optarg ;; 1083 1084 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1085 ac_prev=dvidir ;; 1086 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1087 dvidir=$ac_optarg ;; 1088 1089 -enable-* | --enable-*) 1090 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1091 # Reject names that are not valid shell variable names. 1092 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1093 as_fn_error $? "invalid feature name: \`$ac_useropt'" 1094 ac_useropt_orig=$ac_useropt 1095 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1096 case $ac_user_opts in 1097 *" 1098"enable_$ac_useropt" 1099"*) ;; 1100 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1101 ac_unrecognized_sep=', ';; 1102 esac 1103 eval enable_$ac_useropt=\$ac_optarg ;; 1104 1105 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1106 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1107 | --exec | --exe | --ex) 1108 ac_prev=exec_prefix ;; 1109 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1110 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1111 | --exec=* | --exe=* | --ex=*) 1112 exec_prefix=$ac_optarg ;; 1113 1114 -gas | --gas | --ga | --g) 1115 # Obsolete; use --with-gas. 1116 with_gas=yes ;; 1117 1118 -help | --help | --hel | --he | -h) 1119 ac_init_help=long ;; 1120 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1121 ac_init_help=recursive ;; 1122 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1123 ac_init_help=short ;; 1124 1125 -host | --host | --hos | --ho) 1126 ac_prev=host_alias ;; 1127 -host=* | --host=* | --hos=* | --ho=*) 1128 host_alias=$ac_optarg ;; 1129 1130 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1131 ac_prev=htmldir ;; 1132 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1133 | --ht=*) 1134 htmldir=$ac_optarg ;; 1135 1136 -includedir | --includedir | --includedi | --included | --include \ 1137 | --includ | --inclu | --incl | --inc) 1138 ac_prev=includedir ;; 1139 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1140 | --includ=* | --inclu=* | --incl=* | --inc=*) 1141 includedir=$ac_optarg ;; 1142 1143 -infodir | --infodir | --infodi | --infod | --info | --inf) 1144 ac_prev=infodir ;; 1145 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1146 infodir=$ac_optarg ;; 1147 1148 -libdir | --libdir | --libdi | --libd) 1149 ac_prev=libdir ;; 1150 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1151 libdir=$ac_optarg ;; 1152 1153 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1154 | --libexe | --libex | --libe) 1155 ac_prev=libexecdir ;; 1156 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1157 | --libexe=* | --libex=* | --libe=*) 1158 libexecdir=$ac_optarg ;; 1159 1160 -localedir | --localedir | --localedi | --localed | --locale) 1161 ac_prev=localedir ;; 1162 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1163 localedir=$ac_optarg ;; 1164 1165 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1166 | --localstate | --localstat | --localsta | --localst | --locals) 1167 ac_prev=localstatedir ;; 1168 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1169 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1170 localstatedir=$ac_optarg ;; 1171 1172 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1173 ac_prev=mandir ;; 1174 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1175 mandir=$ac_optarg ;; 1176 1177 -nfp | --nfp | --nf) 1178 # Obsolete; use --without-fp. 1179 with_fp=no ;; 1180 1181 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1182 | --no-cr | --no-c | -n) 1183 no_create=yes ;; 1184 1185 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1186 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1187 no_recursion=yes ;; 1188 1189 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1190 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1191 | --oldin | --oldi | --old | --ol | --o) 1192 ac_prev=oldincludedir ;; 1193 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1194 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1195 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1196 oldincludedir=$ac_optarg ;; 1197 1198 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1199 ac_prev=prefix ;; 1200 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1201 prefix=$ac_optarg ;; 1202 1203 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1204 | --program-pre | --program-pr | --program-p) 1205 ac_prev=program_prefix ;; 1206 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1207 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1208 program_prefix=$ac_optarg ;; 1209 1210 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1211 | --program-suf | --program-su | --program-s) 1212 ac_prev=program_suffix ;; 1213 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1214 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1215 program_suffix=$ac_optarg ;; 1216 1217 -program-transform-name | --program-transform-name \ 1218 | --program-transform-nam | --program-transform-na \ 1219 | --program-transform-n | --program-transform- \ 1220 | --program-transform | --program-transfor \ 1221 | --program-transfo | --program-transf \ 1222 | --program-trans | --program-tran \ 1223 | --progr-tra | --program-tr | --program-t) 1224 ac_prev=program_transform_name ;; 1225 -program-transform-name=* | --program-transform-name=* \ 1226 | --program-transform-nam=* | --program-transform-na=* \ 1227 | --program-transform-n=* | --program-transform-=* \ 1228 | --program-transform=* | --program-transfor=* \ 1229 | --program-transfo=* | --program-transf=* \ 1230 | --program-trans=* | --program-tran=* \ 1231 | --progr-tra=* | --program-tr=* | --program-t=*) 1232 program_transform_name=$ac_optarg ;; 1233 1234 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1235 ac_prev=pdfdir ;; 1236 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1237 pdfdir=$ac_optarg ;; 1238 1239 -psdir | --psdir | --psdi | --psd | --ps) 1240 ac_prev=psdir ;; 1241 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1242 psdir=$ac_optarg ;; 1243 1244 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1245 | -silent | --silent | --silen | --sile | --sil) 1246 silent=yes ;; 1247 1248 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1249 | --runstate | --runstat | --runsta | --runst | --runs \ 1250 | --run | --ru | --r) 1251 ac_prev=runstatedir ;; 1252 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1253 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1254 | --run=* | --ru=* | --r=*) 1255 runstatedir=$ac_optarg ;; 1256 1257 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1258 ac_prev=sbindir ;; 1259 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1260 | --sbi=* | --sb=*) 1261 sbindir=$ac_optarg ;; 1262 1263 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1264 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1265 | --sharedst | --shareds | --shared | --share | --shar \ 1266 | --sha | --sh) 1267 ac_prev=sharedstatedir ;; 1268 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1269 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1270 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1271 | --sha=* | --sh=*) 1272 sharedstatedir=$ac_optarg ;; 1273 1274 -site | --site | --sit) 1275 ac_prev=site ;; 1276 -site=* | --site=* | --sit=*) 1277 site=$ac_optarg ;; 1278 1279 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1280 ac_prev=srcdir ;; 1281 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1282 srcdir=$ac_optarg ;; 1283 1284 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1285 | --syscon | --sysco | --sysc | --sys | --sy) 1286 ac_prev=sysconfdir ;; 1287 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1288 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1289 sysconfdir=$ac_optarg ;; 1290 1291 -target | --target | --targe | --targ | --tar | --ta | --t) 1292 ac_prev=target_alias ;; 1293 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1294 target_alias=$ac_optarg ;; 1295 1296 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1297 verbose=yes ;; 1298 1299 -version | --version | --versio | --versi | --vers | -V) 1300 ac_init_version=: ;; 1301 1302 -with-* | --with-*) 1303 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1304 # Reject names that are not valid shell variable names. 1305 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1306 as_fn_error $? "invalid package name: \`$ac_useropt'" 1307 ac_useropt_orig=$ac_useropt 1308 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1309 case $ac_user_opts in 1310 *" 1311"with_$ac_useropt" 1312"*) ;; 1313 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1314 ac_unrecognized_sep=', ';; 1315 esac 1316 eval with_$ac_useropt=\$ac_optarg ;; 1317 1318 -without-* | --without-*) 1319 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1320 # Reject names that are not valid shell variable names. 1321 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1322 as_fn_error $? "invalid package name: \`$ac_useropt'" 1323 ac_useropt_orig=$ac_useropt 1324 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1325 case $ac_user_opts in 1326 *" 1327"with_$ac_useropt" 1328"*) ;; 1329 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1330 ac_unrecognized_sep=', ';; 1331 esac 1332 eval with_$ac_useropt=no ;; 1333 1334 --x) 1335 # Obsolete; use --with-x. 1336 with_x=yes ;; 1337 1338 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1339 | --x-incl | --x-inc | --x-in | --x-i) 1340 ac_prev=x_includes ;; 1341 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1342 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1343 x_includes=$ac_optarg ;; 1344 1345 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1346 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1347 ac_prev=x_libraries ;; 1348 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1349 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1350 x_libraries=$ac_optarg ;; 1351 1352 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1353Try \`$0 --help' for more information" 1354 ;; 1355 1356 *=*) 1357 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1358 # Reject names that are not valid shell variable names. 1359 case $ac_envvar in #( 1360 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1361 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1362 esac 1363 eval $ac_envvar=\$ac_optarg 1364 export $ac_envvar ;; 1365 1366 *) 1367 # FIXME: should be removed in autoconf 3.0. 1368 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1369 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1370 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1371 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1372 ;; 1373 1374 esac 1375done 1376 1377if test -n "$ac_prev"; then 1378 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1379 as_fn_error $? "missing argument to $ac_option" 1380fi 1381 1382if test -n "$ac_unrecognized_opts"; then 1383 case $enable_option_checking in 1384 no) ;; 1385 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1386 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1387 esac 1388fi 1389 1390# Check all directory arguments for consistency. 1391for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1392 datadir sysconfdir sharedstatedir localstatedir includedir \ 1393 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1394 libdir localedir mandir runstatedir 1395do 1396 eval ac_val=\$$ac_var 1397 # Remove trailing slashes. 1398 case $ac_val in 1399 */ ) 1400 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1401 eval $ac_var=\$ac_val;; 1402 esac 1403 # Be sure to have absolute directory names. 1404 case $ac_val in 1405 [\\/$]* | ?:[\\/]* ) continue;; 1406 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1407 esac 1408 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1409done 1410 1411# There might be people who depend on the old broken behavior: `$host' 1412# used to hold the argument of --host etc. 1413# FIXME: To remove some day. 1414build=$build_alias 1415host=$host_alias 1416target=$target_alias 1417 1418# FIXME: To remove some day. 1419if test "x$host_alias" != x; then 1420 if test "x$build_alias" = x; then 1421 cross_compiling=maybe 1422 elif test "x$build_alias" != "x$host_alias"; then 1423 cross_compiling=yes 1424 fi 1425fi 1426 1427ac_tool_prefix= 1428test -n "$host_alias" && ac_tool_prefix=$host_alias- 1429 1430test "$silent" = yes && exec 6>/dev/null 1431 1432 1433ac_pwd=`pwd` && test -n "$ac_pwd" && 1434ac_ls_di=`ls -di .` && 1435ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1436 as_fn_error $? "working directory cannot be determined" 1437test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1438 as_fn_error $? "pwd does not report name of working directory" 1439 1440 1441# Find the source files, if location was not specified. 1442if test -z "$srcdir"; then 1443 ac_srcdir_defaulted=yes 1444 # Try the directory containing this script, then the parent directory. 1445 ac_confdir=`$as_dirname -- "$as_myself" || 1446$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1447 X"$as_myself" : 'X\(//\)[^/]' \| \ 1448 X"$as_myself" : 'X\(//\)$' \| \ 1449 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1450printf "%s\n" X"$as_myself" | 1451 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1452 s//\1/ 1453 q 1454 } 1455 /^X\(\/\/\)[^/].*/{ 1456 s//\1/ 1457 q 1458 } 1459 /^X\(\/\/\)$/{ 1460 s//\1/ 1461 q 1462 } 1463 /^X\(\/\).*/{ 1464 s//\1/ 1465 q 1466 } 1467 s/.*/./; q'` 1468 srcdir=$ac_confdir 1469 if test ! -r "$srcdir/$ac_unique_file"; then 1470 srcdir=.. 1471 fi 1472else 1473 ac_srcdir_defaulted=no 1474fi 1475if test ! -r "$srcdir/$ac_unique_file"; then 1476 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1477 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1478fi 1479ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1480ac_abs_confdir=`( 1481 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1482 pwd)` 1483# When building in place, set srcdir=. 1484if test "$ac_abs_confdir" = "$ac_pwd"; then 1485 srcdir=. 1486fi 1487# Remove unnecessary trailing slashes from srcdir. 1488# Double slashes in file names in object file debugging info 1489# mess up M-x gdb in Emacs. 1490case $srcdir in 1491*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1492esac 1493for ac_var in $ac_precious_vars; do 1494 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1495 eval ac_env_${ac_var}_value=\$${ac_var} 1496 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1497 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1498done 1499 1500# 1501# Report the --help message. 1502# 1503if test "$ac_init_help" = "long"; then 1504 # Omit some internal or obsolete options to make the list less imposing. 1505 # This message is too long to be a string in the A/UX 3.1 sh. 1506 cat <<_ACEOF 1507\`configure' configures this package to adapt to many kinds of systems. 1508 1509Usage: $0 [OPTION]... [VAR=VALUE]... 1510 1511To assign environment variables (e.g., CC, CFLAGS...), specify them as 1512VAR=VALUE. See below for descriptions of some of the useful variables. 1513 1514Defaults for the options are specified in brackets. 1515 1516Configuration: 1517 -h, --help display this help and exit 1518 --help=short display options specific to this package 1519 --help=recursive display the short help of all the included packages 1520 -V, --version display version information and exit 1521 -q, --quiet, --silent do not print \`checking ...' messages 1522 --cache-file=FILE cache test results in FILE [disabled] 1523 -C, --config-cache alias for \`--cache-file=config.cache' 1524 -n, --no-create do not create output files 1525 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1526 1527Installation directories: 1528 --prefix=PREFIX install architecture-independent files in PREFIX 1529 [$ac_default_prefix] 1530 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1531 [PREFIX] 1532 1533By default, \`make install' will install all the files in 1534\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1535an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1536for instance \`--prefix=\$HOME'. 1537 1538For better control, use the options below. 1539 1540Fine tuning of the installation directories: 1541 --bindir=DIR user executables [EPREFIX/bin] 1542 --sbindir=DIR system admin executables [EPREFIX/sbin] 1543 --libexecdir=DIR program executables [EPREFIX/libexec] 1544 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1545 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1546 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1547 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1548 --libdir=DIR object code libraries [EPREFIX/lib] 1549 --includedir=DIR C header files [PREFIX/include] 1550 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1551 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1552 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1553 --infodir=DIR info documentation [DATAROOTDIR/info] 1554 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1555 --mandir=DIR man documentation [DATAROOTDIR/man] 1556 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1557 --htmldir=DIR html documentation [DOCDIR] 1558 --dvidir=DIR dvi documentation [DOCDIR] 1559 --pdfdir=DIR pdf documentation [DOCDIR] 1560 --psdir=DIR ps documentation [DOCDIR] 1561_ACEOF 1562 1563 cat <<\_ACEOF 1564 1565System types: 1566 --build=BUILD configure for building on BUILD [guessed] 1567 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1568_ACEOF 1569fi 1570 1571if test -n "$ac_init_help"; then 1572 1573 cat <<\_ACEOF 1574 1575Optional Features: 1576 --disable-option-checking ignore unrecognized --enable/--with options 1577 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1578 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1579 --enable-maintainer-mode 1580 enable makefile rules useful for maintainers 1581 --enable-symlink-install 1582 use symlinks when installing instead of hard links 1583 --enable-relative-symlinks 1584 use relative symlinks when installing 1585 1586 --enable-symlink-build use symlinks while building instead of hard links 1587 --enable-verbose-makecmds 1588 enable verbose make command output 1589 --enable-elf-shlibs select ELF shared libraries 1590 --enable-bsd-shlibs select BSD shared libraries 1591 --enable-profile build profiling libraries 1592 --enable-gcov build for coverage testing using gcov 1593 --enable-hardening build for coverage testing using gcov 1594 --enable-jbd-debug enable journal debugging 1595 --enable-blkid-debug enable blkid debugging 1596 --disable-testio-debug disable the use of the test I/O manager for 1597 debugging 1598 --enable-developer-features 1599 enable features for use by ext4 developers 1600 --enable-libuuid build and use private uuid library 1601 --enable-libblkid build and use private blkid library 1602 --enable-subset enable subset-only build 1603 --disable-backtrace disable use backtrace 1604 --disable-debugfs disable support of debugfs program 1605 --disable-imager disable support of e2image program 1606 --disable-resizer disable support of e2resize program 1607 --disable-defrag disable support of e4defrag program 1608 --enable-fsck build fsck wrapper program 1609 --enable-e2initrd-helper 1610 build e2initrd-helper program 1611 --disable-tls disable use of thread local support 1612 --disable-uuidd disable building the uuid daemon 1613 --disable-mmp disable support mmp, Multi Mount Protection 1614 --disable-tdb disable tdb support 1615 --disable-bmap-stats disable collection of bitmap stats 1616 --enable-bmap-stats-ops enable collection of additional bitmap stats 1617 --disable-nls do not use Native Language Support 1618 --disable-rpath do not hardcode runtime library paths 1619 --disable-fuse2fs do not build fuse2fs 1620 --enable-lto enable link time optimization 1621 --enable-ubsan enable undefined behavior sanitizer 1622 --enable-addrsan enable address sanitizer 1623 --enable-threadsan enable thread sanitizer 1624 --enable-fuzzing enable fuzzing sanitizer 1625 --disable-largefile omit support for large files 1626 1627Optional Packages: 1628 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1629 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1630 --with-diet-libc use diet libc 1631 --with-cc no longer supported, use CC= instead 1632 --with-ccopts no longer supported, use CFLAGS= instead 1633 --with-ldopts no longer supported, use LDFLAGS= instead 1634 --with-root-prefix=PREFIX 1635 override prefix variable for files to be placed in 1636 the root 1637 --without-pthread disable use of pthread support 1638 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1639 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1640 --without-libiconv-prefix don't search for libiconv in includedir and libdir 1641 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib 1642 --without-libintl-prefix don't search for libintl in includedir and libdir 1643 --with-multiarch=ARCH specify the multiarch triplet 1644 --with-udev-rules-dir[=DIR] 1645 Install udev rules into DIR. 1646 --with-crond-dir[=DIR] Install system crontabs into DIR. 1647 --with-systemd-unit-dir[=DIR] 1648 Install systemd system units into DIR. 1649 1650Some influential environment variables: 1651 CC C compiler command 1652 CFLAGS C compiler flags 1653 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1654 nonstandard directory <lib dir> 1655 LIBS libraries to pass to the linker, e.g. -l<library> 1656 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1657 you have headers in a nonstandard directory <include dir> 1658 CPP C preprocessor 1659 PKG_CONFIG path to pkg-config utility 1660 PKG_CONFIG_PATH 1661 directories to add to pkg-config's search path 1662 PKG_CONFIG_LIBDIR 1663 path overriding pkg-config's built-in search path 1664 CXX C++ compiler command 1665 CXXFLAGS C++ compiler flags 1666 udev_CFLAGS C compiler flags for udev, overriding pkg-config 1667 udev_LIBS linker flags for udev, overriding pkg-config 1668 systemd_CFLAGS 1669 C compiler flags for systemd, overriding pkg-config 1670 systemd_LIBS 1671 linker flags for systemd, overriding pkg-config 1672 1673Use these variables to override the choices made by `configure' or to help 1674it to find libraries and programs with nonstandard names/locations. 1675 1676Report bugs to the package provider. 1677_ACEOF 1678ac_status=$? 1679fi 1680 1681if test "$ac_init_help" = "recursive"; then 1682 # If there are subdirs, report their specific --help. 1683 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1684 test -d "$ac_dir" || 1685 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1686 continue 1687 ac_builddir=. 1688 1689case "$ac_dir" in 1690.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1691*) 1692 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1693 # A ".." for each directory in $ac_dir_suffix. 1694 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1695 case $ac_top_builddir_sub in 1696 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1697 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1698 esac ;; 1699esac 1700ac_abs_top_builddir=$ac_pwd 1701ac_abs_builddir=$ac_pwd$ac_dir_suffix 1702# for backward compatibility: 1703ac_top_builddir=$ac_top_build_prefix 1704 1705case $srcdir in 1706 .) # We are building in place. 1707 ac_srcdir=. 1708 ac_top_srcdir=$ac_top_builddir_sub 1709 ac_abs_top_srcdir=$ac_pwd ;; 1710 [\\/]* | ?:[\\/]* ) # Absolute name. 1711 ac_srcdir=$srcdir$ac_dir_suffix; 1712 ac_top_srcdir=$srcdir 1713 ac_abs_top_srcdir=$srcdir ;; 1714 *) # Relative name. 1715 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1716 ac_top_srcdir=$ac_top_build_prefix$srcdir 1717 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1718esac 1719ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1720 1721 cd "$ac_dir" || { ac_status=$?; continue; } 1722 # Check for configure.gnu first; this name is used for a wrapper for 1723 # Metaconfig's "Configure" on case-insensitive file systems. 1724 if test -f "$ac_srcdir/configure.gnu"; then 1725 echo && 1726 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1727 elif test -f "$ac_srcdir/configure"; then 1728 echo && 1729 $SHELL "$ac_srcdir/configure" --help=recursive 1730 else 1731 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1732 fi || ac_status=$? 1733 cd "$ac_pwd" || { ac_status=$?; break; } 1734 done 1735fi 1736 1737test -n "$ac_init_help" && exit $ac_status 1738if $ac_init_version; then 1739 cat <<\_ACEOF 1740configure 1741generated by GNU Autoconf 2.71 1742 1743Copyright (C) 2021 Free Software Foundation, Inc. 1744This configure script is free software; the Free Software Foundation 1745gives unlimited permission to copy, distribute and modify it. 1746_ACEOF 1747 exit 1748fi 1749 1750## ------------------------ ## 1751## Autoconf initialization. ## 1752## ------------------------ ## 1753 1754# ac_fn_c_try_compile LINENO 1755# -------------------------- 1756# Try to compile conftest.$ac_ext, and return whether this succeeded. 1757ac_fn_c_try_compile () 1758{ 1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1760 rm -f conftest.$ac_objext conftest.beam 1761 if { { ac_try="$ac_compile" 1762case "(($ac_try" in 1763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1764 *) ac_try_echo=$ac_try;; 1765esac 1766eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1767printf "%s\n" "$ac_try_echo"; } >&5 1768 (eval "$ac_compile") 2>conftest.err 1769 ac_status=$? 1770 if test -s conftest.err; then 1771 grep -v '^ *+' conftest.err >conftest.er1 1772 cat conftest.er1 >&5 1773 mv -f conftest.er1 conftest.err 1774 fi 1775 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1776 test $ac_status = 0; } && { 1777 test -z "$ac_c_werror_flag" || 1778 test ! -s conftest.err 1779 } && test -s conftest.$ac_objext 1780then : 1781 ac_retval=0 1782else $as_nop 1783 printf "%s\n" "$as_me: failed program was:" >&5 1784sed 's/^/| /' conftest.$ac_ext >&5 1785 1786 ac_retval=1 1787fi 1788 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1789 as_fn_set_status $ac_retval 1790 1791} # ac_fn_c_try_compile 1792 1793# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1794# ------------------------------------------------------- 1795# Tests whether HEADER exists and can be compiled using the include files in 1796# INCLUDES, setting the cache variable VAR accordingly. 1797ac_fn_c_check_header_compile () 1798{ 1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1801printf %s "checking for $2... " >&6; } 1802if eval test \${$3+y} 1803then : 1804 printf %s "(cached) " >&6 1805else $as_nop 1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1807/* end confdefs.h. */ 1808$4 1809#include <$2> 1810_ACEOF 1811if ac_fn_c_try_compile "$LINENO" 1812then : 1813 eval "$3=yes" 1814else $as_nop 1815 eval "$3=no" 1816fi 1817rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1818fi 1819eval ac_res=\$$3 1820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1821printf "%s\n" "$ac_res" >&6; } 1822 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1823 1824} # ac_fn_c_check_header_compile 1825 1826# ac_fn_c_try_link LINENO 1827# ----------------------- 1828# Try to link conftest.$ac_ext, and return whether this succeeded. 1829ac_fn_c_try_link () 1830{ 1831 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1832 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1833 if { { ac_try="$ac_link" 1834case "(($ac_try" in 1835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1836 *) ac_try_echo=$ac_try;; 1837esac 1838eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1839printf "%s\n" "$ac_try_echo"; } >&5 1840 (eval "$ac_link") 2>conftest.err 1841 ac_status=$? 1842 if test -s conftest.err; then 1843 grep -v '^ *+' conftest.err >conftest.er1 1844 cat conftest.er1 >&5 1845 mv -f conftest.er1 conftest.err 1846 fi 1847 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1848 test $ac_status = 0; } && { 1849 test -z "$ac_c_werror_flag" || 1850 test ! -s conftest.err 1851 } && test -s conftest$ac_exeext && { 1852 test "$cross_compiling" = yes || 1853 test -x conftest$ac_exeext 1854 } 1855then : 1856 ac_retval=0 1857else $as_nop 1858 printf "%s\n" "$as_me: failed program was:" >&5 1859sed 's/^/| /' conftest.$ac_ext >&5 1860 1861 ac_retval=1 1862fi 1863 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1864 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1865 # interfere with the next link command; also delete a directory that is 1866 # left behind by Apple's compiler. We do this before executing the actions. 1867 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1868 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1869 as_fn_set_status $ac_retval 1870 1871} # ac_fn_c_try_link 1872 1873# ac_fn_c_try_cpp LINENO 1874# ---------------------- 1875# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1876ac_fn_c_try_cpp () 1877{ 1878 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1879 if { { ac_try="$ac_cpp conftest.$ac_ext" 1880case "(($ac_try" in 1881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1882 *) ac_try_echo=$ac_try;; 1883esac 1884eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1885printf "%s\n" "$ac_try_echo"; } >&5 1886 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1887 ac_status=$? 1888 if test -s conftest.err; then 1889 grep -v '^ *+' conftest.err >conftest.er1 1890 cat conftest.er1 >&5 1891 mv -f conftest.er1 conftest.err 1892 fi 1893 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1894 test $ac_status = 0; } > conftest.i && { 1895 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1896 test ! -s conftest.err 1897 } 1898then : 1899 ac_retval=0 1900else $as_nop 1901 printf "%s\n" "$as_me: failed program was:" >&5 1902sed 's/^/| /' conftest.$ac_ext >&5 1903 1904 ac_retval=1 1905fi 1906 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1907 as_fn_set_status $ac_retval 1908 1909} # ac_fn_c_try_cpp 1910 1911# ac_fn_c_try_run LINENO 1912# ---------------------- 1913# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that 1914# executables *can* be run. 1915ac_fn_c_try_run () 1916{ 1917 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1918 if { { ac_try="$ac_link" 1919case "(($ac_try" in 1920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1921 *) ac_try_echo=$ac_try;; 1922esac 1923eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1924printf "%s\n" "$ac_try_echo"; } >&5 1925 (eval "$ac_link") 2>&5 1926 ac_status=$? 1927 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1928 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1929 { { case "(($ac_try" in 1930 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1931 *) ac_try_echo=$ac_try;; 1932esac 1933eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1934printf "%s\n" "$ac_try_echo"; } >&5 1935 (eval "$ac_try") 2>&5 1936 ac_status=$? 1937 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1938 test $ac_status = 0; }; } 1939then : 1940 ac_retval=0 1941else $as_nop 1942 printf "%s\n" "$as_me: program exited with status $ac_status" >&5 1943 printf "%s\n" "$as_me: failed program was:" >&5 1944sed 's/^/| /' conftest.$ac_ext >&5 1945 1946 ac_retval=$ac_status 1947fi 1948 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1949 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1950 as_fn_set_status $ac_retval 1951 1952} # ac_fn_c_try_run 1953 1954# ac_fn_c_check_func LINENO FUNC VAR 1955# ---------------------------------- 1956# Tests whether FUNC exists, setting the cache variable VAR accordingly 1957ac_fn_c_check_func () 1958{ 1959 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1961printf %s "checking for $2... " >&6; } 1962if eval test \${$3+y} 1963then : 1964 printf %s "(cached) " >&6 1965else $as_nop 1966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1967/* end confdefs.h. */ 1968/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1969 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1970#define $2 innocuous_$2 1971 1972/* System header to define __stub macros and hopefully few prototypes, 1973 which can conflict with char $2 (); below. */ 1974 1975#include <limits.h> 1976#undef $2 1977 1978/* Override any GCC internal prototype to avoid an error. 1979 Use char because int might match the return type of a GCC 1980 builtin and then its argument prototype would still apply. */ 1981#ifdef __cplusplus 1982extern "C" 1983#endif 1984char $2 (); 1985/* The GNU C library defines this for functions which it implements 1986 to always fail with ENOSYS. Some functions are actually named 1987 something starting with __ and the normal name is an alias. */ 1988#if defined __stub_$2 || defined __stub___$2 1989choke me 1990#endif 1991 1992int 1993main (void) 1994{ 1995return $2 (); 1996 ; 1997 return 0; 1998} 1999_ACEOF 2000if ac_fn_c_try_link "$LINENO" 2001then : 2002 eval "$3=yes" 2003else $as_nop 2004 eval "$3=no" 2005fi 2006rm -f core conftest.err conftest.$ac_objext conftest.beam \ 2007 conftest$ac_exeext conftest.$ac_ext 2008fi 2009eval ac_res=\$$3 2010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2011printf "%s\n" "$ac_res" >&6; } 2012 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2013 2014} # ac_fn_c_check_func 2015 2016# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2017# ---------------------------------------------------- 2018# Tries to find if the field MEMBER exists in type AGGR, after including 2019# INCLUDES, setting cache variable VAR accordingly. 2020ac_fn_c_check_member () 2021{ 2022 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2024printf %s "checking for $2.$3... " >&6; } 2025if eval test \${$4+y} 2026then : 2027 printf %s "(cached) " >&6 2028else $as_nop 2029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2030/* end confdefs.h. */ 2031$5 2032int 2033main (void) 2034{ 2035static $2 ac_aggr; 2036if (ac_aggr.$3) 2037return 0; 2038 ; 2039 return 0; 2040} 2041_ACEOF 2042if ac_fn_c_try_compile "$LINENO" 2043then : 2044 eval "$4=yes" 2045else $as_nop 2046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2047/* end confdefs.h. */ 2048$5 2049int 2050main (void) 2051{ 2052static $2 ac_aggr; 2053if (sizeof ac_aggr.$3) 2054return 0; 2055 ; 2056 return 0; 2057} 2058_ACEOF 2059if ac_fn_c_try_compile "$LINENO" 2060then : 2061 eval "$4=yes" 2062else $as_nop 2063 eval "$4=no" 2064fi 2065rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2066fi 2067rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2068fi 2069eval ac_res=\$$4 2070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2071printf "%s\n" "$ac_res" >&6; } 2072 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2073 2074} # ac_fn_c_check_member 2075 2076# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2077# ------------------------------------------- 2078# Tests whether TYPE exists after having included INCLUDES, setting cache 2079# variable VAR accordingly. 2080ac_fn_c_check_type () 2081{ 2082 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2084printf %s "checking for $2... " >&6; } 2085if eval test \${$3+y} 2086then : 2087 printf %s "(cached) " >&6 2088else $as_nop 2089 eval "$3=no" 2090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2091/* end confdefs.h. */ 2092$4 2093int 2094main (void) 2095{ 2096if (sizeof ($2)) 2097 return 0; 2098 ; 2099 return 0; 2100} 2101_ACEOF 2102if ac_fn_c_try_compile "$LINENO" 2103then : 2104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2105/* end confdefs.h. */ 2106$4 2107int 2108main (void) 2109{ 2110if (sizeof (($2))) 2111 return 0; 2112 ; 2113 return 0; 2114} 2115_ACEOF 2116if ac_fn_c_try_compile "$LINENO" 2117then : 2118 2119else $as_nop 2120 eval "$3=yes" 2121fi 2122rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2123fi 2124rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2125fi 2126eval ac_res=\$$3 2127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2128printf "%s\n" "$ac_res" >&6; } 2129 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2130 2131} # ac_fn_c_check_type 2132 2133# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 2134# ------------------------------------------------------------------ 2135# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2136# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 2137ac_fn_check_decl () 2138{ 2139 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2140 as_decl_name=`echo $2|sed 's/ *(.*//'` 2141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2142printf %s "checking whether $as_decl_name is declared... " >&6; } 2143if eval test \${$3+y} 2144then : 2145 printf %s "(cached) " >&6 2146else $as_nop 2147 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2148 eval ac_save_FLAGS=\$$6 2149 as_fn_append $6 " $5" 2150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2151/* end confdefs.h. */ 2152$4 2153int 2154main (void) 2155{ 2156#ifndef $as_decl_name 2157#ifdef __cplusplus 2158 (void) $as_decl_use; 2159#else 2160 (void) $as_decl_name; 2161#endif 2162#endif 2163 2164 ; 2165 return 0; 2166} 2167_ACEOF 2168if ac_fn_c_try_compile "$LINENO" 2169then : 2170 eval "$3=yes" 2171else $as_nop 2172 eval "$3=no" 2173fi 2174rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2175 eval $6=\$ac_save_FLAGS 2176 2177fi 2178eval ac_res=\$$3 2179 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2180printf "%s\n" "$ac_res" >&6; } 2181 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2182 2183} # ac_fn_check_decl 2184 2185# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2186# -------------------------------------------- 2187# Tries to find the compile-time value of EXPR in a program that includes 2188# INCLUDES, setting VAR accordingly. Returns whether the value could be 2189# computed 2190ac_fn_c_compute_int () 2191{ 2192 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2193 if test "$cross_compiling" = yes; then 2194 # Depending upon the size, compute the lo and hi bounds. 2195cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2196/* end confdefs.h. */ 2197$4 2198int 2199main (void) 2200{ 2201static int test_array [1 - 2 * !(($2) >= 0)]; 2202test_array [0] = 0; 2203return test_array [0]; 2204 2205 ; 2206 return 0; 2207} 2208_ACEOF 2209if ac_fn_c_try_compile "$LINENO" 2210then : 2211 ac_lo=0 ac_mid=0 2212 while :; do 2213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2214/* end confdefs.h. */ 2215$4 2216int 2217main (void) 2218{ 2219static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2220test_array [0] = 0; 2221return test_array [0]; 2222 2223 ; 2224 return 0; 2225} 2226_ACEOF 2227if ac_fn_c_try_compile "$LINENO" 2228then : 2229 ac_hi=$ac_mid; break 2230else $as_nop 2231 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2232 if test $ac_lo -le $ac_mid; then 2233 ac_lo= ac_hi= 2234 break 2235 fi 2236 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2237fi 2238rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2239 done 2240else $as_nop 2241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2242/* end confdefs.h. */ 2243$4 2244int 2245main (void) 2246{ 2247static int test_array [1 - 2 * !(($2) < 0)]; 2248test_array [0] = 0; 2249return test_array [0]; 2250 2251 ; 2252 return 0; 2253} 2254_ACEOF 2255if ac_fn_c_try_compile "$LINENO" 2256then : 2257 ac_hi=-1 ac_mid=-1 2258 while :; do 2259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2260/* end confdefs.h. */ 2261$4 2262int 2263main (void) 2264{ 2265static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2266test_array [0] = 0; 2267return test_array [0]; 2268 2269 ; 2270 return 0; 2271} 2272_ACEOF 2273if ac_fn_c_try_compile "$LINENO" 2274then : 2275 ac_lo=$ac_mid; break 2276else $as_nop 2277 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2278 if test $ac_mid -le $ac_hi; then 2279 ac_lo= ac_hi= 2280 break 2281 fi 2282 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2283fi 2284rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2285 done 2286else $as_nop 2287 ac_lo= ac_hi= 2288fi 2289rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2290fi 2291rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2292# Binary search between lo and hi bounds. 2293while test "x$ac_lo" != "x$ac_hi"; do 2294 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2296/* end confdefs.h. */ 2297$4 2298int 2299main (void) 2300{ 2301static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2302test_array [0] = 0; 2303return test_array [0]; 2304 2305 ; 2306 return 0; 2307} 2308_ACEOF 2309if ac_fn_c_try_compile "$LINENO" 2310then : 2311 ac_hi=$ac_mid 2312else $as_nop 2313 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2314fi 2315rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2316done 2317case $ac_lo in #(( 2318?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2319'') ac_retval=1 ;; 2320esac 2321 else 2322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2323/* end confdefs.h. */ 2324$4 2325static long int longval (void) { return $2; } 2326static unsigned long int ulongval (void) { return $2; } 2327#include <stdio.h> 2328#include <stdlib.h> 2329int 2330main (void) 2331{ 2332 2333 FILE *f = fopen ("conftest.val", "w"); 2334 if (! f) 2335 return 1; 2336 if (($2) < 0) 2337 { 2338 long int i = longval (); 2339 if (i != ($2)) 2340 return 1; 2341 fprintf (f, "%ld", i); 2342 } 2343 else 2344 { 2345 unsigned long int i = ulongval (); 2346 if (i != ($2)) 2347 return 1; 2348 fprintf (f, "%lu", i); 2349 } 2350 /* Do not output a trailing newline, as this causes \r\n confusion 2351 on some platforms. */ 2352 return ferror (f) || fclose (f) != 0; 2353 2354 ; 2355 return 0; 2356} 2357_ACEOF 2358if ac_fn_c_try_run "$LINENO" 2359then : 2360 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2361else $as_nop 2362 ac_retval=1 2363fi 2364rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2365 conftest.$ac_objext conftest.beam conftest.$ac_ext 2366rm -f conftest.val 2367 2368 fi 2369 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2370 as_fn_set_status $ac_retval 2371 2372} # ac_fn_c_compute_int 2373 2374# ac_fn_cxx_try_compile LINENO 2375# ---------------------------- 2376# Try to compile conftest.$ac_ext, and return whether this succeeded. 2377ac_fn_cxx_try_compile () 2378{ 2379 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2380 rm -f conftest.$ac_objext conftest.beam 2381 if { { ac_try="$ac_compile" 2382case "(($ac_try" in 2383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2384 *) ac_try_echo=$ac_try;; 2385esac 2386eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2387printf "%s\n" "$ac_try_echo"; } >&5 2388 (eval "$ac_compile") 2>conftest.err 2389 ac_status=$? 2390 if test -s conftest.err; then 2391 grep -v '^ *+' conftest.err >conftest.er1 2392 cat conftest.er1 >&5 2393 mv -f conftest.er1 conftest.err 2394 fi 2395 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2396 test $ac_status = 0; } && { 2397 test -z "$ac_cxx_werror_flag" || 2398 test ! -s conftest.err 2399 } && test -s conftest.$ac_objext 2400then : 2401 ac_retval=0 2402else $as_nop 2403 printf "%s\n" "$as_me: failed program was:" >&5 2404sed 's/^/| /' conftest.$ac_ext >&5 2405 2406 ac_retval=1 2407fi 2408 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2409 as_fn_set_status $ac_retval 2410 2411} # ac_fn_cxx_try_compile 2412ac_configure_args_raw= 2413for ac_arg 2414do 2415 case $ac_arg in 2416 *\'*) 2417 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2418 esac 2419 as_fn_append ac_configure_args_raw " '$ac_arg'" 2420done 2421 2422case $ac_configure_args_raw in 2423 *$as_nl*) 2424 ac_safe_unquote= ;; 2425 *) 2426 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 2427 ac_unsafe_a="$ac_unsafe_z#~" 2428 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 2429 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 2430esac 2431 2432cat >config.log <<_ACEOF 2433This file contains any messages produced by compilers while 2434running configure, to aid debugging if configure makes a mistake. 2435 2436It was created by $as_me, which was 2437generated by GNU Autoconf 2.71. Invocation command line was 2438 2439 $ $0$ac_configure_args_raw 2440 2441_ACEOF 2442exec 5>>config.log 2443{ 2444cat <<_ASUNAME 2445## --------- ## 2446## Platform. ## 2447## --------- ## 2448 2449hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2450uname -m = `(uname -m) 2>/dev/null || echo unknown` 2451uname -r = `(uname -r) 2>/dev/null || echo unknown` 2452uname -s = `(uname -s) 2>/dev/null || echo unknown` 2453uname -v = `(uname -v) 2>/dev/null || echo unknown` 2454 2455/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2456/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2457 2458/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2459/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2460/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2461/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2462/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2463/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2464/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2465 2466_ASUNAME 2467 2468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2469for as_dir in $PATH 2470do 2471 IFS=$as_save_IFS 2472 case $as_dir in #((( 2473 '') as_dir=./ ;; 2474 */) ;; 2475 *) as_dir=$as_dir/ ;; 2476 esac 2477 printf "%s\n" "PATH: $as_dir" 2478 done 2479IFS=$as_save_IFS 2480 2481} >&5 2482 2483cat >&5 <<_ACEOF 2484 2485 2486## ----------- ## 2487## Core tests. ## 2488## ----------- ## 2489 2490_ACEOF 2491 2492 2493# Keep a trace of the command line. 2494# Strip out --no-create and --no-recursion so they do not pile up. 2495# Strip out --silent because we don't want to record it for future runs. 2496# Also quote any args containing shell meta-characters. 2497# Make two passes to allow for proper duplicate-argument suppression. 2498ac_configure_args= 2499ac_configure_args0= 2500ac_configure_args1= 2501ac_must_keep_next=false 2502for ac_pass in 1 2 2503do 2504 for ac_arg 2505 do 2506 case $ac_arg in 2507 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2508 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2509 | -silent | --silent | --silen | --sile | --sil) 2510 continue ;; 2511 *\'*) 2512 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2513 esac 2514 case $ac_pass in 2515 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2516 2) 2517 as_fn_append ac_configure_args1 " '$ac_arg'" 2518 if test $ac_must_keep_next = true; then 2519 ac_must_keep_next=false # Got value, back to normal. 2520 else 2521 case $ac_arg in 2522 *=* | --config-cache | -C | -disable-* | --disable-* \ 2523 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2524 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2525 | -with-* | --with-* | -without-* | --without-* | --x) 2526 case "$ac_configure_args0 " in 2527 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2528 esac 2529 ;; 2530 -* ) ac_must_keep_next=true ;; 2531 esac 2532 fi 2533 as_fn_append ac_configure_args " '$ac_arg'" 2534 ;; 2535 esac 2536 done 2537done 2538{ ac_configure_args0=; unset ac_configure_args0;} 2539{ ac_configure_args1=; unset ac_configure_args1;} 2540 2541# When interrupted or exit'd, cleanup temporary files, and complete 2542# config.log. We remove comments because anyway the quotes in there 2543# would cause problems or look ugly. 2544# WARNING: Use '\'' to represent an apostrophe within the trap. 2545# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2546trap 'exit_status=$? 2547 # Sanitize IFS. 2548 IFS=" "" $as_nl" 2549 # Save into config.log some information that might help in debugging. 2550 { 2551 echo 2552 2553 printf "%s\n" "## ---------------- ## 2554## Cache variables. ## 2555## ---------------- ##" 2556 echo 2557 # The following way of writing the cache mishandles newlines in values, 2558( 2559 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2560 eval ac_val=\$$ac_var 2561 case $ac_val in #( 2562 *${as_nl}*) 2563 case $ac_var in #( 2564 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2565printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2566 esac 2567 case $ac_var in #( 2568 _ | IFS | as_nl) ;; #( 2569 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2570 *) { eval $ac_var=; unset $ac_var;} ;; 2571 esac ;; 2572 esac 2573 done 2574 (set) 2>&1 | 2575 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2576 *${as_nl}ac_space=\ *) 2577 sed -n \ 2578 "s/'\''/'\''\\\\'\'''\''/g; 2579 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2580 ;; #( 2581 *) 2582 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2583 ;; 2584 esac | 2585 sort 2586) 2587 echo 2588 2589 printf "%s\n" "## ----------------- ## 2590## Output variables. ## 2591## ----------------- ##" 2592 echo 2593 for ac_var in $ac_subst_vars 2594 do 2595 eval ac_val=\$$ac_var 2596 case $ac_val in 2597 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2598 esac 2599 printf "%s\n" "$ac_var='\''$ac_val'\''" 2600 done | sort 2601 echo 2602 2603 if test -n "$ac_subst_files"; then 2604 printf "%s\n" "## ------------------- ## 2605## File substitutions. ## 2606## ------------------- ##" 2607 echo 2608 for ac_var in $ac_subst_files 2609 do 2610 eval ac_val=\$$ac_var 2611 case $ac_val in 2612 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2613 esac 2614 printf "%s\n" "$ac_var='\''$ac_val'\''" 2615 done | sort 2616 echo 2617 fi 2618 2619 if test -s confdefs.h; then 2620 printf "%s\n" "## ----------- ## 2621## confdefs.h. ## 2622## ----------- ##" 2623 echo 2624 cat confdefs.h 2625 echo 2626 fi 2627 test "$ac_signal" != 0 && 2628 printf "%s\n" "$as_me: caught signal $ac_signal" 2629 printf "%s\n" "$as_me: exit $exit_status" 2630 } >&5 2631 rm -f core *.core core.conftest.* && 2632 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2633 exit $exit_status 2634' 0 2635for ac_signal in 1 2 13 15; do 2636 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2637done 2638ac_signal=0 2639 2640# confdefs.h avoids OS command line length limits that DEFS can exceed. 2641rm -f -r conftest* confdefs.h 2642 2643printf "%s\n" "/* confdefs.h */" > confdefs.h 2644 2645# Predefined preprocessor variables. 2646 2647printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2648 2649printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2650 2651printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2652 2653printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2654 2655printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2656 2657printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2658 2659 2660# Let the site file select an alternate cache file if it wants to. 2661# Prefer an explicitly selected file to automatically selected ones. 2662if test -n "$CONFIG_SITE"; then 2663 ac_site_files="$CONFIG_SITE" 2664elif test "x$prefix" != xNONE; then 2665 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2666else 2667 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2668fi 2669 2670for ac_site_file in $ac_site_files 2671do 2672 case $ac_site_file in #( 2673 */*) : 2674 ;; #( 2675 *) : 2676 ac_site_file=./$ac_site_file ;; 2677esac 2678 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2680printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2681 sed 's/^/| /' "$ac_site_file" >&5 2682 . "$ac_site_file" \ 2683 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2684printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2685as_fn_error $? "failed to load site script $ac_site_file 2686See \`config.log' for more details" "$LINENO" 5; } 2687 fi 2688done 2689 2690if test -r "$cache_file"; then 2691 # Some versions of bash will fail to source /dev/null (special files 2692 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2693 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2695printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2696 case $cache_file in 2697 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2698 *) . "./$cache_file";; 2699 esac 2700 fi 2701else 2702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2703printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2704 >$cache_file 2705fi 2706 2707as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2708# Test code for whether the C compiler supports C89 (global declarations) 2709ac_c_conftest_c89_globals=' 2710/* Does the compiler advertise C89 conformance? 2711 Do not test the value of __STDC__, because some compilers set it to 0 2712 while being otherwise adequately conformant. */ 2713#if !defined __STDC__ 2714# error "Compiler does not advertise C89 conformance" 2715#endif 2716 2717#include <stddef.h> 2718#include <stdarg.h> 2719struct stat; 2720/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2721struct buf { int x; }; 2722struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2723static char *e (p, i) 2724 char **p; 2725 int i; 2726{ 2727 return p[i]; 2728} 2729static char *f (char * (*g) (char **, int), char **p, ...) 2730{ 2731 char *s; 2732 va_list v; 2733 va_start (v,p); 2734 s = g (p, va_arg (v,int)); 2735 va_end (v); 2736 return s; 2737} 2738 2739/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2740 function prototypes and stuff, but not \xHH hex character constants. 2741 These do not provoke an error unfortunately, instead are silently treated 2742 as an "x". The following induces an error, until -std is added to get 2743 proper ANSI mode. Curiously \x00 != x always comes out true, for an 2744 array size at least. It is necessary to write \x00 == 0 to get something 2745 that is true only with -std. */ 2746int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2747 2748/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2749 inside strings and character constants. */ 2750#define FOO(x) '\''x'\'' 2751int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2752 2753int test (int i, double x); 2754struct s1 {int (*f) (int a);}; 2755struct s2 {int (*f) (double a);}; 2756int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2757 int, int);' 2758 2759# Test code for whether the C compiler supports C89 (body of main). 2760ac_c_conftest_c89_main=' 2761ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2762' 2763 2764# Test code for whether the C compiler supports C99 (global declarations) 2765ac_c_conftest_c99_globals=' 2766// Does the compiler advertise C99 conformance? 2767#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2768# error "Compiler does not advertise C99 conformance" 2769#endif 2770 2771#include <stdbool.h> 2772extern int puts (const char *); 2773extern int printf (const char *, ...); 2774extern int dprintf (int, const char *, ...); 2775extern void *malloc (size_t); 2776 2777// Check varargs macros. These examples are taken from C99 6.10.3.5. 2778// dprintf is used instead of fprintf to avoid needing to declare 2779// FILE and stderr. 2780#define debug(...) dprintf (2, __VA_ARGS__) 2781#define showlist(...) puts (#__VA_ARGS__) 2782#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2783static void 2784test_varargs_macros (void) 2785{ 2786 int x = 1234; 2787 int y = 5678; 2788 debug ("Flag"); 2789 debug ("X = %d\n", x); 2790 showlist (The first, second, and third items.); 2791 report (x>y, "x is %d but y is %d", x, y); 2792} 2793 2794// Check long long types. 2795#define BIG64 18446744073709551615ull 2796#define BIG32 4294967295ul 2797#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2798#if !BIG_OK 2799 #error "your preprocessor is broken" 2800#endif 2801#if BIG_OK 2802#else 2803 #error "your preprocessor is broken" 2804#endif 2805static long long int bignum = -9223372036854775807LL; 2806static unsigned long long int ubignum = BIG64; 2807 2808struct incomplete_array 2809{ 2810 int datasize; 2811 double data[]; 2812}; 2813 2814struct named_init { 2815 int number; 2816 const wchar_t *name; 2817 double average; 2818}; 2819 2820typedef const char *ccp; 2821 2822static inline int 2823test_restrict (ccp restrict text) 2824{ 2825 // See if C++-style comments work. 2826 // Iterate through items via the restricted pointer. 2827 // Also check for declarations in for loops. 2828 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2829 continue; 2830 return 0; 2831} 2832 2833// Check varargs and va_copy. 2834static bool 2835test_varargs (const char *format, ...) 2836{ 2837 va_list args; 2838 va_start (args, format); 2839 va_list args_copy; 2840 va_copy (args_copy, args); 2841 2842 const char *str = ""; 2843 int number = 0; 2844 float fnumber = 0; 2845 2846 while (*format) 2847 { 2848 switch (*format++) 2849 { 2850 case '\''s'\'': // string 2851 str = va_arg (args_copy, const char *); 2852 break; 2853 case '\''d'\'': // int 2854 number = va_arg (args_copy, int); 2855 break; 2856 case '\''f'\'': // float 2857 fnumber = va_arg (args_copy, double); 2858 break; 2859 default: 2860 break; 2861 } 2862 } 2863 va_end (args_copy); 2864 va_end (args); 2865 2866 return *str && number && fnumber; 2867} 2868' 2869 2870# Test code for whether the C compiler supports C99 (body of main). 2871ac_c_conftest_c99_main=' 2872 // Check bool. 2873 _Bool success = false; 2874 success |= (argc != 0); 2875 2876 // Check restrict. 2877 if (test_restrict ("String literal") == 0) 2878 success = true; 2879 char *restrict newvar = "Another string"; 2880 2881 // Check varargs. 2882 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2883 test_varargs_macros (); 2884 2885 // Check flexible array members. 2886 struct incomplete_array *ia = 2887 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2888 ia->datasize = 10; 2889 for (int i = 0; i < ia->datasize; ++i) 2890 ia->data[i] = i * 1.234; 2891 2892 // Check named initializers. 2893 struct named_init ni = { 2894 .number = 34, 2895 .name = L"Test wide string", 2896 .average = 543.34343, 2897 }; 2898 2899 ni.number = 58; 2900 2901 int dynamic_array[ni.number]; 2902 dynamic_array[0] = argv[0][0]; 2903 dynamic_array[ni.number - 1] = 543; 2904 2905 // work around unused variable warnings 2906 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2907 || dynamic_array[ni.number - 1] != 543); 2908' 2909 2910# Test code for whether the C compiler supports C11 (global declarations) 2911ac_c_conftest_c11_globals=' 2912// Does the compiler advertise C11 conformance? 2913#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2914# error "Compiler does not advertise C11 conformance" 2915#endif 2916 2917// Check _Alignas. 2918char _Alignas (double) aligned_as_double; 2919char _Alignas (0) no_special_alignment; 2920extern char aligned_as_int; 2921char _Alignas (0) _Alignas (int) aligned_as_int; 2922 2923// Check _Alignof. 2924enum 2925{ 2926 int_alignment = _Alignof (int), 2927 int_array_alignment = _Alignof (int[100]), 2928 char_alignment = _Alignof (char) 2929}; 2930_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2931 2932// Check _Noreturn. 2933int _Noreturn does_not_return (void) { for (;;) continue; } 2934 2935// Check _Static_assert. 2936struct test_static_assert 2937{ 2938 int x; 2939 _Static_assert (sizeof (int) <= sizeof (long int), 2940 "_Static_assert does not work in struct"); 2941 long int y; 2942}; 2943 2944// Check UTF-8 literals. 2945#define u8 syntax error! 2946char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2947 2948// Check duplicate typedefs. 2949typedef long *long_ptr; 2950typedef long int *long_ptr; 2951typedef long_ptr long_ptr; 2952 2953// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2954struct anonymous 2955{ 2956 union { 2957 struct { int i; int j; }; 2958 struct { int k; long int l; } w; 2959 }; 2960 int m; 2961} v1; 2962' 2963 2964# Test code for whether the C compiler supports C11 (body of main). 2965ac_c_conftest_c11_main=' 2966 _Static_assert ((offsetof (struct anonymous, i) 2967 == offsetof (struct anonymous, w.k)), 2968 "Anonymous union alignment botch"); 2969 v1.i = 2; 2970 v1.w.k = 5; 2971 ok |= v1.i != 5; 2972' 2973 2974# Test code for whether the C compiler supports C11 (complete). 2975ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2976${ac_c_conftest_c99_globals} 2977${ac_c_conftest_c11_globals} 2978 2979int 2980main (int argc, char **argv) 2981{ 2982 int ok = 0; 2983 ${ac_c_conftest_c89_main} 2984 ${ac_c_conftest_c99_main} 2985 ${ac_c_conftest_c11_main} 2986 return ok; 2987} 2988" 2989 2990# Test code for whether the C compiler supports C99 (complete). 2991ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2992${ac_c_conftest_c99_globals} 2993 2994int 2995main (int argc, char **argv) 2996{ 2997 int ok = 0; 2998 ${ac_c_conftest_c89_main} 2999 ${ac_c_conftest_c99_main} 3000 return ok; 3001} 3002" 3003 3004# Test code for whether the C compiler supports C89 (complete). 3005ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 3006 3007int 3008main (int argc, char **argv) 3009{ 3010 int ok = 0; 3011 ${ac_c_conftest_c89_main} 3012 return ok; 3013} 3014" 3015 3016as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 3017as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 3018as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 3019as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 3020as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 3021as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 3022as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 3023as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 3024as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 3025as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 3026gt_needs="$gt_needs " 3027as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF" 3028# Test code for whether the C++ compiler supports C++98 (global declarations) 3029ac_cxx_conftest_cxx98_globals=' 3030// Does the compiler advertise C++98 conformance? 3031#if !defined __cplusplus || __cplusplus < 199711L 3032# error "Compiler does not advertise C++98 conformance" 3033#endif 3034 3035// These inclusions are to reject old compilers that 3036// lack the unsuffixed header files. 3037#include <cstdlib> 3038#include <exception> 3039 3040// <cassert> and <cstring> are *not* freestanding headers in C++98. 3041extern void assert (int); 3042namespace std { 3043 extern int strcmp (const char *, const char *); 3044} 3045 3046// Namespaces, exceptions, and templates were all added after "C++ 2.0". 3047using std::exception; 3048using std::strcmp; 3049 3050namespace { 3051 3052void test_exception_syntax() 3053{ 3054 try { 3055 throw "test"; 3056 } catch (const char *s) { 3057 // Extra parentheses suppress a warning when building autoconf itself, 3058 // due to lint rules shared with more typical C programs. 3059 assert (!(strcmp) (s, "test")); 3060 } 3061} 3062 3063template <typename T> struct test_template 3064{ 3065 T const val; 3066 explicit test_template(T t) : val(t) {} 3067 template <typename U> T add(U u) { return static_cast<T>(u) + val; } 3068}; 3069 3070} // anonymous namespace 3071' 3072 3073# Test code for whether the C++ compiler supports C++98 (body of main) 3074ac_cxx_conftest_cxx98_main=' 3075 assert (argc); 3076 assert (! argv[0]); 3077{ 3078 test_exception_syntax (); 3079 test_template<double> tt (2.0); 3080 assert (tt.add (4) == 6.0); 3081 assert (true && !false); 3082} 3083' 3084 3085# Test code for whether the C++ compiler supports C++11 (global declarations) 3086ac_cxx_conftest_cxx11_globals=' 3087// Does the compiler advertise C++ 2011 conformance? 3088#if !defined __cplusplus || __cplusplus < 201103L 3089# error "Compiler does not advertise C++11 conformance" 3090#endif 3091 3092namespace cxx11test 3093{ 3094 constexpr int get_val() { return 20; } 3095 3096 struct testinit 3097 { 3098 int i; 3099 double d; 3100 }; 3101 3102 class delegate 3103 { 3104 public: 3105 delegate(int n) : n(n) {} 3106 delegate(): delegate(2354) {} 3107 3108 virtual int getval() { return this->n; }; 3109 protected: 3110 int n; 3111 }; 3112 3113 class overridden : public delegate 3114 { 3115 public: 3116 overridden(int n): delegate(n) {} 3117 virtual int getval() override final { return this->n * 2; } 3118 }; 3119 3120 class nocopy 3121 { 3122 public: 3123 nocopy(int i): i(i) {} 3124 nocopy() = default; 3125 nocopy(const nocopy&) = delete; 3126 nocopy & operator=(const nocopy&) = delete; 3127 private: 3128 int i; 3129 }; 3130 3131 // for testing lambda expressions 3132 template <typename Ret, typename Fn> Ret eval(Fn f, Ret v) 3133 { 3134 return f(v); 3135 } 3136 3137 // for testing variadic templates and trailing return types 3138 template <typename V> auto sum(V first) -> V 3139 { 3140 return first; 3141 } 3142 template <typename V, typename... Args> auto sum(V first, Args... rest) -> V 3143 { 3144 return first + sum(rest...); 3145 } 3146} 3147' 3148 3149# Test code for whether the C++ compiler supports C++11 (body of main) 3150ac_cxx_conftest_cxx11_main=' 3151{ 3152 // Test auto and decltype 3153 auto a1 = 6538; 3154 auto a2 = 48573953.4; 3155 auto a3 = "String literal"; 3156 3157 int total = 0; 3158 for (auto i = a3; *i; ++i) { total += *i; } 3159 3160 decltype(a2) a4 = 34895.034; 3161} 3162{ 3163 // Test constexpr 3164 short sa[cxx11test::get_val()] = { 0 }; 3165} 3166{ 3167 // Test initializer lists 3168 cxx11test::testinit il = { 4323, 435234.23544 }; 3169} 3170{ 3171 // Test range-based for 3172 int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, 3173 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; 3174 for (auto &x : array) { x += 23; } 3175} 3176{ 3177 // Test lambda expressions 3178 using cxx11test::eval; 3179 assert (eval ([](int x) { return x*2; }, 21) == 42); 3180 double d = 2.0; 3181 assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); 3182 assert (d == 5.0); 3183 assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); 3184 assert (d == 5.0); 3185} 3186{ 3187 // Test use of variadic templates 3188 using cxx11test::sum; 3189 auto a = sum(1); 3190 auto b = sum(1, 2); 3191 auto c = sum(1.0, 2.0, 3.0); 3192} 3193{ 3194 // Test constructor delegation 3195 cxx11test::delegate d1; 3196 cxx11test::delegate d2(); 3197 cxx11test::delegate d3(45); 3198} 3199{ 3200 // Test override and final 3201 cxx11test::overridden o1(55464); 3202} 3203{ 3204 // Test nullptr 3205 char *c = nullptr; 3206} 3207{ 3208 // Test template brackets 3209 test_template<::test_template<int>> v(test_template<int>(12)); 3210} 3211{ 3212 // Unicode literals 3213 char const *utf8 = u8"UTF-8 string \u2500"; 3214 char16_t const *utf16 = u"UTF-8 string \u2500"; 3215 char32_t const *utf32 = U"UTF-32 string \u2500"; 3216} 3217' 3218 3219# Test code for whether the C compiler supports C++11 (complete). 3220ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals} 3221${ac_cxx_conftest_cxx11_globals} 3222 3223int 3224main (int argc, char **argv) 3225{ 3226 int ok = 0; 3227 ${ac_cxx_conftest_cxx98_main} 3228 ${ac_cxx_conftest_cxx11_main} 3229 return ok; 3230} 3231" 3232 3233# Test code for whether the C compiler supports C++98 (complete). 3234ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals} 3235int 3236main (int argc, char **argv) 3237{ 3238 int ok = 0; 3239 ${ac_cxx_conftest_cxx98_main} 3240 return ok; 3241} 3242" 3243 3244 3245# Auxiliary files required by this configure script. 3246ac_aux_files="config.rpath install-sh config.guess config.sub" 3247 3248# Locations in which to look for auxiliary files. 3249ac_aux_dir_candidates="${srcdir}/config" 3250 3251# Search for a directory containing all of the required auxiliary files, 3252# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 3253# If we don't find one directory that contains all the files we need, 3254# we report the set of missing files from the *first* directory in 3255# $ac_aux_dir_candidates and give up. 3256ac_missing_aux_files="" 3257ac_first_candidate=: 3258printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 3259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3260as_found=false 3261for as_dir in $ac_aux_dir_candidates 3262do 3263 IFS=$as_save_IFS 3264 case $as_dir in #((( 3265 '') as_dir=./ ;; 3266 */) ;; 3267 *) as_dir=$as_dir/ ;; 3268 esac 3269 as_found=: 3270 3271 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 3272 ac_aux_dir_found=yes 3273 ac_install_sh= 3274 for ac_aux in $ac_aux_files 3275 do 3276 # As a special case, if "install-sh" is required, that requirement 3277 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 3278 # and $ac_install_sh is set appropriately for whichever one is found. 3279 if test x"$ac_aux" = x"install-sh" 3280 then 3281 if test -f "${as_dir}install-sh"; then 3282 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 3283 ac_install_sh="${as_dir}install-sh -c" 3284 elif test -f "${as_dir}install.sh"; then 3285 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 3286 ac_install_sh="${as_dir}install.sh -c" 3287 elif test -f "${as_dir}shtool"; then 3288 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 3289 ac_install_sh="${as_dir}shtool install -c" 3290 else 3291 ac_aux_dir_found=no 3292 if $ac_first_candidate; then 3293 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 3294 else 3295 break 3296 fi 3297 fi 3298 else 3299 if test -f "${as_dir}${ac_aux}"; then 3300 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 3301 else 3302 ac_aux_dir_found=no 3303 if $ac_first_candidate; then 3304 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 3305 else 3306 break 3307 fi 3308 fi 3309 fi 3310 done 3311 if test "$ac_aux_dir_found" = yes; then 3312 ac_aux_dir="$as_dir" 3313 break 3314 fi 3315 ac_first_candidate=false 3316 3317 as_found=false 3318done 3319IFS=$as_save_IFS 3320if $as_found 3321then : 3322 3323else $as_nop 3324 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 3325fi 3326 3327 3328# These three variables are undocumented and unsupported, 3329# and are intended to be withdrawn in a future Autoconf release. 3330# They can cause serious problems if a builder's source tree is in a directory 3331# whose full name contains unusual characters. 3332if test -f "${ac_aux_dir}config.guess"; then 3333 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 3334fi 3335if test -f "${ac_aux_dir}config.sub"; then 3336 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 3337fi 3338if test -f "$ac_aux_dir/configure"; then 3339 ac_configure="$SHELL ${ac_aux_dir}configure" 3340fi 3341 3342# Check that the precious variables saved in the cache have kept the same 3343# value. 3344ac_cache_corrupted=false 3345for ac_var in $ac_precious_vars; do 3346 eval ac_old_set=\$ac_cv_env_${ac_var}_set 3347 eval ac_new_set=\$ac_env_${ac_var}_set 3348 eval ac_old_val=\$ac_cv_env_${ac_var}_value 3349 eval ac_new_val=\$ac_env_${ac_var}_value 3350 case $ac_old_set,$ac_new_set in 3351 set,) 3352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 3353printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 3354 ac_cache_corrupted=: ;; 3355 ,set) 3356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 3357printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 3358 ac_cache_corrupted=: ;; 3359 ,);; 3360 *) 3361 if test "x$ac_old_val" != "x$ac_new_val"; then 3362 # differences in whitespace do not lead to failure. 3363 ac_old_val_w=`echo x $ac_old_val` 3364 ac_new_val_w=`echo x $ac_new_val` 3365 if test "$ac_old_val_w" != "$ac_new_val_w"; then 3366 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 3367printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 3368 ac_cache_corrupted=: 3369 else 3370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 3371printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 3372 eval $ac_var=\$ac_old_val 3373 fi 3374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 3375printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} 3376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 3377printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} 3378 fi;; 3379 esac 3380 # Pass precious variables to config.status. 3381 if test "$ac_new_set" = set; then 3382 case $ac_new_val in 3383 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 3384 *) ac_arg=$ac_var=$ac_new_val ;; 3385 esac 3386 case " $ac_configure_args " in 3387 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3388 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 3389 esac 3390 fi 3391done 3392if $ac_cache_corrupted; then 3393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3394printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 3396printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 3397 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' 3398 and start over" "$LINENO" 5 3399fi 3400## -------------------- ## 3401## Main body of script. ## 3402## -------------------- ## 3403 3404ac_ext=c 3405ac_cpp='$CPP $CPPFLAGS' 3406ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3407ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3408ac_compiler_gnu=$ac_cv_c_compiler_gnu 3409 3410 3411 3412 3413 3414ac_config_headers="$ac_config_headers lib/config.h" 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426ac_ext=c 3427ac_cpp='$CPP $CPPFLAGS' 3428ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3429ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3430ac_compiler_gnu=$ac_cv_c_compiler_gnu 3431if test -n "$ac_tool_prefix"; then 3432 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3433set dummy ${ac_tool_prefix}gcc; ac_word=$2 3434{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3435printf %s "checking for $ac_word... " >&6; } 3436if test ${ac_cv_prog_CC+y} 3437then : 3438 printf %s "(cached) " >&6 3439else $as_nop 3440 if test -n "$CC"; then 3441 ac_cv_prog_CC="$CC" # Let the user override the test. 3442else 3443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3444for as_dir in $PATH 3445do 3446 IFS=$as_save_IFS 3447 case $as_dir in #((( 3448 '') as_dir=./ ;; 3449 */) ;; 3450 *) as_dir=$as_dir/ ;; 3451 esac 3452 for ac_exec_ext in '' $ac_executable_extensions; do 3453 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3454 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3455 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3456 break 2 3457 fi 3458done 3459 done 3460IFS=$as_save_IFS 3461 3462fi 3463fi 3464CC=$ac_cv_prog_CC 3465if test -n "$CC"; then 3466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3467printf "%s\n" "$CC" >&6; } 3468else 3469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3470printf "%s\n" "no" >&6; } 3471fi 3472 3473 3474fi 3475if test -z "$ac_cv_prog_CC"; then 3476 ac_ct_CC=$CC 3477 # Extract the first word of "gcc", so it can be a program name with args. 3478set dummy gcc; ac_word=$2 3479{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3480printf %s "checking for $ac_word... " >&6; } 3481if test ${ac_cv_prog_ac_ct_CC+y} 3482then : 3483 printf %s "(cached) " >&6 3484else $as_nop 3485 if test -n "$ac_ct_CC"; then 3486 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3487else 3488as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3489for as_dir in $PATH 3490do 3491 IFS=$as_save_IFS 3492 case $as_dir in #((( 3493 '') as_dir=./ ;; 3494 */) ;; 3495 *) as_dir=$as_dir/ ;; 3496 esac 3497 for ac_exec_ext in '' $ac_executable_extensions; do 3498 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3499 ac_cv_prog_ac_ct_CC="gcc" 3500 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3501 break 2 3502 fi 3503done 3504 done 3505IFS=$as_save_IFS 3506 3507fi 3508fi 3509ac_ct_CC=$ac_cv_prog_ac_ct_CC 3510if test -n "$ac_ct_CC"; then 3511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3512printf "%s\n" "$ac_ct_CC" >&6; } 3513else 3514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3515printf "%s\n" "no" >&6; } 3516fi 3517 3518 if test "x$ac_ct_CC" = x; then 3519 CC="" 3520 else 3521 case $cross_compiling:$ac_tool_warned in 3522yes:) 3523{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3524printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3525ac_tool_warned=yes ;; 3526esac 3527 CC=$ac_ct_CC 3528 fi 3529else 3530 CC="$ac_cv_prog_CC" 3531fi 3532 3533if test -z "$CC"; then 3534 if test -n "$ac_tool_prefix"; then 3535 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3536set dummy ${ac_tool_prefix}cc; ac_word=$2 3537{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3538printf %s "checking for $ac_word... " >&6; } 3539if test ${ac_cv_prog_CC+y} 3540then : 3541 printf %s "(cached) " >&6 3542else $as_nop 3543 if test -n "$CC"; then 3544 ac_cv_prog_CC="$CC" # Let the user override the test. 3545else 3546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3547for as_dir in $PATH 3548do 3549 IFS=$as_save_IFS 3550 case $as_dir in #((( 3551 '') as_dir=./ ;; 3552 */) ;; 3553 *) as_dir=$as_dir/ ;; 3554 esac 3555 for ac_exec_ext in '' $ac_executable_extensions; do 3556 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3557 ac_cv_prog_CC="${ac_tool_prefix}cc" 3558 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3559 break 2 3560 fi 3561done 3562 done 3563IFS=$as_save_IFS 3564 3565fi 3566fi 3567CC=$ac_cv_prog_CC 3568if test -n "$CC"; then 3569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3570printf "%s\n" "$CC" >&6; } 3571else 3572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3573printf "%s\n" "no" >&6; } 3574fi 3575 3576 3577 fi 3578fi 3579if test -z "$CC"; then 3580 # Extract the first word of "cc", so it can be a program name with args. 3581set dummy cc; ac_word=$2 3582{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3583printf %s "checking for $ac_word... " >&6; } 3584if test ${ac_cv_prog_CC+y} 3585then : 3586 printf %s "(cached) " >&6 3587else $as_nop 3588 if test -n "$CC"; then 3589 ac_cv_prog_CC="$CC" # Let the user override the test. 3590else 3591 ac_prog_rejected=no 3592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3593for as_dir in $PATH 3594do 3595 IFS=$as_save_IFS 3596 case $as_dir in #((( 3597 '') as_dir=./ ;; 3598 */) ;; 3599 *) as_dir=$as_dir/ ;; 3600 esac 3601 for ac_exec_ext in '' $ac_executable_extensions; do 3602 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3603 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3604 ac_prog_rejected=yes 3605 continue 3606 fi 3607 ac_cv_prog_CC="cc" 3608 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3609 break 2 3610 fi 3611done 3612 done 3613IFS=$as_save_IFS 3614 3615if test $ac_prog_rejected = yes; then 3616 # We found a bogon in the path, so make sure we never use it. 3617 set dummy $ac_cv_prog_CC 3618 shift 3619 if test $# != 0; then 3620 # We chose a different compiler from the bogus one. 3621 # However, it has the same basename, so the bogon will be chosen 3622 # first if we set CC to just the basename; use the full file name. 3623 shift 3624 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 3625 fi 3626fi 3627fi 3628fi 3629CC=$ac_cv_prog_CC 3630if test -n "$CC"; then 3631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3632printf "%s\n" "$CC" >&6; } 3633else 3634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3635printf "%s\n" "no" >&6; } 3636fi 3637 3638 3639fi 3640if test -z "$CC"; then 3641 if test -n "$ac_tool_prefix"; then 3642 for ac_prog in cl.exe 3643 do 3644 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3645set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3646{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3647printf %s "checking for $ac_word... " >&6; } 3648if test ${ac_cv_prog_CC+y} 3649then : 3650 printf %s "(cached) " >&6 3651else $as_nop 3652 if test -n "$CC"; then 3653 ac_cv_prog_CC="$CC" # Let the user override the test. 3654else 3655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3656for as_dir in $PATH 3657do 3658 IFS=$as_save_IFS 3659 case $as_dir in #((( 3660 '') as_dir=./ ;; 3661 */) ;; 3662 *) as_dir=$as_dir/ ;; 3663 esac 3664 for ac_exec_ext in '' $ac_executable_extensions; do 3665 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3666 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3667 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3668 break 2 3669 fi 3670done 3671 done 3672IFS=$as_save_IFS 3673 3674fi 3675fi 3676CC=$ac_cv_prog_CC 3677if test -n "$CC"; then 3678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3679printf "%s\n" "$CC" >&6; } 3680else 3681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3682printf "%s\n" "no" >&6; } 3683fi 3684 3685 3686 test -n "$CC" && break 3687 done 3688fi 3689if test -z "$CC"; then 3690 ac_ct_CC=$CC 3691 for ac_prog in cl.exe 3692do 3693 # Extract the first word of "$ac_prog", so it can be a program name with args. 3694set dummy $ac_prog; ac_word=$2 3695{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3696printf %s "checking for $ac_word... " >&6; } 3697if test ${ac_cv_prog_ac_ct_CC+y} 3698then : 3699 printf %s "(cached) " >&6 3700else $as_nop 3701 if test -n "$ac_ct_CC"; then 3702 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3703else 3704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3705for as_dir in $PATH 3706do 3707 IFS=$as_save_IFS 3708 case $as_dir in #((( 3709 '') as_dir=./ ;; 3710 */) ;; 3711 *) as_dir=$as_dir/ ;; 3712 esac 3713 for ac_exec_ext in '' $ac_executable_extensions; do 3714 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3715 ac_cv_prog_ac_ct_CC="$ac_prog" 3716 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3717 break 2 3718 fi 3719done 3720 done 3721IFS=$as_save_IFS 3722 3723fi 3724fi 3725ac_ct_CC=$ac_cv_prog_ac_ct_CC 3726if test -n "$ac_ct_CC"; then 3727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3728printf "%s\n" "$ac_ct_CC" >&6; } 3729else 3730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3731printf "%s\n" "no" >&6; } 3732fi 3733 3734 3735 test -n "$ac_ct_CC" && break 3736done 3737 3738 if test "x$ac_ct_CC" = x; then 3739 CC="" 3740 else 3741 case $cross_compiling:$ac_tool_warned in 3742yes:) 3743{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3744printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3745ac_tool_warned=yes ;; 3746esac 3747 CC=$ac_ct_CC 3748 fi 3749fi 3750 3751fi 3752if test -z "$CC"; then 3753 if test -n "$ac_tool_prefix"; then 3754 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3755set dummy ${ac_tool_prefix}clang; ac_word=$2 3756{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3757printf %s "checking for $ac_word... " >&6; } 3758if test ${ac_cv_prog_CC+y} 3759then : 3760 printf %s "(cached) " >&6 3761else $as_nop 3762 if test -n "$CC"; then 3763 ac_cv_prog_CC="$CC" # Let the user override the test. 3764else 3765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3766for as_dir in $PATH 3767do 3768 IFS=$as_save_IFS 3769 case $as_dir in #((( 3770 '') as_dir=./ ;; 3771 */) ;; 3772 *) as_dir=$as_dir/ ;; 3773 esac 3774 for ac_exec_ext in '' $ac_executable_extensions; do 3775 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3776 ac_cv_prog_CC="${ac_tool_prefix}clang" 3777 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3778 break 2 3779 fi 3780done 3781 done 3782IFS=$as_save_IFS 3783 3784fi 3785fi 3786CC=$ac_cv_prog_CC 3787if test -n "$CC"; then 3788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3789printf "%s\n" "$CC" >&6; } 3790else 3791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3792printf "%s\n" "no" >&6; } 3793fi 3794 3795 3796fi 3797if test -z "$ac_cv_prog_CC"; then 3798 ac_ct_CC=$CC 3799 # Extract the first word of "clang", so it can be a program name with args. 3800set dummy clang; ac_word=$2 3801{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3802printf %s "checking for $ac_word... " >&6; } 3803if test ${ac_cv_prog_ac_ct_CC+y} 3804then : 3805 printf %s "(cached) " >&6 3806else $as_nop 3807 if test -n "$ac_ct_CC"; then 3808 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3809else 3810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3811for as_dir in $PATH 3812do 3813 IFS=$as_save_IFS 3814 case $as_dir in #((( 3815 '') as_dir=./ ;; 3816 */) ;; 3817 *) as_dir=$as_dir/ ;; 3818 esac 3819 for ac_exec_ext in '' $ac_executable_extensions; do 3820 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3821 ac_cv_prog_ac_ct_CC="clang" 3822 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3823 break 2 3824 fi 3825done 3826 done 3827IFS=$as_save_IFS 3828 3829fi 3830fi 3831ac_ct_CC=$ac_cv_prog_ac_ct_CC 3832if test -n "$ac_ct_CC"; then 3833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3834printf "%s\n" "$ac_ct_CC" >&6; } 3835else 3836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3837printf "%s\n" "no" >&6; } 3838fi 3839 3840 if test "x$ac_ct_CC" = x; then 3841 CC="" 3842 else 3843 case $cross_compiling:$ac_tool_warned in 3844yes:) 3845{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3846printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3847ac_tool_warned=yes ;; 3848esac 3849 CC=$ac_ct_CC 3850 fi 3851else 3852 CC="$ac_cv_prog_CC" 3853fi 3854 3855fi 3856 3857 3858test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3859printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3860as_fn_error $? "no acceptable C compiler found in \$PATH 3861See \`config.log' for more details" "$LINENO" 5; } 3862 3863# Provide some information about the compiler. 3864printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3865set X $ac_compile 3866ac_compiler=$2 3867for ac_option in --version -v -V -qversion -version; do 3868 { { ac_try="$ac_compiler $ac_option >&5" 3869case "(($ac_try" in 3870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3871 *) ac_try_echo=$ac_try;; 3872esac 3873eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3874printf "%s\n" "$ac_try_echo"; } >&5 3875 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3876 ac_status=$? 3877 if test -s conftest.err; then 3878 sed '10a\ 3879... rest of stderr output deleted ... 3880 10q' conftest.err >conftest.er1 3881 cat conftest.er1 >&5 3882 fi 3883 rm -f conftest.er1 conftest.err 3884 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3885 test $ac_status = 0; } 3886done 3887 3888cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3889/* end confdefs.h. */ 3890 3891int 3892main (void) 3893{ 3894 3895 ; 3896 return 0; 3897} 3898_ACEOF 3899ac_clean_files_save=$ac_clean_files 3900ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3901# Try to create an executable without -o first, disregard a.out. 3902# It will help us diagnose broken compilers, and finding out an intuition 3903# of exeext. 3904{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3905printf %s "checking whether the C compiler works... " >&6; } 3906ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3907 3908# The possible output files: 3909ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3910 3911ac_rmfiles= 3912for ac_file in $ac_files 3913do 3914 case $ac_file in 3915 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3916 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3917 esac 3918done 3919rm -f $ac_rmfiles 3920 3921if { { ac_try="$ac_link_default" 3922case "(($ac_try" in 3923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3924 *) ac_try_echo=$ac_try;; 3925esac 3926eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3927printf "%s\n" "$ac_try_echo"; } >&5 3928 (eval "$ac_link_default") 2>&5 3929 ac_status=$? 3930 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3931 test $ac_status = 0; } 3932then : 3933 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3934# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3935# in a Makefile. We should not override ac_cv_exeext if it was cached, 3936# so that the user can short-circuit this test for compilers unknown to 3937# Autoconf. 3938for ac_file in $ac_files '' 3939do 3940 test -f "$ac_file" || continue 3941 case $ac_file in 3942 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3943 ;; 3944 [ab].out ) 3945 # We found the default executable, but exeext='' is most 3946 # certainly right. 3947 break;; 3948 *.* ) 3949 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3950 then :; else 3951 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3952 fi 3953 # We set ac_cv_exeext here because the later test for it is not 3954 # safe: cross compilers may not add the suffix if given an `-o' 3955 # argument, so we may need to know it at that point already. 3956 # Even if this section looks crufty: it has the advantage of 3957 # actually working. 3958 break;; 3959 * ) 3960 break;; 3961 esac 3962done 3963test "$ac_cv_exeext" = no && ac_cv_exeext= 3964 3965else $as_nop 3966 ac_file='' 3967fi 3968if test -z "$ac_file" 3969then : 3970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3971printf "%s\n" "no" >&6; } 3972printf "%s\n" "$as_me: failed program was:" >&5 3973sed 's/^/| /' conftest.$ac_ext >&5 3974 3975{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3976printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3977as_fn_error 77 "C compiler cannot create executables 3978See \`config.log' for more details" "$LINENO" 5; } 3979else $as_nop 3980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3981printf "%s\n" "yes" >&6; } 3982fi 3983{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3984printf %s "checking for C compiler default output file name... " >&6; } 3985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3986printf "%s\n" "$ac_file" >&6; } 3987ac_exeext=$ac_cv_exeext 3988 3989rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3990ac_clean_files=$ac_clean_files_save 3991{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3992printf %s "checking for suffix of executables... " >&6; } 3993if { { ac_try="$ac_link" 3994case "(($ac_try" in 3995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3996 *) ac_try_echo=$ac_try;; 3997esac 3998eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3999printf "%s\n" "$ac_try_echo"; } >&5 4000 (eval "$ac_link") 2>&5 4001 ac_status=$? 4002 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4003 test $ac_status = 0; } 4004then : 4005 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4006# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4007# work properly (i.e., refer to `conftest.exe'), while it won't with 4008# `rm'. 4009for ac_file in conftest.exe conftest conftest.*; do 4010 test -f "$ac_file" || continue 4011 case $ac_file in 4012 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4013 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4014 break;; 4015 * ) break;; 4016 esac 4017done 4018else $as_nop 4019 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4020printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4021as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4022See \`config.log' for more details" "$LINENO" 5; } 4023fi 4024rm -f conftest conftest$ac_cv_exeext 4025{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4026printf "%s\n" "$ac_cv_exeext" >&6; } 4027 4028rm -f conftest.$ac_ext 4029EXEEXT=$ac_cv_exeext 4030ac_exeext=$EXEEXT 4031cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4032/* end confdefs.h. */ 4033#include <stdio.h> 4034int 4035main (void) 4036{ 4037FILE *f = fopen ("conftest.out", "w"); 4038 return ferror (f) || fclose (f) != 0; 4039 4040 ; 4041 return 0; 4042} 4043_ACEOF 4044ac_clean_files="$ac_clean_files conftest.out" 4045# Check that the compiler produces executables we can run. If not, either 4046# the compiler is broken, or we cross compile. 4047{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4048printf %s "checking whether we are cross compiling... " >&6; } 4049if test "$cross_compiling" != yes; then 4050 { { ac_try="$ac_link" 4051case "(($ac_try" in 4052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4053 *) ac_try_echo=$ac_try;; 4054esac 4055eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4056printf "%s\n" "$ac_try_echo"; } >&5 4057 (eval "$ac_link") 2>&5 4058 ac_status=$? 4059 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4060 test $ac_status = 0; } 4061 if { ac_try='./conftest$ac_cv_exeext' 4062 { { case "(($ac_try" in 4063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4064 *) ac_try_echo=$ac_try;; 4065esac 4066eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4067printf "%s\n" "$ac_try_echo"; } >&5 4068 (eval "$ac_try") 2>&5 4069 ac_status=$? 4070 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4071 test $ac_status = 0; }; }; then 4072 cross_compiling=no 4073 else 4074 if test "$cross_compiling" = maybe; then 4075 cross_compiling=yes 4076 else 4077 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4078printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4079as_fn_error 77 "cannot run C compiled programs. 4080If you meant to cross compile, use \`--host'. 4081See \`config.log' for more details" "$LINENO" 5; } 4082 fi 4083 fi 4084fi 4085{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4086printf "%s\n" "$cross_compiling" >&6; } 4087 4088rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4089ac_clean_files=$ac_clean_files_save 4090{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4091printf %s "checking for suffix of object files... " >&6; } 4092if test ${ac_cv_objext+y} 4093then : 4094 printf %s "(cached) " >&6 4095else $as_nop 4096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4097/* end confdefs.h. */ 4098 4099int 4100main (void) 4101{ 4102 4103 ; 4104 return 0; 4105} 4106_ACEOF 4107rm -f conftest.o conftest.obj 4108if { { ac_try="$ac_compile" 4109case "(($ac_try" in 4110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4111 *) ac_try_echo=$ac_try;; 4112esac 4113eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4114printf "%s\n" "$ac_try_echo"; } >&5 4115 (eval "$ac_compile") 2>&5 4116 ac_status=$? 4117 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4118 test $ac_status = 0; } 4119then : 4120 for ac_file in conftest.o conftest.obj conftest.*; do 4121 test -f "$ac_file" || continue; 4122 case $ac_file in 4123 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4124 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4125 break;; 4126 esac 4127done 4128else $as_nop 4129 printf "%s\n" "$as_me: failed program was:" >&5 4130sed 's/^/| /' conftest.$ac_ext >&5 4131 4132{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4133printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4134as_fn_error $? "cannot compute suffix of object files: cannot compile 4135See \`config.log' for more details" "$LINENO" 5; } 4136fi 4137rm -f conftest.$ac_cv_objext conftest.$ac_ext 4138fi 4139{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4140printf "%s\n" "$ac_cv_objext" >&6; } 4141OBJEXT=$ac_cv_objext 4142ac_objext=$OBJEXT 4143{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4144printf %s "checking whether the compiler supports GNU C... " >&6; } 4145if test ${ac_cv_c_compiler_gnu+y} 4146then : 4147 printf %s "(cached) " >&6 4148else $as_nop 4149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4150/* end confdefs.h. */ 4151 4152int 4153main (void) 4154{ 4155#ifndef __GNUC__ 4156 choke me 4157#endif 4158 4159 ; 4160 return 0; 4161} 4162_ACEOF 4163if ac_fn_c_try_compile "$LINENO" 4164then : 4165 ac_compiler_gnu=yes 4166else $as_nop 4167 ac_compiler_gnu=no 4168fi 4169rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4170ac_cv_c_compiler_gnu=$ac_compiler_gnu 4171 4172fi 4173{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4174printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4175ac_compiler_gnu=$ac_cv_c_compiler_gnu 4176 4177if test $ac_compiler_gnu = yes; then 4178 GCC=yes 4179else 4180 GCC= 4181fi 4182ac_test_CFLAGS=${CFLAGS+y} 4183ac_save_CFLAGS=$CFLAGS 4184{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4185printf %s "checking whether $CC accepts -g... " >&6; } 4186if test ${ac_cv_prog_cc_g+y} 4187then : 4188 printf %s "(cached) " >&6 4189else $as_nop 4190 ac_save_c_werror_flag=$ac_c_werror_flag 4191 ac_c_werror_flag=yes 4192 ac_cv_prog_cc_g=no 4193 CFLAGS="-g" 4194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4195/* end confdefs.h. */ 4196 4197int 4198main (void) 4199{ 4200 4201 ; 4202 return 0; 4203} 4204_ACEOF 4205if ac_fn_c_try_compile "$LINENO" 4206then : 4207 ac_cv_prog_cc_g=yes 4208else $as_nop 4209 CFLAGS="" 4210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4211/* end confdefs.h. */ 4212 4213int 4214main (void) 4215{ 4216 4217 ; 4218 return 0; 4219} 4220_ACEOF 4221if ac_fn_c_try_compile "$LINENO" 4222then : 4223 4224else $as_nop 4225 ac_c_werror_flag=$ac_save_c_werror_flag 4226 CFLAGS="-g" 4227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4228/* end confdefs.h. */ 4229 4230int 4231main (void) 4232{ 4233 4234 ; 4235 return 0; 4236} 4237_ACEOF 4238if ac_fn_c_try_compile "$LINENO" 4239then : 4240 ac_cv_prog_cc_g=yes 4241fi 4242rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4243fi 4244rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4245fi 4246rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4247 ac_c_werror_flag=$ac_save_c_werror_flag 4248fi 4249{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4250printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4251if test $ac_test_CFLAGS; then 4252 CFLAGS=$ac_save_CFLAGS 4253elif test $ac_cv_prog_cc_g = yes; then 4254 if test "$GCC" = yes; then 4255 CFLAGS="-g -O2" 4256 else 4257 CFLAGS="-g" 4258 fi 4259else 4260 if test "$GCC" = yes; then 4261 CFLAGS="-O2" 4262 else 4263 CFLAGS= 4264 fi 4265fi 4266ac_prog_cc_stdc=no 4267if test x$ac_prog_cc_stdc = xno 4268then : 4269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4270printf %s "checking for $CC option to enable C11 features... " >&6; } 4271if test ${ac_cv_prog_cc_c11+y} 4272then : 4273 printf %s "(cached) " >&6 4274else $as_nop 4275 ac_cv_prog_cc_c11=no 4276ac_save_CC=$CC 4277cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4278/* end confdefs.h. */ 4279$ac_c_conftest_c11_program 4280_ACEOF 4281for ac_arg in '' -std=gnu11 4282do 4283 CC="$ac_save_CC $ac_arg" 4284 if ac_fn_c_try_compile "$LINENO" 4285then : 4286 ac_cv_prog_cc_c11=$ac_arg 4287fi 4288rm -f core conftest.err conftest.$ac_objext conftest.beam 4289 test "x$ac_cv_prog_cc_c11" != "xno" && break 4290done 4291rm -f conftest.$ac_ext 4292CC=$ac_save_CC 4293fi 4294 4295if test "x$ac_cv_prog_cc_c11" = xno 4296then : 4297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4298printf "%s\n" "unsupported" >&6; } 4299else $as_nop 4300 if test "x$ac_cv_prog_cc_c11" = x 4301then : 4302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4303printf "%s\n" "none needed" >&6; } 4304else $as_nop 4305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4306printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4307 CC="$CC $ac_cv_prog_cc_c11" 4308fi 4309 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4310 ac_prog_cc_stdc=c11 4311fi 4312fi 4313if test x$ac_prog_cc_stdc = xno 4314then : 4315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4316printf %s "checking for $CC option to enable C99 features... " >&6; } 4317if test ${ac_cv_prog_cc_c99+y} 4318then : 4319 printf %s "(cached) " >&6 4320else $as_nop 4321 ac_cv_prog_cc_c99=no 4322ac_save_CC=$CC 4323cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4324/* end confdefs.h. */ 4325$ac_c_conftest_c99_program 4326_ACEOF 4327for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4328do 4329 CC="$ac_save_CC $ac_arg" 4330 if ac_fn_c_try_compile "$LINENO" 4331then : 4332 ac_cv_prog_cc_c99=$ac_arg 4333fi 4334rm -f core conftest.err conftest.$ac_objext conftest.beam 4335 test "x$ac_cv_prog_cc_c99" != "xno" && break 4336done 4337rm -f conftest.$ac_ext 4338CC=$ac_save_CC 4339fi 4340 4341if test "x$ac_cv_prog_cc_c99" = xno 4342then : 4343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4344printf "%s\n" "unsupported" >&6; } 4345else $as_nop 4346 if test "x$ac_cv_prog_cc_c99" = x 4347then : 4348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4349printf "%s\n" "none needed" >&6; } 4350else $as_nop 4351 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4352printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4353 CC="$CC $ac_cv_prog_cc_c99" 4354fi 4355 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4356 ac_prog_cc_stdc=c99 4357fi 4358fi 4359if test x$ac_prog_cc_stdc = xno 4360then : 4361 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4362printf %s "checking for $CC option to enable C89 features... " >&6; } 4363if test ${ac_cv_prog_cc_c89+y} 4364then : 4365 printf %s "(cached) " >&6 4366else $as_nop 4367 ac_cv_prog_cc_c89=no 4368ac_save_CC=$CC 4369cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4370/* end confdefs.h. */ 4371$ac_c_conftest_c89_program 4372_ACEOF 4373for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4374do 4375 CC="$ac_save_CC $ac_arg" 4376 if ac_fn_c_try_compile "$LINENO" 4377then : 4378 ac_cv_prog_cc_c89=$ac_arg 4379fi 4380rm -f core conftest.err conftest.$ac_objext conftest.beam 4381 test "x$ac_cv_prog_cc_c89" != "xno" && break 4382done 4383rm -f conftest.$ac_ext 4384CC=$ac_save_CC 4385fi 4386 4387if test "x$ac_cv_prog_cc_c89" = xno 4388then : 4389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4390printf "%s\n" "unsupported" >&6; } 4391else $as_nop 4392 if test "x$ac_cv_prog_cc_c89" = x 4393then : 4394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4395printf "%s\n" "none needed" >&6; } 4396else $as_nop 4397 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4398printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4399 CC="$CC $ac_cv_prog_cc_c89" 4400fi 4401 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4402 ac_prog_cc_stdc=c89 4403fi 4404fi 4405 4406ac_ext=c 4407ac_cpp='$CPP $CPPFLAGS' 4408ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4409ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4410ac_compiler_gnu=$ac_cv_c_compiler_gnu 4411 4412 4413ac_header= ac_cache= 4414for ac_item in $ac_header_c_list 4415do 4416 if test $ac_cache; then 4417 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 4418 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 4419 printf "%s\n" "#define $ac_item 1" >> confdefs.h 4420 fi 4421 ac_header= ac_cache= 4422 elif test $ac_header; then 4423 ac_cache=$ac_item 4424 else 4425 ac_header=$ac_item 4426 fi 4427done 4428 4429 4430 4431 4432 4433 4434 4435 4436if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 4437then : 4438 4439printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 4440 4441fi 4442 4443 4444 4445 4446 4447 4448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4449printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4450if test ${ac_cv_safe_to_define___extensions__+y} 4451then : 4452 printf %s "(cached) " >&6 4453else $as_nop 4454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4455/* end confdefs.h. */ 4456 4457# define __EXTENSIONS__ 1 4458 $ac_includes_default 4459int 4460main (void) 4461{ 4462 4463 ; 4464 return 0; 4465} 4466_ACEOF 4467if ac_fn_c_try_compile "$LINENO" 4468then : 4469 ac_cv_safe_to_define___extensions__=yes 4470else $as_nop 4471 ac_cv_safe_to_define___extensions__=no 4472fi 4473rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4474fi 4475{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4476printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 4477 4478 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 4479printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 4480if test ${ac_cv_should_define__xopen_source+y} 4481then : 4482 printf %s "(cached) " >&6 4483else $as_nop 4484 ac_cv_should_define__xopen_source=no 4485 if test $ac_cv_header_wchar_h = yes 4486then : 4487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4488/* end confdefs.h. */ 4489 4490 #include <wchar.h> 4491 mbstate_t x; 4492int 4493main (void) 4494{ 4495 4496 ; 4497 return 0; 4498} 4499_ACEOF 4500if ac_fn_c_try_compile "$LINENO" 4501then : 4502 4503else $as_nop 4504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4505/* end confdefs.h. */ 4506 4507 #define _XOPEN_SOURCE 500 4508 #include <wchar.h> 4509 mbstate_t x; 4510int 4511main (void) 4512{ 4513 4514 ; 4515 return 0; 4516} 4517_ACEOF 4518if ac_fn_c_try_compile "$LINENO" 4519then : 4520 ac_cv_should_define__xopen_source=yes 4521fi 4522rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4523fi 4524rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4525fi 4526fi 4527{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 4528printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 4529 4530 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 4531 4532 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 4533 4534 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 4535 4536 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 4537 4538 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 4539 4540 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 4541 4542 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4543 4544 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 4545 4546 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 4547 4548 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 4549 4550 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 4551 4552 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 4553 4554 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 4555 4556 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 4557 4558 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 4559 4560 if test $ac_cv_header_minix_config_h = yes 4561then : 4562 MINIX=yes 4563 printf "%s\n" "#define _MINIX 1" >>confdefs.h 4564 4565 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 4566 4567 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 4568 4569else $as_nop 4570 MINIX= 4571fi 4572 if test $ac_cv_safe_to_define___extensions__ = yes 4573then : 4574 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 4575 4576fi 4577 if test $ac_cv_should_define__xopen_source = yes 4578then : 4579 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 4580 4581fi 4582 4583MCONFIG=./MCONFIG 4584 4585BINARY_TYPE=bin 4586E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \ 4587 | awk '{print $3}' | tr \" " " | awk '{print $1}'` 4588E2FSPROGS_DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \ 4589 | tr \" " " | awk '{print $1}'` 4590E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{print $1}' | sed -e '/^[1-9]$/s/^/0/') 4591MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'` 4592YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'` 4593 4594if expr $YEAR ">" 1900 > /dev/null ; then 4595 E2FSPROGS_YEAR=$YEAR 4596elif expr $YEAR ">" 90 >/dev/null ; then 4597 E2FSPROGS_YEAR=19$YEAR 4598else 4599 E2FSPROGS_YEAR=20$YEAR 4600fi 4601 4602case $MONTH in 4603Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;; 4604Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;; 4605Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;; 4606Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;; 4607May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;; 4608Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;; 4609Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;; 4610Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;; 4611Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;; 4612Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;; 4613Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;; 4614Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;; 4615*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5 4616printf "%s\n" "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;; 4617esac 4618 4619base_ver=`echo $E2FSPROGS_VERSION | \ 4620 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'` 4621 4622date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY} 4623 4624case $E2FSPROGS_VERSION in 4625*-WIP|pre-*) 4626 E2FSPROGS_PKGVER="$base_ver~WIP.$date_spec" 4627 ;; 4628*) 4629 E2FSPROGS_PKGVER="$base_ver" 4630 ;; 4631esac 4632 4633unset DATE MONTH YEAR base_ver pre_vers date_spec 4634{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5 4635printf "%s\n" "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; } 4636{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5 4637printf "%s\n" "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; } 4638 4639 4640 4641 4642 4643 4644WITH_DIET_LIBC= 4645 4646# Check whether --with-diet-libc was given. 4647if test ${with_diet_libc+y} 4648then : 4649 withval=$with_diet_libc; CC="diet cc -nostdinc" 4650WITH_DIET_LIBC=yes 4651if test -z "$LIBS" 4652then 4653 LIBS="-lcompat" 4654else 4655 LIBS="$LIBS -lcompat" 4656fi 4657{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5 4658printf "%s\n" "CC=$CC" >&6; } 4659fi 4660 4661 4662 4663 # Make sure we can run config.sub. 4664$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4665 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4666 4667{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4668printf %s "checking build system type... " >&6; } 4669if test ${ac_cv_build+y} 4670then : 4671 printf %s "(cached) " >&6 4672else $as_nop 4673 ac_build_alias=$build_alias 4674test "x$ac_build_alias" = x && 4675 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4676test "x$ac_build_alias" = x && 4677 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4678ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4679 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4680 4681fi 4682{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4683printf "%s\n" "$ac_cv_build" >&6; } 4684case $ac_cv_build in 4685*-*-*) ;; 4686*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4687esac 4688build=$ac_cv_build 4689ac_save_IFS=$IFS; IFS='-' 4690set x $ac_cv_build 4691shift 4692build_cpu=$1 4693build_vendor=$2 4694shift; shift 4695# Remember, the first character of IFS is used to create $*, 4696# except with old shells: 4697build_os=$* 4698IFS=$ac_save_IFS 4699case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4700 4701 4702{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4703printf %s "checking host system type... " >&6; } 4704if test ${ac_cv_host+y} 4705then : 4706 printf %s "(cached) " >&6 4707else $as_nop 4708 if test "x$host_alias" = x; then 4709 ac_cv_host=$ac_cv_build 4710else 4711 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4712 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4713fi 4714 4715fi 4716{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4717printf "%s\n" "$ac_cv_host" >&6; } 4718case $ac_cv_host in 4719*-*-*) ;; 4720*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4721esac 4722host=$ac_cv_host 4723ac_save_IFS=$IFS; IFS='-' 4724set x $ac_cv_host 4725shift 4726host_cpu=$1 4727host_vendor=$2 4728shift; shift 4729# Remember, the first character of IFS is used to create $*, 4730# except with old shells: 4731host_os=$* 4732IFS=$ac_save_IFS 4733case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4734 4735 4736DLOPEN_LIB='' 4737{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 4738printf %s "checking for dlopen in -ldl... " >&6; } 4739if test ${ac_cv_lib_dl_dlopen+y} 4740then : 4741 printf %s "(cached) " >&6 4742else $as_nop 4743 ac_check_lib_save_LIBS=$LIBS 4744LIBS="-ldl $LIBS" 4745cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4746/* end confdefs.h. */ 4747 4748/* Override any GCC internal prototype to avoid an error. 4749 Use char because int might match the return type of a GCC 4750 builtin and then its argument prototype would still apply. */ 4751char dlopen (); 4752int 4753main (void) 4754{ 4755return dlopen (); 4756 ; 4757 return 0; 4758} 4759_ACEOF 4760if ac_fn_c_try_link "$LINENO" 4761then : 4762 ac_cv_lib_dl_dlopen=yes 4763else $as_nop 4764 ac_cv_lib_dl_dlopen=no 4765fi 4766rm -f core conftest.err conftest.$ac_objext conftest.beam \ 4767 conftest$ac_exeext conftest.$ac_ext 4768LIBS=$ac_check_lib_save_LIBS 4769fi 4770{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 4771printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 4772if test "x$ac_cv_lib_dl_dlopen" = xyes 4773then : 4774 DLOPEN_LIB=-ldl 4775fi 4776 4777 4778 4779# Check whether --with-cc was given. 4780if test ${with_cc+y} 4781then : 4782 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5 4783fi 4784 4785 4786# Check whether --with-ccopts was given. 4787if test ${with_ccopts+y} 4788then : 4789 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5 4790fi 4791 4792 4793# Check whether --with-ldopts was given. 4794if test ${with_ldopts+y} 4795then : 4796 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5 4797fi 4798 4799ac_ext=c 4800ac_cpp='$CPP $CPPFLAGS' 4801ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4802ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4803ac_compiler_gnu=$ac_cv_c_compiler_gnu 4804if test -n "$ac_tool_prefix"; then 4805 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4806set dummy ${ac_tool_prefix}gcc; ac_word=$2 4807{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4808printf %s "checking for $ac_word... " >&6; } 4809if test ${ac_cv_prog_CC+y} 4810then : 4811 printf %s "(cached) " >&6 4812else $as_nop 4813 if test -n "$CC"; then 4814 ac_cv_prog_CC="$CC" # Let the user override the test. 4815else 4816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4817for as_dir in $PATH 4818do 4819 IFS=$as_save_IFS 4820 case $as_dir in #((( 4821 '') as_dir=./ ;; 4822 */) ;; 4823 *) as_dir=$as_dir/ ;; 4824 esac 4825 for ac_exec_ext in '' $ac_executable_extensions; do 4826 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4827 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4828 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4829 break 2 4830 fi 4831done 4832 done 4833IFS=$as_save_IFS 4834 4835fi 4836fi 4837CC=$ac_cv_prog_CC 4838if test -n "$CC"; then 4839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4840printf "%s\n" "$CC" >&6; } 4841else 4842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4843printf "%s\n" "no" >&6; } 4844fi 4845 4846 4847fi 4848if test -z "$ac_cv_prog_CC"; then 4849 ac_ct_CC=$CC 4850 # Extract the first word of "gcc", so it can be a program name with args. 4851set dummy gcc; ac_word=$2 4852{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4853printf %s "checking for $ac_word... " >&6; } 4854if test ${ac_cv_prog_ac_ct_CC+y} 4855then : 4856 printf %s "(cached) " >&6 4857else $as_nop 4858 if test -n "$ac_ct_CC"; then 4859 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4860else 4861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4862for as_dir in $PATH 4863do 4864 IFS=$as_save_IFS 4865 case $as_dir in #((( 4866 '') as_dir=./ ;; 4867 */) ;; 4868 *) as_dir=$as_dir/ ;; 4869 esac 4870 for ac_exec_ext in '' $ac_executable_extensions; do 4871 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4872 ac_cv_prog_ac_ct_CC="gcc" 4873 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4874 break 2 4875 fi 4876done 4877 done 4878IFS=$as_save_IFS 4879 4880fi 4881fi 4882ac_ct_CC=$ac_cv_prog_ac_ct_CC 4883if test -n "$ac_ct_CC"; then 4884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4885printf "%s\n" "$ac_ct_CC" >&6; } 4886else 4887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4888printf "%s\n" "no" >&6; } 4889fi 4890 4891 if test "x$ac_ct_CC" = x; then 4892 CC="" 4893 else 4894 case $cross_compiling:$ac_tool_warned in 4895yes:) 4896{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4897printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4898ac_tool_warned=yes ;; 4899esac 4900 CC=$ac_ct_CC 4901 fi 4902else 4903 CC="$ac_cv_prog_CC" 4904fi 4905 4906if test -z "$CC"; then 4907 if test -n "$ac_tool_prefix"; then 4908 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4909set dummy ${ac_tool_prefix}cc; ac_word=$2 4910{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4911printf %s "checking for $ac_word... " >&6; } 4912if test ${ac_cv_prog_CC+y} 4913then : 4914 printf %s "(cached) " >&6 4915else $as_nop 4916 if test -n "$CC"; then 4917 ac_cv_prog_CC="$CC" # Let the user override the test. 4918else 4919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4920for as_dir in $PATH 4921do 4922 IFS=$as_save_IFS 4923 case $as_dir in #((( 4924 '') as_dir=./ ;; 4925 */) ;; 4926 *) as_dir=$as_dir/ ;; 4927 esac 4928 for ac_exec_ext in '' $ac_executable_extensions; do 4929 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4930 ac_cv_prog_CC="${ac_tool_prefix}cc" 4931 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4932 break 2 4933 fi 4934done 4935 done 4936IFS=$as_save_IFS 4937 4938fi 4939fi 4940CC=$ac_cv_prog_CC 4941if test -n "$CC"; then 4942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4943printf "%s\n" "$CC" >&6; } 4944else 4945 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4946printf "%s\n" "no" >&6; } 4947fi 4948 4949 4950 fi 4951fi 4952if test -z "$CC"; then 4953 # Extract the first word of "cc", so it can be a program name with args. 4954set dummy cc; ac_word=$2 4955{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4956printf %s "checking for $ac_word... " >&6; } 4957if test ${ac_cv_prog_CC+y} 4958then : 4959 printf %s "(cached) " >&6 4960else $as_nop 4961 if test -n "$CC"; then 4962 ac_cv_prog_CC="$CC" # Let the user override the test. 4963else 4964 ac_prog_rejected=no 4965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4966for as_dir in $PATH 4967do 4968 IFS=$as_save_IFS 4969 case $as_dir in #((( 4970 '') as_dir=./ ;; 4971 */) ;; 4972 *) as_dir=$as_dir/ ;; 4973 esac 4974 for ac_exec_ext in '' $ac_executable_extensions; do 4975 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4976 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4977 ac_prog_rejected=yes 4978 continue 4979 fi 4980 ac_cv_prog_CC="cc" 4981 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4982 break 2 4983 fi 4984done 4985 done 4986IFS=$as_save_IFS 4987 4988if test $ac_prog_rejected = yes; then 4989 # We found a bogon in the path, so make sure we never use it. 4990 set dummy $ac_cv_prog_CC 4991 shift 4992 if test $# != 0; then 4993 # We chose a different compiler from the bogus one. 4994 # However, it has the same basename, so the bogon will be chosen 4995 # first if we set CC to just the basename; use the full file name. 4996 shift 4997 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 4998 fi 4999fi 5000fi 5001fi 5002CC=$ac_cv_prog_CC 5003if test -n "$CC"; then 5004 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5005printf "%s\n" "$CC" >&6; } 5006else 5007 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5008printf "%s\n" "no" >&6; } 5009fi 5010 5011 5012fi 5013if test -z "$CC"; then 5014 if test -n "$ac_tool_prefix"; then 5015 for ac_prog in cl.exe 5016 do 5017 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5018set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5019{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5020printf %s "checking for $ac_word... " >&6; } 5021if test ${ac_cv_prog_CC+y} 5022then : 5023 printf %s "(cached) " >&6 5024else $as_nop 5025 if test -n "$CC"; then 5026 ac_cv_prog_CC="$CC" # Let the user override the test. 5027else 5028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5029for as_dir in $PATH 5030do 5031 IFS=$as_save_IFS 5032 case $as_dir in #((( 5033 '') as_dir=./ ;; 5034 */) ;; 5035 *) as_dir=$as_dir/ ;; 5036 esac 5037 for ac_exec_ext in '' $ac_executable_extensions; do 5038 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5039 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 5040 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5041 break 2 5042 fi 5043done 5044 done 5045IFS=$as_save_IFS 5046 5047fi 5048fi 5049CC=$ac_cv_prog_CC 5050if test -n "$CC"; then 5051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5052printf "%s\n" "$CC" >&6; } 5053else 5054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5055printf "%s\n" "no" >&6; } 5056fi 5057 5058 5059 test -n "$CC" && break 5060 done 5061fi 5062if test -z "$CC"; then 5063 ac_ct_CC=$CC 5064 for ac_prog in cl.exe 5065do 5066 # Extract the first word of "$ac_prog", so it can be a program name with args. 5067set dummy $ac_prog; ac_word=$2 5068{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5069printf %s "checking for $ac_word... " >&6; } 5070if test ${ac_cv_prog_ac_ct_CC+y} 5071then : 5072 printf %s "(cached) " >&6 5073else $as_nop 5074 if test -n "$ac_ct_CC"; then 5075 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 5076else 5077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5078for as_dir in $PATH 5079do 5080 IFS=$as_save_IFS 5081 case $as_dir in #((( 5082 '') as_dir=./ ;; 5083 */) ;; 5084 *) as_dir=$as_dir/ ;; 5085 esac 5086 for ac_exec_ext in '' $ac_executable_extensions; do 5087 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5088 ac_cv_prog_ac_ct_CC="$ac_prog" 5089 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5090 break 2 5091 fi 5092done 5093 done 5094IFS=$as_save_IFS 5095 5096fi 5097fi 5098ac_ct_CC=$ac_cv_prog_ac_ct_CC 5099if test -n "$ac_ct_CC"; then 5100 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 5101printf "%s\n" "$ac_ct_CC" >&6; } 5102else 5103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5104printf "%s\n" "no" >&6; } 5105fi 5106 5107 5108 test -n "$ac_ct_CC" && break 5109done 5110 5111 if test "x$ac_ct_CC" = x; then 5112 CC="" 5113 else 5114 case $cross_compiling:$ac_tool_warned in 5115yes:) 5116{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5117printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5118ac_tool_warned=yes ;; 5119esac 5120 CC=$ac_ct_CC 5121 fi 5122fi 5123 5124fi 5125if test -z "$CC"; then 5126 if test -n "$ac_tool_prefix"; then 5127 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 5128set dummy ${ac_tool_prefix}clang; ac_word=$2 5129{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5130printf %s "checking for $ac_word... " >&6; } 5131if test ${ac_cv_prog_CC+y} 5132then : 5133 printf %s "(cached) " >&6 5134else $as_nop 5135 if test -n "$CC"; then 5136 ac_cv_prog_CC="$CC" # Let the user override the test. 5137else 5138as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5139for as_dir in $PATH 5140do 5141 IFS=$as_save_IFS 5142 case $as_dir in #((( 5143 '') as_dir=./ ;; 5144 */) ;; 5145 *) as_dir=$as_dir/ ;; 5146 esac 5147 for ac_exec_ext in '' $ac_executable_extensions; do 5148 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5149 ac_cv_prog_CC="${ac_tool_prefix}clang" 5150 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5151 break 2 5152 fi 5153done 5154 done 5155IFS=$as_save_IFS 5156 5157fi 5158fi 5159CC=$ac_cv_prog_CC 5160if test -n "$CC"; then 5161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5162printf "%s\n" "$CC" >&6; } 5163else 5164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5165printf "%s\n" "no" >&6; } 5166fi 5167 5168 5169fi 5170if test -z "$ac_cv_prog_CC"; then 5171 ac_ct_CC=$CC 5172 # Extract the first word of "clang", so it can be a program name with args. 5173set dummy clang; ac_word=$2 5174{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5175printf %s "checking for $ac_word... " >&6; } 5176if test ${ac_cv_prog_ac_ct_CC+y} 5177then : 5178 printf %s "(cached) " >&6 5179else $as_nop 5180 if test -n "$ac_ct_CC"; then 5181 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 5182else 5183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5184for as_dir in $PATH 5185do 5186 IFS=$as_save_IFS 5187 case $as_dir in #((( 5188 '') as_dir=./ ;; 5189 */) ;; 5190 *) as_dir=$as_dir/ ;; 5191 esac 5192 for ac_exec_ext in '' $ac_executable_extensions; do 5193 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5194 ac_cv_prog_ac_ct_CC="clang" 5195 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5196 break 2 5197 fi 5198done 5199 done 5200IFS=$as_save_IFS 5201 5202fi 5203fi 5204ac_ct_CC=$ac_cv_prog_ac_ct_CC 5205if test -n "$ac_ct_CC"; then 5206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 5207printf "%s\n" "$ac_ct_CC" >&6; } 5208else 5209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5210printf "%s\n" "no" >&6; } 5211fi 5212 5213 if test "x$ac_ct_CC" = x; then 5214 CC="" 5215 else 5216 case $cross_compiling:$ac_tool_warned in 5217yes:) 5218{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5219printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5220ac_tool_warned=yes ;; 5221esac 5222 CC=$ac_ct_CC 5223 fi 5224else 5225 CC="$ac_cv_prog_CC" 5226fi 5227 5228fi 5229 5230 5231test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5232printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 5233as_fn_error $? "no acceptable C compiler found in \$PATH 5234See \`config.log' for more details" "$LINENO" 5; } 5235 5236# Provide some information about the compiler. 5237printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 5238set X $ac_compile 5239ac_compiler=$2 5240for ac_option in --version -v -V -qversion -version; do 5241 { { ac_try="$ac_compiler $ac_option >&5" 5242case "(($ac_try" in 5243 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5244 *) ac_try_echo=$ac_try;; 5245esac 5246eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5247printf "%s\n" "$ac_try_echo"; } >&5 5248 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 5249 ac_status=$? 5250 if test -s conftest.err; then 5251 sed '10a\ 5252... rest of stderr output deleted ... 5253 10q' conftest.err >conftest.er1 5254 cat conftest.er1 >&5 5255 fi 5256 rm -f conftest.er1 conftest.err 5257 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5258 test $ac_status = 0; } 5259done 5260 5261{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 5262printf %s "checking whether the compiler supports GNU C... " >&6; } 5263if test ${ac_cv_c_compiler_gnu+y} 5264then : 5265 printf %s "(cached) " >&6 5266else $as_nop 5267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5268/* end confdefs.h. */ 5269 5270int 5271main (void) 5272{ 5273#ifndef __GNUC__ 5274 choke me 5275#endif 5276 5277 ; 5278 return 0; 5279} 5280_ACEOF 5281if ac_fn_c_try_compile "$LINENO" 5282then : 5283 ac_compiler_gnu=yes 5284else $as_nop 5285 ac_compiler_gnu=no 5286fi 5287rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5288ac_cv_c_compiler_gnu=$ac_compiler_gnu 5289 5290fi 5291{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5292printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 5293ac_compiler_gnu=$ac_cv_c_compiler_gnu 5294 5295if test $ac_compiler_gnu = yes; then 5296 GCC=yes 5297else 5298 GCC= 5299fi 5300ac_test_CFLAGS=${CFLAGS+y} 5301ac_save_CFLAGS=$CFLAGS 5302{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5303printf %s "checking whether $CC accepts -g... " >&6; } 5304if test ${ac_cv_prog_cc_g+y} 5305then : 5306 printf %s "(cached) " >&6 5307else $as_nop 5308 ac_save_c_werror_flag=$ac_c_werror_flag 5309 ac_c_werror_flag=yes 5310 ac_cv_prog_cc_g=no 5311 CFLAGS="-g" 5312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5313/* end confdefs.h. */ 5314 5315int 5316main (void) 5317{ 5318 5319 ; 5320 return 0; 5321} 5322_ACEOF 5323if ac_fn_c_try_compile "$LINENO" 5324then : 5325 ac_cv_prog_cc_g=yes 5326else $as_nop 5327 CFLAGS="" 5328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5329/* end confdefs.h. */ 5330 5331int 5332main (void) 5333{ 5334 5335 ; 5336 return 0; 5337} 5338_ACEOF 5339if ac_fn_c_try_compile "$LINENO" 5340then : 5341 5342else $as_nop 5343 ac_c_werror_flag=$ac_save_c_werror_flag 5344 CFLAGS="-g" 5345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5346/* end confdefs.h. */ 5347 5348int 5349main (void) 5350{ 5351 5352 ; 5353 return 0; 5354} 5355_ACEOF 5356if ac_fn_c_try_compile "$LINENO" 5357then : 5358 ac_cv_prog_cc_g=yes 5359fi 5360rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5361fi 5362rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5363fi 5364rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5365 ac_c_werror_flag=$ac_save_c_werror_flag 5366fi 5367{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5368printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 5369if test $ac_test_CFLAGS; then 5370 CFLAGS=$ac_save_CFLAGS 5371elif test $ac_cv_prog_cc_g = yes; then 5372 if test "$GCC" = yes; then 5373 CFLAGS="-g -O2" 5374 else 5375 CFLAGS="-g" 5376 fi 5377else 5378 if test "$GCC" = yes; then 5379 CFLAGS="-O2" 5380 else 5381 CFLAGS= 5382 fi 5383fi 5384ac_prog_cc_stdc=no 5385if test x$ac_prog_cc_stdc = xno 5386then : 5387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 5388printf %s "checking for $CC option to enable C11 features... " >&6; } 5389if test ${ac_cv_prog_cc_c11+y} 5390then : 5391 printf %s "(cached) " >&6 5392else $as_nop 5393 ac_cv_prog_cc_c11=no 5394ac_save_CC=$CC 5395cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5396/* end confdefs.h. */ 5397$ac_c_conftest_c11_program 5398_ACEOF 5399for ac_arg in '' -std=gnu11 5400do 5401 CC="$ac_save_CC $ac_arg" 5402 if ac_fn_c_try_compile "$LINENO" 5403then : 5404 ac_cv_prog_cc_c11=$ac_arg 5405fi 5406rm -f core conftest.err conftest.$ac_objext conftest.beam 5407 test "x$ac_cv_prog_cc_c11" != "xno" && break 5408done 5409rm -f conftest.$ac_ext 5410CC=$ac_save_CC 5411fi 5412 5413if test "x$ac_cv_prog_cc_c11" = xno 5414then : 5415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5416printf "%s\n" "unsupported" >&6; } 5417else $as_nop 5418 if test "x$ac_cv_prog_cc_c11" = x 5419then : 5420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5421printf "%s\n" "none needed" >&6; } 5422else $as_nop 5423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 5424printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 5425 CC="$CC $ac_cv_prog_cc_c11" 5426fi 5427 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 5428 ac_prog_cc_stdc=c11 5429fi 5430fi 5431if test x$ac_prog_cc_stdc = xno 5432then : 5433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 5434printf %s "checking for $CC option to enable C99 features... " >&6; } 5435if test ${ac_cv_prog_cc_c99+y} 5436then : 5437 printf %s "(cached) " >&6 5438else $as_nop 5439 ac_cv_prog_cc_c99=no 5440ac_save_CC=$CC 5441cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5442/* end confdefs.h. */ 5443$ac_c_conftest_c99_program 5444_ACEOF 5445for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 5446do 5447 CC="$ac_save_CC $ac_arg" 5448 if ac_fn_c_try_compile "$LINENO" 5449then : 5450 ac_cv_prog_cc_c99=$ac_arg 5451fi 5452rm -f core conftest.err conftest.$ac_objext conftest.beam 5453 test "x$ac_cv_prog_cc_c99" != "xno" && break 5454done 5455rm -f conftest.$ac_ext 5456CC=$ac_save_CC 5457fi 5458 5459if test "x$ac_cv_prog_cc_c99" = xno 5460then : 5461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5462printf "%s\n" "unsupported" >&6; } 5463else $as_nop 5464 if test "x$ac_cv_prog_cc_c99" = x 5465then : 5466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5467printf "%s\n" "none needed" >&6; } 5468else $as_nop 5469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 5470printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 5471 CC="$CC $ac_cv_prog_cc_c99" 5472fi 5473 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 5474 ac_prog_cc_stdc=c99 5475fi 5476fi 5477if test x$ac_prog_cc_stdc = xno 5478then : 5479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 5480printf %s "checking for $CC option to enable C89 features... " >&6; } 5481if test ${ac_cv_prog_cc_c89+y} 5482then : 5483 printf %s "(cached) " >&6 5484else $as_nop 5485 ac_cv_prog_cc_c89=no 5486ac_save_CC=$CC 5487cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5488/* end confdefs.h. */ 5489$ac_c_conftest_c89_program 5490_ACEOF 5491for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5492do 5493 CC="$ac_save_CC $ac_arg" 5494 if ac_fn_c_try_compile "$LINENO" 5495then : 5496 ac_cv_prog_cc_c89=$ac_arg 5497fi 5498rm -f core conftest.err conftest.$ac_objext conftest.beam 5499 test "x$ac_cv_prog_cc_c89" != "xno" && break 5500done 5501rm -f conftest.$ac_ext 5502CC=$ac_save_CC 5503fi 5504 5505if test "x$ac_cv_prog_cc_c89" = xno 5506then : 5507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5508printf "%s\n" "unsupported" >&6; } 5509else $as_nop 5510 if test "x$ac_cv_prog_cc_c89" = x 5511then : 5512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5513printf "%s\n" "none needed" >&6; } 5514else $as_nop 5515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5516printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 5517 CC="$CC $ac_cv_prog_cc_c89" 5518fi 5519 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 5520 ac_prog_cc_stdc=c89 5521fi 5522fi 5523 5524ac_ext=c 5525ac_cpp='$CPP $CPPFLAGS' 5526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5528ac_compiler_gnu=$ac_cv_c_compiler_gnu 5529 5530if test "$GCC" = yes; then 5531 RDYNAMIC="-rdynamic" 5532 5533fi 5534ac_ext=c 5535ac_cpp='$CPP $CPPFLAGS' 5536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5538ac_compiler_gnu=$ac_cv_c_compiler_gnu 5539{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5540printf %s "checking how to run the C preprocessor... " >&6; } 5541# On Suns, sometimes $CPP names a directory. 5542if test -n "$CPP" && test -d "$CPP"; then 5543 CPP= 5544fi 5545if test -z "$CPP"; then 5546 if test ${ac_cv_prog_CPP+y} 5547then : 5548 printf %s "(cached) " >&6 5549else $as_nop 5550 # Double quotes because $CC needs to be expanded 5551 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp 5552 do 5553 ac_preproc_ok=false 5554for ac_c_preproc_warn_flag in '' yes 5555do 5556 # Use a header file that comes with gcc, so configuring glibc 5557 # with a fresh cross-compiler works. 5558 # On the NeXT, cc -E runs the code through the compiler's parser, 5559 # not just through cpp. "Syntax error" is here to catch this case. 5560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5561/* end confdefs.h. */ 5562#include <limits.h> 5563 Syntax error 5564_ACEOF 5565if ac_fn_c_try_cpp "$LINENO" 5566then : 5567 5568else $as_nop 5569 # Broken: fails on valid input. 5570continue 5571fi 5572rm -f conftest.err conftest.i conftest.$ac_ext 5573 5574 # OK, works on sane cases. Now check whether nonexistent headers 5575 # can be detected and how. 5576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5577/* end confdefs.h. */ 5578#include <ac_nonexistent.h> 5579_ACEOF 5580if ac_fn_c_try_cpp "$LINENO" 5581then : 5582 # Broken: success on invalid input. 5583continue 5584else $as_nop 5585 # Passes both tests. 5586ac_preproc_ok=: 5587break 5588fi 5589rm -f conftest.err conftest.i conftest.$ac_ext 5590 5591done 5592# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5593rm -f conftest.i conftest.err conftest.$ac_ext 5594if $ac_preproc_ok 5595then : 5596 break 5597fi 5598 5599 done 5600 ac_cv_prog_CPP=$CPP 5601 5602fi 5603 CPP=$ac_cv_prog_CPP 5604else 5605 ac_cv_prog_CPP=$CPP 5606fi 5607{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5608printf "%s\n" "$CPP" >&6; } 5609ac_preproc_ok=false 5610for ac_c_preproc_warn_flag in '' yes 5611do 5612 # Use a header file that comes with gcc, so configuring glibc 5613 # with a fresh cross-compiler works. 5614 # On the NeXT, cc -E runs the code through the compiler's parser, 5615 # not just through cpp. "Syntax error" is here to catch this case. 5616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5617/* end confdefs.h. */ 5618#include <limits.h> 5619 Syntax error 5620_ACEOF 5621if ac_fn_c_try_cpp "$LINENO" 5622then : 5623 5624else $as_nop 5625 # Broken: fails on valid input. 5626continue 5627fi 5628rm -f conftest.err conftest.i conftest.$ac_ext 5629 5630 # OK, works on sane cases. Now check whether nonexistent headers 5631 # can be detected and how. 5632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5633/* end confdefs.h. */ 5634#include <ac_nonexistent.h> 5635_ACEOF 5636if ac_fn_c_try_cpp "$LINENO" 5637then : 5638 # Broken: success on invalid input. 5639continue 5640else $as_nop 5641 # Passes both tests. 5642ac_preproc_ok=: 5643break 5644fi 5645rm -f conftest.err conftest.i conftest.$ac_ext 5646 5647done 5648# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5649rm -f conftest.i conftest.err conftest.$ac_ext 5650if $ac_preproc_ok 5651then : 5652 5653else $as_nop 5654 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5655printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 5656as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5657See \`config.log' for more details" "$LINENO" 5; } 5658fi 5659 5660ac_ext=c 5661ac_cpp='$CPP $CPPFLAGS' 5662ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5663ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5664ac_compiler_gnu=$ac_cv_c_compiler_gnu 5665 5666{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5 5667printf %s "checking for additional special compiler flags... " >&6; } 5668if test "$GCC" = yes 5669then 5670 case "$host_cpu" in 5671 alpha) addcflags="-mieee" ;; 5672 esac 5673fi 5674if test "x$addcflags" != x 5675then 5676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5 5677printf "%s\n" "$addcflags" >&6; } 5678 CFLAGS="$addcflags $CFLAGS" 5679else 5680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (none)" >&5 5681printf "%s\n" "(none)" >&6; } 5682fi 5683LIB_EXT=.a 5684STATIC_LIB_EXT=.a 5685PROFILED_LIB_EXT=.a 5686 5687# Check whether --with-root-prefix was given. 5688if test ${with_root_prefix+y} 5689then : 5690 withval=$with_root_prefix; root_prefix=$withval 5691else $as_nop 5692 root_prefix=NONE 5693fi 5694# Check whether --enable-maintainer-mode was given. 5695if test ${enable_maintainer_mode+y} 5696then : 5697 enableval=$enable_maintainer_mode; if test "$enableval" = "no" 5698then 5699 MAINTAINER_CMT=# 5700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5 5701printf "%s\n" "Disabling maintainer mode" >&6; } 5702else 5703 MAINTAINER_CMT= 5704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5 5705printf "%s\n" "Enabling maintainer mode" >&6; } 5706fi 5707 5708else $as_nop 5709 MAINTAINER_CMT=# 5710{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5 5711printf "%s\n" "Disabling maintainer mode by default" >&6; } 5712 5713fi 5714 5715 5716# Check whether --enable-symlink-install was given. 5717if test ${enable_symlink_install+y} 5718then : 5719 enableval=$enable_symlink_install; if test "$enableval" = "no" 5720then 5721 LINK_INSTALL_FLAGS=-f 5722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5 5723printf "%s\n" "Disabling symlinks for install" >&6; } 5724else 5725 LINK_INSTALL_FLAGS=-sf 5726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5 5727printf "%s\n" "Enabling symlinks for install" >&6; } 5728fi 5729 5730else $as_nop 5731 LINK_INSTALL_FLAGS=-f 5732{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5 5733printf "%s\n" "Disabling symlinks for install by default" >&6; } 5734 5735fi 5736 5737 5738relative_symlink_defined= 5739# Check whether --enable-relative-symlinks was given. 5740if test ${enable_relative_symlinks+y} 5741then : 5742 enableval=$enable_relative_symlinks; if test "$enableval" = "no" 5743then 5744 SYMLINK_RELATIVE= 5745 relative_symlink_defined=yes 5746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5 5747printf "%s\n" "Disabling relative symlinks for install" >&6; } 5748else 5749 SYMLINK_RELATIVE=--relative 5750 relative_symlink_defined=yes 5751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5 5752printf "%s\n" "Enabling relative symlinks for install" >&6; } 5753fi 5754fi 5755 5756# Check whether --enable-symlink-relative-symlinks was given. 5757if test ${enable_symlink_relative_symlinks+y} 5758then : 5759 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no" 5760then 5761 SYMLINK_RELATIVE=yes 5762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5 5763printf "%s\n" "Disabling relative symlinks for install" >&6; } 5764else 5765 SYMLINK_RELATIVE=--relative 5766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5 5767printf "%s\n" "Enabling relative symlinks for install" >&6; } 5768fi 5769 5770else $as_nop 5771 if test -z "$relative_symlink_defined" 5772then 5773 SYMLINK_RELATIVE= 5774{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5 5775printf "%s\n" "Disabling relative symlinks for install by default" >&6; } 5776fi 5777 5778fi 5779 5780 5781# Check whether --enable-symlink-build was given. 5782if test ${enable_symlink_build+y} 5783then : 5784 enableval=$enable_symlink_build; if test "$enableval" = "no" 5785then 5786 LINK_BUILD_FLAGS= 5787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5 5788printf "%s\n" "Disabling symlinks for build" >&6; } 5789else 5790 LINK_BUILD_FLAGS=-s 5791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5 5792printf "%s\n" "Enabling symlinks for build" >&6; } 5793fi 5794 5795else $as_nop 5796 LINK_BUILD_FLAGS= 5797{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5 5798printf "%s\n" "Disabling symlinks for build by default" >&6; } 5799 5800fi 5801 5802 5803# Check whether --enable-verbose-makecmds was given. 5804if test ${enable_verbose_makecmds+y} 5805then : 5806 enableval=$enable_verbose_makecmds; if test "$enableval" = "no" 5807then 5808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5 5809printf "%s\n" "Disabling verbose make commands" >&6; } 5810 E=@echo 5811 ES=echo 5812 Q=@ 5813else 5814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5 5815printf "%s\n" "Enabling verbose make commands" >&6; } 5816 E=@\\# 5817 ES=\\# 5818 Q= 5819fi 5820 5821else $as_nop 5822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5 5823printf "%s\n" "Disabling verbose make commands" >&6; } 5824E=@echo 5825ES=echo 5826Q=@ 5827 5828fi 5829 5830 5831 5832 5833E2_PKG_CONFIG_STATIC=--static 5834LDFLAG_DYNAMIC= 5835PRIVATE_LIBS_CMT= 5836# Check whether --enable-elf-shlibs was given. 5837if test ${enable_elf_shlibs+y} 5838then : 5839 enableval=$enable_elf_shlibs; if test "$enableval" = "no" 5840then 5841 ELF_CMT=# 5842 MAKEFILE_ELF=/dev/null 5843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5 5844printf "%s\n" "Disabling ELF shared libraries" >&6; } 5845else 5846 E2_PKG_CONFIG_STATIC= 5847 ELF_CMT= 5848 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib 5849 case "$host_os" in 5850 solaris2.*) 5851 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib 5852 ;; 5853 esac 5854 BINARY_TYPE=elfbin 5855 LIB_EXT=.so 5856 PRIVATE_LIBS_CMT=# 5857 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib' 5858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5 5859printf "%s\n" "Enabling ELF shared libraries" >&6; } 5860fi 5861 5862else $as_nop 5863 MAKEFILE_ELF=/dev/null 5864ELF_CMT=# 5865{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5 5866printf "%s\n" "Disabling ELF shared libraries by default" >&6; } 5867 5868fi 5869 5870 5871 5872# Check whether --enable-bsd-shlibs was given. 5873if test ${enable_bsd_shlibs+y} 5874then : 5875 enableval=$enable_bsd_shlibs; if test "$enableval" = "no" 5876then 5877 BSDLIB_CMT=# 5878 MAKEFILE_BSDLIB=/dev/null 5879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5 5880printf "%s\n" "Disabling BSD shared libraries" >&6; } 5881else 5882 E2_PKG_CONFIG_STATIC= 5883 BSDLIB_CMT= 5884 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib 5885 LIB_EXT=.so 5886 case "$host_os" in 5887 darwin*) 5888 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib 5889 LIB_EXT=.dylib 5890 ;; 5891 esac 5892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5 5893printf "%s\n" "Enabling BSD shared libraries" >&6; } 5894fi 5895 5896else $as_nop 5897 MAKEFILE_BSDLIB=/dev/null 5898BSDLIB_CMT=# 5899{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5 5900printf "%s\n" "Disabling BSD shared libraries by default" >&6; } 5901 5902fi 5903 5904 5905 5906# Check whether --enable-profile was given. 5907if test ${enable_profile+y} 5908then : 5909 enableval=$enable_profile; if test "$enableval" = "no" 5910then 5911 PROFILE_CMT=# 5912 MAKEFILE_PROFILE=/dev/null 5913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5 5914printf "%s\n" "Disabling profiling libraries" >&6; } 5915else 5916 PROFILE_CMT= 5917 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile 5918 PROFILED_LIB_EXT=_p.a 5919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5 5920printf "%s\n" "Building profiling libraries" >&6; } 5921fi 5922 5923else $as_nop 5924 PROFILE_CMT=# 5925MAKEFILE_PROFILE=/dev/null 5926{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5 5927printf "%s\n" "Disabling profiling libraries by default" >&6; } 5928 5929fi 5930 5931 5932 5933# Check whether --enable-gcov was given. 5934if test ${enable_gcov+y} 5935then : 5936 enableval=$enable_gcov; if test "$enableval" = "yes" 5937then 5938 CFLAGS="-g -fprofile-arcs -ftest-coverage" 5939 LDFLAGS="-fprofile-arcs -ftest-coverage" 5940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5 5941printf "%s\n" "Enabling gcov support" >&6; } 5942fi 5943 5944fi 5945 5946CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}" 5947CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}" 5948LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS} 5949LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS} 5950# Check whether --enable-hardening was given. 5951if test ${enable_hardening+y} 5952then : 5953 enableval=$enable_hardening; if test "$enableval" = "yes" 5954then 5955 HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong" 5956 HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now" 5957 CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE" 5958 CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS" 5959 CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE" 5960 LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie" 5961 LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS" 5962 LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS" 5963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5 5964printf "%s\n" "Enabling hardening support" >&6; } 5965fi 5966 5967fi 5968 5969 5970 5971 5972 5973 5974# Check whether --enable-jbd-debug was given. 5975if test ${enable_jbd_debug+y} 5976then : 5977 enableval=$enable_jbd_debug; if test "$enableval" = "no" 5978then 5979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5 5980printf "%s\n" "Disabling journal debugging" >&6; } 5981else 5982 5983printf "%s\n" "#define CONFIG_JBD_DEBUG 1" >>confdefs.h 5984 5985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5 5986printf "%s\n" "Enabling journal debugging" >&6; } 5987fi 5988 5989else $as_nop 5990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5 5991printf "%s\n" "Disabling journal debugging by default" >&6; } 5992 5993fi 5994 5995# Check whether --enable-blkid-debug was given. 5996if test ${enable_blkid_debug+y} 5997then : 5998 enableval=$enable_blkid_debug; if test "$enableval" = "no" 5999then 6000 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5 6001printf "%s\n" "Disabling blkid debugging" >&6; } 6002else 6003 6004printf "%s\n" "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h 6005 6006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5 6007printf "%s\n" "Enabling blkid debugging" >&6; } 6008fi 6009 6010else $as_nop 6011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5 6012printf "%s\n" "Disabling blkid debugging by default" >&6; } 6013 6014fi 6015 6016# Check whether --enable-testio-debug was given. 6017if test ${enable_testio_debug+y} 6018then : 6019 enableval=$enable_testio_debug; 6020if test "$enableval" = "no" 6021then 6022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5 6023printf "%s\n" "Disabling testio debugging" >&6; } 6024 TEST_IO_CMT="#" 6025else 6026 TEST_IO_CMT= 6027 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h 6028 6029 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5 6030printf "%s\n" "Enabling testio debugging" >&6; } 6031fi 6032 6033else $as_nop 6034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5 6035printf "%s\n" "Enabling testio debugging by default" >&6; } 6036printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h 6037 6038TEST_IO_CMT= 6039 6040fi 6041 6042 6043# Check whether --enable-developer-features was given. 6044if test ${enable_developer_features+y} 6045then : 6046 enableval=$enable_developer_features; 6047if test "$enableval" = "yes" 6048then 6049 DEV_FEATURES_CMT= 6050 printf "%s\n" "#define CONFIG_DEVELOPER_FEATURES 1" >>confdefs.h 6051 6052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ext4 developer features" >&5 6053printf "%s\n" "Enabling ext4 developer features" >&6; } 6054else 6055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features" >&5 6056printf "%s\n" "Disabling ext4 developer features" >&6; } 6057 DEV_FEATURES_CMT="#" 6058fi 6059 6060else $as_nop 6061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features by default" >&5 6062printf "%s\n" "Disabling ext4 developer features by default" >&6; } 6063DEV_FEATURES_CMT= 6064 6065fi 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 6076 if test -n "$ac_tool_prefix"; then 6077 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 6078set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 6079{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6080printf %s "checking for $ac_word... " >&6; } 6081if test ${ac_cv_path_PKG_CONFIG+y} 6082then : 6083 printf %s "(cached) " >&6 6084else $as_nop 6085 case $PKG_CONFIG in 6086 [\\/]* | ?:[\\/]*) 6087 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 6088 ;; 6089 *) 6090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6091for as_dir in $PATH 6092do 6093 IFS=$as_save_IFS 6094 case $as_dir in #((( 6095 '') as_dir=./ ;; 6096 */) ;; 6097 *) as_dir=$as_dir/ ;; 6098 esac 6099 for ac_exec_ext in '' $ac_executable_extensions; do 6100 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6101 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 6102 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6103 break 2 6104 fi 6105done 6106 done 6107IFS=$as_save_IFS 6108 6109 ;; 6110esac 6111fi 6112PKG_CONFIG=$ac_cv_path_PKG_CONFIG 6113if test -n "$PKG_CONFIG"; then 6114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 6115printf "%s\n" "$PKG_CONFIG" >&6; } 6116else 6117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6118printf "%s\n" "no" >&6; } 6119fi 6120 6121 6122fi 6123if test -z "$ac_cv_path_PKG_CONFIG"; then 6124 ac_pt_PKG_CONFIG=$PKG_CONFIG 6125 # Extract the first word of "pkg-config", so it can be a program name with args. 6126set dummy pkg-config; ac_word=$2 6127{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6128printf %s "checking for $ac_word... " >&6; } 6129if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 6130then : 6131 printf %s "(cached) " >&6 6132else $as_nop 6133 case $ac_pt_PKG_CONFIG in 6134 [\\/]* | ?:[\\/]*) 6135 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 6136 ;; 6137 *) 6138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6139for as_dir in $PATH 6140do 6141 IFS=$as_save_IFS 6142 case $as_dir in #((( 6143 '') as_dir=./ ;; 6144 */) ;; 6145 *) as_dir=$as_dir/ ;; 6146 esac 6147 for ac_exec_ext in '' $ac_executable_extensions; do 6148 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6149 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 6150 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6151 break 2 6152 fi 6153done 6154 done 6155IFS=$as_save_IFS 6156 6157 ;; 6158esac 6159fi 6160ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 6161if test -n "$ac_pt_PKG_CONFIG"; then 6162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 6163printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 6164else 6165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6166printf "%s\n" "no" >&6; } 6167fi 6168 6169 if test "x$ac_pt_PKG_CONFIG" = x; then 6170 PKG_CONFIG="" 6171 else 6172 case $cross_compiling:$ac_tool_warned in 6173yes:) 6174{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6175printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6176ac_tool_warned=yes ;; 6177esac 6178 PKG_CONFIG=$ac_pt_PKG_CONFIG 6179 fi 6180else 6181 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 6182fi 6183 6184fi 6185if test -n "$PKG_CONFIG"; then 6186 _pkg_min_version=0.9.0 6187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 6188printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 6189 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 6190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6191printf "%s\n" "yes" >&6; } 6192 else 6193 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6194printf "%s\n" "no" >&6; } 6195 PKG_CONFIG="" 6196 fi 6197fi 6198LIBUUID= 6199DEPLIBUUID= 6200STATIC_LIBUUID= 6201DEPSTATIC_LIBUUID= 6202PROFILED_LIBUUID= 6203DEPPROFILED_LIBUUID= 6204UUID_CMT= 6205# Check whether --enable-libuuid was given. 6206if test ${enable_libuuid+y} 6207then : 6208 enableval=$enable_libuuid; if test "$enableval" = "no" 6209then 6210 if test -z "$PKG_CONFIG"; then 6211 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5 6212 fi 6213 6214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5 6215printf %s "checking for uuid_generate in -luuid... " >&6; } 6216if test ${ac_cv_lib_uuid_uuid_generate+y} 6217then : 6218 printf %s "(cached) " >&6 6219else $as_nop 6220 ac_check_lib_save_LIBS=$LIBS 6221LIBS="-luuid $LIBS" 6222cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6223/* end confdefs.h. */ 6224 6225/* Override any GCC internal prototype to avoid an error. 6226 Use char because int might match the return type of a GCC 6227 builtin and then its argument prototype would still apply. */ 6228char uuid_generate (); 6229int 6230main (void) 6231{ 6232return uuid_generate (); 6233 ; 6234 return 0; 6235} 6236_ACEOF 6237if ac_fn_c_try_link "$LINENO" 6238then : 6239 ac_cv_lib_uuid_uuid_generate=yes 6240else $as_nop 6241 ac_cv_lib_uuid_uuid_generate=no 6242fi 6243rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6244 conftest$ac_exeext conftest.$ac_ext 6245LIBS=$ac_check_lib_save_LIBS 6246fi 6247{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5 6248printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; } 6249if test "x$ac_cv_lib_uuid_uuid_generate" = xyes 6250then : 6251 LIBUUID=`$PKG_CONFIG --libs uuid`; 6252 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid` 6253else $as_nop 6254 as_fn_error $? "external uuid library not found" "$LINENO" 5 6255fi 6256 6257 PROFILED_LIBUUID=$LIBUUID 6258 UUID_CMT=# 6259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5 6260printf "%s\n" "Disabling private uuid library" >&6; } 6261else 6262 LIBUUID='$(LIB)/libuuid'$LIB_EXT 6263 DEPLIBUUID=$LIBUUID 6264 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT 6265 DEPSTATIC_LIBUUID=$STATIC_LIBUUID 6266 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT 6267 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID 6268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5 6269printf "%s\n" "Enabling private uuid library" >&6; } 6270fi 6271 6272else $as_nop 6273 if test -n "$PKG_CONFIG"; then 6274 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5 6275printf %s "checking for uuid_generate in -luuid... " >&6; } 6276if test ${ac_cv_lib_uuid_uuid_generate+y} 6277then : 6278 printf %s "(cached) " >&6 6279else $as_nop 6280 ac_check_lib_save_LIBS=$LIBS 6281LIBS="-luuid $LIBS" 6282cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6283/* end confdefs.h. */ 6284 6285/* Override any GCC internal prototype to avoid an error. 6286 Use char because int might match the return type of a GCC 6287 builtin and then its argument prototype would still apply. */ 6288char uuid_generate (); 6289int 6290main (void) 6291{ 6292return uuid_generate (); 6293 ; 6294 return 0; 6295} 6296_ACEOF 6297if ac_fn_c_try_link "$LINENO" 6298then : 6299 ac_cv_lib_uuid_uuid_generate=yes 6300else $as_nop 6301 ac_cv_lib_uuid_uuid_generate=no 6302fi 6303rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6304 conftest$ac_exeext conftest.$ac_ext 6305LIBS=$ac_check_lib_save_LIBS 6306fi 6307{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5 6308printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; } 6309if test "x$ac_cv_lib_uuid_uuid_generate" = xyes 6310then : 6311 LIBUUID=`$PKG_CONFIG --libs uuid`; 6312 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid` 6313fi 6314 6315fi 6316if test -n "$LIBUUID"; then 6317 PROFILED_LIBUUID=$LIBUUID 6318 UUID_CMT=# 6319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5 6320printf "%s\n" "Using system uuid by default" >&6; } 6321else 6322 LIBUUID='$(LIB)/libuuid'$LIB_EXT 6323 DEPLIBUUID=$LIBUUID 6324 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT 6325 DEPSTATIC_LIBUUID=$STATIC_LIBUUID 6326 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT 6327 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID 6328 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5 6329printf "%s\n" "Enabling private uuid library by default" >&6; } 6330fi 6331 6332fi 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 6349 if test -n "$ac_tool_prefix"; then 6350 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 6351set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 6352{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6353printf %s "checking for $ac_word... " >&6; } 6354if test ${ac_cv_path_PKG_CONFIG+y} 6355then : 6356 printf %s "(cached) " >&6 6357else $as_nop 6358 case $PKG_CONFIG in 6359 [\\/]* | ?:[\\/]*) 6360 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 6361 ;; 6362 *) 6363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6364for as_dir in $PATH 6365do 6366 IFS=$as_save_IFS 6367 case $as_dir in #((( 6368 '') as_dir=./ ;; 6369 */) ;; 6370 *) as_dir=$as_dir/ ;; 6371 esac 6372 for ac_exec_ext in '' $ac_executable_extensions; do 6373 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6374 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 6375 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6376 break 2 6377 fi 6378done 6379 done 6380IFS=$as_save_IFS 6381 6382 ;; 6383esac 6384fi 6385PKG_CONFIG=$ac_cv_path_PKG_CONFIG 6386if test -n "$PKG_CONFIG"; then 6387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 6388printf "%s\n" "$PKG_CONFIG" >&6; } 6389else 6390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6391printf "%s\n" "no" >&6; } 6392fi 6393 6394 6395fi 6396if test -z "$ac_cv_path_PKG_CONFIG"; then 6397 ac_pt_PKG_CONFIG=$PKG_CONFIG 6398 # Extract the first word of "pkg-config", so it can be a program name with args. 6399set dummy pkg-config; ac_word=$2 6400{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6401printf %s "checking for $ac_word... " >&6; } 6402if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 6403then : 6404 printf %s "(cached) " >&6 6405else $as_nop 6406 case $ac_pt_PKG_CONFIG in 6407 [\\/]* | ?:[\\/]*) 6408 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 6409 ;; 6410 *) 6411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6412for as_dir in $PATH 6413do 6414 IFS=$as_save_IFS 6415 case $as_dir in #((( 6416 '') as_dir=./ ;; 6417 */) ;; 6418 *) as_dir=$as_dir/ ;; 6419 esac 6420 for ac_exec_ext in '' $ac_executable_extensions; do 6421 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6422 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 6423 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6424 break 2 6425 fi 6426done 6427 done 6428IFS=$as_save_IFS 6429 6430 ;; 6431esac 6432fi 6433ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 6434if test -n "$ac_pt_PKG_CONFIG"; then 6435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 6436printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 6437else 6438 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6439printf "%s\n" "no" >&6; } 6440fi 6441 6442 if test "x$ac_pt_PKG_CONFIG" = x; then 6443 PKG_CONFIG="" 6444 else 6445 case $cross_compiling:$ac_tool_warned in 6446yes:) 6447{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6448printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6449ac_tool_warned=yes ;; 6450esac 6451 PKG_CONFIG=$ac_pt_PKG_CONFIG 6452 fi 6453else 6454 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 6455fi 6456 6457fi 6458if test -n "$PKG_CONFIG"; then 6459 _pkg_min_version=0.9.0 6460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 6461printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 6462 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 6463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6464printf "%s\n" "yes" >&6; } 6465 else 6466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6467printf "%s\n" "no" >&6; } 6468 PKG_CONFIG="" 6469 fi 6470fi 6471LIBBLKID= 6472DEPLIBBLKID= 6473STATIC_LIBBLKID= 6474DEPSTATIC_LIBBLKID= 6475PROFILED_LIBBLKID= 6476DEPPROFILED_LIBBLKID= 6477BLKID_CMT= 6478 6479# Check whether --enable-libblkid was given. 6480if test ${enable_libblkid+y} 6481then : 6482 enableval=$enable_libblkid; if test "$enableval" = "no" 6483then 6484 if test -z "$PKG_CONFIG"; then 6485 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5 6486 fi 6487 6488 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5 6489printf %s "checking for blkid_get_cache in -lblkid... " >&6; } 6490if test ${ac_cv_lib_blkid_blkid_get_cache+y} 6491then : 6492 printf %s "(cached) " >&6 6493else $as_nop 6494 ac_check_lib_save_LIBS=$LIBS 6495LIBS="-lblkid -luuid $LIBS" 6496cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6497/* end confdefs.h. */ 6498 6499/* Override any GCC internal prototype to avoid an error. 6500 Use char because int might match the return type of a GCC 6501 builtin and then its argument prototype would still apply. */ 6502char blkid_get_cache (); 6503int 6504main (void) 6505{ 6506return blkid_get_cache (); 6507 ; 6508 return 0; 6509} 6510_ACEOF 6511if ac_fn_c_try_link "$LINENO" 6512then : 6513 ac_cv_lib_blkid_blkid_get_cache=yes 6514else $as_nop 6515 ac_cv_lib_blkid_blkid_get_cache=no 6516fi 6517rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6518 conftest$ac_exeext conftest.$ac_ext 6519LIBS=$ac_check_lib_save_LIBS 6520fi 6521{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5 6522printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; } 6523if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes 6524then : 6525 LIBBLKID=`$PKG_CONFIG --libs blkid`; 6526 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid` 6527else $as_nop 6528 as_fn_error $? "external blkid library not found" "$LINENO" 5 6529fi 6530 6531 BLKID_CMT=# 6532 PROFILED_LIBBLKID=$LIBBLKID 6533 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5 6534printf "%s\n" "Disabling private blkid library" >&6; } 6535else 6536 LIBBLKID='$(LIB)/libblkid'$LIB_EXT 6537 DEPLIBBLKID=$LIBBLKID 6538 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT 6539 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID 6540 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT 6541 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID 6542 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h 6543 6544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5 6545printf "%s\n" "Enabling private blkid library" >&6; } 6546fi 6547 6548else $as_nop 6549 if test -n "$PKG_CONFIG"; then 6550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5 6551printf %s "checking for blkid_get_cache in -lblkid... " >&6; } 6552if test ${ac_cv_lib_blkid_blkid_get_cache+y} 6553then : 6554 printf %s "(cached) " >&6 6555else $as_nop 6556 ac_check_lib_save_LIBS=$LIBS 6557LIBS="-lblkid $LIBS" 6558cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6559/* end confdefs.h. */ 6560 6561/* Override any GCC internal prototype to avoid an error. 6562 Use char because int might match the return type of a GCC 6563 builtin and then its argument prototype would still apply. */ 6564char blkid_get_cache (); 6565int 6566main (void) 6567{ 6568return blkid_get_cache (); 6569 ; 6570 return 0; 6571} 6572_ACEOF 6573if ac_fn_c_try_link "$LINENO" 6574then : 6575 ac_cv_lib_blkid_blkid_get_cache=yes 6576else $as_nop 6577 ac_cv_lib_blkid_blkid_get_cache=no 6578fi 6579rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6580 conftest$ac_exeext conftest.$ac_ext 6581LIBS=$ac_check_lib_save_LIBS 6582fi 6583{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5 6584printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; } 6585if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes 6586then : 6587 LIBBLKID=`$PKG_CONFIG --libs blkid`; 6588 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid` 6589fi 6590 6591fi 6592if test -n "$LIBBLKID"; then 6593 BLKID_CMT=# 6594 PROFILED_LIBBLKID=$LIBBLKID 6595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5 6596printf "%s\n" "Using system blkid library by default" >&6; } 6597else 6598 LIBBLKID='$(LIB)/libblkid'$LIB_EXT 6599 DEPLIBBLKID=$LIBBLKID 6600 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT 6601 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID 6602 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT 6603 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID 6604 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h 6605 6606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5 6607printf "%s\n" "Enabling private blkid library by default" >&6; } 6608fi 6609 6610fi 6611 6612 6613 6614 6615 6616 6617 6618 6619ALL_CMT= 6620SUBSET_CMT= 6621# Check whether --enable-subset was given. 6622if test ${enable_subset+y} 6623then : 6624 enableval=$enable_subset; if test "$enableval" = "no" 6625then 6626 SUBSET_CMT=# 6627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5 6628printf "%s\n" "Disabling subset-only build" >&6; } 6629else 6630 ALL_CMT=# 6631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5 6632printf "%s\n" "Enabling subset-only-build" >&6; } 6633fi 6634 6635fi 6636 6637 6638 6639 6640# Check whether --enable-backtrace was given. 6641if test ${enable_backtrace+y} 6642then : 6643 enableval=$enable_backtrace; if test "$enableval" = "no" 6644then 6645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5 6646printf "%s\n" "Disabling use of backtrace" >&6; } 6647 printf "%s\n" "#define DISABLE_BACKTRACE 1" >>confdefs.h 6648 6649else 6650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5 6651printf "%s\n" "Enabling use of backtrace" >&6; } 6652fi 6653 6654else $as_nop 6655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5 6656printf "%s\n" "Enabling use of backtrace by default" >&6; } 6657 6658fi 6659 6660# Check whether --enable-debugfs was given. 6661if test ${enable_debugfs+y} 6662then : 6663 enableval=$enable_debugfs; if test "$enableval" = "no" 6664then 6665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5 6666printf "%s\n" "Disabling debugfs support" >&6; } 6667 DEBUGFS_CMT="#" 6668else 6669 DEBUGFS_CMT= 6670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5 6671printf "%s\n" "Enabling debugfs support" >&6; } 6672fi 6673 6674else $as_nop 6675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5 6676printf "%s\n" "Enabling debugfs support by default" >&6; } 6677DEBUGFS_CMT= 6678 6679fi 6680 6681 6682# Check whether --enable-imager was given. 6683if test ${enable_imager+y} 6684then : 6685 enableval=$enable_imager; if test "$enableval" = "no" 6686then 6687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5 6688printf "%s\n" "Disabling e2image support" >&6; } 6689 IMAGER_CMT="#" 6690else 6691 IMAGER_CMT= 6692 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5 6693printf "%s\n" "Enabling e2image support" >&6; } 6694fi 6695 6696else $as_nop 6697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5 6698printf "%s\n" "Enabling e2image support by default" >&6; } 6699IMAGER_CMT= 6700 6701fi 6702 6703 6704# Check whether --enable-resizer was given. 6705if test ${enable_resizer+y} 6706then : 6707 enableval=$enable_resizer; if test "$enableval" = "no" 6708then 6709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5 6710printf "%s\n" "Disabling e2resize support" >&6; } 6711 RESIZER_CMT="#" 6712else 6713 RESIZER_CMT= 6714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5 6715printf "%s\n" "Enabling e2resize support" >&6; } 6716fi 6717 6718else $as_nop 6719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5 6720printf "%s\n" "Enabling e2resize support by default" >&6; } 6721RESIZER_CMT= 6722 6723fi 6724 6725 6726# Check whether --enable-defrag was given. 6727if test ${enable_defrag+y} 6728then : 6729 enableval=$enable_defrag; if test "$enableval" = "no" 6730then 6731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5 6732printf "%s\n" "Disabling e4defrag support" >&6; } 6733 DEFRAG_CMT="#" 6734else 6735 DEFRAG_CMT= 6736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5 6737printf "%s\n" "Enabling e4defrag support" >&6; } 6738fi 6739 6740else $as_nop 6741 if test -z "$WITH_DIET_LIBC" 6742then 6743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5 6744printf "%s\n" "Enabling e4defrag support by default" >&6; } 6745 DEFRAG_CMT= 6746else 6747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5 6748printf "%s\n" "Disabling e4defrag support by default" >&6; } 6749 DEFRAG_CMT="#" 6750fi 6751 6752fi 6753 6754 6755# Check whether --enable-fsck was given. 6756if test ${enable_fsck+y} 6757then : 6758 enableval=$enable_fsck; if test "$enableval" = "no" 6759then 6760 FSCK_PROG='' FSCK_MAN='' 6761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5 6762printf "%s\n" "Not building fsck wrapper" >&6; } 6763else 6764 FSCK_PROG=fsck FSCK_MAN=fsck.8 6765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5 6766printf "%s\n" "Building fsck wrapper" >&6; } 6767fi 6768 6769else $as_nop 6770 case "$host_os" in 6771 gnu*) 6772 FSCK_PROG='' FSCK_MAN='' 6773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5 6774printf "%s\n" "Not building fsck wrapper by default" >&6; } 6775 ;; 6776 *) 6777 FSCK_PROG=fsck FSCK_MAN=fsck.8 6778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5 6779printf "%s\n" "Building fsck wrapper by default" >&6; } 6780esac 6781 6782fi 6783 6784 6785 6786# Check whether --enable-e2initrd-helper was given. 6787if test ${enable_e2initrd_helper+y} 6788then : 6789 enableval=$enable_e2initrd_helper; if test "$enableval" = "no" 6790then 6791 E2INITRD_PROG='' E2INITRD_MAN='' 6792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5 6793printf "%s\n" "Not building e2initrd helper" >&6; } 6794else 6795 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8 6796 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5 6797printf "%s\n" "Building e2initrd helper" >&6; } 6798fi 6799 6800else $as_nop 6801 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8 6802{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5 6803printf "%s\n" "Building e2initrd helper by default" >&6; } 6804 6805fi 6806 6807 6808 6809# Check whether --enable-tls was given. 6810if test ${enable_tls+y} 6811then : 6812 enableval=$enable_tls; if test "$enableval" = "no" 6813then 6814 try_tls="" 6815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5 6816printf "%s\n" "Disabling thread local support" >&6; } 6817else 6818 try_tls="yes" 6819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5 6820printf "%s\n" "Enabling thread local support" >&6; } 6821fi 6822 6823else $as_nop 6824 if test -n "$WITH_DIET_LIBC" 6825then 6826 try_tls="" 6827 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5 6828printf "%s\n" "Diet libc does not support thread local support" >&6; } 6829else 6830 try_tls="yes" 6831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5 6832printf "%s\n" "Try using thread local support by default" >&6; } 6833fi 6834 6835fi 6836 6837if test "$try_tls" = "yes" 6838then 6839 6840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5 6841printf %s "checking for thread local storage (TLS) class... " >&6; } 6842 if test ${ac_cv_tls+y} 6843then : 6844 printf %s "(cached) " >&6 6845else $as_nop 6846 6847 ax_tls_keywords="__thread __declspec(thread) none" 6848 for ax_tls_keyword in $ax_tls_keywords; do 6849 case $ax_tls_keyword in 6850 none) ac_cv_tls=none ; break ;; 6851 *) 6852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6853/* end confdefs.h. */ 6854#include <stdlib.h> 6855 static void 6856 foo(void) { 6857 static $ax_tls_keyword int bar; 6858 exit(1); 6859 } 6860int 6861main (void) 6862{ 6863 6864 ; 6865 return 0; 6866} 6867_ACEOF 6868if ac_fn_c_try_compile "$LINENO" 6869then : 6870 ac_cv_tls=$ax_tls_keyword ; break 6871else $as_nop 6872 ac_cv_tls=none 6873 6874fi 6875rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6876 esac 6877 done 6878 6879fi 6880 6881 6882 if test "$ac_cv_tls" != "none"; then 6883 6884printf "%s\n" "#define TLS $ac_cv_tls" >>confdefs.h 6885 6886 fi 6887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5 6888printf "%s\n" "$ac_cv_tls" >&6; } 6889 6890fi 6891 6892# Check whether --with-pthread was given. 6893if test ${with_pthread+y} 6894then : 6895 withval=$with_pthread; if test "$withval" = "no" 6896then 6897 try_pthread="" 6898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling pthread support" >&5 6899printf "%s\n" "Disabling pthread support" >&6; } 6900else 6901 try_pthread="yes" 6902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Testing for pthread support" >&5 6903printf "%s\n" "Testing for pthread support" >&6; } 6904fi 6905 6906else $as_nop 6907 try_pthread="yes" 6908{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try testing for pthread support by default" >&5 6909printf "%s\n" "Try testing for pthread support by default" >&6; } 6910 6911fi 6912 6913if test "$try_pthread" = "yes" 6914then 6915{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 6916printf %s "checking for a sed that does not truncate output... " >&6; } 6917if test ${ac_cv_path_SED+y} 6918then : 6919 printf %s "(cached) " >&6 6920else $as_nop 6921 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 6922 for ac_i in 1 2 3 4 5 6 7; do 6923 ac_script="$ac_script$as_nl$ac_script" 6924 done 6925 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 6926 { ac_script=; unset ac_script;} 6927 if test -z "$SED"; then 6928 ac_path_SED_found=false 6929 # Loop through the user's path and test for each of PROGNAME-LIST 6930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6931for as_dir in $PATH 6932do 6933 IFS=$as_save_IFS 6934 case $as_dir in #((( 6935 '') as_dir=./ ;; 6936 */) ;; 6937 *) as_dir=$as_dir/ ;; 6938 esac 6939 for ac_prog in sed gsed 6940 do 6941 for ac_exec_ext in '' $ac_executable_extensions; do 6942 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 6943 as_fn_executable_p "$ac_path_SED" || continue 6944# Check for GNU ac_path_SED and select it if it is found. 6945 # Check for GNU $ac_path_SED 6946case `"$ac_path_SED" --version 2>&1` in 6947*GNU*) 6948 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6949*) 6950 ac_count=0 6951 printf %s 0123456789 >"conftest.in" 6952 while : 6953 do 6954 cat "conftest.in" "conftest.in" >"conftest.tmp" 6955 mv "conftest.tmp" "conftest.in" 6956 cp "conftest.in" "conftest.nl" 6957 printf "%s\n" '' >> "conftest.nl" 6958 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6959 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6960 as_fn_arith $ac_count + 1 && ac_count=$as_val 6961 if test $ac_count -gt ${ac_path_SED_max-0}; then 6962 # Best one so far, save it but keep looking for a better one 6963 ac_cv_path_SED="$ac_path_SED" 6964 ac_path_SED_max=$ac_count 6965 fi 6966 # 10*(2^10) chars as input seems more than enough 6967 test $ac_count -gt 10 && break 6968 done 6969 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6970esac 6971 6972 $ac_path_SED_found && break 3 6973 done 6974 done 6975 done 6976IFS=$as_save_IFS 6977 if test -z "$ac_cv_path_SED"; then 6978 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6979 fi 6980else 6981 ac_cv_path_SED=$SED 6982fi 6983 6984fi 6985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6986printf "%s\n" "$ac_cv_path_SED" >&6; } 6987 SED="$ac_cv_path_SED" 6988 rm -f conftest.sed 6989 6990 6991{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 6992printf %s "checking for grep that handles long lines and -e... " >&6; } 6993if test ${ac_cv_path_GREP+y} 6994then : 6995 printf %s "(cached) " >&6 6996else $as_nop 6997 if test -z "$GREP"; then 6998 ac_path_GREP_found=false 6999 # Loop through the user's path and test for each of PROGNAME-LIST 7000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7001for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7002do 7003 IFS=$as_save_IFS 7004 case $as_dir in #((( 7005 '') as_dir=./ ;; 7006 */) ;; 7007 *) as_dir=$as_dir/ ;; 7008 esac 7009 for ac_prog in grep ggrep 7010 do 7011 for ac_exec_ext in '' $ac_executable_extensions; do 7012 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 7013 as_fn_executable_p "$ac_path_GREP" || continue 7014# Check for GNU ac_path_GREP and select it if it is found. 7015 # Check for GNU $ac_path_GREP 7016case `"$ac_path_GREP" --version 2>&1` in 7017*GNU*) 7018 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 7019*) 7020 ac_count=0 7021 printf %s 0123456789 >"conftest.in" 7022 while : 7023 do 7024 cat "conftest.in" "conftest.in" >"conftest.tmp" 7025 mv "conftest.tmp" "conftest.in" 7026 cp "conftest.in" "conftest.nl" 7027 printf "%s\n" 'GREP' >> "conftest.nl" 7028 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 7029 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7030 as_fn_arith $ac_count + 1 && ac_count=$as_val 7031 if test $ac_count -gt ${ac_path_GREP_max-0}; then 7032 # Best one so far, save it but keep looking for a better one 7033 ac_cv_path_GREP="$ac_path_GREP" 7034 ac_path_GREP_max=$ac_count 7035 fi 7036 # 10*(2^10) chars as input seems more than enough 7037 test $ac_count -gt 10 && break 7038 done 7039 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7040esac 7041 7042 $ac_path_GREP_found && break 3 7043 done 7044 done 7045 done 7046IFS=$as_save_IFS 7047 if test -z "$ac_cv_path_GREP"; then 7048 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 7049 fi 7050else 7051 ac_cv_path_GREP=$GREP 7052fi 7053 7054fi 7055{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 7056printf "%s\n" "$ac_cv_path_GREP" >&6; } 7057 GREP="$ac_cv_path_GREP" 7058 7059 7060{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 7061printf %s "checking for egrep... " >&6; } 7062if test ${ac_cv_path_EGREP+y} 7063then : 7064 printf %s "(cached) " >&6 7065else $as_nop 7066 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 7067 then ac_cv_path_EGREP="$GREP -E" 7068 else 7069 if test -z "$EGREP"; then 7070 ac_path_EGREP_found=false 7071 # Loop through the user's path and test for each of PROGNAME-LIST 7072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7073for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7074do 7075 IFS=$as_save_IFS 7076 case $as_dir in #((( 7077 '') as_dir=./ ;; 7078 */) ;; 7079 *) as_dir=$as_dir/ ;; 7080 esac 7081 for ac_prog in egrep 7082 do 7083 for ac_exec_ext in '' $ac_executable_extensions; do 7084 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 7085 as_fn_executable_p "$ac_path_EGREP" || continue 7086# Check for GNU ac_path_EGREP and select it if it is found. 7087 # Check for GNU $ac_path_EGREP 7088case `"$ac_path_EGREP" --version 2>&1` in 7089*GNU*) 7090 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 7091*) 7092 ac_count=0 7093 printf %s 0123456789 >"conftest.in" 7094 while : 7095 do 7096 cat "conftest.in" "conftest.in" >"conftest.tmp" 7097 mv "conftest.tmp" "conftest.in" 7098 cp "conftest.in" "conftest.nl" 7099 printf "%s\n" 'EGREP' >> "conftest.nl" 7100 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 7101 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7102 as_fn_arith $ac_count + 1 && ac_count=$as_val 7103 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 7104 # Best one so far, save it but keep looking for a better one 7105 ac_cv_path_EGREP="$ac_path_EGREP" 7106 ac_path_EGREP_max=$ac_count 7107 fi 7108 # 10*(2^10) chars as input seems more than enough 7109 test $ac_count -gt 10 && break 7110 done 7111 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7112esac 7113 7114 $ac_path_EGREP_found && break 3 7115 done 7116 done 7117 done 7118IFS=$as_save_IFS 7119 if test -z "$ac_cv_path_EGREP"; then 7120 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 7121 fi 7122else 7123 ac_cv_path_EGREP=$EGREP 7124fi 7125 7126 fi 7127fi 7128{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 7129printf "%s\n" "$ac_cv_path_EGREP" >&6; } 7130 EGREP="$ac_cv_path_EGREP" 7131 7132 7133 7134 7135 7136 7137ac_ext=c 7138ac_cpp='$CPP $CPPFLAGS' 7139ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7140ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7141ac_compiler_gnu=$ac_cv_c_compiler_gnu 7142 7143ax_pthread_ok=no 7144 7145# We used to check for pthread.h first, but this fails if pthread.h 7146# requires special compiler flags (e.g. on Tru64 or Sequent). 7147# It gets checked for in the link test anyway. 7148 7149# First of all, check if the user has set any of the PTHREAD_LIBS, 7150# etcetera environment variables, and if threads linking works using 7151# them: 7152if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then 7153 ax_pthread_save_CC="$CC" 7154 ax_pthread_save_CFLAGS="$CFLAGS" 7155 ax_pthread_save_LIBS="$LIBS" 7156 if test "x$PTHREAD_CC" != "x" 7157then : 7158 CC="$PTHREAD_CC" 7159fi 7160 if test "x$PTHREAD_CXX" != "x" 7161then : 7162 CXX="$PTHREAD_CXX" 7163fi 7164 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 7165 LIBS="$PTHREAD_LIBS $LIBS" 7166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5 7167printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; } 7168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7169/* end confdefs.h. */ 7170 7171/* Override any GCC internal prototype to avoid an error. 7172 Use char because int might match the return type of a GCC 7173 builtin and then its argument prototype would still apply. */ 7174char pthread_join (); 7175int 7176main (void) 7177{ 7178return pthread_join (); 7179 ; 7180 return 0; 7181} 7182_ACEOF 7183if ac_fn_c_try_link "$LINENO" 7184then : 7185 ax_pthread_ok=yes 7186fi 7187rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7188 conftest$ac_exeext conftest.$ac_ext 7189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 7190printf "%s\n" "$ax_pthread_ok" >&6; } 7191 if test "x$ax_pthread_ok" = "xno"; then 7192 PTHREAD_LIBS="" 7193 PTHREAD_CFLAGS="" 7194 fi 7195 CC="$ax_pthread_save_CC" 7196 CFLAGS="$ax_pthread_save_CFLAGS" 7197 LIBS="$ax_pthread_save_LIBS" 7198fi 7199 7200# We must check for the threads library under a number of different 7201# names; the ordering is very important because some systems 7202# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 7203# libraries is broken (non-POSIX). 7204 7205# Create a list of thread flags to try. Items with a "," contain both 7206# C compiler flags (before ",") and linker flags (after ","). Other items 7207# starting with a "-" are C compiler flags, and remaining items are 7208# library names, except for "none" which indicates that we try without 7209# any flags at all, and "pthread-config" which is a program returning 7210# the flags for the Pth emulation library. 7211 7212ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 7213 7214# The ordering *is* (sometimes) important. Some notes on the 7215# individual items follow: 7216 7217# pthreads: AIX (must check this before -lpthread) 7218# none: in case threads are in libc; should be tried before -Kthread and 7219# other compiler flags to prevent continual compiler warnings 7220# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 7221# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64 7222# (Note: HP C rejects this with "bad form for `-t' option") 7223# -pthreads: Solaris/gcc (Note: HP C also rejects) 7224# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 7225# doesn't hurt to check since this sometimes defines pthreads and 7226# -D_REENTRANT too), HP C (must be checked before -lpthread, which 7227# is present but should not be used directly; and before -mthreads, 7228# because the compiler interprets this as "-mt" + "-hreads") 7229# -mthreads: Mingw32/gcc, Lynx/gcc 7230# pthread: Linux, etcetera 7231# --thread-safe: KAI C++ 7232# pthread-config: use pthread-config program (for GNU Pth library) 7233 7234case $host_os in 7235 7236 freebsd*) 7237 7238 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 7239 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 7240 7241 ax_pthread_flags="-kthread lthread $ax_pthread_flags" 7242 ;; 7243 7244 hpux*) 7245 7246 # From the cc(1) man page: "[-mt] Sets various -D flags to enable 7247 # multi-threading and also sets -lpthread." 7248 7249 ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags" 7250 ;; 7251 7252 openedition*) 7253 7254 # IBM z/OS requires a feature-test macro to be defined in order to 7255 # enable POSIX threads at all, so give the user a hint if this is 7256 # not set. (We don't define these ourselves, as they can affect 7257 # other portions of the system API in unpredictable ways.) 7258 7259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7260/* end confdefs.h. */ 7261 7262# if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS) 7263 AX_PTHREAD_ZOS_MISSING 7264# endif 7265 7266_ACEOF 7267if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7268 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1 7269then : 7270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5 7271printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;} 7272fi 7273rm -rf conftest* 7274 7275 ;; 7276 7277 solaris*) 7278 7279 # On Solaris (at least, for some versions), libc contains stubbed 7280 # (non-functional) versions of the pthreads routines, so link-based 7281 # tests will erroneously succeed. (N.B.: The stubs are missing 7282 # pthread_cleanup_push, or rather a function called by this macro, 7283 # so we could check for that, but who knows whether they'll stub 7284 # that too in a future libc.) So we'll check first for the 7285 # standard Solaris way of linking pthreads (-mt -lpthread). 7286 7287 ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags" 7288 ;; 7289esac 7290 7291# Are we compiling with Clang? 7292 7293{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5 7294printf %s "checking whether $CC is Clang... " >&6; } 7295if test ${ax_cv_PTHREAD_CLANG+y} 7296then : 7297 printf %s "(cached) " >&6 7298else $as_nop 7299 ax_cv_PTHREAD_CLANG=no 7300 # Note that Autoconf sets GCC=yes for Clang as well as GCC 7301 if test "x$GCC" = "xyes"; then 7302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7303/* end confdefs.h. */ 7304/* Note: Clang 2.7 lacks __clang_[a-z]+__ */ 7305# if defined(__clang__) && defined(__llvm__) 7306 AX_PTHREAD_CC_IS_CLANG 7307# endif 7308 7309_ACEOF 7310if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7311 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1 7312then : 7313 ax_cv_PTHREAD_CLANG=yes 7314fi 7315rm -rf conftest* 7316 7317 fi 7318 7319fi 7320{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5 7321printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; } 7322ax_pthread_clang="$ax_cv_PTHREAD_CLANG" 7323 7324 7325# GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC) 7326 7327# Note that for GCC and Clang -pthread generally implies -lpthread, 7328# except when -nostdlib is passed. 7329# This is problematic using libtool to build C++ shared libraries with pthread: 7330# [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460 7331# [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333 7332# [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555 7333# To solve this, first try -pthread together with -lpthread for GCC 7334 7335if test "x$GCC" = "xyes" 7336then : 7337 ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags" 7338fi 7339 7340# Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first 7341 7342if test "x$ax_pthread_clang" = "xyes" 7343then : 7344 ax_pthread_flags="-pthread,-lpthread -pthread" 7345fi 7346 7347 7348# The presence of a feature test macro requesting re-entrant function 7349# definitions is, on some systems, a strong hint that pthreads support is 7350# correctly enabled 7351 7352case $host_os in 7353 darwin* | hpux* | linux* | osf* | solaris*) 7354 ax_pthread_check_macro="_REENTRANT" 7355 ;; 7356 7357 aix*) 7358 ax_pthread_check_macro="_THREAD_SAFE" 7359 ;; 7360 7361 *) 7362 ax_pthread_check_macro="--" 7363 ;; 7364esac 7365if test "x$ax_pthread_check_macro" = "x--" 7366then : 7367 ax_pthread_check_cond=0 7368else $as_nop 7369 ax_pthread_check_cond="!defined($ax_pthread_check_macro)" 7370fi 7371 7372 7373if test "x$ax_pthread_ok" = "xno"; then 7374for ax_pthread_try_flag in $ax_pthread_flags; do 7375 7376 case $ax_pthread_try_flag in 7377 none) 7378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 7379printf %s "checking whether pthreads work without any flags... " >&6; } 7380 ;; 7381 7382 *,*) 7383 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"` 7384 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"` 7385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5 7386printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; } 7387 ;; 7388 7389 -*) 7390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5 7391printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; } 7392 PTHREAD_CFLAGS="$ax_pthread_try_flag" 7393 ;; 7394 7395 pthread-config) 7396 # Extract the first word of "pthread-config", so it can be a program name with args. 7397set dummy pthread-config; ac_word=$2 7398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7399printf %s "checking for $ac_word... " >&6; } 7400if test ${ac_cv_prog_ax_pthread_config+y} 7401then : 7402 printf %s "(cached) " >&6 7403else $as_nop 7404 if test -n "$ax_pthread_config"; then 7405 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. 7406else 7407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7408for as_dir in $PATH 7409do 7410 IFS=$as_save_IFS 7411 case $as_dir in #((( 7412 '') as_dir=./ ;; 7413 */) ;; 7414 *) as_dir=$as_dir/ ;; 7415 esac 7416 for ac_exec_ext in '' $ac_executable_extensions; do 7417 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7418 ac_cv_prog_ax_pthread_config="yes" 7419 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7420 break 2 7421 fi 7422done 7423 done 7424IFS=$as_save_IFS 7425 7426 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" 7427fi 7428fi 7429ax_pthread_config=$ac_cv_prog_ax_pthread_config 7430if test -n "$ax_pthread_config"; then 7431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 7432printf "%s\n" "$ax_pthread_config" >&6; } 7433else 7434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7435printf "%s\n" "no" >&6; } 7436fi 7437 7438 7439 if test "x$ax_pthread_config" = "xno" 7440then : 7441 continue 7442fi 7443 PTHREAD_CFLAGS="`pthread-config --cflags`" 7444 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 7445 ;; 7446 7447 *) 7448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5 7449printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; } 7450 PTHREAD_LIBS="-l$ax_pthread_try_flag" 7451 ;; 7452 esac 7453 7454 ax_pthread_save_CFLAGS="$CFLAGS" 7455 ax_pthread_save_LIBS="$LIBS" 7456 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 7457 LIBS="$PTHREAD_LIBS $LIBS" 7458 7459 # Check for various functions. We must include pthread.h, 7460 # since some functions may be macros. (On the Sequent, we 7461 # need a special flag -Kthread to make this header compile.) 7462 # We check for pthread_join because it is in -lpthread on IRIX 7463 # while pthread_create is in libc. We check for pthread_attr_init 7464 # due to DEC craziness with -lpthreads. We check for 7465 # pthread_cleanup_push because it is one of the few pthread 7466 # functions on Solaris that doesn't have a non-functional libc stub. 7467 # We try pthread_create on general principles. 7468 7469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7470/* end confdefs.h. */ 7471#include <pthread.h> 7472# if $ax_pthread_check_cond 7473# error "$ax_pthread_check_macro must be defined" 7474# endif 7475 static void *some_global = NULL; 7476 static void routine(void *a) 7477 { 7478 /* To avoid any unused-parameter or 7479 unused-but-set-parameter warning. */ 7480 some_global = a; 7481 } 7482 static void *start_routine(void *a) { return a; } 7483int 7484main (void) 7485{ 7486pthread_t th; pthread_attr_t attr; 7487 pthread_create(&th, 0, start_routine, 0); 7488 pthread_join(th, 0); 7489 pthread_attr_init(&attr); 7490 pthread_cleanup_push(routine, 0); 7491 pthread_cleanup_pop(0) /* ; */ 7492 ; 7493 return 0; 7494} 7495_ACEOF 7496if ac_fn_c_try_link "$LINENO" 7497then : 7498 ax_pthread_ok=yes 7499fi 7500rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7501 conftest$ac_exeext conftest.$ac_ext 7502 7503 CFLAGS="$ax_pthread_save_CFLAGS" 7504 LIBS="$ax_pthread_save_LIBS" 7505 7506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 7507printf "%s\n" "$ax_pthread_ok" >&6; } 7508 if test "x$ax_pthread_ok" = "xyes" 7509then : 7510 break 7511fi 7512 7513 PTHREAD_LIBS="" 7514 PTHREAD_CFLAGS="" 7515done 7516fi 7517 7518 7519# Clang needs special handling, because older versions handle the -pthread 7520# option in a rather... idiosyncratic way 7521 7522if test "x$ax_pthread_clang" = "xyes"; then 7523 7524 # Clang takes -pthread; it has never supported any other flag 7525 7526 # (Note 1: This will need to be revisited if a system that Clang 7527 # supports has POSIX threads in a separate library. This tends not 7528 # to be the way of modern systems, but it's conceivable.) 7529 7530 # (Note 2: On some systems, notably Darwin, -pthread is not needed 7531 # to get POSIX threads support; the API is always present and 7532 # active. We could reasonably leave PTHREAD_CFLAGS empty. But 7533 # -pthread does define _REENTRANT, and while the Darwin headers 7534 # ignore this macro, third-party headers might not.) 7535 7536 # However, older versions of Clang make a point of warning the user 7537 # that, in an invocation where only linking and no compilation is 7538 # taking place, the -pthread option has no effect ("argument unused 7539 # during compilation"). They expect -pthread to be passed in only 7540 # when source code is being compiled. 7541 # 7542 # Problem is, this is at odds with the way Automake and most other 7543 # C build frameworks function, which is that the same flags used in 7544 # compilation (CFLAGS) are also used in linking. Many systems 7545 # supported by AX_PTHREAD require exactly this for POSIX threads 7546 # support, and in fact it is often not straightforward to specify a 7547 # flag that is used only in the compilation phase and not in 7548 # linking. Such a scenario is extremely rare in practice. 7549 # 7550 # Even though use of the -pthread flag in linking would only print 7551 # a warning, this can be a nuisance for well-run software projects 7552 # that build with -Werror. So if the active version of Clang has 7553 # this misfeature, we search for an option to squash it. 7554 7555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5 7556printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; } 7557if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y} 7558then : 7559 printf %s "(cached) " >&6 7560else $as_nop 7561 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown 7562 # Create an alternate version of $ac_link that compiles and 7563 # links in two steps (.c -> .o, .o -> exe) instead of one 7564 # (.c -> exe), because the warning occurs only in the second 7565 # step 7566 ax_pthread_save_ac_link="$ac_link" 7567 ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g' 7568 ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"` 7569 ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)" 7570 ax_pthread_save_CFLAGS="$CFLAGS" 7571 for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do 7572 if test "x$ax_pthread_try" = "xunknown" 7573then : 7574 break 7575fi 7576 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS" 7577 ac_link="$ax_pthread_save_ac_link" 7578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7579/* end confdefs.h. */ 7580int main(void){return 0;} 7581_ACEOF 7582if ac_fn_c_try_link "$LINENO" 7583then : 7584 ac_link="$ax_pthread_2step_ac_link" 7585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7586/* end confdefs.h. */ 7587int main(void){return 0;} 7588_ACEOF 7589if ac_fn_c_try_link "$LINENO" 7590then : 7591 break 7592fi 7593rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7594 conftest$ac_exeext conftest.$ac_ext 7595 7596fi 7597rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7598 conftest$ac_exeext conftest.$ac_ext 7599 done 7600 ac_link="$ax_pthread_save_ac_link" 7601 CFLAGS="$ax_pthread_save_CFLAGS" 7602 if test "x$ax_pthread_try" = "x" 7603then : 7604 ax_pthread_try=no 7605fi 7606 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try" 7607 7608fi 7609{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5 7610printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; } 7611 7612 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in 7613 no | unknown) ;; 7614 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;; 7615 esac 7616 7617fi # $ax_pthread_clang = yes 7618 7619 7620 7621# Various other checks: 7622if test "x$ax_pthread_ok" = "xyes"; then 7623 ax_pthread_save_CFLAGS="$CFLAGS" 7624 ax_pthread_save_LIBS="$LIBS" 7625 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 7626 LIBS="$PTHREAD_LIBS $LIBS" 7627 7628 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 7629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 7630printf %s "checking for joinable pthread attribute... " >&6; } 7631if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y} 7632then : 7633 printf %s "(cached) " >&6 7634else $as_nop 7635 ax_cv_PTHREAD_JOINABLE_ATTR=unknown 7636 for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 7637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7638/* end confdefs.h. */ 7639#include <pthread.h> 7640int 7641main (void) 7642{ 7643int attr = $ax_pthread_attr; return attr /* ; */ 7644 ; 7645 return 0; 7646} 7647_ACEOF 7648if ac_fn_c_try_link "$LINENO" 7649then : 7650 ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break 7651fi 7652rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7653 conftest$ac_exeext conftest.$ac_ext 7654 done 7655 7656fi 7657{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5 7658printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; } 7659 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \ 7660 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \ 7661 test "x$ax_pthread_joinable_attr_defined" != "xyes" 7662then : 7663 7664printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h 7665 7666 ax_pthread_joinable_attr_defined=yes 7667 7668fi 7669 7670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5 7671printf %s "checking whether more special flags are required for pthreads... " >&6; } 7672if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y} 7673then : 7674 printf %s "(cached) " >&6 7675else $as_nop 7676 ax_cv_PTHREAD_SPECIAL_FLAGS=no 7677 case $host_os in 7678 solaris*) 7679 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS" 7680 ;; 7681 esac 7682 7683fi 7684{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5 7685printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; } 7686 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \ 7687 test "x$ax_pthread_special_flags_added" != "xyes" 7688then : 7689 PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS" 7690 ax_pthread_special_flags_added=yes 7691fi 7692 7693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5 7694printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; } 7695if test ${ax_cv_PTHREAD_PRIO_INHERIT+y} 7696then : 7697 printf %s "(cached) " >&6 7698else $as_nop 7699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7700/* end confdefs.h. */ 7701#include <pthread.h> 7702int 7703main (void) 7704{ 7705int i = PTHREAD_PRIO_INHERIT; 7706 return i; 7707 ; 7708 return 0; 7709} 7710_ACEOF 7711if ac_fn_c_try_link "$LINENO" 7712then : 7713 ax_cv_PTHREAD_PRIO_INHERIT=yes 7714else $as_nop 7715 ax_cv_PTHREAD_PRIO_INHERIT=no 7716fi 7717rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7718 conftest$ac_exeext conftest.$ac_ext 7719 7720fi 7721{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5 7722printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; } 7723 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \ 7724 test "x$ax_pthread_prio_inherit_defined" != "xyes" 7725then : 7726 7727printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h 7728 7729 ax_pthread_prio_inherit_defined=yes 7730 7731fi 7732 7733 CFLAGS="$ax_pthread_save_CFLAGS" 7734 LIBS="$ax_pthread_save_LIBS" 7735 7736 # More AIX lossage: compile with *_r variant 7737 if test "x$GCC" != "xyes"; then 7738 case $host_os in 7739 aix*) 7740 case "x/$CC" in #( 7741 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) : 7742 #handle absolute path differently from PATH based program lookup 7743 case "x$CC" in #( 7744 x/*) : 7745 7746 if as_fn_executable_p ${CC}_r 7747then : 7748 PTHREAD_CC="${CC}_r" 7749fi 7750 if test "x${CXX}" != "x" 7751then : 7752 if as_fn_executable_p ${CXX}_r 7753then : 7754 PTHREAD_CXX="${CXX}_r" 7755fi 7756fi 7757 ;; #( 7758 *) : 7759 7760 for ac_prog in ${CC}_r 7761do 7762 # Extract the first word of "$ac_prog", so it can be a program name with args. 7763set dummy $ac_prog; ac_word=$2 7764{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7765printf %s "checking for $ac_word... " >&6; } 7766if test ${ac_cv_prog_PTHREAD_CC+y} 7767then : 7768 printf %s "(cached) " >&6 7769else $as_nop 7770 if test -n "$PTHREAD_CC"; then 7771 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 7772else 7773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7774for as_dir in $PATH 7775do 7776 IFS=$as_save_IFS 7777 case $as_dir in #((( 7778 '') as_dir=./ ;; 7779 */) ;; 7780 *) as_dir=$as_dir/ ;; 7781 esac 7782 for ac_exec_ext in '' $ac_executable_extensions; do 7783 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7784 ac_cv_prog_PTHREAD_CC="$ac_prog" 7785 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7786 break 2 7787 fi 7788done 7789 done 7790IFS=$as_save_IFS 7791 7792fi 7793fi 7794PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 7795if test -n "$PTHREAD_CC"; then 7796 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 7797printf "%s\n" "$PTHREAD_CC" >&6; } 7798else 7799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7800printf "%s\n" "no" >&6; } 7801fi 7802 7803 7804 test -n "$PTHREAD_CC" && break 7805done 7806test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" 7807 7808 if test "x${CXX}" != "x" 7809then : 7810 for ac_prog in ${CXX}_r 7811do 7812 # Extract the first word of "$ac_prog", so it can be a program name with args. 7813set dummy $ac_prog; ac_word=$2 7814{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7815printf %s "checking for $ac_word... " >&6; } 7816if test ${ac_cv_prog_PTHREAD_CXX+y} 7817then : 7818 printf %s "(cached) " >&6 7819else $as_nop 7820 if test -n "$PTHREAD_CXX"; then 7821 ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test. 7822else 7823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7824for as_dir in $PATH 7825do 7826 IFS=$as_save_IFS 7827 case $as_dir in #((( 7828 '') as_dir=./ ;; 7829 */) ;; 7830 *) as_dir=$as_dir/ ;; 7831 esac 7832 for ac_exec_ext in '' $ac_executable_extensions; do 7833 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7834 ac_cv_prog_PTHREAD_CXX="$ac_prog" 7835 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7836 break 2 7837 fi 7838done 7839 done 7840IFS=$as_save_IFS 7841 7842fi 7843fi 7844PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX 7845if test -n "$PTHREAD_CXX"; then 7846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5 7847printf "%s\n" "$PTHREAD_CXX" >&6; } 7848else 7849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7850printf "%s\n" "no" >&6; } 7851fi 7852 7853 7854 test -n "$PTHREAD_CXX" && break 7855done 7856test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX" 7857 7858fi 7859 7860 ;; 7861esac 7862 ;; #( 7863 *) : 7864 ;; 7865esac 7866 ;; 7867 esac 7868 fi 7869fi 7870 7871test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" 7872test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX" 7873 7874 7875 7876 7877 7878 7879# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 7880if test "x$ax_pthread_ok" = "xyes"; then 7881 7882printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h 7883 7884 : 7885else 7886 ax_pthread_ok=no 7887 7888fi 7889ac_ext=c 7890ac_cpp='$CPP $CPPFLAGS' 7891ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7892ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7893ac_compiler_gnu=$ac_cv_c_compiler_gnu 7894 7895 7896else 7897test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" 7898 7899fi 7900 7901# Check whether --enable-uuidd was given. 7902if test ${enable_uuidd+y} 7903then : 7904 enableval=$enable_uuidd; if test "$enableval" = "no" 7905then 7906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5 7907printf "%s\n" "Not building uuidd" >&6; } 7908 UUIDD_CMT="#" 7909else 7910 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h 7911 7912 UUIDD_CMT="" 7913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5 7914printf "%s\n" "Building uuidd" >&6; } 7915fi 7916 7917else $as_nop 7918 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h 7919 7920if test -z "$UUID_CMT" 7921then 7922 UUIDD_CMT="" 7923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5 7924printf "%s\n" "Building uuidd by default" >&6; } 7925else 7926 UUIDD_CMT="#" 7927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5 7928printf "%s\n" "Disabling uuidd by default" >&6; } 7929fi 7930 7931fi 7932 7933 7934 7935# Check whether --enable-mmp was given. 7936if test ${enable_mmp+y} 7937then : 7938 enableval=$enable_mmp; if test "$enableval" = "no" 7939then 7940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5 7941printf "%s\n" "Disabling mmp support" >&6; } 7942else 7943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5 7944printf "%s\n" "Enabling mmp support" >&6; } 7945 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h 7946 7947fi 7948 7949else $as_nop 7950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5 7951printf "%s\n" "Enabling mmp support by default" >&6; } 7952printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h 7953 7954 7955fi 7956 7957 7958# Check whether --enable-tdb was given. 7959if test ${enable_tdb+y} 7960then : 7961 enableval=$enable_tdb; 7962if test "$enableval" = "no" 7963then 7964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5 7965printf "%s\n" "Disabling tdb support" >&6; } 7966 CONFIG_TDB=0 7967else 7968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5 7969printf "%s\n" "Enabling tdb support" >&6; } 7970 CONFIG_TDB=1 7971fi 7972 7973 7974else $as_nop 7975 7976case "$host_os" in 7977mingw*) 7978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support by default" >&5 7979printf "%s\n" "Disabling tdb support by default" >&6; } 7980 CONFIG_TDB=0 7981 ;; 7982*) 7983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support by default" >&5 7984printf "%s\n" "Enabling tdb support by default" >&6; } 7985 CONFIG_TDB=1 7986 ;; 7987esac 7988 7989 7990fi 7991 7992if test "$CONFIG_TDB" = "1" 7993then 7994 printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h 7995 7996 TDB_CMT="" 7997 TDB_MAN_COMMENT="" 7998else 7999 TDB_CMT="#" 8000 TDB_MAN_COMMENT='.\"' 8001fi 8002 8003 8004 8005# Check whether --enable-bmap-stats was given. 8006if test ${enable_bmap_stats+y} 8007then : 8008 enableval=$enable_bmap_stats; if test "$enableval" = "no" 8009then 8010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5 8011printf "%s\n" "Disabling bitmap statistics support" >&6; } 8012else 8013 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5 8014printf "%s\n" "Enabling bitmap statistics support" >&6; } 8015 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h 8016 8017fi 8018 8019else $as_nop 8020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5 8021printf "%s\n" "Enabling bitmap statistics support by default" >&6; } 8022printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h 8023 8024 8025fi 8026 8027 8028# Check whether --enable-bmap-stats-ops was given. 8029if test ${enable_bmap_stats_ops+y} 8030then : 8031 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no" 8032then 8033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5 8034printf "%s\n" "Disabling additional bitmap statistics" >&6; } 8035else 8036 if test "x${enable_bmap_stats}" = "xno" 8037then : 8038 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8039printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 8040as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats 8041See \`config.log' for more details" "$LINENO" 5; } 8042fi 8043 8044 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5 8045printf "%s\n" "Enabling additional bitmap statistics" >&6; } 8046 printf "%s\n" "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h 8047 8048fi 8049 8050else $as_nop 8051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5 8052printf "%s\n" "Disabling additional bitmap statistics by default" >&6; } 8053 8054fi 8055 8056MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library 8057 8058GETTEXT_PACKAGE=e2fsprogs 8059PACKAGE=e2fsprogs 8060VERSION="$E2FSPROGS_VERSION" 8061VERSION=0.14.1 8062 8063printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 8064 8065 8066printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 8067 8068 8069 8070 8071 8072{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 8073printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 8074set x ${MAKE-make} 8075ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 8076if eval test \${ac_cv_prog_make_${ac_make}_set+y} 8077then : 8078 printf %s "(cached) " >&6 8079else $as_nop 8080 cat >conftest.make <<\_ACEOF 8081SHELL = /bin/sh 8082all: 8083 @echo '@@@%%%=$(MAKE)=@@@%%%' 8084_ACEOF 8085# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 8086case `${MAKE-make} -f conftest.make 2>/dev/null` in 8087 *@@@%%%=?*=@@@%%%*) 8088 eval ac_cv_prog_make_${ac_make}_set=yes;; 8089 *) 8090 eval ac_cv_prog_make_${ac_make}_set=no;; 8091esac 8092rm -f conftest.make 8093fi 8094if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 8095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8096printf "%s\n" "yes" >&6; } 8097 SET_MAKE= 8098else 8099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8100printf "%s\n" "no" >&6; } 8101 SET_MAKE="MAKE=${MAKE-make}" 8102fi 8103 8104 8105 # Find a good install program. We prefer a C program (faster), 8106# so one script is as good as another. But avoid the broken or 8107# incompatible versions: 8108# SysV /etc/install, /usr/sbin/install 8109# SunOS /usr/etc/install 8110# IRIX /sbin/install 8111# AIX /bin/install 8112# AmigaOS /C/install, which installs bootblocks on floppy discs 8113# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 8114# AFS /usr/afsws/bin/install, which mishandles nonexistent args 8115# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 8116# OS/2's system install, which has a completely different semantic 8117# ./install, which can be erroneously created by make from ./install.sh. 8118# Reject install programs that cannot install multiple files. 8119{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 8120printf %s "checking for a BSD-compatible install... " >&6; } 8121if test -z "$INSTALL"; then 8122if test ${ac_cv_path_install+y} 8123then : 8124 printf %s "(cached) " >&6 8125else $as_nop 8126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8127for as_dir in $PATH 8128do 8129 IFS=$as_save_IFS 8130 case $as_dir in #((( 8131 '') as_dir=./ ;; 8132 */) ;; 8133 *) as_dir=$as_dir/ ;; 8134 esac 8135 # Account for fact that we put trailing slashes in our PATH walk. 8136case $as_dir in #(( 8137 ./ | /[cC]/* | \ 8138 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 8139 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 8140 /usr/ucb/* ) ;; 8141 *) 8142 # OSF1 and SCO ODT 3.0 have their own names for install. 8143 # Don't use installbsd from OSF since it installs stuff as root 8144 # by default. 8145 for ac_prog in ginstall scoinst install; do 8146 for ac_exec_ext in '' $ac_executable_extensions; do 8147 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 8148 if test $ac_prog = install && 8149 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8150 # AIX install. It has an incompatible calling convention. 8151 : 8152 elif test $ac_prog = install && 8153 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8154 # program-specific install script used by HP pwplus--don't use. 8155 : 8156 else 8157 rm -rf conftest.one conftest.two conftest.dir 8158 echo one > conftest.one 8159 echo two > conftest.two 8160 mkdir conftest.dir 8161 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 8162 test -s conftest.one && test -s conftest.two && 8163 test -s conftest.dir/conftest.one && 8164 test -s conftest.dir/conftest.two 8165 then 8166 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 8167 break 3 8168 fi 8169 fi 8170 fi 8171 done 8172 done 8173 ;; 8174esac 8175 8176 done 8177IFS=$as_save_IFS 8178 8179rm -rf conftest.one conftest.two conftest.dir 8180 8181fi 8182 if test ${ac_cv_path_install+y}; then 8183 INSTALL=$ac_cv_path_install 8184 else 8185 # As a last resort, use the slow shell script. Don't cache a 8186 # value for INSTALL within a source directory, because that will 8187 # break other packages using the cache if that directory is 8188 # removed, or if the value is a relative name. 8189 INSTALL=$ac_install_sh 8190 fi 8191fi 8192{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 8193printf "%s\n" "$INSTALL" >&6; } 8194 8195# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 8196# It thinks the first close brace ends the variable substitution. 8197test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 8198 8199test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 8200 8201test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 8202 8203 8204 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 8205printf %s "checking for a race-free mkdir -p... " >&6; } 8206if test -z "$MKDIR_P"; then 8207 if test ${ac_cv_path_mkdir+y} 8208then : 8209 printf %s "(cached) " >&6 8210else $as_nop 8211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8212for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 8213do 8214 IFS=$as_save_IFS 8215 case $as_dir in #((( 8216 '') as_dir=./ ;; 8217 */) ;; 8218 *) as_dir=$as_dir/ ;; 8219 esac 8220 for ac_prog in mkdir gmkdir; do 8221 for ac_exec_ext in '' $ac_executable_extensions; do 8222 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 8223 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 8224 'mkdir ('*'coreutils) '* | \ 8225 'BusyBox '* | \ 8226 'mkdir (fileutils) '4.1*) 8227 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 8228 break 3;; 8229 esac 8230 done 8231 done 8232 done 8233IFS=$as_save_IFS 8234 8235fi 8236 8237 test -d ./--version && rmdir ./--version 8238 if test ${ac_cv_path_mkdir+y}; then 8239 MKDIR_P="$ac_cv_path_mkdir -p" 8240 else 8241 # As a last resort, use the slow shell script. Don't cache a 8242 # value for MKDIR_P within a source directory, because that will 8243 # break other packages using the cache if that directory is 8244 # removed, or if the value is a relative name. 8245 MKDIR_P="$ac_install_sh -d" 8246 fi 8247fi 8248{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 8249printf "%s\n" "$MKDIR_P" >&6; } 8250 8251 8252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8253printf %s "checking whether NLS is requested... " >&6; } 8254 # Check whether --enable-nls was given. 8255if test ${enable_nls+y} 8256then : 8257 enableval=$enable_nls; USE_NLS=$enableval 8258else $as_nop 8259 USE_NLS=yes 8260fi 8261 8262 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 8263printf "%s\n" "$USE_NLS" >&6; } 8264 8265 8266 8267 8268 GETTEXT_MACRO_VERSION=0.20 8269 8270 8271 8272 8273# Prepare PATH_SEPARATOR. 8274# The user is always right. 8275if test "${PATH_SEPARATOR+set}" != set; then 8276 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 8277 # contains only /bin. Note that ksh looks also at the FPATH variable, 8278 # so we have to set that as well for the test. 8279 PATH_SEPARATOR=: 8280 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 8281 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 8282 || PATH_SEPARATOR=';' 8283 } 8284fi 8285 8286# Find out how to test for executable files. Don't use a zero-byte file, 8287# as systems may use methods other than mode bits to determine executability. 8288cat >conf$$.file <<_ASEOF 8289#! /bin/sh 8290exit 0 8291_ASEOF 8292chmod +x conf$$.file 8293if test -x conf$$.file >/dev/null 2>&1; then 8294 ac_executable_p="test -x" 8295else 8296 ac_executable_p="test -f" 8297fi 8298rm -f conf$$.file 8299 8300# Extract the first word of "msgfmt", so it can be a program name with args. 8301set dummy msgfmt; ac_word=$2 8302{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8303printf %s "checking for $ac_word... " >&6; } 8304if test ${ac_cv_path_MSGFMT+y} 8305then : 8306 printf %s "(cached) " >&6 8307else $as_nop 8308 case "$MSGFMT" in 8309 [\\/]* | ?:[\\/]*) 8310 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 8311 ;; 8312 *) 8313 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 8314 for ac_dir in $PATH; do 8315 IFS="$ac_save_IFS" 8316 test -z "$ac_dir" && ac_dir=. 8317 for ac_exec_ext in '' $ac_executable_extensions; do 8318 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 8319 echo "$as_me: trying $ac_dir/$ac_word..." >&5 8320 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && 8321 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 8322 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 8323 break 2 8324 fi 8325 fi 8326 done 8327 done 8328 IFS="$ac_save_IFS" 8329 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 8330 ;; 8331esac 8332fi 8333MSGFMT="$ac_cv_path_MSGFMT" 8334if test "$MSGFMT" != ":"; then 8335 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 8336printf "%s\n" "$MSGFMT" >&6; } 8337else 8338 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8339printf "%s\n" "no" >&6; } 8340fi 8341 8342 # Extract the first word of "gmsgfmt", so it can be a program name with args. 8343set dummy gmsgfmt; ac_word=$2 8344{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8345printf %s "checking for $ac_word... " >&6; } 8346if test ${ac_cv_path_GMSGFMT+y} 8347then : 8348 printf %s "(cached) " >&6 8349else $as_nop 8350 case $GMSGFMT in 8351 [\\/]* | ?:[\\/]*) 8352 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 8353 ;; 8354 *) 8355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8356for as_dir in $PATH 8357do 8358 IFS=$as_save_IFS 8359 case $as_dir in #((( 8360 '') as_dir=./ ;; 8361 */) ;; 8362 *) as_dir=$as_dir/ ;; 8363 esac 8364 for ac_exec_ext in '' $ac_executable_extensions; do 8365 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8366 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext" 8367 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8368 break 2 8369 fi 8370done 8371 done 8372IFS=$as_save_IFS 8373 8374 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 8375 ;; 8376esac 8377fi 8378GMSGFMT=$ac_cv_path_GMSGFMT 8379if test -n "$GMSGFMT"; then 8380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 8381printf "%s\n" "$GMSGFMT" >&6; } 8382else 8383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8384printf "%s\n" "no" >&6; } 8385fi 8386 8387 8388 8389 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in 8390 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; 8391 *) GMSGFMT_015=$GMSGFMT ;; 8392 esac 8393 8394 8395 8396# Prepare PATH_SEPARATOR. 8397# The user is always right. 8398if test "${PATH_SEPARATOR+set}" != set; then 8399 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 8400 # contains only /bin. Note that ksh looks also at the FPATH variable, 8401 # so we have to set that as well for the test. 8402 PATH_SEPARATOR=: 8403 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 8404 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 8405 || PATH_SEPARATOR=';' 8406 } 8407fi 8408 8409# Find out how to test for executable files. Don't use a zero-byte file, 8410# as systems may use methods other than mode bits to determine executability. 8411cat >conf$$.file <<_ASEOF 8412#! /bin/sh 8413exit 0 8414_ASEOF 8415chmod +x conf$$.file 8416if test -x conf$$.file >/dev/null 2>&1; then 8417 ac_executable_p="test -x" 8418else 8419 ac_executable_p="test -f" 8420fi 8421rm -f conf$$.file 8422 8423# Extract the first word of "xgettext", so it can be a program name with args. 8424set dummy xgettext; ac_word=$2 8425{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8426printf %s "checking for $ac_word... " >&6; } 8427if test ${ac_cv_path_XGETTEXT+y} 8428then : 8429 printf %s "(cached) " >&6 8430else $as_nop 8431 case "$XGETTEXT" in 8432 [\\/]* | ?:[\\/]*) 8433 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 8434 ;; 8435 *) 8436 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 8437 for ac_dir in $PATH; do 8438 IFS="$ac_save_IFS" 8439 test -z "$ac_dir" && ac_dir=. 8440 for ac_exec_ext in '' $ac_executable_extensions; do 8441 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 8442 echo "$as_me: trying $ac_dir/$ac_word..." >&5 8443 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && 8444 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 8445 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 8446 break 2 8447 fi 8448 fi 8449 done 8450 done 8451 IFS="$ac_save_IFS" 8452 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 8453 ;; 8454esac 8455fi 8456XGETTEXT="$ac_cv_path_XGETTEXT" 8457if test "$XGETTEXT" != ":"; then 8458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 8459printf "%s\n" "$XGETTEXT" >&6; } 8460else 8461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8462printf "%s\n" "no" >&6; } 8463fi 8464 8465 rm -f messages.po 8466 8467 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in 8468 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; 8469 *) XGETTEXT_015=$XGETTEXT ;; 8470 esac 8471 8472 8473 8474# Prepare PATH_SEPARATOR. 8475# The user is always right. 8476if test "${PATH_SEPARATOR+set}" != set; then 8477 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 8478 # contains only /bin. Note that ksh looks also at the FPATH variable, 8479 # so we have to set that as well for the test. 8480 PATH_SEPARATOR=: 8481 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 8482 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 8483 || PATH_SEPARATOR=';' 8484 } 8485fi 8486 8487# Find out how to test for executable files. Don't use a zero-byte file, 8488# as systems may use methods other than mode bits to determine executability. 8489cat >conf$$.file <<_ASEOF 8490#! /bin/sh 8491exit 0 8492_ASEOF 8493chmod +x conf$$.file 8494if test -x conf$$.file >/dev/null 2>&1; then 8495 ac_executable_p="test -x" 8496else 8497 ac_executable_p="test -f" 8498fi 8499rm -f conf$$.file 8500 8501# Extract the first word of "msgmerge", so it can be a program name with args. 8502set dummy msgmerge; ac_word=$2 8503{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8504printf %s "checking for $ac_word... " >&6; } 8505if test ${ac_cv_path_MSGMERGE+y} 8506then : 8507 printf %s "(cached) " >&6 8508else $as_nop 8509 case "$MSGMERGE" in 8510 [\\/]* | ?:[\\/]*) 8511 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 8512 ;; 8513 *) 8514 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 8515 for ac_dir in $PATH; do 8516 IFS="$ac_save_IFS" 8517 test -z "$ac_dir" && ac_dir=. 8518 for ac_exec_ext in '' $ac_executable_extensions; do 8519 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 8520 echo "$as_me: trying $ac_dir/$ac_word..." >&5 8521 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then 8522 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 8523 break 2 8524 fi 8525 fi 8526 done 8527 done 8528 IFS="$ac_save_IFS" 8529 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 8530 ;; 8531esac 8532fi 8533MSGMERGE="$ac_cv_path_MSGMERGE" 8534if test "$MSGMERGE" != ":"; then 8535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 8536printf "%s\n" "$MSGMERGE" >&6; } 8537else 8538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8539printf "%s\n" "no" >&6; } 8540fi 8541 8542 8543 if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then 8544 MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt' 8545 else 8546 if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then 8547 MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet' 8548 else 8549 MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet' 8550 fi 8551 fi 8552 8553 8554 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= 8555 8556 8557 ac_config_commands="$ac_config_commands po-directories" 8558 8559 8560 8561 if test "X$prefix" = "XNONE"; then 8562 acl_final_prefix="$ac_default_prefix" 8563 else 8564 acl_final_prefix="$prefix" 8565 fi 8566 if test "X$exec_prefix" = "XNONE"; then 8567 acl_final_exec_prefix='${prefix}' 8568 else 8569 acl_final_exec_prefix="$exec_prefix" 8570 fi 8571 acl_save_prefix="$prefix" 8572 prefix="$acl_final_prefix" 8573 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 8574 prefix="$acl_save_prefix" 8575 8576 8577 8578# Check whether --with-gnu-ld was given. 8579if test ${with_gnu_ld+y} 8580then : 8581 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 8582else $as_nop 8583 with_gnu_ld=no 8584fi 8585 8586# Prepare PATH_SEPARATOR. 8587# The user is always right. 8588if test "${PATH_SEPARATOR+set}" != set; then 8589 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 8590 # contains only /bin. Note that ksh looks also at the FPATH variable, 8591 # so we have to set that as well for the test. 8592 PATH_SEPARATOR=: 8593 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 8594 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 8595 || PATH_SEPARATOR=';' 8596 } 8597fi 8598 8599if test -n "$LD"; then 8600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5 8601printf %s "checking for ld... " >&6; } 8602elif test "$GCC" = yes; then 8603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 8604printf %s "checking for ld used by $CC... " >&6; } 8605elif test "$with_gnu_ld" = yes; then 8606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 8607printf %s "checking for GNU ld... " >&6; } 8608else 8609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 8610printf %s "checking for non-GNU ld... " >&6; } 8611fi 8612if test -n "$LD"; then 8613 # Let the user override the test with a path. 8614 : 8615else 8616 if test ${acl_cv_path_LD+y} 8617then : 8618 printf %s "(cached) " >&6 8619else $as_nop 8620 8621 acl_cv_path_LD= # Final result of this test 8622 ac_prog=ld # Program to search in $PATH 8623 if test "$GCC" = yes; then 8624 # Check if gcc -print-prog-name=ld gives a path. 8625 case $host in 8626 *-*-mingw*) 8627 # gcc leaves a trailing carriage return which upsets mingw 8628 acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 8629 *) 8630 acl_output=`($CC -print-prog-name=ld) 2>&5` ;; 8631 esac 8632 case $acl_output in 8633 # Accept absolute paths. 8634 [\\/]* | ?:[\\/]*) 8635 re_direlt='/[^/][^/]*/\.\./' 8636 # Canonicalize the pathname of ld 8637 acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'` 8638 while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do 8639 acl_output=`echo $acl_output | sed "s%$re_direlt%/%"` 8640 done 8641 # Got the pathname. No search in PATH is needed. 8642 acl_cv_path_LD="$acl_output" 8643 ac_prog= 8644 ;; 8645 "") 8646 # If it fails, then pretend we aren't using GCC. 8647 ;; 8648 *) 8649 # If it is relative, then search for the first ld in PATH. 8650 with_gnu_ld=unknown 8651 ;; 8652 esac 8653 fi 8654 if test -n "$ac_prog"; then 8655 # Search for $ac_prog in $PATH. 8656 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8657 for ac_dir in $PATH; do 8658 IFS="$acl_save_ifs" 8659 test -z "$ac_dir" && ac_dir=. 8660 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 8661 acl_cv_path_LD="$ac_dir/$ac_prog" 8662 # Check to see if the program is GNU ld. I'd rather use --version, 8663 # but apparently some variants of GNU ld only accept -v. 8664 # Break only if it was the GNU/non-GNU ld that we prefer. 8665 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in 8666 *GNU* | *'with BFD'*) 8667 test "$with_gnu_ld" != no && break 8668 ;; 8669 *) 8670 test "$with_gnu_ld" != yes && break 8671 ;; 8672 esac 8673 fi 8674 done 8675 IFS="$acl_save_ifs" 8676 fi 8677 case $host in 8678 *-*-aix*) 8679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8680/* end confdefs.h. */ 8681#if defined __powerpc64__ || defined _ARCH_PPC64 8682 int ok; 8683 #else 8684 error fail 8685 #endif 8686 8687_ACEOF 8688if ac_fn_c_try_compile "$LINENO" 8689then : 8690 # The compiler produces 64-bit code. Add option '-b64' so that the 8691 # linker groks 64-bit object files. 8692 case "$acl_cv_path_LD " in 8693 *" -b64 "*) ;; 8694 *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;; 8695 esac 8696 8697fi 8698rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8699 ;; 8700 sparc64-*-netbsd*) 8701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8702/* end confdefs.h. */ 8703#if defined __sparcv9 || defined __arch64__ 8704 int ok; 8705 #else 8706 error fail 8707 #endif 8708 8709_ACEOF 8710if ac_fn_c_try_compile "$LINENO" 8711then : 8712 8713else $as_nop 8714 # The compiler produces 32-bit code. Add option '-m elf32_sparc' 8715 # so that the linker groks 32-bit object files. 8716 case "$acl_cv_path_LD " in 8717 *" -m elf32_sparc "*) ;; 8718 *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;; 8719 esac 8720 8721fi 8722rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8723 ;; 8724 esac 8725 8726fi 8727 8728 LD="$acl_cv_path_LD" 8729fi 8730if test -n "$LD"; then 8731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 8732printf "%s\n" "$LD" >&6; } 8733else 8734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8735printf "%s\n" "no" >&6; } 8736 as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 8737fi 8738{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 8739printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 8740if test ${acl_cv_prog_gnu_ld+y} 8741then : 8742 printf %s "(cached) " >&6 8743else $as_nop 8744 # I'd rather use --version here, but apparently some GNU lds only accept -v. 8745case `$LD -v 2>&1 </dev/null` in 8746*GNU* | *'with BFD'*) 8747 acl_cv_prog_gnu_ld=yes 8748 ;; 8749*) 8750 acl_cv_prog_gnu_ld=no 8751 ;; 8752esac 8753fi 8754{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 8755printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; } 8756with_gnu_ld=$acl_cv_prog_gnu_ld 8757 8758 8759 8760 8761 8762 8763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 8764printf %s "checking for shared library run path origin... " >&6; } 8765if test ${acl_cv_rpath+y} 8766then : 8767 printf %s "(cached) " >&6 8768else $as_nop 8769 8770 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 8771 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 8772 . ./conftest.sh 8773 rm -f ./conftest.sh 8774 acl_cv_rpath=done 8775 8776fi 8777{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 8778printf "%s\n" "$acl_cv_rpath" >&6; } 8779 wl="$acl_cv_wl" 8780 acl_libext="$acl_cv_libext" 8781 acl_shlibext="$acl_cv_shlibext" 8782 acl_libname_spec="$acl_cv_libname_spec" 8783 acl_library_names_spec="$acl_cv_library_names_spec" 8784 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 8785 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 8786 acl_hardcode_direct="$acl_cv_hardcode_direct" 8787 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" 8788 # Check whether --enable-rpath was given. 8789if test ${enable_rpath+y} 8790then : 8791 enableval=$enable_rpath; : 8792else $as_nop 8793 enable_rpath=yes 8794fi 8795 8796 8797 8798 8799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5 8800printf %s "checking 32-bit host C ABI... " >&6; } 8801if test ${gl_cv_host_cpu_c_abi_32bit+y} 8802then : 8803 printf %s "(cached) " >&6 8804else $as_nop 8805 if test -n "$gl_cv_host_cpu_c_abi"; then 8806 case "$gl_cv_host_cpu_c_abi" in 8807 i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc) 8808 gl_cv_host_cpu_c_abi_32bit=yes ;; 8809 x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 ) 8810 gl_cv_host_cpu_c_abi_32bit=no ;; 8811 *) 8812 gl_cv_host_cpu_c_abi_32bit=unknown ;; 8813 esac 8814 else 8815 case "$host_cpu" in 8816 8817 # CPUs that only support a 32-bit ABI. 8818 arc \ 8819 | bfin \ 8820 | cris* \ 8821 | csky \ 8822 | epiphany \ 8823 | ft32 \ 8824 | h8300 \ 8825 | m68k \ 8826 | microblaze | microblazeel \ 8827 | nds32 | nds32le | nds32be \ 8828 | nios2 | nios2eb | nios2el \ 8829 | or1k* \ 8830 | or32 \ 8831 | sh | sh1234 | sh1234elb \ 8832 | tic6x \ 8833 | xtensa* ) 8834 gl_cv_host_cpu_c_abi_32bit=yes 8835 ;; 8836 8837 # CPUs that only support a 64-bit ABI. 8838 alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \ 8839 | mmix ) 8840 gl_cv_host_cpu_c_abi_32bit=no 8841 ;; 8842 8843 i[34567]86 ) 8844 gl_cv_host_cpu_c_abi_32bit=yes 8845 ;; 8846 8847 x86_64 ) 8848 # On x86_64 systems, the C compiler may be generating code in one of 8849 # these ABIs: 8850 # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64. 8851 # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64 8852 # with native Windows (mingw, MSVC). 8853 # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32. 8854 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386. 8855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8856/* end confdefs.h. */ 8857#if (defined __x86_64__ || defined __amd64__ \ 8858 || defined _M_X64 || defined _M_AMD64) \ 8859 && !(defined __ILP32__ || defined _ILP32) 8860 int ok; 8861 #else 8862 error fail 8863 #endif 8864 8865_ACEOF 8866if ac_fn_c_try_compile "$LINENO" 8867then : 8868 gl_cv_host_cpu_c_abi_32bit=no 8869else $as_nop 8870 gl_cv_host_cpu_c_abi_32bit=yes 8871fi 8872rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8873 ;; 8874 8875 arm* | aarch64 ) 8876 # Assume arm with EABI. 8877 # On arm64 systems, the C compiler may be generating code in one of 8878 # these ABIs: 8879 # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64. 8880 # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32. 8881 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf. 8882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8883/* end confdefs.h. */ 8884#if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32) 8885 int ok; 8886 #else 8887 error fail 8888 #endif 8889 8890_ACEOF 8891if ac_fn_c_try_compile "$LINENO" 8892then : 8893 gl_cv_host_cpu_c_abi_32bit=no 8894else $as_nop 8895 gl_cv_host_cpu_c_abi_32bit=yes 8896fi 8897rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8898 ;; 8899 8900 hppa1.0 | hppa1.1 | hppa2.0* | hppa64 ) 8901 # On hppa, the C compiler may be generating 32-bit code or 64-bit 8902 # code. In the latter case, it defines _LP64 and __LP64__. 8903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8904/* end confdefs.h. */ 8905#ifdef __LP64__ 8906 int ok; 8907 #else 8908 error fail 8909 #endif 8910 8911_ACEOF 8912if ac_fn_c_try_compile "$LINENO" 8913then : 8914 gl_cv_host_cpu_c_abi_32bit=no 8915else $as_nop 8916 gl_cv_host_cpu_c_abi_32bit=yes 8917fi 8918rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8919 ;; 8920 8921 ia64* ) 8922 # On ia64 on HP-UX, the C compiler may be generating 64-bit code or 8923 # 32-bit code. In the latter case, it defines _ILP32. 8924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8925/* end confdefs.h. */ 8926#ifdef _ILP32 8927 int ok; 8928 #else 8929 error fail 8930 #endif 8931 8932_ACEOF 8933if ac_fn_c_try_compile "$LINENO" 8934then : 8935 gl_cv_host_cpu_c_abi_32bit=yes 8936else $as_nop 8937 gl_cv_host_cpu_c_abi_32bit=no 8938fi 8939rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8940 ;; 8941 8942 mips* ) 8943 # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this 8944 # at 32. 8945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8946/* end confdefs.h. */ 8947#if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64) 8948 int ok; 8949 #else 8950 error fail 8951 #endif 8952 8953_ACEOF 8954if ac_fn_c_try_compile "$LINENO" 8955then : 8956 gl_cv_host_cpu_c_abi_32bit=no 8957else $as_nop 8958 gl_cv_host_cpu_c_abi_32bit=yes 8959fi 8960rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8961 ;; 8962 8963 powerpc* ) 8964 # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD. 8965 # No need to distinguish them here; the caller may distinguish 8966 # them based on the OS. 8967 # On powerpc64 systems, the C compiler may still be generating 8968 # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may 8969 # be generating 64-bit code. 8970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8971/* end confdefs.h. */ 8972#if defined __powerpc64__ || defined _ARCH_PPC64 8973 int ok; 8974 #else 8975 error fail 8976 #endif 8977 8978_ACEOF 8979if ac_fn_c_try_compile "$LINENO" 8980then : 8981 gl_cv_host_cpu_c_abi_32bit=no 8982else $as_nop 8983 gl_cv_host_cpu_c_abi_32bit=yes 8984fi 8985rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8986 ;; 8987 8988 rs6000 ) 8989 gl_cv_host_cpu_c_abi_32bit=yes 8990 ;; 8991 8992 riscv32 | riscv64 ) 8993 # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d. 8994 # Size of 'long' and 'void *': 8995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8996/* end confdefs.h. */ 8997#if defined __LP64__ 8998 int ok; 8999 #else 9000 error fail 9001 #endif 9002 9003_ACEOF 9004if ac_fn_c_try_compile "$LINENO" 9005then : 9006 gl_cv_host_cpu_c_abi_32bit=no 9007else $as_nop 9008 gl_cv_host_cpu_c_abi_32bit=yes 9009fi 9010rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9011 ;; 9012 9013 s390* ) 9014 # On s390x, the C compiler may be generating 64-bit (= s390x) code 9015 # or 31-bit (= s390) code. 9016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9017/* end confdefs.h. */ 9018#if defined __LP64__ || defined __s390x__ 9019 int ok; 9020 #else 9021 error fail 9022 #endif 9023 9024_ACEOF 9025if ac_fn_c_try_compile "$LINENO" 9026then : 9027 gl_cv_host_cpu_c_abi_32bit=no 9028else $as_nop 9029 gl_cv_host_cpu_c_abi_32bit=yes 9030fi 9031rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9032 ;; 9033 9034 sparc | sparc64 ) 9035 # UltraSPARCs running Linux have `uname -m` = "sparc64", but the 9036 # C compiler still generates 32-bit code. 9037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9038/* end confdefs.h. */ 9039#if defined __sparcv9 || defined __arch64__ 9040 int ok; 9041 #else 9042 error fail 9043 #endif 9044 9045_ACEOF 9046if ac_fn_c_try_compile "$LINENO" 9047then : 9048 gl_cv_host_cpu_c_abi_32bit=no 9049else $as_nop 9050 gl_cv_host_cpu_c_abi_32bit=yes 9051fi 9052rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9053 ;; 9054 9055 *) 9056 gl_cv_host_cpu_c_abi_32bit=unknown 9057 ;; 9058 esac 9059 fi 9060 9061fi 9062{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5 9063printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; } 9064 9065 HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit" 9066 9067 9068 9069 9070 9071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5 9072printf %s "checking for ELF binary format... " >&6; } 9073if test ${gl_cv_elf+y} 9074then : 9075 printf %s "(cached) " >&6 9076else $as_nop 9077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9078/* end confdefs.h. */ 9079#ifdef __ELF__ 9080 Extensible Linking Format 9081 #endif 9082 9083_ACEOF 9084if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9085 $EGREP "Extensible Linking Format" >/dev/null 2>&1 9086then : 9087 gl_cv_elf=yes 9088else $as_nop 9089 gl_cv_elf=no 9090fi 9091rm -rf conftest* 9092 9093 9094fi 9095{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5 9096printf "%s\n" "$gl_cv_elf" >&6; } 9097 if test $gl_cv_elf; then 9098 # Extract the ELF class of a file (5th byte) in decimal. 9099 # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header 9100 if od -A x < /dev/null >/dev/null 2>/dev/null; then 9101 # Use POSIX od. 9102 func_elfclass () 9103 { 9104 od -A n -t d1 -j 4 -N 1 9105 } 9106 else 9107 # Use BSD hexdump. 9108 func_elfclass () 9109 { 9110 dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "' 9111 echo 9112 } 9113 fi 9114 case $HOST_CPU_C_ABI_32BIT in 9115 yes) 9116 # 32-bit ABI. 9117 acl_is_expected_elfclass () 9118 { 9119 test "`func_elfclass | sed -e 's/[ ]//g'`" = 1 9120 } 9121 ;; 9122 no) 9123 # 64-bit ABI. 9124 acl_is_expected_elfclass () 9125 { 9126 test "`func_elfclass | sed -e 's/[ ]//g'`" = 2 9127 } 9128 ;; 9129 *) 9130 # Unknown. 9131 acl_is_expected_elfclass () 9132 { 9133 : 9134 } 9135 ;; 9136 esac 9137 else 9138 acl_is_expected_elfclass () 9139 { 9140 : 9141 } 9142 fi 9143 9144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5 9145printf %s "checking for the common suffixes of directories in the library search path... " >&6; } 9146if test ${acl_cv_libdirstems+y} 9147then : 9148 printf %s "(cached) " >&6 9149else $as_nop 9150 acl_libdirstem=lib 9151 acl_libdirstem2= 9152 acl_libdirstem3= 9153 case "$host_os" in 9154 solaris*) 9155 if test $HOST_CPU_C_ABI_32BIT = no; then 9156 acl_libdirstem2=lib/64 9157 case "$host_cpu" in 9158 sparc*) acl_libdirstem3=lib/sparcv9 ;; 9159 i*86 | x86_64) acl_libdirstem3=lib/amd64 ;; 9160 esac 9161 fi 9162 ;; 9163 *) 9164 searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \ 9165 | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` 9166 if test $HOST_CPU_C_ABI_32BIT != no; then 9167 # 32-bit or unknown ABI. 9168 if test -d /usr/lib32; then 9169 acl_libdirstem2=lib32 9170 fi 9171 fi 9172 if test $HOST_CPU_C_ABI_32BIT != yes; then 9173 # 64-bit or unknown ABI. 9174 if test -d /usr/lib64; then 9175 acl_libdirstem3=lib64 9176 fi 9177 fi 9178 if test -n "$searchpath"; then 9179 acl_save_IFS="${IFS= }"; IFS=":" 9180 for searchdir in $searchpath; do 9181 if test -d "$searchdir"; then 9182 case "$searchdir" in 9183 */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;; 9184 */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;; 9185 */../ | */.. ) 9186 # Better ignore directories of this form. They are misleading. 9187 ;; 9188 *) searchdir=`cd "$searchdir" && pwd` 9189 case "$searchdir" in 9190 */lib32 ) acl_libdirstem2=lib32 ;; 9191 */lib64 ) acl_libdirstem3=lib64 ;; 9192 esac ;; 9193 esac 9194 fi 9195 done 9196 IFS="$acl_save_IFS" 9197 if test $HOST_CPU_C_ABI_32BIT = yes; then 9198 # 32-bit ABI. 9199 acl_libdirstem3= 9200 fi 9201 if test $HOST_CPU_C_ABI_32BIT = no; then 9202 # 64-bit ABI. 9203 acl_libdirstem2= 9204 fi 9205 fi 9206 ;; 9207 esac 9208 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" 9209 test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem" 9210 acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3" 9211 9212fi 9213{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5 9214printf "%s\n" "$acl_cv_libdirstems" >&6; } 9215 acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'` 9216 acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'` 9217 acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'` 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 use_additional=yes 9230 9231 acl_save_prefix="$prefix" 9232 prefix="$acl_final_prefix" 9233 acl_save_exec_prefix="$exec_prefix" 9234 exec_prefix="$acl_final_exec_prefix" 9235 9236 eval additional_includedir=\"$includedir\" 9237 eval additional_libdir=\"$libdir\" 9238 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\" 9239 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\" 9240 9241 exec_prefix="$acl_save_exec_prefix" 9242 prefix="$acl_save_prefix" 9243 9244 9245# Check whether --with-libiconv-prefix was given. 9246if test ${with_libiconv_prefix+y} 9247then : 9248 withval=$with_libiconv_prefix; 9249 if test "X$withval" = "Xno"; then 9250 use_additional=no 9251 else 9252 if test "X$withval" = "X"; then 9253 9254 acl_save_prefix="$prefix" 9255 prefix="$acl_final_prefix" 9256 acl_save_exec_prefix="$exec_prefix" 9257 exec_prefix="$acl_final_exec_prefix" 9258 9259 eval additional_includedir=\"$includedir\" 9260 eval additional_libdir=\"$libdir\" 9261 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\" 9262 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\" 9263 9264 exec_prefix="$acl_save_exec_prefix" 9265 prefix="$acl_save_prefix" 9266 9267 else 9268 additional_includedir="$withval/include" 9269 additional_libdir="$withval/$acl_libdirstem" 9270 additional_libdir2="$withval/$acl_libdirstem2" 9271 additional_libdir3="$withval/$acl_libdirstem3" 9272 fi 9273 fi 9274 9275fi 9276 9277 if test "X$additional_libdir2" = "X$additional_libdir"; then 9278 additional_libdir2= 9279 fi 9280 if test "X$additional_libdir3" = "X$additional_libdir"; then 9281 additional_libdir3= 9282 fi 9283 LIBICONV= 9284 LTLIBICONV= 9285 INCICONV= 9286 LIBICONV_PREFIX= 9287 HAVE_LIBICONV= 9288 rpathdirs= 9289 ltrpathdirs= 9290 names_already_handled= 9291 names_next_round='iconv ' 9292 while test -n "$names_next_round"; do 9293 names_this_round="$names_next_round" 9294 names_next_round= 9295 for name in $names_this_round; do 9296 already_handled= 9297 for n in $names_already_handled; do 9298 if test "$n" = "$name"; then 9299 already_handled=yes 9300 break 9301 fi 9302 done 9303 if test -z "$already_handled"; then 9304 names_already_handled="$names_already_handled $name" 9305 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` 9306 eval value=\"\$HAVE_LIB$uppername\" 9307 if test -n "$value"; then 9308 if test "$value" = yes; then 9309 eval value=\"\$LIB$uppername\" 9310 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 9311 eval value=\"\$LTLIB$uppername\" 9312 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 9313 else 9314 : 9315 fi 9316 else 9317 found_dir= 9318 found_la= 9319 found_so= 9320 found_a= 9321 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name 9322 if test -n "$acl_shlibext"; then 9323 shrext=".$acl_shlibext" # typically: shrext=.so 9324 else 9325 shrext= 9326 fi 9327 if test $use_additional = yes; then 9328 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do 9329 if test "X$found_dir" = "X"; then 9330 eval dir=\$$additional_libdir_variable 9331 if test -n "$dir"; then 9332 if test -n "$acl_shlibext"; then 9333 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then 9334 found_dir="$dir" 9335 found_so="$dir/$libname$shrext" 9336 else 9337 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 9338 ver=`(cd "$dir" && \ 9339 for f in "$libname$shrext".*; do echo "$f"; done \ 9340 | sed -e "s,^$libname$shrext\\\\.,," \ 9341 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 9342 | sed 1q ) 2>/dev/null` 9343 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then 9344 found_dir="$dir" 9345 found_so="$dir/$libname$shrext.$ver" 9346 fi 9347 else 9348 eval library_names=\"$acl_library_names_spec\" 9349 for f in $library_names; do 9350 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then 9351 found_dir="$dir" 9352 found_so="$dir/$f" 9353 break 9354 fi 9355 done 9356 fi 9357 fi 9358 fi 9359 if test "X$found_dir" = "X"; then 9360 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then 9361 found_dir="$dir" 9362 found_a="$dir/$libname.$acl_libext" 9363 fi 9364 fi 9365 if test "X$found_dir" != "X"; then 9366 if test -f "$dir/$libname.la"; then 9367 found_la="$dir/$libname.la" 9368 fi 9369 fi 9370 fi 9371 fi 9372 done 9373 fi 9374 if test "X$found_dir" = "X"; then 9375 for x in $LDFLAGS $LTLIBICONV; do 9376 9377 acl_save_prefix="$prefix" 9378 prefix="$acl_final_prefix" 9379 acl_save_exec_prefix="$exec_prefix" 9380 exec_prefix="$acl_final_exec_prefix" 9381 eval x=\"$x\" 9382 exec_prefix="$acl_save_exec_prefix" 9383 prefix="$acl_save_prefix" 9384 9385 case "$x" in 9386 -L*) 9387 dir=`echo "X$x" | sed -e 's/^X-L//'` 9388 if test -n "$acl_shlibext"; then 9389 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then 9390 found_dir="$dir" 9391 found_so="$dir/$libname$shrext" 9392 else 9393 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 9394 ver=`(cd "$dir" && \ 9395 for f in "$libname$shrext".*; do echo "$f"; done \ 9396 | sed -e "s,^$libname$shrext\\\\.,," \ 9397 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 9398 | sed 1q ) 2>/dev/null` 9399 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then 9400 found_dir="$dir" 9401 found_so="$dir/$libname$shrext.$ver" 9402 fi 9403 else 9404 eval library_names=\"$acl_library_names_spec\" 9405 for f in $library_names; do 9406 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then 9407 found_dir="$dir" 9408 found_so="$dir/$f" 9409 break 9410 fi 9411 done 9412 fi 9413 fi 9414 fi 9415 if test "X$found_dir" = "X"; then 9416 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then 9417 found_dir="$dir" 9418 found_a="$dir/$libname.$acl_libext" 9419 fi 9420 fi 9421 if test "X$found_dir" != "X"; then 9422 if test -f "$dir/$libname.la"; then 9423 found_la="$dir/$libname.la" 9424 fi 9425 fi 9426 ;; 9427 esac 9428 if test "X$found_dir" != "X"; then 9429 break 9430 fi 9431 done 9432 fi 9433 if test "X$found_dir" != "X"; then 9434 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 9435 if test "X$found_so" != "X"; then 9436 if test "$enable_rpath" = no \ 9437 || test "X$found_dir" = "X/usr/$acl_libdirstem" \ 9438 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \ 9439 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then 9440 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 9441 else 9442 haveit= 9443 for x in $ltrpathdirs; do 9444 if test "X$x" = "X$found_dir"; then 9445 haveit=yes 9446 break 9447 fi 9448 done 9449 if test -z "$haveit"; then 9450 ltrpathdirs="$ltrpathdirs $found_dir" 9451 fi 9452 if test "$acl_hardcode_direct" = yes; then 9453 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 9454 else 9455 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then 9456 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 9457 haveit= 9458 for x in $rpathdirs; do 9459 if test "X$x" = "X$found_dir"; then 9460 haveit=yes 9461 break 9462 fi 9463 done 9464 if test -z "$haveit"; then 9465 rpathdirs="$rpathdirs $found_dir" 9466 fi 9467 else 9468 haveit= 9469 for x in $LDFLAGS $LIBICONV; do 9470 9471 acl_save_prefix="$prefix" 9472 prefix="$acl_final_prefix" 9473 acl_save_exec_prefix="$exec_prefix" 9474 exec_prefix="$acl_final_exec_prefix" 9475 eval x=\"$x\" 9476 exec_prefix="$acl_save_exec_prefix" 9477 prefix="$acl_save_prefix" 9478 9479 if test "X$x" = "X-L$found_dir"; then 9480 haveit=yes 9481 break 9482 fi 9483 done 9484 if test -z "$haveit"; then 9485 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 9486 fi 9487 if test "$acl_hardcode_minus_L" != no; then 9488 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 9489 else 9490 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 9491 fi 9492 fi 9493 fi 9494 fi 9495 else 9496 if test "X$found_a" != "X"; then 9497 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 9498 else 9499 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 9500 fi 9501 fi 9502 additional_includedir= 9503 case "$found_dir" in 9504 */$acl_libdirstem | */$acl_libdirstem/) 9505 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` 9506 if test "$name" = 'iconv'; then 9507 LIBICONV_PREFIX="$basedir" 9508 fi 9509 additional_includedir="$basedir/include" 9510 ;; 9511 */$acl_libdirstem2 | */$acl_libdirstem2/) 9512 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` 9513 if test "$name" = 'iconv'; then 9514 LIBICONV_PREFIX="$basedir" 9515 fi 9516 additional_includedir="$basedir/include" 9517 ;; 9518 */$acl_libdirstem3 | */$acl_libdirstem3/) 9519 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'` 9520 if test "$name" = 'iconv'; then 9521 LIBICONV_PREFIX="$basedir" 9522 fi 9523 additional_includedir="$basedir/include" 9524 ;; 9525 esac 9526 if test "X$additional_includedir" != "X"; then 9527 if test "X$additional_includedir" != "X/usr/include"; then 9528 haveit= 9529 if test "X$additional_includedir" = "X/usr/local/include"; then 9530 if test -n "$GCC"; then 9531 case $host_os in 9532 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 9533 esac 9534 fi 9535 fi 9536 if test -z "$haveit"; then 9537 for x in $CPPFLAGS $INCICONV; do 9538 9539 acl_save_prefix="$prefix" 9540 prefix="$acl_final_prefix" 9541 acl_save_exec_prefix="$exec_prefix" 9542 exec_prefix="$acl_final_exec_prefix" 9543 eval x=\"$x\" 9544 exec_prefix="$acl_save_exec_prefix" 9545 prefix="$acl_save_prefix" 9546 9547 if test "X$x" = "X-I$additional_includedir"; then 9548 haveit=yes 9549 break 9550 fi 9551 done 9552 if test -z "$haveit"; then 9553 if test -d "$additional_includedir"; then 9554 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 9555 fi 9556 fi 9557 fi 9558 fi 9559 fi 9560 if test -n "$found_la"; then 9561 save_libdir="$libdir" 9562 case "$found_la" in 9563 */* | *\\*) . "$found_la" ;; 9564 *) . "./$found_la" ;; 9565 esac 9566 libdir="$save_libdir" 9567 for dep in $dependency_libs; do 9568 case "$dep" in 9569 -L*) 9570 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 9571 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \ 9572 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \ 9573 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then 9574 haveit= 9575 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \ 9576 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \ 9577 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then 9578 if test -n "$GCC"; then 9579 case $host_os in 9580 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 9581 esac 9582 fi 9583 fi 9584 if test -z "$haveit"; then 9585 haveit= 9586 for x in $LDFLAGS $LIBICONV; do 9587 9588 acl_save_prefix="$prefix" 9589 prefix="$acl_final_prefix" 9590 acl_save_exec_prefix="$exec_prefix" 9591 exec_prefix="$acl_final_exec_prefix" 9592 eval x=\"$x\" 9593 exec_prefix="$acl_save_exec_prefix" 9594 prefix="$acl_save_prefix" 9595 9596 if test "X$x" = "X-L$dependency_libdir"; then 9597 haveit=yes 9598 break 9599 fi 9600 done 9601 if test -z "$haveit"; then 9602 if test -d "$dependency_libdir"; then 9603 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir" 9604 fi 9605 fi 9606 haveit= 9607 for x in $LDFLAGS $LTLIBICONV; do 9608 9609 acl_save_prefix="$prefix" 9610 prefix="$acl_final_prefix" 9611 acl_save_exec_prefix="$exec_prefix" 9612 exec_prefix="$acl_final_exec_prefix" 9613 eval x=\"$x\" 9614 exec_prefix="$acl_save_exec_prefix" 9615 prefix="$acl_save_prefix" 9616 9617 if test "X$x" = "X-L$dependency_libdir"; then 9618 haveit=yes 9619 break 9620 fi 9621 done 9622 if test -z "$haveit"; then 9623 if test -d "$dependency_libdir"; then 9624 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir" 9625 fi 9626 fi 9627 fi 9628 fi 9629 ;; 9630 -R*) 9631 dir=`echo "X$dep" | sed -e 's/^X-R//'` 9632 if test "$enable_rpath" != no; then 9633 haveit= 9634 for x in $rpathdirs; do 9635 if test "X$x" = "X$dir"; then 9636 haveit=yes 9637 break 9638 fi 9639 done 9640 if test -z "$haveit"; then 9641 rpathdirs="$rpathdirs $dir" 9642 fi 9643 haveit= 9644 for x in $ltrpathdirs; do 9645 if test "X$x" = "X$dir"; then 9646 haveit=yes 9647 break 9648 fi 9649 done 9650 if test -z "$haveit"; then 9651 ltrpathdirs="$ltrpathdirs $dir" 9652 fi 9653 fi 9654 ;; 9655 -l*) 9656 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 9657 ;; 9658 *.la) 9659 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 9660 ;; 9661 *) 9662 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 9663 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 9664 ;; 9665 esac 9666 done 9667 fi 9668 else 9669 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 9670 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 9671 fi 9672 fi 9673 fi 9674 done 9675 done 9676 if test "X$rpathdirs" != "X"; then 9677 if test -n "$acl_hardcode_libdir_separator"; then 9678 alldirs= 9679 for found_dir in $rpathdirs; do 9680 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" 9681 done 9682 acl_save_libdir="$libdir" 9683 libdir="$alldirs" 9684 eval flag=\"$acl_hardcode_libdir_flag_spec\" 9685 libdir="$acl_save_libdir" 9686 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 9687 else 9688 for found_dir in $rpathdirs; do 9689 acl_save_libdir="$libdir" 9690 libdir="$found_dir" 9691 eval flag=\"$acl_hardcode_libdir_flag_spec\" 9692 libdir="$acl_save_libdir" 9693 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 9694 done 9695 fi 9696 fi 9697 if test "X$ltrpathdirs" != "X"; then 9698 for found_dir in $ltrpathdirs; do 9699 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 9700 done 9701 fi 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 9732printf %s "checking for CFPreferencesCopyAppValue... " >&6; } 9733if test ${gt_cv_func_CFPreferencesCopyAppValue+y} 9734then : 9735 printf %s "(cached) " >&6 9736else $as_nop 9737 gt_save_LIBS="$LIBS" 9738 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 9739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9740/* end confdefs.h. */ 9741#include <CoreFoundation/CFPreferences.h> 9742int 9743main (void) 9744{ 9745CFPreferencesCopyAppValue(NULL, NULL) 9746 ; 9747 return 0; 9748} 9749_ACEOF 9750if ac_fn_c_try_link "$LINENO" 9751then : 9752 gt_cv_func_CFPreferencesCopyAppValue=yes 9753else $as_nop 9754 gt_cv_func_CFPreferencesCopyAppValue=no 9755fi 9756rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9757 conftest$ac_exeext conftest.$ac_ext 9758 LIBS="$gt_save_LIBS" 9759fi 9760{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 9761printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } 9762 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 9763 9764printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h 9765 9766 fi 9767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5 9768printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; } 9769if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y} 9770then : 9771 printf %s "(cached) " >&6 9772else $as_nop 9773 gt_save_LIBS="$LIBS" 9774 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 9775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9776/* end confdefs.h. */ 9777#include <CoreFoundation/CFLocale.h> 9778int 9779main (void) 9780{ 9781CFLocaleCopyPreferredLanguages(); 9782 ; 9783 return 0; 9784} 9785_ACEOF 9786if ac_fn_c_try_link "$LINENO" 9787then : 9788 gt_cv_func_CFLocaleCopyPreferredLanguages=yes 9789else $as_nop 9790 gt_cv_func_CFLocaleCopyPreferredLanguages=no 9791fi 9792rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9793 conftest$ac_exeext conftest.$ac_ext 9794 LIBS="$gt_save_LIBS" 9795fi 9796{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5 9797printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; } 9798 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 9799 9800printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h 9801 9802 fi 9803 INTL_MACOSX_LIBS= 9804 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \ 9805 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 9806 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" 9807 fi 9808 9809 9810 9811 9812 9813 9814 LIBINTL= 9815 LTLIBINTL= 9816 POSUB= 9817 9818 case " $gt_needs " in 9819 *" need-formatstring-macros "*) gt_api_version=3 ;; 9820 *" need-ngettext "*) gt_api_version=2 ;; 9821 *) gt_api_version=1 ;; 9822 esac 9823 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" 9824 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" 9825 9826 if test "$USE_NLS" = "yes"; then 9827 gt_use_preinstalled_gnugettext=no 9828 9829 9830 if test $gt_api_version -ge 3; then 9831 gt_revision_test_code=' 9832#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 9833#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) 9834#endif 9835typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; 9836' 9837 else 9838 gt_revision_test_code= 9839 fi 9840 if test $gt_api_version -ge 2; then 9841 gt_expression_test_code=' + * ngettext ("", "", 0)' 9842 else 9843 gt_expression_test_code= 9844 fi 9845 9846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 9847printf %s "checking for GNU gettext in libc... " >&6; } 9848if eval test \${$gt_func_gnugettext_libc+y} 9849then : 9850 printf %s "(cached) " >&6 9851else $as_nop 9852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9853/* end confdefs.h. */ 9854 9855#include <libintl.h> 9856#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 9857extern int _nl_msg_cat_cntr; 9858extern int *_nl_domain_bindings; 9859#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) 9860#else 9861#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 9862#endif 9863$gt_revision_test_code 9864 9865int 9866main (void) 9867{ 9868 9869bindtextdomain ("", ""); 9870return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 9871 9872 ; 9873 return 0; 9874} 9875_ACEOF 9876if ac_fn_c_try_link "$LINENO" 9877then : 9878 eval "$gt_func_gnugettext_libc=yes" 9879else $as_nop 9880 eval "$gt_func_gnugettext_libc=no" 9881fi 9882rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9883 conftest$ac_exeext conftest.$ac_ext 9884fi 9885eval ac_res=\$$gt_func_gnugettext_libc 9886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 9887printf "%s\n" "$ac_res" >&6; } 9888 9889 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then 9890 9891 9892 9893 9894 9895 am_save_CPPFLAGS="$CPPFLAGS" 9896 9897 for element in $INCICONV; do 9898 haveit= 9899 for x in $CPPFLAGS; do 9900 9901 acl_save_prefix="$prefix" 9902 prefix="$acl_final_prefix" 9903 acl_save_exec_prefix="$exec_prefix" 9904 exec_prefix="$acl_final_exec_prefix" 9905 eval x=\"$x\" 9906 exec_prefix="$acl_save_exec_prefix" 9907 prefix="$acl_save_prefix" 9908 9909 if test "X$x" = "X$element"; then 9910 haveit=yes 9911 break 9912 fi 9913 done 9914 if test -z "$haveit"; then 9915 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 9916 fi 9917 done 9918 9919 9920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 9921printf %s "checking for iconv... " >&6; } 9922if test ${am_cv_func_iconv+y} 9923then : 9924 printf %s "(cached) " >&6 9925else $as_nop 9926 9927 am_cv_func_iconv="no, consider installing GNU libiconv" 9928 am_cv_lib_iconv=no 9929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9930/* end confdefs.h. */ 9931 9932#include <stdlib.h> 9933#include <iconv.h> 9934 9935int 9936main (void) 9937{ 9938iconv_t cd = iconv_open("",""); 9939 iconv(cd,NULL,NULL,NULL,NULL); 9940 iconv_close(cd); 9941 ; 9942 return 0; 9943} 9944_ACEOF 9945if ac_fn_c_try_link "$LINENO" 9946then : 9947 am_cv_func_iconv=yes 9948fi 9949rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9950 conftest$ac_exeext conftest.$ac_ext 9951 if test "$am_cv_func_iconv" != yes; then 9952 am_save_LIBS="$LIBS" 9953 LIBS="$LIBS $LIBICONV" 9954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9955/* end confdefs.h. */ 9956 9957#include <stdlib.h> 9958#include <iconv.h> 9959 9960int 9961main (void) 9962{ 9963iconv_t cd = iconv_open("",""); 9964 iconv(cd,NULL,NULL,NULL,NULL); 9965 iconv_close(cd); 9966 ; 9967 return 0; 9968} 9969_ACEOF 9970if ac_fn_c_try_link "$LINENO" 9971then : 9972 am_cv_lib_iconv=yes 9973 am_cv_func_iconv=yes 9974fi 9975rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9976 conftest$ac_exeext conftest.$ac_ext 9977 LIBS="$am_save_LIBS" 9978 fi 9979 9980fi 9981{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 9982printf "%s\n" "$am_cv_func_iconv" >&6; } 9983 if test "$am_cv_func_iconv" = yes; then 9984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 9985printf %s "checking for working iconv... " >&6; } 9986if test ${am_cv_func_iconv_works+y} 9987then : 9988 printf %s "(cached) " >&6 9989else $as_nop 9990 9991 am_save_LIBS="$LIBS" 9992 if test $am_cv_lib_iconv = yes; then 9993 LIBS="$LIBS $LIBICONV" 9994 fi 9995 am_cv_func_iconv_works=no 9996 for ac_iconv_const in '' 'const'; do 9997 if test "$cross_compiling" = yes 9998then : 9999 case "$host_os" in 10000 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 10001 *) am_cv_func_iconv_works="guessing yes" ;; 10002 esac 10003else $as_nop 10004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10005/* end confdefs.h. */ 10006 10007#include <iconv.h> 10008#include <string.h> 10009 10010#ifndef ICONV_CONST 10011# define ICONV_CONST $ac_iconv_const 10012#endif 10013 10014int 10015main (void) 10016{ 10017int result = 0; 10018 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful 10019 returns. */ 10020 { 10021 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); 10022 if (cd_utf8_to_88591 != (iconv_t)(-1)) 10023 { 10024 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ 10025 char buf[10]; 10026 ICONV_CONST char *inptr = input; 10027 size_t inbytesleft = strlen (input); 10028 char *outptr = buf; 10029 size_t outbytesleft = sizeof (buf); 10030 size_t res = iconv (cd_utf8_to_88591, 10031 &inptr, &inbytesleft, 10032 &outptr, &outbytesleft); 10033 if (res == 0) 10034 result |= 1; 10035 iconv_close (cd_utf8_to_88591); 10036 } 10037 } 10038 /* Test against Solaris 10 bug: Failures are not distinguishable from 10039 successful returns. */ 10040 { 10041 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); 10042 if (cd_ascii_to_88591 != (iconv_t)(-1)) 10043 { 10044 static ICONV_CONST char input[] = "\263"; 10045 char buf[10]; 10046 ICONV_CONST char *inptr = input; 10047 size_t inbytesleft = strlen (input); 10048 char *outptr = buf; 10049 size_t outbytesleft = sizeof (buf); 10050 size_t res = iconv (cd_ascii_to_88591, 10051 &inptr, &inbytesleft, 10052 &outptr, &outbytesleft); 10053 if (res == 0) 10054 result |= 2; 10055 iconv_close (cd_ascii_to_88591); 10056 } 10057 } 10058 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 10059 { 10060 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 10061 if (cd_88591_to_utf8 != (iconv_t)(-1)) 10062 { 10063 static ICONV_CONST char input[] = "\304"; 10064 static char buf[2] = { (char)0xDE, (char)0xAD }; 10065 ICONV_CONST char *inptr = input; 10066 size_t inbytesleft = 1; 10067 char *outptr = buf; 10068 size_t outbytesleft = 1; 10069 size_t res = iconv (cd_88591_to_utf8, 10070 &inptr, &inbytesleft, 10071 &outptr, &outbytesleft); 10072 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 10073 result |= 4; 10074 iconv_close (cd_88591_to_utf8); 10075 } 10076 } 10077#if 0 /* This bug could be worked around by the caller. */ 10078 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ 10079 { 10080 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 10081 if (cd_88591_to_utf8 != (iconv_t)(-1)) 10082 { 10083 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 10084 char buf[50]; 10085 ICONV_CONST char *inptr = input; 10086 size_t inbytesleft = strlen (input); 10087 char *outptr = buf; 10088 size_t outbytesleft = sizeof (buf); 10089 size_t res = iconv (cd_88591_to_utf8, 10090 &inptr, &inbytesleft, 10091 &outptr, &outbytesleft); 10092 if ((int)res > 0) 10093 result |= 8; 10094 iconv_close (cd_88591_to_utf8); 10095 } 10096 } 10097#endif 10098 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is 10099 provided. */ 10100 { 10101 /* Try standardized names. */ 10102 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP"); 10103 /* Try IRIX, OSF/1 names. */ 10104 iconv_t cd2 = iconv_open ("UTF-8", "eucJP"); 10105 /* Try AIX names. */ 10106 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP"); 10107 /* Try HP-UX names. */ 10108 iconv_t cd4 = iconv_open ("utf8", "eucJP"); 10109 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1) 10110 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1)) 10111 result |= 16; 10112 if (cd1 != (iconv_t)(-1)) 10113 iconv_close (cd1); 10114 if (cd2 != (iconv_t)(-1)) 10115 iconv_close (cd2); 10116 if (cd3 != (iconv_t)(-1)) 10117 iconv_close (cd3); 10118 if (cd4 != (iconv_t)(-1)) 10119 iconv_close (cd4); 10120 } 10121 return result; 10122 10123 ; 10124 return 0; 10125} 10126_ACEOF 10127if ac_fn_c_try_run "$LINENO" 10128then : 10129 am_cv_func_iconv_works=yes 10130fi 10131rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10132 conftest.$ac_objext conftest.beam conftest.$ac_ext 10133fi 10134 10135 test "$am_cv_func_iconv_works" = no || break 10136 done 10137 LIBS="$am_save_LIBS" 10138 10139fi 10140{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 10141printf "%s\n" "$am_cv_func_iconv_works" >&6; } 10142 case "$am_cv_func_iconv_works" in 10143 *no) am_func_iconv=no am_cv_lib_iconv=no ;; 10144 *) am_func_iconv=yes ;; 10145 esac 10146 else 10147 am_func_iconv=no am_cv_lib_iconv=no 10148 fi 10149 if test "$am_func_iconv" = yes; then 10150 10151printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h 10152 10153 fi 10154 if test "$am_cv_lib_iconv" = yes; then 10155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 10156printf %s "checking how to link with libiconv... " >&6; } 10157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 10158printf "%s\n" "$LIBICONV" >&6; } 10159 else 10160 CPPFLAGS="$am_save_CPPFLAGS" 10161 LIBICONV= 10162 LTLIBICONV= 10163 fi 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 use_additional=yes 10175 10176 acl_save_prefix="$prefix" 10177 prefix="$acl_final_prefix" 10178 acl_save_exec_prefix="$exec_prefix" 10179 exec_prefix="$acl_final_exec_prefix" 10180 10181 eval additional_includedir=\"$includedir\" 10182 eval additional_libdir=\"$libdir\" 10183 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\" 10184 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\" 10185 10186 exec_prefix="$acl_save_exec_prefix" 10187 prefix="$acl_save_prefix" 10188 10189 10190# Check whether --with-libintl-prefix was given. 10191if test ${with_libintl_prefix+y} 10192then : 10193 withval=$with_libintl_prefix; 10194 if test "X$withval" = "Xno"; then 10195 use_additional=no 10196 else 10197 if test "X$withval" = "X"; then 10198 10199 acl_save_prefix="$prefix" 10200 prefix="$acl_final_prefix" 10201 acl_save_exec_prefix="$exec_prefix" 10202 exec_prefix="$acl_final_exec_prefix" 10203 10204 eval additional_includedir=\"$includedir\" 10205 eval additional_libdir=\"$libdir\" 10206 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\" 10207 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\" 10208 10209 exec_prefix="$acl_save_exec_prefix" 10210 prefix="$acl_save_prefix" 10211 10212 else 10213 additional_includedir="$withval/include" 10214 additional_libdir="$withval/$acl_libdirstem" 10215 additional_libdir2="$withval/$acl_libdirstem2" 10216 additional_libdir3="$withval/$acl_libdirstem3" 10217 fi 10218 fi 10219 10220fi 10221 10222 if test "X$additional_libdir2" = "X$additional_libdir"; then 10223 additional_libdir2= 10224 fi 10225 if test "X$additional_libdir3" = "X$additional_libdir"; then 10226 additional_libdir3= 10227 fi 10228 LIBINTL= 10229 LTLIBINTL= 10230 INCINTL= 10231 LIBINTL_PREFIX= 10232 HAVE_LIBINTL= 10233 rpathdirs= 10234 ltrpathdirs= 10235 names_already_handled= 10236 names_next_round='intl ' 10237 while test -n "$names_next_round"; do 10238 names_this_round="$names_next_round" 10239 names_next_round= 10240 for name in $names_this_round; do 10241 already_handled= 10242 for n in $names_already_handled; do 10243 if test "$n" = "$name"; then 10244 already_handled=yes 10245 break 10246 fi 10247 done 10248 if test -z "$already_handled"; then 10249 names_already_handled="$names_already_handled $name" 10250 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` 10251 eval value=\"\$HAVE_LIB$uppername\" 10252 if test -n "$value"; then 10253 if test "$value" = yes; then 10254 eval value=\"\$LIB$uppername\" 10255 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" 10256 eval value=\"\$LTLIB$uppername\" 10257 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" 10258 else 10259 : 10260 fi 10261 else 10262 found_dir= 10263 found_la= 10264 found_so= 10265 found_a= 10266 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name 10267 if test -n "$acl_shlibext"; then 10268 shrext=".$acl_shlibext" # typically: shrext=.so 10269 else 10270 shrext= 10271 fi 10272 if test $use_additional = yes; then 10273 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do 10274 if test "X$found_dir" = "X"; then 10275 eval dir=\$$additional_libdir_variable 10276 if test -n "$dir"; then 10277 if test -n "$acl_shlibext"; then 10278 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then 10279 found_dir="$dir" 10280 found_so="$dir/$libname$shrext" 10281 else 10282 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 10283 ver=`(cd "$dir" && \ 10284 for f in "$libname$shrext".*; do echo "$f"; done \ 10285 | sed -e "s,^$libname$shrext\\\\.,," \ 10286 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 10287 | sed 1q ) 2>/dev/null` 10288 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then 10289 found_dir="$dir" 10290 found_so="$dir/$libname$shrext.$ver" 10291 fi 10292 else 10293 eval library_names=\"$acl_library_names_spec\" 10294 for f in $library_names; do 10295 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then 10296 found_dir="$dir" 10297 found_so="$dir/$f" 10298 break 10299 fi 10300 done 10301 fi 10302 fi 10303 fi 10304 if test "X$found_dir" = "X"; then 10305 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then 10306 found_dir="$dir" 10307 found_a="$dir/$libname.$acl_libext" 10308 fi 10309 fi 10310 if test "X$found_dir" != "X"; then 10311 if test -f "$dir/$libname.la"; then 10312 found_la="$dir/$libname.la" 10313 fi 10314 fi 10315 fi 10316 fi 10317 done 10318 fi 10319 if test "X$found_dir" = "X"; then 10320 for x in $LDFLAGS $LTLIBINTL; do 10321 10322 acl_save_prefix="$prefix" 10323 prefix="$acl_final_prefix" 10324 acl_save_exec_prefix="$exec_prefix" 10325 exec_prefix="$acl_final_exec_prefix" 10326 eval x=\"$x\" 10327 exec_prefix="$acl_save_exec_prefix" 10328 prefix="$acl_save_prefix" 10329 10330 case "$x" in 10331 -L*) 10332 dir=`echo "X$x" | sed -e 's/^X-L//'` 10333 if test -n "$acl_shlibext"; then 10334 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then 10335 found_dir="$dir" 10336 found_so="$dir/$libname$shrext" 10337 else 10338 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 10339 ver=`(cd "$dir" && \ 10340 for f in "$libname$shrext".*; do echo "$f"; done \ 10341 | sed -e "s,^$libname$shrext\\\\.,," \ 10342 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 10343 | sed 1q ) 2>/dev/null` 10344 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then 10345 found_dir="$dir" 10346 found_so="$dir/$libname$shrext.$ver" 10347 fi 10348 else 10349 eval library_names=\"$acl_library_names_spec\" 10350 for f in $library_names; do 10351 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then 10352 found_dir="$dir" 10353 found_so="$dir/$f" 10354 break 10355 fi 10356 done 10357 fi 10358 fi 10359 fi 10360 if test "X$found_dir" = "X"; then 10361 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then 10362 found_dir="$dir" 10363 found_a="$dir/$libname.$acl_libext" 10364 fi 10365 fi 10366 if test "X$found_dir" != "X"; then 10367 if test -f "$dir/$libname.la"; then 10368 found_la="$dir/$libname.la" 10369 fi 10370 fi 10371 ;; 10372 esac 10373 if test "X$found_dir" != "X"; then 10374 break 10375 fi 10376 done 10377 fi 10378 if test "X$found_dir" != "X"; then 10379 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" 10380 if test "X$found_so" != "X"; then 10381 if test "$enable_rpath" = no \ 10382 || test "X$found_dir" = "X/usr/$acl_libdirstem" \ 10383 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \ 10384 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then 10385 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 10386 else 10387 haveit= 10388 for x in $ltrpathdirs; do 10389 if test "X$x" = "X$found_dir"; then 10390 haveit=yes 10391 break 10392 fi 10393 done 10394 if test -z "$haveit"; then 10395 ltrpathdirs="$ltrpathdirs $found_dir" 10396 fi 10397 if test "$acl_hardcode_direct" = yes; then 10398 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 10399 else 10400 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then 10401 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 10402 haveit= 10403 for x in $rpathdirs; do 10404 if test "X$x" = "X$found_dir"; then 10405 haveit=yes 10406 break 10407 fi 10408 done 10409 if test -z "$haveit"; then 10410 rpathdirs="$rpathdirs $found_dir" 10411 fi 10412 else 10413 haveit= 10414 for x in $LDFLAGS $LIBINTL; do 10415 10416 acl_save_prefix="$prefix" 10417 prefix="$acl_final_prefix" 10418 acl_save_exec_prefix="$exec_prefix" 10419 exec_prefix="$acl_final_exec_prefix" 10420 eval x=\"$x\" 10421 exec_prefix="$acl_save_exec_prefix" 10422 prefix="$acl_save_prefix" 10423 10424 if test "X$x" = "X-L$found_dir"; then 10425 haveit=yes 10426 break 10427 fi 10428 done 10429 if test -z "$haveit"; then 10430 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" 10431 fi 10432 if test "$acl_hardcode_minus_L" != no; then 10433 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 10434 else 10435 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 10436 fi 10437 fi 10438 fi 10439 fi 10440 else 10441 if test "X$found_a" != "X"; then 10442 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" 10443 else 10444 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" 10445 fi 10446 fi 10447 additional_includedir= 10448 case "$found_dir" in 10449 */$acl_libdirstem | */$acl_libdirstem/) 10450 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` 10451 if test "$name" = 'intl'; then 10452 LIBINTL_PREFIX="$basedir" 10453 fi 10454 additional_includedir="$basedir/include" 10455 ;; 10456 */$acl_libdirstem2 | */$acl_libdirstem2/) 10457 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` 10458 if test "$name" = 'intl'; then 10459 LIBINTL_PREFIX="$basedir" 10460 fi 10461 additional_includedir="$basedir/include" 10462 ;; 10463 */$acl_libdirstem3 | */$acl_libdirstem3/) 10464 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'` 10465 if test "$name" = 'intl'; then 10466 LIBINTL_PREFIX="$basedir" 10467 fi 10468 additional_includedir="$basedir/include" 10469 ;; 10470 esac 10471 if test "X$additional_includedir" != "X"; then 10472 if test "X$additional_includedir" != "X/usr/include"; then 10473 haveit= 10474 if test "X$additional_includedir" = "X/usr/local/include"; then 10475 if test -n "$GCC"; then 10476 case $host_os in 10477 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 10478 esac 10479 fi 10480 fi 10481 if test -z "$haveit"; then 10482 for x in $CPPFLAGS $INCINTL; do 10483 10484 acl_save_prefix="$prefix" 10485 prefix="$acl_final_prefix" 10486 acl_save_exec_prefix="$exec_prefix" 10487 exec_prefix="$acl_final_exec_prefix" 10488 eval x=\"$x\" 10489 exec_prefix="$acl_save_exec_prefix" 10490 prefix="$acl_save_prefix" 10491 10492 if test "X$x" = "X-I$additional_includedir"; then 10493 haveit=yes 10494 break 10495 fi 10496 done 10497 if test -z "$haveit"; then 10498 if test -d "$additional_includedir"; then 10499 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" 10500 fi 10501 fi 10502 fi 10503 fi 10504 fi 10505 if test -n "$found_la"; then 10506 save_libdir="$libdir" 10507 case "$found_la" in 10508 */* | *\\*) . "$found_la" ;; 10509 *) . "./$found_la" ;; 10510 esac 10511 libdir="$save_libdir" 10512 for dep in $dependency_libs; do 10513 case "$dep" in 10514 -L*) 10515 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 10516 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \ 10517 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \ 10518 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then 10519 haveit= 10520 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \ 10521 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \ 10522 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then 10523 if test -n "$GCC"; then 10524 case $host_os in 10525 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 10526 esac 10527 fi 10528 fi 10529 if test -z "$haveit"; then 10530 haveit= 10531 for x in $LDFLAGS $LIBINTL; do 10532 10533 acl_save_prefix="$prefix" 10534 prefix="$acl_final_prefix" 10535 acl_save_exec_prefix="$exec_prefix" 10536 exec_prefix="$acl_final_exec_prefix" 10537 eval x=\"$x\" 10538 exec_prefix="$acl_save_exec_prefix" 10539 prefix="$acl_save_prefix" 10540 10541 if test "X$x" = "X-L$dependency_libdir"; then 10542 haveit=yes 10543 break 10544 fi 10545 done 10546 if test -z "$haveit"; then 10547 if test -d "$dependency_libdir"; then 10548 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir" 10549 fi 10550 fi 10551 haveit= 10552 for x in $LDFLAGS $LTLIBINTL; do 10553 10554 acl_save_prefix="$prefix" 10555 prefix="$acl_final_prefix" 10556 acl_save_exec_prefix="$exec_prefix" 10557 exec_prefix="$acl_final_exec_prefix" 10558 eval x=\"$x\" 10559 exec_prefix="$acl_save_exec_prefix" 10560 prefix="$acl_save_prefix" 10561 10562 if test "X$x" = "X-L$dependency_libdir"; then 10563 haveit=yes 10564 break 10565 fi 10566 done 10567 if test -z "$haveit"; then 10568 if test -d "$dependency_libdir"; then 10569 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir" 10570 fi 10571 fi 10572 fi 10573 fi 10574 ;; 10575 -R*) 10576 dir=`echo "X$dep" | sed -e 's/^X-R//'` 10577 if test "$enable_rpath" != no; then 10578 haveit= 10579 for x in $rpathdirs; do 10580 if test "X$x" = "X$dir"; then 10581 haveit=yes 10582 break 10583 fi 10584 done 10585 if test -z "$haveit"; then 10586 rpathdirs="$rpathdirs $dir" 10587 fi 10588 haveit= 10589 for x in $ltrpathdirs; do 10590 if test "X$x" = "X$dir"; then 10591 haveit=yes 10592 break 10593 fi 10594 done 10595 if test -z "$haveit"; then 10596 ltrpathdirs="$ltrpathdirs $dir" 10597 fi 10598 fi 10599 ;; 10600 -l*) 10601 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 10602 ;; 10603 *.la) 10604 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 10605 ;; 10606 *) 10607 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" 10608 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" 10609 ;; 10610 esac 10611 done 10612 fi 10613 else 10614 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 10615 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" 10616 fi 10617 fi 10618 fi 10619 done 10620 done 10621 if test "X$rpathdirs" != "X"; then 10622 if test -n "$acl_hardcode_libdir_separator"; then 10623 alldirs= 10624 for found_dir in $rpathdirs; do 10625 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" 10626 done 10627 acl_save_libdir="$libdir" 10628 libdir="$alldirs" 10629 eval flag=\"$acl_hardcode_libdir_flag_spec\" 10630 libdir="$acl_save_libdir" 10631 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 10632 else 10633 for found_dir in $rpathdirs; do 10634 acl_save_libdir="$libdir" 10635 libdir="$found_dir" 10636 eval flag=\"$acl_hardcode_libdir_flag_spec\" 10637 libdir="$acl_save_libdir" 10638 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 10639 done 10640 fi 10641 fi 10642 if test "X$ltrpathdirs" != "X"; then 10643 for found_dir in $ltrpathdirs; do 10644 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" 10645 done 10646 fi 10647 10648 10649 10650 10651 10652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 10653printf %s "checking for GNU gettext in libintl... " >&6; } 10654if eval test \${$gt_func_gnugettext_libintl+y} 10655then : 10656 printf %s "(cached) " >&6 10657else $as_nop 10658 gt_save_CPPFLAGS="$CPPFLAGS" 10659 CPPFLAGS="$CPPFLAGS $INCINTL" 10660 gt_save_LIBS="$LIBS" 10661 LIBS="$LIBS $LIBINTL" 10662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10663/* end confdefs.h. */ 10664 10665#include <libintl.h> 10666#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 10667extern int _nl_msg_cat_cntr; 10668extern 10669#ifdef __cplusplus 10670"C" 10671#endif 10672const char *_nl_expand_alias (const char *); 10673#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 10674#else 10675#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 10676#endif 10677$gt_revision_test_code 10678 10679int 10680main (void) 10681{ 10682 10683bindtextdomain ("", ""); 10684return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 10685 10686 ; 10687 return 0; 10688} 10689_ACEOF 10690if ac_fn_c_try_link "$LINENO" 10691then : 10692 eval "$gt_func_gnugettext_libintl=yes" 10693else $as_nop 10694 eval "$gt_func_gnugettext_libintl=no" 10695fi 10696rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10697 conftest$ac_exeext conftest.$ac_ext 10698 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then 10699 LIBS="$LIBS $LIBICONV" 10700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10701/* end confdefs.h. */ 10702 10703#include <libintl.h> 10704#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 10705extern int _nl_msg_cat_cntr; 10706extern 10707#ifdef __cplusplus 10708"C" 10709#endif 10710const char *_nl_expand_alias (const char *); 10711#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 10712#else 10713#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 10714#endif 10715$gt_revision_test_code 10716 10717int 10718main (void) 10719{ 10720 10721bindtextdomain ("", ""); 10722return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 10723 10724 ; 10725 return 0; 10726} 10727_ACEOF 10728if ac_fn_c_try_link "$LINENO" 10729then : 10730 LIBINTL="$LIBINTL $LIBICONV" 10731 LTLIBINTL="$LTLIBINTL $LTLIBICONV" 10732 eval "$gt_func_gnugettext_libintl=yes" 10733 10734fi 10735rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10736 conftest$ac_exeext conftest.$ac_ext 10737 fi 10738 CPPFLAGS="$gt_save_CPPFLAGS" 10739 LIBS="$gt_save_LIBS" 10740fi 10741eval ac_res=\$$gt_func_gnugettext_libintl 10742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 10743printf "%s\n" "$ac_res" >&6; } 10744 fi 10745 10746 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ 10747 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ 10748 && test "$PACKAGE" != gettext-runtime \ 10749 && test "$PACKAGE" != gettext-tools; }; then 10750 gt_use_preinstalled_gnugettext=yes 10751 else 10752 LIBINTL= 10753 LTLIBINTL= 10754 INCINTL= 10755 fi 10756 10757 10758 10759 if test -n "$INTL_MACOSX_LIBS"; then 10760 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 10761 || test "$nls_cv_use_gnu_gettext" = "yes"; then 10762 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" 10763 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" 10764 fi 10765 fi 10766 10767 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 10768 || test "$nls_cv_use_gnu_gettext" = "yes"; then 10769 10770printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h 10771 10772 else 10773 USE_NLS=no 10774 fi 10775 fi 10776 10777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 10778printf %s "checking whether to use NLS... " >&6; } 10779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 10780printf "%s\n" "$USE_NLS" >&6; } 10781 if test "$USE_NLS" = "yes"; then 10782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 10783printf %s "checking where the gettext function comes from... " >&6; } 10784 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 10785 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 10786 gt_source="external libintl" 10787 else 10788 gt_source="libc" 10789 fi 10790 else 10791 gt_source="included intl directory" 10792 fi 10793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 10794printf "%s\n" "$gt_source" >&6; } 10795 fi 10796 10797 if test "$USE_NLS" = "yes"; then 10798 10799 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 10800 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 10801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 10802printf %s "checking how to link with libintl... " >&6; } 10803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 10804printf "%s\n" "$LIBINTL" >&6; } 10805 10806 for element in $INCINTL; do 10807 haveit= 10808 for x in $CPPFLAGS; do 10809 10810 acl_save_prefix="$prefix" 10811 prefix="$acl_final_prefix" 10812 acl_save_exec_prefix="$exec_prefix" 10813 exec_prefix="$acl_final_exec_prefix" 10814 eval x=\"$x\" 10815 exec_prefix="$acl_save_exec_prefix" 10816 prefix="$acl_save_prefix" 10817 10818 if test "X$x" = "X$element"; then 10819 haveit=yes 10820 break 10821 fi 10822 done 10823 if test -z "$haveit"; then 10824 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 10825 fi 10826 done 10827 10828 fi 10829 10830 10831printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h 10832 10833 10834printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h 10835 10836 fi 10837 10838 POSUB=po 10839 fi 10840 10841 10842 10843 INTLLIBS="$LIBINTL" 10844 10845 10846 10847 10848 10849 10850 10851{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 10852printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 10853set x ${MAKE-make} 10854ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 10855if eval test \${ac_cv_prog_make_${ac_make}_set+y} 10856then : 10857 printf %s "(cached) " >&6 10858else $as_nop 10859 cat >conftest.make <<\_ACEOF 10860SHELL = /bin/sh 10861all: 10862 @echo '@@@%%%=$(MAKE)=@@@%%%' 10863_ACEOF 10864# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 10865case `${MAKE-make} -f conftest.make 2>/dev/null` in 10866 *@@@%%%=?*=@@@%%%*) 10867 eval ac_cv_prog_make_${ac_make}_set=yes;; 10868 *) 10869 eval ac_cv_prog_make_${ac_make}_set=no;; 10870esac 10871rm -f conftest.make 10872fi 10873if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 10874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10875printf "%s\n" "yes" >&6; } 10876 SET_MAKE= 10877else 10878 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10879printf "%s\n" "no" >&6; } 10880 SET_MAKE="MAKE=${MAKE-make}" 10881fi 10882 10883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5 10884printf %s "checking for GNU make... " >&6; } 10885if test ${_cv_gnu_make_command+y} 10886then : 10887 printf %s "(cached) " >&6 10888else $as_nop 10889 _cv_gnu_make_command='' ; 10890 if test -n "$FORCE_NATIVE_MAKE" ; then 10891 MAKES="make" 10892 else 10893 MAKES="make gmake gnumake" 10894 fi 10895 for a in "$MAKE" $MAKES ; do 10896 if test -z "$a" ; then continue ; fi ; 10897 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then 10898 _cv_gnu_make_command=$a ; 10899 break; 10900 fi 10901 done ; 10902 10903fi 10904{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5 10905printf "%s\n" "$_cv_gnu_make_command" >&6; } ; 10906 if test "x$_cv_gnu_make_command" != "x" ; then 10907 ifGNUmake='' ; 10908 ifNotGNUmake='#' ; 10909 else 10910 ifGNUmake='#' ; 10911 ifNotGNUmake='' ; 10912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5 10913printf "%s\n" "\"Not found\"" >&6; }; 10914 fi 10915 10916 10917 10918# Extract the first word of "ln", so it can be a program name with args. 10919set dummy ln; ac_word=$2 10920{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10921printf %s "checking for $ac_word... " >&6; } 10922if test ${ac_cv_path_LN+y} 10923then : 10924 printf %s "(cached) " >&6 10925else $as_nop 10926 case $LN in 10927 [\\/]* | ?:[\\/]*) 10928 ac_cv_path_LN="$LN" # Let the user override the test with a path. 10929 ;; 10930 *) 10931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10932for as_dir in $PATH 10933do 10934 IFS=$as_save_IFS 10935 case $as_dir in #((( 10936 '') as_dir=./ ;; 10937 */) ;; 10938 *) as_dir=$as_dir/ ;; 10939 esac 10940 for ac_exec_ext in '' $ac_executable_extensions; do 10941 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 10942 ac_cv_path_LN="$as_dir$ac_word$ac_exec_ext" 10943 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 10944 break 2 10945 fi 10946done 10947 done 10948IFS=$as_save_IFS 10949 10950 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln" 10951 ;; 10952esac 10953fi 10954LN=$ac_cv_path_LN 10955if test -n "$LN"; then 10956 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LN" >&5 10957printf "%s\n" "$LN" >&6; } 10958else 10959 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10960printf "%s\n" "no" >&6; } 10961fi 10962 10963 10964 10965mkdir_p=$MKDIR_P 10966 10967{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 10968printf %s "checking whether ln -s works... " >&6; } 10969LN_S=$as_ln_s 10970if test "$LN_S" = "ln -s"; then 10971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10972printf "%s\n" "yes" >&6; } 10973else 10974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 10975printf "%s\n" "no, using $LN_S" >&6; } 10976fi 10977 10978# Extract the first word of "mv", so it can be a program name with args. 10979set dummy mv; ac_word=$2 10980{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10981printf %s "checking for $ac_word... " >&6; } 10982if test ${ac_cv_path_MV+y} 10983then : 10984 printf %s "(cached) " >&6 10985else $as_nop 10986 case $MV in 10987 [\\/]* | ?:[\\/]*) 10988 ac_cv_path_MV="$MV" # Let the user override the test with a path. 10989 ;; 10990 *) 10991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10992for as_dir in $PATH 10993do 10994 IFS=$as_save_IFS 10995 case $as_dir in #((( 10996 '') as_dir=./ ;; 10997 */) ;; 10998 *) as_dir=$as_dir/ ;; 10999 esac 11000 for ac_exec_ext in '' $ac_executable_extensions; do 11001 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11002 ac_cv_path_MV="$as_dir$ac_word$ac_exec_ext" 11003 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11004 break 2 11005 fi 11006done 11007 done 11008IFS=$as_save_IFS 11009 11010 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv" 11011 ;; 11012esac 11013fi 11014MV=$ac_cv_path_MV 11015if test -n "$MV"; then 11016 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MV" >&5 11017printf "%s\n" "$MV" >&6; } 11018else 11019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11020printf "%s\n" "no" >&6; } 11021fi 11022 11023 11024# Extract the first word of "cp", so it can be a program name with args. 11025set dummy cp; ac_word=$2 11026{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11027printf %s "checking for $ac_word... " >&6; } 11028if test ${ac_cv_path_CP+y} 11029then : 11030 printf %s "(cached) " >&6 11031else $as_nop 11032 case $CP in 11033 [\\/]* | ?:[\\/]*) 11034 ac_cv_path_CP="$CP" # Let the user override the test with a path. 11035 ;; 11036 *) 11037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11038for as_dir in $PATH 11039do 11040 IFS=$as_save_IFS 11041 case $as_dir in #((( 11042 '') as_dir=./ ;; 11043 */) ;; 11044 *) as_dir=$as_dir/ ;; 11045 esac 11046 for ac_exec_ext in '' $ac_executable_extensions; do 11047 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11048 ac_cv_path_CP="$as_dir$ac_word$ac_exec_ext" 11049 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11050 break 2 11051 fi 11052done 11053 done 11054IFS=$as_save_IFS 11055 11056 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp" 11057 ;; 11058esac 11059fi 11060CP=$ac_cv_path_CP 11061if test -n "$CP"; then 11062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CP" >&5 11063printf "%s\n" "$CP" >&6; } 11064else 11065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11066printf "%s\n" "no" >&6; } 11067fi 11068 11069 11070# Extract the first word of "rm", so it can be a program name with args. 11071set dummy rm; ac_word=$2 11072{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11073printf %s "checking for $ac_word... " >&6; } 11074if test ${ac_cv_path_RM+y} 11075then : 11076 printf %s "(cached) " >&6 11077else $as_nop 11078 case $RM in 11079 [\\/]* | ?:[\\/]*) 11080 ac_cv_path_RM="$RM" # Let the user override the test with a path. 11081 ;; 11082 *) 11083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11084for as_dir in $PATH 11085do 11086 IFS=$as_save_IFS 11087 case $as_dir in #((( 11088 '') as_dir=./ ;; 11089 */) ;; 11090 *) as_dir=$as_dir/ ;; 11091 esac 11092 for ac_exec_ext in '' $ac_executable_extensions; do 11093 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11094 ac_cv_path_RM="$as_dir$ac_word$ac_exec_ext" 11095 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11096 break 2 11097 fi 11098done 11099 done 11100IFS=$as_save_IFS 11101 11102 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm" 11103 ;; 11104esac 11105fi 11106RM=$ac_cv_path_RM 11107if test -n "$RM"; then 11108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5 11109printf "%s\n" "$RM" >&6; } 11110else 11111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11112printf "%s\n" "no" >&6; } 11113fi 11114 11115 11116# Extract the first word of "chmod", so it can be a program name with args. 11117set dummy chmod; ac_word=$2 11118{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11119printf %s "checking for $ac_word... " >&6; } 11120if test ${ac_cv_path_CHMOD+y} 11121then : 11122 printf %s "(cached) " >&6 11123else $as_nop 11124 case $CHMOD in 11125 [\\/]* | ?:[\\/]*) 11126 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path. 11127 ;; 11128 *) 11129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11130for as_dir in $PATH 11131do 11132 IFS=$as_save_IFS 11133 case $as_dir in #((( 11134 '') as_dir=./ ;; 11135 */) ;; 11136 *) as_dir=$as_dir/ ;; 11137 esac 11138 for ac_exec_ext in '' $ac_executable_extensions; do 11139 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11140 ac_cv_path_CHMOD="$as_dir$ac_word$ac_exec_ext" 11141 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11142 break 2 11143 fi 11144done 11145 done 11146IFS=$as_save_IFS 11147 11148 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":" 11149 ;; 11150esac 11151fi 11152CHMOD=$ac_cv_path_CHMOD 11153if test -n "$CHMOD"; then 11154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5 11155printf "%s\n" "$CHMOD" >&6; } 11156else 11157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11158printf "%s\n" "no" >&6; } 11159fi 11160 11161 11162for ac_prog in gawk mawk nawk awk 11163do 11164 # Extract the first word of "$ac_prog", so it can be a program name with args. 11165set dummy $ac_prog; ac_word=$2 11166{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11167printf %s "checking for $ac_word... " >&6; } 11168if test ${ac_cv_prog_AWK+y} 11169then : 11170 printf %s "(cached) " >&6 11171else $as_nop 11172 if test -n "$AWK"; then 11173 ac_cv_prog_AWK="$AWK" # Let the user override the test. 11174else 11175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11176for as_dir in $PATH 11177do 11178 IFS=$as_save_IFS 11179 case $as_dir in #((( 11180 '') as_dir=./ ;; 11181 */) ;; 11182 *) as_dir=$as_dir/ ;; 11183 esac 11184 for ac_exec_ext in '' $ac_executable_extensions; do 11185 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11186 ac_cv_prog_AWK="$ac_prog" 11187 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11188 break 2 11189 fi 11190done 11191 done 11192IFS=$as_save_IFS 11193 11194fi 11195fi 11196AWK=$ac_cv_prog_AWK 11197if test -n "$AWK"; then 11198 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 11199printf "%s\n" "$AWK" >&6; } 11200else 11201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11202printf "%s\n" "no" >&6; } 11203fi 11204 11205 11206 test -n "$AWK" && break 11207done 11208 11209{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 11210printf %s "checking for egrep... " >&6; } 11211if test ${ac_cv_path_EGREP+y} 11212then : 11213 printf %s "(cached) " >&6 11214else $as_nop 11215 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 11216 then ac_cv_path_EGREP="$GREP -E" 11217 else 11218 if test -z "$EGREP"; then 11219 ac_path_EGREP_found=false 11220 # Loop through the user's path and test for each of PROGNAME-LIST 11221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11222for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11223do 11224 IFS=$as_save_IFS 11225 case $as_dir in #((( 11226 '') as_dir=./ ;; 11227 */) ;; 11228 *) as_dir=$as_dir/ ;; 11229 esac 11230 for ac_prog in egrep 11231 do 11232 for ac_exec_ext in '' $ac_executable_extensions; do 11233 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 11234 as_fn_executable_p "$ac_path_EGREP" || continue 11235# Check for GNU ac_path_EGREP and select it if it is found. 11236 # Check for GNU $ac_path_EGREP 11237case `"$ac_path_EGREP" --version 2>&1` in 11238*GNU*) 11239 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 11240*) 11241 ac_count=0 11242 printf %s 0123456789 >"conftest.in" 11243 while : 11244 do 11245 cat "conftest.in" "conftest.in" >"conftest.tmp" 11246 mv "conftest.tmp" "conftest.in" 11247 cp "conftest.in" "conftest.nl" 11248 printf "%s\n" 'EGREP' >> "conftest.nl" 11249 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 11250 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11251 as_fn_arith $ac_count + 1 && ac_count=$as_val 11252 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 11253 # Best one so far, save it but keep looking for a better one 11254 ac_cv_path_EGREP="$ac_path_EGREP" 11255 ac_path_EGREP_max=$ac_count 11256 fi 11257 # 10*(2^10) chars as input seems more than enough 11258 test $ac_count -gt 10 && break 11259 done 11260 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11261esac 11262 11263 $ac_path_EGREP_found && break 3 11264 done 11265 done 11266 done 11267IFS=$as_save_IFS 11268 if test -z "$ac_cv_path_EGREP"; then 11269 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11270 fi 11271else 11272 ac_cv_path_EGREP=$EGREP 11273fi 11274 11275 fi 11276fi 11277{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 11278printf "%s\n" "$ac_cv_path_EGREP" >&6; } 11279 EGREP="$ac_cv_path_EGREP" 11280 11281 11282# Extract the first word of "sed", so it can be a program name with args. 11283set dummy sed; ac_word=$2 11284{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11285printf %s "checking for $ac_word... " >&6; } 11286if test ${ac_cv_path_SED+y} 11287then : 11288 printf %s "(cached) " >&6 11289else $as_nop 11290 case $SED in 11291 [\\/]* | ?:[\\/]*) 11292 ac_cv_path_SED="$SED" # Let the user override the test with a path. 11293 ;; 11294 *) 11295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11296for as_dir in $PATH 11297do 11298 IFS=$as_save_IFS 11299 case $as_dir in #((( 11300 '') as_dir=./ ;; 11301 */) ;; 11302 *) as_dir=$as_dir/ ;; 11303 esac 11304 for ac_exec_ext in '' $ac_executable_extensions; do 11305 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11306 ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext" 11307 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11308 break 2 11309 fi 11310done 11311 done 11312IFS=$as_save_IFS 11313 11314 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed" 11315 ;; 11316esac 11317fi 11318SED=$ac_cv_path_SED 11319if test -n "$SED"; then 11320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5 11321printf "%s\n" "$SED" >&6; } 11322else 11323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11324printf "%s\n" "no" >&6; } 11325fi 11326 11327 11328# Extract the first word of "perl", so it can be a program name with args. 11329set dummy perl; ac_word=$2 11330{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11331printf %s "checking for $ac_word... " >&6; } 11332if test ${ac_cv_path_PERL+y} 11333then : 11334 printf %s "(cached) " >&6 11335else $as_nop 11336 case $PERL in 11337 [\\/]* | ?:[\\/]*) 11338 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 11339 ;; 11340 *) 11341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11342for as_dir in $PATH 11343do 11344 IFS=$as_save_IFS 11345 case $as_dir in #((( 11346 '') as_dir=./ ;; 11347 */) ;; 11348 *) as_dir=$as_dir/ ;; 11349 esac 11350 for ac_exec_ext in '' $ac_executable_extensions; do 11351 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11352 ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext" 11353 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11354 break 2 11355 fi 11356done 11357 done 11358IFS=$as_save_IFS 11359 11360 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl" 11361 ;; 11362esac 11363fi 11364PERL=$ac_cv_path_PERL 11365if test -n "$PERL"; then 11366 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 11367printf "%s\n" "$PERL" >&6; } 11368else 11369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11370printf "%s\n" "no" >&6; } 11371fi 11372 11373 11374# Extract the first word of "ldconfig", so it can be a program name with args. 11375set dummy ldconfig; ac_word=$2 11376{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11377printf %s "checking for $ac_word... " >&6; } 11378if test ${ac_cv_path_LDCONFIG+y} 11379then : 11380 printf %s "(cached) " >&6 11381else $as_nop 11382 case $LDCONFIG in 11383 [\\/]* | ?:[\\/]*) 11384 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path. 11385 ;; 11386 *) 11387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11388for as_dir in $PATH 11389do 11390 IFS=$as_save_IFS 11391 case $as_dir in #((( 11392 '') as_dir=./ ;; 11393 */) ;; 11394 *) as_dir=$as_dir/ ;; 11395 esac 11396 for ac_exec_ext in '' $ac_executable_extensions; do 11397 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11398 ac_cv_path_LDCONFIG="$as_dir$ac_word$ac_exec_ext" 11399 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11400 break 2 11401 fi 11402done 11403 done 11404IFS=$as_save_IFS 11405 11406 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":" 11407 ;; 11408esac 11409fi 11410LDCONFIG=$ac_cv_path_LDCONFIG 11411if test -n "$LDCONFIG"; then 11412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5 11413printf "%s\n" "$LDCONFIG" >&6; } 11414else 11415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11416printf "%s\n" "no" >&6; } 11417fi 11418 11419 11420if test -n "$ac_tool_prefix"; then 11421 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 11422set dummy ${ac_tool_prefix}ar; ac_word=$2 11423{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11424printf %s "checking for $ac_word... " >&6; } 11425if test ${ac_cv_prog_AR+y} 11426then : 11427 printf %s "(cached) " >&6 11428else $as_nop 11429 if test -n "$AR"; then 11430 ac_cv_prog_AR="$AR" # Let the user override the test. 11431else 11432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11433for as_dir in $PATH 11434do 11435 IFS=$as_save_IFS 11436 case $as_dir in #((( 11437 '') as_dir=./ ;; 11438 */) ;; 11439 *) as_dir=$as_dir/ ;; 11440 esac 11441 for ac_exec_ext in '' $ac_executable_extensions; do 11442 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11443 ac_cv_prog_AR="${ac_tool_prefix}ar" 11444 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11445 break 2 11446 fi 11447done 11448 done 11449IFS=$as_save_IFS 11450 11451fi 11452fi 11453AR=$ac_cv_prog_AR 11454if test -n "$AR"; then 11455 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 11456printf "%s\n" "$AR" >&6; } 11457else 11458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11459printf "%s\n" "no" >&6; } 11460fi 11461 11462 11463fi 11464if test -z "$ac_cv_prog_AR"; then 11465 ac_ct_AR=$AR 11466 # Extract the first word of "ar", so it can be a program name with args. 11467set dummy ar; ac_word=$2 11468{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11469printf %s "checking for $ac_word... " >&6; } 11470if test ${ac_cv_prog_ac_ct_AR+y} 11471then : 11472 printf %s "(cached) " >&6 11473else $as_nop 11474 if test -n "$ac_ct_AR"; then 11475 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 11476else 11477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11478for as_dir in $PATH 11479do 11480 IFS=$as_save_IFS 11481 case $as_dir in #((( 11482 '') as_dir=./ ;; 11483 */) ;; 11484 *) as_dir=$as_dir/ ;; 11485 esac 11486 for ac_exec_ext in '' $ac_executable_extensions; do 11487 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11488 ac_cv_prog_ac_ct_AR="ar" 11489 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11490 break 2 11491 fi 11492done 11493 done 11494IFS=$as_save_IFS 11495 11496fi 11497fi 11498ac_ct_AR=$ac_cv_prog_ac_ct_AR 11499if test -n "$ac_ct_AR"; then 11500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 11501printf "%s\n" "$ac_ct_AR" >&6; } 11502else 11503 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11504printf "%s\n" "no" >&6; } 11505fi 11506 11507 if test "x$ac_ct_AR" = x; then 11508 AR="ar" 11509 else 11510 case $cross_compiling:$ac_tool_warned in 11511yes:) 11512{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11513printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11514ac_tool_warned=yes ;; 11515esac 11516 AR=$ac_ct_AR 11517 fi 11518else 11519 AR="$ac_cv_prog_AR" 11520fi 11521 11522if test -n "$ac_tool_prefix"; then 11523 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 11524set dummy ${ac_tool_prefix}ranlib; ac_word=$2 11525{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11526printf %s "checking for $ac_word... " >&6; } 11527if test ${ac_cv_prog_RANLIB+y} 11528then : 11529 printf %s "(cached) " >&6 11530else $as_nop 11531 if test -n "$RANLIB"; then 11532 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 11533else 11534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11535for as_dir in $PATH 11536do 11537 IFS=$as_save_IFS 11538 case $as_dir in #((( 11539 '') as_dir=./ ;; 11540 */) ;; 11541 *) as_dir=$as_dir/ ;; 11542 esac 11543 for ac_exec_ext in '' $ac_executable_extensions; do 11544 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11545 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 11546 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11547 break 2 11548 fi 11549done 11550 done 11551IFS=$as_save_IFS 11552 11553fi 11554fi 11555RANLIB=$ac_cv_prog_RANLIB 11556if test -n "$RANLIB"; then 11557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 11558printf "%s\n" "$RANLIB" >&6; } 11559else 11560 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11561printf "%s\n" "no" >&6; } 11562fi 11563 11564 11565fi 11566if test -z "$ac_cv_prog_RANLIB"; then 11567 ac_ct_RANLIB=$RANLIB 11568 # Extract the first word of "ranlib", so it can be a program name with args. 11569set dummy ranlib; ac_word=$2 11570{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11571printf %s "checking for $ac_word... " >&6; } 11572if test ${ac_cv_prog_ac_ct_RANLIB+y} 11573then : 11574 printf %s "(cached) " >&6 11575else $as_nop 11576 if test -n "$ac_ct_RANLIB"; then 11577 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 11578else 11579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11580for as_dir in $PATH 11581do 11582 IFS=$as_save_IFS 11583 case $as_dir in #((( 11584 '') as_dir=./ ;; 11585 */) ;; 11586 *) as_dir=$as_dir/ ;; 11587 esac 11588 for ac_exec_ext in '' $ac_executable_extensions; do 11589 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11590 ac_cv_prog_ac_ct_RANLIB="ranlib" 11591 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11592 break 2 11593 fi 11594done 11595 done 11596IFS=$as_save_IFS 11597 11598fi 11599fi 11600ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 11601if test -n "$ac_ct_RANLIB"; then 11602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 11603printf "%s\n" "$ac_ct_RANLIB" >&6; } 11604else 11605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11606printf "%s\n" "no" >&6; } 11607fi 11608 11609 if test "x$ac_ct_RANLIB" = x; then 11610 RANLIB=":" 11611 else 11612 case $cross_compiling:$ac_tool_warned in 11613yes:) 11614{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11615printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11616ac_tool_warned=yes ;; 11617esac 11618 RANLIB=$ac_ct_RANLIB 11619 fi 11620else 11621 RANLIB="$ac_cv_prog_RANLIB" 11622fi 11623 11624if test -n "$ac_tool_prefix"; then 11625 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 11626set dummy ${ac_tool_prefix}strip; ac_word=$2 11627{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11628printf %s "checking for $ac_word... " >&6; } 11629if test ${ac_cv_prog_STRIP+y} 11630then : 11631 printf %s "(cached) " >&6 11632else $as_nop 11633 if test -n "$STRIP"; then 11634 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 11635else 11636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11637for as_dir in $PATH 11638do 11639 IFS=$as_save_IFS 11640 case $as_dir in #((( 11641 '') as_dir=./ ;; 11642 */) ;; 11643 *) as_dir=$as_dir/ ;; 11644 esac 11645 for ac_exec_ext in '' $ac_executable_extensions; do 11646 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11647 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 11648 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11649 break 2 11650 fi 11651done 11652 done 11653IFS=$as_save_IFS 11654 11655fi 11656fi 11657STRIP=$ac_cv_prog_STRIP 11658if test -n "$STRIP"; then 11659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 11660printf "%s\n" "$STRIP" >&6; } 11661else 11662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11663printf "%s\n" "no" >&6; } 11664fi 11665 11666 11667fi 11668if test -z "$ac_cv_prog_STRIP"; then 11669 ac_ct_STRIP=$STRIP 11670 # Extract the first word of "strip", so it can be a program name with args. 11671set dummy strip; ac_word=$2 11672{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11673printf %s "checking for $ac_word... " >&6; } 11674if test ${ac_cv_prog_ac_ct_STRIP+y} 11675then : 11676 printf %s "(cached) " >&6 11677else $as_nop 11678 if test -n "$ac_ct_STRIP"; then 11679 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 11680else 11681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11682for as_dir in $PATH 11683do 11684 IFS=$as_save_IFS 11685 case $as_dir in #((( 11686 '') as_dir=./ ;; 11687 */) ;; 11688 *) as_dir=$as_dir/ ;; 11689 esac 11690 for ac_exec_ext in '' $ac_executable_extensions; do 11691 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11692 ac_cv_prog_ac_ct_STRIP="strip" 11693 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11694 break 2 11695 fi 11696done 11697 done 11698IFS=$as_save_IFS 11699 11700fi 11701fi 11702ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 11703if test -n "$ac_ct_STRIP"; then 11704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 11705printf "%s\n" "$ac_ct_STRIP" >&6; } 11706else 11707 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11708printf "%s\n" "no" >&6; } 11709fi 11710 11711 if test "x$ac_ct_STRIP" = x; then 11712 STRIP=":" 11713 else 11714 case $cross_compiling:$ac_tool_warned in 11715yes:) 11716{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11717printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11718ac_tool_warned=yes ;; 11719esac 11720 STRIP=$ac_ct_STRIP 11721 fi 11722else 11723 STRIP="$ac_cv_prog_STRIP" 11724fi 11725 11726# Extract the first word of "makeinfo", so it can be a program name with args. 11727set dummy makeinfo; ac_word=$2 11728{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11729printf %s "checking for $ac_word... " >&6; } 11730if test ${ac_cv_prog_MAKEINFO+y} 11731then : 11732 printf %s "(cached) " >&6 11733else $as_nop 11734 if test -n "$MAKEINFO"; then 11735 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 11736else 11737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11738for as_dir in $PATH 11739do 11740 IFS=$as_save_IFS 11741 case $as_dir in #((( 11742 '') as_dir=./ ;; 11743 */) ;; 11744 *) as_dir=$as_dir/ ;; 11745 esac 11746 for ac_exec_ext in '' $ac_executable_extensions; do 11747 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11748 ac_cv_prog_MAKEINFO="makeinfo" 11749 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11750 break 2 11751 fi 11752done 11753 done 11754IFS=$as_save_IFS 11755 11756fi 11757fi 11758MAKEINFO=$ac_cv_prog_MAKEINFO 11759if test -n "$MAKEINFO"; then 11760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 11761printf "%s\n" "$MAKEINFO" >&6; } 11762else 11763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11764printf "%s\n" "no" >&6; } 11765fi 11766 11767 11768if test "_$MAKEINFO" = "_"; then 11769 MAKEINFO="echo Makeinfo is missing. Info documentation will not be built." 11770else 11771 case "$MAKEINFO" in 11772 */missing.*) 11773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 11774*** Makeinfo is missing. Info documentation will not be built." >&5 11775printf "%s\n" "$as_me: WARNING: 11776*** Makeinfo is missing. Info documentation will not be built." >&2;} 11777 ;; 11778 *) 11779 ;; 11780 esac 11781fi 11782 11783 11784# See if we need a separate native compiler. 11785if test $cross_compiling = no; then 11786 BUILD_CC="$CC" 11787 11788else 11789 for ac_prog in gcc cc 11790do 11791 # Extract the first word of "$ac_prog", so it can be a program name with args. 11792set dummy $ac_prog; ac_word=$2 11793{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11794printf %s "checking for $ac_word... " >&6; } 11795if test ${ac_cv_prog_BUILD_CC+y} 11796then : 11797 printf %s "(cached) " >&6 11798else $as_nop 11799 if test -n "$BUILD_CC"; then 11800 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 11801else 11802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11803for as_dir in $PATH 11804do 11805 IFS=$as_save_IFS 11806 case $as_dir in #((( 11807 '') as_dir=./ ;; 11808 */) ;; 11809 *) as_dir=$as_dir/ ;; 11810 esac 11811 for ac_exec_ext in '' $ac_executable_extensions; do 11812 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11813 ac_cv_prog_BUILD_CC="$ac_prog" 11814 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11815 break 2 11816 fi 11817done 11818 done 11819IFS=$as_save_IFS 11820 11821fi 11822fi 11823BUILD_CC=$ac_cv_prog_BUILD_CC 11824if test -n "$BUILD_CC"; then 11825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5 11826printf "%s\n" "$BUILD_CC" >&6; } 11827else 11828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11829printf "%s\n" "no" >&6; } 11830fi 11831 11832 11833 test -n "$BUILD_CC" && break 11834done 11835 11836fi 11837ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default" 11838if test "x$ac_cv_header_dirent_h" = xyes 11839then : 11840 printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h 11841 11842fi 11843ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default" 11844if test "x$ac_cv_header_errno_h" = xyes 11845then : 11846 printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h 11847 11848fi 11849ac_fn_c_check_header_compile "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default" 11850if test "x$ac_cv_header_execinfo_h" = xyes 11851then : 11852 printf "%s\n" "#define HAVE_EXECINFO_H 1" >>confdefs.h 11853 11854fi 11855ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default" 11856if test "x$ac_cv_header_getopt_h" = xyes 11857then : 11858 printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h 11859 11860fi 11861ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default" 11862if test "x$ac_cv_header_malloc_h" = xyes 11863then : 11864 printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h 11865 11866fi 11867ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default" 11868if test "x$ac_cv_header_mntent_h" = xyes 11869then : 11870 printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h 11871 11872fi 11873ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default" 11874if test "x$ac_cv_header_paths_h" = xyes 11875then : 11876 printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h 11877 11878fi 11879ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default" 11880if test "x$ac_cv_header_pthread_h" = xyes 11881then : 11882 printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h 11883 11884fi 11885ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default" 11886if test "x$ac_cv_header_semaphore_h" = xyes 11887then : 11888 printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h 11889 11890fi 11891ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 11892if test "x$ac_cv_header_setjmp_h" = xyes 11893then : 11894 printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h 11895 11896fi 11897ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default" 11898if test "x$ac_cv_header_signal_h" = xyes 11899then : 11900 printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h 11901 11902fi 11903ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default" 11904if test "x$ac_cv_header_stdarg_h" = xyes 11905then : 11906 printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h 11907 11908fi 11909ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" 11910if test "x$ac_cv_header_stdint_h" = xyes 11911then : 11912 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h 11913 11914fi 11915ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" 11916if test "x$ac_cv_header_stdlib_h" = xyes 11917then : 11918 printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h 11919 11920fi 11921ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default" 11922if test "x$ac_cv_header_termios_h" = xyes 11923then : 11924 printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h 11925 11926fi 11927ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default" 11928if test "x$ac_cv_header_termio_h" = xyes 11929then : 11930 printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h 11931 11932fi 11933ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 11934if test "x$ac_cv_header_unistd_h" = xyes 11935then : 11936 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h 11937 11938fi 11939ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default" 11940if test "x$ac_cv_header_utime_h" = xyes 11941then : 11942 printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h 11943 11944fi 11945ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" 11946if test "x$ac_cv_header_attr_xattr_h" = xyes 11947then : 11948 printf "%s\n" "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h 11949 11950fi 11951ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default" 11952if test "x$ac_cv_header_linux_falloc_h" = xyes 11953then : 11954 printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h 11955 11956fi 11957ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default" 11958if test "x$ac_cv_header_linux_fd_h" = xyes 11959then : 11960 printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h 11961 11962fi 11963ac_fn_c_check_header_compile "$LINENO" "linux/fsmap.h" "ac_cv_header_linux_fsmap_h" "$ac_includes_default" 11964if test "x$ac_cv_header_linux_fsmap_h" = xyes 11965then : 11966 printf "%s\n" "#define HAVE_LINUX_FSMAP_H 1" >>confdefs.h 11967 11968fi 11969ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "$ac_includes_default" 11970if test "x$ac_cv_header_linux_major_h" = xyes 11971then : 11972 printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h 11973 11974fi 11975ac_fn_c_check_header_compile "$LINENO" "linux/loop.h" "ac_cv_header_linux_loop_h" "$ac_includes_default" 11976if test "x$ac_cv_header_linux_loop_h" = xyes 11977then : 11978 printf "%s\n" "#define HAVE_LINUX_LOOP_H 1" >>confdefs.h 11979 11980fi 11981ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default" 11982if test "x$ac_cv_header_linux_types_h" = xyes 11983then : 11984 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h 11985 11986fi 11987ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default" 11988if test "x$ac_cv_header_net_if_dl_h" = xyes 11989then : 11990 printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h 11991 11992fi 11993ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default" 11994if test "x$ac_cv_header_netinet_in_h" = xyes 11995then : 11996 printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h 11997 11998fi 11999ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default" 12000if test "x$ac_cv_header_sys_acl_h" = xyes 12001then : 12002 printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h 12003 12004fi 12005ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default" 12006if test "x$ac_cv_header_sys_disklabel_h" = xyes 12007then : 12008 printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h 12009 12010fi 12011ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default" 12012if test "x$ac_cv_header_sys_disk_h" = xyes 12013then : 12014 printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h 12015 12016fi 12017ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default" 12018if test "x$ac_cv_header_sys_file_h" = xyes 12019then : 12020 printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h 12021 12022fi 12023ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default" 12024if test "x$ac_cv_header_sys_ioctl_h" = xyes 12025then : 12026 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h 12027 12028fi 12029ac_fn_c_check_header_compile "$LINENO" "sys/key.h" "ac_cv_header_sys_key_h" "$ac_includes_default" 12030if test "x$ac_cv_header_sys_key_h" = xyes 12031then : 12032 printf "%s\n" "#define HAVE_SYS_KEY_H 1" >>confdefs.h 12033 12034fi 12035ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default" 12036if test "x$ac_cv_header_sys_mkdev_h" = xyes 12037then : 12038 printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h 12039 12040fi 12041ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 12042if test "x$ac_cv_header_sys_mman_h" = xyes 12043then : 12044 printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h 12045 12046fi 12047ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default" 12048if test "x$ac_cv_header_sys_mount_h" = xyes 12049then : 12050 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h 12051 12052fi 12053ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default" 12054if test "x$ac_cv_header_sys_prctl_h" = xyes 12055then : 12056 printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h 12057 12058fi 12059ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default" 12060if test "x$ac_cv_header_sys_random_h" = xyes 12061then : 12062 printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h 12063 12064fi 12065ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default" 12066if test "x$ac_cv_header_sys_resource_h" = xyes 12067then : 12068 printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h 12069 12070fi 12071ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default" 12072if test "x$ac_cv_header_sys_select_h" = xyes 12073then : 12074 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h 12075 12076fi 12077ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default" 12078if test "x$ac_cv_header_sys_socket_h" = xyes 12079then : 12080 printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h 12081 12082fi 12083ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default" 12084if test "x$ac_cv_header_sys_sockio_h" = xyes 12085then : 12086 printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h 12087 12088fi 12089ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default" 12090if test "x$ac_cv_header_sys_stat_h" = xyes 12091then : 12092 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h 12093 12094fi 12095ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default" 12096if test "x$ac_cv_header_sys_syscall_h" = xyes 12097then : 12098 printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h 12099 12100fi 12101ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default" 12102if test "x$ac_cv_header_sys_sysmacros_h" = xyes 12103then : 12104 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h 12105 12106fi 12107ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 12108if test "x$ac_cv_header_sys_time_h" = xyes 12109then : 12110 printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h 12111 12112fi 12113ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default" 12114if test "x$ac_cv_header_sys_types_h" = xyes 12115then : 12116 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h 12117 12118fi 12119ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default" 12120if test "x$ac_cv_header_sys_un_h" = xyes 12121then : 12122 printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h 12123 12124fi 12125ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default" 12126if test "x$ac_cv_header_sys_wait_h" = xyes 12127then : 12128 printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12129 12130fi 12131ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default" 12132if test "x$ac_cv_header_sys_xattr_h" = xyes 12133then : 12134 printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h 12135 12136fi 12137 12138case "$host_os" in 12139mingw*) 12140 # The above checks only detect system headers, not the headers in 12141 # ./include/mingw/, so explicitly define them to be available. 12142 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h 12143 12144 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h 12145 12146 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h 12147 12148 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h 12149 12150 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h 12151 12152 ;; 12153esac 12154{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5 12155printf %s "checking for a dd(1) program that supports iflag=fullblock... " >&6; } 12156DD= 12157for i in dd gdd ; do 12158 if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then 12159 DD=$i 12160 break 12161 fi 12162done 12163if test -n "$DD" ; then 12164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DD" >&5 12165printf "%s\n" "$DD" >&6; } 12166else 12167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5 12168printf "%s\n" "not found, using dd" >&6; } 12169 DD=dd 12170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5 12171printf "%s\n" "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;} 12172fi 12173 12174 12175ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" " 12176#if HAVE_SYS_TYPES_H 12177#include <sys/types.h> 12178#endif 12179#if HAVE_SYS_SOCKET 12180#include <sys/socket.h> 12181#endif 12182 12183" 12184if test "x$ac_cv_header_net_if_h" = xyes 12185then : 12186 printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h 12187 12188fi 12189 12190ac_func= 12191for ac_item in $ac_func_c_list 12192do 12193 if test $ac_func; then 12194 ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func 12195 if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then 12196 echo "#define $ac_item 1" >> confdefs.h 12197 fi 12198 ac_func= 12199 else 12200 ac_func=$ac_item 12201 fi 12202done 12203 12204if test "x$ac_cv_func_vprintf" = xno 12205then : 12206 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 12207if test "x$ac_cv_func__doprnt" = xyes 12208then : 12209 12210printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h 12211 12212fi 12213 12214fi 12215ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h> 12216" 12217if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes 12218then : 12219 12220printf "%s\n" "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h 12221 12222fi 12223 12224ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default" 12225if test "x$ac_cv_member_struct_stat_st_atim" = xyes 12226then : 12227 12228printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h 12229 12230 12231fi 12232 12233ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h> 12234" 12235if test "x$ac_cv_type_ssize_t" = xyes 12236then : 12237 12238printf "%s\n" "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h 12239 12240fi 12241 12242{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 12243printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 12244if test ${ac_cv_c_undeclared_builtin_options+y} 12245then : 12246 printf %s "(cached) " >&6 12247else $as_nop 12248 ac_save_CFLAGS=$CFLAGS 12249 ac_cv_c_undeclared_builtin_options='cannot detect' 12250 for ac_arg in '' -fno-builtin; do 12251 CFLAGS="$ac_save_CFLAGS $ac_arg" 12252 # This test program should *not* compile successfully. 12253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12254/* end confdefs.h. */ 12255 12256int 12257main (void) 12258{ 12259(void) strchr; 12260 ; 12261 return 0; 12262} 12263_ACEOF 12264if ac_fn_c_try_compile "$LINENO" 12265then : 12266 12267else $as_nop 12268 # This test program should compile successfully. 12269 # No library function is consistently available on 12270 # freestanding implementations, so test against a dummy 12271 # declaration. Include always-available headers on the 12272 # off chance that they somehow elicit warnings. 12273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12274/* end confdefs.h. */ 12275#include <float.h> 12276#include <limits.h> 12277#include <stdarg.h> 12278#include <stddef.h> 12279extern void ac_decl (int, char *); 12280 12281int 12282main (void) 12283{ 12284(void) ac_decl (0, (char *) 0); 12285 (void) ac_decl; 12286 12287 ; 12288 return 0; 12289} 12290_ACEOF 12291if ac_fn_c_try_compile "$LINENO" 12292then : 12293 if test x"$ac_arg" = x 12294then : 12295 ac_cv_c_undeclared_builtin_options='none needed' 12296else $as_nop 12297 ac_cv_c_undeclared_builtin_options=$ac_arg 12298fi 12299 break 12300fi 12301rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12302fi 12303rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12304 done 12305 CFLAGS=$ac_save_CFLAGS 12306 12307fi 12308{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 12309printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 12310 case $ac_cv_c_undeclared_builtin_options in #( 12311 'cannot detect') : 12312 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12313printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12314as_fn_error $? "cannot make $CC report undeclared builtins 12315See \`config.log' for more details" "$LINENO" 5; } ;; #( 12316 'none needed') : 12317 ac_c_undeclared_builtin_options='' ;; #( 12318 *) : 12319 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 12320esac 12321 12322ac_fn_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h> 12323" "$ac_c_undeclared_builtin_options" "CFLAGS" 12324if test "x$ac_cv_have_decl_llseek" = xyes 12325then : 12326 12327printf "%s\n" "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h 12328 12329fi 12330ac_fn_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE 12331 #define _LARGEFILE64_SOURCE 12332 #include <unistd.h> 12333" "$ac_c_undeclared_builtin_options" "CFLAGS" 12334if test "x$ac_cv_have_decl_lseek64" = xyes 12335then : 12336 12337printf "%s\n" "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h 12338 12339fi 12340# The cast to long int works around a bug in the HP C Compiler 12341# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12342# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12343# This bug is HP SR number 8606223364. 12344{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 12345printf %s "checking size of short... " >&6; } 12346if test ${ac_cv_sizeof_short+y} 12347then : 12348 printf %s "(cached) " >&6 12349else $as_nop 12350 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default" 12351then : 12352 12353else $as_nop 12354 if test "$ac_cv_type_short" = yes; then 12355 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12356printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12357as_fn_error 77 "cannot compute sizeof (short) 12358See \`config.log' for more details" "$LINENO" 5; } 12359 else 12360 ac_cv_sizeof_short=0 12361 fi 12362fi 12363 12364fi 12365{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 12366printf "%s\n" "$ac_cv_sizeof_short" >&6; } 12367 12368 12369 12370printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h 12371 12372 12373# The cast to long int works around a bug in the HP C Compiler 12374# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12375# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12376# This bug is HP SR number 8606223364. 12377{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 12378printf %s "checking size of int... " >&6; } 12379if test ${ac_cv_sizeof_int+y} 12380then : 12381 printf %s "(cached) " >&6 12382else $as_nop 12383 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default" 12384then : 12385 12386else $as_nop 12387 if test "$ac_cv_type_int" = yes; then 12388 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12389printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12390as_fn_error 77 "cannot compute sizeof (int) 12391See \`config.log' for more details" "$LINENO" 5; } 12392 else 12393 ac_cv_sizeof_int=0 12394 fi 12395fi 12396 12397fi 12398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 12399printf "%s\n" "$ac_cv_sizeof_int" >&6; } 12400 12401 12402 12403printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h 12404 12405 12406# The cast to long int works around a bug in the HP C Compiler 12407# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12408# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12409# This bug is HP SR number 8606223364. 12410{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 12411printf %s "checking size of long... " >&6; } 12412if test ${ac_cv_sizeof_long+y} 12413then : 12414 printf %s "(cached) " >&6 12415else $as_nop 12416 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default" 12417then : 12418 12419else $as_nop 12420 if test "$ac_cv_type_long" = yes; then 12421 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12422printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12423as_fn_error 77 "cannot compute sizeof (long) 12424See \`config.log' for more details" "$LINENO" 5; } 12425 else 12426 ac_cv_sizeof_long=0 12427 fi 12428fi 12429 12430fi 12431{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 12432printf "%s\n" "$ac_cv_sizeof_long" >&6; } 12433 12434 12435 12436printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h 12437 12438 12439# The cast to long int works around a bug in the HP C Compiler 12440# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12441# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12442# This bug is HP SR number 8606223364. 12443{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 12444printf %s "checking size of long long... " >&6; } 12445if test ${ac_cv_sizeof_long_long+y} 12446then : 12447 printf %s "(cached) " >&6 12448else $as_nop 12449 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default" 12450then : 12451 12452else $as_nop 12453 if test "$ac_cv_type_long_long" = yes; then 12454 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12455printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12456as_fn_error 77 "cannot compute sizeof (long long) 12457See \`config.log' for more details" "$LINENO" 5; } 12458 else 12459 ac_cv_sizeof_long_long=0 12460 fi 12461fi 12462 12463fi 12464{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 12465printf "%s\n" "$ac_cv_sizeof_long_long" >&6; } 12466 12467 12468 12469printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h 12470 12471 12472# The cast to long int works around a bug in the HP C Compiler 12473# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12474# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12475# This bug is HP SR number 8606223364. 12476{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 12477printf %s "checking size of off_t... " >&6; } 12478if test ${ac_cv_sizeof_off_t+y} 12479then : 12480 printf %s "(cached) " >&6 12481else $as_nop 12482 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default" 12483then : 12484 12485else $as_nop 12486 if test "$ac_cv_type_off_t" = yes; then 12487 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12488printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12489as_fn_error 77 "cannot compute sizeof (off_t) 12490See \`config.log' for more details" "$LINENO" 5; } 12491 else 12492 ac_cv_sizeof_off_t=0 12493 fi 12494fi 12495 12496fi 12497{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 12498printf "%s\n" "$ac_cv_sizeof_off_t" >&6; } 12499 12500 12501 12502printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h 12503 12504 12505# The cast to long int works around a bug in the HP C Compiler 12506# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12507# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12508# This bug is HP SR number 8606223364. 12509{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 12510printf %s "checking size of time_t... " >&6; } 12511if test ${ac_cv_sizeof_time_t+y} 12512then : 12513 printf %s "(cached) " >&6 12514else $as_nop 12515 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default" 12516then : 12517 12518else $as_nop 12519 if test "$ac_cv_type_time_t" = yes; then 12520 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12521printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12522as_fn_error 77 "cannot compute sizeof (time_t) 12523See \`config.log' for more details" "$LINENO" 5; } 12524 else 12525 ac_cv_sizeof_time_t=0 12526 fi 12527fi 12528 12529fi 12530{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 12531printf "%s\n" "$ac_cv_sizeof_time_t" >&6; } 12532 12533 12534 12535printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h 12536 12537 12538SIZEOF_SHORT=$ac_cv_sizeof_short 12539SIZEOF_INT=$ac_cv_sizeof_int 12540SIZEOF_LONG=$ac_cv_sizeof_long 12541SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long 12542SIZEOF_OFF_T=$ac_cv_sizeof_off_t 12543SIZEOF_TIME_T=$ac_cv_sizeof_time_t 12544 12545 12546 12547 12548 12549 12550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 12551printf %s "checking whether byte ordering is bigendian... " >&6; } 12552if test ${ac_cv_c_bigendian+y} 12553then : 12554 printf %s "(cached) " >&6 12555else $as_nop 12556 ac_cv_c_bigendian=unknown 12557 # See if we're dealing with a universal compiler. 12558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12559/* end confdefs.h. */ 12560#ifndef __APPLE_CC__ 12561 not a universal capable compiler 12562 #endif 12563 typedef int dummy; 12564 12565_ACEOF 12566if ac_fn_c_try_compile "$LINENO" 12567then : 12568 12569 # Check for potential -arch flags. It is not universal unless 12570 # there are at least two -arch flags with different values. 12571 ac_arch= 12572 ac_prev= 12573 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 12574 if test -n "$ac_prev"; then 12575 case $ac_word in 12576 i?86 | x86_64 | ppc | ppc64) 12577 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 12578 ac_arch=$ac_word 12579 else 12580 ac_cv_c_bigendian=universal 12581 break 12582 fi 12583 ;; 12584 esac 12585 ac_prev= 12586 elif test "x$ac_word" = "x-arch"; then 12587 ac_prev=arch 12588 fi 12589 done 12590fi 12591rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12592 if test $ac_cv_c_bigendian = unknown; then 12593 # See if sys/param.h defines the BYTE_ORDER macro. 12594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12595/* end confdefs.h. */ 12596#include <sys/types.h> 12597 #include <sys/param.h> 12598 12599int 12600main (void) 12601{ 12602#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 12603 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 12604 && LITTLE_ENDIAN) 12605 bogus endian macros 12606 #endif 12607 12608 ; 12609 return 0; 12610} 12611_ACEOF 12612if ac_fn_c_try_compile "$LINENO" 12613then : 12614 # It does; now see whether it defined to BIG_ENDIAN or not. 12615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12616/* end confdefs.h. */ 12617#include <sys/types.h> 12618 #include <sys/param.h> 12619 12620int 12621main (void) 12622{ 12623#if BYTE_ORDER != BIG_ENDIAN 12624 not big endian 12625 #endif 12626 12627 ; 12628 return 0; 12629} 12630_ACEOF 12631if ac_fn_c_try_compile "$LINENO" 12632then : 12633 ac_cv_c_bigendian=yes 12634else $as_nop 12635 ac_cv_c_bigendian=no 12636fi 12637rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12638fi 12639rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12640 fi 12641 if test $ac_cv_c_bigendian = unknown; then 12642 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 12643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12644/* end confdefs.h. */ 12645#include <limits.h> 12646 12647int 12648main (void) 12649{ 12650#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 12651 bogus endian macros 12652 #endif 12653 12654 ; 12655 return 0; 12656} 12657_ACEOF 12658if ac_fn_c_try_compile "$LINENO" 12659then : 12660 # It does; now see whether it defined to _BIG_ENDIAN or not. 12661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12662/* end confdefs.h. */ 12663#include <limits.h> 12664 12665int 12666main (void) 12667{ 12668#ifndef _BIG_ENDIAN 12669 not big endian 12670 #endif 12671 12672 ; 12673 return 0; 12674} 12675_ACEOF 12676if ac_fn_c_try_compile "$LINENO" 12677then : 12678 ac_cv_c_bigendian=yes 12679else $as_nop 12680 ac_cv_c_bigendian=no 12681fi 12682rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12683fi 12684rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12685 fi 12686 if test $ac_cv_c_bigendian = unknown; then 12687 # Compile a test program. 12688 if test "$cross_compiling" = yes 12689then : 12690 # Try to guess by grepping values from an object file. 12691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12692/* end confdefs.h. */ 12693unsigned short int ascii_mm[] = 12694 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 12695 unsigned short int ascii_ii[] = 12696 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 12697 int use_ascii (int i) { 12698 return ascii_mm[i] + ascii_ii[i]; 12699 } 12700 unsigned short int ebcdic_ii[] = 12701 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 12702 unsigned short int ebcdic_mm[] = 12703 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 12704 int use_ebcdic (int i) { 12705 return ebcdic_mm[i] + ebcdic_ii[i]; 12706 } 12707 extern int foo; 12708 12709int 12710main (void) 12711{ 12712return use_ascii (foo) == use_ebcdic (foo); 12713 ; 12714 return 0; 12715} 12716_ACEOF 12717if ac_fn_c_try_compile "$LINENO" 12718then : 12719 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 12720 ac_cv_c_bigendian=yes 12721 fi 12722 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 12723 if test "$ac_cv_c_bigendian" = unknown; then 12724 ac_cv_c_bigendian=no 12725 else 12726 # finding both strings is unlikely to happen, but who knows? 12727 ac_cv_c_bigendian=unknown 12728 fi 12729 fi 12730fi 12731rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12732else $as_nop 12733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12734/* end confdefs.h. */ 12735$ac_includes_default 12736int 12737main (void) 12738{ 12739 12740 /* Are we little or big endian? From Harbison&Steele. */ 12741 union 12742 { 12743 long int l; 12744 char c[sizeof (long int)]; 12745 } u; 12746 u.l = 1; 12747 return u.c[sizeof (long int) - 1] == 1; 12748 12749 ; 12750 return 0; 12751} 12752_ACEOF 12753if ac_fn_c_try_run "$LINENO" 12754then : 12755 ac_cv_c_bigendian=no 12756else $as_nop 12757 ac_cv_c_bigendian=yes 12758fi 12759rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12760 conftest.$ac_objext conftest.beam conftest.$ac_ext 12761fi 12762 12763 fi 12764fi 12765{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 12766printf "%s\n" "$ac_cv_c_bigendian" >&6; } 12767 case $ac_cv_c_bigendian in #( 12768 yes) 12769 printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h 12770;; #( 12771 no) 12772 ;; #( 12773 universal) 12774 12775printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 12776 12777 ;; #( 12778 *) 12779 as_fn_error $? "unknown endianness 12780 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 12781 esac 12782 12783if test $cross_compiling = no; then 12784 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh 12785else 12786 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh 12787fi 12788ASM_TYPES_HEADER=./asm_types.h 12789 12790echo "/* These defines are needed for the public ext2fs.h header file */" \ 12791 > public_config.h 12792if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then 12793 uniq tmp_config.$$ >> public_config.h 12794else 12795 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h 12796fi 12797if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then 12798 uniq tmp_config.$$ >> public_config.h 12799else 12800 echo "#undef WORDS_BIGENDIAN" >> public_config.h 12801fi 12802rm -f tmp_config.$$ 12803PUBLIC_CONFIG_HEADER=./public_config.h 12804 12805ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" 12806if test "x$ac_cv_header_inttypes_h" = xyes 12807then : 12808 printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h 12809 12810fi 12811 12812ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 12813if test "x$ac_cv_type_intptr_t" = xyes 12814then : 12815 12816printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h 12817 12818 12819fi 12820 12821{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5 12822printf %s "checking whether struct stat has a st_flags field... " >&6; } 12823if test ${e2fsprogs_cv_struct_st_flags+y} 12824then : 12825 printf %s "(cached) " >&6 12826else $as_nop 12827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12828/* end confdefs.h. */ 12829#include <sys/stat.h> 12830int 12831main (void) 12832{ 12833struct stat stat; stat.st_flags = 0; 12834 ; 12835 return 0; 12836} 12837_ACEOF 12838if ac_fn_c_try_compile "$LINENO" 12839then : 12840 e2fsprogs_cv_struct_st_flags=yes 12841else $as_nop 12842 e2fsprogs_cv_struct_st_flags=no 12843fi 12844rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12845fi 12846 12847{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5 12848printf "%s\n" "$e2fsprogs_cv_struct_st_flags" >&6; } 12849if test "$e2fsprogs_cv_struct_st_flags" = yes; then 12850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5 12851printf %s "checking whether st_flags field is useful... " >&6; } 12852 if test ${e2fsprogs_cv_struct_st_flags_immut+y} 12853then : 12854 printf %s "(cached) " >&6 12855else $as_nop 12856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12857/* end confdefs.h. */ 12858#include <sys/stat.h> 12859int 12860main (void) 12861{ 12862struct stat stat; stat.st_flags |= UF_IMMUTABLE; 12863 ; 12864 return 0; 12865} 12866_ACEOF 12867if ac_fn_c_try_compile "$LINENO" 12868then : 12869 e2fsprogs_cv_struct_st_flags_immut=yes 12870else $as_nop 12871 e2fsprogs_cv_struct_st_flags_immut=no 12872fi 12873rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12874fi 12875 12876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5 12877printf "%s\n" "$e2fsprogs_cv_struct_st_flags_immut" >&6; } 12878 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then 12879 12880printf "%s\n" "#define HAVE_STAT_FLAGS 1" >>confdefs.h 12881 12882 fi 12883fi 12884ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h> 12885 #include <sys/socket.h> 12886" 12887if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes 12888then : 12889 12890printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h 12891 12892fi 12893 12894if test -n "$BLKID_CMT"; then 12895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5 12896printf %s "checking for blkid_probe_get_topology in -lblkid... " >&6; } 12897if test ${ac_cv_lib_blkid_blkid_probe_get_topology+y} 12898then : 12899 printf %s "(cached) " >&6 12900else $as_nop 12901 ac_check_lib_save_LIBS=$LIBS 12902LIBS="-lblkid $LIBS" 12903cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12904/* end confdefs.h. */ 12905 12906/* Override any GCC internal prototype to avoid an error. 12907 Use char because int might match the return type of a GCC 12908 builtin and then its argument prototype would still apply. */ 12909char blkid_probe_get_topology (); 12910int 12911main (void) 12912{ 12913return blkid_probe_get_topology (); 12914 ; 12915 return 0; 12916} 12917_ACEOF 12918if ac_fn_c_try_link "$LINENO" 12919then : 12920 ac_cv_lib_blkid_blkid_probe_get_topology=yes 12921else $as_nop 12922 ac_cv_lib_blkid_blkid_probe_get_topology=no 12923fi 12924rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12925 conftest$ac_exeext conftest.$ac_ext 12926LIBS=$ac_check_lib_save_LIBS 12927fi 12928{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5 12929printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; } 12930if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes 12931then : 12932 12933printf "%s\n" "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h 12934 12935fi 12936 12937 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_topology_get_dax in -lblkid" >&5 12938printf %s "checking for blkid_topology_get_dax in -lblkid... " >&6; } 12939if test ${ac_cv_lib_blkid_blkid_topology_get_dax+y} 12940then : 12941 printf %s "(cached) " >&6 12942else $as_nop 12943 ac_check_lib_save_LIBS=$LIBS 12944LIBS="-lblkid $LIBS" 12945cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12946/* end confdefs.h. */ 12947 12948/* Override any GCC internal prototype to avoid an error. 12949 Use char because int might match the return type of a GCC 12950 builtin and then its argument prototype would still apply. */ 12951char blkid_topology_get_dax (); 12952int 12953main (void) 12954{ 12955return blkid_topology_get_dax (); 12956 ; 12957 return 0; 12958} 12959_ACEOF 12960if ac_fn_c_try_link "$LINENO" 12961then : 12962 ac_cv_lib_blkid_blkid_topology_get_dax=yes 12963else $as_nop 12964 ac_cv_lib_blkid_blkid_topology_get_dax=no 12965fi 12966rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12967 conftest$ac_exeext conftest.$ac_ext 12968LIBS=$ac_check_lib_save_LIBS 12969fi 12970{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_topology_get_dax" >&5 12971printf "%s\n" "$ac_cv_lib_blkid_blkid_topology_get_dax" >&6; } 12972if test "x$ac_cv_lib_blkid_blkid_topology_get_dax" = xyes 12973then : 12974 12975printf "%s\n" "#define HAVE_BLKID_TOPOLOGY_GET_DAX 1" >>confdefs.h 12976 12977fi 12978 12979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5 12980printf %s "checking for blkid_probe_enable_partitions in -lblkid... " >&6; } 12981if test ${ac_cv_lib_blkid_blkid_probe_enable_partitions+y} 12982then : 12983 printf %s "(cached) " >&6 12984else $as_nop 12985 ac_check_lib_save_LIBS=$LIBS 12986LIBS="-lblkid $LIBS" 12987cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12988/* end confdefs.h. */ 12989 12990/* Override any GCC internal prototype to avoid an error. 12991 Use char because int might match the return type of a GCC 12992 builtin and then its argument prototype would still apply. */ 12993char blkid_probe_enable_partitions (); 12994int 12995main (void) 12996{ 12997return blkid_probe_enable_partitions (); 12998 ; 12999 return 0; 13000} 13001_ACEOF 13002if ac_fn_c_try_link "$LINENO" 13003then : 13004 ac_cv_lib_blkid_blkid_probe_enable_partitions=yes 13005else $as_nop 13006 ac_cv_lib_blkid_blkid_probe_enable_partitions=no 13007fi 13008rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13009 conftest$ac_exeext conftest.$ac_ext 13010LIBS=$ac_check_lib_save_LIBS 13011fi 13012{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5 13013printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; } 13014if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes 13015then : 13016 13017printf "%s\n" "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h 13018 13019fi 13020 13021fi 13022if test -n "$DLOPEN_LIB" ; then 13023 ac_cv_func_dlopen=yes 13024fi 13025ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv" 13026if test "x$ac_cv_func___secure_getenv" = xyes 13027then : 13028 printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h 13029 13030fi 13031ac_fn_c_check_func "$LINENO" "add_key" "ac_cv_func_add_key" 13032if test "x$ac_cv_func_add_key" = xyes 13033then : 13034 printf "%s\n" "#define HAVE_ADD_KEY 1" >>confdefs.h 13035 13036fi 13037ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace" 13038if test "x$ac_cv_func_backtrace" = xyes 13039then : 13040 printf "%s\n" "#define HAVE_BACKTRACE 1" >>confdefs.h 13041 13042fi 13043ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags" 13044if test "x$ac_cv_func_chflags" = xyes 13045then : 13046 printf "%s\n" "#define HAVE_CHFLAGS 1" >>confdefs.h 13047 13048fi 13049ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 13050if test "x$ac_cv_func_dlopen" = xyes 13051then : 13052 printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h 13053 13054fi 13055ac_fn_c_check_func "$LINENO" "fadvise64" "ac_cv_func_fadvise64" 13056if test "x$ac_cv_func_fadvise64" = xyes 13057then : 13058 printf "%s\n" "#define HAVE_FADVISE64 1" >>confdefs.h 13059 13060fi 13061ac_fn_c_check_func "$LINENO" "fallocate" "ac_cv_func_fallocate" 13062if test "x$ac_cv_func_fallocate" = xyes 13063then : 13064 printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h 13065 13066fi 13067ac_fn_c_check_func "$LINENO" "fallocate64" "ac_cv_func_fallocate64" 13068if test "x$ac_cv_func_fallocate64" = xyes 13069then : 13070 printf "%s\n" "#define HAVE_FALLOCATE64 1" >>confdefs.h 13071 13072fi 13073ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown" 13074if test "x$ac_cv_func_fchown" = xyes 13075then : 13076 printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h 13077 13078fi 13079ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl" 13080if test "x$ac_cv_func_fcntl" = xyes 13081then : 13082 printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h 13083 13084fi 13085ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync" 13086if test "x$ac_cv_func_fdatasync" = xyes 13087then : 13088 printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h 13089 13090fi 13091ac_fn_c_check_func "$LINENO" "fstat64" "ac_cv_func_fstat64" 13092if test "x$ac_cv_func_fstat64" = xyes 13093then : 13094 printf "%s\n" "#define HAVE_FSTAT64 1" >>confdefs.h 13095 13096fi 13097ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync" 13098if test "x$ac_cv_func_fsync" = xyes 13099then : 13100 printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h 13101 13102fi 13103ac_fn_c_check_func "$LINENO" "ftruncate64" "ac_cv_func_ftruncate64" 13104if test "x$ac_cv_func_ftruncate64" = xyes 13105then : 13106 printf "%s\n" "#define HAVE_FTRUNCATE64 1" >>confdefs.h 13107 13108fi 13109ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes" 13110if test "x$ac_cv_func_futimes" = xyes 13111then : 13112 printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h 13113 13114fi 13115ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd" 13116if test "x$ac_cv_func_getcwd" = xyes 13117then : 13118 printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h 13119 13120fi 13121ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize" 13122if test "x$ac_cv_func_getdtablesize" = xyes 13123then : 13124 printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h 13125 13126fi 13127ac_fn_c_check_func "$LINENO" "getentropy" "ac_cv_func_getentropy" 13128if test "x$ac_cv_func_getentropy" = xyes 13129then : 13130 printf "%s\n" "#define HAVE_GETENTROPY 1" >>confdefs.h 13131 13132fi 13133ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname" 13134if test "x$ac_cv_func_gethostname" = xyes 13135then : 13136 printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h 13137 13138fi 13139ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo" 13140if test "x$ac_cv_func_getmntinfo" = xyes 13141then : 13142 printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h 13143 13144fi 13145ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r" 13146if test "x$ac_cv_func_getpwuid_r" = xyes 13147then : 13148 printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h 13149 13150fi 13151ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom" 13152if test "x$ac_cv_func_getrandom" = xyes 13153then : 13154 printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h 13155 13156fi 13157ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit" 13158if test "x$ac_cv_func_getrlimit" = xyes 13159then : 13160 printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h 13161 13162fi 13163ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage" 13164if test "x$ac_cv_func_getrusage" = xyes 13165then : 13166 printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h 13167 13168fi 13169ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48" 13170if test "x$ac_cv_func_jrand48" = xyes 13171then : 13172 printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h 13173 13174fi 13175ac_fn_c_check_func "$LINENO" "keyctl" "ac_cv_func_keyctl" 13176if test "x$ac_cv_func_keyctl" = xyes 13177then : 13178 printf "%s\n" "#define HAVE_KEYCTL 1" >>confdefs.h 13179 13180fi 13181ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr" 13182if test "x$ac_cv_func_llistxattr" = xyes 13183then : 13184 printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h 13185 13186fi 13187ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek" 13188if test "x$ac_cv_func_llseek" = xyes 13189then : 13190 printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h 13191 13192fi 13193ac_fn_c_check_func "$LINENO" "lseek64" "ac_cv_func_lseek64" 13194if test "x$ac_cv_func_lseek64" = xyes 13195then : 13196 printf "%s\n" "#define HAVE_LSEEK64 1" >>confdefs.h 13197 13198fi 13199ac_fn_c_check_func "$LINENO" "mallinfo" "ac_cv_func_mallinfo" 13200if test "x$ac_cv_func_mallinfo" = xyes 13201then : 13202 printf "%s\n" "#define HAVE_MALLINFO 1" >>confdefs.h 13203 13204fi 13205ac_fn_c_check_func "$LINENO" "mallinfo2" "ac_cv_func_mallinfo2" 13206if test "x$ac_cv_func_mallinfo2" = xyes 13207then : 13208 printf "%s\n" "#define HAVE_MALLINFO2 1" >>confdefs.h 13209 13210fi 13211ac_fn_c_check_func "$LINENO" "mbstowcs" "ac_cv_func_mbstowcs" 13212if test "x$ac_cv_func_mbstowcs" = xyes 13213then : 13214 printf "%s\n" "#define HAVE_MBSTOWCS 1" >>confdefs.h 13215 13216fi 13217ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign" 13218if test "x$ac_cv_func_memalign" = xyes 13219then : 13220 printf "%s\n" "#define HAVE_MEMALIGN 1" >>confdefs.h 13221 13222fi 13223ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy" 13224if test "x$ac_cv_func_mempcpy" = xyes 13225then : 13226 printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h 13227 13228fi 13229ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 13230if test "x$ac_cv_func_mmap" = xyes 13231then : 13232 printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h 13233 13234fi 13235ac_fn_c_check_func "$LINENO" "msync" "ac_cv_func_msync" 13236if test "x$ac_cv_func_msync" = xyes 13237then : 13238 printf "%s\n" "#define HAVE_MSYNC 1" >>confdefs.h 13239 13240fi 13241ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep" 13242if test "x$ac_cv_func_nanosleep" = xyes 13243then : 13244 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h 13245 13246fi 13247ac_fn_c_check_func "$LINENO" "open64" "ac_cv_func_open64" 13248if test "x$ac_cv_func_open64" = xyes 13249then : 13250 printf "%s\n" "#define HAVE_OPEN64 1" >>confdefs.h 13251 13252fi 13253ac_fn_c_check_func "$LINENO" "pathconf" "ac_cv_func_pathconf" 13254if test "x$ac_cv_func_pathconf" = xyes 13255then : 13256 printf "%s\n" "#define HAVE_PATHCONF 1" >>confdefs.h 13257 13258fi 13259ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise" 13260if test "x$ac_cv_func_posix_fadvise" = xyes 13261then : 13262 printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h 13263 13264fi 13265ac_fn_c_check_func "$LINENO" "posix_fadvise64" "ac_cv_func_posix_fadvise64" 13266if test "x$ac_cv_func_posix_fadvise64" = xyes 13267then : 13268 printf "%s\n" "#define HAVE_POSIX_FADVISE64 1" >>confdefs.h 13269 13270fi 13271ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign" 13272if test "x$ac_cv_func_posix_memalign" = xyes 13273then : 13274 printf "%s\n" "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h 13275 13276fi 13277ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl" 13278if test "x$ac_cv_func_prctl" = xyes 13279then : 13280 printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h 13281 13282fi 13283ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread" 13284if test "x$ac_cv_func_pread" = xyes 13285then : 13286 printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h 13287 13288fi 13289ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite" 13290if test "x$ac_cv_func_pwrite" = xyes 13291then : 13292 printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h 13293 13294fi 13295ac_fn_c_check_func "$LINENO" "pread64" "ac_cv_func_pread64" 13296if test "x$ac_cv_func_pread64" = xyes 13297then : 13298 printf "%s\n" "#define HAVE_PREAD64 1" >>confdefs.h 13299 13300fi 13301ac_fn_c_check_func "$LINENO" "pwrite64" "ac_cv_func_pwrite64" 13302if test "x$ac_cv_func_pwrite64" = xyes 13303then : 13304 printf "%s\n" "#define HAVE_PWRITE64 1" >>confdefs.h 13305 13306fi 13307ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r" 13308if test "x$ac_cv_func_qsort_r" = xyes 13309then : 13310 printf "%s\n" "#define HAVE_QSORT_R 1" >>confdefs.h 13311 13312fi 13313ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv" 13314if test "x$ac_cv_func_secure_getenv" = xyes 13315then : 13316 printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h 13317 13318fi 13319ac_fn_c_check_func "$LINENO" "setmntent" "ac_cv_func_setmntent" 13320if test "x$ac_cv_func_setmntent" = xyes 13321then : 13322 printf "%s\n" "#define HAVE_SETMNTENT 1" >>confdefs.h 13323 13324fi 13325ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid" 13326if test "x$ac_cv_func_setresgid" = xyes 13327then : 13328 printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h 13329 13330fi 13331ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid" 13332if test "x$ac_cv_func_setresuid" = xyes 13333then : 13334 printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h 13335 13336fi 13337ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf" 13338if test "x$ac_cv_func_snprintf" = xyes 13339then : 13340 printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h 13341 13342fi 13343ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom" 13344if test "x$ac_cv_func_srandom" = xyes 13345then : 13346 printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h 13347 13348fi 13349ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy" 13350if test "x$ac_cv_func_stpcpy" = xyes 13351then : 13352 printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h 13353 13354fi 13355ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" 13356if test "x$ac_cv_func_strcasecmp" = xyes 13357then : 13358 printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h 13359 13360fi 13361ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup" 13362if test "x$ac_cv_func_strdup" = xyes 13363then : 13364 printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h 13365 13366fi 13367ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen" 13368if test "x$ac_cv_func_strnlen" = xyes 13369then : 13370 printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h 13371 13372fi 13373ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime" 13374if test "x$ac_cv_func_strptime" = xyes 13375then : 13376 printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h 13377 13378fi 13379ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull" 13380if test "x$ac_cv_func_strtoull" = xyes 13381then : 13382 printf "%s\n" "#define HAVE_STRTOULL 1" >>confdefs.h 13383 13384fi 13385ac_fn_c_check_func "$LINENO" "sync_file_range" "ac_cv_func_sync_file_range" 13386if test "x$ac_cv_func_sync_file_range" = xyes 13387then : 13388 printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h 13389 13390fi 13391ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf" 13392if test "x$ac_cv_func_sysconf" = xyes 13393then : 13394 printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h 13395 13396fi 13397ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep" 13398if test "x$ac_cv_func_usleep" = xyes 13399then : 13400 printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h 13401 13402fi 13403ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime" 13404if test "x$ac_cv_func_utime" = xyes 13405then : 13406 printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h 13407 13408fi 13409ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes" 13410if test "x$ac_cv_func_utimes" = xyes 13411then : 13412 printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h 13413 13414fi 13415ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc" 13416if test "x$ac_cv_func_valloc" = xyes 13417then : 13418 printf "%s\n" "#define HAVE_VALLOC 1" >>confdefs.h 13419 13420fi 13421 13422SOCKET_LIB='' 13423{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 13424printf %s "checking for socket in -lsocket... " >&6; } 13425if test ${ac_cv_lib_socket_socket+y} 13426then : 13427 printf %s "(cached) " >&6 13428else $as_nop 13429 ac_check_lib_save_LIBS=$LIBS 13430LIBS="-lsocket $LIBS" 13431cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13432/* end confdefs.h. */ 13433 13434/* Override any GCC internal prototype to avoid an error. 13435 Use char because int might match the return type of a GCC 13436 builtin and then its argument prototype would still apply. */ 13437char socket (); 13438int 13439main (void) 13440{ 13441return socket (); 13442 ; 13443 return 0; 13444} 13445_ACEOF 13446if ac_fn_c_try_link "$LINENO" 13447then : 13448 ac_cv_lib_socket_socket=yes 13449else $as_nop 13450 ac_cv_lib_socket_socket=no 13451fi 13452rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13453 conftest$ac_exeext conftest.$ac_ext 13454LIBS=$ac_check_lib_save_LIBS 13455fi 13456{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 13457printf "%s\n" "$ac_cv_lib_socket_socket" >&6; } 13458if test "x$ac_cv_lib_socket_socket" = xyes 13459then : 13460 SOCKET_LIB=-lsocket 13461fi 13462 13463 13464{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5 13465printf %s "checking for magic_file in -lmagic... " >&6; } 13466if test ${ac_cv_lib_magic_magic_file+y} 13467then : 13468 printf %s "(cached) " >&6 13469else $as_nop 13470 ac_check_lib_save_LIBS=$LIBS 13471LIBS="-lmagic $LIBS" 13472cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13473/* end confdefs.h. */ 13474 13475/* Override any GCC internal prototype to avoid an error. 13476 Use char because int might match the return type of a GCC 13477 builtin and then its argument prototype would still apply. */ 13478char magic_file (); 13479int 13480main (void) 13481{ 13482return magic_file (); 13483 ; 13484 return 0; 13485} 13486_ACEOF 13487if ac_fn_c_try_link "$LINENO" 13488then : 13489 ac_cv_lib_magic_magic_file=yes 13490else $as_nop 13491 ac_cv_lib_magic_magic_file=no 13492fi 13493rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13494 conftest$ac_exeext conftest.$ac_ext 13495LIBS=$ac_check_lib_save_LIBS 13496fi 13497{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5 13498printf "%s\n" "$ac_cv_lib_magic_magic_file" >&6; } 13499if test "x$ac_cv_lib_magic_magic_file" = xyes 13500then : 13501 MAGIC_LIB=-lmagic 13502ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default" 13503if test "x$ac_cv_header_magic_h" = xyes 13504then : 13505 printf "%s\n" "#define HAVE_MAGIC_H 1" >>confdefs.h 13506 13507fi 13508 13509fi 13510 13511if test "$ac_cv_func_dlopen" = yes ; then 13512 MAGIC_LIB=$DLOPEN_LIB 13513fi 13514 13515{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 13516printf %s "checking for clock_gettime in -lrt... " >&6; } 13517if test ${ac_cv_lib_rt_clock_gettime+y} 13518then : 13519 printf %s "(cached) " >&6 13520else $as_nop 13521 ac_check_lib_save_LIBS=$LIBS 13522LIBS="-lrt $LIBS" 13523cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13524/* end confdefs.h. */ 13525 13526/* Override any GCC internal prototype to avoid an error. 13527 Use char because int might match the return type of a GCC 13528 builtin and then its argument prototype would still apply. */ 13529char clock_gettime (); 13530int 13531main (void) 13532{ 13533return clock_gettime (); 13534 ; 13535 return 0; 13536} 13537_ACEOF 13538if ac_fn_c_try_link "$LINENO" 13539then : 13540 ac_cv_lib_rt_clock_gettime=yes 13541else $as_nop 13542 ac_cv_lib_rt_clock_gettime=no 13543fi 13544rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13545 conftest$ac_exeext conftest.$ac_ext 13546LIBS=$ac_check_lib_save_LIBS 13547fi 13548{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 13549printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; } 13550if test "x$ac_cv_lib_rt_clock_gettime" = xyes 13551then : 13552 CLOCK_GETTIME_LIB=-lrt 13553fi 13554 13555 13556FUSE_CMT= 13557FUSE_LIB= 13558# Check whether --enable-fuse2fs was given. 13559if test ${enable_fuse2fs+y} 13560then : 13561 enableval=$enable_fuse2fs; if test "$enableval" = "no" 13562then 13563 FUSE_CMT="#" 13564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5 13565printf "%s\n" "Disabling fuse2fs" >&6; } 13566else 13567 for ac_header in pthread.h fuse.h 13568do : 13569 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` 13570ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64 13571#define FUSE_USE_VERSION 29 13572" 13573if eval test \"x\$"$as_ac_Header"\" = x"yes" 13574then : 13575 cat >>confdefs.h <<_ACEOF 13576#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 13577_ACEOF 13578 13579else $as_nop 13580 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13581printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 13582as_fn_error $? "Cannot find fuse2fs headers. 13583See \`config.log' for more details" "$LINENO" 5; } 13584fi 13585 13586done 13587 13588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13589/* end confdefs.h. */ 13590#define FUSE_USE_VERSION 29 13591#ifdef __linux__ 13592#include <linux/fs.h> 13593#include <linux/falloc.h> 13594#include <linux/xattr.h> 13595#endif 13596 13597int 13598main (void) 13599{ 13600 13601 ; 13602 return 0; 13603} 13604_ACEOF 13605if ac_fn_c_try_cpp "$LINENO" 13606then : 13607 13608else $as_nop 13609 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13610printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 13611as_fn_error $? "Cannot find fuse2fs Linux headers. 13612See \`config.log' for more details" "$LINENO" 5; } 13613fi 13614rm -f conftest.err conftest.i conftest.$ac_ext 13615 13616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5 13617printf %s "checking for fuse_main in -losxfuse... " >&6; } 13618if test ${ac_cv_lib_osxfuse_fuse_main+y} 13619then : 13620 printf %s "(cached) " >&6 13621else $as_nop 13622 ac_check_lib_save_LIBS=$LIBS 13623LIBS="-losxfuse $LIBS" 13624cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13625/* end confdefs.h. */ 13626 13627/* Override any GCC internal prototype to avoid an error. 13628 Use char because int might match the return type of a GCC 13629 builtin and then its argument prototype would still apply. */ 13630char fuse_main (); 13631int 13632main (void) 13633{ 13634return fuse_main (); 13635 ; 13636 return 0; 13637} 13638_ACEOF 13639if ac_fn_c_try_link "$LINENO" 13640then : 13641 ac_cv_lib_osxfuse_fuse_main=yes 13642else $as_nop 13643 ac_cv_lib_osxfuse_fuse_main=no 13644fi 13645rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13646 conftest$ac_exeext conftest.$ac_ext 13647LIBS=$ac_check_lib_save_LIBS 13648fi 13649{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5 13650printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; } 13651if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes 13652then : 13653 FUSE_LIB=-losxfuse 13654else $as_nop 13655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5 13656printf %s "checking for fuse_main in -lfuse... " >&6; } 13657if test ${ac_cv_lib_fuse_fuse_main+y} 13658then : 13659 printf %s "(cached) " >&6 13660else $as_nop 13661 ac_check_lib_save_LIBS=$LIBS 13662LIBS="-lfuse $LIBS" 13663cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13664/* end confdefs.h. */ 13665 13666/* Override any GCC internal prototype to avoid an error. 13667 Use char because int might match the return type of a GCC 13668 builtin and then its argument prototype would still apply. */ 13669char fuse_main (); 13670int 13671main (void) 13672{ 13673return fuse_main (); 13674 ; 13675 return 0; 13676} 13677_ACEOF 13678if ac_fn_c_try_link "$LINENO" 13679then : 13680 ac_cv_lib_fuse_fuse_main=yes 13681else $as_nop 13682 ac_cv_lib_fuse_fuse_main=no 13683fi 13684rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13685 conftest$ac_exeext conftest.$ac_ext 13686LIBS=$ac_check_lib_save_LIBS 13687fi 13688{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5 13689printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; } 13690if test "x$ac_cv_lib_fuse_fuse_main" = xyes 13691then : 13692 FUSE_LIB=-lfuse 13693else $as_nop 13694 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13695printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 13696as_fn_error $? "Cannot find fuse library. 13697See \`config.log' for more details" "$LINENO" 5; } 13698fi 13699 13700fi 13701 13702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5 13703printf "%s\n" "Enabling fuse2fs" >&6; } 13704fi 13705 13706else $as_nop 13707 for ac_header in pthread.h fuse.h 13708do : 13709 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` 13710ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64 13711#define FUSE_USE_VERSION 29 13712#ifdef __linux__ 13713# include <linux/fs.h> 13714# include <linux/falloc.h> 13715# include <linux/xattr.h> 13716#endif 13717" 13718if eval test \"x\$"$as_ac_Header"\" = x"yes" 13719then : 13720 cat >>confdefs.h <<_ACEOF 13721#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 13722_ACEOF 13723 13724else $as_nop 13725 FUSE_CMT="#" 13726fi 13727 13728done 13729if test -z "$FUSE_CMT" 13730then 13731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5 13732printf %s "checking for fuse_main in -losxfuse... " >&6; } 13733if test ${ac_cv_lib_osxfuse_fuse_main+y} 13734then : 13735 printf %s "(cached) " >&6 13736else $as_nop 13737 ac_check_lib_save_LIBS=$LIBS 13738LIBS="-losxfuse $LIBS" 13739cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13740/* end confdefs.h. */ 13741 13742/* Override any GCC internal prototype to avoid an error. 13743 Use char because int might match the return type of a GCC 13744 builtin and then its argument prototype would still apply. */ 13745char fuse_main (); 13746int 13747main (void) 13748{ 13749return fuse_main (); 13750 ; 13751 return 0; 13752} 13753_ACEOF 13754if ac_fn_c_try_link "$LINENO" 13755then : 13756 ac_cv_lib_osxfuse_fuse_main=yes 13757else $as_nop 13758 ac_cv_lib_osxfuse_fuse_main=no 13759fi 13760rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13761 conftest$ac_exeext conftest.$ac_ext 13762LIBS=$ac_check_lib_save_LIBS 13763fi 13764{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5 13765printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; } 13766if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes 13767then : 13768 FUSE_LIB=-losxfuse 13769else $as_nop 13770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5 13771printf %s "checking for fuse_main in -lfuse... " >&6; } 13772if test ${ac_cv_lib_fuse_fuse_main+y} 13773then : 13774 printf %s "(cached) " >&6 13775else $as_nop 13776 ac_check_lib_save_LIBS=$LIBS 13777LIBS="-lfuse $LIBS" 13778cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13779/* end confdefs.h. */ 13780 13781/* Override any GCC internal prototype to avoid an error. 13782 Use char because int might match the return type of a GCC 13783 builtin and then its argument prototype would still apply. */ 13784char fuse_main (); 13785int 13786main (void) 13787{ 13788return fuse_main (); 13789 ; 13790 return 0; 13791} 13792_ACEOF 13793if ac_fn_c_try_link "$LINENO" 13794then : 13795 ac_cv_lib_fuse_fuse_main=yes 13796else $as_nop 13797 ac_cv_lib_fuse_fuse_main=no 13798fi 13799rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13800 conftest$ac_exeext conftest.$ac_ext 13801LIBS=$ac_check_lib_save_LIBS 13802fi 13803{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5 13804printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; } 13805if test "x$ac_cv_lib_fuse_fuse_main" = xyes 13806then : 13807 FUSE_LIB=-lfuse 13808else $as_nop 13809 FUSE_CMT="#" 13810fi 13811 13812fi 13813 13814fi 13815if test -z "$FUSE_CMT" 13816then 13817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5 13818printf "%s\n" "Enabling fuse2fs by default." >&6; } 13819fi 13820 13821fi 13822 13823 13824 13825{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5 13826printf %s "checking for optreset... " >&6; } 13827if test ${ac_cv_have_optreset+y} 13828then : 13829 printf %s "(cached) " >&6 13830else $as_nop 13831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13832/* end confdefs.h. */ 13833#include <unistd.h> 13834 13835_ACEOF 13836if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13837 $EGREP "optreset" >/dev/null 2>&1 13838then : 13839 ac_cv_have_optreset=yes 13840else $as_nop 13841 ac_cv_have_optreset=no 13842fi 13843rm -rf conftest* 13844 13845fi 13846{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5 13847printf "%s\n" "$ac_cv_have_optreset" >&6; } 13848if test $ac_cv_have_optreset = yes; then 13849 13850printf "%s\n" "#define HAVE_OPTRESET 1" >>confdefs.h 13851 13852fi 13853 13854SEM_INIT_LIB='' 13855echo GL_THREADS_API: ${gl_threads_api} 13856if test "${gl_threads_api}" != none 13857then 13858 ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init" 13859if test "x$ac_cv_func_sem_init" = xyes 13860then : 13861 13862else $as_nop 13863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5 13864printf %s "checking for sem_init in -lpthread... " >&6; } 13865if test ${ac_cv_lib_pthread_sem_init+y} 13866then : 13867 printf %s "(cached) " >&6 13868else $as_nop 13869 ac_check_lib_save_LIBS=$LIBS 13870LIBS="-lpthread $LIBS" 13871cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13872/* end confdefs.h. */ 13873 13874/* Override any GCC internal prototype to avoid an error. 13875 Use char because int might match the return type of a GCC 13876 builtin and then its argument prototype would still apply. */ 13877char sem_init (); 13878int 13879main (void) 13880{ 13881return sem_init (); 13882 ; 13883 return 0; 13884} 13885_ACEOF 13886if ac_fn_c_try_link "$LINENO" 13887then : 13888 ac_cv_lib_pthread_sem_init=yes 13889else $as_nop 13890 ac_cv_lib_pthread_sem_init=no 13891fi 13892rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13893 conftest$ac_exeext conftest.$ac_ext 13894LIBS=$ac_check_lib_save_LIBS 13895fi 13896{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5 13897printf "%s\n" "$ac_cv_lib_pthread_sem_init" >&6; } 13898if test "x$ac_cv_lib_pthread_sem_init" = xyes 13899then : 13900 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h 13901 13902 SEM_INIT_LIB=-lpthread 13903else $as_nop 13904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5 13905printf %s "checking for sem_init in -lrt... " >&6; } 13906if test ${ac_cv_lib_rt_sem_init+y} 13907then : 13908 printf %s "(cached) " >&6 13909else $as_nop 13910 ac_check_lib_save_LIBS=$LIBS 13911LIBS="-lrt $LIBS" 13912cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13913/* end confdefs.h. */ 13914 13915/* Override any GCC internal prototype to avoid an error. 13916 Use char because int might match the return type of a GCC 13917 builtin and then its argument prototype would still apply. */ 13918char sem_init (); 13919int 13920main (void) 13921{ 13922return sem_init (); 13923 ; 13924 return 0; 13925} 13926_ACEOF 13927if ac_fn_c_try_link "$LINENO" 13928then : 13929 ac_cv_lib_rt_sem_init=yes 13930else $as_nop 13931 ac_cv_lib_rt_sem_init=no 13932fi 13933rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13934 conftest$ac_exeext conftest.$ac_ext 13935LIBS=$ac_check_lib_save_LIBS 13936fi 13937{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5 13938printf "%s\n" "$ac_cv_lib_rt_sem_init" >&6; } 13939if test "x$ac_cv_lib_rt_sem_init" = xyes 13940then : 13941 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h 13942 13943 SEM_INIT_LIB=-lrt 13944else $as_nop 13945 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5 13946printf %s "checking for sem_init in -lposix4... " >&6; } 13947if test ${ac_cv_lib_posix4_sem_init+y} 13948then : 13949 printf %s "(cached) " >&6 13950else $as_nop 13951 ac_check_lib_save_LIBS=$LIBS 13952LIBS="-lposix4 $LIBS" 13953cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13954/* end confdefs.h. */ 13955 13956/* Override any GCC internal prototype to avoid an error. 13957 Use char because int might match the return type of a GCC 13958 builtin and then its argument prototype would still apply. */ 13959char sem_init (); 13960int 13961main (void) 13962{ 13963return sem_init (); 13964 ; 13965 return 0; 13966} 13967_ACEOF 13968if ac_fn_c_try_link "$LINENO" 13969then : 13970 ac_cv_lib_posix4_sem_init=yes 13971else $as_nop 13972 ac_cv_lib_posix4_sem_init=no 13973fi 13974rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13975 conftest$ac_exeext conftest.$ac_ext 13976LIBS=$ac_check_lib_save_LIBS 13977fi 13978{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5 13979printf "%s\n" "$ac_cv_lib_posix4_sem_init" >&6; } 13980if test "x$ac_cv_lib_posix4_sem_init" = xyes 13981then : 13982 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h 13983 13984 SEM_INIT_LIB=-lposix4 13985fi 13986 13987fi 13988 13989fi 13990 13991fi 13992fi 13993 13994if test "$ac_cv_func_qsort_r" != no 13995then : 13996 13997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is GNU version" >&5 13998printf %s "checking whether qsort_r is GNU version... " >&6; } 13999if test ${e2_cv_gnu_qsort_r+y} 14000then : 14001 printf %s "(cached) " >&6 14002else $as_nop 14003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14004/* end confdefs.h. */ 14005 14006#include <stdlib.h> 14007void (qsort_r)(void *base, size_t nmemb, size_t size, 14008 int (*compar)(const void *, const void *, void *), 14009 void *arg); 14010 14011int 14012main (void) 14013{ 14014 14015 ; 14016 return 0; 14017} 14018_ACEOF 14019if ac_fn_c_try_compile "$LINENO" 14020then : 14021 e2_cv_gnu_qsort_r=yes 14022else $as_nop 14023 e2_cv_gnu_qsort_r=no 14024fi 14025rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14026 14027fi 14028{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_gnu_qsort_r" >&5 14029printf "%s\n" "$e2_cv_gnu_qsort_r" >&6; } 14030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is BSD version" >&5 14031printf %s "checking whether qsort_r is BSD version... " >&6; } 14032if test ${e2_cv_bsd_qsort_r+y} 14033then : 14034 printf %s "(cached) " >&6 14035else $as_nop 14036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14037/* end confdefs.h. */ 14038 14039#include <stdlib.h> 14040void (qsort_r)(void *base, size_t nmemb, size_t size, 14041 void *arg, int (*compar)(void *, const void *, const void *)); 14042 14043int 14044main (void) 14045{ 14046 14047 ; 14048 return 0; 14049} 14050_ACEOF 14051if ac_fn_c_try_compile "$LINENO" 14052then : 14053 e2_cv_bsd_qsort_r=yes 14054else $as_nop 14055 e2_cv_bsd_qsort_r=no 14056fi 14057rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14058 14059fi 14060{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_bsd_qsort_r" >&5 14061printf "%s\n" "$e2_cv_bsd_qsort_r" >&6; } 14062 case "$e2_cv_gnu_qsort_r:$e2_cv_bsd_qsort_r" in #( 14063 yes:no) : 14064 14065 14066printf "%s\n" "#define HAVE_GNU_QSORT_R 1" >>confdefs.h 14067 14068 ;; #( 14069 no:yes) : 14070 14071 14072printf "%s\n" "#define HAVE_BSD_QSORT_R 1" >>confdefs.h 14073 14074 ;; #( 14075 *) : 14076 ;; 14077esac 14078 14079fi 14080{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5 14081printf %s "checking for unified diff option... " >&6; } 14082if diff -u $0 $0 > /dev/null 2>&1 ; then 14083 UNI_DIFF_OPTS=-u 14084else 14085 UNI_DIFF_OPTS=-c 14086fi 14087{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5 14088printf "%s\n" "$UNI_DIFF_OPTS" >&6; } 14089 14090case "$host_os" in 14091linux*) 14092 14093printf "%s\n" "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h 14094 14095 ;; 14096esac 14097 14098 printf %s "checking for mount 'nosuid' option... " 14099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14100/* end confdefs.h. */ 14101#include <sys/mount.h> 14102int 14103main (void) 14104{ 14105void *temp = (void *)(MS_NOSUID); (void) temp; 14106 ; 14107 return 0; 14108} 14109_ACEOF 14110if ac_fn_c_try_compile "$LINENO" 14111then : 14112 14113printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h 14114 14115 ac_cv_mount_nosuid=yes 14116 printf "%s\n" "yes" 14117else $as_nop 14118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14119/* end confdefs.h. */ 14120#include <sys/mount.h> 14121int 14122main (void) 14123{ 14124void *temp = (void *)(MNT_NOSUID); (void) temp; 14125 ; 14126 return 0; 14127} 14128_ACEOF 14129if ac_fn_c_try_compile "$LINENO" 14130then : 14131 14132printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h 14133 14134 ac_cv_mount_nosuid=yes 14135 printf "%s\n" "yes" 14136else $as_nop 14137 ac_cv_mount_nosuid=no 14138 printf "%s\n" "no" 14139 14140fi 14141rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14142 14143fi 14144rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14145 14146 14147 printf %s "checking for mount 'nodev' option... " 14148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14149/* end confdefs.h. */ 14150#include <sys/mount.h> 14151int 14152main (void) 14153{ 14154void *temp = (void *)(MS_NODEV); (void) temp; 14155 ; 14156 return 0; 14157} 14158_ACEOF 14159if ac_fn_c_try_compile "$LINENO" 14160then : 14161 14162printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h 14163 14164 ac_cv_mount_nodev=yes 14165 printf "%s\n" "yes" 14166else $as_nop 14167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14168/* end confdefs.h. */ 14169#include <sys/mount.h> 14170int 14171main (void) 14172{ 14173void *temp = (void *)(MNT_NODEV); (void) temp; 14174 ; 14175 return 0; 14176} 14177_ACEOF 14178if ac_fn_c_try_compile "$LINENO" 14179then : 14180 14181printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h 14182 14183 ac_cv_mount_nodev=yes 14184 printf "%s\n" "yes" 14185else $as_nop 14186 ac_cv_mount_nodev=no 14187 printf "%s\n" "no" 14188 14189fi 14190rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14191 14192fi 14193rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14194 14195# Check whether --enable-lto was given. 14196if test ${enable_lto+y} 14197then : 14198 enableval=$enable_lto; 14199else $as_nop 14200 enable_lto=no 14201fi 14202 14203if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then 14204 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5 14205printf %s "checking if C compiler supports LTO... " >&6; } 14206 OLD_CFLAGS="$CFLAGS" 14207 OLD_LDFLAGS="$LDFLAGS" 14208 LTO_FLAGS="-g -flto -ffat-lto-objects" 14209 CFLAGS="$CFLAGS $LTO_FLAGS" 14210 LDFLAGS="$LDFLAGS $LTO_FLAGS" 14211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14212/* end confdefs.h. */ 14213 14214int 14215main (void) 14216{ 14217 14218 ; 14219 return 0; 14220} 14221_ACEOF 14222if ac_fn_c_try_link "$LINENO" 14223then : 14224 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14225printf "%s\n" "yes" >&6; } 14226 lto_cflags=$LTO_FLAGS 14227 lto_ldflags=$LTO_FLAGS 14228 # Extract the first word of "gcc-ar", so it can be a program name with args. 14229set dummy gcc-ar; ac_word=$2 14230{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14231printf %s "checking for $ac_word... " >&6; } 14232if test ${ac_cv_path_gcc_ar+y} 14233then : 14234 printf %s "(cached) " >&6 14235else $as_nop 14236 case $gcc_ar in 14237 [\\/]* | ?:[\\/]*) 14238 ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path. 14239 ;; 14240 *) 14241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14242for as_dir in $PATH 14243do 14244 IFS=$as_save_IFS 14245 case $as_dir in #((( 14246 '') as_dir=./ ;; 14247 */) ;; 14248 *) as_dir=$as_dir/ ;; 14249 esac 14250 for ac_exec_ext in '' $ac_executable_extensions; do 14251 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14252 ac_cv_path_gcc_ar="$as_dir$ac_word$ac_exec_ext" 14253 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14254 break 2 14255 fi 14256done 14257 done 14258IFS=$as_save_IFS 14259 14260 ;; 14261esac 14262fi 14263gcc_ar=$ac_cv_path_gcc_ar 14264if test -n "$gcc_ar"; then 14265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5 14266printf "%s\n" "$gcc_ar" >&6; } 14267else 14268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14269printf "%s\n" "no" >&6; } 14270fi 14271 14272 14273 # Extract the first word of "gcc-ranlib", so it can be a program name with args. 14274set dummy gcc-ranlib; ac_word=$2 14275{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14276printf %s "checking for $ac_word... " >&6; } 14277if test ${ac_cv_path_gcc_ranlib+y} 14278then : 14279 printf %s "(cached) " >&6 14280else $as_nop 14281 case $gcc_ranlib in 14282 [\\/]* | ?:[\\/]*) 14283 ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path. 14284 ;; 14285 *) 14286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14287for as_dir in $PATH 14288do 14289 IFS=$as_save_IFS 14290 case $as_dir in #((( 14291 '') as_dir=./ ;; 14292 */) ;; 14293 *) as_dir=$as_dir/ ;; 14294 esac 14295 for ac_exec_ext in '' $ac_executable_extensions; do 14296 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14297 ac_cv_path_gcc_ranlib="$as_dir$ac_word$ac_exec_ext" 14298 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14299 break 2 14300 fi 14301done 14302 done 14303IFS=$as_save_IFS 14304 14305 ;; 14306esac 14307fi 14308gcc_ranlib=$ac_cv_path_gcc_ranlib 14309if test -n "$gcc_ranlib"; then 14310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5 14311printf "%s\n" "$gcc_ranlib" >&6; } 14312else 14313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14314printf "%s\n" "no" >&6; } 14315fi 14316 14317 14318else $as_nop 14319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14320printf "%s\n" "no" >&6; } 14321fi 14322rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14323 conftest$ac_exeext conftest.$ac_ext 14324 if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then 14325 have_lto=yes 14326 AR="${gcc_ar}" 14327 RANLIB="${gcc_ranlib}" 14328 fi 14329 CFLAGS="${OLD_CFLAGS}" 14330 LDFLAGS="${OLD_LDFLAGS}" 14331 14332 14333 14334fi 14335if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then 14336 as_fn_error $? "LTO not supported by compiler." "$LINENO" 5 14337fi 14338# Check whether --enable-ubsan was given. 14339if test ${enable_ubsan+y} 14340then : 14341 enableval=$enable_ubsan; 14342else $as_nop 14343 enable_ubsan=no 14344fi 14345 14346if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then 14347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5 14348printf %s "checking if C compiler supports UBSAN... " >&6; } 14349 OLD_CFLAGS="$CFLAGS" 14350 OLD_LDFLAGS="$LDFLAGS" 14351 UBSAN_FLAGS="-fsanitize=undefined" 14352 CFLAGS="$CFLAGS $UBSAN_FLAGS" 14353 LDFLAGS="$LDFLAGS $UBSAN_FLAGS" 14354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14355/* end confdefs.h. */ 14356 14357int 14358main (void) 14359{ 14360 14361 ; 14362 return 0; 14363} 14364_ACEOF 14365if ac_fn_c_try_link "$LINENO" 14366then : 14367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14368printf "%s\n" "yes" >&6; } 14369 ubsan_cflags=$UBSAN_FLAGS 14370 ubsan_ldflags=$UBSAN_FLAGS 14371 have_ubsan=yes 14372else $as_nop 14373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14374printf "%s\n" "no" >&6; } 14375fi 14376rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14377 conftest$ac_exeext conftest.$ac_ext 14378 CFLAGS="${OLD_CFLAGS}" 14379 LDFLAGS="${OLD_LDFLAGS}" 14380 14381 14382 14383fi 14384if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then 14385 as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5 14386fi 14387# Check whether --enable-addrsan was given. 14388if test ${enable_addrsan+y} 14389then : 14390 enableval=$enable_addrsan; 14391else $as_nop 14392 enable_addrsan=no 14393fi 14394 14395if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then 14396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5 14397printf %s "checking if C compiler supports ADDRSAN... " >&6; } 14398 OLD_CFLAGS="$CFLAGS" 14399 OLD_LDFLAGS="$LDFLAGS" 14400 ADDRSAN_FLAGS="-fsanitize=address" 14401 CFLAGS="$CFLAGS $ADDRSAN_FLAGS" 14402 LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS" 14403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14404/* end confdefs.h. */ 14405 14406int 14407main (void) 14408{ 14409 14410 ; 14411 return 0; 14412} 14413_ACEOF 14414if ac_fn_c_try_link "$LINENO" 14415then : 14416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14417printf "%s\n" "yes" >&6; } 14418 addrsan_cflags=$ADDRSAN_FLAGS 14419 addrsan_ldflags=$ADDRSAN_FLAGS 14420 have_addrsan=yes 14421else $as_nop 14422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14423printf "%s\n" "no" >&6; } 14424fi 14425rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14426 conftest$ac_exeext conftest.$ac_ext 14427 CFLAGS="${OLD_CFLAGS}" 14428 LDFLAGS="${OLD_LDFLAGS}" 14429 14430 14431 14432fi 14433if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then 14434 as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5 14435fi 14436# Check whether --enable-threadsan was given. 14437if test ${enable_threadsan+y} 14438then : 14439 enableval=$enable_threadsan; 14440else $as_nop 14441 enable_threadsan=no 14442fi 14443 14444if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then 14445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5 14446printf %s "checking if C compiler supports THREADSAN... " >&6; } 14447 OLD_CFLAGS="$CFLAGS" 14448 OLD_LDFLAGS="$LDFLAGS" 14449 THREADSAN_FLAGS="-fsanitize=thread" 14450 CFLAGS="$CFLAGS $THREADSAN_FLAGS" 14451 LDFLAGS="$LDFLAGS $THREADSAN_FLAGS" 14452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14453/* end confdefs.h. */ 14454 14455int 14456main (void) 14457{ 14458 14459 ; 14460 return 0; 14461} 14462_ACEOF 14463if ac_fn_c_try_link "$LINENO" 14464then : 14465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14466printf "%s\n" "yes" >&6; } 14467 threadsan_cflags=$THREADSAN_FLAGS 14468 threadsan_ldflags=$THREADSAN_FLAGS 14469 have_threadsan=yes 14470else $as_nop 14471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14472printf "%s\n" "no" >&6; } 14473fi 14474rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14475 conftest$ac_exeext conftest.$ac_ext 14476 CFLAGS="${OLD_CFLAGS}" 14477 LDFLAGS="${OLD_LDFLAGS}" 14478 14479 14480 14481fi 14482if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then 14483 as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5 14484fi 14485if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then 14486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5 14487printf "%s\n" "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;} 14488fi 14489FUZZING_CMT="#" 14490# Check whether --enable-fuzzing was given. 14491if test ${enable_fuzzing+y} 14492then : 14493 enableval=$enable_fuzzing; 14494else $as_nop 14495 enable_fuzzing=no 14496fi 14497 14498if test "$enable_fuzzing" = "yes" || test "$enable_fuzzing" = "probe"; then 14499 14500 14501 14502 14503 14504 14505ac_ext=cpp 14506ac_cpp='$CXXCPP $CPPFLAGS' 14507ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14508ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14509ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14510if test -z "$CXX"; then 14511 if test -n "$CCC"; then 14512 CXX=$CCC 14513 else 14514 if test -n "$ac_tool_prefix"; then 14515 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ 14516 do 14517 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 14518set dummy $ac_tool_prefix$ac_prog; ac_word=$2 14519{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14520printf %s "checking for $ac_word... " >&6; } 14521if test ${ac_cv_prog_CXX+y} 14522then : 14523 printf %s "(cached) " >&6 14524else $as_nop 14525 if test -n "$CXX"; then 14526 ac_cv_prog_CXX="$CXX" # Let the user override the test. 14527else 14528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14529for as_dir in $PATH 14530do 14531 IFS=$as_save_IFS 14532 case $as_dir in #((( 14533 '') as_dir=./ ;; 14534 */) ;; 14535 *) as_dir=$as_dir/ ;; 14536 esac 14537 for ac_exec_ext in '' $ac_executable_extensions; do 14538 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14539 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 14540 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14541 break 2 14542 fi 14543done 14544 done 14545IFS=$as_save_IFS 14546 14547fi 14548fi 14549CXX=$ac_cv_prog_CXX 14550if test -n "$CXX"; then 14551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 14552printf "%s\n" "$CXX" >&6; } 14553else 14554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14555printf "%s\n" "no" >&6; } 14556fi 14557 14558 14559 test -n "$CXX" && break 14560 done 14561fi 14562if test -z "$CXX"; then 14563 ac_ct_CXX=$CXX 14564 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ 14565do 14566 # Extract the first word of "$ac_prog", so it can be a program name with args. 14567set dummy $ac_prog; ac_word=$2 14568{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14569printf %s "checking for $ac_word... " >&6; } 14570if test ${ac_cv_prog_ac_ct_CXX+y} 14571then : 14572 printf %s "(cached) " >&6 14573else $as_nop 14574 if test -n "$ac_ct_CXX"; then 14575 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 14576else 14577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14578for as_dir in $PATH 14579do 14580 IFS=$as_save_IFS 14581 case $as_dir in #((( 14582 '') as_dir=./ ;; 14583 */) ;; 14584 *) as_dir=$as_dir/ ;; 14585 esac 14586 for ac_exec_ext in '' $ac_executable_extensions; do 14587 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14588 ac_cv_prog_ac_ct_CXX="$ac_prog" 14589 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14590 break 2 14591 fi 14592done 14593 done 14594IFS=$as_save_IFS 14595 14596fi 14597fi 14598ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 14599if test -n "$ac_ct_CXX"; then 14600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 14601printf "%s\n" "$ac_ct_CXX" >&6; } 14602else 14603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14604printf "%s\n" "no" >&6; } 14605fi 14606 14607 14608 test -n "$ac_ct_CXX" && break 14609done 14610 14611 if test "x$ac_ct_CXX" = x; then 14612 CXX="g++" 14613 else 14614 case $cross_compiling:$ac_tool_warned in 14615yes:) 14616{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14617printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14618ac_tool_warned=yes ;; 14619esac 14620 CXX=$ac_ct_CXX 14621 fi 14622fi 14623 14624 fi 14625fi 14626# Provide some information about the compiler. 14627printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 14628set X $ac_compile 14629ac_compiler=$2 14630for ac_option in --version -v -V -qversion; do 14631 { { ac_try="$ac_compiler $ac_option >&5" 14632case "(($ac_try" in 14633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14634 *) ac_try_echo=$ac_try;; 14635esac 14636eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 14637printf "%s\n" "$ac_try_echo"; } >&5 14638 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 14639 ac_status=$? 14640 if test -s conftest.err; then 14641 sed '10a\ 14642... rest of stderr output deleted ... 14643 10q' conftest.err >conftest.er1 14644 cat conftest.er1 >&5 14645 fi 14646 rm -f conftest.er1 conftest.err 14647 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14648 test $ac_status = 0; } 14649done 14650 14651{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5 14652printf %s "checking whether the compiler supports GNU C++... " >&6; } 14653if test ${ac_cv_cxx_compiler_gnu+y} 14654then : 14655 printf %s "(cached) " >&6 14656else $as_nop 14657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14658/* end confdefs.h. */ 14659 14660int 14661main (void) 14662{ 14663#ifndef __GNUC__ 14664 choke me 14665#endif 14666 14667 ; 14668 return 0; 14669} 14670_ACEOF 14671if ac_fn_cxx_try_compile "$LINENO" 14672then : 14673 ac_compiler_gnu=yes 14674else $as_nop 14675 ac_compiler_gnu=no 14676fi 14677rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14678ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 14679 14680fi 14681{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 14682printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; } 14683ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14684 14685if test $ac_compiler_gnu = yes; then 14686 GXX=yes 14687else 14688 GXX= 14689fi 14690ac_test_CXXFLAGS=${CXXFLAGS+y} 14691ac_save_CXXFLAGS=$CXXFLAGS 14692{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 14693printf %s "checking whether $CXX accepts -g... " >&6; } 14694if test ${ac_cv_prog_cxx_g+y} 14695then : 14696 printf %s "(cached) " >&6 14697else $as_nop 14698 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 14699 ac_cxx_werror_flag=yes 14700 ac_cv_prog_cxx_g=no 14701 CXXFLAGS="-g" 14702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14703/* end confdefs.h. */ 14704 14705int 14706main (void) 14707{ 14708 14709 ; 14710 return 0; 14711} 14712_ACEOF 14713if ac_fn_cxx_try_compile "$LINENO" 14714then : 14715 ac_cv_prog_cxx_g=yes 14716else $as_nop 14717 CXXFLAGS="" 14718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14719/* end confdefs.h. */ 14720 14721int 14722main (void) 14723{ 14724 14725 ; 14726 return 0; 14727} 14728_ACEOF 14729if ac_fn_cxx_try_compile "$LINENO" 14730then : 14731 14732else $as_nop 14733 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 14734 CXXFLAGS="-g" 14735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14736/* end confdefs.h. */ 14737 14738int 14739main (void) 14740{ 14741 14742 ; 14743 return 0; 14744} 14745_ACEOF 14746if ac_fn_cxx_try_compile "$LINENO" 14747then : 14748 ac_cv_prog_cxx_g=yes 14749fi 14750rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14751fi 14752rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14753fi 14754rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14755 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 14756fi 14757{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 14758printf "%s\n" "$ac_cv_prog_cxx_g" >&6; } 14759if test $ac_test_CXXFLAGS; then 14760 CXXFLAGS=$ac_save_CXXFLAGS 14761elif test $ac_cv_prog_cxx_g = yes; then 14762 if test "$GXX" = yes; then 14763 CXXFLAGS="-g -O2" 14764 else 14765 CXXFLAGS="-g" 14766 fi 14767else 14768 if test "$GXX" = yes; then 14769 CXXFLAGS="-O2" 14770 else 14771 CXXFLAGS= 14772 fi 14773fi 14774ac_prog_cxx_stdcxx=no 14775if test x$ac_prog_cxx_stdcxx = xno 14776then : 14777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5 14778printf %s "checking for $CXX option to enable C++11 features... " >&6; } 14779if test ${ac_cv_prog_cxx_cxx11+y} 14780then : 14781 printf %s "(cached) " >&6 14782else $as_nop 14783 ac_cv_prog_cxx_cxx11=no 14784ac_save_CXX=$CXX 14785cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14786/* end confdefs.h. */ 14787$ac_cxx_conftest_cxx11_program 14788_ACEOF 14789for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA 14790do 14791 CXX="$ac_save_CXX $ac_arg" 14792 if ac_fn_cxx_try_compile "$LINENO" 14793then : 14794 ac_cv_prog_cxx_cxx11=$ac_arg 14795fi 14796rm -f core conftest.err conftest.$ac_objext conftest.beam 14797 test "x$ac_cv_prog_cxx_cxx11" != "xno" && break 14798done 14799rm -f conftest.$ac_ext 14800CXX=$ac_save_CXX 14801fi 14802 14803if test "x$ac_cv_prog_cxx_cxx11" = xno 14804then : 14805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 14806printf "%s\n" "unsupported" >&6; } 14807else $as_nop 14808 if test "x$ac_cv_prog_cxx_cxx11" = x 14809then : 14810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 14811printf "%s\n" "none needed" >&6; } 14812else $as_nop 14813 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5 14814printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; } 14815 CXX="$CXX $ac_cv_prog_cxx_cxx11" 14816fi 14817 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11 14818 ac_prog_cxx_stdcxx=cxx11 14819fi 14820fi 14821if test x$ac_prog_cxx_stdcxx = xno 14822then : 14823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5 14824printf %s "checking for $CXX option to enable C++98 features... " >&6; } 14825if test ${ac_cv_prog_cxx_cxx98+y} 14826then : 14827 printf %s "(cached) " >&6 14828else $as_nop 14829 ac_cv_prog_cxx_cxx98=no 14830ac_save_CXX=$CXX 14831cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14832/* end confdefs.h. */ 14833$ac_cxx_conftest_cxx98_program 14834_ACEOF 14835for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA 14836do 14837 CXX="$ac_save_CXX $ac_arg" 14838 if ac_fn_cxx_try_compile "$LINENO" 14839then : 14840 ac_cv_prog_cxx_cxx98=$ac_arg 14841fi 14842rm -f core conftest.err conftest.$ac_objext conftest.beam 14843 test "x$ac_cv_prog_cxx_cxx98" != "xno" && break 14844done 14845rm -f conftest.$ac_ext 14846CXX=$ac_save_CXX 14847fi 14848 14849if test "x$ac_cv_prog_cxx_cxx98" = xno 14850then : 14851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 14852printf "%s\n" "unsupported" >&6; } 14853else $as_nop 14854 if test "x$ac_cv_prog_cxx_cxx98" = x 14855then : 14856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 14857printf "%s\n" "none needed" >&6; } 14858else $as_nop 14859 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5 14860printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; } 14861 CXX="$CXX $ac_cv_prog_cxx_cxx98" 14862fi 14863 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98 14864 ac_prog_cxx_stdcxx=cxx98 14865fi 14866fi 14867 14868ac_ext=c 14869ac_cpp='$CPP $CPPFLAGS' 14870ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14871ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14872ac_compiler_gnu=$ac_cv_c_compiler_gnu 14873 14874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports fuzzing sanitizer" >&5 14875printf %s "checking if C compiler supports fuzzing sanitizer... " >&6; } 14876 ac_ext=cpp 14877ac_cpp='$CXXCPP $CPPFLAGS' 14878ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14879ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14880ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14881 14882 OLD_CXXFLAGS="$CXXFLAGS" 14883 OLD_LDFLAGS="$LDFLAGS" 14884 FUZZER_FLAGS="-fsanitize=fuzzer" 14885 CXXFLAGS="$CXXFLAGS $FUZZER_FLAGS" 14886 LDFLAGS="$LDFLAGS $FUZZER_FLAGS" 14887 14888cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14889/* end confdefs.h. */ 14890 14891 #include <stddef.h> 14892 #include <stdint.h> 14893 14894int 14895main (void) 14896{ 14897 return 0; 14898 ; 14899 return 0; 14900} 14901_ACEOF 14902if ac_fn_cxx_try_compile "$LINENO" 14903then : 14904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14905printf "%s\n" "yes" >&6; } 14906 fuzzer_cflags=$FUZZER_FLAGS 14907 fuzzer_ldflags=$FUZZER_FLAGS 14908 FUZZING_CMT= 14909 have_fuzzer=yes 14910else $as_nop 14911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14912printf "%s\n" "no" >&6; } 14913 as_fn_error $? "fuzzing requested but not available" "$LINENO" 5 14914fi 14915rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14916 CXXFLAGS="${OLD_CXXFLAGS}" 14917 LDFLAGS="${OLD_LDFLAGS}" 14918 ac_ext=c 14919ac_cpp='$CPP $CPPFLAGS' 14920ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14921ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14922ac_compiler_gnu=$ac_cv_c_compiler_gnu 14923 14924 14925 14926 14927fi 14928if test "$enable_fuzzer" = "yes" && test "$have_fuzzer" != "yes"; then 14929 as_fn_error $? "Fuzzing not supported by compiler." "$LINENO" 5 14930fi 14931 14932LINUX_CMT="#" 14933CYGWIN_CMT="#" 14934UNIX_CMT= 14935case "$host_os" in 14936linux*) 14937 LINUX_CMT= 14938 ;; 14939cygwin) 14940 CYGWIN_CMT= 14941 UNIX_CMT="#" 14942 ;; 14943esac 14944 14945 14946 14947E2SCRUB_CMT="$LINUX_CMT" 14948 14949case "$host_os" in 14950linux* | gnu* | k*bsd*-gnu) 14951 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then 14952 root_prefix=""; 14953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5 14954printf "%s\n" "On $host_os systems, root_prefix defaults to ''" >&6; } 14955 fi 14956 ;; 14957esac 14958case "$host_os" in 14959linux* | gnu* | k*bsd*-gnu) 14960 if test "$prefix" = NONE ; then 14961 prefix="/usr"; 14962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5 14963printf "%s\n" "On $host_os systems, prefix defaults to /usr" >&6; } 14964 if test "$mandir" = '${prefix}/man' ; then 14965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5 14966printf "%s\n" "...and mandir defaults to /usr/share/man" >&6; } 14967 mandir=/usr/share/man 14968 fi 14969 fi 14970;; 14971esac 14972if test "$root_prefix" = NONE ; then 14973 if test "$prefix" = NONE ; then 14974 root_prefix="$ac_default_prefix" 14975 else 14976 root_prefix="$prefix" 14977 fi 14978 root_bindir=$bindir 14979 root_sbindir=$sbindir 14980 root_libdir=$libdir 14981 root_sysconfdir=$sysconfdir 14982else 14983 root_bindir='${root_prefix}/bin' 14984 root_sbindir='${root_prefix}/sbin' 14985 root_libdir='${root_prefix}/lib' 14986 root_sysconfdir='${root_prefix}/etc' 14987fi 14988if test "$bindir" != '${exec_prefix}/bin'; then 14989 root_bindir=$bindir 14990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5 14991printf "%s\n" "Setting root_bindir to $root_bindir" >&6; } 14992fi 14993if test "$sbindir" != '${exec_prefix}/sbin'; then 14994 root_sbindir=$sbindir 14995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5 14996printf "%s\n" "Setting root_sbindir to $root_sbindir" >&6; } 14997fi 14998if test "$libdir" != '${exec_prefix}/lib'; then 14999 root_libdir=$libdir 15000 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5 15001printf "%s\n" "Setting root_libdir to $root_libdir" >&6; } 15002fi 15003if test "$sysconfdir" != '${prefix}/etc'; then 15004 root_sysconfdir=$sysconfdir 15005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5 15006printf "%s\n" "Setting root_sysconfdir to $root_sysconfdir" >&6; } 15007fi 15008 15009 15010 15011 15012 15013 15014# Check whether --with-multiarch was given. 15015if test ${with_multiarch+y} 15016then : 15017 withval=$with_multiarch; if test "$withval" = "lib64"; then 15018 libdir=/usr/lib64 15019 root_libdir=/lib64 15020else 15021 libdir=$libdir/$withval 15022 root_libdir=$root_libdir/$withval 15023fi 15024 15025fi 15026 15027{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5 15028printf %s "checking whether we can link with -static... " >&6; } 15029if test ${ac_cv_e2fsprogs_use_static+y} 15030then : 15031 printf %s "(cached) " >&6 15032else $as_nop 15033 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static" 15034cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15035/* end confdefs.h. */ 15036#include <stdio.h> 15037int 15038main (void) 15039{ 15040fflush(stdout); 15041 ; 15042 return 0; 15043} 15044_ACEOF 15045if ac_fn_c_try_link "$LINENO" 15046then : 15047 ac_cv_e2fsprogs_use_static=yes 15048else $as_nop 15049 ac_cv_e2fsprogs_use_static=no 15050fi 15051rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15052 conftest$ac_exeext conftest.$ac_ext 15053LDFLAGS=$SAVE_LDFLAGS 15054fi 15055 15056case "$host_os" in 15057solaris2.*) 15058 ac_cv_e2fsprogs_use_static=no 15059;; 15060esac 15061{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5 15062printf "%s\n" "$ac_cv_e2fsprogs_use_static" >&6; } 15063if test $ac_cv_e2fsprogs_use_static = yes; then 15064 LDFLAGS_STATIC="$LDFLAGS_STATIC -static" 15065fi 15066 15067case "$host_os" in 15068darwin*) 15069 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5 15070printf "%s\n" "Using Apple Darwin / GNU libintl workaround" >&6; } 15071 15072printf "%s\n" "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h 15073 15074 ;; 15075esac 15076if test "$cross_compiling" = yes ; then 15077 DO_TEST_SUITE= 15078else 15079 DO_TEST_SUITE=check 15080fi 15081 15082INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib' 15083if test -n "$CPPFLAGS" ; then 15084 INCLUDES="$INCLUDES $CPPFLAGS" 15085fi 15086if test "$USE_INCLUDED_LIBINTL" = "yes" ; then 15087 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl' 15088fi 15089if test -n "$WITH_DIET_LIBC" ; then 15090 INCLUDES="$INCLUDES -D_REENTRANT" 15091fi 15092case "$host_os" in 15093mingw*) 15094 INCLUDES=$INCLUDES' -I$(top_srcdir)/include/mingw' 15095 ;; 15096esac 15097 15098if test $cross_compiling = no; then 15099 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H" 15100 BUILD_LDFLAGS="$LDFLAGS" 15101fi 15102 15103 15104CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS} 15105CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS} 15106LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS} 15107 15108 15109 15110 15111 15112# Check whether --with-udev_rules_dir was given. 15113if test ${with_udev_rules_dir+y} 15114then : 15115 withval=$with_udev_rules_dir; 15116else $as_nop 15117 with_udev_rules_dir=yes 15118fi 15119 15120if test "x${with_udev_rules_dir}" != "xno" 15121then : 15122 15123 if test "x${with_udev_rules_dir}" = "xyes" 15124then : 15125 15126 15127pkg_failed=no 15128{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev" >&5 15129printf %s "checking for udev... " >&6; } 15130 15131if test -n "$udev_CFLAGS"; then 15132 pkg_cv_udev_CFLAGS="$udev_CFLAGS" 15133 elif test -n "$PKG_CONFIG"; then 15134 if test -n "$PKG_CONFIG" && \ 15135 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5 15136 ($PKG_CONFIG --exists --print-errors "udev") 2>&5 15137 ac_status=$? 15138 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15139 test $ac_status = 0; }; then 15140 pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null` 15141 test "x$?" != "x0" && pkg_failed=yes 15142else 15143 pkg_failed=yes 15144fi 15145 else 15146 pkg_failed=untried 15147fi 15148if test -n "$udev_LIBS"; then 15149 pkg_cv_udev_LIBS="$udev_LIBS" 15150 elif test -n "$PKG_CONFIG"; then 15151 if test -n "$PKG_CONFIG" && \ 15152 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5 15153 ($PKG_CONFIG --exists --print-errors "udev") 2>&5 15154 ac_status=$? 15155 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15156 test $ac_status = 0; }; then 15157 pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null` 15158 test "x$?" != "x0" && pkg_failed=yes 15159else 15160 pkg_failed=yes 15161fi 15162 else 15163 pkg_failed=untried 15164fi 15165 15166 15167 15168if test $pkg_failed = yes; then 15169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15170printf "%s\n" "no" >&6; } 15171 15172if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 15173 _pkg_short_errors_supported=yes 15174else 15175 _pkg_short_errors_supported=no 15176fi 15177 if test $_pkg_short_errors_supported = yes; then 15178 udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1` 15179 else 15180 udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1` 15181 fi 15182 # Put the nasty error message in config.log where it belongs 15183 echo "$udev_PKG_ERRORS" >&5 15184 15185 15186 with_udev_rules_dir="" 15187 15188elif test $pkg_failed = untried; then 15189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15190printf "%s\n" "no" >&6; } 15191 15192 with_udev_rules_dir="" 15193 15194else 15195 udev_CFLAGS=$pkg_cv_udev_CFLAGS 15196 udev_LIBS=$pkg_cv_udev_LIBS 15197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15198printf "%s\n" "yes" >&6; } 15199 15200 with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d" 15201 15202fi 15203 15204fi 15205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5 15206printf %s "checking for udev rules dir... " >&6; } 15207 pkg_udev_rules_dir="${with_udev_rules_dir}" 15208 if test -n "${pkg_udev_rules_dir}" 15209then : 15210 15211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5 15212printf "%s\n" "${pkg_udev_rules_dir}" >&6; } 15213 have_udev="yes" 15214 15215else $as_nop 15216 15217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15218printf "%s\n" "no" >&6; } 15219 have_udev="no" 15220 15221fi 15222 15223else $as_nop 15224 15225 have_udev="disabled" 15226 15227fi 15228 15229 15230 15231 15232# Check whether --with-crond_dir was given. 15233if test ${with_crond_dir+y} 15234then : 15235 withval=$with_crond_dir; 15236else $as_nop 15237 with_crond_dir=yes 15238fi 15239 15240if test "x${with_crond_dir}" != "xno" 15241then : 15242 15243 if test "x${with_crond_dir}" = "xyes" 15244then : 15245 15246 if test -d "/etc/cron.d" 15247then : 15248 with_crond_dir="/etc/cron.d" 15249else $as_nop 15250 have_crond="no"; with_crond_dir="" 15251fi 15252 15253fi 15254 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5 15255printf %s "checking for system crontab dir... " >&6; } 15256 crond_dir="${with_crond_dir}" 15257 if test -n "${crond_dir}" 15258then : 15259 15260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5 15261printf "%s\n" "${crond_dir}" >&6; } 15262 have_crond="yes" 15263 15264else $as_nop 15265 15266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15267printf "%s\n" "no" >&6; } 15268 have_crond="no" 15269 15270fi 15271 15272else $as_nop 15273 15274 have_crond="disabled" 15275 15276fi 15277 15278 15279 15280 15281# Check whether --with-systemd_unit_dir was given. 15282if test ${with_systemd_unit_dir+y} 15283then : 15284 withval=$with_systemd_unit_dir; 15285else $as_nop 15286 with_systemd_unit_dir=yes 15287fi 15288 15289if test "x${with_systemd_unit_dir}" != "xno" 15290then : 15291 15292 if test "x${with_systemd_unit_dir}" = "xyes" 15293then : 15294 15295 15296pkg_failed=no 15297{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5 15298printf %s "checking for systemd... " >&6; } 15299 15300if test -n "$systemd_CFLAGS"; then 15301 pkg_cv_systemd_CFLAGS="$systemd_CFLAGS" 15302 elif test -n "$PKG_CONFIG"; then 15303 if test -n "$PKG_CONFIG" && \ 15304 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5 15305 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5 15306 ac_status=$? 15307 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15308 test $ac_status = 0; }; then 15309 pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null` 15310 test "x$?" != "x0" && pkg_failed=yes 15311else 15312 pkg_failed=yes 15313fi 15314 else 15315 pkg_failed=untried 15316fi 15317if test -n "$systemd_LIBS"; then 15318 pkg_cv_systemd_LIBS="$systemd_LIBS" 15319 elif test -n "$PKG_CONFIG"; then 15320 if test -n "$PKG_CONFIG" && \ 15321 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5 15322 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5 15323 ac_status=$? 15324 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15325 test $ac_status = 0; }; then 15326 pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null` 15327 test "x$?" != "x0" && pkg_failed=yes 15328else 15329 pkg_failed=yes 15330fi 15331 else 15332 pkg_failed=untried 15333fi 15334 15335 15336 15337if test $pkg_failed = yes; then 15338 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15339printf "%s\n" "no" >&6; } 15340 15341if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 15342 _pkg_short_errors_supported=yes 15343else 15344 _pkg_short_errors_supported=no 15345fi 15346 if test $_pkg_short_errors_supported = yes; then 15347 systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1` 15348 else 15349 systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1` 15350 fi 15351 # Put the nasty error message in config.log where it belongs 15352 echo "$systemd_PKG_ERRORS" >&5 15353 15354 15355 with_systemd_unit_dir="" 15356 15357elif test $pkg_failed = untried; then 15358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15359printf "%s\n" "no" >&6; } 15360 15361 with_systemd_unit_dir="" 15362 15363else 15364 systemd_CFLAGS=$pkg_cv_systemd_CFLAGS 15365 systemd_LIBS=$pkg_cv_systemd_LIBS 15366 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15367printf "%s\n" "yes" >&6; } 15368 15369 with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)" 15370 15371fi 15372 15373 15374fi 15375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5 15376printf %s "checking for systemd system unit dir... " >&6; } 15377 systemd_system_unit_dir="${with_systemd_unit_dir}" 15378 if test -n "${systemd_system_unit_dir}" 15379then : 15380 15381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5 15382printf "%s\n" "${systemd_system_unit_dir}" >&6; } 15383 have_systemd="yes" 15384 15385else $as_nop 15386 15387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15388printf "%s\n" "no" >&6; } 15389 have_systemd="no" 15390 15391fi 15392 15393else $as_nop 15394 15395 have_systemd="disabled" 15396 15397fi 15398 15399 15400OS_IO_FILE="" 15401case "$host_os" in 15402 mingw*) 15403 OS_IO_FILE=windows_io 15404 ;; 15405 *) 15406 OS_IO_FILE=unix_io 15407 ;; 15408esac 15409 15410 15411# Check whether --enable-largefile was given. 15412if test ${enable_largefile+y} 15413then : 15414 enableval=$enable_largefile; 15415fi 15416 15417if test "$enable_largefile" != no; then 15418 15419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 15420printf %s "checking for special C compiler options needed for large files... " >&6; } 15421if test ${ac_cv_sys_largefile_CC+y} 15422then : 15423 printf %s "(cached) " >&6 15424else $as_nop 15425 ac_cv_sys_largefile_CC=no 15426 if test "$GCC" != yes; then 15427 ac_save_CC=$CC 15428 while :; do 15429 # IRIX 6.2 and later do not support large files by default, 15430 # so use the C compiler's -n32 option if that helps. 15431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15432/* end confdefs.h. */ 15433#include <sys/types.h> 15434 /* Check that off_t can represent 2**63 - 1 correctly. 15435 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15436 since some C++ compilers masquerading as C compilers 15437 incorrectly reject 9223372036854775807. */ 15438#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 15439 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15440 && LARGE_OFF_T % 2147483647 == 1) 15441 ? 1 : -1]; 15442int 15443main (void) 15444{ 15445 15446 ; 15447 return 0; 15448} 15449_ACEOF 15450 if ac_fn_c_try_compile "$LINENO" 15451then : 15452 break 15453fi 15454rm -f core conftest.err conftest.$ac_objext conftest.beam 15455 CC="$CC -n32" 15456 if ac_fn_c_try_compile "$LINENO" 15457then : 15458 ac_cv_sys_largefile_CC=' -n32'; break 15459fi 15460rm -f core conftest.err conftest.$ac_objext conftest.beam 15461 break 15462 done 15463 CC=$ac_save_CC 15464 rm -f conftest.$ac_ext 15465 fi 15466fi 15467{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 15468printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } 15469 if test "$ac_cv_sys_largefile_CC" != no; then 15470 CC=$CC$ac_cv_sys_largefile_CC 15471 fi 15472 15473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 15474printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 15475if test ${ac_cv_sys_file_offset_bits+y} 15476then : 15477 printf %s "(cached) " >&6 15478else $as_nop 15479 while :; do 15480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15481/* end confdefs.h. */ 15482#include <sys/types.h> 15483 /* Check that off_t can represent 2**63 - 1 correctly. 15484 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15485 since some C++ compilers masquerading as C compilers 15486 incorrectly reject 9223372036854775807. */ 15487#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 15488 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15489 && LARGE_OFF_T % 2147483647 == 1) 15490 ? 1 : -1]; 15491int 15492main (void) 15493{ 15494 15495 ; 15496 return 0; 15497} 15498_ACEOF 15499if ac_fn_c_try_compile "$LINENO" 15500then : 15501 ac_cv_sys_file_offset_bits=no; break 15502fi 15503rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15505/* end confdefs.h. */ 15506#define _FILE_OFFSET_BITS 64 15507#include <sys/types.h> 15508 /* Check that off_t can represent 2**63 - 1 correctly. 15509 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15510 since some C++ compilers masquerading as C compilers 15511 incorrectly reject 9223372036854775807. */ 15512#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 15513 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15514 && LARGE_OFF_T % 2147483647 == 1) 15515 ? 1 : -1]; 15516int 15517main (void) 15518{ 15519 15520 ; 15521 return 0; 15522} 15523_ACEOF 15524if ac_fn_c_try_compile "$LINENO" 15525then : 15526 ac_cv_sys_file_offset_bits=64; break 15527fi 15528rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15529 ac_cv_sys_file_offset_bits=unknown 15530 break 15531done 15532fi 15533{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 15534printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } 15535case $ac_cv_sys_file_offset_bits in #( 15536 no | unknown) ;; 15537 *) 15538printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h 15539;; 15540esac 15541rm -rf conftest* 15542 if test $ac_cv_sys_file_offset_bits = unknown; then 15543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 15544printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } 15545if test ${ac_cv_sys_large_files+y} 15546then : 15547 printf %s "(cached) " >&6 15548else $as_nop 15549 while :; do 15550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15551/* end confdefs.h. */ 15552#include <sys/types.h> 15553 /* Check that off_t can represent 2**63 - 1 correctly. 15554 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15555 since some C++ compilers masquerading as C compilers 15556 incorrectly reject 9223372036854775807. */ 15557#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 15558 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15559 && LARGE_OFF_T % 2147483647 == 1) 15560 ? 1 : -1]; 15561int 15562main (void) 15563{ 15564 15565 ; 15566 return 0; 15567} 15568_ACEOF 15569if ac_fn_c_try_compile "$LINENO" 15570then : 15571 ac_cv_sys_large_files=no; break 15572fi 15573rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15575/* end confdefs.h. */ 15576#define _LARGE_FILES 1 15577#include <sys/types.h> 15578 /* Check that off_t can represent 2**63 - 1 correctly. 15579 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15580 since some C++ compilers masquerading as C compilers 15581 incorrectly reject 9223372036854775807. */ 15582#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 15583 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15584 && LARGE_OFF_T % 2147483647 == 1) 15585 ? 1 : -1]; 15586int 15587main (void) 15588{ 15589 15590 ; 15591 return 0; 15592} 15593_ACEOF 15594if ac_fn_c_try_compile "$LINENO" 15595then : 15596 ac_cv_sys_large_files=1; break 15597fi 15598rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15599 ac_cv_sys_large_files=unknown 15600 break 15601done 15602fi 15603{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 15604printf "%s\n" "$ac_cv_sys_large_files" >&6; } 15605case $ac_cv_sys_large_files in #( 15606 no | unknown) ;; 15607 *) 15608printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h 15609;; 15610esac 15611rm -rf conftest* 15612 fi 15613fi 15614 15615 15616test -d lib || mkdir lib 15617test -d include || mkdir include 15618test -d include/linux || mkdir include/linux 15619test -d include/asm || mkdir include/asm 15620if test -z "$UUID_CMT" ; then 15621 uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \ 15622 lib/uuid/uuid_types.h" 15623fi 15624if test -z "$BLKID_CMT" ; then 15625 blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \ 15626 lib/blkid/blkid_types.h" 15627fi 15628for i in MCONFIG Makefile \ 15629 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \ 15630 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \ 15631 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \ 15632 $uuid_out_list $blkid_out_list lib/support/Makefile \ 15633 lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \ 15634 misc/Makefile ext2ed/Makefile e2fsck/Makefile \ 15635 debugfs/Makefile tests/Makefile tests/progs/Makefile \ 15636 tests/fuzz/Makefile resize/Makefile doc/Makefile \ 15637 po/Makefile.in scrub/Makefile; do 15638 if test -d `dirname ${srcdir}/$i` ; then 15639 outlist="$outlist $i" 15640 fi 15641done 15642ac_config_files="$ac_config_files $outlist" 15643 15644cat >confcache <<\_ACEOF 15645# This file is a shell script that caches the results of configure 15646# tests run on this system so they can be shared between configure 15647# scripts and configure runs, see configure's option --config-cache. 15648# It is not useful on other systems. If it contains results you don't 15649# want to keep, you may remove or edit it. 15650# 15651# config.status only pays attention to the cache file if you give it 15652# the --recheck option to rerun configure. 15653# 15654# `ac_cv_env_foo' variables (set or unset) will be overridden when 15655# loading this file, other *unset* `ac_cv_foo' will be assigned the 15656# following values. 15657 15658_ACEOF 15659 15660# The following way of writing the cache mishandles newlines in values, 15661# but we know of no workaround that is simple, portable, and efficient. 15662# So, we kill variables containing newlines. 15663# Ultrix sh set writes to stderr and can't be redirected directly, 15664# and sets the high bit in the cache file unless we assign to the vars. 15665( 15666 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15667 eval ac_val=\$$ac_var 15668 case $ac_val in #( 15669 *${as_nl}*) 15670 case $ac_var in #( 15671 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15672printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15673 esac 15674 case $ac_var in #( 15675 _ | IFS | as_nl) ;; #( 15676 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15677 *) { eval $ac_var=; unset $ac_var;} ;; 15678 esac ;; 15679 esac 15680 done 15681 15682 (set) 2>&1 | 15683 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15684 *${as_nl}ac_space=\ *) 15685 # `set' does not quote correctly, so add quotes: double-quote 15686 # substitution turns \\\\ into \\, and sed turns \\ into \. 15687 sed -n \ 15688 "s/'/'\\\\''/g; 15689 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15690 ;; #( 15691 *) 15692 # `set' quotes correctly as required by POSIX, so do not add quotes. 15693 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15694 ;; 15695 esac | 15696 sort 15697) | 15698 sed ' 15699 /^ac_cv_env_/b end 15700 t clear 15701 :clear 15702 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 15703 t end 15704 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15705 :end' >>confcache 15706if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15707 if test -w "$cache_file"; then 15708 if test "x$cache_file" != "x/dev/null"; then 15709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15710printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 15711 if test ! -f "$cache_file" || test -h "$cache_file"; then 15712 cat confcache >"$cache_file" 15713 else 15714 case $cache_file in #( 15715 */* | ?:*) 15716 mv -f confcache "$cache_file"$$ && 15717 mv -f "$cache_file"$$ "$cache_file" ;; #( 15718 *) 15719 mv -f confcache "$cache_file" ;; 15720 esac 15721 fi 15722 fi 15723 else 15724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15725printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 15726 fi 15727fi 15728rm -f confcache 15729 15730test "x$prefix" = xNONE && prefix=$ac_default_prefix 15731# Let make expand exec_prefix. 15732test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15733 15734DEFS=-DHAVE_CONFIG_H 15735 15736ac_libobjs= 15737ac_ltlibobjs= 15738U= 15739for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15740 # 1. Remove the extension, and $U if already installed. 15741 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15742 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 15743 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15744 # will be set to the directory where LIBOBJS objects are built. 15745 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15746 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15747done 15748LIBOBJS=$ac_libobjs 15749 15750LTLIBOBJS=$ac_ltlibobjs 15751 15752 15753 15754 15755: "${CONFIG_STATUS=./config.status}" 15756ac_write_fail=0 15757ac_clean_files_save=$ac_clean_files 15758ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15759{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15760printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 15761as_write_fail=0 15762cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15763#! $SHELL 15764# Generated by $as_me. 15765# Run this file to recreate the current configuration. 15766# Compiler output produced by configure, useful for debugging 15767# configure, is in config.log if it exists. 15768 15769debug=false 15770ac_cs_recheck=false 15771ac_cs_silent=false 15772 15773SHELL=\${CONFIG_SHELL-$SHELL} 15774export SHELL 15775_ASEOF 15776cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15777## -------------------- ## 15778## M4sh Initialization. ## 15779## -------------------- ## 15780 15781# Be more Bourne compatible 15782DUALCASE=1; export DUALCASE # for MKS sh 15783as_nop=: 15784if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 15785then : 15786 emulate sh 15787 NULLCMD=: 15788 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15789 # is contrary to our usage. Disable this feature. 15790 alias -g '${1+"$@"}'='"$@"' 15791 setopt NO_GLOB_SUBST 15792else $as_nop 15793 case `(set -o) 2>/dev/null` in #( 15794 *posix*) : 15795 set -o posix ;; #( 15796 *) : 15797 ;; 15798esac 15799fi 15800 15801 15802 15803# Reset variables that may have inherited troublesome values from 15804# the environment. 15805 15806# IFS needs to be set, to space, tab, and newline, in precisely that order. 15807# (If _AS_PATH_WALK were called with IFS unset, it would have the 15808# side effect of setting IFS to empty, thus disabling word splitting.) 15809# Quoting is to prevent editors from complaining about space-tab. 15810as_nl=' 15811' 15812export as_nl 15813IFS=" "" $as_nl" 15814 15815PS1='$ ' 15816PS2='> ' 15817PS4='+ ' 15818 15819# Ensure predictable behavior from utilities with locale-dependent output. 15820LC_ALL=C 15821export LC_ALL 15822LANGUAGE=C 15823export LANGUAGE 15824 15825# We cannot yet rely on "unset" to work, but we need these variables 15826# to be unset--not just set to an empty or harmless value--now, to 15827# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 15828# also avoids known problems related to "unset" and subshell syntax 15829# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 15830for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 15831do eval test \${$as_var+y} \ 15832 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15833done 15834 15835# Ensure that fds 0, 1, and 2 are open. 15836if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 15837if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 15838if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 15839 15840# The user is always right. 15841if ${PATH_SEPARATOR+false} :; then 15842 PATH_SEPARATOR=: 15843 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15844 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15845 PATH_SEPARATOR=';' 15846 } 15847fi 15848 15849 15850# Find who we are. Look in the path if we contain no directory separator. 15851as_myself= 15852case $0 in #(( 15853 *[\\/]* ) as_myself=$0 ;; 15854 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15855for as_dir in $PATH 15856do 15857 IFS=$as_save_IFS 15858 case $as_dir in #((( 15859 '') as_dir=./ ;; 15860 */) ;; 15861 *) as_dir=$as_dir/ ;; 15862 esac 15863 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 15864 done 15865IFS=$as_save_IFS 15866 15867 ;; 15868esac 15869# We did not find ourselves, most probably we were run as `sh COMMAND' 15870# in which case we are not to be found in the path. 15871if test "x$as_myself" = x; then 15872 as_myself=$0 15873fi 15874if test ! -f "$as_myself"; then 15875 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15876 exit 1 15877fi 15878 15879 15880 15881# as_fn_error STATUS ERROR [LINENO LOG_FD] 15882# ---------------------------------------- 15883# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15884# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15885# script with STATUS, using 1 if that was 0. 15886as_fn_error () 15887{ 15888 as_status=$1; test $as_status -eq 0 && as_status=1 15889 if test "$4"; then 15890 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15891 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15892 fi 15893 printf "%s\n" "$as_me: error: $2" >&2 15894 as_fn_exit $as_status 15895} # as_fn_error 15896 15897 15898 15899# as_fn_set_status STATUS 15900# ----------------------- 15901# Set $? to STATUS, without forking. 15902as_fn_set_status () 15903{ 15904 return $1 15905} # as_fn_set_status 15906 15907# as_fn_exit STATUS 15908# ----------------- 15909# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15910as_fn_exit () 15911{ 15912 set +e 15913 as_fn_set_status $1 15914 exit $1 15915} # as_fn_exit 15916 15917# as_fn_unset VAR 15918# --------------- 15919# Portably unset VAR. 15920as_fn_unset () 15921{ 15922 { eval $1=; unset $1;} 15923} 15924as_unset=as_fn_unset 15925 15926# as_fn_append VAR VALUE 15927# ---------------------- 15928# Append the text in VALUE to the end of the definition contained in VAR. Take 15929# advantage of any shell optimizations that allow amortized linear growth over 15930# repeated appends, instead of the typical quadratic growth present in naive 15931# implementations. 15932if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 15933then : 15934 eval 'as_fn_append () 15935 { 15936 eval $1+=\$2 15937 }' 15938else $as_nop 15939 as_fn_append () 15940 { 15941 eval $1=\$$1\$2 15942 } 15943fi # as_fn_append 15944 15945# as_fn_arith ARG... 15946# ------------------ 15947# Perform arithmetic evaluation on the ARGs, and store the result in the 15948# global $as_val. Take advantage of shells that can avoid forks. The arguments 15949# must be portable across $(()) and expr. 15950if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 15951then : 15952 eval 'as_fn_arith () 15953 { 15954 as_val=$(( $* )) 15955 }' 15956else $as_nop 15957 as_fn_arith () 15958 { 15959 as_val=`expr "$@" || test $? -eq 1` 15960 } 15961fi # as_fn_arith 15962 15963 15964if expr a : '\(a\)' >/dev/null 2>&1 && 15965 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15966 as_expr=expr 15967else 15968 as_expr=false 15969fi 15970 15971if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15972 as_basename=basename 15973else 15974 as_basename=false 15975fi 15976 15977if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15978 as_dirname=dirname 15979else 15980 as_dirname=false 15981fi 15982 15983as_me=`$as_basename -- "$0" || 15984$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15985 X"$0" : 'X\(//\)$' \| \ 15986 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15987printf "%s\n" X/"$0" | 15988 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15989 s//\1/ 15990 q 15991 } 15992 /^X\/\(\/\/\)$/{ 15993 s//\1/ 15994 q 15995 } 15996 /^X\/\(\/\).*/{ 15997 s//\1/ 15998 q 15999 } 16000 s/.*/./; q'` 16001 16002# Avoid depending upon Character Ranges. 16003as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16004as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16005as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16006as_cr_digits='0123456789' 16007as_cr_alnum=$as_cr_Letters$as_cr_digits 16008 16009 16010# Determine whether it's possible to make 'echo' print without a newline. 16011# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 16012# for compatibility with existing Makefiles. 16013ECHO_C= ECHO_N= ECHO_T= 16014case `echo -n x` in #((((( 16015-n*) 16016 case `echo 'xy\c'` in 16017 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16018 xy) ECHO_C='\c';; 16019 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16020 ECHO_T=' ';; 16021 esac;; 16022*) 16023 ECHO_N='-n';; 16024esac 16025 16026# For backward compatibility with old third-party macros, we provide 16027# the shell variables $as_echo and $as_echo_n. New code should use 16028# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 16029as_echo='printf %s\n' 16030as_echo_n='printf %s' 16031 16032rm -f conf$$ conf$$.exe conf$$.file 16033if test -d conf$$.dir; then 16034 rm -f conf$$.dir/conf$$.file 16035else 16036 rm -f conf$$.dir 16037 mkdir conf$$.dir 2>/dev/null 16038fi 16039if (echo >conf$$.file) 2>/dev/null; then 16040 if ln -s conf$$.file conf$$ 2>/dev/null; then 16041 as_ln_s='ln -s' 16042 # ... but there are two gotchas: 16043 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16044 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16045 # In both cases, we have to default to `cp -pR'. 16046 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16047 as_ln_s='cp -pR' 16048 elif ln conf$$.file conf$$ 2>/dev/null; then 16049 as_ln_s=ln 16050 else 16051 as_ln_s='cp -pR' 16052 fi 16053else 16054 as_ln_s='cp -pR' 16055fi 16056rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16057rmdir conf$$.dir 2>/dev/null 16058 16059 16060# as_fn_mkdir_p 16061# ------------- 16062# Create "$as_dir" as a directory, including parents if necessary. 16063as_fn_mkdir_p () 16064{ 16065 16066 case $as_dir in #( 16067 -*) as_dir=./$as_dir;; 16068 esac 16069 test -d "$as_dir" || eval $as_mkdir_p || { 16070 as_dirs= 16071 while :; do 16072 case $as_dir in #( 16073 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16074 *) as_qdir=$as_dir;; 16075 esac 16076 as_dirs="'$as_qdir' $as_dirs" 16077 as_dir=`$as_dirname -- "$as_dir" || 16078$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16079 X"$as_dir" : 'X\(//\)[^/]' \| \ 16080 X"$as_dir" : 'X\(//\)$' \| \ 16081 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16082printf "%s\n" X"$as_dir" | 16083 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16084 s//\1/ 16085 q 16086 } 16087 /^X\(\/\/\)[^/].*/{ 16088 s//\1/ 16089 q 16090 } 16091 /^X\(\/\/\)$/{ 16092 s//\1/ 16093 q 16094 } 16095 /^X\(\/\).*/{ 16096 s//\1/ 16097 q 16098 } 16099 s/.*/./; q'` 16100 test -d "$as_dir" && break 16101 done 16102 test -z "$as_dirs" || eval "mkdir $as_dirs" 16103 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16104 16105 16106} # as_fn_mkdir_p 16107if mkdir -p . 2>/dev/null; then 16108 as_mkdir_p='mkdir -p "$as_dir"' 16109else 16110 test -d ./-p && rmdir ./-p 16111 as_mkdir_p=false 16112fi 16113 16114 16115# as_fn_executable_p FILE 16116# ----------------------- 16117# Test if FILE is an executable regular file. 16118as_fn_executable_p () 16119{ 16120 test -f "$1" && test -x "$1" 16121} # as_fn_executable_p 16122as_test_x='test -x' 16123as_executable_p=as_fn_executable_p 16124 16125# Sed expression to map a string onto a valid CPP name. 16126as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16127 16128# Sed expression to map a string onto a valid variable name. 16129as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16130 16131 16132exec 6>&1 16133## ----------------------------------- ## 16134## Main body of $CONFIG_STATUS script. ## 16135## ----------------------------------- ## 16136_ASEOF 16137test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16138 16139cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16140# Save the log message, to keep $0 and so on meaningful, and to 16141# report actual input values of CONFIG_FILES etc. instead of their 16142# values after options handling. 16143ac_log=" 16144This file was extended by $as_me, which was 16145generated by GNU Autoconf 2.71. Invocation command line was 16146 16147 CONFIG_FILES = $CONFIG_FILES 16148 CONFIG_HEADERS = $CONFIG_HEADERS 16149 CONFIG_LINKS = $CONFIG_LINKS 16150 CONFIG_COMMANDS = $CONFIG_COMMANDS 16151 $ $0 $@ 16152 16153on `(hostname || uname -n) 2>/dev/null | sed 1q` 16154" 16155 16156_ACEOF 16157 16158case $ac_config_files in *" 16159"*) set x $ac_config_files; shift; ac_config_files=$*;; 16160esac 16161 16162case $ac_config_headers in *" 16163"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16164esac 16165 16166 16167cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16168# Files that config.status was made for. 16169config_files="$ac_config_files" 16170config_headers="$ac_config_headers" 16171config_commands="$ac_config_commands" 16172 16173_ACEOF 16174 16175cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16176ac_cs_usage="\ 16177\`$as_me' instantiates files and other configuration actions 16178from templates according to the current configuration. Unless the files 16179and actions are specified as TAGs, all are instantiated by default. 16180 16181Usage: $0 [OPTION]... [TAG]... 16182 16183 -h, --help print this help, then exit 16184 -V, --version print version number and configuration settings, then exit 16185 --config print configuration, then exit 16186 -q, --quiet, --silent 16187 do not print progress messages 16188 -d, --debug don't remove temporary files 16189 --recheck update $as_me by reconfiguring in the same conditions 16190 --file=FILE[:TEMPLATE] 16191 instantiate the configuration file FILE 16192 --header=FILE[:TEMPLATE] 16193 instantiate the configuration header FILE 16194 16195Configuration files: 16196$config_files 16197 16198Configuration headers: 16199$config_headers 16200 16201Configuration commands: 16202$config_commands 16203 16204Report bugs to the package provider." 16205 16206_ACEOF 16207ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 16208ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 16209cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16210ac_cs_config='$ac_cs_config_escaped' 16211ac_cs_version="\\ 16212config.status 16213configured by $0, generated by GNU Autoconf 2.71, 16214 with options \\"\$ac_cs_config\\" 16215 16216Copyright (C) 2021 Free Software Foundation, Inc. 16217This config.status script is free software; the Free Software Foundation 16218gives unlimited permission to copy, distribute and modify it." 16219 16220ac_pwd='$ac_pwd' 16221srcdir='$srcdir' 16222INSTALL='$INSTALL' 16223MKDIR_P='$MKDIR_P' 16224AWK='$AWK' 16225test -n "\$AWK" || AWK=awk 16226_ACEOF 16227 16228cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16229# The default lists apply if the user does not specify any file. 16230ac_need_defaults=: 16231while test $# != 0 16232do 16233 case $1 in 16234 --*=?*) 16235 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16236 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16237 ac_shift=: 16238 ;; 16239 --*=) 16240 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16241 ac_optarg= 16242 ac_shift=: 16243 ;; 16244 *) 16245 ac_option=$1 16246 ac_optarg=$2 16247 ac_shift=shift 16248 ;; 16249 esac 16250 16251 case $ac_option in 16252 # Handling of the options. 16253 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16254 ac_cs_recheck=: ;; 16255 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16256 printf "%s\n" "$ac_cs_version"; exit ;; 16257 --config | --confi | --conf | --con | --co | --c ) 16258 printf "%s\n" "$ac_cs_config"; exit ;; 16259 --debug | --debu | --deb | --de | --d | -d ) 16260 debug=: ;; 16261 --file | --fil | --fi | --f ) 16262 $ac_shift 16263 case $ac_optarg in 16264 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16265 '') as_fn_error $? "missing file argument" ;; 16266 esac 16267 as_fn_append CONFIG_FILES " '$ac_optarg'" 16268 ac_need_defaults=false;; 16269 --header | --heade | --head | --hea ) 16270 $ac_shift 16271 case $ac_optarg in 16272 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16273 esac 16274 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16275 ac_need_defaults=false;; 16276 --he | --h) 16277 # Conflict between --help and --header 16278 as_fn_error $? "ambiguous option: \`$1' 16279Try \`$0 --help' for more information.";; 16280 --help | --hel | -h ) 16281 printf "%s\n" "$ac_cs_usage"; exit ;; 16282 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16283 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16284 ac_cs_silent=: ;; 16285 16286 # This is an error. 16287 -*) as_fn_error $? "unrecognized option: \`$1' 16288Try \`$0 --help' for more information." ;; 16289 16290 *) as_fn_append ac_config_targets " $1" 16291 ac_need_defaults=false ;; 16292 16293 esac 16294 shift 16295done 16296 16297ac_configure_extra_args= 16298 16299if $ac_cs_silent; then 16300 exec 6>/dev/null 16301 ac_configure_extra_args="$ac_configure_extra_args --silent" 16302fi 16303 16304_ACEOF 16305cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16306if \$ac_cs_recheck; then 16307 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16308 shift 16309 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 16310 CONFIG_SHELL='$SHELL' 16311 export CONFIG_SHELL 16312 exec "\$@" 16313fi 16314 16315_ACEOF 16316cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16317exec 5>>config.log 16318{ 16319 echo 16320 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16321## Running $as_me. ## 16322_ASBOX 16323 printf "%s\n" "$ac_log" 16324} >&5 16325 16326_ACEOF 16327cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16328# 16329# INIT-COMMANDS 16330# 16331# Capture the value of obsolete ALL_LINGUAS because we need it to compute 16332 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. 16333 OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS" 16334 # Capture the value of LINGUAS because we need it to compute CATALOGS. 16335 LINGUAS="${LINGUAS-%UNSET%}" 16336 16337 16338_ACEOF 16339 16340cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16341 16342# Handling of arguments. 16343for ac_config_target in $ac_config_targets 16344do 16345 case $ac_config_target in 16346 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;; 16347 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; 16348 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;; 16349 16350 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16351 esac 16352done 16353 16354 16355# If the user did not use the arguments to specify the items to instantiate, 16356# then the envvar interface is used. Set only those that are not. 16357# We use the long form for the default assignment because of an extremely 16358# bizarre bug on SunOS 4.1.3. 16359if $ac_need_defaults; then 16360 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 16361 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 16362 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 16363fi 16364 16365# Have a temporary directory for convenience. Make it in the build tree 16366# simply because there is no reason against having it here, and in addition, 16367# creating and moving files from /tmp can sometimes cause problems. 16368# Hook for its removal unless debugging. 16369# Note that there is a small window in which the directory will not be cleaned: 16370# after its creation but before its name has been assigned to `$tmp'. 16371$debug || 16372{ 16373 tmp= ac_tmp= 16374 trap 'exit_status=$? 16375 : "${ac_tmp:=$tmp}" 16376 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16377' 0 16378 trap 'as_fn_exit 1' 1 2 13 15 16379} 16380# Create a (secure) tmp directory for tmp files. 16381 16382{ 16383 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16384 test -d "$tmp" 16385} || 16386{ 16387 tmp=./conf$$-$RANDOM 16388 (umask 077 && mkdir "$tmp") 16389} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16390ac_tmp=$tmp 16391 16392# Set up the scripts for CONFIG_FILES section. 16393# No need to generate them if there are no CONFIG_FILES. 16394# This happens for instance with `./config.status config.h'. 16395if test -n "$CONFIG_FILES"; then 16396 16397if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 16398 ac_cs_awk_getline=: 16399 ac_cs_awk_pipe_init= 16400 ac_cs_awk_read_file=' 16401 while ((getline aline < (F[key])) > 0) 16402 print(aline) 16403 close(F[key])' 16404 ac_cs_awk_pipe_fini= 16405else 16406 ac_cs_awk_getline=false 16407 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 16408 ac_cs_awk_read_file=' 16409 print "|#_!!_#|" 16410 print "cat " F[key] " &&" 16411 '$ac_cs_awk_pipe_init 16412 # The final `:' finishes the AND list. 16413 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 16414fi 16415ac_cr=`echo X | tr X '\015'` 16416# On cygwin, bash can eat \r inside `` if the user requested igncr. 16417# But we know of no other shell where ac_cr would be empty at this 16418# point, so we can use a bashism as a fallback. 16419if test "x$ac_cr" = x; then 16420 eval ac_cr=\$\'\\r\' 16421fi 16422ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16423if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16424 ac_cs_awk_cr='\\r' 16425else 16426 ac_cs_awk_cr=$ac_cr 16427fi 16428 16429echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 16430_ACEOF 16431 16432# Create commands to substitute file output variables. 16433{ 16434 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 16435 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 16436 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 16437 echo "_ACAWK" && 16438 echo "_ACEOF" 16439} >conf$$files.sh && 16440. ./conf$$files.sh || 16441 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16442rm -f conf$$files.sh 16443 16444{ 16445 echo "cat >conf$$subs.awk <<_ACEOF" && 16446 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16447 echo "_ACEOF" 16448} >conf$$subs.sh || 16449 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16450ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16451ac_delim='%!_!# ' 16452for ac_last_try in false false false false false :; do 16453 . ./conf$$subs.sh || 16454 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16455 16456 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16457 if test $ac_delim_n = $ac_delim_num; then 16458 break 16459 elif $ac_last_try; then 16460 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16461 else 16462 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16463 fi 16464done 16465rm -f conf$$subs.sh 16466 16467cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16468cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16469_ACEOF 16470sed -n ' 16471h 16472s/^/S["/; s/!.*/"]=/ 16473p 16474g 16475s/^[^!]*!// 16476:repl 16477t repl 16478s/'"$ac_delim"'$// 16479t delim 16480:nl 16481h 16482s/\(.\{148\}\)..*/\1/ 16483t more1 16484s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16485p 16486n 16487b repl 16488:more1 16489s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16490p 16491g 16492s/.\{148\}// 16493t nl 16494:delim 16495h 16496s/\(.\{148\}\)..*/\1/ 16497t more2 16498s/["\\]/\\&/g; s/^/"/; s/$/"/ 16499p 16500b 16501:more2 16502s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16503p 16504g 16505s/.\{148\}// 16506t delim 16507' <conf$$subs.awk | sed ' 16508/^[^""]/{ 16509 N 16510 s/\n// 16511} 16512' >>$CONFIG_STATUS || ac_write_fail=1 16513rm -f conf$$subs.awk 16514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16515_ACAWK 16516cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16517 for (key in S) S_is_set[key] = 1 16518 FS = "" 16519 \$ac_cs_awk_pipe_init 16520} 16521{ 16522 line = $ 0 16523 nfields = split(line, field, "@") 16524 substed = 0 16525 len = length(field[1]) 16526 for (i = 2; i < nfields; i++) { 16527 key = field[i] 16528 keylen = length(key) 16529 if (S_is_set[key]) { 16530 value = S[key] 16531 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16532 len += length(value) + length(field[++i]) 16533 substed = 1 16534 } else 16535 len += 1 + keylen 16536 } 16537 if (nfields == 3 && !substed) { 16538 key = field[2] 16539 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 16540 \$ac_cs_awk_read_file 16541 next 16542 } 16543 } 16544 print line 16545} 16546\$ac_cs_awk_pipe_fini 16547_ACAWK 16548_ACEOF 16549cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16550if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16551 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16552else 16553 cat 16554fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16555 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16556_ACEOF 16557 16558# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16559# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16560# trailing colons and then remove the whole line if VPATH becomes empty 16561# (actually we leave an empty line to preserve line numbers). 16562if test "x$srcdir" = x.; then 16563 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16564h 16565s/// 16566s/^/:/ 16567s/[ ]*$/:/ 16568s/:\$(srcdir):/:/g 16569s/:\${srcdir}:/:/g 16570s/:@srcdir@:/:/g 16571s/^:*// 16572s/:*$// 16573x 16574s/\(=[ ]*\).*/\1/ 16575G 16576s/\n// 16577s/^[^=]*=[ ]*$// 16578}' 16579fi 16580 16581cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16582fi # test -n "$CONFIG_FILES" 16583 16584# Set up the scripts for CONFIG_HEADERS section. 16585# No need to generate them if there are no CONFIG_HEADERS. 16586# This happens for instance with `./config.status Makefile'. 16587if test -n "$CONFIG_HEADERS"; then 16588cat >"$ac_tmp/defines.awk" <<\_ACAWK || 16589BEGIN { 16590_ACEOF 16591 16592# Transform confdefs.h into an awk script `defines.awk', embedded as 16593# here-document in config.status, that substitutes the proper values into 16594# config.h.in to produce config.h. 16595 16596# Create a delimiter string that does not exist in confdefs.h, to ease 16597# handling of long lines. 16598ac_delim='%!_!# ' 16599for ac_last_try in false false :; do 16600 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 16601 if test -z "$ac_tt"; then 16602 break 16603 elif $ac_last_try; then 16604 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 16605 else 16606 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16607 fi 16608done 16609 16610# For the awk script, D is an array of macro values keyed by name, 16611# likewise P contains macro parameters if any. Preserve backslash 16612# newline sequences. 16613 16614ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 16615sed -n ' 16616s/.\{148\}/&'"$ac_delim"'/g 16617t rset 16618:rset 16619s/^[ ]*#[ ]*define[ ][ ]*/ / 16620t def 16621d 16622:def 16623s/\\$// 16624t bsnl 16625s/["\\]/\\&/g 16626s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16627D["\1"]=" \3"/p 16628s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 16629d 16630:bsnl 16631s/["\\]/\\&/g 16632s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16633D["\1"]=" \3\\\\\\n"\\/p 16634t cont 16635s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 16636t cont 16637d 16638:cont 16639n 16640s/.\{148\}/&'"$ac_delim"'/g 16641t clear 16642:clear 16643s/\\$// 16644t bsnlc 16645s/["\\]/\\&/g; s/^/"/; s/$/"/p 16646d 16647:bsnlc 16648s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 16649b cont 16650' <confdefs.h | sed ' 16651s/'"$ac_delim"'/"\\\ 16652"/g' >>$CONFIG_STATUS || ac_write_fail=1 16653 16654cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16655 for (key in D) D_is_set[key] = 1 16656 FS = "" 16657} 16658/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 16659 line = \$ 0 16660 split(line, arg, " ") 16661 if (arg[1] == "#") { 16662 defundef = arg[2] 16663 mac1 = arg[3] 16664 } else { 16665 defundef = substr(arg[1], 2) 16666 mac1 = arg[2] 16667 } 16668 split(mac1, mac2, "(") #) 16669 macro = mac2[1] 16670 prefix = substr(line, 1, index(line, defundef) - 1) 16671 if (D_is_set[macro]) { 16672 # Preserve the white space surrounding the "#". 16673 print prefix "define", macro P[macro] D[macro] 16674 next 16675 } else { 16676 # Replace #undef with comments. This is necessary, for example, 16677 # in the case of _POSIX_SOURCE, which is predefined and required 16678 # on some systems where configure will not decide to define it. 16679 if (defundef == "undef") { 16680 print "/*", prefix defundef, macro, "*/" 16681 next 16682 } 16683 } 16684} 16685{ print } 16686_ACAWK 16687_ACEOF 16688cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16689 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 16690fi # test -n "$CONFIG_HEADERS" 16691 16692 16693eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 16694shift 16695for ac_tag 16696do 16697 case $ac_tag in 16698 :[FHLC]) ac_mode=$ac_tag; continue;; 16699 esac 16700 case $ac_mode$ac_tag in 16701 :[FHL]*:*);; 16702 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16703 :[FH]-) ac_tag=-:-;; 16704 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16705 esac 16706 ac_save_IFS=$IFS 16707 IFS=: 16708 set x $ac_tag 16709 IFS=$ac_save_IFS 16710 shift 16711 ac_file=$1 16712 shift 16713 16714 case $ac_mode in 16715 :L) ac_source=$1;; 16716 :[FH]) 16717 ac_file_inputs= 16718 for ac_f 16719 do 16720 case $ac_f in 16721 -) ac_f="$ac_tmp/stdin";; 16722 *) # Look for the file first in the build tree, then in the source tree 16723 # (if the path is not absolute). The absolute path cannot be DOS-style, 16724 # because $ac_f cannot contain `:'. 16725 test -f "$ac_f" || 16726 case $ac_f in 16727 [\\/$]*) false;; 16728 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16729 esac || 16730 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16731 esac 16732 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16733 as_fn_append ac_file_inputs " '$ac_f'" 16734 done 16735 16736 # Let's still pretend it is `configure' which instantiates (i.e., don't 16737 # use $as_me), people would be surprised to read: 16738 # /* config.h. Generated by config.status. */ 16739 configure_input='Generated from '` 16740 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16741 `' by configure.' 16742 if test x"$ac_file" != x-; then 16743 configure_input="$ac_file. $configure_input" 16744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16745printf "%s\n" "$as_me: creating $ac_file" >&6;} 16746 fi 16747 # Neutralize special characters interpreted by sed in replacement strings. 16748 case $configure_input in #( 16749 *\&* | *\|* | *\\* ) 16750 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 16751 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16752 *) ac_sed_conf_input=$configure_input;; 16753 esac 16754 16755 case $ac_tag in 16756 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16757 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16758 esac 16759 ;; 16760 esac 16761 16762 ac_dir=`$as_dirname -- "$ac_file" || 16763$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16764 X"$ac_file" : 'X\(//\)[^/]' \| \ 16765 X"$ac_file" : 'X\(//\)$' \| \ 16766 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16767printf "%s\n" X"$ac_file" | 16768 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16769 s//\1/ 16770 q 16771 } 16772 /^X\(\/\/\)[^/].*/{ 16773 s//\1/ 16774 q 16775 } 16776 /^X\(\/\/\)$/{ 16777 s//\1/ 16778 q 16779 } 16780 /^X\(\/\).*/{ 16781 s//\1/ 16782 q 16783 } 16784 s/.*/./; q'` 16785 as_dir="$ac_dir"; as_fn_mkdir_p 16786 ac_builddir=. 16787 16788case "$ac_dir" in 16789.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16790*) 16791 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 16792 # A ".." for each directory in $ac_dir_suffix. 16793 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16794 case $ac_top_builddir_sub in 16795 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16796 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16797 esac ;; 16798esac 16799ac_abs_top_builddir=$ac_pwd 16800ac_abs_builddir=$ac_pwd$ac_dir_suffix 16801# for backward compatibility: 16802ac_top_builddir=$ac_top_build_prefix 16803 16804case $srcdir in 16805 .) # We are building in place. 16806 ac_srcdir=. 16807 ac_top_srcdir=$ac_top_builddir_sub 16808 ac_abs_top_srcdir=$ac_pwd ;; 16809 [\\/]* | ?:[\\/]* ) # Absolute name. 16810 ac_srcdir=$srcdir$ac_dir_suffix; 16811 ac_top_srcdir=$srcdir 16812 ac_abs_top_srcdir=$srcdir ;; 16813 *) # Relative name. 16814 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16815 ac_top_srcdir=$ac_top_build_prefix$srcdir 16816 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16817esac 16818ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16819 16820 16821 case $ac_mode in 16822 :F) 16823 # 16824 # CONFIG_FILE 16825 # 16826 16827 case $INSTALL in 16828 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16829 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16830 esac 16831 ac_MKDIR_P=$MKDIR_P 16832 case $MKDIR_P in 16833 [\\/$]* | ?:[\\/]* ) ;; 16834 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16835 esac 16836_ACEOF 16837 16838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16839# If the template does not know about datarootdir, expand it. 16840# FIXME: This hack should be removed a few years after 2.60. 16841ac_datarootdir_hack=; ac_datarootdir_seen= 16842ac_sed_dataroot=' 16843/datarootdir/ { 16844 p 16845 q 16846} 16847/@datadir@/p 16848/@docdir@/p 16849/@infodir@/p 16850/@localedir@/p 16851/@mandir@/p' 16852case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16853*datarootdir*) ac_datarootdir_seen=yes;; 16854*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16856printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16857_ACEOF 16858cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16859 ac_datarootdir_hack=' 16860 s&@datadir@&$datadir&g 16861 s&@docdir@&$docdir&g 16862 s&@infodir@&$infodir&g 16863 s&@localedir@&$localedir&g 16864 s&@mandir@&$mandir&g 16865 s&\\\${datarootdir}&$datarootdir&g' ;; 16866esac 16867_ACEOF 16868 16869# Neutralize VPATH when `$srcdir' = `.'. 16870# Shell code in configure.ac might set extrasub. 16871# FIXME: do we really want to maintain this feature? 16872cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16873ac_sed_extra="$ac_vpsub 16874$extrasub 16875_ACEOF 16876cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16877:t 16878/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16879s|@configure_input@|$ac_sed_conf_input|;t t 16880s&@top_builddir@&$ac_top_builddir_sub&;t t 16881s&@top_build_prefix@&$ac_top_build_prefix&;t t 16882s&@srcdir@&$ac_srcdir&;t t 16883s&@abs_srcdir@&$ac_abs_srcdir&;t t 16884s&@top_srcdir@&$ac_top_srcdir&;t t 16885s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16886s&@builddir@&$ac_builddir&;t t 16887s&@abs_builddir@&$ac_abs_builddir&;t t 16888s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16889s&@INSTALL@&$ac_INSTALL&;t t 16890s&@MKDIR_P@&$ac_MKDIR_P&;t t 16891$ac_datarootdir_hack 16892" 16893eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 16894if $ac_cs_awk_getline; then 16895 $AWK -f "$ac_tmp/subs.awk" 16896else 16897 $AWK -f "$ac_tmp/subs.awk" | $SHELL 16898fi \ 16899 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16900 16901test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16902 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16903 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16904 "$ac_tmp/out"`; test -z "$ac_out"; } && 16905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16906which seems to be undefined. Please make sure it is defined" >&5 16907printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16908which seems to be undefined. Please make sure it is defined" >&2;} 16909 16910 rm -f "$ac_tmp/stdin" 16911 case $ac_file in 16912 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16913 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16914 esac \ 16915 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16916 ;; 16917 :H) 16918 # 16919 # CONFIG_HEADER 16920 # 16921 if test x"$ac_file" != x-; then 16922 { 16923 printf "%s\n" "/* $configure_input */" >&1 \ 16924 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16925 } >"$ac_tmp/config.h" \ 16926 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16927 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16928 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16929printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 16930 else 16931 rm -f "$ac_file" 16932 mv "$ac_tmp/config.h" "$ac_file" \ 16933 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16934 fi 16935 else 16936 printf "%s\n" "/* $configure_input */" >&1 \ 16937 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16938 || as_fn_error $? "could not create -" "$LINENO" 5 16939 fi 16940 ;; 16941 16942 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16943printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 16944 ;; 16945 esac 16946 16947 16948 case $ac_file$ac_mode in 16949 "po-directories":C) 16950 for ac_file in $CONFIG_FILES; do 16951 # Support "outfile[:infile[:infile...]]" 16952 case "$ac_file" in 16953 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 16954 esac 16955 # PO directories have a Makefile.in generated from Makefile.in.in. 16956 case "$ac_file" in */Makefile.in) 16957 # Adjust a relative srcdir. 16958 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 16959 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 16960 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 16961 # In autoconf-2.13 it is called $ac_given_srcdir. 16962 # In autoconf-2.50 it is called $srcdir. 16963 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 16964 case "$ac_given_srcdir" in 16965 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 16966 /*) top_srcdir="$ac_given_srcdir" ;; 16967 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 16968 esac 16969 # Treat a directory as a PO directory if and only if it has a 16970 # POTFILES.in file. This allows packages to have multiple PO 16971 # directories under different names or in different locations. 16972 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 16973 rm -f "$ac_dir/POTFILES" 16974 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 16975 gt_tab=`printf '\t'` 16976 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 16977 POMAKEFILEDEPS="POTFILES.in" 16978 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend 16979 # on $ac_dir but don't depend on user-specified configuration 16980 # parameters. 16981 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 16982 # The LINGUAS file contains the set of available languages. 16983 if test -n "$OBSOLETE_ALL_LINGUAS"; then 16984 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" 16985 fi 16986 ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` 16987 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 16988 else 16989 # The set of available languages was given in configure.in. 16990 ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS 16991 fi 16992 # Compute POFILES 16993 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) 16994 # Compute UPDATEPOFILES 16995 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) 16996 # Compute DUMMYPOFILES 16997 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) 16998 # Compute GMOFILES 16999 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) 17000 case "$ac_given_srcdir" in 17001 .) srcdirpre= ;; 17002 *) srcdirpre='$(srcdir)/' ;; 17003 esac 17004 POFILES= 17005 UPDATEPOFILES= 17006 DUMMYPOFILES= 17007 GMOFILES= 17008 for lang in $ALL_LINGUAS; do 17009 POFILES="$POFILES $srcdirpre$lang.po" 17010 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 17011 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 17012 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 17013 done 17014 # CATALOGS depends on both $ac_dir and the user's LINGUAS 17015 # environment variable. 17016 INST_LINGUAS= 17017 if test -n "$ALL_LINGUAS"; then 17018 for presentlang in $ALL_LINGUAS; do 17019 useit=no 17020 if test "%UNSET%" != "$LINGUAS"; then 17021 desiredlanguages="$LINGUAS" 17022 else 17023 desiredlanguages="$ALL_LINGUAS" 17024 fi 17025 for desiredlang in $desiredlanguages; do 17026 # Use the presentlang catalog if desiredlang is 17027 # a. equal to presentlang, or 17028 # b. a variant of presentlang (because in this case, 17029 # presentlang can be used as a fallback for messages 17030 # which are not translated in the desiredlang catalog). 17031 case "$desiredlang" in 17032 "$presentlang"*) useit=yes;; 17033 esac 17034 done 17035 if test $useit = yes; then 17036 INST_LINGUAS="$INST_LINGUAS $presentlang" 17037 fi 17038 done 17039 fi 17040 CATALOGS= 17041 if test -n "$INST_LINGUAS"; then 17042 for lang in $INST_LINGUAS; do 17043 CATALOGS="$CATALOGS $lang.gmo" 17044 done 17045 fi 17046 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 17047 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" 17048 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 17049 if test -f "$f"; then 17050 case "$f" in 17051 *.orig | *.bak | *~) ;; 17052 *) cat "$f" >> "$ac_dir/Makefile" ;; 17053 esac 17054 fi 17055 done 17056 fi 17057 ;; 17058 esac 17059 done ;; 17060 17061 esac 17062done # for ac_tag 17063 17064 17065as_fn_exit 0 17066_ACEOF 17067ac_clean_files=$ac_clean_files_save 17068 17069test $ac_write_fail = 0 || 17070 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 17071 17072 17073# configure is writing to config.log, and then calls config.status. 17074# config.status does its own redirection, appending to config.log. 17075# Unfortunately, on DOS this fails, as config.log is still kept open 17076# by configure, so config.status won't be able to write to it; its 17077# output is simply discarded. So we exec the FD to /dev/null, 17078# effectively closing config.log, so it can be properly (re)opened and 17079# appended to by config.status. When coming back to configure, we 17080# need to make the FD available again. 17081if test "$no_create" != yes; then 17082 ac_cs_success=: 17083 ac_config_status_args= 17084 test "$silent" = yes && 17085 ac_config_status_args="$ac_config_status_args --quiet" 17086 exec 5>/dev/null 17087 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17088 exec 5>>config.log 17089 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17090 # would make configure fail if this is the last instruction. 17091 $ac_cs_success || as_fn_exit 1 17092fi 17093if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17095printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17096fi 17097 17098if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi 17099 17100