14e98e3e1Schristos#! /bin/sh 24e98e3e1Schristos# Guess values for system-dependent variables and create Makefiles. 34559860eSchristos# Generated by GNU Autoconf 2.69 for libdecnumber . 44e98e3e1Schristos# 54e98e3e1Schristos# Report bugs to <gcc-bugs@gcc.gnu.org>. 64e98e3e1Schristos# 74559860eSchristos# 84559860eSchristos# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 94559860eSchristos# 104e98e3e1Schristos# 114e98e3e1Schristos# This configure script is free software; the Free Software Foundation 124e98e3e1Schristos# gives unlimited permission to copy, distribute and modify it. 134e98e3e1Schristos## -------------------- ## 144e98e3e1Schristos## M4sh Initialization. ## 154e98e3e1Schristos## -------------------- ## 164e98e3e1Schristos 174e98e3e1Schristos# Be more Bourne compatible 184e98e3e1SchristosDUALCASE=1; export DUALCASE # for MKS sh 194e98e3e1Schristosif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 204e98e3e1Schristos emulate sh 214e98e3e1Schristos NULLCMD=: 224e98e3e1Schristos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 234e98e3e1Schristos # is contrary to our usage. Disable this feature. 244e98e3e1Schristos alias -g '${1+"$@"}'='"$@"' 254e98e3e1Schristos setopt NO_GLOB_SUBST 264e98e3e1Schristoselse 274e98e3e1Schristos case `(set -o) 2>/dev/null` in #( 284e98e3e1Schristos *posix*) : 294e98e3e1Schristos set -o posix ;; #( 304e98e3e1Schristos *) : 314e98e3e1Schristos ;; 324e98e3e1Schristosesac 334e98e3e1Schristosfi 344e98e3e1Schristos 354e98e3e1Schristos 364e98e3e1Schristosas_nl=' 374e98e3e1Schristos' 384e98e3e1Schristosexport as_nl 394e98e3e1Schristos# Printing a long string crashes Solaris 7 /usr/bin/printf. 404e98e3e1Schristosas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 414e98e3e1Schristosas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 424e98e3e1Schristosas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 434e98e3e1Schristos# Prefer a ksh shell builtin over an external printf program on Solaris, 444e98e3e1Schristos# but without wasting forks for bash or zsh. 454e98e3e1Schristosif test -z "$BASH_VERSION$ZSH_VERSION" \ 464e98e3e1Schristos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 474e98e3e1Schristos as_echo='print -r --' 484e98e3e1Schristos as_echo_n='print -rn --' 494e98e3e1Schristoselif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 504e98e3e1Schristos as_echo='printf %s\n' 514e98e3e1Schristos as_echo_n='printf %s' 524e98e3e1Schristoselse 534e98e3e1Schristos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 544e98e3e1Schristos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 554e98e3e1Schristos as_echo_n='/usr/ucb/echo -n' 564e98e3e1Schristos else 574e98e3e1Schristos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 584e98e3e1Schristos as_echo_n_body='eval 594e98e3e1Schristos arg=$1; 604e98e3e1Schristos case $arg in #( 614e98e3e1Schristos *"$as_nl"*) 624e98e3e1Schristos expr "X$arg" : "X\\(.*\\)$as_nl"; 634e98e3e1Schristos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 644e98e3e1Schristos esac; 654e98e3e1Schristos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 664e98e3e1Schristos ' 674e98e3e1Schristos export as_echo_n_body 684e98e3e1Schristos as_echo_n='sh -c $as_echo_n_body as_echo' 694e98e3e1Schristos fi 704e98e3e1Schristos export as_echo_body 714e98e3e1Schristos as_echo='sh -c $as_echo_body as_echo' 724e98e3e1Schristosfi 734e98e3e1Schristos 744e98e3e1Schristos# The user is always right. 754e98e3e1Schristosif test "${PATH_SEPARATOR+set}" != set; then 764e98e3e1Schristos PATH_SEPARATOR=: 774e98e3e1Schristos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 784e98e3e1Schristos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 794e98e3e1Schristos PATH_SEPARATOR=';' 804e98e3e1Schristos } 814e98e3e1Schristosfi 824e98e3e1Schristos 834e98e3e1Schristos 844e98e3e1Schristos# IFS 854e98e3e1Schristos# We need space, tab and new line, in precisely that order. Quoting is 864e98e3e1Schristos# there to prevent editors from complaining about space-tab. 874e98e3e1Schristos# (If _AS_PATH_WALK were called with IFS unset, it would disable word 884e98e3e1Schristos# splitting by setting IFS to empty value.) 894e98e3e1SchristosIFS=" "" $as_nl" 904e98e3e1Schristos 914e98e3e1Schristos# Find who we are. Look in the path if we contain no directory separator. 924559860eSchristosas_myself= 934e98e3e1Schristoscase $0 in #(( 944e98e3e1Schristos *[\\/]* ) as_myself=$0 ;; 954e98e3e1Schristos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 964e98e3e1Schristosfor as_dir in $PATH 974e98e3e1Schristosdo 984e98e3e1Schristos IFS=$as_save_IFS 994e98e3e1Schristos test -z "$as_dir" && as_dir=. 1004e98e3e1Schristos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1014e98e3e1Schristos done 1024e98e3e1SchristosIFS=$as_save_IFS 1034e98e3e1Schristos 1044e98e3e1Schristos ;; 1054e98e3e1Schristosesac 1064e98e3e1Schristos# We did not find ourselves, most probably we were run as `sh COMMAND' 1074e98e3e1Schristos# in which case we are not to be found in the path. 1084e98e3e1Schristosif test "x$as_myself" = x; then 1094e98e3e1Schristos as_myself=$0 1104e98e3e1Schristosfi 1114e98e3e1Schristosif test ! -f "$as_myself"; then 1124e98e3e1Schristos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1134e98e3e1Schristos exit 1 1144e98e3e1Schristosfi 1154e98e3e1Schristos 1164e98e3e1Schristos# Unset variables that we do not need and which cause bugs (e.g. in 1174e98e3e1Schristos# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 1184e98e3e1Schristos# suppresses any "Segmentation fault" message there. '((' could 1194e98e3e1Schristos# trigger a bug in pdksh 5.2.14. 1204e98e3e1Schristosfor as_var in BASH_ENV ENV MAIL MAILPATH 1214e98e3e1Schristosdo eval test x\${$as_var+set} = xset \ 1224e98e3e1Schristos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1234e98e3e1Schristosdone 1244e98e3e1SchristosPS1='$ ' 1254e98e3e1SchristosPS2='> ' 1264e98e3e1SchristosPS4='+ ' 1274e98e3e1Schristos 1284e98e3e1Schristos# NLS nuisances. 1294e98e3e1SchristosLC_ALL=C 1304e98e3e1Schristosexport LC_ALL 1314e98e3e1SchristosLANGUAGE=C 1324e98e3e1Schristosexport LANGUAGE 1334e98e3e1Schristos 1344e98e3e1Schristos# CDPATH. 1354e98e3e1Schristos(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1364e98e3e1Schristos 1374559860eSchristos# Use a proper internal environment variable to ensure we don't fall 1384559860eSchristos # into an infinite loop, continuously re-executing ourselves. 1394559860eSchristos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 1404559860eSchristos _as_can_reexec=no; export _as_can_reexec; 1414559860eSchristos # We cannot yet assume a decent shell, so we have to provide a 1424559860eSchristos# neutralization value for shells without unset; and this also 1434559860eSchristos# works around shells that cannot unset nonexistent variables. 1444559860eSchristos# Preserve -v and -x to the replacement shell. 1454559860eSchristosBASH_ENV=/dev/null 1464559860eSchristosENV=/dev/null 1474559860eSchristos(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 1484559860eSchristoscase $- in # (((( 1494559860eSchristos *v*x* | *x*v* ) as_opts=-vx ;; 1504559860eSchristos *v* ) as_opts=-v ;; 1514559860eSchristos *x* ) as_opts=-x ;; 1524559860eSchristos * ) as_opts= ;; 1534559860eSchristosesac 1544559860eSchristosexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 1554559860eSchristos# Admittedly, this is quite paranoid, since all the known shells bail 1564559860eSchristos# out after a failed `exec'. 1574559860eSchristos$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 1584559860eSchristosas_fn_exit 255 1594559860eSchristos fi 1604559860eSchristos # We don't want this to propagate to other subprocesses. 1614559860eSchristos { _as_can_reexec=; unset _as_can_reexec;} 1624e98e3e1Schristosif test "x$CONFIG_SHELL" = x; then 1634e98e3e1Schristos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 1644e98e3e1Schristos emulate sh 1654e98e3e1Schristos NULLCMD=: 1664e98e3e1Schristos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 1674e98e3e1Schristos # is contrary to our usage. Disable this feature. 1684e98e3e1Schristos alias -g '\${1+\"\$@\"}'='\"\$@\"' 1694e98e3e1Schristos setopt NO_GLOB_SUBST 1704e98e3e1Schristoselse 1714e98e3e1Schristos case \`(set -o) 2>/dev/null\` in #( 1724e98e3e1Schristos *posix*) : 1734e98e3e1Schristos set -o posix ;; #( 1744e98e3e1Schristos *) : 1754e98e3e1Schristos ;; 1764e98e3e1Schristosesac 1774e98e3e1Schristosfi 1784e98e3e1Schristos" 1794e98e3e1Schristos as_required="as_fn_return () { (exit \$1); } 1804e98e3e1Schristosas_fn_success () { as_fn_return 0; } 1814e98e3e1Schristosas_fn_failure () { as_fn_return 1; } 1824e98e3e1Schristosas_fn_ret_success () { return 0; } 1834e98e3e1Schristosas_fn_ret_failure () { return 1; } 1844e98e3e1Schristos 1854e98e3e1Schristosexitcode=0 1864e98e3e1Schristosas_fn_success || { exitcode=1; echo as_fn_success failed.; } 1874e98e3e1Schristosas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 1884e98e3e1Schristosas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 1894e98e3e1Schristosas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 1904e98e3e1Schristosif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 1914e98e3e1Schristos 1924e98e3e1Schristoselse 1934e98e3e1Schristos exitcode=1; echo positional parameters were not saved. 1944e98e3e1Schristosfi 1954559860eSchristostest x\$exitcode = x0 || exit 1 1964559860eSchristostest -x / || exit 1" 1974e98e3e1Schristos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 1984e98e3e1Schristos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 1994e98e3e1Schristos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 2004e98e3e1Schristos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 2014e98e3e1Schristostest \$(( 1 + 1 )) = 2 || exit 1" 2024e98e3e1Schristos if (eval "$as_required") 2>/dev/null; then : 2034e98e3e1Schristos as_have_required=yes 2044e98e3e1Schristoselse 2054e98e3e1Schristos as_have_required=no 2064e98e3e1Schristosfi 2074e98e3e1Schristos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 2084e98e3e1Schristos 2094e98e3e1Schristoselse 2104e98e3e1Schristos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2114e98e3e1Schristosas_found=false 2124e98e3e1Schristosfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 2134e98e3e1Schristosdo 2144e98e3e1Schristos IFS=$as_save_IFS 2154e98e3e1Schristos test -z "$as_dir" && as_dir=. 2164e98e3e1Schristos as_found=: 2174e98e3e1Schristos case $as_dir in #( 2184e98e3e1Schristos /*) 2194e98e3e1Schristos for as_base in sh bash ksh sh5; do 2204e98e3e1Schristos # Try only shells that exist, to save several forks. 2214e98e3e1Schristos as_shell=$as_dir/$as_base 2224e98e3e1Schristos if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 2234e98e3e1Schristos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 2244e98e3e1Schristos CONFIG_SHELL=$as_shell as_have_required=yes 2254e98e3e1Schristos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 2264e98e3e1Schristos break 2 2274e98e3e1Schristosfi 2284e98e3e1Schristosfi 2294e98e3e1Schristos done;; 2304e98e3e1Schristos esac 2314e98e3e1Schristos as_found=false 2324e98e3e1Schristosdone 2334e98e3e1Schristos$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 2344e98e3e1Schristos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 2354e98e3e1Schristos CONFIG_SHELL=$SHELL as_have_required=yes 2364e98e3e1Schristosfi; } 2374e98e3e1SchristosIFS=$as_save_IFS 2384e98e3e1Schristos 2394e98e3e1Schristos 2404e98e3e1Schristos if test "x$CONFIG_SHELL" != x; then : 2414559860eSchristos export CONFIG_SHELL 2424e98e3e1Schristos # We cannot yet assume a decent shell, so we have to provide a 2434e98e3e1Schristos# neutralization value for shells without unset; and this also 2444e98e3e1Schristos# works around shells that cannot unset nonexistent variables. 2454559860eSchristos# Preserve -v and -x to the replacement shell. 2464e98e3e1SchristosBASH_ENV=/dev/null 2474e98e3e1SchristosENV=/dev/null 2484e98e3e1Schristos(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 2494559860eSchristoscase $- in # (((( 2504559860eSchristos *v*x* | *x*v* ) as_opts=-vx ;; 2514559860eSchristos *v* ) as_opts=-v ;; 2524559860eSchristos *x* ) as_opts=-x ;; 2534559860eSchristos * ) as_opts= ;; 2544559860eSchristosesac 2554559860eSchristosexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 2564559860eSchristos# Admittedly, this is quite paranoid, since all the known shells bail 2574559860eSchristos# out after a failed `exec'. 2584559860eSchristos$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 2594559860eSchristosexit 255 2604e98e3e1Schristosfi 2614e98e3e1Schristos 2624e98e3e1Schristos if test x$as_have_required = xno; then : 2634e98e3e1Schristos $as_echo "$0: This script requires a shell more modern than all" 2644e98e3e1Schristos $as_echo "$0: the shells that I found on your system." 2654e98e3e1Schristos if test x${ZSH_VERSION+set} = xset ; then 2664e98e3e1Schristos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 2674e98e3e1Schristos $as_echo "$0: be upgraded to zsh 4.3.4 or later." 2684e98e3e1Schristos else 2694e98e3e1Schristos $as_echo "$0: Please tell bug-autoconf@gnu.org and 2704e98e3e1Schristos$0: gcc-bugs@gcc.gnu.org about your system, including any 2714e98e3e1Schristos$0: error possibly output before this message. Then install 2724e98e3e1Schristos$0: a modern shell, or manually run the script under such a 2734e98e3e1Schristos$0: shell if you do have one." 2744e98e3e1Schristos fi 2754e98e3e1Schristos exit 1 2764e98e3e1Schristosfi 2774e98e3e1Schristosfi 2784e98e3e1Schristosfi 2794e98e3e1SchristosSHELL=${CONFIG_SHELL-/bin/sh} 2804e98e3e1Schristosexport SHELL 2814e98e3e1Schristos# Unset more variables known to interfere with behavior of common tools. 2824e98e3e1SchristosCLICOLOR_FORCE= GREP_OPTIONS= 2834e98e3e1Schristosunset CLICOLOR_FORCE GREP_OPTIONS 2844e98e3e1Schristos 2854e98e3e1Schristos## --------------------- ## 2864e98e3e1Schristos## M4sh Shell Functions. ## 2874e98e3e1Schristos## --------------------- ## 2884e98e3e1Schristos# as_fn_unset VAR 2894e98e3e1Schristos# --------------- 2904e98e3e1Schristos# Portably unset VAR. 2914e98e3e1Schristosas_fn_unset () 2924e98e3e1Schristos{ 2934e98e3e1Schristos { eval $1=; unset $1;} 2944e98e3e1Schristos} 2954e98e3e1Schristosas_unset=as_fn_unset 2964e98e3e1Schristos 2974e98e3e1Schristos# as_fn_set_status STATUS 2984e98e3e1Schristos# ----------------------- 2994e98e3e1Schristos# Set $? to STATUS, without forking. 3004e98e3e1Schristosas_fn_set_status () 3014e98e3e1Schristos{ 3024e98e3e1Schristos return $1 3034e98e3e1Schristos} # as_fn_set_status 3044e98e3e1Schristos 3054e98e3e1Schristos# as_fn_exit STATUS 3064e98e3e1Schristos# ----------------- 3074e98e3e1Schristos# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 3084e98e3e1Schristosas_fn_exit () 3094e98e3e1Schristos{ 3104e98e3e1Schristos set +e 3114e98e3e1Schristos as_fn_set_status $1 3124e98e3e1Schristos exit $1 3134e98e3e1Schristos} # as_fn_exit 3144e98e3e1Schristos 3154e98e3e1Schristos# as_fn_mkdir_p 3164e98e3e1Schristos# ------------- 3174e98e3e1Schristos# Create "$as_dir" as a directory, including parents if necessary. 3184e98e3e1Schristosas_fn_mkdir_p () 3194e98e3e1Schristos{ 3204e98e3e1Schristos 3214e98e3e1Schristos case $as_dir in #( 3224e98e3e1Schristos -*) as_dir=./$as_dir;; 3234e98e3e1Schristos esac 3244e98e3e1Schristos test -d "$as_dir" || eval $as_mkdir_p || { 3254e98e3e1Schristos as_dirs= 3264e98e3e1Schristos while :; do 3274e98e3e1Schristos case $as_dir in #( 3284e98e3e1Schristos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 3294e98e3e1Schristos *) as_qdir=$as_dir;; 3304e98e3e1Schristos esac 3314e98e3e1Schristos as_dirs="'$as_qdir' $as_dirs" 3324e98e3e1Schristos as_dir=`$as_dirname -- "$as_dir" || 3334e98e3e1Schristos$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 3344e98e3e1Schristos X"$as_dir" : 'X\(//\)[^/]' \| \ 3354e98e3e1Schristos X"$as_dir" : 'X\(//\)$' \| \ 3364e98e3e1Schristos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 3374e98e3e1Schristos$as_echo X"$as_dir" | 3384e98e3e1Schristos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 3394e98e3e1Schristos s//\1/ 3404e98e3e1Schristos q 3414e98e3e1Schristos } 3424e98e3e1Schristos /^X\(\/\/\)[^/].*/{ 3434e98e3e1Schristos s//\1/ 3444e98e3e1Schristos q 3454e98e3e1Schristos } 3464e98e3e1Schristos /^X\(\/\/\)$/{ 3474e98e3e1Schristos s//\1/ 3484e98e3e1Schristos q 3494e98e3e1Schristos } 3504e98e3e1Schristos /^X\(\/\).*/{ 3514e98e3e1Schristos s//\1/ 3524e98e3e1Schristos q 3534e98e3e1Schristos } 3544e98e3e1Schristos s/.*/./; q'` 3554e98e3e1Schristos test -d "$as_dir" && break 3564e98e3e1Schristos done 3574e98e3e1Schristos test -z "$as_dirs" || eval "mkdir $as_dirs" 3584559860eSchristos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 3594e98e3e1Schristos 3604e98e3e1Schristos 3614e98e3e1Schristos} # as_fn_mkdir_p 3624559860eSchristos 3634559860eSchristos# as_fn_executable_p FILE 3644559860eSchristos# ----------------------- 3654559860eSchristos# Test if FILE is an executable regular file. 3664559860eSchristosas_fn_executable_p () 3674559860eSchristos{ 3684559860eSchristos test -f "$1" && test -x "$1" 3694559860eSchristos} # as_fn_executable_p 3704e98e3e1Schristos# as_fn_append VAR VALUE 3714e98e3e1Schristos# ---------------------- 3724e98e3e1Schristos# Append the text in VALUE to the end of the definition contained in VAR. Take 3734e98e3e1Schristos# advantage of any shell optimizations that allow amortized linear growth over 3744e98e3e1Schristos# repeated appends, instead of the typical quadratic growth present in naive 3754e98e3e1Schristos# implementations. 3764e98e3e1Schristosif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 3774e98e3e1Schristos eval 'as_fn_append () 3784e98e3e1Schristos { 3794e98e3e1Schristos eval $1+=\$2 3804e98e3e1Schristos }' 3814e98e3e1Schristoselse 3824e98e3e1Schristos as_fn_append () 3834e98e3e1Schristos { 3844e98e3e1Schristos eval $1=\$$1\$2 3854e98e3e1Schristos } 3864e98e3e1Schristosfi # as_fn_append 3874e98e3e1Schristos 3884e98e3e1Schristos# as_fn_arith ARG... 3894e98e3e1Schristos# ------------------ 3904e98e3e1Schristos# Perform arithmetic evaluation on the ARGs, and store the result in the 3914e98e3e1Schristos# global $as_val. Take advantage of shells that can avoid forks. The arguments 3924e98e3e1Schristos# must be portable across $(()) and expr. 3934e98e3e1Schristosif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 3944e98e3e1Schristos eval 'as_fn_arith () 3954e98e3e1Schristos { 3964e98e3e1Schristos as_val=$(( $* )) 3974e98e3e1Schristos }' 3984e98e3e1Schristoselse 3994e98e3e1Schristos as_fn_arith () 4004e98e3e1Schristos { 4014e98e3e1Schristos as_val=`expr "$@" || test $? -eq 1` 4024e98e3e1Schristos } 4034e98e3e1Schristosfi # as_fn_arith 4044e98e3e1Schristos 4054e98e3e1Schristos 4064559860eSchristos# as_fn_error STATUS ERROR [LINENO LOG_FD] 4074559860eSchristos# ---------------------------------------- 4084e98e3e1Schristos# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 4094e98e3e1Schristos# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 4104559860eSchristos# script with STATUS, using 1 if that was 0. 4114e98e3e1Schristosas_fn_error () 4124e98e3e1Schristos{ 4134559860eSchristos as_status=$1; test $as_status -eq 0 && as_status=1 4144559860eSchristos if test "$4"; then 4154559860eSchristos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 4164559860eSchristos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 4174e98e3e1Schristos fi 4184559860eSchristos $as_echo "$as_me: error: $2" >&2 4194e98e3e1Schristos as_fn_exit $as_status 4204e98e3e1Schristos} # as_fn_error 4214e98e3e1Schristos 4224e98e3e1Schristosif expr a : '\(a\)' >/dev/null 2>&1 && 4234e98e3e1Schristos test "X`expr 00001 : '.*\(...\)'`" = X001; then 4244e98e3e1Schristos as_expr=expr 4254e98e3e1Schristoselse 4264e98e3e1Schristos as_expr=false 4274e98e3e1Schristosfi 4284e98e3e1Schristos 4294e98e3e1Schristosif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4304e98e3e1Schristos as_basename=basename 4314e98e3e1Schristoselse 4324e98e3e1Schristos as_basename=false 4334e98e3e1Schristosfi 4344e98e3e1Schristos 4354e98e3e1Schristosif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 4364e98e3e1Schristos as_dirname=dirname 4374e98e3e1Schristoselse 4384e98e3e1Schristos as_dirname=false 4394e98e3e1Schristosfi 4404e98e3e1Schristos 4414e98e3e1Schristosas_me=`$as_basename -- "$0" || 4424e98e3e1Schristos$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4434e98e3e1Schristos X"$0" : 'X\(//\)$' \| \ 4444e98e3e1Schristos X"$0" : 'X\(/\)' \| . 2>/dev/null || 4454e98e3e1Schristos$as_echo X/"$0" | 4464e98e3e1Schristos sed '/^.*\/\([^/][^/]*\)\/*$/{ 4474e98e3e1Schristos s//\1/ 4484e98e3e1Schristos q 4494e98e3e1Schristos } 4504e98e3e1Schristos /^X\/\(\/\/\)$/{ 4514e98e3e1Schristos s//\1/ 4524e98e3e1Schristos q 4534e98e3e1Schristos } 4544e98e3e1Schristos /^X\/\(\/\).*/{ 4554e98e3e1Schristos s//\1/ 4564e98e3e1Schristos q 4574e98e3e1Schristos } 4584e98e3e1Schristos s/.*/./; q'` 4594e98e3e1Schristos 4604e98e3e1Schristos# Avoid depending upon Character Ranges. 4614e98e3e1Schristosas_cr_letters='abcdefghijklmnopqrstuvwxyz' 4624e98e3e1Schristosas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 4634e98e3e1Schristosas_cr_Letters=$as_cr_letters$as_cr_LETTERS 4644e98e3e1Schristosas_cr_digits='0123456789' 4654e98e3e1Schristosas_cr_alnum=$as_cr_Letters$as_cr_digits 4664e98e3e1Schristos 4674e98e3e1Schristos 4684e98e3e1Schristos as_lineno_1=$LINENO as_lineno_1a=$LINENO 4694e98e3e1Schristos as_lineno_2=$LINENO as_lineno_2a=$LINENO 4704e98e3e1Schristos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 4714e98e3e1Schristos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 4724e98e3e1Schristos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 4734e98e3e1Schristos sed -n ' 4744e98e3e1Schristos p 4754e98e3e1Schristos /[$]LINENO/= 4764e98e3e1Schristos ' <$as_myself | 4774e98e3e1Schristos sed ' 4784e98e3e1Schristos s/[$]LINENO.*/&-/ 4794e98e3e1Schristos t lineno 4804e98e3e1Schristos b 4814e98e3e1Schristos :lineno 4824e98e3e1Schristos N 4834e98e3e1Schristos :loop 4844e98e3e1Schristos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 4854e98e3e1Schristos t loop 4864e98e3e1Schristos s/-\n.*// 4874e98e3e1Schristos ' >$as_me.lineno && 4884e98e3e1Schristos chmod +x "$as_me.lineno" || 4894e98e3e1Schristos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 4904e98e3e1Schristos 4914559860eSchristos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 4924559860eSchristos # already done that, so ensure we don't try to do so again and fall 4934559860eSchristos # in an infinite loop. This has already happened in practice. 4944559860eSchristos _as_can_reexec=no; export _as_can_reexec 4954e98e3e1Schristos # Don't try to exec as it changes $[0], causing all sort of problems 4964e98e3e1Schristos # (the dirname of $[0] is not the place where we might find the 4974e98e3e1Schristos # original and so on. Autoconf is especially sensitive to this). 4984e98e3e1Schristos . "./$as_me.lineno" 4994e98e3e1Schristos # Exit status is that of the last command. 5004e98e3e1Schristos exit 5014e98e3e1Schristos} 5024e98e3e1Schristos 5034e98e3e1SchristosECHO_C= ECHO_N= ECHO_T= 5044e98e3e1Schristoscase `echo -n x` in #((((( 5054e98e3e1Schristos-n*) 5064e98e3e1Schristos case `echo 'xy\c'` in 5074e98e3e1Schristos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 5084e98e3e1Schristos xy) ECHO_C='\c';; 5094e98e3e1Schristos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 5104e98e3e1Schristos ECHO_T=' ';; 5114e98e3e1Schristos esac;; 5124e98e3e1Schristos*) 5134e98e3e1Schristos ECHO_N='-n';; 5144e98e3e1Schristosesac 5154e98e3e1Schristos 5164e98e3e1Schristosrm -f conf$$ conf$$.exe conf$$.file 5174e98e3e1Schristosif test -d conf$$.dir; then 5184e98e3e1Schristos rm -f conf$$.dir/conf$$.file 5194e98e3e1Schristoselse 5204e98e3e1Schristos rm -f conf$$.dir 5214e98e3e1Schristos mkdir conf$$.dir 2>/dev/null 5224e98e3e1Schristosfi 5234e98e3e1Schristosif (echo >conf$$.file) 2>/dev/null; then 5244e98e3e1Schristos if ln -s conf$$.file conf$$ 2>/dev/null; then 5254e98e3e1Schristos as_ln_s='ln -s' 5264e98e3e1Schristos # ... but there are two gotchas: 5274e98e3e1Schristos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 5284e98e3e1Schristos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 5294559860eSchristos # In both cases, we have to default to `cp -pR'. 5304e98e3e1Schristos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5314559860eSchristos as_ln_s='cp -pR' 5324e98e3e1Schristos elif ln conf$$.file conf$$ 2>/dev/null; then 5334e98e3e1Schristos as_ln_s=ln 5344e98e3e1Schristos else 5354559860eSchristos as_ln_s='cp -pR' 5364e98e3e1Schristos fi 5374e98e3e1Schristoselse 5384559860eSchristos as_ln_s='cp -pR' 5394e98e3e1Schristosfi 5404e98e3e1Schristosrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5414e98e3e1Schristosrmdir conf$$.dir 2>/dev/null 5424e98e3e1Schristos 5434e98e3e1Schristosif mkdir -p . 2>/dev/null; then 5444e98e3e1Schristos as_mkdir_p='mkdir -p "$as_dir"' 5454e98e3e1Schristoselse 5464e98e3e1Schristos test -d ./-p && rmdir ./-p 5474e98e3e1Schristos as_mkdir_p=false 5484e98e3e1Schristosfi 5494e98e3e1Schristos 5504e98e3e1Schristosas_test_x='test -x' 5514559860eSchristosas_executable_p=as_fn_executable_p 5524e98e3e1Schristos 5534e98e3e1Schristos# Sed expression to map a string onto a valid CPP name. 5544e98e3e1Schristosas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5554e98e3e1Schristos 5564e98e3e1Schristos# Sed expression to map a string onto a valid variable name. 5574e98e3e1Schristosas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5584e98e3e1Schristos 5594e98e3e1Schristos 5604559860eSchristostest -n "$DJDIR" || exec 7<&0 </dev/null 5614559860eSchristosexec 6>&1 5624e98e3e1Schristos 5634e98e3e1Schristos# Name of the host. 5644559860eSchristos# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 5654e98e3e1Schristos# so uname gets run too. 5664e98e3e1Schristosac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 5674e98e3e1Schristos 5684e98e3e1Schristos# 5694e98e3e1Schristos# Initializations. 5704e98e3e1Schristos# 5714e98e3e1Schristosac_default_prefix=/usr/local 5724e98e3e1Schristosac_clean_files= 5734e98e3e1Schristosac_config_libobj_dir=. 5744e98e3e1SchristosLIBOBJS= 5754e98e3e1Schristoscross_compiling=no 5764e98e3e1Schristossubdirs= 5774e98e3e1SchristosMFLAGS= 5784e98e3e1SchristosMAKEFLAGS= 5794e98e3e1Schristos 5804e98e3e1Schristos# Identity of this package. 5814e98e3e1SchristosPACKAGE_NAME='libdecnumber' 5824e98e3e1SchristosPACKAGE_TARNAME='libdecnumber' 5834e98e3e1SchristosPACKAGE_VERSION=' ' 5844e98e3e1SchristosPACKAGE_STRING='libdecnumber ' 5854e98e3e1SchristosPACKAGE_BUGREPORT='gcc-bugs@gcc.gnu.org' 5864e98e3e1SchristosPACKAGE_URL='' 5874e98e3e1Schristos 5884e98e3e1Schristosac_unique_file="decNumber.h" 5894e98e3e1Schristos# Factoring default headers for most tests. 5904e98e3e1Schristosac_includes_default="\ 5914e98e3e1Schristos#include <stdio.h> 5924e98e3e1Schristos#ifdef HAVE_SYS_TYPES_H 5934e98e3e1Schristos# include <sys/types.h> 5944e98e3e1Schristos#endif 5954e98e3e1Schristos#ifdef HAVE_SYS_STAT_H 5964e98e3e1Schristos# include <sys/stat.h> 5974e98e3e1Schristos#endif 5984e98e3e1Schristos#ifdef STDC_HEADERS 5994e98e3e1Schristos# include <stdlib.h> 6004e98e3e1Schristos# include <stddef.h> 6014e98e3e1Schristos#else 6024e98e3e1Schristos# ifdef HAVE_STDLIB_H 6034e98e3e1Schristos# include <stdlib.h> 6044e98e3e1Schristos# endif 6054e98e3e1Schristos#endif 6064e98e3e1Schristos#ifdef HAVE_STRING_H 6074e98e3e1Schristos# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 6084e98e3e1Schristos# include <memory.h> 6094e98e3e1Schristos# endif 6104e98e3e1Schristos# include <string.h> 6114e98e3e1Schristos#endif 6124e98e3e1Schristos#ifdef HAVE_STRINGS_H 6134e98e3e1Schristos# include <strings.h> 6144e98e3e1Schristos#endif 6154e98e3e1Schristos#ifdef HAVE_INTTYPES_H 6164e98e3e1Schristos# include <inttypes.h> 6174e98e3e1Schristos#endif 6184e98e3e1Schristos#ifdef HAVE_STDINT_H 6194e98e3e1Schristos# include <stdint.h> 6204e98e3e1Schristos#endif 6214e98e3e1Schristos#ifdef HAVE_UNISTD_H 6224e98e3e1Schristos# include <unistd.h> 6234e98e3e1Schristos#endif" 6244e98e3e1Schristos 6254e98e3e1Schristosac_subst_vars='LTLIBOBJS 6264e98e3e1SchristosLIBOBJS 62703467a24SchristosPICFLAG 628*310b27b1Schristosenable_host_pie 629*310b27b1Schristosenable_host_shared 6304e98e3e1SchristosADDITIONAL_OBJS 6314e98e3e1Schristosenable_decimal_float 6324e98e3e1Schristostarget_os 6334e98e3e1Schristostarget_vendor 6344e98e3e1Schristostarget_cpu 6354e98e3e1Schristostarget 6364e98e3e1Schristoshost_os 6374e98e3e1Schristoshost_vendor 6384e98e3e1Schristoshost_cpu 6394e98e3e1Schristoshost 6404e98e3e1Schristosbuild_os 6414e98e3e1Schristosbuild_vendor 6424e98e3e1Schristosbuild_cpu 6434e98e3e1Schristosbuild 6444e98e3e1SchristosMAINT 6454e98e3e1SchristosEGREP 6464e98e3e1SchristosGREP 6474e98e3e1SchristosCPP 6484e98e3e1SchristosWERROR 6494559860eSchristosnolto_flags 6504e98e3e1SchristosWARN_PEDANTIC 6514e98e3e1SchristosWARN_CFLAGS 6524e98e3e1SchristosAUTOHEADER 6534e98e3e1SchristosAUTOCONF 6544e98e3e1SchristosACLOCAL 6554e98e3e1SchristosRANLIB 6564e98e3e1SchristosOBJEXT 6574e98e3e1SchristosEXEEXT 6584e98e3e1Schristosac_ct_CC 6594e98e3e1SchristosCPPFLAGS 6604e98e3e1SchristosLDFLAGS 6614e98e3e1SchristosCFLAGS 6624e98e3e1SchristosCC 6634e98e3e1SchristosSET_MAKE 6644e98e3e1Schristostarget_alias 6654e98e3e1Schristoshost_alias 6664e98e3e1Schristosbuild_alias 6674e98e3e1SchristosLIBS 6684e98e3e1SchristosECHO_T 6694e98e3e1SchristosECHO_N 6704e98e3e1SchristosECHO_C 6714e98e3e1SchristosDEFS 6724e98e3e1Schristosmandir 6734e98e3e1Schristoslocaledir 6744e98e3e1Schristoslibdir 6754e98e3e1Schristospsdir 6764e98e3e1Schristospdfdir 6774e98e3e1Schristosdvidir 6784e98e3e1Schristoshtmldir 6794e98e3e1Schristosinfodir 6804e98e3e1Schristosdocdir 6814e98e3e1Schristosoldincludedir 6824e98e3e1Schristosincludedir 6834e98e3e1Schristoslocalstatedir 6844e98e3e1Schristossharedstatedir 6854e98e3e1Schristossysconfdir 6864e98e3e1Schristosdatadir 6874e98e3e1Schristosdatarootdir 6884e98e3e1Schristoslibexecdir 6894e98e3e1Schristossbindir 6904e98e3e1Schristosbindir 6914e98e3e1Schristosprogram_transform_name 6924e98e3e1Schristosprefix 6934e98e3e1Schristosexec_prefix 6944e98e3e1SchristosPACKAGE_URL 6954e98e3e1SchristosPACKAGE_BUGREPORT 6964e98e3e1SchristosPACKAGE_STRING 6974e98e3e1SchristosPACKAGE_VERSION 6984e98e3e1SchristosPACKAGE_TARNAME 6994e98e3e1SchristosPACKAGE_NAME 7004e98e3e1SchristosPATH_SEPARATOR 7014e98e3e1SchristosSHELL' 7024e98e3e1Schristosac_subst_files='' 7034e98e3e1Schristosac_user_opts=' 7044e98e3e1Schristosenable_option_checking 7054e98e3e1Schristosenable_werror_always 7064e98e3e1Schristosenable_maintainer_mode 7074e98e3e1Schristosenable_decimal_float 70803467a24Schristosenable_host_shared 709*310b27b1Schristosenable_host_pie 7104e98e3e1Schristos' 7114e98e3e1Schristos ac_precious_vars='build_alias 7124e98e3e1Schristoshost_alias 7134e98e3e1Schristostarget_alias 7144e98e3e1SchristosCC 7154e98e3e1SchristosCFLAGS 7164e98e3e1SchristosLDFLAGS 7174e98e3e1SchristosLIBS 7184e98e3e1SchristosCPPFLAGS 7194e98e3e1SchristosCPP' 7204e98e3e1Schristos 7214e98e3e1Schristos 7224e98e3e1Schristos# Initialize some variables set by options. 7234e98e3e1Schristosac_init_help= 7244e98e3e1Schristosac_init_version=false 7254e98e3e1Schristosac_unrecognized_opts= 7264e98e3e1Schristosac_unrecognized_sep= 7274e98e3e1Schristos# The variables have the same names as the options, with 7284e98e3e1Schristos# dashes changed to underlines. 7294e98e3e1Schristoscache_file=/dev/null 7304e98e3e1Schristosexec_prefix=NONE 7314e98e3e1Schristosno_create= 7324e98e3e1Schristosno_recursion= 7334e98e3e1Schristosprefix=NONE 7344e98e3e1Schristosprogram_prefix=NONE 7354e98e3e1Schristosprogram_suffix=NONE 7364e98e3e1Schristosprogram_transform_name=s,x,x, 7374e98e3e1Schristossilent= 7384e98e3e1Schristossite= 7394e98e3e1Schristossrcdir= 7404e98e3e1Schristosverbose= 7414e98e3e1Schristosx_includes=NONE 7424e98e3e1Schristosx_libraries=NONE 7434e98e3e1Schristos 7444e98e3e1Schristos# Installation directory options. 7454e98e3e1Schristos# These are left unexpanded so users can "make install exec_prefix=/foo" 7464e98e3e1Schristos# and all the variables that are supposed to be based on exec_prefix 7474e98e3e1Schristos# by default will actually change. 7484e98e3e1Schristos# Use braces instead of parens because sh, perl, etc. also accept them. 7494e98e3e1Schristos# (The list follows the same order as the GNU Coding Standards.) 7504e98e3e1Schristosbindir='${exec_prefix}/bin' 7514e98e3e1Schristossbindir='${exec_prefix}/sbin' 7524e98e3e1Schristoslibexecdir='${exec_prefix}/libexec' 7534e98e3e1Schristosdatarootdir='${prefix}/share' 7544e98e3e1Schristosdatadir='${datarootdir}' 7554e98e3e1Schristossysconfdir='${prefix}/etc' 7564e98e3e1Schristossharedstatedir='${prefix}/com' 7574e98e3e1Schristoslocalstatedir='${prefix}/var' 7584e98e3e1Schristosincludedir='${prefix}/include' 7594e98e3e1Schristosoldincludedir='/usr/include' 7604e98e3e1Schristosdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 7614e98e3e1Schristosinfodir='${datarootdir}/info' 7624e98e3e1Schristoshtmldir='${docdir}' 7634e98e3e1Schristosdvidir='${docdir}' 7644e98e3e1Schristospdfdir='${docdir}' 7654e98e3e1Schristospsdir='${docdir}' 7664e98e3e1Schristoslibdir='${exec_prefix}/lib' 7674e98e3e1Schristoslocaledir='${datarootdir}/locale' 7684e98e3e1Schristosmandir='${datarootdir}/man' 7694e98e3e1Schristos 7704e98e3e1Schristosac_prev= 7714e98e3e1Schristosac_dashdash= 7724e98e3e1Schristosfor ac_option 7734e98e3e1Schristosdo 7744e98e3e1Schristos # If the previous option needs an argument, assign it. 7754e98e3e1Schristos if test -n "$ac_prev"; then 7764e98e3e1Schristos eval $ac_prev=\$ac_option 7774e98e3e1Schristos ac_prev= 7784e98e3e1Schristos continue 7794e98e3e1Schristos fi 7804e98e3e1Schristos 7814e98e3e1Schristos case $ac_option in 7824559860eSchristos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 7834559860eSchristos *=) ac_optarg= ;; 7844e98e3e1Schristos *) ac_optarg=yes ;; 7854e98e3e1Schristos esac 7864e98e3e1Schristos 7874e98e3e1Schristos # Accept the important Cygnus configure options, so we can diagnose typos. 7884e98e3e1Schristos 7894e98e3e1Schristos case $ac_dashdash$ac_option in 7904e98e3e1Schristos --) 7914e98e3e1Schristos ac_dashdash=yes ;; 7924e98e3e1Schristos 7934e98e3e1Schristos -bindir | --bindir | --bindi | --bind | --bin | --bi) 7944e98e3e1Schristos ac_prev=bindir ;; 7954e98e3e1Schristos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 7964e98e3e1Schristos bindir=$ac_optarg ;; 7974e98e3e1Schristos 7984e98e3e1Schristos -build | --build | --buil | --bui | --bu) 7994e98e3e1Schristos ac_prev=build_alias ;; 8004e98e3e1Schristos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 8014e98e3e1Schristos build_alias=$ac_optarg ;; 8024e98e3e1Schristos 8034e98e3e1Schristos -cache-file | --cache-file | --cache-fil | --cache-fi \ 8044e98e3e1Schristos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 8054e98e3e1Schristos ac_prev=cache_file ;; 8064e98e3e1Schristos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 8074e98e3e1Schristos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 8084e98e3e1Schristos cache_file=$ac_optarg ;; 8094e98e3e1Schristos 8104e98e3e1Schristos --config-cache | -C) 8114e98e3e1Schristos cache_file=config.cache ;; 8124e98e3e1Schristos 8134e98e3e1Schristos -datadir | --datadir | --datadi | --datad) 8144e98e3e1Schristos ac_prev=datadir ;; 8154e98e3e1Schristos -datadir=* | --datadir=* | --datadi=* | --datad=*) 8164e98e3e1Schristos datadir=$ac_optarg ;; 8174e98e3e1Schristos 8184e98e3e1Schristos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 8194e98e3e1Schristos | --dataroo | --dataro | --datar) 8204e98e3e1Schristos ac_prev=datarootdir ;; 8214e98e3e1Schristos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 8224e98e3e1Schristos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 8234e98e3e1Schristos datarootdir=$ac_optarg ;; 8244e98e3e1Schristos 8254e98e3e1Schristos -disable-* | --disable-*) 8264e98e3e1Schristos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 8274e98e3e1Schristos # Reject names that are not valid shell variable names. 8284e98e3e1Schristos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 8294559860eSchristos as_fn_error $? "invalid feature name: $ac_useropt" 8304e98e3e1Schristos ac_useropt_orig=$ac_useropt 8314e98e3e1Schristos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 8324e98e3e1Schristos case $ac_user_opts in 8334e98e3e1Schristos *" 8344e98e3e1Schristos"enable_$ac_useropt" 8354e98e3e1Schristos"*) ;; 8364e98e3e1Schristos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 8374e98e3e1Schristos ac_unrecognized_sep=', ';; 8384e98e3e1Schristos esac 8394e98e3e1Schristos eval enable_$ac_useropt=no ;; 8404e98e3e1Schristos 8414e98e3e1Schristos -docdir | --docdir | --docdi | --doc | --do) 8424e98e3e1Schristos ac_prev=docdir ;; 8434e98e3e1Schristos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 8444e98e3e1Schristos docdir=$ac_optarg ;; 8454e98e3e1Schristos 8464e98e3e1Schristos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 8474e98e3e1Schristos ac_prev=dvidir ;; 8484e98e3e1Schristos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 8494e98e3e1Schristos dvidir=$ac_optarg ;; 8504e98e3e1Schristos 8514e98e3e1Schristos -enable-* | --enable-*) 8524e98e3e1Schristos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 8534e98e3e1Schristos # Reject names that are not valid shell variable names. 8544e98e3e1Schristos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 8554559860eSchristos as_fn_error $? "invalid feature name: $ac_useropt" 8564e98e3e1Schristos ac_useropt_orig=$ac_useropt 8574e98e3e1Schristos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 8584e98e3e1Schristos case $ac_user_opts in 8594e98e3e1Schristos *" 8604e98e3e1Schristos"enable_$ac_useropt" 8614e98e3e1Schristos"*) ;; 8624e98e3e1Schristos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 8634e98e3e1Schristos ac_unrecognized_sep=', ';; 8644e98e3e1Schristos esac 8654e98e3e1Schristos eval enable_$ac_useropt=\$ac_optarg ;; 8664e98e3e1Schristos 8674e98e3e1Schristos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 8684e98e3e1Schristos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 8694e98e3e1Schristos | --exec | --exe | --ex) 8704e98e3e1Schristos ac_prev=exec_prefix ;; 8714e98e3e1Schristos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 8724e98e3e1Schristos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 8734e98e3e1Schristos | --exec=* | --exe=* | --ex=*) 8744e98e3e1Schristos exec_prefix=$ac_optarg ;; 8754e98e3e1Schristos 8764e98e3e1Schristos -gas | --gas | --ga | --g) 8774e98e3e1Schristos # Obsolete; use --with-gas. 8784e98e3e1Schristos with_gas=yes ;; 8794e98e3e1Schristos 8804e98e3e1Schristos -help | --help | --hel | --he | -h) 8814e98e3e1Schristos ac_init_help=long ;; 8824e98e3e1Schristos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 8834e98e3e1Schristos ac_init_help=recursive ;; 8844e98e3e1Schristos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 8854e98e3e1Schristos ac_init_help=short ;; 8864e98e3e1Schristos 8874e98e3e1Schristos -host | --host | --hos | --ho) 8884e98e3e1Schristos ac_prev=host_alias ;; 8894e98e3e1Schristos -host=* | --host=* | --hos=* | --ho=*) 8904e98e3e1Schristos host_alias=$ac_optarg ;; 8914e98e3e1Schristos 8924e98e3e1Schristos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 8934e98e3e1Schristos ac_prev=htmldir ;; 8944e98e3e1Schristos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 8954e98e3e1Schristos | --ht=*) 8964e98e3e1Schristos htmldir=$ac_optarg ;; 8974e98e3e1Schristos 8984e98e3e1Schristos -includedir | --includedir | --includedi | --included | --include \ 8994e98e3e1Schristos | --includ | --inclu | --incl | --inc) 9004e98e3e1Schristos ac_prev=includedir ;; 9014e98e3e1Schristos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 9024e98e3e1Schristos | --includ=* | --inclu=* | --incl=* | --inc=*) 9034e98e3e1Schristos includedir=$ac_optarg ;; 9044e98e3e1Schristos 9054e98e3e1Schristos -infodir | --infodir | --infodi | --infod | --info | --inf) 9064e98e3e1Schristos ac_prev=infodir ;; 9074e98e3e1Schristos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 9084e98e3e1Schristos infodir=$ac_optarg ;; 9094e98e3e1Schristos 9104e98e3e1Schristos -libdir | --libdir | --libdi | --libd) 9114e98e3e1Schristos ac_prev=libdir ;; 9124e98e3e1Schristos -libdir=* | --libdir=* | --libdi=* | --libd=*) 9134e98e3e1Schristos libdir=$ac_optarg ;; 9144e98e3e1Schristos 9154e98e3e1Schristos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 9164e98e3e1Schristos | --libexe | --libex | --libe) 9174e98e3e1Schristos ac_prev=libexecdir ;; 9184e98e3e1Schristos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 9194e98e3e1Schristos | --libexe=* | --libex=* | --libe=*) 9204e98e3e1Schristos libexecdir=$ac_optarg ;; 9214e98e3e1Schristos 9224e98e3e1Schristos -localedir | --localedir | --localedi | --localed | --locale) 9234e98e3e1Schristos ac_prev=localedir ;; 9244e98e3e1Schristos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 9254e98e3e1Schristos localedir=$ac_optarg ;; 9264e98e3e1Schristos 9274e98e3e1Schristos -localstatedir | --localstatedir | --localstatedi | --localstated \ 9284e98e3e1Schristos | --localstate | --localstat | --localsta | --localst | --locals) 9294e98e3e1Schristos ac_prev=localstatedir ;; 9304e98e3e1Schristos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 9314e98e3e1Schristos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 9324e98e3e1Schristos localstatedir=$ac_optarg ;; 9334e98e3e1Schristos 9344e98e3e1Schristos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 9354e98e3e1Schristos ac_prev=mandir ;; 9364e98e3e1Schristos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 9374e98e3e1Schristos mandir=$ac_optarg ;; 9384e98e3e1Schristos 9394e98e3e1Schristos -nfp | --nfp | --nf) 9404e98e3e1Schristos # Obsolete; use --without-fp. 9414e98e3e1Schristos with_fp=no ;; 9424e98e3e1Schristos 9434e98e3e1Schristos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 9444e98e3e1Schristos | --no-cr | --no-c | -n) 9454e98e3e1Schristos no_create=yes ;; 9464e98e3e1Schristos 9474e98e3e1Schristos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 9484e98e3e1Schristos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 9494e98e3e1Schristos no_recursion=yes ;; 9504e98e3e1Schristos 9514e98e3e1Schristos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 9524e98e3e1Schristos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 9534e98e3e1Schristos | --oldin | --oldi | --old | --ol | --o) 9544e98e3e1Schristos ac_prev=oldincludedir ;; 9554e98e3e1Schristos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 9564e98e3e1Schristos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 9574e98e3e1Schristos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 9584e98e3e1Schristos oldincludedir=$ac_optarg ;; 9594e98e3e1Schristos 9604e98e3e1Schristos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 9614e98e3e1Schristos ac_prev=prefix ;; 9624e98e3e1Schristos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 9634e98e3e1Schristos prefix=$ac_optarg ;; 9644e98e3e1Schristos 9654e98e3e1Schristos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 9664e98e3e1Schristos | --program-pre | --program-pr | --program-p) 9674e98e3e1Schristos ac_prev=program_prefix ;; 9684e98e3e1Schristos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 9694e98e3e1Schristos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 9704e98e3e1Schristos program_prefix=$ac_optarg ;; 9714e98e3e1Schristos 9724e98e3e1Schristos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 9734e98e3e1Schristos | --program-suf | --program-su | --program-s) 9744e98e3e1Schristos ac_prev=program_suffix ;; 9754e98e3e1Schristos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 9764e98e3e1Schristos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 9774e98e3e1Schristos program_suffix=$ac_optarg ;; 9784e98e3e1Schristos 9794e98e3e1Schristos -program-transform-name | --program-transform-name \ 9804e98e3e1Schristos | --program-transform-nam | --program-transform-na \ 9814e98e3e1Schristos | --program-transform-n | --program-transform- \ 9824e98e3e1Schristos | --program-transform | --program-transfor \ 9834e98e3e1Schristos | --program-transfo | --program-transf \ 9844e98e3e1Schristos | --program-trans | --program-tran \ 9854e98e3e1Schristos | --progr-tra | --program-tr | --program-t) 9864e98e3e1Schristos ac_prev=program_transform_name ;; 9874e98e3e1Schristos -program-transform-name=* | --program-transform-name=* \ 9884e98e3e1Schristos | --program-transform-nam=* | --program-transform-na=* \ 9894e98e3e1Schristos | --program-transform-n=* | --program-transform-=* \ 9904e98e3e1Schristos | --program-transform=* | --program-transfor=* \ 9914e98e3e1Schristos | --program-transfo=* | --program-transf=* \ 9924e98e3e1Schristos | --program-trans=* | --program-tran=* \ 9934e98e3e1Schristos | --progr-tra=* | --program-tr=* | --program-t=*) 9944e98e3e1Schristos program_transform_name=$ac_optarg ;; 9954e98e3e1Schristos 9964e98e3e1Schristos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 9974e98e3e1Schristos ac_prev=pdfdir ;; 9984e98e3e1Schristos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 9994e98e3e1Schristos pdfdir=$ac_optarg ;; 10004e98e3e1Schristos 10014e98e3e1Schristos -psdir | --psdir | --psdi | --psd | --ps) 10024e98e3e1Schristos ac_prev=psdir ;; 10034e98e3e1Schristos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 10044e98e3e1Schristos psdir=$ac_optarg ;; 10054e98e3e1Schristos 10064e98e3e1Schristos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 10074e98e3e1Schristos | -silent | --silent | --silen | --sile | --sil) 10084e98e3e1Schristos silent=yes ;; 10094e98e3e1Schristos 10104e98e3e1Schristos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 10114e98e3e1Schristos ac_prev=sbindir ;; 10124e98e3e1Schristos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 10134e98e3e1Schristos | --sbi=* | --sb=*) 10144e98e3e1Schristos sbindir=$ac_optarg ;; 10154e98e3e1Schristos 10164e98e3e1Schristos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 10174e98e3e1Schristos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 10184e98e3e1Schristos | --sharedst | --shareds | --shared | --share | --shar \ 10194e98e3e1Schristos | --sha | --sh) 10204e98e3e1Schristos ac_prev=sharedstatedir ;; 10214e98e3e1Schristos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 10224e98e3e1Schristos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 10234e98e3e1Schristos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 10244e98e3e1Schristos | --sha=* | --sh=*) 10254e98e3e1Schristos sharedstatedir=$ac_optarg ;; 10264e98e3e1Schristos 10274e98e3e1Schristos -site | --site | --sit) 10284e98e3e1Schristos ac_prev=site ;; 10294e98e3e1Schristos -site=* | --site=* | --sit=*) 10304e98e3e1Schristos site=$ac_optarg ;; 10314e98e3e1Schristos 10324e98e3e1Schristos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 10334e98e3e1Schristos ac_prev=srcdir ;; 10344e98e3e1Schristos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 10354e98e3e1Schristos srcdir=$ac_optarg ;; 10364e98e3e1Schristos 10374e98e3e1Schristos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 10384e98e3e1Schristos | --syscon | --sysco | --sysc | --sys | --sy) 10394e98e3e1Schristos ac_prev=sysconfdir ;; 10404e98e3e1Schristos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 10414e98e3e1Schristos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 10424e98e3e1Schristos sysconfdir=$ac_optarg ;; 10434e98e3e1Schristos 10444e98e3e1Schristos -target | --target | --targe | --targ | --tar | --ta | --t) 10454e98e3e1Schristos ac_prev=target_alias ;; 10464e98e3e1Schristos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 10474e98e3e1Schristos target_alias=$ac_optarg ;; 10484e98e3e1Schristos 10494e98e3e1Schristos -v | -verbose | --verbose | --verbos | --verbo | --verb) 10504e98e3e1Schristos verbose=yes ;; 10514e98e3e1Schristos 10524e98e3e1Schristos -version | --version | --versio | --versi | --vers | -V) 10534e98e3e1Schristos ac_init_version=: ;; 10544e98e3e1Schristos 10554e98e3e1Schristos -with-* | --with-*) 10564e98e3e1Schristos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 10574e98e3e1Schristos # Reject names that are not valid shell variable names. 10584e98e3e1Schristos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 10594559860eSchristos as_fn_error $? "invalid package name: $ac_useropt" 10604e98e3e1Schristos ac_useropt_orig=$ac_useropt 10614e98e3e1Schristos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 10624e98e3e1Schristos case $ac_user_opts in 10634e98e3e1Schristos *" 10644e98e3e1Schristos"with_$ac_useropt" 10654e98e3e1Schristos"*) ;; 10664e98e3e1Schristos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 10674e98e3e1Schristos ac_unrecognized_sep=', ';; 10684e98e3e1Schristos esac 10694e98e3e1Schristos eval with_$ac_useropt=\$ac_optarg ;; 10704e98e3e1Schristos 10714e98e3e1Schristos -without-* | --without-*) 10724e98e3e1Schristos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 10734e98e3e1Schristos # Reject names that are not valid shell variable names. 10744e98e3e1Schristos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 10754559860eSchristos as_fn_error $? "invalid package name: $ac_useropt" 10764e98e3e1Schristos ac_useropt_orig=$ac_useropt 10774e98e3e1Schristos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 10784e98e3e1Schristos case $ac_user_opts in 10794e98e3e1Schristos *" 10804e98e3e1Schristos"with_$ac_useropt" 10814e98e3e1Schristos"*) ;; 10824e98e3e1Schristos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 10834e98e3e1Schristos ac_unrecognized_sep=', ';; 10844e98e3e1Schristos esac 10854e98e3e1Schristos eval with_$ac_useropt=no ;; 10864e98e3e1Schristos 10874e98e3e1Schristos --x) 10884e98e3e1Schristos # Obsolete; use --with-x. 10894e98e3e1Schristos with_x=yes ;; 10904e98e3e1Schristos 10914e98e3e1Schristos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 10924e98e3e1Schristos | --x-incl | --x-inc | --x-in | --x-i) 10934e98e3e1Schristos ac_prev=x_includes ;; 10944e98e3e1Schristos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 10954e98e3e1Schristos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 10964e98e3e1Schristos x_includes=$ac_optarg ;; 10974e98e3e1Schristos 10984e98e3e1Schristos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 10994e98e3e1Schristos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 11004e98e3e1Schristos ac_prev=x_libraries ;; 11014e98e3e1Schristos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 11024e98e3e1Schristos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 11034e98e3e1Schristos x_libraries=$ac_optarg ;; 11044e98e3e1Schristos 11054559860eSchristos -*) as_fn_error $? "unrecognized option: \`$ac_option' 11064559860eSchristosTry \`$0 --help' for more information" 11074e98e3e1Schristos ;; 11084e98e3e1Schristos 11094e98e3e1Schristos *=*) 11104e98e3e1Schristos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 11114e98e3e1Schristos # Reject names that are not valid shell variable names. 11124e98e3e1Schristos case $ac_envvar in #( 11134e98e3e1Schristos '' | [0-9]* | *[!_$as_cr_alnum]* ) 11144559860eSchristos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 11154e98e3e1Schristos esac 11164e98e3e1Schristos eval $ac_envvar=\$ac_optarg 11174e98e3e1Schristos export $ac_envvar ;; 11184e98e3e1Schristos 11194e98e3e1Schristos *) 11204e98e3e1Schristos # FIXME: should be removed in autoconf 3.0. 11214e98e3e1Schristos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 11224e98e3e1Schristos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 11234e98e3e1Schristos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 11244559860eSchristos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 11254e98e3e1Schristos ;; 11264e98e3e1Schristos 11274e98e3e1Schristos esac 11284e98e3e1Schristosdone 11294e98e3e1Schristos 11304e98e3e1Schristosif test -n "$ac_prev"; then 11314e98e3e1Schristos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 11324559860eSchristos as_fn_error $? "missing argument to $ac_option" 11334e98e3e1Schristosfi 11344e98e3e1Schristos 11354e98e3e1Schristosif test -n "$ac_unrecognized_opts"; then 11364e98e3e1Schristos case $enable_option_checking in 11374e98e3e1Schristos no) ;; 11384559860eSchristos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 11394e98e3e1Schristos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 11404e98e3e1Schristos esac 11414e98e3e1Schristosfi 11424e98e3e1Schristos 11434e98e3e1Schristos# Check all directory arguments for consistency. 11444e98e3e1Schristosfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 11454e98e3e1Schristos datadir sysconfdir sharedstatedir localstatedir includedir \ 11464e98e3e1Schristos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 11474e98e3e1Schristos libdir localedir mandir 11484e98e3e1Schristosdo 11494e98e3e1Schristos eval ac_val=\$$ac_var 11504e98e3e1Schristos # Remove trailing slashes. 11514e98e3e1Schristos case $ac_val in 11524e98e3e1Schristos */ ) 11534e98e3e1Schristos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 11544e98e3e1Schristos eval $ac_var=\$ac_val;; 11554e98e3e1Schristos esac 11564e98e3e1Schristos # Be sure to have absolute directory names. 11574e98e3e1Schristos case $ac_val in 11584e98e3e1Schristos [\\/$]* | ?:[\\/]* ) continue;; 11594e98e3e1Schristos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 11604e98e3e1Schristos esac 11614559860eSchristos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 11624e98e3e1Schristosdone 11634e98e3e1Schristos 11644e98e3e1Schristos# There might be people who depend on the old broken behavior: `$host' 11654e98e3e1Schristos# used to hold the argument of --host etc. 11664e98e3e1Schristos# FIXME: To remove some day. 11674e98e3e1Schristosbuild=$build_alias 11684e98e3e1Schristoshost=$host_alias 11694e98e3e1Schristostarget=$target_alias 11704e98e3e1Schristos 11714e98e3e1Schristos# FIXME: To remove some day. 11724e98e3e1Schristosif test "x$host_alias" != x; then 11734e98e3e1Schristos if test "x$build_alias" = x; then 11744e98e3e1Schristos cross_compiling=maybe 11754e98e3e1Schristos elif test "x$build_alias" != "x$host_alias"; then 11764e98e3e1Schristos cross_compiling=yes 11774e98e3e1Schristos fi 11784e98e3e1Schristosfi 11794e98e3e1Schristos 11804e98e3e1Schristosac_tool_prefix= 11814e98e3e1Schristostest -n "$host_alias" && ac_tool_prefix=$host_alias- 11824e98e3e1Schristos 11834e98e3e1Schristostest "$silent" = yes && exec 6>/dev/null 11844e98e3e1Schristos 11854e98e3e1Schristos 11864e98e3e1Schristosac_pwd=`pwd` && test -n "$ac_pwd" && 11874e98e3e1Schristosac_ls_di=`ls -di .` && 11884e98e3e1Schristosac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 11894559860eSchristos as_fn_error $? "working directory cannot be determined" 11904e98e3e1Schristostest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 11914559860eSchristos as_fn_error $? "pwd does not report name of working directory" 11924e98e3e1Schristos 11934e98e3e1Schristos 11944e98e3e1Schristos# Find the source files, if location was not specified. 11954e98e3e1Schristosif test -z "$srcdir"; then 11964e98e3e1Schristos ac_srcdir_defaulted=yes 11974e98e3e1Schristos # Try the directory containing this script, then the parent directory. 11984e98e3e1Schristos ac_confdir=`$as_dirname -- "$as_myself" || 11994e98e3e1Schristos$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12004e98e3e1Schristos X"$as_myself" : 'X\(//\)[^/]' \| \ 12014e98e3e1Schristos X"$as_myself" : 'X\(//\)$' \| \ 12024e98e3e1Schristos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 12034e98e3e1Schristos$as_echo X"$as_myself" | 12044e98e3e1Schristos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12054e98e3e1Schristos s//\1/ 12064e98e3e1Schristos q 12074e98e3e1Schristos } 12084e98e3e1Schristos /^X\(\/\/\)[^/].*/{ 12094e98e3e1Schristos s//\1/ 12104e98e3e1Schristos q 12114e98e3e1Schristos } 12124e98e3e1Schristos /^X\(\/\/\)$/{ 12134e98e3e1Schristos s//\1/ 12144e98e3e1Schristos q 12154e98e3e1Schristos } 12164e98e3e1Schristos /^X\(\/\).*/{ 12174e98e3e1Schristos s//\1/ 12184e98e3e1Schristos q 12194e98e3e1Schristos } 12204e98e3e1Schristos s/.*/./; q'` 12214e98e3e1Schristos srcdir=$ac_confdir 12224e98e3e1Schristos if test ! -r "$srcdir/$ac_unique_file"; then 12234e98e3e1Schristos srcdir=.. 12244e98e3e1Schristos fi 12254e98e3e1Schristoselse 12264e98e3e1Schristos ac_srcdir_defaulted=no 12274e98e3e1Schristosfi 12284e98e3e1Schristosif test ! -r "$srcdir/$ac_unique_file"; then 12294e98e3e1Schristos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 12304559860eSchristos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 12314e98e3e1Schristosfi 12324e98e3e1Schristosac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 12334e98e3e1Schristosac_abs_confdir=`( 12344559860eSchristos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 12354e98e3e1Schristos pwd)` 12364e98e3e1Schristos# When building in place, set srcdir=. 12374e98e3e1Schristosif test "$ac_abs_confdir" = "$ac_pwd"; then 12384e98e3e1Schristos srcdir=. 12394e98e3e1Schristosfi 12404e98e3e1Schristos# Remove unnecessary trailing slashes from srcdir. 12414e98e3e1Schristos# Double slashes in file names in object file debugging info 12424e98e3e1Schristos# mess up M-x gdb in Emacs. 12434e98e3e1Schristoscase $srcdir in 12444e98e3e1Schristos*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 12454e98e3e1Schristosesac 12464e98e3e1Schristosfor ac_var in $ac_precious_vars; do 12474e98e3e1Schristos eval ac_env_${ac_var}_set=\${${ac_var}+set} 12484e98e3e1Schristos eval ac_env_${ac_var}_value=\$${ac_var} 12494e98e3e1Schristos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 12504e98e3e1Schristos eval ac_cv_env_${ac_var}_value=\$${ac_var} 12514e98e3e1Schristosdone 12524e98e3e1Schristos 12534e98e3e1Schristos# 12544e98e3e1Schristos# Report the --help message. 12554e98e3e1Schristos# 12564e98e3e1Schristosif test "$ac_init_help" = "long"; then 12574e98e3e1Schristos # Omit some internal or obsolete options to make the list less imposing. 12584e98e3e1Schristos # This message is too long to be a string in the A/UX 3.1 sh. 12594e98e3e1Schristos cat <<_ACEOF 12604e98e3e1Schristos\`configure' configures libdecnumber to adapt to many kinds of systems. 12614e98e3e1Schristos 12624e98e3e1SchristosUsage: $0 [OPTION]... [VAR=VALUE]... 12634e98e3e1Schristos 12644e98e3e1SchristosTo assign environment variables (e.g., CC, CFLAGS...), specify them as 12654e98e3e1SchristosVAR=VALUE. See below for descriptions of some of the useful variables. 12664e98e3e1Schristos 12674e98e3e1SchristosDefaults for the options are specified in brackets. 12684e98e3e1Schristos 12694e98e3e1SchristosConfiguration: 12704e98e3e1Schristos -h, --help display this help and exit 12714e98e3e1Schristos --help=short display options specific to this package 12724e98e3e1Schristos --help=recursive display the short help of all the included packages 12734e98e3e1Schristos -V, --version display version information and exit 12744e98e3e1Schristos -q, --quiet, --silent do not print \`checking ...' messages 12754e98e3e1Schristos --cache-file=FILE cache test results in FILE [disabled] 12764e98e3e1Schristos -C, --config-cache alias for \`--cache-file=config.cache' 12774e98e3e1Schristos -n, --no-create do not create output files 12784e98e3e1Schristos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 12794e98e3e1Schristos 12804e98e3e1SchristosInstallation directories: 12814e98e3e1Schristos --prefix=PREFIX install architecture-independent files in PREFIX 12824e98e3e1Schristos [$ac_default_prefix] 12834e98e3e1Schristos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 12844e98e3e1Schristos [PREFIX] 12854e98e3e1Schristos 12864e98e3e1SchristosBy default, \`make install' will install all the files in 12874e98e3e1Schristos\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 12884e98e3e1Schristosan installation prefix other than \`$ac_default_prefix' using \`--prefix', 12894e98e3e1Schristosfor instance \`--prefix=\$HOME'. 12904e98e3e1Schristos 12914e98e3e1SchristosFor better control, use the options below. 12924e98e3e1Schristos 12934e98e3e1SchristosFine tuning of the installation directories: 12944e98e3e1Schristos --bindir=DIR user executables [EPREFIX/bin] 12954e98e3e1Schristos --sbindir=DIR system admin executables [EPREFIX/sbin] 12964e98e3e1Schristos --libexecdir=DIR program executables [EPREFIX/libexec] 12974e98e3e1Schristos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 12984e98e3e1Schristos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 12994e98e3e1Schristos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 13004e98e3e1Schristos --libdir=DIR object code libraries [EPREFIX/lib] 13014e98e3e1Schristos --includedir=DIR C header files [PREFIX/include] 13024e98e3e1Schristos --oldincludedir=DIR C header files for non-gcc [/usr/include] 13034e98e3e1Schristos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 13044e98e3e1Schristos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 13054e98e3e1Schristos --infodir=DIR info documentation [DATAROOTDIR/info] 13064e98e3e1Schristos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 13074e98e3e1Schristos --mandir=DIR man documentation [DATAROOTDIR/man] 13084e98e3e1Schristos --docdir=DIR documentation root [DATAROOTDIR/doc/libdecnumber] 13094e98e3e1Schristos --htmldir=DIR html documentation [DOCDIR] 13104e98e3e1Schristos --dvidir=DIR dvi documentation [DOCDIR] 13114e98e3e1Schristos --pdfdir=DIR pdf documentation [DOCDIR] 13124e98e3e1Schristos --psdir=DIR ps documentation [DOCDIR] 13134e98e3e1Schristos_ACEOF 13144e98e3e1Schristos 13154e98e3e1Schristos cat <<\_ACEOF 13164e98e3e1Schristos 13174e98e3e1SchristosSystem types: 13184e98e3e1Schristos --build=BUILD configure for building on BUILD [guessed] 13194e98e3e1Schristos --host=HOST cross-compile to build programs to run on HOST [BUILD] 13204e98e3e1Schristos --target=TARGET configure for building compilers for TARGET [HOST] 13214e98e3e1Schristos_ACEOF 13224e98e3e1Schristosfi 13234e98e3e1Schristos 13244e98e3e1Schristosif test -n "$ac_init_help"; then 13254e98e3e1Schristos case $ac_init_help in 13264e98e3e1Schristos short | recursive ) echo "Configuration of libdecnumber :";; 13274e98e3e1Schristos esac 13284e98e3e1Schristos cat <<\_ACEOF 13294e98e3e1Schristos 13304e98e3e1SchristosOptional Features: 13314e98e3e1Schristos --disable-option-checking ignore unrecognized --enable/--with options 13324e98e3e1Schristos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 13334e98e3e1Schristos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 13344e98e3e1Schristos --enable-werror-always enable -Werror despite compiler version 13354e98e3e1Schristos --enable-maintainer-mode enable rules only needed by maintainers 13364e98e3e1Schristos --enable-decimal-float={no,yes,bid,dpd} 13374e98e3e1Schristos enable decimal float extension to C. Selecting 'bid' 13384e98e3e1Schristos or 'dpd' choses which decimal floating point format 13394e98e3e1Schristos to use 134003467a24Schristos --enable-host-shared build host code as shared libraries 1341*310b27b1Schristos --enable-host-pie build host code as PIE 13424e98e3e1Schristos 13434e98e3e1SchristosSome influential environment variables: 13444e98e3e1Schristos CC C compiler command 13454e98e3e1Schristos CFLAGS C compiler flags 13464e98e3e1Schristos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 13474e98e3e1Schristos nonstandard directory <lib dir> 13484e98e3e1Schristos LIBS libraries to pass to the linker, e.g. -l<library> 13494559860eSchristos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 13504e98e3e1Schristos you have headers in a nonstandard directory <include dir> 13514e98e3e1Schristos CPP C preprocessor 13524e98e3e1Schristos 13534e98e3e1SchristosUse these variables to override the choices made by `configure' or to help 13544e98e3e1Schristosit to find libraries and programs with nonstandard names/locations. 13554e98e3e1Schristos 13564e98e3e1SchristosReport bugs to <gcc-bugs@gcc.gnu.org>. 13574e98e3e1Schristos_ACEOF 13584e98e3e1Schristosac_status=$? 13594e98e3e1Schristosfi 13604e98e3e1Schristos 13614e98e3e1Schristosif test "$ac_init_help" = "recursive"; then 13624e98e3e1Schristos # If there are subdirs, report their specific --help. 13634e98e3e1Schristos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 13644e98e3e1Schristos test -d "$ac_dir" || 13654e98e3e1Schristos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 13664e98e3e1Schristos continue 13674e98e3e1Schristos ac_builddir=. 13684e98e3e1Schristos 13694e98e3e1Schristoscase "$ac_dir" in 13704e98e3e1Schristos.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13714e98e3e1Schristos*) 13724e98e3e1Schristos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13734e98e3e1Schristos # A ".." for each directory in $ac_dir_suffix. 13744e98e3e1Schristos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13754e98e3e1Schristos case $ac_top_builddir_sub in 13764e98e3e1Schristos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13774e98e3e1Schristos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13784e98e3e1Schristos esac ;; 13794e98e3e1Schristosesac 13804e98e3e1Schristosac_abs_top_builddir=$ac_pwd 13814e98e3e1Schristosac_abs_builddir=$ac_pwd$ac_dir_suffix 13824e98e3e1Schristos# for backward compatibility: 13834e98e3e1Schristosac_top_builddir=$ac_top_build_prefix 13844e98e3e1Schristos 13854e98e3e1Schristoscase $srcdir in 13864e98e3e1Schristos .) # We are building in place. 13874e98e3e1Schristos ac_srcdir=. 13884e98e3e1Schristos ac_top_srcdir=$ac_top_builddir_sub 13894e98e3e1Schristos ac_abs_top_srcdir=$ac_pwd ;; 13904e98e3e1Schristos [\\/]* | ?:[\\/]* ) # Absolute name. 13914e98e3e1Schristos ac_srcdir=$srcdir$ac_dir_suffix; 13924e98e3e1Schristos ac_top_srcdir=$srcdir 13934e98e3e1Schristos ac_abs_top_srcdir=$srcdir ;; 13944e98e3e1Schristos *) # Relative name. 13954e98e3e1Schristos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13964e98e3e1Schristos ac_top_srcdir=$ac_top_build_prefix$srcdir 13974e98e3e1Schristos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13984e98e3e1Schristosesac 13994e98e3e1Schristosac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14004e98e3e1Schristos 14014e98e3e1Schristos cd "$ac_dir" || { ac_status=$?; continue; } 14024e98e3e1Schristos # Check for guested configure. 14034e98e3e1Schristos if test -f "$ac_srcdir/configure.gnu"; then 14044e98e3e1Schristos echo && 14054e98e3e1Schristos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 14064e98e3e1Schristos elif test -f "$ac_srcdir/configure"; then 14074e98e3e1Schristos echo && 14084e98e3e1Schristos $SHELL "$ac_srcdir/configure" --help=recursive 14094e98e3e1Schristos else 14104e98e3e1Schristos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 14114e98e3e1Schristos fi || ac_status=$? 14124e98e3e1Schristos cd "$ac_pwd" || { ac_status=$?; break; } 14134e98e3e1Schristos done 14144e98e3e1Schristosfi 14154e98e3e1Schristos 14164e98e3e1Schristostest -n "$ac_init_help" && exit $ac_status 14174e98e3e1Schristosif $ac_init_version; then 14184e98e3e1Schristos cat <<\_ACEOF 14194e98e3e1Schristoslibdecnumber configure 14204559860eSchristosgenerated by GNU Autoconf 2.69 14214e98e3e1Schristos 14224559860eSchristosCopyright (C) 2012 Free Software Foundation, Inc. 14234e98e3e1SchristosThis configure script is free software; the Free Software Foundation 14244e98e3e1Schristosgives unlimited permission to copy, distribute and modify it. 14254e98e3e1Schristos_ACEOF 14264e98e3e1Schristos exit 14274e98e3e1Schristosfi 14284e98e3e1Schristos 14294e98e3e1Schristos## ------------------------ ## 14304e98e3e1Schristos## Autoconf initialization. ## 14314e98e3e1Schristos## ------------------------ ## 14324e98e3e1Schristos 14334e98e3e1Schristos# ac_fn_c_try_compile LINENO 14344e98e3e1Schristos# -------------------------- 14354e98e3e1Schristos# Try to compile conftest.$ac_ext, and return whether this succeeded. 14364e98e3e1Schristosac_fn_c_try_compile () 14374e98e3e1Schristos{ 14384e98e3e1Schristos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14394e98e3e1Schristos rm -f conftest.$ac_objext 14404e98e3e1Schristos if { { ac_try="$ac_compile" 14414e98e3e1Schristoscase "(($ac_try" in 14424e98e3e1Schristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14434e98e3e1Schristos *) ac_try_echo=$ac_try;; 14444e98e3e1Schristosesac 14454e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 14464e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5 14474e98e3e1Schristos (eval "$ac_compile") 2>conftest.err 14484e98e3e1Schristos ac_status=$? 14494e98e3e1Schristos if test -s conftest.err; then 14504e98e3e1Schristos grep -v '^ *+' conftest.err >conftest.er1 14514e98e3e1Schristos cat conftest.er1 >&5 14524e98e3e1Schristos mv -f conftest.er1 conftest.err 14534e98e3e1Schristos fi 14544e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14554e98e3e1Schristos test $ac_status = 0; } && { 14564e98e3e1Schristos test -z "$ac_c_werror_flag" || 14574e98e3e1Schristos test ! -s conftest.err 14584e98e3e1Schristos } && test -s conftest.$ac_objext; then : 14594e98e3e1Schristos ac_retval=0 14604e98e3e1Schristoselse 14614e98e3e1Schristos $as_echo "$as_me: failed program was:" >&5 14624e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5 14634e98e3e1Schristos 14644e98e3e1Schristos ac_retval=1 14654e98e3e1Schristosfi 14664559860eSchristos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 14674559860eSchristos as_fn_set_status $ac_retval 14684e98e3e1Schristos 14694e98e3e1Schristos} # ac_fn_c_try_compile 14704e98e3e1Schristos 14714e98e3e1Schristos# ac_fn_c_try_cpp LINENO 14724e98e3e1Schristos# ---------------------- 14734e98e3e1Schristos# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 14744e98e3e1Schristosac_fn_c_try_cpp () 14754e98e3e1Schristos{ 14764e98e3e1Schristos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14774e98e3e1Schristos if { { ac_try="$ac_cpp conftest.$ac_ext" 14784e98e3e1Schristoscase "(($ac_try" in 14794e98e3e1Schristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14804e98e3e1Schristos *) ac_try_echo=$ac_try;; 14814e98e3e1Schristosesac 14824e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 14834e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5 14844e98e3e1Schristos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 14854e98e3e1Schristos ac_status=$? 14864e98e3e1Schristos if test -s conftest.err; then 14874e98e3e1Schristos grep -v '^ *+' conftest.err >conftest.er1 14884e98e3e1Schristos cat conftest.er1 >&5 14894e98e3e1Schristos mv -f conftest.er1 conftest.err 14904e98e3e1Schristos fi 14914e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14924559860eSchristos test $ac_status = 0; } > conftest.i && { 14934e98e3e1Schristos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 14944e98e3e1Schristos test ! -s conftest.err 14954e98e3e1Schristos }; then : 14964e98e3e1Schristos ac_retval=0 14974e98e3e1Schristoselse 14984e98e3e1Schristos $as_echo "$as_me: failed program was:" >&5 14994e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5 15004e98e3e1Schristos 15014e98e3e1Schristos ac_retval=1 15024e98e3e1Schristosfi 15034559860eSchristos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 15044559860eSchristos as_fn_set_status $ac_retval 15054e98e3e1Schristos 15064e98e3e1Schristos} # ac_fn_c_try_cpp 15074e98e3e1Schristos 15084e98e3e1Schristos# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 15094e98e3e1Schristos# ------------------------------------------------------- 15104e98e3e1Schristos# Tests whether HEADER exists, giving a warning if it cannot be compiled using 15114e98e3e1Schristos# the include files in INCLUDES and setting the cache variable VAR 15124e98e3e1Schristos# accordingly. 15134e98e3e1Schristosac_fn_c_check_header_mongrel () 15144e98e3e1Schristos{ 15154e98e3e1Schristos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15164559860eSchristos if eval \${$3+:} false; then : 15174e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 15184e98e3e1Schristos$as_echo_n "checking for $2... " >&6; } 15194559860eSchristosif eval \${$3+:} false; then : 15204e98e3e1Schristos $as_echo_n "(cached) " >&6 15214e98e3e1Schristosfi 15224e98e3e1Schristoseval ac_res=\$$3 15234e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15244e98e3e1Schristos$as_echo "$ac_res" >&6; } 15254e98e3e1Schristoselse 15264e98e3e1Schristos # Is the header compilable? 15274e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 15284e98e3e1Schristos$as_echo_n "checking $2 usability... " >&6; } 15294e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext 15304e98e3e1Schristos/* end confdefs.h. */ 15314e98e3e1Schristos$4 15324e98e3e1Schristos#include <$2> 15334e98e3e1Schristos_ACEOF 15344e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 15354e98e3e1Schristos ac_header_compiler=yes 15364e98e3e1Schristoselse 15374e98e3e1Schristos ac_header_compiler=no 15384e98e3e1Schristosfi 15394e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15404e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 15414e98e3e1Schristos$as_echo "$ac_header_compiler" >&6; } 15424e98e3e1Schristos 15434e98e3e1Schristos# Is the header present? 15444e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 15454e98e3e1Schristos$as_echo_n "checking $2 presence... " >&6; } 15464e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext 15474e98e3e1Schristos/* end confdefs.h. */ 15484e98e3e1Schristos#include <$2> 15494e98e3e1Schristos_ACEOF 15504e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then : 15514e98e3e1Schristos ac_header_preproc=yes 15524e98e3e1Schristoselse 15534e98e3e1Schristos ac_header_preproc=no 15544e98e3e1Schristosfi 15554559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext 15564e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 15574e98e3e1Schristos$as_echo "$ac_header_preproc" >&6; } 15584e98e3e1Schristos 15594e98e3e1Schristos# So? What about this header? 15604e98e3e1Schristoscase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 15614e98e3e1Schristos yes:no: ) 15624e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 15634e98e3e1Schristos$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 15644e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 15654e98e3e1Schristos$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 15664e98e3e1Schristos ;; 15674e98e3e1Schristos no:yes:* ) 15684e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 15694e98e3e1Schristos$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 15704e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 15714e98e3e1Schristos$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 15724e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 15734e98e3e1Schristos$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 15744e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 15754e98e3e1Schristos$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 15764e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 15774e98e3e1Schristos$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 15784559860eSchristos( $as_echo "## ----------------------------------- ## 15794e98e3e1Schristos## Report this to gcc-bugs@gcc.gnu.org ## 15804559860eSchristos## ----------------------------------- ##" 15814e98e3e1Schristos ) | sed "s/^/$as_me: WARNING: /" >&2 15824e98e3e1Schristos ;; 15834e98e3e1Schristosesac 15844e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 15854e98e3e1Schristos$as_echo_n "checking for $2... " >&6; } 15864559860eSchristosif eval \${$3+:} false; then : 15874e98e3e1Schristos $as_echo_n "(cached) " >&6 15884e98e3e1Schristoselse 15894e98e3e1Schristos eval "$3=\$ac_header_compiler" 15904e98e3e1Schristosfi 15914e98e3e1Schristoseval ac_res=\$$3 15924e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15934e98e3e1Schristos$as_echo "$ac_res" >&6; } 15944e98e3e1Schristosfi 15954559860eSchristos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 15964e98e3e1Schristos 15974e98e3e1Schristos} # ac_fn_c_check_header_mongrel 15984e98e3e1Schristos 15994e98e3e1Schristos# ac_fn_c_try_run LINENO 16004e98e3e1Schristos# ---------------------- 16014e98e3e1Schristos# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 16024e98e3e1Schristos# that executables *can* be run. 16034e98e3e1Schristosac_fn_c_try_run () 16044e98e3e1Schristos{ 16054e98e3e1Schristos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16064e98e3e1Schristos if { { ac_try="$ac_link" 16074e98e3e1Schristoscase "(($ac_try" in 16084e98e3e1Schristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16094e98e3e1Schristos *) ac_try_echo=$ac_try;; 16104e98e3e1Schristosesac 16114e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16124e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5 16134e98e3e1Schristos (eval "$ac_link") 2>&5 16144e98e3e1Schristos ac_status=$? 16154e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16164e98e3e1Schristos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 16174e98e3e1Schristos { { case "(($ac_try" in 16184e98e3e1Schristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16194e98e3e1Schristos *) ac_try_echo=$ac_try;; 16204e98e3e1Schristosesac 16214e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16224e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5 16234e98e3e1Schristos (eval "$ac_try") 2>&5 16244e98e3e1Schristos ac_status=$? 16254e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16264e98e3e1Schristos test $ac_status = 0; }; }; then : 16274e98e3e1Schristos ac_retval=0 16284e98e3e1Schristoselse 16294e98e3e1Schristos $as_echo "$as_me: program exited with status $ac_status" >&5 16304e98e3e1Schristos $as_echo "$as_me: failed program was:" >&5 16314e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5 16324e98e3e1Schristos 16334e98e3e1Schristos ac_retval=$ac_status 16344e98e3e1Schristosfi 16354e98e3e1Schristos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 16364559860eSchristos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16374559860eSchristos as_fn_set_status $ac_retval 16384e98e3e1Schristos 16394e98e3e1Schristos} # ac_fn_c_try_run 16404e98e3e1Schristos 16414e98e3e1Schristos# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 16424e98e3e1Schristos# ------------------------------------------------------- 16434e98e3e1Schristos# Tests whether HEADER exists and can be compiled using the include files in 16444e98e3e1Schristos# INCLUDES, setting the cache variable VAR accordingly. 16454e98e3e1Schristosac_fn_c_check_header_compile () 16464e98e3e1Schristos{ 16474e98e3e1Schristos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16484e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 16494e98e3e1Schristos$as_echo_n "checking for $2... " >&6; } 16504559860eSchristosif eval \${$3+:} false; then : 16514e98e3e1Schristos $as_echo_n "(cached) " >&6 16524e98e3e1Schristoselse 16534e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16544e98e3e1Schristos/* end confdefs.h. */ 16554e98e3e1Schristos$4 16564e98e3e1Schristos#include <$2> 16574e98e3e1Schristos_ACEOF 16584e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 16594e98e3e1Schristos eval "$3=yes" 16604e98e3e1Schristoselse 16614e98e3e1Schristos eval "$3=no" 16624e98e3e1Schristosfi 16634e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16644e98e3e1Schristosfi 16654e98e3e1Schristoseval ac_res=\$$3 16664e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16674e98e3e1Schristos$as_echo "$ac_res" >&6; } 16684559860eSchristos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16694e98e3e1Schristos 16704e98e3e1Schristos} # ac_fn_c_check_header_compile 16714e98e3e1Schristos 16724e98e3e1Schristos# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 16734e98e3e1Schristos# ------------------------------------------- 16744e98e3e1Schristos# Tests whether TYPE exists after having included INCLUDES, setting cache 16754e98e3e1Schristos# variable VAR accordingly. 16764e98e3e1Schristosac_fn_c_check_type () 16774e98e3e1Schristos{ 16784e98e3e1Schristos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16794e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 16804e98e3e1Schristos$as_echo_n "checking for $2... " >&6; } 16814559860eSchristosif eval \${$3+:} false; then : 16824e98e3e1Schristos $as_echo_n "(cached) " >&6 16834e98e3e1Schristoselse 16844e98e3e1Schristos eval "$3=no" 16854e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16864e98e3e1Schristos/* end confdefs.h. */ 16874e98e3e1Schristos$4 16884e98e3e1Schristosint 16894e98e3e1Schristosmain () 16904e98e3e1Schristos{ 16914e98e3e1Schristosif (sizeof ($2)) 16924e98e3e1Schristos return 0; 16934e98e3e1Schristos ; 16944e98e3e1Schristos return 0; 16954e98e3e1Schristos} 16964e98e3e1Schristos_ACEOF 16974e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 16984e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16994e98e3e1Schristos/* end confdefs.h. */ 17004e98e3e1Schristos$4 17014e98e3e1Schristosint 17024e98e3e1Schristosmain () 17034e98e3e1Schristos{ 17044e98e3e1Schristosif (sizeof (($2))) 17054e98e3e1Schristos return 0; 17064e98e3e1Schristos ; 17074e98e3e1Schristos return 0; 17084e98e3e1Schristos} 17094e98e3e1Schristos_ACEOF 17104e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 17114e98e3e1Schristos 17124e98e3e1Schristoselse 17134e98e3e1Schristos eval "$3=yes" 17144e98e3e1Schristosfi 17154e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17164e98e3e1Schristosfi 17174e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17184e98e3e1Schristosfi 17194e98e3e1Schristoseval ac_res=\$$3 17204e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17214e98e3e1Schristos$as_echo "$ac_res" >&6; } 17224559860eSchristos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17234e98e3e1Schristos 17244e98e3e1Schristos} # ac_fn_c_check_type 17254e98e3e1Schristos 17264e98e3e1Schristos# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 17274e98e3e1Schristos# -------------------------------------------- 17284e98e3e1Schristos# Tries to find the compile-time value of EXPR in a program that includes 17294e98e3e1Schristos# INCLUDES, setting VAR accordingly. Returns whether the value could be 17304e98e3e1Schristos# computed 17314e98e3e1Schristosac_fn_c_compute_int () 17324e98e3e1Schristos{ 17334e98e3e1Schristos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17344e98e3e1Schristos if test "$cross_compiling" = yes; then 17354e98e3e1Schristos # Depending upon the size, compute the lo and hi bounds. 17364e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext 17374e98e3e1Schristos/* end confdefs.h. */ 17384e98e3e1Schristos$4 17394e98e3e1Schristosint 17404e98e3e1Schristosmain () 17414e98e3e1Schristos{ 17424e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) >= 0)]; 17434559860eSchristostest_array [0] = 0; 17444559860eSchristosreturn test_array [0]; 17454e98e3e1Schristos 17464e98e3e1Schristos ; 17474e98e3e1Schristos return 0; 17484e98e3e1Schristos} 17494e98e3e1Schristos_ACEOF 17504e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 17514e98e3e1Schristos ac_lo=0 ac_mid=0 17524e98e3e1Schristos while :; do 17534e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17544e98e3e1Schristos/* end confdefs.h. */ 17554e98e3e1Schristos$4 17564e98e3e1Schristosint 17574e98e3e1Schristosmain () 17584e98e3e1Schristos{ 17594e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) <= $ac_mid)]; 17604559860eSchristostest_array [0] = 0; 17614559860eSchristosreturn test_array [0]; 17624e98e3e1Schristos 17634e98e3e1Schristos ; 17644e98e3e1Schristos return 0; 17654e98e3e1Schristos} 17664e98e3e1Schristos_ACEOF 17674e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 17684e98e3e1Schristos ac_hi=$ac_mid; break 17694e98e3e1Schristoselse 17704e98e3e1Schristos as_fn_arith $ac_mid + 1 && ac_lo=$as_val 17714e98e3e1Schristos if test $ac_lo -le $ac_mid; then 17724e98e3e1Schristos ac_lo= ac_hi= 17734e98e3e1Schristos break 17744e98e3e1Schristos fi 17754e98e3e1Schristos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 17764e98e3e1Schristosfi 17774e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17784e98e3e1Schristos done 17794e98e3e1Schristoselse 17804e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17814e98e3e1Schristos/* end confdefs.h. */ 17824e98e3e1Schristos$4 17834e98e3e1Schristosint 17844e98e3e1Schristosmain () 17854e98e3e1Schristos{ 17864e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) < 0)]; 17874559860eSchristostest_array [0] = 0; 17884559860eSchristosreturn test_array [0]; 17894e98e3e1Schristos 17904e98e3e1Schristos ; 17914e98e3e1Schristos return 0; 17924e98e3e1Schristos} 17934e98e3e1Schristos_ACEOF 17944e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 17954e98e3e1Schristos ac_hi=-1 ac_mid=-1 17964e98e3e1Schristos while :; do 17974e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17984e98e3e1Schristos/* end confdefs.h. */ 17994e98e3e1Schristos$4 18004e98e3e1Schristosint 18014e98e3e1Schristosmain () 18024e98e3e1Schristos{ 18034e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) >= $ac_mid)]; 18044559860eSchristostest_array [0] = 0; 18054559860eSchristosreturn test_array [0]; 18064e98e3e1Schristos 18074e98e3e1Schristos ; 18084e98e3e1Schristos return 0; 18094e98e3e1Schristos} 18104e98e3e1Schristos_ACEOF 18114e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 18124e98e3e1Schristos ac_lo=$ac_mid; break 18134e98e3e1Schristoselse 18144e98e3e1Schristos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 18154e98e3e1Schristos if test $ac_mid -le $ac_hi; then 18164e98e3e1Schristos ac_lo= ac_hi= 18174e98e3e1Schristos break 18184e98e3e1Schristos fi 18194e98e3e1Schristos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 18204e98e3e1Schristosfi 18214e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18224e98e3e1Schristos done 18234e98e3e1Schristoselse 18244e98e3e1Schristos ac_lo= ac_hi= 18254e98e3e1Schristosfi 18264e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18274e98e3e1Schristosfi 18284e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18294e98e3e1Schristos# Binary search between lo and hi bounds. 18304e98e3e1Schristoswhile test "x$ac_lo" != "x$ac_hi"; do 18314e98e3e1Schristos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 18324e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18334e98e3e1Schristos/* end confdefs.h. */ 18344e98e3e1Schristos$4 18354e98e3e1Schristosint 18364e98e3e1Schristosmain () 18374e98e3e1Schristos{ 18384e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) <= $ac_mid)]; 18394559860eSchristostest_array [0] = 0; 18404559860eSchristosreturn test_array [0]; 18414e98e3e1Schristos 18424e98e3e1Schristos ; 18434e98e3e1Schristos return 0; 18444e98e3e1Schristos} 18454e98e3e1Schristos_ACEOF 18464e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 18474e98e3e1Schristos ac_hi=$ac_mid 18484e98e3e1Schristoselse 18494e98e3e1Schristos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 18504e98e3e1Schristosfi 18514e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18524e98e3e1Schristosdone 18534e98e3e1Schristoscase $ac_lo in #(( 18544e98e3e1Schristos?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 18554e98e3e1Schristos'') ac_retval=1 ;; 18564e98e3e1Schristosesac 18574e98e3e1Schristos else 18584e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18594e98e3e1Schristos/* end confdefs.h. */ 18604e98e3e1Schristos$4 18614e98e3e1Schristosstatic long int longval () { return $2; } 18624e98e3e1Schristosstatic unsigned long int ulongval () { return $2; } 18634e98e3e1Schristos#include <stdio.h> 18644e98e3e1Schristos#include <stdlib.h> 18654e98e3e1Schristosint 18664e98e3e1Schristosmain () 18674e98e3e1Schristos{ 18684e98e3e1Schristos 18694e98e3e1Schristos FILE *f = fopen ("conftest.val", "w"); 18704e98e3e1Schristos if (! f) 18714e98e3e1Schristos return 1; 18724e98e3e1Schristos if (($2) < 0) 18734e98e3e1Schristos { 18744e98e3e1Schristos long int i = longval (); 18754e98e3e1Schristos if (i != ($2)) 18764e98e3e1Schristos return 1; 18774e98e3e1Schristos fprintf (f, "%ld", i); 18784e98e3e1Schristos } 18794e98e3e1Schristos else 18804e98e3e1Schristos { 18814e98e3e1Schristos unsigned long int i = ulongval (); 18824e98e3e1Schristos if (i != ($2)) 18834e98e3e1Schristos return 1; 18844e98e3e1Schristos fprintf (f, "%lu", i); 18854e98e3e1Schristos } 18864e98e3e1Schristos /* Do not output a trailing newline, as this causes \r\n confusion 18874e98e3e1Schristos on some platforms. */ 18884e98e3e1Schristos return ferror (f) || fclose (f) != 0; 18894e98e3e1Schristos 18904e98e3e1Schristos ; 18914e98e3e1Schristos return 0; 18924e98e3e1Schristos} 18934e98e3e1Schristos_ACEOF 18944e98e3e1Schristosif ac_fn_c_try_run "$LINENO"; then : 18954e98e3e1Schristos echo >>conftest.val; read $3 <conftest.val; ac_retval=0 18964e98e3e1Schristoselse 18974e98e3e1Schristos ac_retval=1 18984e98e3e1Schristosfi 18994e98e3e1Schristosrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 19004e98e3e1Schristos conftest.$ac_objext conftest.beam conftest.$ac_ext 19014e98e3e1Schristosrm -f conftest.val 19024e98e3e1Schristos 19034e98e3e1Schristos fi 19044559860eSchristos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 19054559860eSchristos as_fn_set_status $ac_retval 19064e98e3e1Schristos 19074e98e3e1Schristos} # ac_fn_c_compute_int 19084e98e3e1Schristoscat >config.log <<_ACEOF 19094e98e3e1SchristosThis file contains any messages produced by compilers while 19104e98e3e1Schristosrunning configure, to aid debugging if configure makes a mistake. 19114e98e3e1Schristos 19124e98e3e1SchristosIt was created by libdecnumber $as_me , which was 19134559860eSchristosgenerated by GNU Autoconf 2.69. Invocation command line was 19144e98e3e1Schristos 19154e98e3e1Schristos $ $0 $@ 19164e98e3e1Schristos 19174e98e3e1Schristos_ACEOF 19184e98e3e1Schristosexec 5>>config.log 19194e98e3e1Schristos{ 19204e98e3e1Schristoscat <<_ASUNAME 19214e98e3e1Schristos## --------- ## 19224e98e3e1Schristos## Platform. ## 19234e98e3e1Schristos## --------- ## 19244e98e3e1Schristos 19254e98e3e1Schristoshostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 19264e98e3e1Schristosuname -m = `(uname -m) 2>/dev/null || echo unknown` 19274e98e3e1Schristosuname -r = `(uname -r) 2>/dev/null || echo unknown` 19284e98e3e1Schristosuname -s = `(uname -s) 2>/dev/null || echo unknown` 19294e98e3e1Schristosuname -v = `(uname -v) 2>/dev/null || echo unknown` 19304e98e3e1Schristos 19314e98e3e1Schristos/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 19324e98e3e1Schristos/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 19334e98e3e1Schristos 19344e98e3e1Schristos/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 19354e98e3e1Schristos/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 19364e98e3e1Schristos/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 19374e98e3e1Schristos/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 19384e98e3e1Schristos/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 19394e98e3e1Schristos/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 19404e98e3e1Schristos/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 19414e98e3e1Schristos 19424e98e3e1Schristos_ASUNAME 19434e98e3e1Schristos 19444e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19454e98e3e1Schristosfor as_dir in $PATH 19464e98e3e1Schristosdo 19474e98e3e1Schristos IFS=$as_save_IFS 19484e98e3e1Schristos test -z "$as_dir" && as_dir=. 19494e98e3e1Schristos $as_echo "PATH: $as_dir" 19504e98e3e1Schristos done 19514e98e3e1SchristosIFS=$as_save_IFS 19524e98e3e1Schristos 19534e98e3e1Schristos} >&5 19544e98e3e1Schristos 19554e98e3e1Schristoscat >&5 <<_ACEOF 19564e98e3e1Schristos 19574e98e3e1Schristos 19584e98e3e1Schristos## ----------- ## 19594e98e3e1Schristos## Core tests. ## 19604e98e3e1Schristos## ----------- ## 19614e98e3e1Schristos 19624e98e3e1Schristos_ACEOF 19634e98e3e1Schristos 19644e98e3e1Schristos 19654e98e3e1Schristos# Keep a trace of the command line. 19664e98e3e1Schristos# Strip out --no-create and --no-recursion so they do not pile up. 19674e98e3e1Schristos# Strip out --silent because we don't want to record it for future runs. 19684e98e3e1Schristos# Also quote any args containing shell meta-characters. 19694e98e3e1Schristos# Make two passes to allow for proper duplicate-argument suppression. 19704e98e3e1Schristosac_configure_args= 19714e98e3e1Schristosac_configure_args0= 19724e98e3e1Schristosac_configure_args1= 19734e98e3e1Schristosac_must_keep_next=false 19744e98e3e1Schristosfor ac_pass in 1 2 19754e98e3e1Schristosdo 19764e98e3e1Schristos for ac_arg 19774e98e3e1Schristos do 19784e98e3e1Schristos case $ac_arg in 19794e98e3e1Schristos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 19804e98e3e1Schristos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 19814e98e3e1Schristos | -silent | --silent | --silen | --sile | --sil) 19824e98e3e1Schristos continue ;; 19834e98e3e1Schristos *\'*) 19844e98e3e1Schristos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 19854e98e3e1Schristos esac 19864e98e3e1Schristos case $ac_pass in 19874e98e3e1Schristos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 19884e98e3e1Schristos 2) 19894e98e3e1Schristos as_fn_append ac_configure_args1 " '$ac_arg'" 19904e98e3e1Schristos if test $ac_must_keep_next = true; then 19914e98e3e1Schristos ac_must_keep_next=false # Got value, back to normal. 19924e98e3e1Schristos else 19934e98e3e1Schristos case $ac_arg in 19944e98e3e1Schristos *=* | --config-cache | -C | -disable-* | --disable-* \ 19954e98e3e1Schristos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 19964e98e3e1Schristos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 19974e98e3e1Schristos | -with-* | --with-* | -without-* | --without-* | --x) 19984e98e3e1Schristos case "$ac_configure_args0 " in 19994e98e3e1Schristos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 20004e98e3e1Schristos esac 20014e98e3e1Schristos ;; 20024e98e3e1Schristos -* ) ac_must_keep_next=true ;; 20034e98e3e1Schristos esac 20044e98e3e1Schristos fi 20054e98e3e1Schristos as_fn_append ac_configure_args " '$ac_arg'" 20064e98e3e1Schristos ;; 20074e98e3e1Schristos esac 20084e98e3e1Schristos done 20094e98e3e1Schristosdone 20104e98e3e1Schristos{ ac_configure_args0=; unset ac_configure_args0;} 20114e98e3e1Schristos{ ac_configure_args1=; unset ac_configure_args1;} 20124e98e3e1Schristos 20134e98e3e1Schristos# When interrupted or exit'd, cleanup temporary files, and complete 20144e98e3e1Schristos# config.log. We remove comments because anyway the quotes in there 20154e98e3e1Schristos# would cause problems or look ugly. 20164e98e3e1Schristos# WARNING: Use '\'' to represent an apostrophe within the trap. 20174e98e3e1Schristos# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 20184e98e3e1Schristostrap 'exit_status=$? 20194e98e3e1Schristos # Save into config.log some information that might help in debugging. 20204e98e3e1Schristos { 20214e98e3e1Schristos echo 20224e98e3e1Schristos 20234559860eSchristos $as_echo "## ---------------- ## 20244e98e3e1Schristos## Cache variables. ## 20254559860eSchristos## ---------------- ##" 20264e98e3e1Schristos echo 20274e98e3e1Schristos # The following way of writing the cache mishandles newlines in values, 20284e98e3e1Schristos( 20294e98e3e1Schristos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 20304e98e3e1Schristos eval ac_val=\$$ac_var 20314e98e3e1Schristos case $ac_val in #( 20324e98e3e1Schristos *${as_nl}*) 20334e98e3e1Schristos case $ac_var in #( 20344e98e3e1Schristos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20354e98e3e1Schristos$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20364e98e3e1Schristos esac 20374e98e3e1Schristos case $ac_var in #( 20384e98e3e1Schristos _ | IFS | as_nl) ;; #( 20394e98e3e1Schristos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20404e98e3e1Schristos *) { eval $ac_var=; unset $ac_var;} ;; 20414e98e3e1Schristos esac ;; 20424e98e3e1Schristos esac 20434e98e3e1Schristos done 20444e98e3e1Schristos (set) 2>&1 | 20454e98e3e1Schristos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 20464e98e3e1Schristos *${as_nl}ac_space=\ *) 20474e98e3e1Schristos sed -n \ 20484e98e3e1Schristos "s/'\''/'\''\\\\'\'''\''/g; 20494e98e3e1Schristos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 20504e98e3e1Schristos ;; #( 20514e98e3e1Schristos *) 20524e98e3e1Schristos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20534e98e3e1Schristos ;; 20544e98e3e1Schristos esac | 20554e98e3e1Schristos sort 20564e98e3e1Schristos) 20574e98e3e1Schristos echo 20584e98e3e1Schristos 20594559860eSchristos $as_echo "## ----------------- ## 20604e98e3e1Schristos## Output variables. ## 20614559860eSchristos## ----------------- ##" 20624e98e3e1Schristos echo 20634e98e3e1Schristos for ac_var in $ac_subst_vars 20644e98e3e1Schristos do 20654e98e3e1Schristos eval ac_val=\$$ac_var 20664e98e3e1Schristos case $ac_val in 20674e98e3e1Schristos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 20684e98e3e1Schristos esac 20694e98e3e1Schristos $as_echo "$ac_var='\''$ac_val'\''" 20704e98e3e1Schristos done | sort 20714e98e3e1Schristos echo 20724e98e3e1Schristos 20734e98e3e1Schristos if test -n "$ac_subst_files"; then 20744559860eSchristos $as_echo "## ------------------- ## 20754e98e3e1Schristos## File substitutions. ## 20764559860eSchristos## ------------------- ##" 20774e98e3e1Schristos echo 20784e98e3e1Schristos for ac_var in $ac_subst_files 20794e98e3e1Schristos do 20804e98e3e1Schristos eval ac_val=\$$ac_var 20814e98e3e1Schristos case $ac_val in 20824e98e3e1Schristos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 20834e98e3e1Schristos esac 20844e98e3e1Schristos $as_echo "$ac_var='\''$ac_val'\''" 20854e98e3e1Schristos done | sort 20864e98e3e1Schristos echo 20874e98e3e1Schristos fi 20884e98e3e1Schristos 20894e98e3e1Schristos if test -s confdefs.h; then 20904559860eSchristos $as_echo "## ----------- ## 20914e98e3e1Schristos## confdefs.h. ## 20924559860eSchristos## ----------- ##" 20934e98e3e1Schristos echo 20944e98e3e1Schristos cat confdefs.h 20954e98e3e1Schristos echo 20964e98e3e1Schristos fi 20974e98e3e1Schristos test "$ac_signal" != 0 && 20984e98e3e1Schristos $as_echo "$as_me: caught signal $ac_signal" 20994e98e3e1Schristos $as_echo "$as_me: exit $exit_status" 21004e98e3e1Schristos } >&5 21014e98e3e1Schristos rm -f core *.core core.conftest.* && 21024e98e3e1Schristos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 21034e98e3e1Schristos exit $exit_status 21044e98e3e1Schristos' 0 21054e98e3e1Schristosfor ac_signal in 1 2 13 15; do 21064e98e3e1Schristos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 21074e98e3e1Schristosdone 21084e98e3e1Schristosac_signal=0 21094e98e3e1Schristos 21104e98e3e1Schristos# confdefs.h avoids OS command line length limits that DEFS can exceed. 21114e98e3e1Schristosrm -f -r conftest* confdefs.h 21124e98e3e1Schristos 21134e98e3e1Schristos$as_echo "/* confdefs.h */" > confdefs.h 21144e98e3e1Schristos 21154e98e3e1Schristos# Predefined preprocessor variables. 21164e98e3e1Schristos 21174e98e3e1Schristoscat >>confdefs.h <<_ACEOF 21184e98e3e1Schristos#define PACKAGE_NAME "$PACKAGE_NAME" 21194e98e3e1Schristos_ACEOF 21204e98e3e1Schristos 21214e98e3e1Schristoscat >>confdefs.h <<_ACEOF 21224e98e3e1Schristos#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 21234e98e3e1Schristos_ACEOF 21244e98e3e1Schristos 21254e98e3e1Schristoscat >>confdefs.h <<_ACEOF 21264e98e3e1Schristos#define PACKAGE_VERSION "$PACKAGE_VERSION" 21274e98e3e1Schristos_ACEOF 21284e98e3e1Schristos 21294e98e3e1Schristoscat >>confdefs.h <<_ACEOF 21304e98e3e1Schristos#define PACKAGE_STRING "$PACKAGE_STRING" 21314e98e3e1Schristos_ACEOF 21324e98e3e1Schristos 21334e98e3e1Schristoscat >>confdefs.h <<_ACEOF 21344e98e3e1Schristos#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 21354e98e3e1Schristos_ACEOF 21364e98e3e1Schristos 21374e98e3e1Schristoscat >>confdefs.h <<_ACEOF 21384e98e3e1Schristos#define PACKAGE_URL "$PACKAGE_URL" 21394e98e3e1Schristos_ACEOF 21404e98e3e1Schristos 21414e98e3e1Schristos 21424e98e3e1Schristos# Let the site file select an alternate cache file if it wants to. 21434e98e3e1Schristos# Prefer an explicitly selected file to automatically selected ones. 21444e98e3e1Schristosac_site_file1=NONE 21454e98e3e1Schristosac_site_file2=NONE 21464e98e3e1Schristosif test -n "$CONFIG_SITE"; then 21474559860eSchristos # We do not want a PATH search for config.site. 21484559860eSchristos case $CONFIG_SITE in #(( 21494559860eSchristos -*) ac_site_file1=./$CONFIG_SITE;; 21504559860eSchristos */*) ac_site_file1=$CONFIG_SITE;; 21514559860eSchristos *) ac_site_file1=./$CONFIG_SITE;; 21524559860eSchristos esac 21534e98e3e1Schristoselif test "x$prefix" != xNONE; then 21544e98e3e1Schristos ac_site_file1=$prefix/share/config.site 21554e98e3e1Schristos ac_site_file2=$prefix/etc/config.site 21564e98e3e1Schristoselse 21574e98e3e1Schristos ac_site_file1=$ac_default_prefix/share/config.site 21584e98e3e1Schristos ac_site_file2=$ac_default_prefix/etc/config.site 21594e98e3e1Schristosfi 21604e98e3e1Schristosfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 21614e98e3e1Schristosdo 21624e98e3e1Schristos test "x$ac_site_file" = xNONE && continue 21634559860eSchristos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 21644e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 21654e98e3e1Schristos$as_echo "$as_me: loading site script $ac_site_file" >&6;} 21664e98e3e1Schristos sed 's/^/| /' "$ac_site_file" >&5 21674559860eSchristos . "$ac_site_file" \ 21684559860eSchristos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21694559860eSchristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21704559860eSchristosas_fn_error $? "failed to load site script $ac_site_file 21714559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 21724e98e3e1Schristos fi 21734e98e3e1Schristosdone 21744e98e3e1Schristos 21754e98e3e1Schristosif test -r "$cache_file"; then 21764559860eSchristos # Some versions of bash will fail to source /dev/null (special files 21774559860eSchristos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 21784559860eSchristos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 21794e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 21804e98e3e1Schristos$as_echo "$as_me: loading cache $cache_file" >&6;} 21814e98e3e1Schristos case $cache_file in 21824e98e3e1Schristos [\\/]* | ?:[\\/]* ) . "$cache_file";; 21834e98e3e1Schristos *) . "./$cache_file";; 21844e98e3e1Schristos esac 21854e98e3e1Schristos fi 21864e98e3e1Schristoselse 21874e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 21884e98e3e1Schristos$as_echo "$as_me: creating cache $cache_file" >&6;} 21894e98e3e1Schristos >$cache_file 21904e98e3e1Schristosfi 21914e98e3e1Schristos 21924e98e3e1Schristos# Check that the precious variables saved in the cache have kept the same 21934e98e3e1Schristos# value. 21944e98e3e1Schristosac_cache_corrupted=false 21954e98e3e1Schristosfor ac_var in $ac_precious_vars; do 21964e98e3e1Schristos eval ac_old_set=\$ac_cv_env_${ac_var}_set 21974e98e3e1Schristos eval ac_new_set=\$ac_env_${ac_var}_set 21984e98e3e1Schristos eval ac_old_val=\$ac_cv_env_${ac_var}_value 21994e98e3e1Schristos eval ac_new_val=\$ac_env_${ac_var}_value 22004e98e3e1Schristos case $ac_old_set,$ac_new_set in 22014e98e3e1Schristos set,) 22024e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 22034e98e3e1Schristos$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 22044e98e3e1Schristos ac_cache_corrupted=: ;; 22054e98e3e1Schristos ,set) 22064e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 22074e98e3e1Schristos$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 22084e98e3e1Schristos ac_cache_corrupted=: ;; 22094e98e3e1Schristos ,);; 22104e98e3e1Schristos *) 22114e98e3e1Schristos if test "x$ac_old_val" != "x$ac_new_val"; then 22124e98e3e1Schristos # differences in whitespace do not lead to failure. 22134e98e3e1Schristos ac_old_val_w=`echo x $ac_old_val` 22144e98e3e1Schristos ac_new_val_w=`echo x $ac_new_val` 22154e98e3e1Schristos if test "$ac_old_val_w" != "$ac_new_val_w"; then 22164e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 22174e98e3e1Schristos$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 22184e98e3e1Schristos ac_cache_corrupted=: 22194e98e3e1Schristos else 22204e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 22214e98e3e1Schristos$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 22224e98e3e1Schristos eval $ac_var=\$ac_old_val 22234e98e3e1Schristos fi 22244e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 22254e98e3e1Schristos$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 22264e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 22274e98e3e1Schristos$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 22284e98e3e1Schristos fi;; 22294e98e3e1Schristos esac 22304e98e3e1Schristos # Pass precious variables to config.status. 22314e98e3e1Schristos if test "$ac_new_set" = set; then 22324e98e3e1Schristos case $ac_new_val in 22334e98e3e1Schristos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 22344e98e3e1Schristos *) ac_arg=$ac_var=$ac_new_val ;; 22354e98e3e1Schristos esac 22364e98e3e1Schristos case " $ac_configure_args " in 22374e98e3e1Schristos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 22384e98e3e1Schristos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 22394e98e3e1Schristos esac 22404e98e3e1Schristos fi 22414e98e3e1Schristosdone 22424e98e3e1Schristosif $ac_cache_corrupted; then 22434e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 22444e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 22454e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 22464e98e3e1Schristos$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 22474559860eSchristos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 22484e98e3e1Schristosfi 22494e98e3e1Schristos## -------------------- ## 22504e98e3e1Schristos## Main body of script. ## 22514e98e3e1Schristos## -------------------- ## 22524e98e3e1Schristos 22534e98e3e1Schristosac_ext=c 22544e98e3e1Schristosac_cpp='$CPP $CPPFLAGS' 22554e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22564e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22574e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 22584e98e3e1Schristos 22594e98e3e1Schristos 22604e98e3e1Schristos 22614e98e3e1Schristos 226203467a24Schristosac_aux_dir= 226303467a24Schristosfor ac_dir in .. "$srcdir"/..; do 22644559860eSchristos if test -f "$ac_dir/install-sh"; then 226503467a24Schristos ac_aux_dir=$ac_dir 22664559860eSchristos ac_install_sh="$ac_aux_dir/install-sh -c" 22674559860eSchristos break 22684559860eSchristos elif test -f "$ac_dir/install.sh"; then 22694559860eSchristos ac_aux_dir=$ac_dir 22704559860eSchristos ac_install_sh="$ac_aux_dir/install.sh -c" 22714559860eSchristos break 22724559860eSchristos elif test -f "$ac_dir/shtool"; then 22734559860eSchristos ac_aux_dir=$ac_dir 22744559860eSchristos ac_install_sh="$ac_aux_dir/shtool install -c" 22754559860eSchristos break 227603467a24Schristos fi 227703467a24Schristosdone 227803467a24Schristosif test -z "$ac_aux_dir"; then 22794559860eSchristos as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5 228003467a24Schristosfi 228103467a24Schristos 228203467a24Schristos# These three variables are undocumented and unsupported, 228303467a24Schristos# and are intended to be withdrawn in a future Autoconf release. 228403467a24Schristos# They can cause serious problems if a builder's source tree is in a directory 228503467a24Schristos# whose full name contains unusual characters. 228603467a24Schristosac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 228703467a24Schristosac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 228803467a24Schristosac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 228903467a24Schristos 229003467a24Schristos 22914e98e3e1Schristos 22924e98e3e1Schristos# Checks for programs. 22934e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 22944e98e3e1Schristos$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 22954e98e3e1Schristosset x ${MAKE-make} 22964e98e3e1Schristosac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 22974559860eSchristosif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 22984e98e3e1Schristos $as_echo_n "(cached) " >&6 22994e98e3e1Schristoselse 23004e98e3e1Schristos cat >conftest.make <<\_ACEOF 23014e98e3e1SchristosSHELL = /bin/sh 23024e98e3e1Schristosall: 23034e98e3e1Schristos @echo '@@@%%%=$(MAKE)=@@@%%%' 23044e98e3e1Schristos_ACEOF 23054e98e3e1Schristos# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 23064e98e3e1Schristoscase `${MAKE-make} -f conftest.make 2>/dev/null` in 23074e98e3e1Schristos *@@@%%%=?*=@@@%%%*) 23084e98e3e1Schristos eval ac_cv_prog_make_${ac_make}_set=yes;; 23094e98e3e1Schristos *) 23104e98e3e1Schristos eval ac_cv_prog_make_${ac_make}_set=no;; 23114e98e3e1Schristosesac 23124e98e3e1Schristosrm -f conftest.make 23134e98e3e1Schristosfi 23144e98e3e1Schristosif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 23154e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 23164e98e3e1Schristos$as_echo "yes" >&6; } 23174e98e3e1Schristos SET_MAKE= 23184e98e3e1Schristoselse 23194e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23204e98e3e1Schristos$as_echo "no" >&6; } 23214e98e3e1Schristos SET_MAKE="MAKE=${MAKE-make}" 23224e98e3e1Schristosfi 23234e98e3e1Schristos 23244e98e3e1Schristosac_ext=c 23254e98e3e1Schristosac_cpp='$CPP $CPPFLAGS' 23264e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 23274e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 23284e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 23294e98e3e1Schristosif test -n "$ac_tool_prefix"; then 23304e98e3e1Schristos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 23314e98e3e1Schristosset dummy ${ac_tool_prefix}gcc; ac_word=$2 23324e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23334e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 23344559860eSchristosif ${ac_cv_prog_CC+:} false; then : 23354e98e3e1Schristos $as_echo_n "(cached) " >&6 23364e98e3e1Schristoselse 23374e98e3e1Schristos if test -n "$CC"; then 23384e98e3e1Schristos ac_cv_prog_CC="$CC" # Let the user override the test. 23394e98e3e1Schristoselse 23404e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23414e98e3e1Schristosfor as_dir in $PATH 23424e98e3e1Schristosdo 23434e98e3e1Schristos IFS=$as_save_IFS 23444e98e3e1Schristos test -z "$as_dir" && as_dir=. 23454e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 23464559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 23474e98e3e1Schristos ac_cv_prog_CC="${ac_tool_prefix}gcc" 23484e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23494e98e3e1Schristos break 2 23504e98e3e1Schristos fi 23514e98e3e1Schristosdone 23524e98e3e1Schristos done 23534e98e3e1SchristosIFS=$as_save_IFS 23544e98e3e1Schristos 23554e98e3e1Schristosfi 23564e98e3e1Schristosfi 23574e98e3e1SchristosCC=$ac_cv_prog_CC 23584e98e3e1Schristosif test -n "$CC"; then 23594e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 23604e98e3e1Schristos$as_echo "$CC" >&6; } 23614e98e3e1Schristoselse 23624e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23634e98e3e1Schristos$as_echo "no" >&6; } 23644e98e3e1Schristosfi 23654e98e3e1Schristos 23664e98e3e1Schristos 23674e98e3e1Schristosfi 23684e98e3e1Schristosif test -z "$ac_cv_prog_CC"; then 23694e98e3e1Schristos ac_ct_CC=$CC 23704e98e3e1Schristos # Extract the first word of "gcc", so it can be a program name with args. 23714e98e3e1Schristosset dummy gcc; ac_word=$2 23724e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23734e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 23744559860eSchristosif ${ac_cv_prog_ac_ct_CC+:} false; then : 23754e98e3e1Schristos $as_echo_n "(cached) " >&6 23764e98e3e1Schristoselse 23774e98e3e1Schristos if test -n "$ac_ct_CC"; then 23784e98e3e1Schristos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 23794e98e3e1Schristoselse 23804e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23814e98e3e1Schristosfor as_dir in $PATH 23824e98e3e1Schristosdo 23834e98e3e1Schristos IFS=$as_save_IFS 23844e98e3e1Schristos test -z "$as_dir" && as_dir=. 23854e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 23864559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 23874e98e3e1Schristos ac_cv_prog_ac_ct_CC="gcc" 23884e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23894e98e3e1Schristos break 2 23904e98e3e1Schristos fi 23914e98e3e1Schristosdone 23924e98e3e1Schristos done 23934e98e3e1SchristosIFS=$as_save_IFS 23944e98e3e1Schristos 23954e98e3e1Schristosfi 23964e98e3e1Schristosfi 23974e98e3e1Schristosac_ct_CC=$ac_cv_prog_ac_ct_CC 23984e98e3e1Schristosif test -n "$ac_ct_CC"; then 23994e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 24004e98e3e1Schristos$as_echo "$ac_ct_CC" >&6; } 24014e98e3e1Schristoselse 24024e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24034e98e3e1Schristos$as_echo "no" >&6; } 24044e98e3e1Schristosfi 24054e98e3e1Schristos 24064e98e3e1Schristos if test "x$ac_ct_CC" = x; then 24074e98e3e1Schristos CC="" 24084e98e3e1Schristos else 24094e98e3e1Schristos case $cross_compiling:$ac_tool_warned in 24104e98e3e1Schristosyes:) 24114e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 24124e98e3e1Schristos$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 24134e98e3e1Schristosac_tool_warned=yes ;; 24144e98e3e1Schristosesac 24154e98e3e1Schristos CC=$ac_ct_CC 24164e98e3e1Schristos fi 24174e98e3e1Schristoselse 24184e98e3e1Schristos CC="$ac_cv_prog_CC" 24194e98e3e1Schristosfi 24204e98e3e1Schristos 24214e98e3e1Schristosif test -z "$CC"; then 24224e98e3e1Schristos if test -n "$ac_tool_prefix"; then 24234e98e3e1Schristos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 24244e98e3e1Schristosset dummy ${ac_tool_prefix}cc; ac_word=$2 24254e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24264e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 24274559860eSchristosif ${ac_cv_prog_CC+:} false; then : 24284e98e3e1Schristos $as_echo_n "(cached) " >&6 24294e98e3e1Schristoselse 24304e98e3e1Schristos if test -n "$CC"; then 24314e98e3e1Schristos ac_cv_prog_CC="$CC" # Let the user override the test. 24324e98e3e1Schristoselse 24334e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24344e98e3e1Schristosfor as_dir in $PATH 24354e98e3e1Schristosdo 24364e98e3e1Schristos IFS=$as_save_IFS 24374e98e3e1Schristos test -z "$as_dir" && as_dir=. 24384e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 24394559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 24404e98e3e1Schristos ac_cv_prog_CC="${ac_tool_prefix}cc" 24414e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24424e98e3e1Schristos break 2 24434e98e3e1Schristos fi 24444e98e3e1Schristosdone 24454e98e3e1Schristos done 24464e98e3e1SchristosIFS=$as_save_IFS 24474e98e3e1Schristos 24484e98e3e1Schristosfi 24494e98e3e1Schristosfi 24504e98e3e1SchristosCC=$ac_cv_prog_CC 24514e98e3e1Schristosif test -n "$CC"; then 24524e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 24534e98e3e1Schristos$as_echo "$CC" >&6; } 24544e98e3e1Schristoselse 24554e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24564e98e3e1Schristos$as_echo "no" >&6; } 24574e98e3e1Schristosfi 24584e98e3e1Schristos 24594e98e3e1Schristos 24604e98e3e1Schristos fi 24614e98e3e1Schristosfi 24624e98e3e1Schristosif test -z "$CC"; then 24634e98e3e1Schristos # Extract the first word of "cc", so it can be a program name with args. 24644e98e3e1Schristosset dummy cc; ac_word=$2 24654e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24664e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 24674559860eSchristosif ${ac_cv_prog_CC+:} false; then : 24684e98e3e1Schristos $as_echo_n "(cached) " >&6 24694e98e3e1Schristoselse 24704e98e3e1Schristos if test -n "$CC"; then 24714e98e3e1Schristos ac_cv_prog_CC="$CC" # Let the user override the test. 24724e98e3e1Schristoselse 24734e98e3e1Schristos ac_prog_rejected=no 24744e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24754e98e3e1Schristosfor as_dir in $PATH 24764e98e3e1Schristosdo 24774e98e3e1Schristos IFS=$as_save_IFS 24784e98e3e1Schristos test -z "$as_dir" && as_dir=. 24794e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 24804559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 24814e98e3e1Schristos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 24824e98e3e1Schristos ac_prog_rejected=yes 24834e98e3e1Schristos continue 24844e98e3e1Schristos fi 24854e98e3e1Schristos ac_cv_prog_CC="cc" 24864e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24874e98e3e1Schristos break 2 24884e98e3e1Schristos fi 24894e98e3e1Schristosdone 24904e98e3e1Schristos done 24914e98e3e1SchristosIFS=$as_save_IFS 24924e98e3e1Schristos 24934e98e3e1Schristosif test $ac_prog_rejected = yes; then 24944e98e3e1Schristos # We found a bogon in the path, so make sure we never use it. 24954e98e3e1Schristos set dummy $ac_cv_prog_CC 24964e98e3e1Schristos shift 24974e98e3e1Schristos if test $# != 0; then 24984e98e3e1Schristos # We chose a different compiler from the bogus one. 24994e98e3e1Schristos # However, it has the same basename, so the bogon will be chosen 25004e98e3e1Schristos # first if we set CC to just the basename; use the full file name. 25014e98e3e1Schristos shift 25024e98e3e1Schristos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 25034e98e3e1Schristos fi 25044e98e3e1Schristosfi 25054e98e3e1Schristosfi 25064e98e3e1Schristosfi 25074e98e3e1SchristosCC=$ac_cv_prog_CC 25084e98e3e1Schristosif test -n "$CC"; then 25094e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 25104e98e3e1Schristos$as_echo "$CC" >&6; } 25114e98e3e1Schristoselse 25124e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25134e98e3e1Schristos$as_echo "no" >&6; } 25144e98e3e1Schristosfi 25154e98e3e1Schristos 25164e98e3e1Schristos 25174e98e3e1Schristosfi 25184e98e3e1Schristosif test -z "$CC"; then 25194e98e3e1Schristos if test -n "$ac_tool_prefix"; then 25204e98e3e1Schristos for ac_prog in cl.exe 25214e98e3e1Schristos do 25224e98e3e1Schristos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 25234e98e3e1Schristosset dummy $ac_tool_prefix$ac_prog; ac_word=$2 25244e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25254e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 25264559860eSchristosif ${ac_cv_prog_CC+:} false; then : 25274e98e3e1Schristos $as_echo_n "(cached) " >&6 25284e98e3e1Schristoselse 25294e98e3e1Schristos if test -n "$CC"; then 25304e98e3e1Schristos ac_cv_prog_CC="$CC" # Let the user override the test. 25314e98e3e1Schristoselse 25324e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25334e98e3e1Schristosfor as_dir in $PATH 25344e98e3e1Schristosdo 25354e98e3e1Schristos IFS=$as_save_IFS 25364e98e3e1Schristos test -z "$as_dir" && as_dir=. 25374e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 25384559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25394e98e3e1Schristos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 25404e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25414e98e3e1Schristos break 2 25424e98e3e1Schristos fi 25434e98e3e1Schristosdone 25444e98e3e1Schristos done 25454e98e3e1SchristosIFS=$as_save_IFS 25464e98e3e1Schristos 25474e98e3e1Schristosfi 25484e98e3e1Schristosfi 25494e98e3e1SchristosCC=$ac_cv_prog_CC 25504e98e3e1Schristosif test -n "$CC"; then 25514e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 25524e98e3e1Schristos$as_echo "$CC" >&6; } 25534e98e3e1Schristoselse 25544e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25554e98e3e1Schristos$as_echo "no" >&6; } 25564e98e3e1Schristosfi 25574e98e3e1Schristos 25584e98e3e1Schristos 25594e98e3e1Schristos test -n "$CC" && break 25604e98e3e1Schristos done 25614e98e3e1Schristosfi 25624e98e3e1Schristosif test -z "$CC"; then 25634e98e3e1Schristos ac_ct_CC=$CC 25644e98e3e1Schristos for ac_prog in cl.exe 25654e98e3e1Schristosdo 25664e98e3e1Schristos # Extract the first word of "$ac_prog", so it can be a program name with args. 25674e98e3e1Schristosset dummy $ac_prog; ac_word=$2 25684e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25694e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 25704559860eSchristosif ${ac_cv_prog_ac_ct_CC+:} false; then : 25714e98e3e1Schristos $as_echo_n "(cached) " >&6 25724e98e3e1Schristoselse 25734e98e3e1Schristos if test -n "$ac_ct_CC"; then 25744e98e3e1Schristos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 25754e98e3e1Schristoselse 25764e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25774e98e3e1Schristosfor as_dir in $PATH 25784e98e3e1Schristosdo 25794e98e3e1Schristos IFS=$as_save_IFS 25804e98e3e1Schristos test -z "$as_dir" && as_dir=. 25814e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 25824559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25834e98e3e1Schristos ac_cv_prog_ac_ct_CC="$ac_prog" 25844e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25854e98e3e1Schristos break 2 25864e98e3e1Schristos fi 25874e98e3e1Schristosdone 25884e98e3e1Schristos done 25894e98e3e1SchristosIFS=$as_save_IFS 25904e98e3e1Schristos 25914e98e3e1Schristosfi 25924e98e3e1Schristosfi 25934e98e3e1Schristosac_ct_CC=$ac_cv_prog_ac_ct_CC 25944e98e3e1Schristosif test -n "$ac_ct_CC"; then 25954e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 25964e98e3e1Schristos$as_echo "$ac_ct_CC" >&6; } 25974e98e3e1Schristoselse 25984e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25994e98e3e1Schristos$as_echo "no" >&6; } 26004e98e3e1Schristosfi 26014e98e3e1Schristos 26024e98e3e1Schristos 26034e98e3e1Schristos test -n "$ac_ct_CC" && break 26044e98e3e1Schristosdone 26054e98e3e1Schristos 26064e98e3e1Schristos if test "x$ac_ct_CC" = x; then 26074e98e3e1Schristos CC="" 26084e98e3e1Schristos else 26094e98e3e1Schristos case $cross_compiling:$ac_tool_warned in 26104e98e3e1Schristosyes:) 26114e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 26124e98e3e1Schristos$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 26134e98e3e1Schristosac_tool_warned=yes ;; 26144e98e3e1Schristosesac 26154e98e3e1Schristos CC=$ac_ct_CC 26164e98e3e1Schristos fi 26174e98e3e1Schristosfi 26184e98e3e1Schristos 26194e98e3e1Schristosfi 26204e98e3e1Schristos 26214e98e3e1Schristos 26224e98e3e1Schristostest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 26234e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 26244559860eSchristosas_fn_error $? "no acceptable C compiler found in \$PATH 26254559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 26264e98e3e1Schristos 26274e98e3e1Schristos# Provide some information about the compiler. 26284e98e3e1Schristos$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 26294e98e3e1Schristosset X $ac_compile 26304e98e3e1Schristosac_compiler=$2 26314e98e3e1Schristosfor ac_option in --version -v -V -qversion; do 26324e98e3e1Schristos { { ac_try="$ac_compiler $ac_option >&5" 26334e98e3e1Schristoscase "(($ac_try" in 26344e98e3e1Schristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26354e98e3e1Schristos *) ac_try_echo=$ac_try;; 26364e98e3e1Schristosesac 26374e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 26384e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5 26394e98e3e1Schristos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 26404e98e3e1Schristos ac_status=$? 26414e98e3e1Schristos if test -s conftest.err; then 26424e98e3e1Schristos sed '10a\ 26434e98e3e1Schristos... rest of stderr output deleted ... 26444e98e3e1Schristos 10q' conftest.err >conftest.er1 26454e98e3e1Schristos cat conftest.er1 >&5 26464e98e3e1Schristos fi 26474559860eSchristos rm -f conftest.er1 conftest.err 26484e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 26494e98e3e1Schristos test $ac_status = 0; } 26504e98e3e1Schristosdone 26514e98e3e1Schristos 26524e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext 26534e98e3e1Schristos/* end confdefs.h. */ 26544e98e3e1Schristos 26554e98e3e1Schristosint 26564e98e3e1Schristosmain () 26574e98e3e1Schristos{ 26584e98e3e1Schristos 26594e98e3e1Schristos ; 26604e98e3e1Schristos return 0; 26614e98e3e1Schristos} 26624e98e3e1Schristos_ACEOF 26634e98e3e1Schristosac_clean_files_save=$ac_clean_files 26644559860eSchristosac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 26654e98e3e1Schristos# Try to create an executable without -o first, disregard a.out. 26664e98e3e1Schristos# It will help us diagnose broken compilers, and finding out an intuition 26674e98e3e1Schristos# of exeext. 26684559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 26694559860eSchristos$as_echo_n "checking whether the C compiler works... " >&6; } 26704e98e3e1Schristosac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 26714e98e3e1Schristos 26724e98e3e1Schristos# The possible output files: 26734e98e3e1Schristosac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 26744e98e3e1Schristos 26754e98e3e1Schristosac_rmfiles= 26764e98e3e1Schristosfor ac_file in $ac_files 26774e98e3e1Schristosdo 26784e98e3e1Schristos case $ac_file in 26794e98e3e1Schristos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 26804e98e3e1Schristos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 26814e98e3e1Schristos esac 26824e98e3e1Schristosdone 26834e98e3e1Schristosrm -f $ac_rmfiles 26844e98e3e1Schristos 26854e98e3e1Schristosif { { ac_try="$ac_link_default" 26864e98e3e1Schristoscase "(($ac_try" in 26874e98e3e1Schristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26884e98e3e1Schristos *) ac_try_echo=$ac_try;; 26894e98e3e1Schristosesac 26904e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 26914e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5 26924e98e3e1Schristos (eval "$ac_link_default") 2>&5 26934e98e3e1Schristos ac_status=$? 26944e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 26954e98e3e1Schristos test $ac_status = 0; }; then : 26964e98e3e1Schristos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 26974e98e3e1Schristos# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 26984e98e3e1Schristos# in a Makefile. We should not override ac_cv_exeext if it was cached, 26994e98e3e1Schristos# so that the user can short-circuit this test for compilers unknown to 27004e98e3e1Schristos# Autoconf. 27014e98e3e1Schristosfor ac_file in $ac_files '' 27024e98e3e1Schristosdo 27034e98e3e1Schristos test -f "$ac_file" || continue 27044e98e3e1Schristos case $ac_file in 27054e98e3e1Schristos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 27064e98e3e1Schristos ;; 27074e98e3e1Schristos [ab].out ) 27084e98e3e1Schristos # We found the default executable, but exeext='' is most 27094e98e3e1Schristos # certainly right. 27104e98e3e1Schristos break;; 27114e98e3e1Schristos *.* ) 27124e98e3e1Schristos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 27134e98e3e1Schristos then :; else 27144e98e3e1Schristos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 27154e98e3e1Schristos fi 27164e98e3e1Schristos # We set ac_cv_exeext here because the later test for it is not 27174e98e3e1Schristos # safe: cross compilers may not add the suffix if given an `-o' 27184e98e3e1Schristos # argument, so we may need to know it at that point already. 27194e98e3e1Schristos # Even if this section looks crufty: it has the advantage of 27204e98e3e1Schristos # actually working. 27214e98e3e1Schristos break;; 27224e98e3e1Schristos * ) 27234e98e3e1Schristos break;; 27244e98e3e1Schristos esac 27254e98e3e1Schristosdone 27264e98e3e1Schristostest "$ac_cv_exeext" = no && ac_cv_exeext= 27274e98e3e1Schristos 27284e98e3e1Schristoselse 27294e98e3e1Schristos ac_file='' 27304e98e3e1Schristosfi 27314e98e3e1Schristosif test -z "$ac_file"; then : 27324559860eSchristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27334559860eSchristos$as_echo "no" >&6; } 27344e98e3e1Schristos$as_echo "$as_me: failed program was:" >&5 27354e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5 27364e98e3e1Schristos 27374e98e3e1Schristos{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 27384e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 27394559860eSchristosas_fn_error 77 "C compiler cannot create executables 27404559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 27414e98e3e1Schristoselse 27424e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27434e98e3e1Schristos$as_echo "yes" >&6; } 27444559860eSchristosfi 27454559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 27464559860eSchristos$as_echo_n "checking for C compiler default output file name... " >&6; } 27474559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 27484559860eSchristos$as_echo "$ac_file" >&6; } 27494559860eSchristosac_exeext=$ac_cv_exeext 27504e98e3e1Schristos 27514559860eSchristosrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 27524e98e3e1Schristosac_clean_files=$ac_clean_files_save 27534e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 27544e98e3e1Schristos$as_echo_n "checking for suffix of executables... " >&6; } 27554e98e3e1Schristosif { { ac_try="$ac_link" 27564e98e3e1Schristoscase "(($ac_try" in 27574e98e3e1Schristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27584e98e3e1Schristos *) ac_try_echo=$ac_try;; 27594e98e3e1Schristosesac 27604e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 27614e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5 27624e98e3e1Schristos (eval "$ac_link") 2>&5 27634e98e3e1Schristos ac_status=$? 27644e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 27654e98e3e1Schristos test $ac_status = 0; }; then : 27664e98e3e1Schristos # If both `conftest.exe' and `conftest' are `present' (well, observable) 27674e98e3e1Schristos# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 27684e98e3e1Schristos# work properly (i.e., refer to `conftest.exe'), while it won't with 27694e98e3e1Schristos# `rm'. 27704e98e3e1Schristosfor ac_file in conftest.exe conftest conftest.*; do 27714e98e3e1Schristos test -f "$ac_file" || continue 27724e98e3e1Schristos case $ac_file in 27734e98e3e1Schristos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 27744e98e3e1Schristos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 27754e98e3e1Schristos break;; 27764e98e3e1Schristos * ) break;; 27774e98e3e1Schristos esac 27784e98e3e1Schristosdone 27794e98e3e1Schristoselse 27804e98e3e1Schristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 27814e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 27824559860eSchristosas_fn_error $? "cannot compute suffix of executables: cannot compile and link 27834559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 27844e98e3e1Schristosfi 27854559860eSchristosrm -f conftest conftest$ac_cv_exeext 27864e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 27874e98e3e1Schristos$as_echo "$ac_cv_exeext" >&6; } 27884e98e3e1Schristos 27894e98e3e1Schristosrm -f conftest.$ac_ext 27904e98e3e1SchristosEXEEXT=$ac_cv_exeext 27914e98e3e1Schristosac_exeext=$EXEEXT 27924559860eSchristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext 27934559860eSchristos/* end confdefs.h. */ 27944559860eSchristos#include <stdio.h> 27954559860eSchristosint 27964559860eSchristosmain () 27974559860eSchristos{ 27984559860eSchristosFILE *f = fopen ("conftest.out", "w"); 27994559860eSchristos return ferror (f) || fclose (f) != 0; 28004559860eSchristos 28014559860eSchristos ; 28024559860eSchristos return 0; 28034559860eSchristos} 28044559860eSchristos_ACEOF 28054559860eSchristosac_clean_files="$ac_clean_files conftest.out" 28064559860eSchristos# Check that the compiler produces executables we can run. If not, either 28074559860eSchristos# the compiler is broken, or we cross compile. 28084559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 28094559860eSchristos$as_echo_n "checking whether we are cross compiling... " >&6; } 28104559860eSchristosif test "$cross_compiling" != yes; then 28114559860eSchristos { { ac_try="$ac_link" 28124559860eSchristoscase "(($ac_try" in 28134559860eSchristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28144559860eSchristos *) ac_try_echo=$ac_try;; 28154559860eSchristosesac 28164559860eSchristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 28174559860eSchristos$as_echo "$ac_try_echo"; } >&5 28184559860eSchristos (eval "$ac_link") 2>&5 28194559860eSchristos ac_status=$? 28204559860eSchristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28214559860eSchristos test $ac_status = 0; } 28224559860eSchristos if { ac_try='./conftest$ac_cv_exeext' 28234559860eSchristos { { case "(($ac_try" in 28244559860eSchristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28254559860eSchristos *) ac_try_echo=$ac_try;; 28264559860eSchristosesac 28274559860eSchristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 28284559860eSchristos$as_echo "$ac_try_echo"; } >&5 28294559860eSchristos (eval "$ac_try") 2>&5 28304559860eSchristos ac_status=$? 28314559860eSchristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28324559860eSchristos test $ac_status = 0; }; }; then 28334559860eSchristos cross_compiling=no 28344559860eSchristos else 28354559860eSchristos if test "$cross_compiling" = maybe; then 28364559860eSchristos cross_compiling=yes 28374559860eSchristos else 28384559860eSchristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 28394559860eSchristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 28404559860eSchristosas_fn_error $? "cannot run C compiled programs. 28414559860eSchristosIf you meant to cross compile, use \`--host'. 28424559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 28434559860eSchristos fi 28444559860eSchristos fi 28454559860eSchristosfi 28464559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 28474559860eSchristos$as_echo "$cross_compiling" >&6; } 28484559860eSchristos 28494559860eSchristosrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 28504559860eSchristosac_clean_files=$ac_clean_files_save 28514e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 28524e98e3e1Schristos$as_echo_n "checking for suffix of object files... " >&6; } 28534559860eSchristosif ${ac_cv_objext+:} false; then : 28544e98e3e1Schristos $as_echo_n "(cached) " >&6 28554e98e3e1Schristoselse 28564e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28574e98e3e1Schristos/* end confdefs.h. */ 28584e98e3e1Schristos 28594e98e3e1Schristosint 28604e98e3e1Schristosmain () 28614e98e3e1Schristos{ 28624e98e3e1Schristos 28634e98e3e1Schristos ; 28644e98e3e1Schristos return 0; 28654e98e3e1Schristos} 28664e98e3e1Schristos_ACEOF 28674e98e3e1Schristosrm -f conftest.o conftest.obj 28684e98e3e1Schristosif { { ac_try="$ac_compile" 28694e98e3e1Schristoscase "(($ac_try" in 28704e98e3e1Schristos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28714e98e3e1Schristos *) ac_try_echo=$ac_try;; 28724e98e3e1Schristosesac 28734e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 28744e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5 28754e98e3e1Schristos (eval "$ac_compile") 2>&5 28764e98e3e1Schristos ac_status=$? 28774e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28784e98e3e1Schristos test $ac_status = 0; }; then : 28794e98e3e1Schristos for ac_file in conftest.o conftest.obj conftest.*; do 28804e98e3e1Schristos test -f "$ac_file" || continue; 28814e98e3e1Schristos case $ac_file in 28824e98e3e1Schristos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 28834e98e3e1Schristos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 28844e98e3e1Schristos break;; 28854e98e3e1Schristos esac 28864e98e3e1Schristosdone 28874e98e3e1Schristoselse 28884e98e3e1Schristos $as_echo "$as_me: failed program was:" >&5 28894e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5 28904e98e3e1Schristos 28914e98e3e1Schristos{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 28924e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 28934559860eSchristosas_fn_error $? "cannot compute suffix of object files: cannot compile 28944559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 28954e98e3e1Schristosfi 28964e98e3e1Schristosrm -f conftest.$ac_cv_objext conftest.$ac_ext 28974e98e3e1Schristosfi 28984e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 28994e98e3e1Schristos$as_echo "$ac_cv_objext" >&6; } 29004e98e3e1SchristosOBJEXT=$ac_cv_objext 29014e98e3e1Schristosac_objext=$OBJEXT 29024e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 29034e98e3e1Schristos$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 29044559860eSchristosif ${ac_cv_c_compiler_gnu+:} false; then : 29054e98e3e1Schristos $as_echo_n "(cached) " >&6 29064e98e3e1Schristoselse 29074e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29084e98e3e1Schristos/* end confdefs.h. */ 29094e98e3e1Schristos 29104e98e3e1Schristosint 29114e98e3e1Schristosmain () 29124e98e3e1Schristos{ 29134e98e3e1Schristos#ifndef __GNUC__ 29144e98e3e1Schristos choke me 29154e98e3e1Schristos#endif 29164e98e3e1Schristos 29174e98e3e1Schristos ; 29184e98e3e1Schristos return 0; 29194e98e3e1Schristos} 29204e98e3e1Schristos_ACEOF 29214e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 29224e98e3e1Schristos ac_compiler_gnu=yes 29234e98e3e1Schristoselse 29244e98e3e1Schristos ac_compiler_gnu=no 29254e98e3e1Schristosfi 29264e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29274e98e3e1Schristosac_cv_c_compiler_gnu=$ac_compiler_gnu 29284e98e3e1Schristos 29294e98e3e1Schristosfi 29304e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 29314e98e3e1Schristos$as_echo "$ac_cv_c_compiler_gnu" >&6; } 29324e98e3e1Schristosif test $ac_compiler_gnu = yes; then 29334e98e3e1Schristos GCC=yes 29344e98e3e1Schristoselse 29354e98e3e1Schristos GCC= 29364e98e3e1Schristosfi 29374e98e3e1Schristosac_test_CFLAGS=${CFLAGS+set} 29384e98e3e1Schristosac_save_CFLAGS=$CFLAGS 29394e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 29404e98e3e1Schristos$as_echo_n "checking whether $CC accepts -g... " >&6; } 29414559860eSchristosif ${ac_cv_prog_cc_g+:} false; then : 29424e98e3e1Schristos $as_echo_n "(cached) " >&6 29434e98e3e1Schristoselse 29444e98e3e1Schristos ac_save_c_werror_flag=$ac_c_werror_flag 29454e98e3e1Schristos ac_c_werror_flag=yes 29464e98e3e1Schristos ac_cv_prog_cc_g=no 29474e98e3e1Schristos CFLAGS="-g" 29484e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29494e98e3e1Schristos/* end confdefs.h. */ 29504e98e3e1Schristos 29514e98e3e1Schristosint 29524e98e3e1Schristosmain () 29534e98e3e1Schristos{ 29544e98e3e1Schristos 29554e98e3e1Schristos ; 29564e98e3e1Schristos return 0; 29574e98e3e1Schristos} 29584e98e3e1Schristos_ACEOF 29594e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 29604e98e3e1Schristos ac_cv_prog_cc_g=yes 29614e98e3e1Schristoselse 29624e98e3e1Schristos CFLAGS="" 29634e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29644e98e3e1Schristos/* end confdefs.h. */ 29654e98e3e1Schristos 29664e98e3e1Schristosint 29674e98e3e1Schristosmain () 29684e98e3e1Schristos{ 29694e98e3e1Schristos 29704e98e3e1Schristos ; 29714e98e3e1Schristos return 0; 29724e98e3e1Schristos} 29734e98e3e1Schristos_ACEOF 29744e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 29754e98e3e1Schristos 29764e98e3e1Schristoselse 29774e98e3e1Schristos ac_c_werror_flag=$ac_save_c_werror_flag 29784e98e3e1Schristos CFLAGS="-g" 29794e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29804e98e3e1Schristos/* end confdefs.h. */ 29814e98e3e1Schristos 29824e98e3e1Schristosint 29834e98e3e1Schristosmain () 29844e98e3e1Schristos{ 29854e98e3e1Schristos 29864e98e3e1Schristos ; 29874e98e3e1Schristos return 0; 29884e98e3e1Schristos} 29894e98e3e1Schristos_ACEOF 29904e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 29914e98e3e1Schristos ac_cv_prog_cc_g=yes 29924e98e3e1Schristosfi 29934e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29944e98e3e1Schristosfi 29954e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29964e98e3e1Schristosfi 29974e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29984e98e3e1Schristos ac_c_werror_flag=$ac_save_c_werror_flag 29994e98e3e1Schristosfi 30004e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 30014e98e3e1Schristos$as_echo "$ac_cv_prog_cc_g" >&6; } 30024e98e3e1Schristosif test "$ac_test_CFLAGS" = set; then 30034e98e3e1Schristos CFLAGS=$ac_save_CFLAGS 30044e98e3e1Schristoselif test $ac_cv_prog_cc_g = yes; then 30054e98e3e1Schristos if test "$GCC" = yes; then 30064e98e3e1Schristos CFLAGS="-g -O2" 30074e98e3e1Schristos else 30084e98e3e1Schristos CFLAGS="-g" 30094e98e3e1Schristos fi 30104e98e3e1Schristoselse 30114e98e3e1Schristos if test "$GCC" = yes; then 30124e98e3e1Schristos CFLAGS="-O2" 30134e98e3e1Schristos else 30144e98e3e1Schristos CFLAGS= 30154e98e3e1Schristos fi 30164e98e3e1Schristosfi 30174e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 30184e98e3e1Schristos$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 30194559860eSchristosif ${ac_cv_prog_cc_c89+:} false; then : 30204e98e3e1Schristos $as_echo_n "(cached) " >&6 30214e98e3e1Schristoselse 30224e98e3e1Schristos ac_cv_prog_cc_c89=no 30234e98e3e1Schristosac_save_CC=$CC 30244e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext 30254e98e3e1Schristos/* end confdefs.h. */ 30264e98e3e1Schristos#include <stdarg.h> 30274e98e3e1Schristos#include <stdio.h> 30284559860eSchristosstruct stat; 30294e98e3e1Schristos/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 30304e98e3e1Schristosstruct buf { int x; }; 30314e98e3e1SchristosFILE * (*rcsopen) (struct buf *, struct stat *, int); 30324e98e3e1Schristosstatic char *e (p, i) 30334e98e3e1Schristos char **p; 30344e98e3e1Schristos int i; 30354e98e3e1Schristos{ 30364e98e3e1Schristos return p[i]; 30374e98e3e1Schristos} 30384e98e3e1Schristosstatic char *f (char * (*g) (char **, int), char **p, ...) 30394e98e3e1Schristos{ 30404e98e3e1Schristos char *s; 30414e98e3e1Schristos va_list v; 30424e98e3e1Schristos va_start (v,p); 30434e98e3e1Schristos s = g (p, va_arg (v,int)); 30444e98e3e1Schristos va_end (v); 30454e98e3e1Schristos return s; 30464e98e3e1Schristos} 30474e98e3e1Schristos 30484e98e3e1Schristos/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 30494e98e3e1Schristos function prototypes and stuff, but not '\xHH' hex character constants. 30504e98e3e1Schristos These don't provoke an error unfortunately, instead are silently treated 30514e98e3e1Schristos as 'x'. The following induces an error, until -std is added to get 30524e98e3e1Schristos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 30534e98e3e1Schristos array size at least. It's necessary to write '\x00'==0 to get something 30544e98e3e1Schristos that's true only with -std. */ 30554e98e3e1Schristosint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 30564e98e3e1Schristos 30574e98e3e1Schristos/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 30584e98e3e1Schristos inside strings and character constants. */ 30594e98e3e1Schristos#define FOO(x) 'x' 30604e98e3e1Schristosint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 30614e98e3e1Schristos 30624e98e3e1Schristosint test (int i, double x); 30634e98e3e1Schristosstruct s1 {int (*f) (int a);}; 30644e98e3e1Schristosstruct s2 {int (*f) (double a);}; 30654e98e3e1Schristosint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 30664e98e3e1Schristosint argc; 30674e98e3e1Schristoschar **argv; 30684e98e3e1Schristosint 30694e98e3e1Schristosmain () 30704e98e3e1Schristos{ 30714e98e3e1Schristosreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 30724e98e3e1Schristos ; 30734e98e3e1Schristos return 0; 30744e98e3e1Schristos} 30754e98e3e1Schristos_ACEOF 30764e98e3e1Schristosfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 30774e98e3e1Schristos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 30784e98e3e1Schristosdo 30794e98e3e1Schristos CC="$ac_save_CC $ac_arg" 30804e98e3e1Schristos if ac_fn_c_try_compile "$LINENO"; then : 30814e98e3e1Schristos ac_cv_prog_cc_c89=$ac_arg 30824e98e3e1Schristosfi 30834e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext 30844e98e3e1Schristos test "x$ac_cv_prog_cc_c89" != "xno" && break 30854e98e3e1Schristosdone 30864e98e3e1Schristosrm -f conftest.$ac_ext 30874e98e3e1SchristosCC=$ac_save_CC 30884e98e3e1Schristos 30894e98e3e1Schristosfi 30904e98e3e1Schristos# AC_CACHE_VAL 30914e98e3e1Schristoscase "x$ac_cv_prog_cc_c89" in 30924e98e3e1Schristos x) 30934e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 30944e98e3e1Schristos$as_echo "none needed" >&6; } ;; 30954e98e3e1Schristos xno) 30964e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 30974e98e3e1Schristos$as_echo "unsupported" >&6; } ;; 30984e98e3e1Schristos *) 30994e98e3e1Schristos CC="$CC $ac_cv_prog_cc_c89" 31004e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 31014e98e3e1Schristos$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 31024e98e3e1Schristosesac 31034e98e3e1Schristosif test "x$ac_cv_prog_cc_c89" != xno; then : 31044e98e3e1Schristos 31054e98e3e1Schristosfi 31064e98e3e1Schristos 31074e98e3e1Schristosac_ext=c 31084e98e3e1Schristosac_cpp='$CPP $CPPFLAGS' 31094e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 31104e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 31114e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 31124e98e3e1Schristos 31134e98e3e1Schristosif test -n "$ac_tool_prefix"; then 31144e98e3e1Schristos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 31154e98e3e1Schristosset dummy ${ac_tool_prefix}ranlib; ac_word=$2 31164e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 31174e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 31184559860eSchristosif ${ac_cv_prog_RANLIB+:} false; then : 31194e98e3e1Schristos $as_echo_n "(cached) " >&6 31204e98e3e1Schristoselse 31214e98e3e1Schristos if test -n "$RANLIB"; then 31224e98e3e1Schristos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 31234e98e3e1Schristoselse 31244e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 31254e98e3e1Schristosfor as_dir in $PATH 31264e98e3e1Schristosdo 31274e98e3e1Schristos IFS=$as_save_IFS 31284e98e3e1Schristos test -z "$as_dir" && as_dir=. 31294e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 31304559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 31314e98e3e1Schristos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 31324e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 31334e98e3e1Schristos break 2 31344e98e3e1Schristos fi 31354e98e3e1Schristosdone 31364e98e3e1Schristos done 31374e98e3e1SchristosIFS=$as_save_IFS 31384e98e3e1Schristos 31394e98e3e1Schristosfi 31404e98e3e1Schristosfi 31414e98e3e1SchristosRANLIB=$ac_cv_prog_RANLIB 31424e98e3e1Schristosif test -n "$RANLIB"; then 31434e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 31444e98e3e1Schristos$as_echo "$RANLIB" >&6; } 31454e98e3e1Schristoselse 31464e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31474e98e3e1Schristos$as_echo "no" >&6; } 31484e98e3e1Schristosfi 31494e98e3e1Schristos 31504e98e3e1Schristos 31514e98e3e1Schristosfi 31524e98e3e1Schristosif test -z "$ac_cv_prog_RANLIB"; then 31534e98e3e1Schristos ac_ct_RANLIB=$RANLIB 31544e98e3e1Schristos # Extract the first word of "ranlib", so it can be a program name with args. 31554e98e3e1Schristosset dummy ranlib; ac_word=$2 31564e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 31574e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 31584559860eSchristosif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 31594e98e3e1Schristos $as_echo_n "(cached) " >&6 31604e98e3e1Schristoselse 31614e98e3e1Schristos if test -n "$ac_ct_RANLIB"; then 31624e98e3e1Schristos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 31634e98e3e1Schristoselse 31644e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 31654e98e3e1Schristosfor as_dir in $PATH 31664e98e3e1Schristosdo 31674e98e3e1Schristos IFS=$as_save_IFS 31684e98e3e1Schristos test -z "$as_dir" && as_dir=. 31694e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 31704559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 31714e98e3e1Schristos ac_cv_prog_ac_ct_RANLIB="ranlib" 31724e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 31734e98e3e1Schristos break 2 31744e98e3e1Schristos fi 31754e98e3e1Schristosdone 31764e98e3e1Schristos done 31774e98e3e1SchristosIFS=$as_save_IFS 31784e98e3e1Schristos 31794e98e3e1Schristosfi 31804e98e3e1Schristosfi 31814e98e3e1Schristosac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 31824e98e3e1Schristosif test -n "$ac_ct_RANLIB"; then 31834e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 31844e98e3e1Schristos$as_echo "$ac_ct_RANLIB" >&6; } 31854e98e3e1Schristoselse 31864e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31874e98e3e1Schristos$as_echo "no" >&6; } 31884e98e3e1Schristosfi 31894e98e3e1Schristos 31904e98e3e1Schristos if test "x$ac_ct_RANLIB" = x; then 31914e98e3e1Schristos RANLIB=":" 31924e98e3e1Schristos else 31934e98e3e1Schristos case $cross_compiling:$ac_tool_warned in 31944e98e3e1Schristosyes:) 31954e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 31964e98e3e1Schristos$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 31974e98e3e1Schristosac_tool_warned=yes ;; 31984e98e3e1Schristosesac 31994e98e3e1Schristos RANLIB=$ac_ct_RANLIB 32004e98e3e1Schristos fi 32014e98e3e1Schristoselse 32024e98e3e1Schristos RANLIB="$ac_cv_prog_RANLIB" 32034e98e3e1Schristosfi 32044e98e3e1Schristos 32054e98e3e1Schristos 32064e98e3e1SchristosMISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing 32074e98e3e1Schristosfor ac_prog in aclocal 32084e98e3e1Schristosdo 32094e98e3e1Schristos # Extract the first word of "$ac_prog", so it can be a program name with args. 32104e98e3e1Schristosset dummy $ac_prog; ac_word=$2 32114e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32124e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 32134559860eSchristosif ${ac_cv_prog_ACLOCAL+:} false; then : 32144e98e3e1Schristos $as_echo_n "(cached) " >&6 32154e98e3e1Schristoselse 32164e98e3e1Schristos if test -n "$ACLOCAL"; then 32174e98e3e1Schristos ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test. 32184e98e3e1Schristoselse 32194e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32204e98e3e1Schristosfor as_dir in $PATH 32214e98e3e1Schristosdo 32224e98e3e1Schristos IFS=$as_save_IFS 32234e98e3e1Schristos test -z "$as_dir" && as_dir=. 32244e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 32254559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 32264e98e3e1Schristos ac_cv_prog_ACLOCAL="$ac_prog" 32274e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32284e98e3e1Schristos break 2 32294e98e3e1Schristos fi 32304e98e3e1Schristosdone 32314e98e3e1Schristos done 32324e98e3e1SchristosIFS=$as_save_IFS 32334e98e3e1Schristos 32344e98e3e1Schristosfi 32354e98e3e1Schristosfi 32364e98e3e1SchristosACLOCAL=$ac_cv_prog_ACLOCAL 32374e98e3e1Schristosif test -n "$ACLOCAL"; then 32384e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5 32394e98e3e1Schristos$as_echo "$ACLOCAL" >&6; } 32404e98e3e1Schristoselse 32414e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32424e98e3e1Schristos$as_echo "no" >&6; } 32434e98e3e1Schristosfi 32444e98e3e1Schristos 32454e98e3e1Schristos 32464e98e3e1Schristos test -n "$ACLOCAL" && break 32474e98e3e1Schristosdone 32484e98e3e1Schristostest -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal" 32494e98e3e1Schristos 32504e98e3e1Schristosfor ac_prog in autoconf 32514e98e3e1Schristosdo 32524e98e3e1Schristos # Extract the first word of "$ac_prog", so it can be a program name with args. 32534e98e3e1Schristosset dummy $ac_prog; ac_word=$2 32544e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32554e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 32564559860eSchristosif ${ac_cv_prog_AUTOCONF+:} false; then : 32574e98e3e1Schristos $as_echo_n "(cached) " >&6 32584e98e3e1Schristoselse 32594e98e3e1Schristos if test -n "$AUTOCONF"; then 32604e98e3e1Schristos ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test. 32614e98e3e1Schristoselse 32624e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32634e98e3e1Schristosfor as_dir in $PATH 32644e98e3e1Schristosdo 32654e98e3e1Schristos IFS=$as_save_IFS 32664e98e3e1Schristos test -z "$as_dir" && as_dir=. 32674e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 32684559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 32694e98e3e1Schristos ac_cv_prog_AUTOCONF="$ac_prog" 32704e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32714e98e3e1Schristos break 2 32724e98e3e1Schristos fi 32734e98e3e1Schristosdone 32744e98e3e1Schristos done 32754e98e3e1SchristosIFS=$as_save_IFS 32764e98e3e1Schristos 32774e98e3e1Schristosfi 32784e98e3e1Schristosfi 32794e98e3e1SchristosAUTOCONF=$ac_cv_prog_AUTOCONF 32804e98e3e1Schristosif test -n "$AUTOCONF"; then 32814e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 32824e98e3e1Schristos$as_echo "$AUTOCONF" >&6; } 32834e98e3e1Schristoselse 32844e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32854e98e3e1Schristos$as_echo "no" >&6; } 32864e98e3e1Schristosfi 32874e98e3e1Schristos 32884e98e3e1Schristos 32894e98e3e1Schristos test -n "$AUTOCONF" && break 32904e98e3e1Schristosdone 32914e98e3e1Schristostest -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf" 32924e98e3e1Schristos 32934e98e3e1Schristosfor ac_prog in autoheader 32944e98e3e1Schristosdo 32954e98e3e1Schristos # Extract the first word of "$ac_prog", so it can be a program name with args. 32964e98e3e1Schristosset dummy $ac_prog; ac_word=$2 32974e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32984e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; } 32994559860eSchristosif ${ac_cv_prog_AUTOHEADER+:} false; then : 33004e98e3e1Schristos $as_echo_n "(cached) " >&6 33014e98e3e1Schristoselse 33024e98e3e1Schristos if test -n "$AUTOHEADER"; then 33034e98e3e1Schristos ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test. 33044e98e3e1Schristoselse 33054e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33064e98e3e1Schristosfor as_dir in $PATH 33074e98e3e1Schristosdo 33084e98e3e1Schristos IFS=$as_save_IFS 33094e98e3e1Schristos test -z "$as_dir" && as_dir=. 33104e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 33114559860eSchristos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 33124e98e3e1Schristos ac_cv_prog_AUTOHEADER="$ac_prog" 33134e98e3e1Schristos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33144e98e3e1Schristos break 2 33154e98e3e1Schristos fi 33164e98e3e1Schristosdone 33174e98e3e1Schristos done 33184e98e3e1SchristosIFS=$as_save_IFS 33194e98e3e1Schristos 33204e98e3e1Schristosfi 33214e98e3e1Schristosfi 33224e98e3e1SchristosAUTOHEADER=$ac_cv_prog_AUTOHEADER 33234e98e3e1Schristosif test -n "$AUTOHEADER"; then 33244e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5 33254e98e3e1Schristos$as_echo "$AUTOHEADER" >&6; } 33264e98e3e1Schristoselse 33274e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33284e98e3e1Schristos$as_echo "no" >&6; } 33294e98e3e1Schristosfi 33304e98e3e1Schristos 33314e98e3e1Schristos 33324e98e3e1Schristos test -n "$AUTOHEADER" && break 33334e98e3e1Schristosdone 33344e98e3e1Schristostest -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader" 33354e98e3e1Schristos 33364e98e3e1Schristos 33374e98e3e1Schristos# Figure out what compiler warnings we can enable. 33384e98e3e1Schristos# See config/warnings.m4 for details. 33394e98e3e1Schristos 33404e98e3e1Schristos 3341ba340e45Schristosac_ext=c 3342ba340e45Schristosac_cpp='$CPP $CPPFLAGS' 3343ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3344ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3345ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 3346ba340e45Schristos 33474e98e3e1SchristosWARN_CFLAGS= 33484e98e3e1Schristossave_CFLAGS="$CFLAGS" 3349a2e2270fSchristosfor real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \ 33504e98e3e1Schristos -Wmissing-prototypes -Wold-style-definition \ 33514e98e3e1Schristos -Wmissing-format-attribute -Wcast-qual; do 3352a2e2270fSchristos # Do the check with the no- prefix removed since gcc silently 3353a2e2270fSchristos # accepts any -Wno-* option on purpose 3354a2e2270fSchristos case $real_option in 3355a2e2270fSchristos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 3356a2e2270fSchristos *) option=$real_option ;; 3357a2e2270fSchristos esac 33584e98e3e1Schristos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 33594e98e3e1Schristos 33604e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 33614e98e3e1Schristos$as_echo_n "checking whether $CC supports $option... " >&6; } 33624559860eSchristosif eval \${$as_acx_Woption+:} false; then : 33634e98e3e1Schristos $as_echo_n "(cached) " >&6 33644e98e3e1Schristoselse 33654e98e3e1Schristos CFLAGS="$option" 33664e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33674e98e3e1Schristos/* end confdefs.h. */ 33684e98e3e1Schristos 33694e98e3e1Schristosint 33704e98e3e1Schristosmain () 33714e98e3e1Schristos{ 33724e98e3e1Schristos 33734e98e3e1Schristos ; 33744e98e3e1Schristos return 0; 33754e98e3e1Schristos} 33764e98e3e1Schristos_ACEOF 33774e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 33784e98e3e1Schristos eval "$as_acx_Woption=yes" 33794e98e3e1Schristoselse 33804e98e3e1Schristos eval "$as_acx_Woption=no" 33814e98e3e1Schristosfi 33824e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33834e98e3e1Schristos 33844e98e3e1Schristosfi 33854e98e3e1Schristoseval ac_res=\$$as_acx_Woption 33864e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 33874e98e3e1Schristos$as_echo "$ac_res" >&6; } 33884e98e3e1Schristos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 3389a2e2270fSchristos WARN_CFLAGS="$WARN_CFLAGS${WARN_CFLAGS:+ }$real_option" 33904e98e3e1Schristosfi 33914e98e3e1Schristos done 33924e98e3e1SchristosCFLAGS="$save_CFLAGS" 3393ba340e45Schristosac_ext=c 3394ba340e45Schristosac_cpp='$CPP $CPPFLAGS' 3395ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3396ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3397ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 3398ba340e45Schristos 3399ba340e45Schristos 3400ba340e45Schristosac_ext=c 3401ba340e45Schristosac_cpp='$CPP $CPPFLAGS' 3402ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3403ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3404ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 34054e98e3e1Schristos 34064e98e3e1SchristosWARN_PEDANTIC= 3407a2e2270fSchristos# Do the check with the no- prefix removed from the warning options 3408a2e2270fSchristos# since gcc silently accepts any -Wno-* option on purpose 34094e98e3e1Schristosif test "$GCC" = yes; then : 3410a2e2270fSchristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5 3411a2e2270fSchristos$as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; } 34124559860eSchristosif ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then : 34134e98e3e1Schristos $as_echo_n "(cached) " >&6 34144e98e3e1Schristoselse 34154e98e3e1Schristos save_CFLAGS="$CFLAGS" 3416a2e2270fSchristosCFLAGS="-pedantic -Wlong-long" 34174e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext 34184e98e3e1Schristos/* end confdefs.h. */ 34194e98e3e1Schristos 34204e98e3e1Schristosint 34214e98e3e1Schristosmain () 34224e98e3e1Schristos{ 34234e98e3e1Schristos 34244e98e3e1Schristos ; 34254e98e3e1Schristos return 0; 34264e98e3e1Schristos} 34274e98e3e1Schristos_ACEOF 34284e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 3429a2e2270fSchristos acx_cv_prog_cc_pedantic__Wlong_long=yes 34304e98e3e1Schristoselse 3431a2e2270fSchristos acx_cv_prog_cc_pedantic__Wlong_long=no 34324e98e3e1Schristosfi 34334e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34344e98e3e1SchristosCFLAGS="$save_CFLAGS" 34354e98e3e1Schristosfi 3436a2e2270fSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5 3437a2e2270fSchristos$as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; } 3438a2e2270fSchristosif test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then : 34394e98e3e1Schristos WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long" 34404e98e3e1Schristosfi 34414e98e3e1Schristos 34424e98e3e1Schristosfi 3443ba340e45Schristosac_ext=c 3444ba340e45Schristosac_cpp='$CPP $CPPFLAGS' 3445ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3446ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3447ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 3448ba340e45Schristos 34494e98e3e1Schristos 34504e98e3e1Schristos 34514559860eSchristosac_ext=c 34524559860eSchristosac_cpp='$CPP $CPPFLAGS' 34534559860eSchristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 34544559860eSchristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 34554559860eSchristosac_compiler_gnu=$ac_cv_c_compiler_gnu 34564559860eSchristos 34574559860eSchristosnolto_flags= 34584559860eSchristossave_CFLAGS="$CFLAGS" 34594559860eSchristosfor real_option in -fno-lto; do 34604559860eSchristos # Do the check with the no- prefix removed since gcc silently 34614559860eSchristos # accepts any -Wno-* option on purpose 34624559860eSchristos case $real_option in 34634559860eSchristos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 34644559860eSchristos *) option=$real_option ;; 34654559860eSchristos esac 34664559860eSchristos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 34674559860eSchristos 34684559860eSchristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 34694559860eSchristos$as_echo_n "checking whether $CC supports $option... " >&6; } 34704559860eSchristosif eval \${$as_acx_Woption+:} false; then : 34714559860eSchristos $as_echo_n "(cached) " >&6 34724559860eSchristoselse 34734559860eSchristos CFLAGS="$option" 34744559860eSchristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34754559860eSchristos/* end confdefs.h. */ 34764559860eSchristos 34774559860eSchristosint 34784559860eSchristosmain () 34794559860eSchristos{ 34804559860eSchristos 34814559860eSchristos ; 34824559860eSchristos return 0; 34834559860eSchristos} 34844559860eSchristos_ACEOF 34854559860eSchristosif ac_fn_c_try_compile "$LINENO"; then : 34864559860eSchristos eval "$as_acx_Woption=yes" 34874559860eSchristoselse 34884559860eSchristos eval "$as_acx_Woption=no" 34894559860eSchristosfi 34904559860eSchristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34914559860eSchristos 34924559860eSchristosfi 34934559860eSchristoseval ac_res=\$$as_acx_Woption 34944559860eSchristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 34954559860eSchristos$as_echo "$ac_res" >&6; } 34964559860eSchristos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 34974559860eSchristos nolto_flags="$nolto_flags${nolto_flags:+ }$real_option" 34984559860eSchristosfi 34994559860eSchristos done 35004559860eSchristosCFLAGS="$save_CFLAGS" 35014559860eSchristosac_ext=c 35024559860eSchristosac_cpp='$CPP $CPPFLAGS' 35034559860eSchristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 35044559860eSchristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 35054559860eSchristosac_compiler_gnu=$ac_cv_c_compiler_gnu 35064559860eSchristos 35074559860eSchristos 35084559860eSchristos 35094e98e3e1Schristos# Only enable with --enable-werror-always until existing warnings are 35104e98e3e1Schristos# corrected. 3511ba340e45Schristosac_ext=c 3512ba340e45Schristosac_cpp='$CPP $CPPFLAGS' 3513ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3514ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3515ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 3516ba340e45Schristos 35174e98e3e1SchristosWERROR= 35184e98e3e1Schristos# Check whether --enable-werror-always was given. 35194e98e3e1Schristosif test "${enable_werror_always+set}" = set; then : 35204e98e3e1Schristos enableval=$enable_werror_always; 35214e98e3e1Schristoselse 35224e98e3e1Schristos enable_werror_always=no 35234e98e3e1Schristosfi 35244e98e3e1Schristos 35254e98e3e1Schristosif test $enable_werror_always = yes; then : 35264e98e3e1Schristos WERROR="$WERROR${WERROR:+ }-Werror" 35274e98e3e1Schristosfi 35284e98e3e1Schristos 3529ba340e45Schristosac_ext=c 3530ba340e45Schristosac_cpp='$CPP $CPPFLAGS' 3531ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3532ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3533ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 3534ba340e45Schristos 35354e98e3e1Schristos 35364e98e3e1Schristos 35374e98e3e1Schristos# Checks for header files. 35384e98e3e1Schristosac_ext=c 35394e98e3e1Schristosac_cpp='$CPP $CPPFLAGS' 35404e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 35414e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 35424e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 35434e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 35444e98e3e1Schristos$as_echo_n "checking how to run the C preprocessor... " >&6; } 35454e98e3e1Schristos# On Suns, sometimes $CPP names a directory. 35464e98e3e1Schristosif test -n "$CPP" && test -d "$CPP"; then 35474e98e3e1Schristos CPP= 35484e98e3e1Schristosfi 35494e98e3e1Schristosif test -z "$CPP"; then 35504559860eSchristos if ${ac_cv_prog_CPP+:} false; then : 35514e98e3e1Schristos $as_echo_n "(cached) " >&6 35524e98e3e1Schristoselse 35534e98e3e1Schristos # Double quotes because CPP needs to be expanded 35544e98e3e1Schristos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 35554e98e3e1Schristos do 35564e98e3e1Schristos ac_preproc_ok=false 35574e98e3e1Schristosfor ac_c_preproc_warn_flag in '' yes 35584e98e3e1Schristosdo 35594e98e3e1Schristos # Use a header file that comes with gcc, so configuring glibc 35604e98e3e1Schristos # with a fresh cross-compiler works. 35614e98e3e1Schristos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 35624e98e3e1Schristos # <limits.h> exists even on freestanding compilers. 35634e98e3e1Schristos # On the NeXT, cc -E runs the code through the compiler's parser, 35644e98e3e1Schristos # not just through cpp. "Syntax error" is here to catch this case. 35654e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35664e98e3e1Schristos/* end confdefs.h. */ 35674e98e3e1Schristos#ifdef __STDC__ 35684e98e3e1Schristos# include <limits.h> 35694e98e3e1Schristos#else 35704e98e3e1Schristos# include <assert.h> 35714e98e3e1Schristos#endif 35724e98e3e1Schristos Syntax error 35734e98e3e1Schristos_ACEOF 35744e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then : 35754e98e3e1Schristos 35764e98e3e1Schristoselse 35774e98e3e1Schristos # Broken: fails on valid input. 35784e98e3e1Schristoscontinue 35794e98e3e1Schristosfi 35804559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext 35814e98e3e1Schristos 35824e98e3e1Schristos # OK, works on sane cases. Now check whether nonexistent headers 35834e98e3e1Schristos # can be detected and how. 35844e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35854e98e3e1Schristos/* end confdefs.h. */ 35864e98e3e1Schristos#include <ac_nonexistent.h> 35874e98e3e1Schristos_ACEOF 35884e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then : 35894e98e3e1Schristos # Broken: success on invalid input. 35904e98e3e1Schristoscontinue 35914e98e3e1Schristoselse 35924e98e3e1Schristos # Passes both tests. 35934e98e3e1Schristosac_preproc_ok=: 35944e98e3e1Schristosbreak 35954e98e3e1Schristosfi 35964559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext 35974e98e3e1Schristos 35984e98e3e1Schristosdone 35994e98e3e1Schristos# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 36004559860eSchristosrm -f conftest.i conftest.err conftest.$ac_ext 36014e98e3e1Schristosif $ac_preproc_ok; then : 36024e98e3e1Schristos break 36034e98e3e1Schristosfi 36044e98e3e1Schristos 36054e98e3e1Schristos done 36064e98e3e1Schristos ac_cv_prog_CPP=$CPP 36074e98e3e1Schristos 36084e98e3e1Schristosfi 36094e98e3e1Schristos CPP=$ac_cv_prog_CPP 36104e98e3e1Schristoselse 36114e98e3e1Schristos ac_cv_prog_CPP=$CPP 36124e98e3e1Schristosfi 36134e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 36144e98e3e1Schristos$as_echo "$CPP" >&6; } 36154e98e3e1Schristosac_preproc_ok=false 36164e98e3e1Schristosfor ac_c_preproc_warn_flag in '' yes 36174e98e3e1Schristosdo 36184e98e3e1Schristos # Use a header file that comes with gcc, so configuring glibc 36194e98e3e1Schristos # with a fresh cross-compiler works. 36204e98e3e1Schristos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 36214e98e3e1Schristos # <limits.h> exists even on freestanding compilers. 36224e98e3e1Schristos # On the NeXT, cc -E runs the code through the compiler's parser, 36234e98e3e1Schristos # not just through cpp. "Syntax error" is here to catch this case. 36244e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36254e98e3e1Schristos/* end confdefs.h. */ 36264e98e3e1Schristos#ifdef __STDC__ 36274e98e3e1Schristos# include <limits.h> 36284e98e3e1Schristos#else 36294e98e3e1Schristos# include <assert.h> 36304e98e3e1Schristos#endif 36314e98e3e1Schristos Syntax error 36324e98e3e1Schristos_ACEOF 36334e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then : 36344e98e3e1Schristos 36354e98e3e1Schristoselse 36364e98e3e1Schristos # Broken: fails on valid input. 36374e98e3e1Schristoscontinue 36384e98e3e1Schristosfi 36394559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext 36404e98e3e1Schristos 36414e98e3e1Schristos # OK, works on sane cases. Now check whether nonexistent headers 36424e98e3e1Schristos # can be detected and how. 36434e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36444e98e3e1Schristos/* end confdefs.h. */ 36454e98e3e1Schristos#include <ac_nonexistent.h> 36464e98e3e1Schristos_ACEOF 36474e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then : 36484e98e3e1Schristos # Broken: success on invalid input. 36494e98e3e1Schristoscontinue 36504e98e3e1Schristoselse 36514e98e3e1Schristos # Passes both tests. 36524e98e3e1Schristosac_preproc_ok=: 36534e98e3e1Schristosbreak 36544e98e3e1Schristosfi 36554559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext 36564e98e3e1Schristos 36574e98e3e1Schristosdone 36584e98e3e1Schristos# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 36594559860eSchristosrm -f conftest.i conftest.err conftest.$ac_ext 36604e98e3e1Schristosif $ac_preproc_ok; then : 36614e98e3e1Schristos 36624e98e3e1Schristoselse 36634e98e3e1Schristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 36644e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 36654559860eSchristosas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 36664559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 36674e98e3e1Schristosfi 36684e98e3e1Schristos 36694e98e3e1Schristosac_ext=c 36704e98e3e1Schristosac_cpp='$CPP $CPPFLAGS' 36714e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 36724e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 36734e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu 36744e98e3e1Schristos 36754e98e3e1Schristos 36764e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 36774e98e3e1Schristos$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 36784559860eSchristosif ${ac_cv_path_GREP+:} false; then : 36794e98e3e1Schristos $as_echo_n "(cached) " >&6 36804e98e3e1Schristoselse 36814e98e3e1Schristos if test -z "$GREP"; then 36824e98e3e1Schristos ac_path_GREP_found=false 36834e98e3e1Schristos # Loop through the user's path and test for each of PROGNAME-LIST 36844e98e3e1Schristos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 36854e98e3e1Schristosfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 36864e98e3e1Schristosdo 36874e98e3e1Schristos IFS=$as_save_IFS 36884e98e3e1Schristos test -z "$as_dir" && as_dir=. 36894e98e3e1Schristos for ac_prog in grep ggrep; do 36904e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 36914e98e3e1Schristos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 36924559860eSchristos as_fn_executable_p "$ac_path_GREP" || continue 36934e98e3e1Schristos# Check for GNU ac_path_GREP and select it if it is found. 36944e98e3e1Schristos # Check for GNU $ac_path_GREP 36954e98e3e1Schristoscase `"$ac_path_GREP" --version 2>&1` in 36964e98e3e1Schristos*GNU*) 36974e98e3e1Schristos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 36984e98e3e1Schristos*) 36994e98e3e1Schristos ac_count=0 37004e98e3e1Schristos $as_echo_n 0123456789 >"conftest.in" 37014e98e3e1Schristos while : 37024e98e3e1Schristos do 37034e98e3e1Schristos cat "conftest.in" "conftest.in" >"conftest.tmp" 37044e98e3e1Schristos mv "conftest.tmp" "conftest.in" 37054e98e3e1Schristos cp "conftest.in" "conftest.nl" 37064e98e3e1Schristos $as_echo 'GREP' >> "conftest.nl" 37074e98e3e1Schristos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 37084e98e3e1Schristos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 37094e98e3e1Schristos as_fn_arith $ac_count + 1 && ac_count=$as_val 37104e98e3e1Schristos if test $ac_count -gt ${ac_path_GREP_max-0}; then 37114e98e3e1Schristos # Best one so far, save it but keep looking for a better one 37124e98e3e1Schristos ac_cv_path_GREP="$ac_path_GREP" 37134e98e3e1Schristos ac_path_GREP_max=$ac_count 37144e98e3e1Schristos fi 37154e98e3e1Schristos # 10*(2^10) chars as input seems more than enough 37164e98e3e1Schristos test $ac_count -gt 10 && break 37174e98e3e1Schristos done 37184e98e3e1Schristos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 37194e98e3e1Schristosesac 37204e98e3e1Schristos 37214e98e3e1Schristos $ac_path_GREP_found && break 3 37224e98e3e1Schristos done 37234e98e3e1Schristos done 37244e98e3e1Schristos done 37254e98e3e1SchristosIFS=$as_save_IFS 37264e98e3e1Schristos if test -z "$ac_cv_path_GREP"; then 37274559860eSchristos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 37284e98e3e1Schristos fi 37294e98e3e1Schristoselse 37304e98e3e1Schristos ac_cv_path_GREP=$GREP 37314e98e3e1Schristosfi 37324e98e3e1Schristos 37334e98e3e1Schristosfi 37344e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 37354e98e3e1Schristos$as_echo "$ac_cv_path_GREP" >&6; } 37364e98e3e1Schristos GREP="$ac_cv_path_GREP" 37374e98e3e1Schristos 37384e98e3e1Schristos 37394e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 37404e98e3e1Schristos$as_echo_n "checking for egrep... " >&6; } 37414559860eSchristosif ${ac_cv_path_EGREP+:} false; then : 37424e98e3e1Schristos $as_echo_n "(cached) " >&6 37434e98e3e1Schristoselse 37444e98e3e1Schristos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 37454e98e3e1Schristos then ac_cv_path_EGREP="$GREP -E" 37464e98e3e1Schristos else 37474e98e3e1Schristos if test -z "$EGREP"; then 37484e98e3e1Schristos ac_path_EGREP_found=false 37494e98e3e1Schristos # Loop through the user's path and test for each of PROGNAME-LIST 37504e98e3e1Schristos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 37514e98e3e1Schristosfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 37524e98e3e1Schristosdo 37534e98e3e1Schristos IFS=$as_save_IFS 37544e98e3e1Schristos test -z "$as_dir" && as_dir=. 37554e98e3e1Schristos for ac_prog in egrep; do 37564e98e3e1Schristos for ac_exec_ext in '' $ac_executable_extensions; do 37574e98e3e1Schristos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 37584559860eSchristos as_fn_executable_p "$ac_path_EGREP" || continue 37594e98e3e1Schristos# Check for GNU ac_path_EGREP and select it if it is found. 37604e98e3e1Schristos # Check for GNU $ac_path_EGREP 37614e98e3e1Schristoscase `"$ac_path_EGREP" --version 2>&1` in 37624e98e3e1Schristos*GNU*) 37634e98e3e1Schristos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 37644e98e3e1Schristos*) 37654e98e3e1Schristos ac_count=0 37664e98e3e1Schristos $as_echo_n 0123456789 >"conftest.in" 37674e98e3e1Schristos while : 37684e98e3e1Schristos do 37694e98e3e1Schristos cat "conftest.in" "conftest.in" >"conftest.tmp" 37704e98e3e1Schristos mv "conftest.tmp" "conftest.in" 37714e98e3e1Schristos cp "conftest.in" "conftest.nl" 37724e98e3e1Schristos $as_echo 'EGREP' >> "conftest.nl" 37734e98e3e1Schristos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 37744e98e3e1Schristos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 37754e98e3e1Schristos as_fn_arith $ac_count + 1 && ac_count=$as_val 37764e98e3e1Schristos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 37774e98e3e1Schristos # Best one so far, save it but keep looking for a better one 37784e98e3e1Schristos ac_cv_path_EGREP="$ac_path_EGREP" 37794e98e3e1Schristos ac_path_EGREP_max=$ac_count 37804e98e3e1Schristos fi 37814e98e3e1Schristos # 10*(2^10) chars as input seems more than enough 37824e98e3e1Schristos test $ac_count -gt 10 && break 37834e98e3e1Schristos done 37844e98e3e1Schristos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 37854e98e3e1Schristosesac 37864e98e3e1Schristos 37874e98e3e1Schristos $ac_path_EGREP_found && break 3 37884e98e3e1Schristos done 37894e98e3e1Schristos done 37904e98e3e1Schristos done 37914e98e3e1SchristosIFS=$as_save_IFS 37924e98e3e1Schristos if test -z "$ac_cv_path_EGREP"; then 37934559860eSchristos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 37944e98e3e1Schristos fi 37954e98e3e1Schristoselse 37964e98e3e1Schristos ac_cv_path_EGREP=$EGREP 37974e98e3e1Schristosfi 37984e98e3e1Schristos 37994e98e3e1Schristos fi 38004e98e3e1Schristosfi 38014e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 38024e98e3e1Schristos$as_echo "$ac_cv_path_EGREP" >&6; } 38034e98e3e1Schristos EGREP="$ac_cv_path_EGREP" 38044e98e3e1Schristos 38054e98e3e1Schristos 38064e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 38074e98e3e1Schristos$as_echo_n "checking for ANSI C header files... " >&6; } 38084559860eSchristosif ${ac_cv_header_stdc+:} false; then : 38094e98e3e1Schristos $as_echo_n "(cached) " >&6 38104e98e3e1Schristoselse 38114e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38124e98e3e1Schristos/* end confdefs.h. */ 38134e98e3e1Schristos#include <stdlib.h> 38144e98e3e1Schristos#include <stdarg.h> 38154e98e3e1Schristos#include <string.h> 38164e98e3e1Schristos#include <float.h> 38174e98e3e1Schristos 38184e98e3e1Schristosint 38194e98e3e1Schristosmain () 38204e98e3e1Schristos{ 38214e98e3e1Schristos 38224e98e3e1Schristos ; 38234e98e3e1Schristos return 0; 38244e98e3e1Schristos} 38254e98e3e1Schristos_ACEOF 38264e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 38274e98e3e1Schristos ac_cv_header_stdc=yes 38284e98e3e1Schristoselse 38294e98e3e1Schristos ac_cv_header_stdc=no 38304e98e3e1Schristosfi 38314e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38324e98e3e1Schristos 38334e98e3e1Schristosif test $ac_cv_header_stdc = yes; then 38344e98e3e1Schristos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 38354e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38364e98e3e1Schristos/* end confdefs.h. */ 38374e98e3e1Schristos#include <string.h> 38384e98e3e1Schristos 38394e98e3e1Schristos_ACEOF 38404e98e3e1Schristosif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 38414e98e3e1Schristos $EGREP "memchr" >/dev/null 2>&1; then : 38424e98e3e1Schristos 38434e98e3e1Schristoselse 38444e98e3e1Schristos ac_cv_header_stdc=no 38454e98e3e1Schristosfi 38464e98e3e1Schristosrm -f conftest* 38474e98e3e1Schristos 38484e98e3e1Schristosfi 38494e98e3e1Schristos 38504e98e3e1Schristosif test $ac_cv_header_stdc = yes; then 38514e98e3e1Schristos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 38524e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38534e98e3e1Schristos/* end confdefs.h. */ 38544e98e3e1Schristos#include <stdlib.h> 38554e98e3e1Schristos 38564e98e3e1Schristos_ACEOF 38574e98e3e1Schristosif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 38584e98e3e1Schristos $EGREP "free" >/dev/null 2>&1; then : 38594e98e3e1Schristos 38604e98e3e1Schristoselse 38614e98e3e1Schristos ac_cv_header_stdc=no 38624e98e3e1Schristosfi 38634e98e3e1Schristosrm -f conftest* 38644e98e3e1Schristos 38654e98e3e1Schristosfi 38664e98e3e1Schristos 38674e98e3e1Schristosif test $ac_cv_header_stdc = yes; then 38684e98e3e1Schristos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 38694e98e3e1Schristos if test "$cross_compiling" = yes; then : 38704e98e3e1Schristos : 38714e98e3e1Schristoselse 38724e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38734e98e3e1Schristos/* end confdefs.h. */ 38744e98e3e1Schristos#include <ctype.h> 38754e98e3e1Schristos#include <stdlib.h> 38764e98e3e1Schristos#if ((' ' & 0x0FF) == 0x020) 38774e98e3e1Schristos# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 38784e98e3e1Schristos# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 38794e98e3e1Schristos#else 38804e98e3e1Schristos# define ISLOWER(c) \ 38814e98e3e1Schristos (('a' <= (c) && (c) <= 'i') \ 38824e98e3e1Schristos || ('j' <= (c) && (c) <= 'r') \ 38834e98e3e1Schristos || ('s' <= (c) && (c) <= 'z')) 38844e98e3e1Schristos# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 38854e98e3e1Schristos#endif 38864e98e3e1Schristos 38874e98e3e1Schristos#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 38884e98e3e1Schristosint 38894e98e3e1Schristosmain () 38904e98e3e1Schristos{ 38914e98e3e1Schristos int i; 38924e98e3e1Schristos for (i = 0; i < 256; i++) 38934e98e3e1Schristos if (XOR (islower (i), ISLOWER (i)) 38944e98e3e1Schristos || toupper (i) != TOUPPER (i)) 38954e98e3e1Schristos return 2; 38964e98e3e1Schristos return 0; 38974e98e3e1Schristos} 38984e98e3e1Schristos_ACEOF 38994e98e3e1Schristosif ac_fn_c_try_run "$LINENO"; then : 39004e98e3e1Schristos 39014e98e3e1Schristoselse 39024e98e3e1Schristos ac_cv_header_stdc=no 39034e98e3e1Schristosfi 39044e98e3e1Schristosrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 39054e98e3e1Schristos conftest.$ac_objext conftest.beam conftest.$ac_ext 39064e98e3e1Schristosfi 39074e98e3e1Schristos 39084e98e3e1Schristosfi 39094e98e3e1Schristosfi 39104e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 39114e98e3e1Schristos$as_echo "$ac_cv_header_stdc" >&6; } 39124e98e3e1Schristosif test $ac_cv_header_stdc = yes; then 39134e98e3e1Schristos 39144e98e3e1Schristos$as_echo "#define STDC_HEADERS 1" >>confdefs.h 39154e98e3e1Schristos 39164e98e3e1Schristosfi 39174e98e3e1Schristos 39184e98e3e1Schristos# On IRIX 5.3, sys/types and inttypes.h are conflicting. 39194e98e3e1Schristosfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 39204e98e3e1Schristos inttypes.h stdint.h unistd.h 39214e98e3e1Schristosdo : 39224e98e3e1Schristos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 39234e98e3e1Schristosac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 39244e98e3e1Schristos" 39254559860eSchristosif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 39264e98e3e1Schristos cat >>confdefs.h <<_ACEOF 39274e98e3e1Schristos#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 39284e98e3e1Schristos_ACEOF 39294e98e3e1Schristos 39304e98e3e1Schristosfi 39314e98e3e1Schristos 39324e98e3e1Schristosdone 39334e98e3e1Schristos 39344e98e3e1Schristos 39354e98e3e1Schristosfor ac_header in ctype.h stddef.h string.h stdio.h 39364e98e3e1Schristosdo : 39374e98e3e1Schristos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 39384e98e3e1Schristosac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 39394559860eSchristosif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 39404e98e3e1Schristos cat >>confdefs.h <<_ACEOF 39414e98e3e1Schristos#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 39424e98e3e1Schristos_ACEOF 39434e98e3e1Schristos 39444e98e3e1Schristosfi 39454e98e3e1Schristos 39464e98e3e1Schristosdone 39474e98e3e1Schristos 39484e98e3e1Schristos 39494e98e3e1Schristos 39504e98e3e1Schristosinttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 39514e98e3e1Schristos 39524e98e3e1Schristosacx_cv_header_stdint=stddef.h 39534e98e3e1Schristosacx_cv_header_stdint_kind="(already complete)" 39544e98e3e1Schristosfor i in stdint.h $inttype_headers; do 39554e98e3e1Schristos unset ac_cv_type_uintptr_t 39564e98e3e1Schristos unset ac_cv_type_uintmax_t 39574e98e3e1Schristos unset ac_cv_type_int_least32_t 39584e98e3e1Schristos unset ac_cv_type_int_fast32_t 39594e98e3e1Schristos unset ac_cv_type_uint64_t 39604e98e3e1Schristos $as_echo_n "looking for a compliant stdint.h in $i, " >&6 39614e98e3e1Schristos ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 39624e98e3e1Schristos#include <$i> 39634e98e3e1Schristos" 39644559860eSchristosif test "x$ac_cv_type_uintmax_t" = xyes; then : 39654e98e3e1Schristos acx_cv_header_stdint=$i 39664e98e3e1Schristoselse 39674e98e3e1Schristos continue 39684e98e3e1Schristosfi 39694e98e3e1Schristos 39704e98e3e1Schristos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 39714e98e3e1Schristos#include <$i> 39724e98e3e1Schristos" 39734559860eSchristosif test "x$ac_cv_type_uintptr_t" = xyes; then : 39744e98e3e1Schristos 39754e98e3e1Schristoselse 39764e98e3e1Schristos acx_cv_header_stdint_kind="(mostly complete)" 39774e98e3e1Schristosfi 39784e98e3e1Schristos 39794e98e3e1Schristos ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 39804e98e3e1Schristos#include <$i> 39814e98e3e1Schristos" 39824559860eSchristosif test "x$ac_cv_type_int_least32_t" = xyes; then : 39834e98e3e1Schristos 39844e98e3e1Schristoselse 39854e98e3e1Schristos acx_cv_header_stdint_kind="(mostly complete)" 39864e98e3e1Schristosfi 39874e98e3e1Schristos 39884e98e3e1Schristos ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 39894e98e3e1Schristos#include <$i> 39904e98e3e1Schristos" 39914559860eSchristosif test "x$ac_cv_type_int_fast32_t" = xyes; then : 39924e98e3e1Schristos 39934e98e3e1Schristoselse 39944e98e3e1Schristos acx_cv_header_stdint_kind="(mostly complete)" 39954e98e3e1Schristosfi 39964e98e3e1Schristos 39974e98e3e1Schristos ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 39984e98e3e1Schristos#include <$i> 39994e98e3e1Schristos" 40004559860eSchristosif test "x$ac_cv_type_uint64_t" = xyes; then : 40014e98e3e1Schristos 40024e98e3e1Schristoselse 40034e98e3e1Schristos acx_cv_header_stdint_kind="(lacks uint64_t)" 40044e98e3e1Schristosfi 40054e98e3e1Schristos 40064e98e3e1Schristos break 40074e98e3e1Schristosdone 40084e98e3e1Schristosif test "$acx_cv_header_stdint" = stddef.h; then 40094e98e3e1Schristos acx_cv_header_stdint_kind="(lacks uintmax_t)" 40104e98e3e1Schristos for i in stdint.h $inttype_headers; do 40114e98e3e1Schristos unset ac_cv_type_uintptr_t 40124e98e3e1Schristos unset ac_cv_type_uint32_t 40134e98e3e1Schristos unset ac_cv_type_uint64_t 40144e98e3e1Schristos $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 40154e98e3e1Schristos ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 40164e98e3e1Schristos#include <$i> 40174e98e3e1Schristos" 40184559860eSchristosif test "x$ac_cv_type_uint32_t" = xyes; then : 40194e98e3e1Schristos acx_cv_header_stdint=$i 40204e98e3e1Schristoselse 40214e98e3e1Schristos continue 40224e98e3e1Schristosfi 40234e98e3e1Schristos 40244e98e3e1Schristos ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 40254e98e3e1Schristos#include <$i> 40264e98e3e1Schristos" 40274559860eSchristosif test "x$ac_cv_type_uint64_t" = xyes; then : 40284e98e3e1Schristos 40294e98e3e1Schristosfi 40304e98e3e1Schristos 40314e98e3e1Schristos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 40324e98e3e1Schristos#include <$i> 40334e98e3e1Schristos" 40344559860eSchristosif test "x$ac_cv_type_uintptr_t" = xyes; then : 40354e98e3e1Schristos 40364e98e3e1Schristosfi 40374e98e3e1Schristos 40384e98e3e1Schristos break 40394e98e3e1Schristos done 40404e98e3e1Schristosfi 40414e98e3e1Schristosif test "$acx_cv_header_stdint" = stddef.h; then 40424e98e3e1Schristos acx_cv_header_stdint_kind="(u_intXX_t style)" 40434e98e3e1Schristos for i in sys/types.h $inttype_headers; do 40444e98e3e1Schristos unset ac_cv_type_u_int32_t 40454e98e3e1Schristos unset ac_cv_type_u_int64_t 40464e98e3e1Schristos $as_echo_n "looking for u_intXX_t types in $i, " >&6 40474e98e3e1Schristos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 40484e98e3e1Schristos#include <$i> 40494e98e3e1Schristos" 40504559860eSchristosif test "x$ac_cv_type_u_int32_t" = xyes; then : 40514e98e3e1Schristos acx_cv_header_stdint=$i 40524e98e3e1Schristoselse 40534e98e3e1Schristos continue 40544e98e3e1Schristosfi 40554e98e3e1Schristos 40564e98e3e1Schristos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 40574e98e3e1Schristos#include <$i> 40584e98e3e1Schristos" 40594559860eSchristosif test "x$ac_cv_type_u_int64_t" = xyes; then : 40604e98e3e1Schristos 40614e98e3e1Schristosfi 40624e98e3e1Schristos 40634e98e3e1Schristos break 40644e98e3e1Schristos done 40654e98e3e1Schristosfi 40664e98e3e1Schristosif test "$acx_cv_header_stdint" = stddef.h; then 40674e98e3e1Schristos acx_cv_header_stdint_kind="(using manual detection)" 40684e98e3e1Schristosfi 40694e98e3e1Schristos 40704e98e3e1Schristostest -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 40714e98e3e1Schristostest -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 40724e98e3e1Schristostest -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 40734e98e3e1Schristostest -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 40744e98e3e1Schristostest -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 40754e98e3e1Schristos 40764e98e3e1Schristos# ----------------- Summarize what we found so far 40774e98e3e1Schristos 40784e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5 40794e98e3e1Schristos$as_echo_n "checking what to include in gstdint.h... " >&6; } 40804e98e3e1Schristos 40814e98e3e1Schristoscase `$as_basename -- gstdint.h || 40824e98e3e1Schristos$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \ 40834e98e3e1Schristos Xgstdint.h : 'X\(//\)$' \| \ 40844e98e3e1Schristos Xgstdint.h : 'X\(/\)' \| . 2>/dev/null || 40854e98e3e1Schristos$as_echo X/gstdint.h | 40864e98e3e1Schristos sed '/^.*\/\([^/][^/]*\)\/*$/{ 40874e98e3e1Schristos s//\1/ 40884e98e3e1Schristos q 40894e98e3e1Schristos } 40904e98e3e1Schristos /^X\/\(\/\/\)$/{ 40914e98e3e1Schristos s//\1/ 40924e98e3e1Schristos q 40934e98e3e1Schristos } 40944e98e3e1Schristos /^X\/\(\/\).*/{ 40954e98e3e1Schristos s//\1/ 40964e98e3e1Schristos q 40974e98e3e1Schristos } 40984e98e3e1Schristos s/.*/./; q'` in 40994e98e3e1Schristos stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 41004e98e3e1Schristos$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 41014e98e3e1Schristos inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 41024e98e3e1Schristos$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 41034e98e3e1Schristos *) ;; 41044e98e3e1Schristosesac 41054e98e3e1Schristos 41064e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 41074e98e3e1Schristos$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 41084e98e3e1Schristos 41094e98e3e1Schristos# ----------------- done included file, check C basic types -------- 41104e98e3e1Schristos 41114e98e3e1Schristos# Lacking an uintptr_t? Test size of void * 41124e98e3e1Schristoscase "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 41134e98e3e1Schristos stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 41144e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 41154e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 41164e98e3e1Schristos# This bug is HP SR number 8606223364. 41174e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 41184e98e3e1Schristos$as_echo_n "checking size of void *... " >&6; } 41194559860eSchristosif ${ac_cv_sizeof_void_p+:} false; then : 41204e98e3e1Schristos $as_echo_n "(cached) " >&6 41214e98e3e1Schristoselse 41224e98e3e1Schristos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 41234e98e3e1Schristos 41244e98e3e1Schristoselse 41254e98e3e1Schristos if test "$ac_cv_type_void_p" = yes; then 41264e98e3e1Schristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 41274e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 41284559860eSchristosas_fn_error 77 "cannot compute sizeof (void *) 41294559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 41304e98e3e1Schristos else 41314e98e3e1Schristos ac_cv_sizeof_void_p=0 41324e98e3e1Schristos fi 41334e98e3e1Schristosfi 41344e98e3e1Schristos 41354e98e3e1Schristosfi 41364e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 41374e98e3e1Schristos$as_echo "$ac_cv_sizeof_void_p" >&6; } 41384e98e3e1Schristos 41394e98e3e1Schristos 41404e98e3e1Schristos 41414e98e3e1Schristoscat >>confdefs.h <<_ACEOF 41424e98e3e1Schristos#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 41434e98e3e1Schristos_ACEOF 41444e98e3e1Schristos 41454e98e3e1Schristos ;; 41464e98e3e1Schristosesac 41474e98e3e1Schristos 41484e98e3e1Schristos# Lacking an uint64_t? Test size of long 41494e98e3e1Schristoscase "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 41504e98e3e1Schristos stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 41514e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 41524e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 41534e98e3e1Schristos# This bug is HP SR number 8606223364. 41544e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 41554e98e3e1Schristos$as_echo_n "checking size of long... " >&6; } 41564559860eSchristosif ${ac_cv_sizeof_long+:} false; then : 41574e98e3e1Schristos $as_echo_n "(cached) " >&6 41584e98e3e1Schristoselse 41594e98e3e1Schristos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 41604e98e3e1Schristos 41614e98e3e1Schristoselse 41624e98e3e1Schristos if test "$ac_cv_type_long" = yes; then 41634e98e3e1Schristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 41644e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 41654559860eSchristosas_fn_error 77 "cannot compute sizeof (long) 41664559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 41674e98e3e1Schristos else 41684e98e3e1Schristos ac_cv_sizeof_long=0 41694e98e3e1Schristos fi 41704e98e3e1Schristosfi 41714e98e3e1Schristos 41724e98e3e1Schristosfi 41734e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 41744e98e3e1Schristos$as_echo "$ac_cv_sizeof_long" >&6; } 41754e98e3e1Schristos 41764e98e3e1Schristos 41774e98e3e1Schristos 41784e98e3e1Schristoscat >>confdefs.h <<_ACEOF 41794e98e3e1Schristos#define SIZEOF_LONG $ac_cv_sizeof_long 41804e98e3e1Schristos_ACEOF 41814e98e3e1Schristos 41824e98e3e1Schristos ;; 41834e98e3e1Schristosesac 41844e98e3e1Schristos 41854e98e3e1Schristosif test $acx_cv_header_stdint = stddef.h; then 41864e98e3e1Schristos # Lacking a good header? Test size of everything and deduce all types. 41874e98e3e1Schristos # The cast to long int works around a bug in the HP C Compiler 41884e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 41894e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 41904e98e3e1Schristos# This bug is HP SR number 8606223364. 41914e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 41924e98e3e1Schristos$as_echo_n "checking size of int... " >&6; } 41934559860eSchristosif ${ac_cv_sizeof_int+:} false; then : 41944e98e3e1Schristos $as_echo_n "(cached) " >&6 41954e98e3e1Schristoselse 41964e98e3e1Schristos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 41974e98e3e1Schristos 41984e98e3e1Schristoselse 41994e98e3e1Schristos if test "$ac_cv_type_int" = yes; then 42004e98e3e1Schristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 42014e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 42024559860eSchristosas_fn_error 77 "cannot compute sizeof (int) 42034559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 42044e98e3e1Schristos else 42054e98e3e1Schristos ac_cv_sizeof_int=0 42064e98e3e1Schristos fi 42074e98e3e1Schristosfi 42084e98e3e1Schristos 42094e98e3e1Schristosfi 42104e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 42114e98e3e1Schristos$as_echo "$ac_cv_sizeof_int" >&6; } 42124e98e3e1Schristos 42134e98e3e1Schristos 42144e98e3e1Schristos 42154e98e3e1Schristoscat >>confdefs.h <<_ACEOF 42164e98e3e1Schristos#define SIZEOF_INT $ac_cv_sizeof_int 42174e98e3e1Schristos_ACEOF 42184e98e3e1Schristos 42194e98e3e1Schristos 42204e98e3e1Schristos # The cast to long int works around a bug in the HP C Compiler 42214e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 42224e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 42234e98e3e1Schristos# This bug is HP SR number 8606223364. 42244e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 42254e98e3e1Schristos$as_echo_n "checking size of short... " >&6; } 42264559860eSchristosif ${ac_cv_sizeof_short+:} false; then : 42274e98e3e1Schristos $as_echo_n "(cached) " >&6 42284e98e3e1Schristoselse 42294e98e3e1Schristos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 42304e98e3e1Schristos 42314e98e3e1Schristoselse 42324e98e3e1Schristos if test "$ac_cv_type_short" = yes; then 42334e98e3e1Schristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 42344e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 42354559860eSchristosas_fn_error 77 "cannot compute sizeof (short) 42364559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 42374e98e3e1Schristos else 42384e98e3e1Schristos ac_cv_sizeof_short=0 42394e98e3e1Schristos fi 42404e98e3e1Schristosfi 42414e98e3e1Schristos 42424e98e3e1Schristosfi 42434e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 42444e98e3e1Schristos$as_echo "$ac_cv_sizeof_short" >&6; } 42454e98e3e1Schristos 42464e98e3e1Schristos 42474e98e3e1Schristos 42484e98e3e1Schristoscat >>confdefs.h <<_ACEOF 42494e98e3e1Schristos#define SIZEOF_SHORT $ac_cv_sizeof_short 42504e98e3e1Schristos_ACEOF 42514e98e3e1Schristos 42524e98e3e1Schristos 42534e98e3e1Schristos # The cast to long int works around a bug in the HP C Compiler 42544e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 42554e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 42564e98e3e1Schristos# This bug is HP SR number 8606223364. 42574e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 42584e98e3e1Schristos$as_echo_n "checking size of char... " >&6; } 42594559860eSchristosif ${ac_cv_sizeof_char+:} false; then : 42604e98e3e1Schristos $as_echo_n "(cached) " >&6 42614e98e3e1Schristoselse 42624e98e3e1Schristos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 42634e98e3e1Schristos 42644e98e3e1Schristoselse 42654e98e3e1Schristos if test "$ac_cv_type_char" = yes; then 42664e98e3e1Schristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 42674e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 42684559860eSchristosas_fn_error 77 "cannot compute sizeof (char) 42694559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 42704e98e3e1Schristos else 42714e98e3e1Schristos ac_cv_sizeof_char=0 42724e98e3e1Schristos fi 42734e98e3e1Schristosfi 42744e98e3e1Schristos 42754e98e3e1Schristosfi 42764e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 42774e98e3e1Schristos$as_echo "$ac_cv_sizeof_char" >&6; } 42784e98e3e1Schristos 42794e98e3e1Schristos 42804e98e3e1Schristos 42814e98e3e1Schristoscat >>confdefs.h <<_ACEOF 42824e98e3e1Schristos#define SIZEOF_CHAR $ac_cv_sizeof_char 42834e98e3e1Schristos_ACEOF 42844e98e3e1Schristos 42854e98e3e1Schristos 42864e98e3e1Schristos 42874e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 42884e98e3e1Schristos$as_echo_n "checking for type equivalent to int8_t... " >&6; } 42894e98e3e1Schristos case "$ac_cv_sizeof_char" in 42904e98e3e1Schristos 1) acx_cv_type_int8_t=char ;; 42914559860eSchristos *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5 42924e98e3e1Schristos esac 42934e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 42944e98e3e1Schristos$as_echo "$acx_cv_type_int8_t" >&6; } 42954e98e3e1Schristos 42964e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 42974e98e3e1Schristos$as_echo_n "checking for type equivalent to int16_t... " >&6; } 42984e98e3e1Schristos case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 42994e98e3e1Schristos 2:*) acx_cv_type_int16_t=int ;; 43004e98e3e1Schristos *:2) acx_cv_type_int16_t=short ;; 43014559860eSchristos *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5 43024e98e3e1Schristos esac 43034e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 43044e98e3e1Schristos$as_echo "$acx_cv_type_int16_t" >&6; } 43054e98e3e1Schristos 43064e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 43074e98e3e1Schristos$as_echo_n "checking for type equivalent to int32_t... " >&6; } 43084e98e3e1Schristos case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 43094e98e3e1Schristos 4:*) acx_cv_type_int32_t=int ;; 43104e98e3e1Schristos *:4) acx_cv_type_int32_t=long ;; 43114559860eSchristos *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5 43124e98e3e1Schristos esac 43134e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 43144e98e3e1Schristos$as_echo "$acx_cv_type_int32_t" >&6; } 43154e98e3e1Schristosfi 43164e98e3e1Schristos 43174e98e3e1Schristos# These tests are here to make the output prettier 43184e98e3e1Schristos 43194e98e3e1Schristosif test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 43204e98e3e1Schristos case "$ac_cv_sizeof_long" in 43214e98e3e1Schristos 8) acx_cv_type_int64_t=long ;; 43224e98e3e1Schristos esac 43234e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 43244e98e3e1Schristos$as_echo_n "checking for type equivalent to int64_t... " >&6; } 43254e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 43264e98e3e1Schristos$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 43274e98e3e1Schristosfi 43284e98e3e1Schristos 43294e98e3e1Schristos# Now we can use the above types 43304e98e3e1Schristos 43314e98e3e1Schristosif test "$ac_cv_type_uintptr_t" != yes; then 43324e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 43334e98e3e1Schristos$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 43344e98e3e1Schristos case $ac_cv_sizeof_void_p in 43354e98e3e1Schristos 2) acx_cv_type_intptr_t=int16_t ;; 43364e98e3e1Schristos 4) acx_cv_type_intptr_t=int32_t ;; 43374e98e3e1Schristos 8) acx_cv_type_intptr_t=int64_t ;; 43384559860eSchristos *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5 43394e98e3e1Schristos esac 43404e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 43414e98e3e1Schristos$as_echo "$acx_cv_type_intptr_t" >&6; } 43424e98e3e1Schristosfi 43434e98e3e1Schristos 43444e98e3e1Schristos# ----------------- done all checks, emit header ------------- 43454e98e3e1Schristosac_config_commands="$ac_config_commands gstdint.h" 43464e98e3e1Schristos 43474e98e3e1Schristos 43484e98e3e1Schristos 43494e98e3e1Schristos 43504e98e3e1Schristos# Checks for typedefs, structures, and compiler characteristics. 43514e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 43524e98e3e1Schristos$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 43534559860eSchristosif ${ac_cv_c_const+:} false; then : 43544e98e3e1Schristos $as_echo_n "(cached) " >&6 43554e98e3e1Schristoselse 43564e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 43574e98e3e1Schristos/* end confdefs.h. */ 43584e98e3e1Schristos 43594e98e3e1Schristosint 43604e98e3e1Schristosmain () 43614e98e3e1Schristos{ 43624559860eSchristos 43634e98e3e1Schristos#ifndef __cplusplus 43644559860eSchristos /* Ultrix mips cc rejects this sort of thing. */ 43654e98e3e1Schristos typedef int charset[2]; 43664559860eSchristos const charset cs = { 0, 0 }; 43674e98e3e1Schristos /* SunOS 4.1.1 cc rejects this. */ 43684e98e3e1Schristos char const *const *pcpcc; 43694e98e3e1Schristos char **ppc; 43704e98e3e1Schristos /* NEC SVR4.0.2 mips cc rejects this. */ 43714e98e3e1Schristos struct point {int x, y;}; 43724e98e3e1Schristos static struct point const zero = {0,0}; 43734e98e3e1Schristos /* AIX XL C 1.02.0.0 rejects this. 43744e98e3e1Schristos It does not let you subtract one const X* pointer from another in 43754e98e3e1Schristos an arm of an if-expression whose if-part is not a constant 43764e98e3e1Schristos expression */ 43774e98e3e1Schristos const char *g = "string"; 43784e98e3e1Schristos pcpcc = &g + (g ? g-g : 0); 43794e98e3e1Schristos /* HPUX 7.0 cc rejects these. */ 43804e98e3e1Schristos ++pcpcc; 43814e98e3e1Schristos ppc = (char**) pcpcc; 43824e98e3e1Schristos pcpcc = (char const *const *) ppc; 43834559860eSchristos { /* SCO 3.2v4 cc rejects this sort of thing. */ 43844559860eSchristos char tx; 43854559860eSchristos char *t = &tx; 43864e98e3e1Schristos char const *s = 0 ? (char *) 0 : (char const *) 0; 43874e98e3e1Schristos 43884e98e3e1Schristos *t++ = 0; 43894e98e3e1Schristos if (s) return 0; 43904e98e3e1Schristos } 43914e98e3e1Schristos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 43924e98e3e1Schristos int x[] = {25, 17}; 43934e98e3e1Schristos const int *foo = &x[0]; 43944e98e3e1Schristos ++foo; 43954e98e3e1Schristos } 43964e98e3e1Schristos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 43974e98e3e1Schristos typedef const int *iptr; 43984e98e3e1Schristos iptr p = 0; 43994e98e3e1Schristos ++p; 44004e98e3e1Schristos } 44014559860eSchristos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 44024e98e3e1Schristos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 44034559860eSchristos struct s { int j; const int *ap[3]; } bx; 44044559860eSchristos struct s *b = &bx; b->j = 5; 44054e98e3e1Schristos } 44064e98e3e1Schristos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 44074e98e3e1Schristos const int foo = 10; 44084e98e3e1Schristos if (!foo) return 0; 44094e98e3e1Schristos } 44104e98e3e1Schristos return !cs[0] && !zero.x; 44114e98e3e1Schristos#endif 44124e98e3e1Schristos 44134e98e3e1Schristos ; 44144e98e3e1Schristos return 0; 44154e98e3e1Schristos} 44164e98e3e1Schristos_ACEOF 44174e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 44184e98e3e1Schristos ac_cv_c_const=yes 44194e98e3e1Schristoselse 44204e98e3e1Schristos ac_cv_c_const=no 44214e98e3e1Schristosfi 44224e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 44234e98e3e1Schristosfi 44244e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 44254e98e3e1Schristos$as_echo "$ac_cv_c_const" >&6; } 44264e98e3e1Schristosif test $ac_cv_c_const = no; then 44274e98e3e1Schristos 44284e98e3e1Schristos$as_echo "#define const /**/" >>confdefs.h 44294e98e3e1Schristos 44304e98e3e1Schristosfi 44314e98e3e1Schristos 44324e98e3e1Schristosac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 44334559860eSchristosif test "x$ac_cv_type_off_t" = xyes; then : 44344e98e3e1Schristos 44354e98e3e1Schristoselse 44364e98e3e1Schristos 44374e98e3e1Schristoscat >>confdefs.h <<_ACEOF 44384e98e3e1Schristos#define off_t long int 44394e98e3e1Schristos_ACEOF 44404e98e3e1Schristos 44414e98e3e1Schristosfi 44424e98e3e1Schristos 44434e98e3e1Schristos# The cast to long int works around a bug in the HP C Compiler 44444e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 44454e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 44464e98e3e1Schristos# This bug is HP SR number 8606223364. 44474e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 44484e98e3e1Schristos$as_echo_n "checking size of int... " >&6; } 44494559860eSchristosif ${ac_cv_sizeof_int+:} false; then : 44504e98e3e1Schristos $as_echo_n "(cached) " >&6 44514e98e3e1Schristoselse 44524e98e3e1Schristos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 44534e98e3e1Schristos 44544e98e3e1Schristoselse 44554e98e3e1Schristos if test "$ac_cv_type_int" = yes; then 44564e98e3e1Schristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 44574e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 44584559860eSchristosas_fn_error 77 "cannot compute sizeof (int) 44594559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 44604e98e3e1Schristos else 44614e98e3e1Schristos ac_cv_sizeof_int=0 44624e98e3e1Schristos fi 44634e98e3e1Schristosfi 44644e98e3e1Schristos 44654e98e3e1Schristosfi 44664e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 44674e98e3e1Schristos$as_echo "$ac_cv_sizeof_int" >&6; } 44684e98e3e1Schristos 44694e98e3e1Schristos 44704e98e3e1Schristos 44714e98e3e1Schristoscat >>confdefs.h <<_ACEOF 44724e98e3e1Schristos#define SIZEOF_INT $ac_cv_sizeof_int 44734e98e3e1Schristos_ACEOF 44744e98e3e1Schristos 44754e98e3e1Schristos 44764e98e3e1Schristos# The cast to long int works around a bug in the HP C Compiler 44774e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 44784e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 44794e98e3e1Schristos# This bug is HP SR number 8606223364. 44804e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 44814e98e3e1Schristos$as_echo_n "checking size of long... " >&6; } 44824559860eSchristosif ${ac_cv_sizeof_long+:} false; then : 44834e98e3e1Schristos $as_echo_n "(cached) " >&6 44844e98e3e1Schristoselse 44854e98e3e1Schristos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 44864e98e3e1Schristos 44874e98e3e1Schristoselse 44884e98e3e1Schristos if test "$ac_cv_type_long" = yes; then 44894e98e3e1Schristos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 44904e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 44914559860eSchristosas_fn_error 77 "cannot compute sizeof (long) 44924559860eSchristosSee \`config.log' for more details" "$LINENO" 5; } 44934e98e3e1Schristos else 44944e98e3e1Schristos ac_cv_sizeof_long=0 44954e98e3e1Schristos fi 44964e98e3e1Schristosfi 44974e98e3e1Schristos 44984e98e3e1Schristosfi 44994e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 45004e98e3e1Schristos$as_echo "$ac_cv_sizeof_long" >&6; } 45014e98e3e1Schristos 45024e98e3e1Schristos 45034e98e3e1Schristos 45044e98e3e1Schristoscat >>confdefs.h <<_ACEOF 45054e98e3e1Schristos#define SIZEOF_LONG $ac_cv_sizeof_long 45064e98e3e1Schristos_ACEOF 45074e98e3e1Schristos 45084e98e3e1Schristos 45094e98e3e1Schristos 45104e98e3e1Schristos# Checks for library functions. 45114e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 45124e98e3e1Schristos$as_echo_n "checking for ANSI C header files... " >&6; } 45134559860eSchristosif ${ac_cv_header_stdc+:} false; then : 45144e98e3e1Schristos $as_echo_n "(cached) " >&6 45154e98e3e1Schristoselse 45164e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 45174e98e3e1Schristos/* end confdefs.h. */ 45184e98e3e1Schristos#include <stdlib.h> 45194e98e3e1Schristos#include <stdarg.h> 45204e98e3e1Schristos#include <string.h> 45214e98e3e1Schristos#include <float.h> 45224e98e3e1Schristos 45234e98e3e1Schristosint 45244e98e3e1Schristosmain () 45254e98e3e1Schristos{ 45264e98e3e1Schristos 45274e98e3e1Schristos ; 45284e98e3e1Schristos return 0; 45294e98e3e1Schristos} 45304e98e3e1Schristos_ACEOF 45314e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 45324e98e3e1Schristos ac_cv_header_stdc=yes 45334e98e3e1Schristoselse 45344e98e3e1Schristos ac_cv_header_stdc=no 45354e98e3e1Schristosfi 45364e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 45374e98e3e1Schristos 45384e98e3e1Schristosif test $ac_cv_header_stdc = yes; then 45394e98e3e1Schristos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 45404e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 45414e98e3e1Schristos/* end confdefs.h. */ 45424e98e3e1Schristos#include <string.h> 45434e98e3e1Schristos 45444e98e3e1Schristos_ACEOF 45454e98e3e1Schristosif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 45464e98e3e1Schristos $EGREP "memchr" >/dev/null 2>&1; then : 45474e98e3e1Schristos 45484e98e3e1Schristoselse 45494e98e3e1Schristos ac_cv_header_stdc=no 45504e98e3e1Schristosfi 45514e98e3e1Schristosrm -f conftest* 45524e98e3e1Schristos 45534e98e3e1Schristosfi 45544e98e3e1Schristos 45554e98e3e1Schristosif test $ac_cv_header_stdc = yes; then 45564e98e3e1Schristos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 45574e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 45584e98e3e1Schristos/* end confdefs.h. */ 45594e98e3e1Schristos#include <stdlib.h> 45604e98e3e1Schristos 45614e98e3e1Schristos_ACEOF 45624e98e3e1Schristosif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 45634e98e3e1Schristos $EGREP "free" >/dev/null 2>&1; then : 45644e98e3e1Schristos 45654e98e3e1Schristoselse 45664e98e3e1Schristos ac_cv_header_stdc=no 45674e98e3e1Schristosfi 45684e98e3e1Schristosrm -f conftest* 45694e98e3e1Schristos 45704e98e3e1Schristosfi 45714e98e3e1Schristos 45724e98e3e1Schristosif test $ac_cv_header_stdc = yes; then 45734e98e3e1Schristos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 45744e98e3e1Schristos if test "$cross_compiling" = yes; then : 45754e98e3e1Schristos : 45764e98e3e1Schristoselse 45774e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 45784e98e3e1Schristos/* end confdefs.h. */ 45794e98e3e1Schristos#include <ctype.h> 45804e98e3e1Schristos#include <stdlib.h> 45814e98e3e1Schristos#if ((' ' & 0x0FF) == 0x020) 45824e98e3e1Schristos# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 45834e98e3e1Schristos# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 45844e98e3e1Schristos#else 45854e98e3e1Schristos# define ISLOWER(c) \ 45864e98e3e1Schristos (('a' <= (c) && (c) <= 'i') \ 45874e98e3e1Schristos || ('j' <= (c) && (c) <= 'r') \ 45884e98e3e1Schristos || ('s' <= (c) && (c) <= 'z')) 45894e98e3e1Schristos# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 45904e98e3e1Schristos#endif 45914e98e3e1Schristos 45924e98e3e1Schristos#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 45934e98e3e1Schristosint 45944e98e3e1Schristosmain () 45954e98e3e1Schristos{ 45964e98e3e1Schristos int i; 45974e98e3e1Schristos for (i = 0; i < 256; i++) 45984e98e3e1Schristos if (XOR (islower (i), ISLOWER (i)) 45994e98e3e1Schristos || toupper (i) != TOUPPER (i)) 46004e98e3e1Schristos return 2; 46014e98e3e1Schristos return 0; 46024e98e3e1Schristos} 46034e98e3e1Schristos_ACEOF 46044e98e3e1Schristosif ac_fn_c_try_run "$LINENO"; then : 46054e98e3e1Schristos 46064e98e3e1Schristoselse 46074e98e3e1Schristos ac_cv_header_stdc=no 46084e98e3e1Schristosfi 46094e98e3e1Schristosrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 46104e98e3e1Schristos conftest.$ac_objext conftest.beam conftest.$ac_ext 46114e98e3e1Schristosfi 46124e98e3e1Schristos 46134e98e3e1Schristosfi 46144e98e3e1Schristosfi 46154e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 46164e98e3e1Schristos$as_echo "$ac_cv_header_stdc" >&6; } 46174e98e3e1Schristosif test $ac_cv_header_stdc = yes; then 46184e98e3e1Schristos 46194e98e3e1Schristos$as_echo "#define STDC_HEADERS 1" >>confdefs.h 46204e98e3e1Schristos 46214e98e3e1Schristosfi 46224e98e3e1Schristos 46234e98e3e1Schristos 46244e98e3e1Schristos# Check whether --enable-maintainer-mode was given. 46254e98e3e1Schristosif test "${enable_maintainer_mode+set}" = set; then : 46264e98e3e1Schristos enableval=$enable_maintainer_mode; 46274e98e3e1Schristoselse 46284e98e3e1Schristos enable_maintainer_mode=no 46294e98e3e1Schristosfi 46304e98e3e1Schristos 46314e98e3e1Schristos 46324e98e3e1Schristosif test "x$enable_maintainer_mode" = xno; then 46334e98e3e1Schristos MAINT='#' 46344e98e3e1Schristoselse 46354e98e3e1Schristos MAINT= 46364e98e3e1Schristosfi 46374e98e3e1Schristos 46384e98e3e1Schristos 46394e98e3e1Schristos# Make sure we can run config.sub. 46404e98e3e1Schristos$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 46414559860eSchristos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 46424e98e3e1Schristos 46434e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 46444e98e3e1Schristos$as_echo_n "checking build system type... " >&6; } 46454559860eSchristosif ${ac_cv_build+:} false; then : 46464e98e3e1Schristos $as_echo_n "(cached) " >&6 46474e98e3e1Schristoselse 46484e98e3e1Schristos ac_build_alias=$build_alias 46494e98e3e1Schristostest "x$ac_build_alias" = x && 46504e98e3e1Schristos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 46514e98e3e1Schristostest "x$ac_build_alias" = x && 46524559860eSchristos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 46534e98e3e1Schristosac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 46544559860eSchristos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 46554e98e3e1Schristos 46564e98e3e1Schristosfi 46574e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 46584e98e3e1Schristos$as_echo "$ac_cv_build" >&6; } 46594e98e3e1Schristoscase $ac_cv_build in 46604e98e3e1Schristos*-*-*) ;; 46614559860eSchristos*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 46624e98e3e1Schristosesac 46634e98e3e1Schristosbuild=$ac_cv_build 46644e98e3e1Schristosac_save_IFS=$IFS; IFS='-' 46654e98e3e1Schristosset x $ac_cv_build 46664e98e3e1Schristosshift 46674e98e3e1Schristosbuild_cpu=$1 46684e98e3e1Schristosbuild_vendor=$2 46694e98e3e1Schristosshift; shift 46704e98e3e1Schristos# Remember, the first character of IFS is used to create $*, 46714e98e3e1Schristos# except with old shells: 46724e98e3e1Schristosbuild_os=$* 46734e98e3e1SchristosIFS=$ac_save_IFS 46744e98e3e1Schristoscase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 46754e98e3e1Schristos 46764e98e3e1Schristos 46774e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 46784e98e3e1Schristos$as_echo_n "checking host system type... " >&6; } 46794559860eSchristosif ${ac_cv_host+:} false; then : 46804e98e3e1Schristos $as_echo_n "(cached) " >&6 46814e98e3e1Schristoselse 46824e98e3e1Schristos if test "x$host_alias" = x; then 46834e98e3e1Schristos ac_cv_host=$ac_cv_build 46844e98e3e1Schristoselse 46854e98e3e1Schristos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 46864559860eSchristos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 46874e98e3e1Schristosfi 46884e98e3e1Schristos 46894e98e3e1Schristosfi 46904e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 46914e98e3e1Schristos$as_echo "$ac_cv_host" >&6; } 46924e98e3e1Schristoscase $ac_cv_host in 46934e98e3e1Schristos*-*-*) ;; 46944559860eSchristos*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 46954e98e3e1Schristosesac 46964e98e3e1Schristoshost=$ac_cv_host 46974e98e3e1Schristosac_save_IFS=$IFS; IFS='-' 46984e98e3e1Schristosset x $ac_cv_host 46994e98e3e1Schristosshift 47004e98e3e1Schristoshost_cpu=$1 47014e98e3e1Schristoshost_vendor=$2 47024e98e3e1Schristosshift; shift 47034e98e3e1Schristos# Remember, the first character of IFS is used to create $*, 47044e98e3e1Schristos# except with old shells: 47054e98e3e1Schristoshost_os=$* 47064e98e3e1SchristosIFS=$ac_save_IFS 47074e98e3e1Schristoscase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 47084e98e3e1Schristos 47094e98e3e1Schristos 47104e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 47114e98e3e1Schristos$as_echo_n "checking target system type... " >&6; } 47124559860eSchristosif ${ac_cv_target+:} false; then : 47134e98e3e1Schristos $as_echo_n "(cached) " >&6 47144e98e3e1Schristoselse 47154e98e3e1Schristos if test "x$target_alias" = x; then 47164e98e3e1Schristos ac_cv_target=$ac_cv_host 47174e98e3e1Schristoselse 47184e98e3e1Schristos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 47194559860eSchristos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 47204e98e3e1Schristosfi 47214e98e3e1Schristos 47224e98e3e1Schristosfi 47234e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 47244e98e3e1Schristos$as_echo "$ac_cv_target" >&6; } 47254e98e3e1Schristoscase $ac_cv_target in 47264e98e3e1Schristos*-*-*) ;; 47274559860eSchristos*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 47284e98e3e1Schristosesac 47294e98e3e1Schristostarget=$ac_cv_target 47304e98e3e1Schristosac_save_IFS=$IFS; IFS='-' 47314e98e3e1Schristosset x $ac_cv_target 47324e98e3e1Schristosshift 47334e98e3e1Schristostarget_cpu=$1 47344e98e3e1Schristostarget_vendor=$2 47354e98e3e1Schristosshift; shift 47364e98e3e1Schristos# Remember, the first character of IFS is used to create $*, 47374e98e3e1Schristos# except with old shells: 47384e98e3e1Schristostarget_os=$* 47394e98e3e1SchristosIFS=$ac_save_IFS 47404e98e3e1Schristoscase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 47414e98e3e1Schristos 47424e98e3e1Schristos 47434e98e3e1Schristos# The aliases save the names the user supplied, while $host etc. 47444e98e3e1Schristos# will get canonicalized. 47454e98e3e1Schristostest -n "$target_alias" && 47464e98e3e1Schristos test "$program_prefix$program_suffix$program_transform_name" = \ 47474e98e3e1Schristos NONENONEs,x,x, && 47484e98e3e1Schristos program_prefix=${target_alias}- 47494e98e3e1Schristos 47504e98e3e1Schristos# Default decimal format 47514e98e3e1Schristos# If you change the defaults here, be sure to change them in the GCC directory also 47524e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decimal floating point" >&5 47534e98e3e1Schristos$as_echo_n "checking for decimal floating point... " >&6; } 47544e98e3e1Schristos 47554e98e3e1Schristos 47564e98e3e1Schristos# Check whether --enable-decimal-float was given. 47574e98e3e1Schristosif test "${enable_decimal_float+set}" = set; then : 47584e98e3e1Schristos enableval=$enable_decimal_float; 47594e98e3e1Schristos case $enable_decimal_float in 47604e98e3e1Schristos yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;; 47614559860eSchristos *) as_fn_error $? "'$enable_decimal_float' is an invalid value for --enable-decimal-float. 47624e98e3e1SchristosValid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;; 47634e98e3e1Schristos esac 47644e98e3e1Schristos 47654e98e3e1Schristoselse 47664e98e3e1Schristos 47674e98e3e1Schristos case $target in 47684b169a6bSchristos aarch64* | \ 47694e98e3e1Schristos powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \ 47704559860eSchristos i?86*-*-elfiamcu | i?86*-*-gnu* | x86_64*-*-gnu* | \ 47714e98e3e1Schristos i?86*-*-mingw* | x86_64*-*-mingw* | \ 477203467a24Schristos i?86*-*-cygwin* | x86_64*-*-cygwin*) 47734e98e3e1Schristos enable_decimal_float=yes 47744e98e3e1Schristos ;; 47754e98e3e1Schristos *) 47764e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5 47774e98e3e1Schristos$as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;} 47784e98e3e1Schristos enable_decimal_float=no 47794e98e3e1Schristos ;; 47804e98e3e1Schristos esac 47814e98e3e1Schristos 47824e98e3e1Schristosfi 47834e98e3e1Schristos 47844e98e3e1Schristos 47854e98e3e1Schristos# x86's use BID format instead of DPD 47864e98e3e1Schristoscase x$enable_decimal_float in 47874e98e3e1Schristos xyes) 47884e98e3e1Schristos case $target in 47894b169a6bSchristos aarch64* | i?86*-*-* | x86_64*-*-*) 47904e98e3e1Schristos enable_decimal_float=bid 47914e98e3e1Schristos ;; 47924e98e3e1Schristos *) 47934e98e3e1Schristos enable_decimal_float=dpd 47944e98e3e1Schristos ;; 47954e98e3e1Schristos esac 47964e98e3e1Schristos default_decimal_float=$enable_decimal_float 47974e98e3e1Schristos ;; 47984e98e3e1Schristos xno) 47994e98e3e1Schristos # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper 48004e98e3e1Schristos # dependency on libdecnumber. 48014e98e3e1Schristos default_decimal_float=dpd 48024e98e3e1Schristos ;; 48034e98e3e1Schristosesac 48044e98e3e1Schristos 48054e98e3e1Schristos 48064e98e3e1Schristos 48074e98e3e1Schristos 48084e98e3e1Schristos# Use default_decimal_float for dependency. 48094e98e3e1Schristosenable_decimal_float=$default_decimal_float 48104e98e3e1Schristos 48114e98e3e1Schristos# If BID is being used, additional objects should be linked in. 48124e98e3e1Schristosif test x$enable_decimal_float = xbid; then 48134e98e3e1Schristos ADDITIONAL_OBJS="$ADDITIONAL_OBJS \$(bid_OBJS)" 48144e98e3e1Schristoselse 48154e98e3e1Schristos ADDITIONAL_OBJS= 48164e98e3e1Schristosfi 48174e98e3e1Schristos 48184e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_decimal_float" >&5 48194e98e3e1Schristos$as_echo "$enable_decimal_float" >&6; } 48204e98e3e1Schristos 48214e98e3e1Schristos 48224e98e3e1Schristos 48234e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 48244e98e3e1Schristos$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 48254559860eSchristosif ${ac_cv_c_bigendian+:} false; then : 48264e98e3e1Schristos $as_echo_n "(cached) " >&6 48274e98e3e1Schristoselse 48284e98e3e1Schristos ac_cv_c_bigendian=unknown 48294e98e3e1Schristos # See if we're dealing with a universal compiler. 48304e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 48314e98e3e1Schristos/* end confdefs.h. */ 48324e98e3e1Schristos#ifndef __APPLE_CC__ 48334e98e3e1Schristos not a universal capable compiler 48344e98e3e1Schristos #endif 48354e98e3e1Schristos typedef int dummy; 48364e98e3e1Schristos 48374e98e3e1Schristos_ACEOF 48384e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 48394e98e3e1Schristos 48404e98e3e1Schristos # Check for potential -arch flags. It is not universal unless 48414e98e3e1Schristos # there are at least two -arch flags with different values. 48424e98e3e1Schristos ac_arch= 48434e98e3e1Schristos ac_prev= 48444e98e3e1Schristos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 48454e98e3e1Schristos if test -n "$ac_prev"; then 48464e98e3e1Schristos case $ac_word in 48474e98e3e1Schristos i?86 | x86_64 | ppc | ppc64) 48484e98e3e1Schristos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 48494e98e3e1Schristos ac_arch=$ac_word 48504e98e3e1Schristos else 48514e98e3e1Schristos ac_cv_c_bigendian=universal 48524e98e3e1Schristos break 48534e98e3e1Schristos fi 48544e98e3e1Schristos ;; 48554e98e3e1Schristos esac 48564e98e3e1Schristos ac_prev= 48574e98e3e1Schristos elif test "x$ac_word" = "x-arch"; then 48584e98e3e1Schristos ac_prev=arch 48594e98e3e1Schristos fi 48604e98e3e1Schristos done 48614e98e3e1Schristosfi 48624e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 48634e98e3e1Schristos if test $ac_cv_c_bigendian = unknown; then 48644e98e3e1Schristos # See if sys/param.h defines the BYTE_ORDER macro. 48654e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 48664e98e3e1Schristos/* end confdefs.h. */ 48674e98e3e1Schristos#include <sys/types.h> 48684e98e3e1Schristos #include <sys/param.h> 48694e98e3e1Schristos 48704e98e3e1Schristosint 48714e98e3e1Schristosmain () 48724e98e3e1Schristos{ 48734e98e3e1Schristos#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 48744e98e3e1Schristos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 48754e98e3e1Schristos && LITTLE_ENDIAN) 48764e98e3e1Schristos bogus endian macros 48774e98e3e1Schristos #endif 48784e98e3e1Schristos 48794e98e3e1Schristos ; 48804e98e3e1Schristos return 0; 48814e98e3e1Schristos} 48824e98e3e1Schristos_ACEOF 48834e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 48844e98e3e1Schristos # It does; now see whether it defined to BIG_ENDIAN or not. 48854e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 48864e98e3e1Schristos/* end confdefs.h. */ 48874e98e3e1Schristos#include <sys/types.h> 48884e98e3e1Schristos #include <sys/param.h> 48894e98e3e1Schristos 48904e98e3e1Schristosint 48914e98e3e1Schristosmain () 48924e98e3e1Schristos{ 48934e98e3e1Schristos#if BYTE_ORDER != BIG_ENDIAN 48944e98e3e1Schristos not big endian 48954e98e3e1Schristos #endif 48964e98e3e1Schristos 48974e98e3e1Schristos ; 48984e98e3e1Schristos return 0; 48994e98e3e1Schristos} 49004e98e3e1Schristos_ACEOF 49014e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 49024e98e3e1Schristos ac_cv_c_bigendian=yes 49034e98e3e1Schristoselse 49044e98e3e1Schristos ac_cv_c_bigendian=no 49054e98e3e1Schristosfi 49064e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 49074e98e3e1Schristosfi 49084e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 49094e98e3e1Schristos fi 49104e98e3e1Schristos if test $ac_cv_c_bigendian = unknown; then 49114e98e3e1Schristos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 49124e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 49134e98e3e1Schristos/* end confdefs.h. */ 49144e98e3e1Schristos#include <limits.h> 49154e98e3e1Schristos 49164e98e3e1Schristosint 49174e98e3e1Schristosmain () 49184e98e3e1Schristos{ 49194e98e3e1Schristos#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 49204e98e3e1Schristos bogus endian macros 49214e98e3e1Schristos #endif 49224e98e3e1Schristos 49234e98e3e1Schristos ; 49244e98e3e1Schristos return 0; 49254e98e3e1Schristos} 49264e98e3e1Schristos_ACEOF 49274e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 49284e98e3e1Schristos # It does; now see whether it defined to _BIG_ENDIAN or not. 49294e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 49304e98e3e1Schristos/* end confdefs.h. */ 49314e98e3e1Schristos#include <limits.h> 49324e98e3e1Schristos 49334e98e3e1Schristosint 49344e98e3e1Schristosmain () 49354e98e3e1Schristos{ 49364e98e3e1Schristos#ifndef _BIG_ENDIAN 49374e98e3e1Schristos not big endian 49384e98e3e1Schristos #endif 49394e98e3e1Schristos 49404e98e3e1Schristos ; 49414e98e3e1Schristos return 0; 49424e98e3e1Schristos} 49434e98e3e1Schristos_ACEOF 49444e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 49454e98e3e1Schristos ac_cv_c_bigendian=yes 49464e98e3e1Schristoselse 49474e98e3e1Schristos ac_cv_c_bigendian=no 49484e98e3e1Schristosfi 49494e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 49504e98e3e1Schristosfi 49514e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 49524e98e3e1Schristos fi 49534e98e3e1Schristos if test $ac_cv_c_bigendian = unknown; then 49544e98e3e1Schristos # Compile a test program. 49554e98e3e1Schristos if test "$cross_compiling" = yes; then : 49564e98e3e1Schristos # Try to guess by grepping values from an object file. 49574e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 49584e98e3e1Schristos/* end confdefs.h. */ 49594e98e3e1Schristosshort int ascii_mm[] = 49604e98e3e1Schristos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 49614e98e3e1Schristos short int ascii_ii[] = 49624e98e3e1Schristos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 49634e98e3e1Schristos int use_ascii (int i) { 49644e98e3e1Schristos return ascii_mm[i] + ascii_ii[i]; 49654e98e3e1Schristos } 49664e98e3e1Schristos short int ebcdic_ii[] = 49674e98e3e1Schristos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 49684e98e3e1Schristos short int ebcdic_mm[] = 49694e98e3e1Schristos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 49704e98e3e1Schristos int use_ebcdic (int i) { 49714e98e3e1Schristos return ebcdic_mm[i] + ebcdic_ii[i]; 49724e98e3e1Schristos } 49734e98e3e1Schristos extern int foo; 49744e98e3e1Schristos 49754e98e3e1Schristosint 49764e98e3e1Schristosmain () 49774e98e3e1Schristos{ 49784e98e3e1Schristosreturn use_ascii (foo) == use_ebcdic (foo); 49794e98e3e1Schristos ; 49804e98e3e1Schristos return 0; 49814e98e3e1Schristos} 49824e98e3e1Schristos_ACEOF 49834e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then : 49844e98e3e1Schristos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 49854e98e3e1Schristos ac_cv_c_bigendian=yes 49864e98e3e1Schristos fi 49874e98e3e1Schristos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 49884e98e3e1Schristos if test "$ac_cv_c_bigendian" = unknown; then 49894e98e3e1Schristos ac_cv_c_bigendian=no 49904e98e3e1Schristos else 49914e98e3e1Schristos # finding both strings is unlikely to happen, but who knows? 49924e98e3e1Schristos ac_cv_c_bigendian=unknown 49934e98e3e1Schristos fi 49944e98e3e1Schristos fi 49954e98e3e1Schristosfi 49964e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 49974e98e3e1Schristoselse 49984e98e3e1Schristos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 49994e98e3e1Schristos/* end confdefs.h. */ 50004e98e3e1Schristos$ac_includes_default 50014e98e3e1Schristosint 50024e98e3e1Schristosmain () 50034e98e3e1Schristos{ 50044e98e3e1Schristos 50054e98e3e1Schristos /* Are we little or big endian? From Harbison&Steele. */ 50064e98e3e1Schristos union 50074e98e3e1Schristos { 50084e98e3e1Schristos long int l; 50094e98e3e1Schristos char c[sizeof (long int)]; 50104e98e3e1Schristos } u; 50114e98e3e1Schristos u.l = 1; 50124e98e3e1Schristos return u.c[sizeof (long int) - 1] == 1; 50134e98e3e1Schristos 50144e98e3e1Schristos ; 50154e98e3e1Schristos return 0; 50164e98e3e1Schristos} 50174e98e3e1Schristos_ACEOF 50184e98e3e1Schristosif ac_fn_c_try_run "$LINENO"; then : 50194e98e3e1Schristos ac_cv_c_bigendian=no 50204e98e3e1Schristoselse 50214e98e3e1Schristos ac_cv_c_bigendian=yes 50224e98e3e1Schristosfi 50234e98e3e1Schristosrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 50244e98e3e1Schristos conftest.$ac_objext conftest.beam conftest.$ac_ext 50254e98e3e1Schristosfi 50264e98e3e1Schristos 50274e98e3e1Schristos fi 50284e98e3e1Schristosfi 50294e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 50304e98e3e1Schristos$as_echo "$ac_cv_c_bigendian" >&6; } 50314e98e3e1Schristos case $ac_cv_c_bigendian in #( 50324e98e3e1Schristos yes) 50334e98e3e1Schristos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 50344e98e3e1Schristos;; #( 50354e98e3e1Schristos no) 50364e98e3e1Schristos ;; #( 50374e98e3e1Schristos universal) 50384e98e3e1Schristos 50394e98e3e1Schristos$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 50404e98e3e1Schristos 50414e98e3e1Schristos ;; #( 50424e98e3e1Schristos *) 50434559860eSchristos as_fn_error $? "unknown endianness 50444e98e3e1Schristos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 50454e98e3e1Schristos esac 50464e98e3e1Schristos 50474e98e3e1Schristos 504803467a24Schristos# Enable --enable-host-shared. 504903467a24Schristos# Check whether --enable-host-shared was given. 505003467a24Schristosif test "${enable_host_shared+set}" = set; then : 5051*310b27b1Schristos enableval=$enable_host_shared; 5052*310b27b1Schristosfi 5053*310b27b1Schristos 5054*310b27b1Schristos 5055*310b27b1Schristos 5056*310b27b1Schristos# Enable --enable-host-pie. 5057*310b27b1Schristos# Check whether --enable-host-pie was given. 5058*310b27b1Schristosif test "${enable_host_pie+set}" = set; then : 5059*310b27b1Schristos enableval=$enable_host_pie; 5060*310b27b1Schristosfi 5061*310b27b1Schristos 5062*310b27b1Schristos 5063*310b27b1Schristos 5064*310b27b1Schristosif test x$enable_host_shared = xyes; then 5065*310b27b1Schristos PICFLAG=-fPIC 5066*310b27b1Schristoselif test x$enable_host_pie = xyes; then 5067*310b27b1Schristos PICFLAG=-fPIE 506803467a24Schristoselse 506903467a24Schristos PICFLAG= 507003467a24Schristosfi 507103467a24Schristos 507203467a24Schristos 507303467a24Schristos 50744e98e3e1Schristos# Output. 50754e98e3e1Schristos 50764e98e3e1Schristosac_config_headers="$ac_config_headers config.h:config.in" 50774e98e3e1Schristos 50784e98e3e1Schristosac_config_files="$ac_config_files Makefile" 50794e98e3e1Schristos 50804e98e3e1Schristoscat >confcache <<\_ACEOF 50814e98e3e1Schristos# This file is a shell script that caches the results of configure 50824e98e3e1Schristos# tests run on this system so they can be shared between configure 50834e98e3e1Schristos# scripts and configure runs, see configure's option --config-cache. 50844e98e3e1Schristos# It is not useful on other systems. If it contains results you don't 50854e98e3e1Schristos# want to keep, you may remove or edit it. 50864e98e3e1Schristos# 50874e98e3e1Schristos# config.status only pays attention to the cache file if you give it 50884e98e3e1Schristos# the --recheck option to rerun configure. 50894e98e3e1Schristos# 50904e98e3e1Schristos# `ac_cv_env_foo' variables (set or unset) will be overridden when 50914e98e3e1Schristos# loading this file, other *unset* `ac_cv_foo' will be assigned the 50924e98e3e1Schristos# following values. 50934e98e3e1Schristos 50944e98e3e1Schristos_ACEOF 50954e98e3e1Schristos 50964e98e3e1Schristos# The following way of writing the cache mishandles newlines in values, 50974e98e3e1Schristos# but we know of no workaround that is simple, portable, and efficient. 50984e98e3e1Schristos# So, we kill variables containing newlines. 50994e98e3e1Schristos# Ultrix sh set writes to stderr and can't be redirected directly, 51004e98e3e1Schristos# and sets the high bit in the cache file unless we assign to the vars. 51014e98e3e1Schristos( 51024e98e3e1Schristos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 51034e98e3e1Schristos eval ac_val=\$$ac_var 51044e98e3e1Schristos case $ac_val in #( 51054e98e3e1Schristos *${as_nl}*) 51064e98e3e1Schristos case $ac_var in #( 51074e98e3e1Schristos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 51084e98e3e1Schristos$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 51094e98e3e1Schristos esac 51104e98e3e1Schristos case $ac_var in #( 51114e98e3e1Schristos _ | IFS | as_nl) ;; #( 51124e98e3e1Schristos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 51134e98e3e1Schristos *) { eval $ac_var=; unset $ac_var;} ;; 51144e98e3e1Schristos esac ;; 51154e98e3e1Schristos esac 51164e98e3e1Schristos done 51174e98e3e1Schristos 51184e98e3e1Schristos (set) 2>&1 | 51194e98e3e1Schristos case $as_nl`(ac_space=' '; set) 2>&1` in #( 51204e98e3e1Schristos *${as_nl}ac_space=\ *) 51214e98e3e1Schristos # `set' does not quote correctly, so add quotes: double-quote 51224e98e3e1Schristos # substitution turns \\\\ into \\, and sed turns \\ into \. 51234e98e3e1Schristos sed -n \ 51244e98e3e1Schristos "s/'/'\\\\''/g; 51254e98e3e1Schristos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 51264e98e3e1Schristos ;; #( 51274e98e3e1Schristos *) 51284e98e3e1Schristos # `set' quotes correctly as required by POSIX, so do not add quotes. 51294e98e3e1Schristos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 51304e98e3e1Schristos ;; 51314e98e3e1Schristos esac | 51324e98e3e1Schristos sort 51334e98e3e1Schristos) | 51344e98e3e1Schristos sed ' 51354e98e3e1Schristos /^ac_cv_env_/b end 51364e98e3e1Schristos t clear 51374e98e3e1Schristos :clear 51384e98e3e1Schristos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 51394e98e3e1Schristos t end 51404e98e3e1Schristos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 51414e98e3e1Schristos :end' >>confcache 51424e98e3e1Schristosif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 51434e98e3e1Schristos if test -w "$cache_file"; then 51444559860eSchristos if test "x$cache_file" != "x/dev/null"; then 51454e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 51464e98e3e1Schristos$as_echo "$as_me: updating cache $cache_file" >&6;} 51474559860eSchristos if test ! -f "$cache_file" || test -h "$cache_file"; then 51484559860eSchristos cat confcache >"$cache_file" 51494559860eSchristos else 51504559860eSchristos case $cache_file in #( 51514559860eSchristos */* | ?:*) 51524559860eSchristos mv -f confcache "$cache_file"$$ && 51534559860eSchristos mv -f "$cache_file"$$ "$cache_file" ;; #( 51544559860eSchristos *) 51554559860eSchristos mv -f confcache "$cache_file" ;; 51564559860eSchristos esac 51574559860eSchristos fi 51584559860eSchristos fi 51594e98e3e1Schristos else 51604e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 51614e98e3e1Schristos$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 51624e98e3e1Schristos fi 51634e98e3e1Schristosfi 51644e98e3e1Schristosrm -f confcache 51654e98e3e1Schristos 51664e98e3e1Schristostest "x$prefix" = xNONE && prefix=$ac_default_prefix 51674e98e3e1Schristos# Let make expand exec_prefix. 51684e98e3e1Schristostest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 51694e98e3e1Schristos 51704e98e3e1SchristosDEFS=-DHAVE_CONFIG_H 51714e98e3e1Schristos 51724e98e3e1Schristosac_libobjs= 51734e98e3e1Schristosac_ltlibobjs= 51744559860eSchristosU= 51754e98e3e1Schristosfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 51764e98e3e1Schristos # 1. Remove the extension, and $U if already installed. 51774e98e3e1Schristos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 51784e98e3e1Schristos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 51794e98e3e1Schristos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 51804e98e3e1Schristos # will be set to the directory where LIBOBJS objects are built. 51814e98e3e1Schristos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 51824e98e3e1Schristos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 51834e98e3e1Schristosdone 51844e98e3e1SchristosLIBOBJS=$ac_libobjs 51854e98e3e1Schristos 51864e98e3e1SchristosLTLIBOBJS=$ac_ltlibobjs 51874e98e3e1Schristos 51884e98e3e1Schristos 51894e98e3e1Schristos 51904e98e3e1Schristos 51914559860eSchristos: "${CONFIG_STATUS=./config.status}" 51924e98e3e1Schristosac_write_fail=0 51934e98e3e1Schristosac_clean_files_save=$ac_clean_files 51944e98e3e1Schristosac_clean_files="$ac_clean_files $CONFIG_STATUS" 51954e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 51964e98e3e1Schristos$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 51974e98e3e1Schristosas_write_fail=0 51984e98e3e1Schristoscat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 51994e98e3e1Schristos#! $SHELL 52004e98e3e1Schristos# Generated by $as_me. 52014e98e3e1Schristos# Run this file to recreate the current configuration. 52024e98e3e1Schristos# Compiler output produced by configure, useful for debugging 52034e98e3e1Schristos# configure, is in config.log if it exists. 52044e98e3e1Schristos 52054e98e3e1Schristosdebug=false 52064e98e3e1Schristosac_cs_recheck=false 52074e98e3e1Schristosac_cs_silent=false 52084e98e3e1Schristos 52094e98e3e1SchristosSHELL=\${CONFIG_SHELL-$SHELL} 52104e98e3e1Schristosexport SHELL 52114e98e3e1Schristos_ASEOF 52124e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 52134e98e3e1Schristos## -------------------- ## 52144e98e3e1Schristos## M4sh Initialization. ## 52154e98e3e1Schristos## -------------------- ## 52164e98e3e1Schristos 52174e98e3e1Schristos# Be more Bourne compatible 52184e98e3e1SchristosDUALCASE=1; export DUALCASE # for MKS sh 52194e98e3e1Schristosif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 52204e98e3e1Schristos emulate sh 52214e98e3e1Schristos NULLCMD=: 52224e98e3e1Schristos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 52234e98e3e1Schristos # is contrary to our usage. Disable this feature. 52244e98e3e1Schristos alias -g '${1+"$@"}'='"$@"' 52254e98e3e1Schristos setopt NO_GLOB_SUBST 52264e98e3e1Schristoselse 52274e98e3e1Schristos case `(set -o) 2>/dev/null` in #( 52284e98e3e1Schristos *posix*) : 52294e98e3e1Schristos set -o posix ;; #( 52304e98e3e1Schristos *) : 52314e98e3e1Schristos ;; 52324e98e3e1Schristosesac 52334e98e3e1Schristosfi 52344e98e3e1Schristos 52354e98e3e1Schristos 52364e98e3e1Schristosas_nl=' 52374e98e3e1Schristos' 52384e98e3e1Schristosexport as_nl 52394e98e3e1Schristos# Printing a long string crashes Solaris 7 /usr/bin/printf. 52404e98e3e1Schristosas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 52414e98e3e1Schristosas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 52424e98e3e1Schristosas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 52434e98e3e1Schristos# Prefer a ksh shell builtin over an external printf program on Solaris, 52444e98e3e1Schristos# but without wasting forks for bash or zsh. 52454e98e3e1Schristosif test -z "$BASH_VERSION$ZSH_VERSION" \ 52464e98e3e1Schristos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 52474e98e3e1Schristos as_echo='print -r --' 52484e98e3e1Schristos as_echo_n='print -rn --' 52494e98e3e1Schristoselif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52504e98e3e1Schristos as_echo='printf %s\n' 52514e98e3e1Schristos as_echo_n='printf %s' 52524e98e3e1Schristoselse 52534e98e3e1Schristos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52544e98e3e1Schristos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 52554e98e3e1Schristos as_echo_n='/usr/ucb/echo -n' 52564e98e3e1Schristos else 52574e98e3e1Schristos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 52584e98e3e1Schristos as_echo_n_body='eval 52594e98e3e1Schristos arg=$1; 52604e98e3e1Schristos case $arg in #( 52614e98e3e1Schristos *"$as_nl"*) 52624e98e3e1Schristos expr "X$arg" : "X\\(.*\\)$as_nl"; 52634e98e3e1Schristos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 52644e98e3e1Schristos esac; 52654e98e3e1Schristos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 52664e98e3e1Schristos ' 52674e98e3e1Schristos export as_echo_n_body 52684e98e3e1Schristos as_echo_n='sh -c $as_echo_n_body as_echo' 52694e98e3e1Schristos fi 52704e98e3e1Schristos export as_echo_body 52714e98e3e1Schristos as_echo='sh -c $as_echo_body as_echo' 52724e98e3e1Schristosfi 52734e98e3e1Schristos 52744e98e3e1Schristos# The user is always right. 52754e98e3e1Schristosif test "${PATH_SEPARATOR+set}" != set; then 52764e98e3e1Schristos PATH_SEPARATOR=: 52774e98e3e1Schristos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 52784e98e3e1Schristos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 52794e98e3e1Schristos PATH_SEPARATOR=';' 52804e98e3e1Schristos } 52814e98e3e1Schristosfi 52824e98e3e1Schristos 52834e98e3e1Schristos 52844e98e3e1Schristos# IFS 52854e98e3e1Schristos# We need space, tab and new line, in precisely that order. Quoting is 52864e98e3e1Schristos# there to prevent editors from complaining about space-tab. 52874e98e3e1Schristos# (If _AS_PATH_WALK were called with IFS unset, it would disable word 52884e98e3e1Schristos# splitting by setting IFS to empty value.) 52894e98e3e1SchristosIFS=" "" $as_nl" 52904e98e3e1Schristos 52914e98e3e1Schristos# Find who we are. Look in the path if we contain no directory separator. 52924559860eSchristosas_myself= 52934e98e3e1Schristoscase $0 in #(( 52944e98e3e1Schristos *[\\/]* ) as_myself=$0 ;; 52954e98e3e1Schristos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 52964e98e3e1Schristosfor as_dir in $PATH 52974e98e3e1Schristosdo 52984e98e3e1Schristos IFS=$as_save_IFS 52994e98e3e1Schristos test -z "$as_dir" && as_dir=. 53004e98e3e1Schristos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 53014e98e3e1Schristos done 53024e98e3e1SchristosIFS=$as_save_IFS 53034e98e3e1Schristos 53044e98e3e1Schristos ;; 53054e98e3e1Schristosesac 53064e98e3e1Schristos# We did not find ourselves, most probably we were run as `sh COMMAND' 53074e98e3e1Schristos# in which case we are not to be found in the path. 53084e98e3e1Schristosif test "x$as_myself" = x; then 53094e98e3e1Schristos as_myself=$0 53104e98e3e1Schristosfi 53114e98e3e1Schristosif test ! -f "$as_myself"; then 53124e98e3e1Schristos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 53134e98e3e1Schristos exit 1 53144e98e3e1Schristosfi 53154e98e3e1Schristos 53164e98e3e1Schristos# Unset variables that we do not need and which cause bugs (e.g. in 53174e98e3e1Schristos# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 53184e98e3e1Schristos# suppresses any "Segmentation fault" message there. '((' could 53194e98e3e1Schristos# trigger a bug in pdksh 5.2.14. 53204e98e3e1Schristosfor as_var in BASH_ENV ENV MAIL MAILPATH 53214e98e3e1Schristosdo eval test x\${$as_var+set} = xset \ 53224e98e3e1Schristos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 53234e98e3e1Schristosdone 53244e98e3e1SchristosPS1='$ ' 53254e98e3e1SchristosPS2='> ' 53264e98e3e1SchristosPS4='+ ' 53274e98e3e1Schristos 53284e98e3e1Schristos# NLS nuisances. 53294e98e3e1SchristosLC_ALL=C 53304e98e3e1Schristosexport LC_ALL 53314e98e3e1SchristosLANGUAGE=C 53324e98e3e1Schristosexport LANGUAGE 53334e98e3e1Schristos 53344e98e3e1Schristos# CDPATH. 53354e98e3e1Schristos(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 53364e98e3e1Schristos 53374e98e3e1Schristos 53384559860eSchristos# as_fn_error STATUS ERROR [LINENO LOG_FD] 53394559860eSchristos# ---------------------------------------- 53404e98e3e1Schristos# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 53414e98e3e1Schristos# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 53424559860eSchristos# script with STATUS, using 1 if that was 0. 53434e98e3e1Schristosas_fn_error () 53444e98e3e1Schristos{ 53454559860eSchristos as_status=$1; test $as_status -eq 0 && as_status=1 53464559860eSchristos if test "$4"; then 53474559860eSchristos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 53484559860eSchristos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 53494e98e3e1Schristos fi 53504559860eSchristos $as_echo "$as_me: error: $2" >&2 53514e98e3e1Schristos as_fn_exit $as_status 53524e98e3e1Schristos} # as_fn_error 53534e98e3e1Schristos 53544e98e3e1Schristos 53554e98e3e1Schristos# as_fn_set_status STATUS 53564e98e3e1Schristos# ----------------------- 53574e98e3e1Schristos# Set $? to STATUS, without forking. 53584e98e3e1Schristosas_fn_set_status () 53594e98e3e1Schristos{ 53604e98e3e1Schristos return $1 53614e98e3e1Schristos} # as_fn_set_status 53624e98e3e1Schristos 53634e98e3e1Schristos# as_fn_exit STATUS 53644e98e3e1Schristos# ----------------- 53654e98e3e1Schristos# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 53664e98e3e1Schristosas_fn_exit () 53674e98e3e1Schristos{ 53684e98e3e1Schristos set +e 53694e98e3e1Schristos as_fn_set_status $1 53704e98e3e1Schristos exit $1 53714e98e3e1Schristos} # as_fn_exit 53724e98e3e1Schristos 53734e98e3e1Schristos# as_fn_unset VAR 53744e98e3e1Schristos# --------------- 53754e98e3e1Schristos# Portably unset VAR. 53764e98e3e1Schristosas_fn_unset () 53774e98e3e1Schristos{ 53784e98e3e1Schristos { eval $1=; unset $1;} 53794e98e3e1Schristos} 53804e98e3e1Schristosas_unset=as_fn_unset 53814e98e3e1Schristos# as_fn_append VAR VALUE 53824e98e3e1Schristos# ---------------------- 53834e98e3e1Schristos# Append the text in VALUE to the end of the definition contained in VAR. Take 53844e98e3e1Schristos# advantage of any shell optimizations that allow amortized linear growth over 53854e98e3e1Schristos# repeated appends, instead of the typical quadratic growth present in naive 53864e98e3e1Schristos# implementations. 53874e98e3e1Schristosif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 53884e98e3e1Schristos eval 'as_fn_append () 53894e98e3e1Schristos { 53904e98e3e1Schristos eval $1+=\$2 53914e98e3e1Schristos }' 53924e98e3e1Schristoselse 53934e98e3e1Schristos as_fn_append () 53944e98e3e1Schristos { 53954e98e3e1Schristos eval $1=\$$1\$2 53964e98e3e1Schristos } 53974e98e3e1Schristosfi # as_fn_append 53984e98e3e1Schristos 53994e98e3e1Schristos# as_fn_arith ARG... 54004e98e3e1Schristos# ------------------ 54014e98e3e1Schristos# Perform arithmetic evaluation on the ARGs, and store the result in the 54024e98e3e1Schristos# global $as_val. Take advantage of shells that can avoid forks. The arguments 54034e98e3e1Schristos# must be portable across $(()) and expr. 54044e98e3e1Schristosif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 54054e98e3e1Schristos eval 'as_fn_arith () 54064e98e3e1Schristos { 54074e98e3e1Schristos as_val=$(( $* )) 54084e98e3e1Schristos }' 54094e98e3e1Schristoselse 54104e98e3e1Schristos as_fn_arith () 54114e98e3e1Schristos { 54124e98e3e1Schristos as_val=`expr "$@" || test $? -eq 1` 54134e98e3e1Schristos } 54144e98e3e1Schristosfi # as_fn_arith 54154e98e3e1Schristos 54164e98e3e1Schristos 54174e98e3e1Schristosif expr a : '\(a\)' >/dev/null 2>&1 && 54184e98e3e1Schristos test "X`expr 00001 : '.*\(...\)'`" = X001; then 54194e98e3e1Schristos as_expr=expr 54204e98e3e1Schristoselse 54214e98e3e1Schristos as_expr=false 54224e98e3e1Schristosfi 54234e98e3e1Schristos 54244e98e3e1Schristosif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 54254e98e3e1Schristos as_basename=basename 54264e98e3e1Schristoselse 54274e98e3e1Schristos as_basename=false 54284e98e3e1Schristosfi 54294e98e3e1Schristos 54304e98e3e1Schristosif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 54314e98e3e1Schristos as_dirname=dirname 54324e98e3e1Schristoselse 54334e98e3e1Schristos as_dirname=false 54344e98e3e1Schristosfi 54354e98e3e1Schristos 54364e98e3e1Schristosas_me=`$as_basename -- "$0" || 54374e98e3e1Schristos$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 54384e98e3e1Schristos X"$0" : 'X\(//\)$' \| \ 54394e98e3e1Schristos X"$0" : 'X\(/\)' \| . 2>/dev/null || 54404e98e3e1Schristos$as_echo X/"$0" | 54414e98e3e1Schristos sed '/^.*\/\([^/][^/]*\)\/*$/{ 54424e98e3e1Schristos s//\1/ 54434e98e3e1Schristos q 54444e98e3e1Schristos } 54454e98e3e1Schristos /^X\/\(\/\/\)$/{ 54464e98e3e1Schristos s//\1/ 54474e98e3e1Schristos q 54484e98e3e1Schristos } 54494e98e3e1Schristos /^X\/\(\/\).*/{ 54504e98e3e1Schristos s//\1/ 54514e98e3e1Schristos q 54524e98e3e1Schristos } 54534e98e3e1Schristos s/.*/./; q'` 54544e98e3e1Schristos 54554e98e3e1Schristos# Avoid depending upon Character Ranges. 54564e98e3e1Schristosas_cr_letters='abcdefghijklmnopqrstuvwxyz' 54574e98e3e1Schristosas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 54584e98e3e1Schristosas_cr_Letters=$as_cr_letters$as_cr_LETTERS 54594e98e3e1Schristosas_cr_digits='0123456789' 54604e98e3e1Schristosas_cr_alnum=$as_cr_Letters$as_cr_digits 54614e98e3e1Schristos 54624e98e3e1SchristosECHO_C= ECHO_N= ECHO_T= 54634e98e3e1Schristoscase `echo -n x` in #((((( 54644e98e3e1Schristos-n*) 54654e98e3e1Schristos case `echo 'xy\c'` in 54664e98e3e1Schristos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 54674e98e3e1Schristos xy) ECHO_C='\c';; 54684e98e3e1Schristos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 54694e98e3e1Schristos ECHO_T=' ';; 54704e98e3e1Schristos esac;; 54714e98e3e1Schristos*) 54724e98e3e1Schristos ECHO_N='-n';; 54734e98e3e1Schristosesac 54744e98e3e1Schristos 54754e98e3e1Schristosrm -f conf$$ conf$$.exe conf$$.file 54764e98e3e1Schristosif test -d conf$$.dir; then 54774e98e3e1Schristos rm -f conf$$.dir/conf$$.file 54784e98e3e1Schristoselse 54794e98e3e1Schristos rm -f conf$$.dir 54804e98e3e1Schristos mkdir conf$$.dir 2>/dev/null 54814e98e3e1Schristosfi 54824e98e3e1Schristosif (echo >conf$$.file) 2>/dev/null; then 54834e98e3e1Schristos if ln -s conf$$.file conf$$ 2>/dev/null; then 54844e98e3e1Schristos as_ln_s='ln -s' 54854e98e3e1Schristos # ... but there are two gotchas: 54864e98e3e1Schristos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 54874e98e3e1Schristos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 54884559860eSchristos # In both cases, we have to default to `cp -pR'. 54894e98e3e1Schristos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 54904559860eSchristos as_ln_s='cp -pR' 54914e98e3e1Schristos elif ln conf$$.file conf$$ 2>/dev/null; then 54924e98e3e1Schristos as_ln_s=ln 54934e98e3e1Schristos else 54944559860eSchristos as_ln_s='cp -pR' 54954e98e3e1Schristos fi 54964e98e3e1Schristoselse 54974559860eSchristos as_ln_s='cp -pR' 54984e98e3e1Schristosfi 54994e98e3e1Schristosrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 55004e98e3e1Schristosrmdir conf$$.dir 2>/dev/null 55014e98e3e1Schristos 55024e98e3e1Schristos 55034e98e3e1Schristos# as_fn_mkdir_p 55044e98e3e1Schristos# ------------- 55054e98e3e1Schristos# Create "$as_dir" as a directory, including parents if necessary. 55064e98e3e1Schristosas_fn_mkdir_p () 55074e98e3e1Schristos{ 55084e98e3e1Schristos 55094e98e3e1Schristos case $as_dir in #( 55104e98e3e1Schristos -*) as_dir=./$as_dir;; 55114e98e3e1Schristos esac 55124e98e3e1Schristos test -d "$as_dir" || eval $as_mkdir_p || { 55134e98e3e1Schristos as_dirs= 55144e98e3e1Schristos while :; do 55154e98e3e1Schristos case $as_dir in #( 55164e98e3e1Schristos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 55174e98e3e1Schristos *) as_qdir=$as_dir;; 55184e98e3e1Schristos esac 55194e98e3e1Schristos as_dirs="'$as_qdir' $as_dirs" 55204e98e3e1Schristos as_dir=`$as_dirname -- "$as_dir" || 55214e98e3e1Schristos$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 55224e98e3e1Schristos X"$as_dir" : 'X\(//\)[^/]' \| \ 55234e98e3e1Schristos X"$as_dir" : 'X\(//\)$' \| \ 55244e98e3e1Schristos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 55254e98e3e1Schristos$as_echo X"$as_dir" | 55264e98e3e1Schristos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 55274e98e3e1Schristos s//\1/ 55284e98e3e1Schristos q 55294e98e3e1Schristos } 55304e98e3e1Schristos /^X\(\/\/\)[^/].*/{ 55314e98e3e1Schristos s//\1/ 55324e98e3e1Schristos q 55334e98e3e1Schristos } 55344e98e3e1Schristos /^X\(\/\/\)$/{ 55354e98e3e1Schristos s//\1/ 55364e98e3e1Schristos q 55374e98e3e1Schristos } 55384e98e3e1Schristos /^X\(\/\).*/{ 55394e98e3e1Schristos s//\1/ 55404e98e3e1Schristos q 55414e98e3e1Schristos } 55424e98e3e1Schristos s/.*/./; q'` 55434e98e3e1Schristos test -d "$as_dir" && break 55444e98e3e1Schristos done 55454e98e3e1Schristos test -z "$as_dirs" || eval "mkdir $as_dirs" 55464559860eSchristos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 55474e98e3e1Schristos 55484e98e3e1Schristos 55494e98e3e1Schristos} # as_fn_mkdir_p 55504e98e3e1Schristosif mkdir -p . 2>/dev/null; then 55514e98e3e1Schristos as_mkdir_p='mkdir -p "$as_dir"' 55524e98e3e1Schristoselse 55534e98e3e1Schristos test -d ./-p && rmdir ./-p 55544e98e3e1Schristos as_mkdir_p=false 55554e98e3e1Schristosfi 55564e98e3e1Schristos 55574559860eSchristos 55584559860eSchristos# as_fn_executable_p FILE 55594559860eSchristos# ----------------------- 55604559860eSchristos# Test if FILE is an executable regular file. 55614559860eSchristosas_fn_executable_p () 55624559860eSchristos{ 55634559860eSchristos test -f "$1" && test -x "$1" 55644559860eSchristos} # as_fn_executable_p 55654e98e3e1Schristosas_test_x='test -x' 55664559860eSchristosas_executable_p=as_fn_executable_p 55674e98e3e1Schristos 55684e98e3e1Schristos# Sed expression to map a string onto a valid CPP name. 55694e98e3e1Schristosas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 55704e98e3e1Schristos 55714e98e3e1Schristos# Sed expression to map a string onto a valid variable name. 55724e98e3e1Schristosas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 55734e98e3e1Schristos 55744e98e3e1Schristos 55754e98e3e1Schristosexec 6>&1 55764e98e3e1Schristos## ----------------------------------- ## 55774e98e3e1Schristos## Main body of $CONFIG_STATUS script. ## 55784e98e3e1Schristos## ----------------------------------- ## 55794e98e3e1Schristos_ASEOF 55804e98e3e1Schristostest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 55814e98e3e1Schristos 55824e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 55834e98e3e1Schristos# Save the log message, to keep $0 and so on meaningful, and to 55844e98e3e1Schristos# report actual input values of CONFIG_FILES etc. instead of their 55854e98e3e1Schristos# values after options handling. 55864e98e3e1Schristosac_log=" 55874e98e3e1SchristosThis file was extended by libdecnumber $as_me , which was 55884559860eSchristosgenerated by GNU Autoconf 2.69. Invocation command line was 55894e98e3e1Schristos 55904e98e3e1Schristos CONFIG_FILES = $CONFIG_FILES 55914e98e3e1Schristos CONFIG_HEADERS = $CONFIG_HEADERS 55924e98e3e1Schristos CONFIG_LINKS = $CONFIG_LINKS 55934e98e3e1Schristos CONFIG_COMMANDS = $CONFIG_COMMANDS 55944e98e3e1Schristos $ $0 $@ 55954e98e3e1Schristos 55964e98e3e1Schristoson `(hostname || uname -n) 2>/dev/null | sed 1q` 55974e98e3e1Schristos" 55984e98e3e1Schristos 55994e98e3e1Schristos_ACEOF 56004e98e3e1Schristos 56014e98e3e1Schristoscase $ac_config_files in *" 56024e98e3e1Schristos"*) set x $ac_config_files; shift; ac_config_files=$*;; 56034e98e3e1Schristosesac 56044e98e3e1Schristos 56054e98e3e1Schristoscase $ac_config_headers in *" 56064e98e3e1Schristos"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 56074e98e3e1Schristosesac 56084e98e3e1Schristos 56094e98e3e1Schristos 56104e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 56114e98e3e1Schristos# Files that config.status was made for. 56124e98e3e1Schristosconfig_files="$ac_config_files" 56134e98e3e1Schristosconfig_headers="$ac_config_headers" 56144e98e3e1Schristosconfig_commands="$ac_config_commands" 56154e98e3e1Schristos 56164e98e3e1Schristos_ACEOF 56174e98e3e1Schristos 56184e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 56194e98e3e1Schristosac_cs_usage="\ 56204e98e3e1Schristos\`$as_me' instantiates files and other configuration actions 56214e98e3e1Schristosfrom templates according to the current configuration. Unless the files 56224e98e3e1Schristosand actions are specified as TAGs, all are instantiated by default. 56234e98e3e1Schristos 56244e98e3e1SchristosUsage: $0 [OPTION]... [TAG]... 56254e98e3e1Schristos 56264e98e3e1Schristos -h, --help print this help, then exit 56274e98e3e1Schristos -V, --version print version number and configuration settings, then exit 56284559860eSchristos --config print configuration, then exit 56294e98e3e1Schristos -q, --quiet, --silent 56304e98e3e1Schristos do not print progress messages 56314e98e3e1Schristos -d, --debug don't remove temporary files 56324e98e3e1Schristos --recheck update $as_me by reconfiguring in the same conditions 56334e98e3e1Schristos --file=FILE[:TEMPLATE] 56344e98e3e1Schristos instantiate the configuration file FILE 56354e98e3e1Schristos --header=FILE[:TEMPLATE] 56364e98e3e1Schristos instantiate the configuration header FILE 56374e98e3e1Schristos 56384e98e3e1SchristosConfiguration files: 56394e98e3e1Schristos$config_files 56404e98e3e1Schristos 56414e98e3e1SchristosConfiguration headers: 56424e98e3e1Schristos$config_headers 56434e98e3e1Schristos 56444e98e3e1SchristosConfiguration commands: 56454e98e3e1Schristos$config_commands 56464e98e3e1Schristos 56474e98e3e1SchristosReport bugs to <gcc-bugs@gcc.gnu.org>." 56484e98e3e1Schristos 56494e98e3e1Schristos_ACEOF 56504e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 56514559860eSchristosac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 56524e98e3e1Schristosac_cs_version="\\ 56534e98e3e1Schristoslibdecnumber config.status 56544559860eSchristosconfigured by $0, generated by GNU Autoconf 2.69, 56554559860eSchristos with options \\"\$ac_cs_config\\" 56564e98e3e1Schristos 56574559860eSchristosCopyright (C) 2012 Free Software Foundation, Inc. 56584e98e3e1SchristosThis config.status script is free software; the Free Software Foundation 56594e98e3e1Schristosgives unlimited permission to copy, distribute and modify it." 56604e98e3e1Schristos 56614e98e3e1Schristosac_pwd='$ac_pwd' 56624e98e3e1Schristossrcdir='$srcdir' 56634e98e3e1Schristostest -n "\$AWK" || AWK=awk 56644e98e3e1Schristos_ACEOF 56654e98e3e1Schristos 56664e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 56674e98e3e1Schristos# The default lists apply if the user does not specify any file. 56684e98e3e1Schristosac_need_defaults=: 56694e98e3e1Schristoswhile test $# != 0 56704e98e3e1Schristosdo 56714e98e3e1Schristos case $1 in 56724559860eSchristos --*=?*) 56734e98e3e1Schristos ac_option=`expr "X$1" : 'X\([^=]*\)='` 56744e98e3e1Schristos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 56754e98e3e1Schristos ac_shift=: 56764e98e3e1Schristos ;; 56774559860eSchristos --*=) 56784559860eSchristos ac_option=`expr "X$1" : 'X\([^=]*\)='` 56794559860eSchristos ac_optarg= 56804559860eSchristos ac_shift=: 56814559860eSchristos ;; 56824e98e3e1Schristos *) 56834e98e3e1Schristos ac_option=$1 56844e98e3e1Schristos ac_optarg=$2 56854e98e3e1Schristos ac_shift=shift 56864e98e3e1Schristos ;; 56874e98e3e1Schristos esac 56884e98e3e1Schristos 56894e98e3e1Schristos case $ac_option in 56904e98e3e1Schristos # Handling of the options. 56914e98e3e1Schristos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 56924e98e3e1Schristos ac_cs_recheck=: ;; 56934e98e3e1Schristos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 56944e98e3e1Schristos $as_echo "$ac_cs_version"; exit ;; 56954559860eSchristos --config | --confi | --conf | --con | --co | --c ) 56964559860eSchristos $as_echo "$ac_cs_config"; exit ;; 56974e98e3e1Schristos --debug | --debu | --deb | --de | --d | -d ) 56984e98e3e1Schristos debug=: ;; 56994e98e3e1Schristos --file | --fil | --fi | --f ) 57004e98e3e1Schristos $ac_shift 57014e98e3e1Schristos case $ac_optarg in 57024e98e3e1Schristos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 57034559860eSchristos '') as_fn_error $? "missing file argument" ;; 57044e98e3e1Schristos esac 57054e98e3e1Schristos as_fn_append CONFIG_FILES " '$ac_optarg'" 57064e98e3e1Schristos ac_need_defaults=false;; 57074e98e3e1Schristos --header | --heade | --head | --hea ) 57084e98e3e1Schristos $ac_shift 57094e98e3e1Schristos case $ac_optarg in 57104e98e3e1Schristos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 57114e98e3e1Schristos esac 57124e98e3e1Schristos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 57134e98e3e1Schristos ac_need_defaults=false;; 57144e98e3e1Schristos --he | --h) 57154e98e3e1Schristos # Conflict between --help and --header 57164559860eSchristos as_fn_error $? "ambiguous option: \`$1' 57174e98e3e1SchristosTry \`$0 --help' for more information.";; 57184e98e3e1Schristos --help | --hel | -h ) 57194e98e3e1Schristos $as_echo "$ac_cs_usage"; exit ;; 57204e98e3e1Schristos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 57214e98e3e1Schristos | -silent | --silent | --silen | --sile | --sil | --si | --s) 57224e98e3e1Schristos ac_cs_silent=: ;; 57234e98e3e1Schristos 57244e98e3e1Schristos # This is an error. 57254559860eSchristos -*) as_fn_error $? "unrecognized option: \`$1' 57264e98e3e1SchristosTry \`$0 --help' for more information." ;; 57274e98e3e1Schristos 57284e98e3e1Schristos *) as_fn_append ac_config_targets " $1" 57294e98e3e1Schristos ac_need_defaults=false ;; 57304e98e3e1Schristos 57314e98e3e1Schristos esac 57324e98e3e1Schristos shift 57334e98e3e1Schristosdone 57344e98e3e1Schristos 57354e98e3e1Schristosac_configure_extra_args= 57364e98e3e1Schristos 57374e98e3e1Schristosif $ac_cs_silent; then 57384e98e3e1Schristos exec 6>/dev/null 57394e98e3e1Schristos ac_configure_extra_args="$ac_configure_extra_args --silent" 57404e98e3e1Schristosfi 57414e98e3e1Schristos 57424e98e3e1Schristos_ACEOF 57434e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 57444e98e3e1Schristosif \$ac_cs_recheck; then 57454559860eSchristos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 57464e98e3e1Schristos shift 57474e98e3e1Schristos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 57484e98e3e1Schristos CONFIG_SHELL='$SHELL' 57494e98e3e1Schristos export CONFIG_SHELL 57504e98e3e1Schristos exec "\$@" 57514e98e3e1Schristosfi 57524e98e3e1Schristos 57534e98e3e1Schristos_ACEOF 57544e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 57554e98e3e1Schristosexec 5>>config.log 57564e98e3e1Schristos{ 57574e98e3e1Schristos echo 57584e98e3e1Schristos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 57594e98e3e1Schristos## Running $as_me. ## 57604e98e3e1Schristos_ASBOX 57614e98e3e1Schristos $as_echo "$ac_log" 57624e98e3e1Schristos} >&5 57634e98e3e1Schristos 57644e98e3e1Schristos_ACEOF 57654e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 57664e98e3e1Schristos# 57674e98e3e1Schristos# INIT-COMMANDS 57684e98e3e1Schristos# 57694e98e3e1Schristos 57704e98e3e1SchristosGCC="$GCC" 57714e98e3e1SchristosCC="$CC" 57724e98e3e1Schristosacx_cv_header_stdint="$acx_cv_header_stdint" 57734e98e3e1Schristosacx_cv_type_int8_t="$acx_cv_type_int8_t" 57744e98e3e1Schristosacx_cv_type_int16_t="$acx_cv_type_int16_t" 57754e98e3e1Schristosacx_cv_type_int32_t="$acx_cv_type_int32_t" 57764e98e3e1Schristosacx_cv_type_int64_t="$acx_cv_type_int64_t" 57774e98e3e1Schristosacx_cv_type_intptr_t="$acx_cv_type_intptr_t" 57784e98e3e1Schristosac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 57794e98e3e1Schristosac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 57804e98e3e1Schristosac_cv_type_uint64_t="$ac_cv_type_uint64_t" 57814e98e3e1Schristosac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 57824e98e3e1Schristosac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 57834e98e3e1Schristosac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 57844e98e3e1Schristosac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 57854e98e3e1Schristosac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 57864e98e3e1Schristos 57874e98e3e1Schristos 57884e98e3e1Schristos_ACEOF 57894e98e3e1Schristos 57904e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 57914e98e3e1Schristos 57924e98e3e1Schristos# Handling of arguments. 57934e98e3e1Schristosfor ac_config_target in $ac_config_targets 57944e98e3e1Schristosdo 57954e98e3e1Schristos case $ac_config_target in 57964e98e3e1Schristos "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;; 57974e98e3e1Schristos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 57984e98e3e1Schristos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 57994e98e3e1Schristos 58004559860eSchristos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 58014e98e3e1Schristos esac 58024e98e3e1Schristosdone 58034e98e3e1Schristos 58044e98e3e1Schristos 58054e98e3e1Schristos# If the user did not use the arguments to specify the items to instantiate, 58064e98e3e1Schristos# then the envvar interface is used. Set only those that are not. 58074e98e3e1Schristos# We use the long form for the default assignment because of an extremely 58084e98e3e1Schristos# bizarre bug on SunOS 4.1.3. 58094e98e3e1Schristosif $ac_need_defaults; then 58104e98e3e1Schristos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 58114e98e3e1Schristos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 58124e98e3e1Schristos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 58134e98e3e1Schristosfi 58144e98e3e1Schristos 58154e98e3e1Schristos# Have a temporary directory for convenience. Make it in the build tree 58164e98e3e1Schristos# simply because there is no reason against having it here, and in addition, 58174e98e3e1Schristos# creating and moving files from /tmp can sometimes cause problems. 58184e98e3e1Schristos# Hook for its removal unless debugging. 58194e98e3e1Schristos# Note that there is a small window in which the directory will not be cleaned: 58204e98e3e1Schristos# after its creation but before its name has been assigned to `$tmp'. 58214e98e3e1Schristos$debug || 58224e98e3e1Schristos{ 58234559860eSchristos tmp= ac_tmp= 58244e98e3e1Schristos trap 'exit_status=$? 58254559860eSchristos : "${ac_tmp:=$tmp}" 58264559860eSchristos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 58274e98e3e1Schristos' 0 58284e98e3e1Schristos trap 'as_fn_exit 1' 1 2 13 15 58294e98e3e1Schristos} 58304e98e3e1Schristos# Create a (secure) tmp directory for tmp files. 58314e98e3e1Schristos 58324e98e3e1Schristos{ 58334e98e3e1Schristos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 58344559860eSchristos test -d "$tmp" 58354e98e3e1Schristos} || 58364e98e3e1Schristos{ 58374e98e3e1Schristos tmp=./conf$$-$RANDOM 58384e98e3e1Schristos (umask 077 && mkdir "$tmp") 58394559860eSchristos} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 58404559860eSchristosac_tmp=$tmp 58414e98e3e1Schristos 58424e98e3e1Schristos# Set up the scripts for CONFIG_FILES section. 58434e98e3e1Schristos# No need to generate them if there are no CONFIG_FILES. 58444e98e3e1Schristos# This happens for instance with `./config.status config.h'. 58454e98e3e1Schristosif test -n "$CONFIG_FILES"; then 58464e98e3e1Schristos 58474e98e3e1Schristos 58484e98e3e1Schristosac_cr=`echo X | tr X '\015'` 58494e98e3e1Schristos# On cygwin, bash can eat \r inside `` if the user requested igncr. 58504e98e3e1Schristos# But we know of no other shell where ac_cr would be empty at this 58514e98e3e1Schristos# point, so we can use a bashism as a fallback. 58524e98e3e1Schristosif test "x$ac_cr" = x; then 58534e98e3e1Schristos eval ac_cr=\$\'\\r\' 58544e98e3e1Schristosfi 58554e98e3e1Schristosac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 58564e98e3e1Schristosif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 58574559860eSchristos ac_cs_awk_cr='\\r' 58584e98e3e1Schristoselse 58594e98e3e1Schristos ac_cs_awk_cr=$ac_cr 58604e98e3e1Schristosfi 58614e98e3e1Schristos 58624559860eSchristosecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 58634e98e3e1Schristos_ACEOF 58644e98e3e1Schristos 58654e98e3e1Schristos 58664e98e3e1Schristos{ 58674e98e3e1Schristos echo "cat >conf$$subs.awk <<_ACEOF" && 58684e98e3e1Schristos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 58694e98e3e1Schristos echo "_ACEOF" 58704e98e3e1Schristos} >conf$$subs.sh || 58714559860eSchristos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 58724559860eSchristosac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 58734e98e3e1Schristosac_delim='%!_!# ' 58744e98e3e1Schristosfor ac_last_try in false false false false false :; do 58754e98e3e1Schristos . ./conf$$subs.sh || 58764559860eSchristos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 58774e98e3e1Schristos 58784e98e3e1Schristos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 58794e98e3e1Schristos if test $ac_delim_n = $ac_delim_num; then 58804e98e3e1Schristos break 58814e98e3e1Schristos elif $ac_last_try; then 58824559860eSchristos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 58834e98e3e1Schristos else 58844e98e3e1Schristos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 58854e98e3e1Schristos fi 58864e98e3e1Schristosdone 58874e98e3e1Schristosrm -f conf$$subs.sh 58884e98e3e1Schristos 58894e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 58904559860eSchristoscat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 58914e98e3e1Schristos_ACEOF 58924e98e3e1Schristossed -n ' 58934e98e3e1Schristosh 58944e98e3e1Schristoss/^/S["/; s/!.*/"]=/ 58954e98e3e1Schristosp 58964e98e3e1Schristosg 58974e98e3e1Schristoss/^[^!]*!// 58984e98e3e1Schristos:repl 58994e98e3e1Schristost repl 59004e98e3e1Schristoss/'"$ac_delim"'$// 59014e98e3e1Schristost delim 59024e98e3e1Schristos:nl 59034e98e3e1Schristosh 59044559860eSchristoss/\(.\{148\}\)..*/\1/ 59054e98e3e1Schristost more1 59064e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 59074e98e3e1Schristosp 59084e98e3e1Schristosn 59094e98e3e1Schristosb repl 59104e98e3e1Schristos:more1 59114e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/"\\/ 59124e98e3e1Schristosp 59134e98e3e1Schristosg 59144e98e3e1Schristoss/.\{148\}// 59154e98e3e1Schristost nl 59164e98e3e1Schristos:delim 59174e98e3e1Schristosh 59184559860eSchristoss/\(.\{148\}\)..*/\1/ 59194e98e3e1Schristost more2 59204e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/"/ 59214e98e3e1Schristosp 59224e98e3e1Schristosb 59234e98e3e1Schristos:more2 59244e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/"\\/ 59254e98e3e1Schristosp 59264e98e3e1Schristosg 59274e98e3e1Schristoss/.\{148\}// 59284e98e3e1Schristost delim 59294e98e3e1Schristos' <conf$$subs.awk | sed ' 59304e98e3e1Schristos/^[^""]/{ 59314e98e3e1Schristos N 59324e98e3e1Schristos s/\n// 59334e98e3e1Schristos} 59344e98e3e1Schristos' >>$CONFIG_STATUS || ac_write_fail=1 59354e98e3e1Schristosrm -f conf$$subs.awk 59364e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 59374e98e3e1Schristos_ACAWK 59384559860eSchristoscat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 59394e98e3e1Schristos for (key in S) S_is_set[key] = 1 59404e98e3e1Schristos FS = "" 59414e98e3e1Schristos 59424e98e3e1Schristos} 59434e98e3e1Schristos{ 59444e98e3e1Schristos line = $ 0 59454e98e3e1Schristos nfields = split(line, field, "@") 59464e98e3e1Schristos substed = 0 59474e98e3e1Schristos len = length(field[1]) 59484e98e3e1Schristos for (i = 2; i < nfields; i++) { 59494e98e3e1Schristos key = field[i] 59504e98e3e1Schristos keylen = length(key) 59514e98e3e1Schristos if (S_is_set[key]) { 59524e98e3e1Schristos value = S[key] 59534e98e3e1Schristos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 59544e98e3e1Schristos len += length(value) + length(field[++i]) 59554e98e3e1Schristos substed = 1 59564e98e3e1Schristos } else 59574e98e3e1Schristos len += 1 + keylen 59584e98e3e1Schristos } 59594e98e3e1Schristos 59604e98e3e1Schristos print line 59614e98e3e1Schristos} 59624e98e3e1Schristos 59634e98e3e1Schristos_ACAWK 59644e98e3e1Schristos_ACEOF 59654e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 59664e98e3e1Schristosif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 59674e98e3e1Schristos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 59684e98e3e1Schristoselse 59694e98e3e1Schristos cat 59704559860eSchristosfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 59714559860eSchristos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 59724e98e3e1Schristos_ACEOF 59734e98e3e1Schristos 59744559860eSchristos# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 59754559860eSchristos# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 59764e98e3e1Schristos# trailing colons and then remove the whole line if VPATH becomes empty 59774e98e3e1Schristos# (actually we leave an empty line to preserve line numbers). 59784e98e3e1Schristosif test "x$srcdir" = x.; then 59794559860eSchristos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 59804559860eSchristosh 59814559860eSchristoss/// 59824559860eSchristoss/^/:/ 59834559860eSchristoss/[ ]*$/:/ 59844559860eSchristoss/:\$(srcdir):/:/g 59854559860eSchristoss/:\${srcdir}:/:/g 59864559860eSchristoss/:@srcdir@:/:/g 59874559860eSchristoss/^:*// 59884e98e3e1Schristoss/:*$// 59894559860eSchristosx 59904559860eSchristoss/\(=[ ]*\).*/\1/ 59914559860eSchristosG 59924559860eSchristoss/\n// 59934e98e3e1Schristoss/^[^=]*=[ ]*$// 59944e98e3e1Schristos}' 59954e98e3e1Schristosfi 59964e98e3e1Schristos 59974e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 59984e98e3e1Schristosfi # test -n "$CONFIG_FILES" 59994e98e3e1Schristos 60004e98e3e1Schristos# Set up the scripts for CONFIG_HEADERS section. 60014e98e3e1Schristos# No need to generate them if there are no CONFIG_HEADERS. 60024e98e3e1Schristos# This happens for instance with `./config.status Makefile'. 60034e98e3e1Schristosif test -n "$CONFIG_HEADERS"; then 60044559860eSchristoscat >"$ac_tmp/defines.awk" <<\_ACAWK || 60054e98e3e1SchristosBEGIN { 60064e98e3e1Schristos_ACEOF 60074e98e3e1Schristos 60084e98e3e1Schristos# Transform confdefs.h into an awk script `defines.awk', embedded as 60094e98e3e1Schristos# here-document in config.status, that substitutes the proper values into 60104e98e3e1Schristos# config.h.in to produce config.h. 60114e98e3e1Schristos 60124e98e3e1Schristos# Create a delimiter string that does not exist in confdefs.h, to ease 60134e98e3e1Schristos# handling of long lines. 60144e98e3e1Schristosac_delim='%!_!# ' 60154e98e3e1Schristosfor ac_last_try in false false :; do 60164559860eSchristos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 60174559860eSchristos if test -z "$ac_tt"; then 60184e98e3e1Schristos break 60194e98e3e1Schristos elif $ac_last_try; then 60204559860eSchristos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 60214e98e3e1Schristos else 60224e98e3e1Schristos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 60234e98e3e1Schristos fi 60244e98e3e1Schristosdone 60254e98e3e1Schristos 60264e98e3e1Schristos# For the awk script, D is an array of macro values keyed by name, 60274e98e3e1Schristos# likewise P contains macro parameters if any. Preserve backslash 60284e98e3e1Schristos# newline sequences. 60294e98e3e1Schristos 60304e98e3e1Schristosac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 60314e98e3e1Schristossed -n ' 60324e98e3e1Schristoss/.\{148\}/&'"$ac_delim"'/g 60334e98e3e1Schristost rset 60344e98e3e1Schristos:rset 60354e98e3e1Schristoss/^[ ]*#[ ]*define[ ][ ]*/ / 60364e98e3e1Schristost def 60374e98e3e1Schristosd 60384e98e3e1Schristos:def 60394e98e3e1Schristoss/\\$// 60404e98e3e1Schristost bsnl 60414e98e3e1Schristoss/["\\]/\\&/g 60424e98e3e1Schristoss/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 60434e98e3e1SchristosD["\1"]=" \3"/p 60444e98e3e1Schristoss/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 60454e98e3e1Schristosd 60464e98e3e1Schristos:bsnl 60474e98e3e1Schristoss/["\\]/\\&/g 60484e98e3e1Schristoss/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 60494e98e3e1SchristosD["\1"]=" \3\\\\\\n"\\/p 60504e98e3e1Schristost cont 60514e98e3e1Schristoss/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 60524e98e3e1Schristost cont 60534e98e3e1Schristosd 60544e98e3e1Schristos:cont 60554e98e3e1Schristosn 60564e98e3e1Schristoss/.\{148\}/&'"$ac_delim"'/g 60574e98e3e1Schristost clear 60584e98e3e1Schristos:clear 60594e98e3e1Schristoss/\\$// 60604e98e3e1Schristost bsnlc 60614e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/"/p 60624e98e3e1Schristosd 60634e98e3e1Schristos:bsnlc 60644e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 60654e98e3e1Schristosb cont 60664e98e3e1Schristos' <confdefs.h | sed ' 60674e98e3e1Schristoss/'"$ac_delim"'/"\\\ 60684e98e3e1Schristos"/g' >>$CONFIG_STATUS || ac_write_fail=1 60694e98e3e1Schristos 60704e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 60714e98e3e1Schristos for (key in D) D_is_set[key] = 1 60724e98e3e1Schristos FS = "" 60734e98e3e1Schristos} 60744e98e3e1Schristos/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 60754e98e3e1Schristos line = \$ 0 60764e98e3e1Schristos split(line, arg, " ") 60774e98e3e1Schristos if (arg[1] == "#") { 60784e98e3e1Schristos defundef = arg[2] 60794e98e3e1Schristos mac1 = arg[3] 60804e98e3e1Schristos } else { 60814e98e3e1Schristos defundef = substr(arg[1], 2) 60824e98e3e1Schristos mac1 = arg[2] 60834e98e3e1Schristos } 60844e98e3e1Schristos split(mac1, mac2, "(") #) 60854e98e3e1Schristos macro = mac2[1] 60864e98e3e1Schristos prefix = substr(line, 1, index(line, defundef) - 1) 60874e98e3e1Schristos if (D_is_set[macro]) { 60884e98e3e1Schristos # Preserve the white space surrounding the "#". 60894e98e3e1Schristos print prefix "define", macro P[macro] D[macro] 60904e98e3e1Schristos next 60914e98e3e1Schristos } else { 60924e98e3e1Schristos # Replace #undef with comments. This is necessary, for example, 60934e98e3e1Schristos # in the case of _POSIX_SOURCE, which is predefined and required 60944e98e3e1Schristos # on some systems where configure will not decide to define it. 60954e98e3e1Schristos if (defundef == "undef") { 60964e98e3e1Schristos print "/*", prefix defundef, macro, "*/" 60974e98e3e1Schristos next 60984e98e3e1Schristos } 60994e98e3e1Schristos } 61004e98e3e1Schristos} 61014e98e3e1Schristos{ print } 61024e98e3e1Schristos_ACAWK 61034e98e3e1Schristos_ACEOF 61044e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 61054559860eSchristos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 61064e98e3e1Schristosfi # test -n "$CONFIG_HEADERS" 61074e98e3e1Schristos 61084e98e3e1Schristos 61094e98e3e1Schristoseval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 61104e98e3e1Schristosshift 61114e98e3e1Schristosfor ac_tag 61124e98e3e1Schristosdo 61134e98e3e1Schristos case $ac_tag in 61144e98e3e1Schristos :[FHLC]) ac_mode=$ac_tag; continue;; 61154e98e3e1Schristos esac 61164e98e3e1Schristos case $ac_mode$ac_tag in 61174e98e3e1Schristos :[FHL]*:*);; 61184559860eSchristos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 61194e98e3e1Schristos :[FH]-) ac_tag=-:-;; 61204e98e3e1Schristos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 61214e98e3e1Schristos esac 61224e98e3e1Schristos ac_save_IFS=$IFS 61234e98e3e1Schristos IFS=: 61244e98e3e1Schristos set x $ac_tag 61254e98e3e1Schristos IFS=$ac_save_IFS 61264e98e3e1Schristos shift 61274e98e3e1Schristos ac_file=$1 61284e98e3e1Schristos shift 61294e98e3e1Schristos 61304e98e3e1Schristos case $ac_mode in 61314e98e3e1Schristos :L) ac_source=$1;; 61324e98e3e1Schristos :[FH]) 61334e98e3e1Schristos ac_file_inputs= 61344e98e3e1Schristos for ac_f 61354e98e3e1Schristos do 61364e98e3e1Schristos case $ac_f in 61374559860eSchristos -) ac_f="$ac_tmp/stdin";; 61384e98e3e1Schristos *) # Look for the file first in the build tree, then in the source tree 61394e98e3e1Schristos # (if the path is not absolute). The absolute path cannot be DOS-style, 61404e98e3e1Schristos # because $ac_f cannot contain `:'. 61414e98e3e1Schristos test -f "$ac_f" || 61424e98e3e1Schristos case $ac_f in 61434e98e3e1Schristos [\\/$]*) false;; 61444e98e3e1Schristos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 61454e98e3e1Schristos esac || 61464559860eSchristos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 61474e98e3e1Schristos esac 61484e98e3e1Schristos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 61494e98e3e1Schristos as_fn_append ac_file_inputs " '$ac_f'" 61504e98e3e1Schristos done 61514e98e3e1Schristos 61524e98e3e1Schristos # Let's still pretend it is `configure' which instantiates (i.e., don't 61534e98e3e1Schristos # use $as_me), people would be surprised to read: 61544e98e3e1Schristos # /* config.h. Generated by config.status. */ 61554e98e3e1Schristos configure_input='Generated from '` 61564e98e3e1Schristos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 61574e98e3e1Schristos `' by configure.' 61584e98e3e1Schristos if test x"$ac_file" != x-; then 61594e98e3e1Schristos configure_input="$ac_file. $configure_input" 61604e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 61614e98e3e1Schristos$as_echo "$as_me: creating $ac_file" >&6;} 61624e98e3e1Schristos fi 61634e98e3e1Schristos # Neutralize special characters interpreted by sed in replacement strings. 61644e98e3e1Schristos case $configure_input in #( 61654e98e3e1Schristos *\&* | *\|* | *\\* ) 61664e98e3e1Schristos ac_sed_conf_input=`$as_echo "$configure_input" | 61674e98e3e1Schristos sed 's/[\\\\&|]/\\\\&/g'`;; #( 61684e98e3e1Schristos *) ac_sed_conf_input=$configure_input;; 61694e98e3e1Schristos esac 61704e98e3e1Schristos 61714e98e3e1Schristos case $ac_tag in 61724559860eSchristos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 61734559860eSchristos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 61744e98e3e1Schristos esac 61754e98e3e1Schristos ;; 61764e98e3e1Schristos esac 61774e98e3e1Schristos 61784e98e3e1Schristos ac_dir=`$as_dirname -- "$ac_file" || 61794e98e3e1Schristos$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 61804e98e3e1Schristos X"$ac_file" : 'X\(//\)[^/]' \| \ 61814e98e3e1Schristos X"$ac_file" : 'X\(//\)$' \| \ 61824e98e3e1Schristos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 61834e98e3e1Schristos$as_echo X"$ac_file" | 61844e98e3e1Schristos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 61854e98e3e1Schristos s//\1/ 61864e98e3e1Schristos q 61874e98e3e1Schristos } 61884e98e3e1Schristos /^X\(\/\/\)[^/].*/{ 61894e98e3e1Schristos s//\1/ 61904e98e3e1Schristos q 61914e98e3e1Schristos } 61924e98e3e1Schristos /^X\(\/\/\)$/{ 61934e98e3e1Schristos s//\1/ 61944e98e3e1Schristos q 61954e98e3e1Schristos } 61964e98e3e1Schristos /^X\(\/\).*/{ 61974e98e3e1Schristos s//\1/ 61984e98e3e1Schristos q 61994e98e3e1Schristos } 62004e98e3e1Schristos s/.*/./; q'` 62014e98e3e1Schristos as_dir="$ac_dir"; as_fn_mkdir_p 62024e98e3e1Schristos ac_builddir=. 62034e98e3e1Schristos 62044e98e3e1Schristoscase "$ac_dir" in 62054e98e3e1Schristos.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 62064e98e3e1Schristos*) 62074e98e3e1Schristos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 62084e98e3e1Schristos # A ".." for each directory in $ac_dir_suffix. 62094e98e3e1Schristos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 62104e98e3e1Schristos case $ac_top_builddir_sub in 62114e98e3e1Schristos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 62124e98e3e1Schristos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 62134e98e3e1Schristos esac ;; 62144e98e3e1Schristosesac 62154e98e3e1Schristosac_abs_top_builddir=$ac_pwd 62164e98e3e1Schristosac_abs_builddir=$ac_pwd$ac_dir_suffix 62174e98e3e1Schristos# for backward compatibility: 62184e98e3e1Schristosac_top_builddir=$ac_top_build_prefix 62194e98e3e1Schristos 62204e98e3e1Schristoscase $srcdir in 62214e98e3e1Schristos .) # We are building in place. 62224e98e3e1Schristos ac_srcdir=. 62234e98e3e1Schristos ac_top_srcdir=$ac_top_builddir_sub 62244e98e3e1Schristos ac_abs_top_srcdir=$ac_pwd ;; 62254e98e3e1Schristos [\\/]* | ?:[\\/]* ) # Absolute name. 62264e98e3e1Schristos ac_srcdir=$srcdir$ac_dir_suffix; 62274e98e3e1Schristos ac_top_srcdir=$srcdir 62284e98e3e1Schristos ac_abs_top_srcdir=$srcdir ;; 62294e98e3e1Schristos *) # Relative name. 62304e98e3e1Schristos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 62314e98e3e1Schristos ac_top_srcdir=$ac_top_build_prefix$srcdir 62324e98e3e1Schristos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 62334e98e3e1Schristosesac 62344e98e3e1Schristosac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 62354e98e3e1Schristos 62364e98e3e1Schristos 62374e98e3e1Schristos case $ac_mode in 62384e98e3e1Schristos :F) 62394e98e3e1Schristos # 62404e98e3e1Schristos # CONFIG_FILE 62414e98e3e1Schristos # 62424e98e3e1Schristos 62434e98e3e1Schristos_ACEOF 62444e98e3e1Schristos 62454e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 62464e98e3e1Schristos# If the template does not know about datarootdir, expand it. 62474e98e3e1Schristos# FIXME: This hack should be removed a few years after 2.60. 62484e98e3e1Schristosac_datarootdir_hack=; ac_datarootdir_seen= 62494e98e3e1Schristosac_sed_dataroot=' 62504e98e3e1Schristos/datarootdir/ { 62514e98e3e1Schristos p 62524e98e3e1Schristos q 62534e98e3e1Schristos} 62544e98e3e1Schristos/@datadir@/p 62554e98e3e1Schristos/@docdir@/p 62564e98e3e1Schristos/@infodir@/p 62574e98e3e1Schristos/@localedir@/p 62584e98e3e1Schristos/@mandir@/p' 62594e98e3e1Schristoscase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 62604e98e3e1Schristos*datarootdir*) ac_datarootdir_seen=yes;; 62614e98e3e1Schristos*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 62624e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 62634e98e3e1Schristos$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 62644e98e3e1Schristos_ACEOF 62654e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 62664e98e3e1Schristos ac_datarootdir_hack=' 62674e98e3e1Schristos s&@datadir@&$datadir&g 62684e98e3e1Schristos s&@docdir@&$docdir&g 62694e98e3e1Schristos s&@infodir@&$infodir&g 62704e98e3e1Schristos s&@localedir@&$localedir&g 62714e98e3e1Schristos s&@mandir@&$mandir&g 62724e98e3e1Schristos s&\\\${datarootdir}&$datarootdir&g' ;; 62734e98e3e1Schristosesac 62744e98e3e1Schristos_ACEOF 62754e98e3e1Schristos 62764e98e3e1Schristos# Neutralize VPATH when `$srcdir' = `.'. 62774e98e3e1Schristos# Shell code in configure.ac might set extrasub. 62784e98e3e1Schristos# FIXME: do we really want to maintain this feature? 62794e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 62804e98e3e1Schristosac_sed_extra="$ac_vpsub 62814e98e3e1Schristos$extrasub 62824e98e3e1Schristos_ACEOF 62834e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 62844e98e3e1Schristos:t 62854e98e3e1Schristos/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 62864e98e3e1Schristoss|@configure_input@|$ac_sed_conf_input|;t t 62874e98e3e1Schristoss&@top_builddir@&$ac_top_builddir_sub&;t t 62884e98e3e1Schristoss&@top_build_prefix@&$ac_top_build_prefix&;t t 62894e98e3e1Schristoss&@srcdir@&$ac_srcdir&;t t 62904e98e3e1Schristoss&@abs_srcdir@&$ac_abs_srcdir&;t t 62914e98e3e1Schristoss&@top_srcdir@&$ac_top_srcdir&;t t 62924e98e3e1Schristoss&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 62934e98e3e1Schristoss&@builddir@&$ac_builddir&;t t 62944e98e3e1Schristoss&@abs_builddir@&$ac_abs_builddir&;t t 62954e98e3e1Schristoss&@abs_top_builddir@&$ac_abs_top_builddir&;t t 62964e98e3e1Schristos$ac_datarootdir_hack 62974e98e3e1Schristos" 62984559860eSchristoseval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 62994559860eSchristos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 63004e98e3e1Schristos 63014e98e3e1Schristostest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 63024559860eSchristos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 63034559860eSchristos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 63044559860eSchristos "$ac_tmp/out"`; test -z "$ac_out"; } && 63054e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 63064559860eSchristoswhich seems to be undefined. Please make sure it is defined" >&5 63074e98e3e1Schristos$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 63084559860eSchristoswhich seems to be undefined. Please make sure it is defined" >&2;} 63094e98e3e1Schristos 63104559860eSchristos rm -f "$ac_tmp/stdin" 63114e98e3e1Schristos case $ac_file in 63124559860eSchristos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 63134559860eSchristos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 63144e98e3e1Schristos esac \ 63154559860eSchristos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 63164e98e3e1Schristos ;; 63174e98e3e1Schristos :H) 63184e98e3e1Schristos # 63194e98e3e1Schristos # CONFIG_HEADER 63204e98e3e1Schristos # 63214e98e3e1Schristos if test x"$ac_file" != x-; then 63224e98e3e1Schristos { 63234e98e3e1Schristos $as_echo "/* $configure_input */" \ 63244559860eSchristos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 63254559860eSchristos } >"$ac_tmp/config.h" \ 63264559860eSchristos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 63274559860eSchristos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 63284e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 63294e98e3e1Schristos$as_echo "$as_me: $ac_file is unchanged" >&6;} 63304e98e3e1Schristos else 63314e98e3e1Schristos rm -f "$ac_file" 63324559860eSchristos mv "$ac_tmp/config.h" "$ac_file" \ 63334559860eSchristos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 63344e98e3e1Schristos fi 63354e98e3e1Schristos else 63364e98e3e1Schristos $as_echo "/* $configure_input */" \ 63374559860eSchristos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 63384559860eSchristos || as_fn_error $? "could not create -" "$LINENO" 5 63394e98e3e1Schristos fi 63404e98e3e1Schristos ;; 63414e98e3e1Schristos 63424e98e3e1Schristos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 63434e98e3e1Schristos$as_echo "$as_me: executing $ac_file commands" >&6;} 63444e98e3e1Schristos ;; 63454e98e3e1Schristos esac 63464e98e3e1Schristos 63474e98e3e1Schristos 63484e98e3e1Schristos case $ac_file$ac_mode in 63494e98e3e1Schristos "gstdint.h":C) 63504e98e3e1Schristosif test "$GCC" = yes; then 63514e98e3e1Schristos echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 63524e98e3e1Schristoselse 63534e98e3e1Schristos echo "/* generated for $CC */" > tmp-stdint.h 63544e98e3e1Schristosfi 63554e98e3e1Schristos 63564e98e3e1Schristossed 's/^ *//' >> tmp-stdint.h <<EOF 63574e98e3e1Schristos 63584e98e3e1Schristos #ifndef GCC_GENERATED_STDINT_H 63594e98e3e1Schristos #define GCC_GENERATED_STDINT_H 1 63604e98e3e1Schristos 63614e98e3e1Schristos #include <sys/types.h> 63624e98e3e1SchristosEOF 63634e98e3e1Schristos 63644e98e3e1Schristosif test "$acx_cv_header_stdint" != stdint.h; then 63654e98e3e1Schristos echo "#include <stddef.h>" >> tmp-stdint.h 63664e98e3e1Schristosfi 63674e98e3e1Schristosif test "$acx_cv_header_stdint" != stddef.h; then 63684e98e3e1Schristos echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 63694e98e3e1Schristosfi 63704e98e3e1Schristos 63714e98e3e1Schristossed 's/^ *//' >> tmp-stdint.h <<EOF 63724e98e3e1Schristos /* glibc uses these symbols as guards to prevent redefinitions. */ 63734e98e3e1Schristos #ifdef __int8_t_defined 63744e98e3e1Schristos #define _INT8_T 63754e98e3e1Schristos #define _INT16_T 63764e98e3e1Schristos #define _INT32_T 63774e98e3e1Schristos #endif 63784e98e3e1Schristos #ifdef __uint32_t_defined 63794e98e3e1Schristos #define _UINT32_T 63804e98e3e1Schristos #endif 63814e98e3e1Schristos 63824e98e3e1SchristosEOF 63834e98e3e1Schristos 63844e98e3e1Schristos# ----------------- done header, emit basic int types ------------- 63854e98e3e1Schristosif test "$acx_cv_header_stdint" = stddef.h; then 63864e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 63874e98e3e1Schristos 63884e98e3e1Schristos #ifndef _UINT8_T 63894e98e3e1Schristos #define _UINT8_T 63904e98e3e1Schristos #ifndef __uint8_t_defined 63914e98e3e1Schristos #define __uint8_t_defined 63924e98e3e1Schristos #ifndef uint8_t 63934e98e3e1Schristos typedef unsigned $acx_cv_type_int8_t uint8_t; 63944e98e3e1Schristos #endif 63954e98e3e1Schristos #endif 63964e98e3e1Schristos #endif 63974e98e3e1Schristos 63984e98e3e1Schristos #ifndef _UINT16_T 63994e98e3e1Schristos #define _UINT16_T 64004e98e3e1Schristos #ifndef __uint16_t_defined 64014e98e3e1Schristos #define __uint16_t_defined 64024e98e3e1Schristos #ifndef uint16_t 64034e98e3e1Schristos typedef unsigned $acx_cv_type_int16_t uint16_t; 64044e98e3e1Schristos #endif 64054e98e3e1Schristos #endif 64064e98e3e1Schristos #endif 64074e98e3e1Schristos 64084e98e3e1Schristos #ifndef _UINT32_T 64094e98e3e1Schristos #define _UINT32_T 64104e98e3e1Schristos #ifndef __uint32_t_defined 64114e98e3e1Schristos #define __uint32_t_defined 64124e98e3e1Schristos #ifndef uint32_t 64134e98e3e1Schristos typedef unsigned $acx_cv_type_int32_t uint32_t; 64144e98e3e1Schristos #endif 64154e98e3e1Schristos #endif 64164e98e3e1Schristos #endif 64174e98e3e1Schristos 64184e98e3e1Schristos #ifndef _INT8_T 64194e98e3e1Schristos #define _INT8_T 64204e98e3e1Schristos #ifndef __int8_t_defined 64214e98e3e1Schristos #define __int8_t_defined 64224e98e3e1Schristos #ifndef int8_t 64234e98e3e1Schristos typedef $acx_cv_type_int8_t int8_t; 64244e98e3e1Schristos #endif 64254e98e3e1Schristos #endif 64264e98e3e1Schristos #endif 64274e98e3e1Schristos 64284e98e3e1Schristos #ifndef _INT16_T 64294e98e3e1Schristos #define _INT16_T 64304e98e3e1Schristos #ifndef __int16_t_defined 64314e98e3e1Schristos #define __int16_t_defined 64324e98e3e1Schristos #ifndef int16_t 64334e98e3e1Schristos typedef $acx_cv_type_int16_t int16_t; 64344e98e3e1Schristos #endif 64354e98e3e1Schristos #endif 64364e98e3e1Schristos #endif 64374e98e3e1Schristos 64384e98e3e1Schristos #ifndef _INT32_T 64394e98e3e1Schristos #define _INT32_T 64404e98e3e1Schristos #ifndef __int32_t_defined 64414e98e3e1Schristos #define __int32_t_defined 64424e98e3e1Schristos #ifndef int32_t 64434e98e3e1Schristos typedef $acx_cv_type_int32_t int32_t; 64444e98e3e1Schristos #endif 64454e98e3e1Schristos #endif 64464e98e3e1Schristos #endif 64474e98e3e1SchristosEOF 64484e98e3e1Schristoselif test "$ac_cv_type_u_int32_t" = yes; then 64494e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 64504e98e3e1Schristos 64514e98e3e1Schristos /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 64524e98e3e1Schristos #ifndef _INT8_T 64534e98e3e1Schristos #define _INT8_T 64544e98e3e1Schristos #endif 64554e98e3e1Schristos #ifndef _INT16_T 64564e98e3e1Schristos #define _INT16_T 64574e98e3e1Schristos #endif 64584e98e3e1Schristos #ifndef _INT32_T 64594e98e3e1Schristos #define _INT32_T 64604e98e3e1Schristos #endif 64614e98e3e1Schristos 64624e98e3e1Schristos #ifndef _UINT8_T 64634e98e3e1Schristos #define _UINT8_T 64644e98e3e1Schristos #ifndef __uint8_t_defined 64654e98e3e1Schristos #define __uint8_t_defined 64664e98e3e1Schristos #ifndef uint8_t 64674e98e3e1Schristos typedef u_int8_t uint8_t; 64684e98e3e1Schristos #endif 64694e98e3e1Schristos #endif 64704e98e3e1Schristos #endif 64714e98e3e1Schristos 64724e98e3e1Schristos #ifndef _UINT16_T 64734e98e3e1Schristos #define _UINT16_T 64744e98e3e1Schristos #ifndef __uint16_t_defined 64754e98e3e1Schristos #define __uint16_t_defined 64764e98e3e1Schristos #ifndef uint16_t 64774e98e3e1Schristos typedef u_int16_t uint16_t; 64784e98e3e1Schristos #endif 64794e98e3e1Schristos #endif 64804e98e3e1Schristos #endif 64814e98e3e1Schristos 64824e98e3e1Schristos #ifndef _UINT32_T 64834e98e3e1Schristos #define _UINT32_T 64844e98e3e1Schristos #ifndef __uint32_t_defined 64854e98e3e1Schristos #define __uint32_t_defined 64864e98e3e1Schristos #ifndef uint32_t 64874e98e3e1Schristos typedef u_int32_t uint32_t; 64884e98e3e1Schristos #endif 64894e98e3e1Schristos #endif 64904e98e3e1Schristos #endif 64914e98e3e1SchristosEOF 64924e98e3e1Schristoselse 64934e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 64944e98e3e1Schristos 64954e98e3e1Schristos /* Some systems have guard macros to prevent redefinitions, define them. */ 64964e98e3e1Schristos #ifndef _INT8_T 64974e98e3e1Schristos #define _INT8_T 64984e98e3e1Schristos #endif 64994e98e3e1Schristos #ifndef _INT16_T 65004e98e3e1Schristos #define _INT16_T 65014e98e3e1Schristos #endif 65024e98e3e1Schristos #ifndef _INT32_T 65034e98e3e1Schristos #define _INT32_T 65044e98e3e1Schristos #endif 65054e98e3e1Schristos #ifndef _UINT8_T 65064e98e3e1Schristos #define _UINT8_T 65074e98e3e1Schristos #endif 65084e98e3e1Schristos #ifndef _UINT16_T 65094e98e3e1Schristos #define _UINT16_T 65104e98e3e1Schristos #endif 65114e98e3e1Schristos #ifndef _UINT32_T 65124e98e3e1Schristos #define _UINT32_T 65134e98e3e1Schristos #endif 65144e98e3e1SchristosEOF 65154e98e3e1Schristosfi 65164e98e3e1Schristos 65174e98e3e1Schristos# ------------- done basic int types, emit int64_t types ------------ 65184e98e3e1Schristosif test "$ac_cv_type_uint64_t" = yes; then 65194e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 65204e98e3e1Schristos 65214e98e3e1Schristos /* system headers have good uint64_t and int64_t */ 65224e98e3e1Schristos #ifndef _INT64_T 65234e98e3e1Schristos #define _INT64_T 65244e98e3e1Schristos #endif 65254e98e3e1Schristos #ifndef _UINT64_T 65264e98e3e1Schristos #define _UINT64_T 65274e98e3e1Schristos #endif 65284e98e3e1SchristosEOF 65294e98e3e1Schristoselif test "$ac_cv_type_u_int64_t" = yes; then 65304e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 65314e98e3e1Schristos 65324e98e3e1Schristos /* system headers have an u_int64_t (and int64_t) */ 65334e98e3e1Schristos #ifndef _INT64_T 65344e98e3e1Schristos #define _INT64_T 65354e98e3e1Schristos #endif 65364e98e3e1Schristos #ifndef _UINT64_T 65374e98e3e1Schristos #define _UINT64_T 65384e98e3e1Schristos #ifndef __uint64_t_defined 65394e98e3e1Schristos #define __uint64_t_defined 65404e98e3e1Schristos #ifndef uint64_t 65414e98e3e1Schristos typedef u_int64_t uint64_t; 65424e98e3e1Schristos #endif 65434e98e3e1Schristos #endif 65444e98e3e1Schristos #endif 65454e98e3e1SchristosEOF 65464e98e3e1Schristoselif test -n "$acx_cv_type_int64_t"; then 65474e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 65484e98e3e1Schristos 65494e98e3e1Schristos /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 65504e98e3e1Schristos #ifndef _INT64_T 65514e98e3e1Schristos #define _INT64_T 65524e98e3e1Schristos #ifndef int64_t 65534e98e3e1Schristos typedef $acx_cv_type_int64_t int64_t; 65544e98e3e1Schristos #endif 65554e98e3e1Schristos #endif 65564e98e3e1Schristos #ifndef _UINT64_T 65574e98e3e1Schristos #define _UINT64_T 65584e98e3e1Schristos #ifndef __uint64_t_defined 65594e98e3e1Schristos #define __uint64_t_defined 65604e98e3e1Schristos #ifndef uint64_t 65614e98e3e1Schristos typedef unsigned $acx_cv_type_int64_t uint64_t; 65624e98e3e1Schristos #endif 65634e98e3e1Schristos #endif 65644e98e3e1Schristos #endif 65654e98e3e1SchristosEOF 65664e98e3e1Schristoselse 65674e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 65684e98e3e1Schristos 65694e98e3e1Schristos /* some common heuristics for int64_t, using compiler-specific tests */ 65704e98e3e1Schristos #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 65714e98e3e1Schristos #ifndef _INT64_T 65724e98e3e1Schristos #define _INT64_T 65734e98e3e1Schristos #ifndef __int64_t_defined 65744e98e3e1Schristos #ifndef int64_t 65754e98e3e1Schristos typedef long long int64_t; 65764e98e3e1Schristos #endif 65774e98e3e1Schristos #endif 65784e98e3e1Schristos #endif 65794e98e3e1Schristos #ifndef _UINT64_T 65804e98e3e1Schristos #define _UINT64_T 65814e98e3e1Schristos #ifndef uint64_t 65824e98e3e1Schristos typedef unsigned long long uint64_t; 65834e98e3e1Schristos #endif 65844e98e3e1Schristos #endif 65854e98e3e1Schristos 65864e98e3e1Schristos #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 65874e98e3e1Schristos /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 65884e98e3e1Schristos does not implement __extension__. But that compiler doesn't define 65894e98e3e1Schristos __GNUC_MINOR__. */ 65904e98e3e1Schristos # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 65914e98e3e1Schristos # define __extension__ 65924e98e3e1Schristos # endif 65934e98e3e1Schristos 65944e98e3e1Schristos # ifndef _INT64_T 65954e98e3e1Schristos # define _INT64_T 65964e98e3e1Schristos # ifndef int64_t 65974e98e3e1Schristos __extension__ typedef long long int64_t; 65984e98e3e1Schristos # endif 65994e98e3e1Schristos # endif 66004e98e3e1Schristos # ifndef _UINT64_T 66014e98e3e1Schristos # define _UINT64_T 66024e98e3e1Schristos # ifndef uint64_t 66034e98e3e1Schristos __extension__ typedef unsigned long long uint64_t; 66044e98e3e1Schristos # endif 66054e98e3e1Schristos # endif 66064e98e3e1Schristos 66074e98e3e1Schristos #elif !defined __STRICT_ANSI__ 66084e98e3e1Schristos # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 66094e98e3e1Schristos 66104e98e3e1Schristos # ifndef _INT64_T 66114e98e3e1Schristos # define _INT64_T 66124e98e3e1Schristos # ifndef int64_t 66134e98e3e1Schristos typedef __int64 int64_t; 66144e98e3e1Schristos # endif 66154e98e3e1Schristos # endif 66164e98e3e1Schristos # ifndef _UINT64_T 66174e98e3e1Schristos # define _UINT64_T 66184e98e3e1Schristos # ifndef uint64_t 66194e98e3e1Schristos typedef unsigned __int64 uint64_t; 66204e98e3e1Schristos # endif 66214e98e3e1Schristos # endif 66224e98e3e1Schristos # endif /* compiler */ 66234e98e3e1Schristos 66244e98e3e1Schristos #endif /* ANSI version */ 66254e98e3e1SchristosEOF 66264e98e3e1Schristosfi 66274e98e3e1Schristos 66284e98e3e1Schristos# ------------- done int64_t types, emit intptr types ------------ 66294e98e3e1Schristosif test "$ac_cv_type_uintptr_t" != yes; then 66304e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 66314e98e3e1Schristos 66324e98e3e1Schristos /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 66334e98e3e1Schristos #ifndef __uintptr_t_defined 66344e98e3e1Schristos #ifndef uintptr_t 66354e98e3e1Schristos typedef u$acx_cv_type_intptr_t uintptr_t; 66364e98e3e1Schristos #endif 66374e98e3e1Schristos #endif 66384e98e3e1Schristos #ifndef __intptr_t_defined 66394e98e3e1Schristos #ifndef intptr_t 66404e98e3e1Schristos typedef $acx_cv_type_intptr_t intptr_t; 66414e98e3e1Schristos #endif 66424e98e3e1Schristos #endif 66434e98e3e1SchristosEOF 66444e98e3e1Schristosfi 66454e98e3e1Schristos 66464e98e3e1Schristos# ------------- done intptr types, emit int_least types ------------ 66474e98e3e1Schristosif test "$ac_cv_type_int_least32_t" != yes; then 66484e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 66494e98e3e1Schristos 66504e98e3e1Schristos /* Define int_least types */ 66514e98e3e1Schristos typedef int8_t int_least8_t; 66524e98e3e1Schristos typedef int16_t int_least16_t; 66534e98e3e1Schristos typedef int32_t int_least32_t; 66544e98e3e1Schristos #ifdef _INT64_T 66554e98e3e1Schristos typedef int64_t int_least64_t; 66564e98e3e1Schristos #endif 66574e98e3e1Schristos 66584e98e3e1Schristos typedef uint8_t uint_least8_t; 66594e98e3e1Schristos typedef uint16_t uint_least16_t; 66604e98e3e1Schristos typedef uint32_t uint_least32_t; 66614e98e3e1Schristos #ifdef _UINT64_T 66624e98e3e1Schristos typedef uint64_t uint_least64_t; 66634e98e3e1Schristos #endif 66644e98e3e1SchristosEOF 66654e98e3e1Schristosfi 66664e98e3e1Schristos 66674e98e3e1Schristos# ------------- done intptr types, emit int_fast types ------------ 66684e98e3e1Schristosif test "$ac_cv_type_int_fast32_t" != yes; then 66694e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 66704e98e3e1Schristos 66714e98e3e1Schristos /* Define int_fast types. short is often slow */ 66724e98e3e1Schristos typedef int8_t int_fast8_t; 66734e98e3e1Schristos typedef int int_fast16_t; 66744e98e3e1Schristos typedef int32_t int_fast32_t; 66754e98e3e1Schristos #ifdef _INT64_T 66764e98e3e1Schristos typedef int64_t int_fast64_t; 66774e98e3e1Schristos #endif 66784e98e3e1Schristos 66794e98e3e1Schristos typedef uint8_t uint_fast8_t; 66804e98e3e1Schristos typedef unsigned int uint_fast16_t; 66814e98e3e1Schristos typedef uint32_t uint_fast32_t; 66824e98e3e1Schristos #ifdef _UINT64_T 66834e98e3e1Schristos typedef uint64_t uint_fast64_t; 66844e98e3e1Schristos #endif 66854e98e3e1SchristosEOF 66864e98e3e1Schristosfi 66874e98e3e1Schristos 66884e98e3e1Schristosif test "$ac_cv_type_uintmax_t" != yes; then 66894e98e3e1Schristos sed 's/^ *//' >> tmp-stdint.h <<EOF 66904e98e3e1Schristos 66914e98e3e1Schristos /* Define intmax based on what we found */ 66924e98e3e1Schristos #ifndef intmax_t 66934e98e3e1Schristos #ifdef _INT64_T 66944e98e3e1Schristos typedef int64_t intmax_t; 66954e98e3e1Schristos #else 66964e98e3e1Schristos typedef long intmax_t; 66974e98e3e1Schristos #endif 66984e98e3e1Schristos #endif 66994e98e3e1Schristos #ifndef uintmax_t 67004e98e3e1Schristos #ifdef _UINT64_T 67014e98e3e1Schristos typedef uint64_t uintmax_t; 67024e98e3e1Schristos #else 67034e98e3e1Schristos typedef unsigned long uintmax_t; 67044e98e3e1Schristos #endif 67054e98e3e1Schristos #endif 67064e98e3e1SchristosEOF 67074e98e3e1Schristosfi 67084e98e3e1Schristos 67094e98e3e1Schristossed 's/^ *//' >> tmp-stdint.h <<EOF 67104e98e3e1Schristos 67114e98e3e1Schristos #endif /* GCC_GENERATED_STDINT_H */ 67124e98e3e1SchristosEOF 67134e98e3e1Schristos 67144e98e3e1Schristosif test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then 67154e98e3e1Schristos rm -f tmp-stdint.h 67164e98e3e1Schristoselse 67174e98e3e1Schristos mv -f tmp-stdint.h gstdint.h 67184e98e3e1Schristosfi 67194e98e3e1Schristos 67204e98e3e1Schristos ;; 67214e98e3e1Schristos "config.h":H) echo timestamp > stamp-h1 ;; 67224e98e3e1Schristos 67234e98e3e1Schristos esac 67244e98e3e1Schristosdone # for ac_tag 67254e98e3e1Schristos 67264e98e3e1Schristos 67274e98e3e1Schristosas_fn_exit 0 67284e98e3e1Schristos_ACEOF 67294e98e3e1Schristosac_clean_files=$ac_clean_files_save 67304e98e3e1Schristos 67314e98e3e1Schristostest $ac_write_fail = 0 || 67324559860eSchristos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 67334e98e3e1Schristos 67344e98e3e1Schristos 67354e98e3e1Schristos# configure is writing to config.log, and then calls config.status. 67364e98e3e1Schristos# config.status does its own redirection, appending to config.log. 67374e98e3e1Schristos# Unfortunately, on DOS this fails, as config.log is still kept open 67384e98e3e1Schristos# by configure, so config.status won't be able to write to it; its 67394e98e3e1Schristos# output is simply discarded. So we exec the FD to /dev/null, 67404e98e3e1Schristos# effectively closing config.log, so it can be properly (re)opened and 67414e98e3e1Schristos# appended to by config.status. When coming back to configure, we 67424e98e3e1Schristos# need to make the FD available again. 67434e98e3e1Schristosif test "$no_create" != yes; then 67444e98e3e1Schristos ac_cs_success=: 67454e98e3e1Schristos ac_config_status_args= 67464e98e3e1Schristos test "$silent" = yes && 67474e98e3e1Schristos ac_config_status_args="$ac_config_status_args --quiet" 67484e98e3e1Schristos exec 5>/dev/null 67494e98e3e1Schristos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 67504e98e3e1Schristos exec 5>>config.log 67514e98e3e1Schristos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 67524e98e3e1Schristos # would make configure fail if this is the last instruction. 67534559860eSchristos $ac_cs_success || as_fn_exit 1 67544e98e3e1Schristosfi 67554e98e3e1Schristosif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 67564e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 67574e98e3e1Schristos$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 67584e98e3e1Schristosfi 67594e98e3e1Schristos 6760