1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.1.1.8 christos # Generated by GNU Autoconf 2.69. 4 1.1.1.8 christos # 5 1.1.1.8 christos # 6 1.1.1.8 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 christos # 8 1.1 christos # 9 1.1 christos # This configure script is free software; the Free Software Foundation 10 1.1 christos # gives unlimited permission to copy, distribute and modify it. 11 1.1 christos ## -------------------- ## 12 1.1 christos ## M4sh Initialization. ## 13 1.1 christos ## -------------------- ## 14 1.1 christos 15 1.1 christos # Be more Bourne compatible 16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 christos emulate sh 19 1.1 christos NULLCMD=: 20 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 christos # is contrary to our usage. Disable this feature. 22 1.1 christos alias -g '${1+"$@"}'='"$@"' 23 1.1 christos setopt NO_GLOB_SUBST 24 1.1 christos else 25 1.1 christos case `(set -o) 2>/dev/null` in #( 26 1.1 christos *posix*) : 27 1.1 christos set -o posix ;; #( 28 1.1 christos *) : 29 1.1 christos ;; 30 1.1 christos esac 31 1.1 christos fi 32 1.1 christos 33 1.1 christos 34 1.1 christos as_nl=' 35 1.1 christos ' 36 1.1 christos export as_nl 37 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 christos # but without wasting forks for bash or zsh. 43 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 christos as_echo='print -r --' 46 1.1 christos as_echo_n='print -rn --' 47 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 christos as_echo='printf %s\n' 49 1.1 christos as_echo_n='printf %s' 50 1.1 christos else 51 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 christos as_echo_n='/usr/ucb/echo -n' 54 1.1 christos else 55 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 christos as_echo_n_body='eval 57 1.1 christos arg=$1; 58 1.1 christos case $arg in #( 59 1.1 christos *"$as_nl"*) 60 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 christos esac; 63 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 christos ' 65 1.1 christos export as_echo_n_body 66 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 christos fi 68 1.1 christos export as_echo_body 69 1.1 christos as_echo='sh -c $as_echo_body as_echo' 70 1.1 christos fi 71 1.1 christos 72 1.1 christos # The user is always right. 73 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 christos PATH_SEPARATOR=: 75 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 christos PATH_SEPARATOR=';' 78 1.1 christos } 79 1.1 christos fi 80 1.1 christos 81 1.1 christos 82 1.1 christos # IFS 83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 christos # there to prevent editors from complaining about space-tab. 85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 christos # splitting by setting IFS to empty value.) 87 1.1 christos IFS=" "" $as_nl" 88 1.1 christos 89 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 90 1.1.1.8 christos as_myself= 91 1.1 christos case $0 in #(( 92 1.1 christos *[\\/]* ) as_myself=$0 ;; 93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 christos for as_dir in $PATH 95 1.1 christos do 96 1.1 christos IFS=$as_save_IFS 97 1.1 christos test -z "$as_dir" && as_dir=. 98 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 christos done 100 1.1 christos IFS=$as_save_IFS 101 1.1 christos 102 1.1 christos ;; 103 1.1 christos esac 104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 christos # in which case we are not to be found in the path. 106 1.1 christos if test "x$as_myself" = x; then 107 1.1 christos as_myself=$0 108 1.1 christos fi 109 1.1 christos if test ! -f "$as_myself"; then 110 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 christos exit 1 112 1.1 christos fi 113 1.1 christos 114 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 117 1.1 christos # trigger a bug in pdksh 5.2.14. 118 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 christos do eval test x\${$as_var+set} = xset \ 120 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 christos done 122 1.1 christos PS1='$ ' 123 1.1 christos PS2='> ' 124 1.1 christos PS4='+ ' 125 1.1 christos 126 1.1 christos # NLS nuisances. 127 1.1 christos LC_ALL=C 128 1.1 christos export LC_ALL 129 1.1 christos LANGUAGE=C 130 1.1 christos export LANGUAGE 131 1.1 christos 132 1.1 christos # CDPATH. 133 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 christos 135 1.1.1.8 christos # Use a proper internal environment variable to ensure we don't fall 136 1.1.1.8 christos # into an infinite loop, continuously re-executing ourselves. 137 1.1.1.8 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.1.1.8 christos _as_can_reexec=no; export _as_can_reexec; 139 1.1.1.8 christos # We cannot yet assume a decent shell, so we have to provide a 140 1.1.1.8 christos # neutralization value for shells without unset; and this also 141 1.1.1.8 christos # works around shells that cannot unset nonexistent variables. 142 1.1.1.8 christos # Preserve -v and -x to the replacement shell. 143 1.1.1.8 christos BASH_ENV=/dev/null 144 1.1.1.8 christos ENV=/dev/null 145 1.1.1.8 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.1.1.8 christos case $- in # (((( 147 1.1.1.8 christos *v*x* | *x*v* ) as_opts=-vx ;; 148 1.1.1.8 christos *v* ) as_opts=-v ;; 149 1.1.1.8 christos *x* ) as_opts=-x ;; 150 1.1.1.8 christos * ) as_opts= ;; 151 1.1.1.8 christos esac 152 1.1.1.8 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.1.1.8 christos # Admittedly, this is quite paranoid, since all the known shells bail 154 1.1.1.8 christos # out after a failed `exec'. 155 1.1.1.8 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.1.1.8 christos as_fn_exit 255 157 1.1.1.8 christos fi 158 1.1.1.8 christos # We don't want this to propagate to other subprocesses. 159 1.1.1.8 christos { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 christos if test "x$CONFIG_SHELL" = x; then 161 1.1 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 christos emulate sh 163 1.1 christos NULLCMD=: 164 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 christos # is contrary to our usage. Disable this feature. 166 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 christos setopt NO_GLOB_SUBST 168 1.1 christos else 169 1.1 christos case \`(set -o) 2>/dev/null\` in #( 170 1.1 christos *posix*) : 171 1.1 christos set -o posix ;; #( 172 1.1 christos *) : 173 1.1 christos ;; 174 1.1 christos esac 175 1.1 christos fi 176 1.1 christos " 177 1.1 christos as_required="as_fn_return () { (exit \$1); } 178 1.1 christos as_fn_success () { as_fn_return 0; } 179 1.1 christos as_fn_failure () { as_fn_return 1; } 180 1.1 christos as_fn_ret_success () { return 0; } 181 1.1 christos as_fn_ret_failure () { return 1; } 182 1.1 christos 183 1.1 christos exitcode=0 184 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 christos 190 1.1 christos else 191 1.1 christos exitcode=1; echo positional parameters were not saved. 192 1.1 christos fi 193 1.1.1.8 christos test x\$exitcode = x0 || exit 1 194 1.1.1.8 christos test -x / || exit 1" 195 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1" 200 1.1 christos if (eval "$as_required") 2>/dev/null; then : 201 1.1 christos as_have_required=yes 202 1.1 christos else 203 1.1 christos as_have_required=no 204 1.1 christos fi 205 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 1.1 christos 207 1.1 christos else 208 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209 1.1 christos as_found=false 210 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211 1.1 christos do 212 1.1 christos IFS=$as_save_IFS 213 1.1 christos test -z "$as_dir" && as_dir=. 214 1.1 christos as_found=: 215 1.1 christos case $as_dir in #( 216 1.1 christos /*) 217 1.1 christos for as_base in sh bash ksh sh5; do 218 1.1 christos # Try only shells that exist, to save several forks. 219 1.1 christos as_shell=$as_dir/$as_base 220 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes 223 1.1 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 1.1 christos break 2 225 1.1 christos fi 226 1.1 christos fi 227 1.1 christos done;; 228 1.1 christos esac 229 1.1 christos as_found=false 230 1.1 christos done 231 1.1 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes 234 1.1 christos fi; } 235 1.1 christos IFS=$as_save_IFS 236 1.1 christos 237 1.1 christos 238 1.1 christos if test "x$CONFIG_SHELL" != x; then : 239 1.1.1.8 christos export CONFIG_SHELL 240 1.1.1.8 christos # We cannot yet assume a decent shell, so we have to provide a 241 1.1.1.8 christos # neutralization value for shells without unset; and this also 242 1.1.1.8 christos # works around shells that cannot unset nonexistent variables. 243 1.1.1.8 christos # Preserve -v and -x to the replacement shell. 244 1.1.1.8 christos BASH_ENV=/dev/null 245 1.1.1.8 christos ENV=/dev/null 246 1.1.1.8 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247 1.1.1.8 christos case $- in # (((( 248 1.1.1.8 christos *v*x* | *x*v* ) as_opts=-vx ;; 249 1.1.1.8 christos *v* ) as_opts=-v ;; 250 1.1.1.8 christos *x* ) as_opts=-x ;; 251 1.1.1.8 christos * ) as_opts= ;; 252 1.1.1.8 christos esac 253 1.1.1.8 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254 1.1.1.8 christos # Admittedly, this is quite paranoid, since all the known shells bail 255 1.1.1.8 christos # out after a failed `exec'. 256 1.1.1.8 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257 1.1.1.8 christos exit 255 258 1.1 christos fi 259 1.1 christos 260 1.1 christos if test x$as_have_required = xno; then : 261 1.1 christos $as_echo "$0: This script requires a shell more modern than all" 262 1.1 christos $as_echo "$0: the shells that I found on your system." 263 1.1 christos if test x${ZSH_VERSION+set} = xset ; then 264 1.1 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 1.1 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 1.1 christos else 267 1.1 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 268 1.1 christos $0: including any error possibly output before this 269 1.1 christos $0: message. Then install a modern shell, or manually run 270 1.1 christos $0: the script under such a shell if you do have one." 271 1.1 christos fi 272 1.1 christos exit 1 273 1.1 christos fi 274 1.1 christos fi 275 1.1 christos fi 276 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 277 1.1 christos export SHELL 278 1.1 christos # Unset more variables known to interfere with behavior of common tools. 279 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS= 280 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS 281 1.1 christos 282 1.1 christos ## --------------------- ## 283 1.1 christos ## M4sh Shell Functions. ## 284 1.1 christos ## --------------------- ## 285 1.1 christos # as_fn_unset VAR 286 1.1 christos # --------------- 287 1.1 christos # Portably unset VAR. 288 1.1 christos as_fn_unset () 289 1.1 christos { 290 1.1 christos { eval $1=; unset $1;} 291 1.1 christos } 292 1.1 christos as_unset=as_fn_unset 293 1.1 christos 294 1.1 christos # as_fn_set_status STATUS 295 1.1 christos # ----------------------- 296 1.1 christos # Set $? to STATUS, without forking. 297 1.1 christos as_fn_set_status () 298 1.1 christos { 299 1.1 christos return $1 300 1.1 christos } # as_fn_set_status 301 1.1 christos 302 1.1 christos # as_fn_exit STATUS 303 1.1 christos # ----------------- 304 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305 1.1 christos as_fn_exit () 306 1.1 christos { 307 1.1 christos set +e 308 1.1 christos as_fn_set_status $1 309 1.1 christos exit $1 310 1.1 christos } # as_fn_exit 311 1.1 christos 312 1.1 christos # as_fn_mkdir_p 313 1.1 christos # ------------- 314 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 315 1.1 christos as_fn_mkdir_p () 316 1.1 christos { 317 1.1 christos 318 1.1 christos case $as_dir in #( 319 1.1 christos -*) as_dir=./$as_dir;; 320 1.1 christos esac 321 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 322 1.1 christos as_dirs= 323 1.1 christos while :; do 324 1.1 christos case $as_dir in #( 325 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 1.1 christos *) as_qdir=$as_dir;; 327 1.1 christos esac 328 1.1 christos as_dirs="'$as_qdir' $as_dirs" 329 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 330 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 332 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 333 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334 1.1 christos $as_echo X"$as_dir" | 335 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 1.1 christos s//\1/ 337 1.1 christos q 338 1.1 christos } 339 1.1 christos /^X\(\/\/\)[^/].*/{ 340 1.1 christos s//\1/ 341 1.1 christos q 342 1.1 christos } 343 1.1 christos /^X\(\/\/\)$/{ 344 1.1 christos s//\1/ 345 1.1 christos q 346 1.1 christos } 347 1.1 christos /^X\(\/\).*/{ 348 1.1 christos s//\1/ 349 1.1 christos q 350 1.1 christos } 351 1.1 christos s/.*/./; q'` 352 1.1 christos test -d "$as_dir" && break 353 1.1 christos done 354 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 355 1.1.1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 1.1 christos 357 1.1 christos 358 1.1 christos } # as_fn_mkdir_p 359 1.1.1.8 christos 360 1.1.1.8 christos # as_fn_executable_p FILE 361 1.1.1.8 christos # ----------------------- 362 1.1.1.8 christos # Test if FILE is an executable regular file. 363 1.1.1.8 christos as_fn_executable_p () 364 1.1.1.8 christos { 365 1.1.1.8 christos test -f "$1" && test -x "$1" 366 1.1.1.8 christos } # as_fn_executable_p 367 1.1 christos # as_fn_append VAR VALUE 368 1.1 christos # ---------------------- 369 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 370 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 371 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 372 1.1 christos # implementations. 373 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 1.1 christos eval 'as_fn_append () 375 1.1 christos { 376 1.1 christos eval $1+=\$2 377 1.1 christos }' 378 1.1 christos else 379 1.1 christos as_fn_append () 380 1.1 christos { 381 1.1 christos eval $1=\$$1\$2 382 1.1 christos } 383 1.1 christos fi # as_fn_append 384 1.1 christos 385 1.1 christos # as_fn_arith ARG... 386 1.1 christos # ------------------ 387 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 388 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 389 1.1 christos # must be portable across $(()) and expr. 390 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 1.1 christos eval 'as_fn_arith () 392 1.1 christos { 393 1.1 christos as_val=$(( $* )) 394 1.1 christos }' 395 1.1 christos else 396 1.1 christos as_fn_arith () 397 1.1 christos { 398 1.1 christos as_val=`expr "$@" || test $? -eq 1` 399 1.1 christos } 400 1.1 christos fi # as_fn_arith 401 1.1 christos 402 1.1 christos 403 1.1.1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 404 1.1.1.8 christos # ---------------------------------------- 405 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407 1.1.1.8 christos # script with STATUS, using 1 if that was 0. 408 1.1 christos as_fn_error () 409 1.1 christos { 410 1.1.1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1 411 1.1.1.8 christos if test "$4"; then 412 1.1.1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 1.1.1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 1.1 christos fi 415 1.1.1.8 christos $as_echo "$as_me: error: $2" >&2 416 1.1 christos as_fn_exit $as_status 417 1.1 christos } # as_fn_error 418 1.1 christos 419 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 420 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 1.1 christos as_expr=expr 422 1.1 christos else 423 1.1 christos as_expr=false 424 1.1 christos fi 425 1.1 christos 426 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 1.1 christos as_basename=basename 428 1.1 christos else 429 1.1 christos as_basename=false 430 1.1 christos fi 431 1.1 christos 432 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 1.1 christos as_dirname=dirname 434 1.1 christos else 435 1.1 christos as_dirname=false 436 1.1 christos fi 437 1.1 christos 438 1.1 christos as_me=`$as_basename -- "$0" || 439 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 1.1 christos X"$0" : 'X\(//\)$' \| \ 441 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 442 1.1 christos $as_echo X/"$0" | 443 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 1.1 christos s//\1/ 445 1.1 christos q 446 1.1 christos } 447 1.1 christos /^X\/\(\/\/\)$/{ 448 1.1 christos s//\1/ 449 1.1 christos q 450 1.1 christos } 451 1.1 christos /^X\/\(\/\).*/{ 452 1.1 christos s//\1/ 453 1.1 christos q 454 1.1 christos } 455 1.1 christos s/.*/./; q'` 456 1.1 christos 457 1.1 christos # Avoid depending upon Character Ranges. 458 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461 1.1 christos as_cr_digits='0123456789' 462 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 463 1.1 christos 464 1.1 christos 465 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 1.1 christos sed -n ' 471 1.1 christos p 472 1.1 christos /[$]LINENO/= 473 1.1 christos ' <$as_myself | 474 1.1 christos sed ' 475 1.1 christos s/[$]LINENO.*/&-/ 476 1.1 christos t lineno 477 1.1 christos b 478 1.1 christos :lineno 479 1.1 christos N 480 1.1 christos :loop 481 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 1.1 christos t loop 483 1.1 christos s/-\n.*// 484 1.1 christos ' >$as_me.lineno && 485 1.1 christos chmod +x "$as_me.lineno" || 486 1.1 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 1.1 christos 488 1.1.1.8 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 1.1.1.8 christos # already done that, so ensure we don't try to do so again and fall 490 1.1.1.8 christos # in an infinite loop. This has already happened in practice. 491 1.1.1.8 christos _as_can_reexec=no; export _as_can_reexec 492 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems 493 1.1 christos # (the dirname of $[0] is not the place where we might find the 494 1.1 christos # original and so on. Autoconf is especially sensitive to this). 495 1.1 christos . "./$as_me.lineno" 496 1.1 christos # Exit status is that of the last command. 497 1.1 christos exit 498 1.1 christos } 499 1.1 christos 500 1.1 christos ECHO_C= ECHO_N= ECHO_T= 501 1.1 christos case `echo -n x` in #((((( 502 1.1 christos -n*) 503 1.1 christos case `echo 'xy\c'` in 504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 1.1 christos xy) ECHO_C='\c';; 506 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 1.1 christos ECHO_T=' ';; 508 1.1 christos esac;; 509 1.1 christos *) 510 1.1 christos ECHO_N='-n';; 511 1.1 christos esac 512 1.1 christos 513 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 514 1.1 christos if test -d conf$$.dir; then 515 1.1 christos rm -f conf$$.dir/conf$$.file 516 1.1 christos else 517 1.1 christos rm -f conf$$.dir 518 1.1 christos mkdir conf$$.dir 2>/dev/null 519 1.1 christos fi 520 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 521 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 522 1.1 christos as_ln_s='ln -s' 523 1.1 christos # ... but there are two gotchas: 524 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 1.1.1.8 christos # In both cases, we have to default to `cp -pR'. 527 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 1.1.1.8 christos as_ln_s='cp -pR' 529 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 530 1.1 christos as_ln_s=ln 531 1.1 christos else 532 1.1.1.8 christos as_ln_s='cp -pR' 533 1.1 christos fi 534 1.1 christos else 535 1.1.1.8 christos as_ln_s='cp -pR' 536 1.1 christos fi 537 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538 1.1 christos rmdir conf$$.dir 2>/dev/null 539 1.1 christos 540 1.1 christos if mkdir -p . 2>/dev/null; then 541 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 542 1.1 christos else 543 1.1 christos test -d ./-p && rmdir ./-p 544 1.1 christos as_mkdir_p=false 545 1.1 christos fi 546 1.1 christos 547 1.1.1.8 christos as_test_x='test -x' 548 1.1.1.8 christos as_executable_p=as_fn_executable_p 549 1.1 christos 550 1.1 christos # Sed expression to map a string onto a valid CPP name. 551 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 1.1 christos 553 1.1 christos # Sed expression to map a string onto a valid variable name. 554 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 1.1 christos 556 1.1 christos 557 1.1.1.8 christos test -n "$DJDIR" || exec 7<&0 </dev/null 558 1.1.1.8 christos exec 6>&1 559 1.1 christos 560 1.1 christos # Name of the host. 561 1.1.1.8 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562 1.1 christos # so uname gets run too. 563 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 1.1 christos 565 1.1 christos # 566 1.1 christos # Initializations. 567 1.1 christos # 568 1.1 christos ac_default_prefix=/usr/local 569 1.1 christos ac_clean_files= 570 1.1 christos ac_config_libobj_dir=. 571 1.1 christos LIBOBJS= 572 1.1 christos cross_compiling=no 573 1.1 christos subdirs= 574 1.1 christos MFLAGS= 575 1.1 christos MAKEFLAGS= 576 1.1 christos 577 1.1 christos # Identity of this package. 578 1.1 christos PACKAGE_NAME= 579 1.1 christos PACKAGE_TARNAME= 580 1.1 christos PACKAGE_VERSION= 581 1.1 christos PACKAGE_STRING= 582 1.1 christos PACKAGE_BUGREPORT= 583 1.1 christos PACKAGE_URL= 584 1.1 christos 585 1.1 christos ac_unique_file="xmalloc.c" 586 1.1 christos # Factoring default headers for most tests. 587 1.1 christos ac_includes_default="\ 588 1.1 christos #include <stdio.h> 589 1.1 christos #ifdef HAVE_SYS_TYPES_H 590 1.1 christos # include <sys/types.h> 591 1.1 christos #endif 592 1.1 christos #ifdef HAVE_SYS_STAT_H 593 1.1 christos # include <sys/stat.h> 594 1.1 christos #endif 595 1.1 christos #ifdef STDC_HEADERS 596 1.1 christos # include <stdlib.h> 597 1.1 christos # include <stddef.h> 598 1.1 christos #else 599 1.1 christos # ifdef HAVE_STDLIB_H 600 1.1 christos # include <stdlib.h> 601 1.1 christos # endif 602 1.1 christos #endif 603 1.1 christos #ifdef HAVE_STRING_H 604 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605 1.1 christos # include <memory.h> 606 1.1 christos # endif 607 1.1 christos # include <string.h> 608 1.1 christos #endif 609 1.1 christos #ifdef HAVE_STRINGS_H 610 1.1 christos # include <strings.h> 611 1.1 christos #endif 612 1.1 christos #ifdef HAVE_INTTYPES_H 613 1.1 christos # include <inttypes.h> 614 1.1 christos #endif 615 1.1 christos #ifdef HAVE_STDINT_H 616 1.1 christos # include <stdint.h> 617 1.1 christos #endif 618 1.1 christos #ifdef HAVE_UNISTD_H 619 1.1 christos # include <unistd.h> 620 1.1 christos #endif" 621 1.1 christos 622 1.1.1.8 christos ac_header_list= 623 1.1 christos ac_subst_vars='LTLIBOBJS 624 1.1 christos INSTALL_DEST 625 1.1 christos pexecute 626 1.1 christos target_header_dir 627 1.1 christos CHECK 628 1.1 christos LIBOBJS 629 1.1.1.11 christos HWCAP_CFLAGS 630 1.1.1.11 christos target_os 631 1.1.1.11 christos target_vendor 632 1.1.1.11 christos target_cpu 633 1.1.1.11 christos target 634 1.1.1.9 christos CET_HOST_FLAGS 635 1.1.1.4 christos NOASANFLAG 636 1.1 christos PICFLAG 637 1.1 christos INSTALL_DATA 638 1.1 christos INSTALL_SCRIPT 639 1.1 christos INSTALL_PROGRAM 640 1.1 christos OUTPUT_OPTION 641 1.1 christos NO_MINUS_C_MINUS_O 642 1.1 christos ac_libiberty_warn_cflags 643 1.1.1.5 christos EGREP 644 1.1.1.5 christos GREP 645 1.1 christos CPP 646 1.1 christos OBJEXT 647 1.1 christos EXEEXT 648 1.1 christos ac_ct_CC 649 1.1 christos CPPFLAGS 650 1.1 christos LDFLAGS 651 1.1 christos CFLAGS 652 1.1 christos CC 653 1.1.1.10 christos RANLIB_PLUGIN_OPTION 654 1.1.1.10 christos AR_PLUGIN_OPTION 655 1.1 christos RANLIB 656 1.1 christos AR 657 1.1 christos host_os 658 1.1 christos host_vendor 659 1.1 christos host_cpu 660 1.1 christos host 661 1.1 christos build_os 662 1.1 christos build_vendor 663 1.1 christos build_cpu 664 1.1 christos build 665 1.1 christos HAVE_PERL 666 1.1 christos PERL 667 1.1 christos BUILD_INFO 668 1.1 christos MAKEINFO 669 1.1.1.10 christos ETAGS 670 1.1 christos NOTMAINT 671 1.1 christos MAINT 672 1.1 christos libiberty_topdir 673 1.1 christos target_alias 674 1.1 christos host_alias 675 1.1 christos build_alias 676 1.1 christos LIBS 677 1.1 christos ECHO_T 678 1.1 christos ECHO_N 679 1.1 christos ECHO_C 680 1.1 christos DEFS 681 1.1 christos mandir 682 1.1 christos localedir 683 1.1 christos libdir 684 1.1 christos psdir 685 1.1 christos pdfdir 686 1.1 christos dvidir 687 1.1 christos htmldir 688 1.1 christos infodir 689 1.1 christos docdir 690 1.1 christos oldincludedir 691 1.1 christos includedir 692 1.1 christos localstatedir 693 1.1 christos sharedstatedir 694 1.1 christos sysconfdir 695 1.1 christos datadir 696 1.1 christos datarootdir 697 1.1 christos libexecdir 698 1.1 christos sbindir 699 1.1 christos bindir 700 1.1 christos program_transform_name 701 1.1 christos prefix 702 1.1 christos exec_prefix 703 1.1 christos PACKAGE_URL 704 1.1 christos PACKAGE_BUGREPORT 705 1.1 christos PACKAGE_STRING 706 1.1 christos PACKAGE_VERSION 707 1.1 christos PACKAGE_TARNAME 708 1.1 christos PACKAGE_NAME 709 1.1 christos PATH_SEPARATOR 710 1.1 christos SHELL' 711 1.1 christos ac_subst_files='host_makefile_frag' 712 1.1 christos ac_user_opts=' 713 1.1 christos enable_option_checking 714 1.1 christos with_target_subdir 715 1.1 christos with_build_subdir 716 1.1 christos with_cross_host 717 1.1 christos with_newlib 718 1.1 christos enable_maintainer_mode 719 1.1 christos enable_multilib 720 1.1 christos enable_install_libiberty 721 1.1.1.3 christos enable_largefile 722 1.1.1.9 christos enable_cet 723 1.1 christos ' 724 1.1 christos ac_precious_vars='build_alias 725 1.1 christos host_alias 726 1.1 christos target_alias 727 1.1 christos CC 728 1.1 christos CFLAGS 729 1.1 christos LDFLAGS 730 1.1 christos LIBS 731 1.1 christos CPPFLAGS 732 1.1 christos CPP' 733 1.1 christos 734 1.1 christos 735 1.1 christos # Initialize some variables set by options. 736 1.1 christos ac_init_help= 737 1.1 christos ac_init_version=false 738 1.1 christos ac_unrecognized_opts= 739 1.1 christos ac_unrecognized_sep= 740 1.1 christos # The variables have the same names as the options, with 741 1.1 christos # dashes changed to underlines. 742 1.1 christos cache_file=/dev/null 743 1.1 christos exec_prefix=NONE 744 1.1 christos no_create= 745 1.1 christos no_recursion= 746 1.1 christos prefix=NONE 747 1.1 christos program_prefix=NONE 748 1.1 christos program_suffix=NONE 749 1.1 christos program_transform_name=s,x,x, 750 1.1 christos silent= 751 1.1 christos site= 752 1.1 christos srcdir= 753 1.1 christos verbose= 754 1.1 christos x_includes=NONE 755 1.1 christos x_libraries=NONE 756 1.1 christos 757 1.1 christos # Installation directory options. 758 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 759 1.1 christos # and all the variables that are supposed to be based on exec_prefix 760 1.1 christos # by default will actually change. 761 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 762 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 763 1.1 christos bindir='${exec_prefix}/bin' 764 1.1 christos sbindir='${exec_prefix}/sbin' 765 1.1 christos libexecdir='${exec_prefix}/libexec' 766 1.1 christos datarootdir='${prefix}/share' 767 1.1 christos datadir='${datarootdir}' 768 1.1 christos sysconfdir='${prefix}/etc' 769 1.1 christos sharedstatedir='${prefix}/com' 770 1.1 christos localstatedir='${prefix}/var' 771 1.1 christos includedir='${prefix}/include' 772 1.1 christos oldincludedir='/usr/include' 773 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}' 774 1.1 christos infodir='${datarootdir}/info' 775 1.1 christos htmldir='${docdir}' 776 1.1 christos dvidir='${docdir}' 777 1.1 christos pdfdir='${docdir}' 778 1.1 christos psdir='${docdir}' 779 1.1 christos libdir='${exec_prefix}/lib' 780 1.1 christos localedir='${datarootdir}/locale' 781 1.1 christos mandir='${datarootdir}/man' 782 1.1 christos 783 1.1 christos ac_prev= 784 1.1 christos ac_dashdash= 785 1.1 christos for ac_option 786 1.1 christos do 787 1.1 christos # If the previous option needs an argument, assign it. 788 1.1 christos if test -n "$ac_prev"; then 789 1.1 christos eval $ac_prev=\$ac_option 790 1.1 christos ac_prev= 791 1.1 christos continue 792 1.1 christos fi 793 1.1 christos 794 1.1 christos case $ac_option in 795 1.1.1.8 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 796 1.1.1.8 christos *=) ac_optarg= ;; 797 1.1.1.8 christos *) ac_optarg=yes ;; 798 1.1 christos esac 799 1.1 christos 800 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 801 1.1 christos 802 1.1 christos case $ac_dashdash$ac_option in 803 1.1 christos --) 804 1.1 christos ac_dashdash=yes ;; 805 1.1 christos 806 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 807 1.1 christos ac_prev=bindir ;; 808 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 809 1.1 christos bindir=$ac_optarg ;; 810 1.1 christos 811 1.1 christos -build | --build | --buil | --bui | --bu) 812 1.1 christos ac_prev=build_alias ;; 813 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 814 1.1 christos build_alias=$ac_optarg ;; 815 1.1 christos 816 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 817 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 818 1.1 christos ac_prev=cache_file ;; 819 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 820 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 821 1.1 christos cache_file=$ac_optarg ;; 822 1.1 christos 823 1.1 christos --config-cache | -C) 824 1.1 christos cache_file=config.cache ;; 825 1.1 christos 826 1.1 christos -datadir | --datadir | --datadi | --datad) 827 1.1 christos ac_prev=datadir ;; 828 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 829 1.1 christos datadir=$ac_optarg ;; 830 1.1 christos 831 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 832 1.1 christos | --dataroo | --dataro | --datar) 833 1.1 christos ac_prev=datarootdir ;; 834 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 835 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 836 1.1 christos datarootdir=$ac_optarg ;; 837 1.1 christos 838 1.1 christos -disable-* | --disable-*) 839 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 840 1.1 christos # Reject names that are not valid shell variable names. 841 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 842 1.1.1.8 christos as_fn_error $? "invalid feature name: $ac_useropt" 843 1.1 christos ac_useropt_orig=$ac_useropt 844 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 845 1.1 christos case $ac_user_opts in 846 1.1 christos *" 847 1.1 christos "enable_$ac_useropt" 848 1.1 christos "*) ;; 849 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 850 1.1 christos ac_unrecognized_sep=', ';; 851 1.1 christos esac 852 1.1 christos eval enable_$ac_useropt=no ;; 853 1.1 christos 854 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 855 1.1 christos ac_prev=docdir ;; 856 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 857 1.1 christos docdir=$ac_optarg ;; 858 1.1 christos 859 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 860 1.1 christos ac_prev=dvidir ;; 861 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 862 1.1 christos dvidir=$ac_optarg ;; 863 1.1 christos 864 1.1 christos -enable-* | --enable-*) 865 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 866 1.1 christos # Reject names that are not valid shell variable names. 867 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 868 1.1.1.8 christos as_fn_error $? "invalid feature name: $ac_useropt" 869 1.1 christos ac_useropt_orig=$ac_useropt 870 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 871 1.1 christos case $ac_user_opts in 872 1.1 christos *" 873 1.1 christos "enable_$ac_useropt" 874 1.1 christos "*) ;; 875 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 876 1.1 christos ac_unrecognized_sep=', ';; 877 1.1 christos esac 878 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 879 1.1 christos 880 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 881 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 882 1.1 christos | --exec | --exe | --ex) 883 1.1 christos ac_prev=exec_prefix ;; 884 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 885 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 886 1.1 christos | --exec=* | --exe=* | --ex=*) 887 1.1 christos exec_prefix=$ac_optarg ;; 888 1.1 christos 889 1.1 christos -gas | --gas | --ga | --g) 890 1.1 christos # Obsolete; use --with-gas. 891 1.1 christos with_gas=yes ;; 892 1.1 christos 893 1.1 christos -help | --help | --hel | --he | -h) 894 1.1 christos ac_init_help=long ;; 895 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 896 1.1 christos ac_init_help=recursive ;; 897 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 898 1.1 christos ac_init_help=short ;; 899 1.1 christos 900 1.1 christos -host | --host | --hos | --ho) 901 1.1 christos ac_prev=host_alias ;; 902 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 903 1.1 christos host_alias=$ac_optarg ;; 904 1.1 christos 905 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 906 1.1 christos ac_prev=htmldir ;; 907 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 908 1.1 christos | --ht=*) 909 1.1 christos htmldir=$ac_optarg ;; 910 1.1 christos 911 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 912 1.1 christos | --includ | --inclu | --incl | --inc) 913 1.1 christos ac_prev=includedir ;; 914 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 915 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 916 1.1 christos includedir=$ac_optarg ;; 917 1.1 christos 918 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 919 1.1 christos ac_prev=infodir ;; 920 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 921 1.1 christos infodir=$ac_optarg ;; 922 1.1 christos 923 1.1 christos -libdir | --libdir | --libdi | --libd) 924 1.1 christos ac_prev=libdir ;; 925 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 926 1.1 christos libdir=$ac_optarg ;; 927 1.1 christos 928 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 929 1.1 christos | --libexe | --libex | --libe) 930 1.1 christos ac_prev=libexecdir ;; 931 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 932 1.1 christos | --libexe=* | --libex=* | --libe=*) 933 1.1 christos libexecdir=$ac_optarg ;; 934 1.1 christos 935 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 936 1.1 christos ac_prev=localedir ;; 937 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 938 1.1 christos localedir=$ac_optarg ;; 939 1.1 christos 940 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 941 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 942 1.1 christos ac_prev=localstatedir ;; 943 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 944 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 945 1.1 christos localstatedir=$ac_optarg ;; 946 1.1 christos 947 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 948 1.1 christos ac_prev=mandir ;; 949 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 950 1.1 christos mandir=$ac_optarg ;; 951 1.1 christos 952 1.1 christos -nfp | --nfp | --nf) 953 1.1 christos # Obsolete; use --without-fp. 954 1.1 christos with_fp=no ;; 955 1.1 christos 956 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 957 1.1 christos | --no-cr | --no-c | -n) 958 1.1 christos no_create=yes ;; 959 1.1 christos 960 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 961 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 962 1.1 christos no_recursion=yes ;; 963 1.1 christos 964 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 965 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 966 1.1 christos | --oldin | --oldi | --old | --ol | --o) 967 1.1 christos ac_prev=oldincludedir ;; 968 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 969 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 970 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 971 1.1 christos oldincludedir=$ac_optarg ;; 972 1.1 christos 973 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 974 1.1 christos ac_prev=prefix ;; 975 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 976 1.1 christos prefix=$ac_optarg ;; 977 1.1 christos 978 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 979 1.1 christos | --program-pre | --program-pr | --program-p) 980 1.1 christos ac_prev=program_prefix ;; 981 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 982 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 983 1.1 christos program_prefix=$ac_optarg ;; 984 1.1 christos 985 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 986 1.1 christos | --program-suf | --program-su | --program-s) 987 1.1 christos ac_prev=program_suffix ;; 988 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 989 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 990 1.1 christos program_suffix=$ac_optarg ;; 991 1.1 christos 992 1.1 christos -program-transform-name | --program-transform-name \ 993 1.1 christos | --program-transform-nam | --program-transform-na \ 994 1.1 christos | --program-transform-n | --program-transform- \ 995 1.1 christos | --program-transform | --program-transfor \ 996 1.1 christos | --program-transfo | --program-transf \ 997 1.1 christos | --program-trans | --program-tran \ 998 1.1 christos | --progr-tra | --program-tr | --program-t) 999 1.1 christos ac_prev=program_transform_name ;; 1000 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1001 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1002 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1003 1.1 christos | --program-transform=* | --program-transfor=* \ 1004 1.1 christos | --program-transfo=* | --program-transf=* \ 1005 1.1 christos | --program-trans=* | --program-tran=* \ 1006 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1007 1.1 christos program_transform_name=$ac_optarg ;; 1008 1.1 christos 1009 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1010 1.1 christos ac_prev=pdfdir ;; 1011 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1012 1.1 christos pdfdir=$ac_optarg ;; 1013 1.1 christos 1014 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1015 1.1 christos ac_prev=psdir ;; 1016 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1017 1.1 christos psdir=$ac_optarg ;; 1018 1.1 christos 1019 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1020 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1021 1.1 christos silent=yes ;; 1022 1.1 christos 1023 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1024 1.1 christos ac_prev=sbindir ;; 1025 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1026 1.1 christos | --sbi=* | --sb=*) 1027 1.1 christos sbindir=$ac_optarg ;; 1028 1.1 christos 1029 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1030 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1031 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1032 1.1 christos | --sha | --sh) 1033 1.1 christos ac_prev=sharedstatedir ;; 1034 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1035 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1036 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1037 1.1 christos | --sha=* | --sh=*) 1038 1.1 christos sharedstatedir=$ac_optarg ;; 1039 1.1 christos 1040 1.1 christos -site | --site | --sit) 1041 1.1 christos ac_prev=site ;; 1042 1.1 christos -site=* | --site=* | --sit=*) 1043 1.1 christos site=$ac_optarg ;; 1044 1.1 christos 1045 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1046 1.1 christos ac_prev=srcdir ;; 1047 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1048 1.1 christos srcdir=$ac_optarg ;; 1049 1.1 christos 1050 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1051 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1052 1.1 christos ac_prev=sysconfdir ;; 1053 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1054 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1055 1.1 christos sysconfdir=$ac_optarg ;; 1056 1.1 christos 1057 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1058 1.1 christos ac_prev=target_alias ;; 1059 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1060 1.1 christos target_alias=$ac_optarg ;; 1061 1.1 christos 1062 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1063 1.1 christos verbose=yes ;; 1064 1.1 christos 1065 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1066 1.1 christos ac_init_version=: ;; 1067 1.1 christos 1068 1.1 christos -with-* | --with-*) 1069 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1070 1.1 christos # Reject names that are not valid shell variable names. 1071 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1072 1.1.1.8 christos as_fn_error $? "invalid package name: $ac_useropt" 1073 1.1 christos ac_useropt_orig=$ac_useropt 1074 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1075 1.1 christos case $ac_user_opts in 1076 1.1 christos *" 1077 1.1 christos "with_$ac_useropt" 1078 1.1 christos "*) ;; 1079 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1080 1.1 christos ac_unrecognized_sep=', ';; 1081 1.1 christos esac 1082 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1083 1.1 christos 1084 1.1 christos -without-* | --without-*) 1085 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1086 1.1 christos # Reject names that are not valid shell variable names. 1087 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1088 1.1.1.8 christos as_fn_error $? "invalid package name: $ac_useropt" 1089 1.1 christos ac_useropt_orig=$ac_useropt 1090 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1091 1.1 christos case $ac_user_opts in 1092 1.1 christos *" 1093 1.1 christos "with_$ac_useropt" 1094 1.1 christos "*) ;; 1095 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1096 1.1 christos ac_unrecognized_sep=', ';; 1097 1.1 christos esac 1098 1.1 christos eval with_$ac_useropt=no ;; 1099 1.1 christos 1100 1.1 christos --x) 1101 1.1 christos # Obsolete; use --with-x. 1102 1.1 christos with_x=yes ;; 1103 1.1 christos 1104 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1105 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1106 1.1 christos ac_prev=x_includes ;; 1107 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1108 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1109 1.1 christos x_includes=$ac_optarg ;; 1110 1.1 christos 1111 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1112 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1113 1.1 christos ac_prev=x_libraries ;; 1114 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1115 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1116 1.1 christos x_libraries=$ac_optarg ;; 1117 1.1 christos 1118 1.1.1.8 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1119 1.1.1.8 christos Try \`$0 --help' for more information" 1120 1.1 christos ;; 1121 1.1 christos 1122 1.1 christos *=*) 1123 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1124 1.1 christos # Reject names that are not valid shell variable names. 1125 1.1 christos case $ac_envvar in #( 1126 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1127 1.1.1.8 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1128 1.1 christos esac 1129 1.1 christos eval $ac_envvar=\$ac_optarg 1130 1.1 christos export $ac_envvar ;; 1131 1.1 christos 1132 1.1 christos *) 1133 1.1 christos # FIXME: should be removed in autoconf 3.0. 1134 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1135 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1136 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1137 1.1.1.8 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1138 1.1 christos ;; 1139 1.1 christos 1140 1.1 christos esac 1141 1.1 christos done 1142 1.1 christos 1143 1.1 christos if test -n "$ac_prev"; then 1144 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1145 1.1.1.8 christos as_fn_error $? "missing argument to $ac_option" 1146 1.1 christos fi 1147 1.1 christos 1148 1.1 christos if test -n "$ac_unrecognized_opts"; then 1149 1.1 christos case $enable_option_checking in 1150 1.1 christos no) ;; 1151 1.1.1.8 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1152 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1153 1.1 christos esac 1154 1.1 christos fi 1155 1.1 christos 1156 1.1 christos # Check all directory arguments for consistency. 1157 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1158 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1159 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1160 1.1 christos libdir localedir mandir 1161 1.1 christos do 1162 1.1 christos eval ac_val=\$$ac_var 1163 1.1 christos # Remove trailing slashes. 1164 1.1 christos case $ac_val in 1165 1.1 christos */ ) 1166 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1167 1.1 christos eval $ac_var=\$ac_val;; 1168 1.1 christos esac 1169 1.1 christos # Be sure to have absolute directory names. 1170 1.1 christos case $ac_val in 1171 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1172 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1173 1.1 christos esac 1174 1.1.1.8 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1175 1.1 christos done 1176 1.1 christos 1177 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1178 1.1 christos # used to hold the argument of --host etc. 1179 1.1 christos # FIXME: To remove some day. 1180 1.1 christos build=$build_alias 1181 1.1 christos host=$host_alias 1182 1.1 christos target=$target_alias 1183 1.1 christos 1184 1.1 christos # FIXME: To remove some day. 1185 1.1 christos if test "x$host_alias" != x; then 1186 1.1 christos if test "x$build_alias" = x; then 1187 1.1 christos cross_compiling=maybe 1188 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1189 1.1 christos cross_compiling=yes 1190 1.1 christos fi 1191 1.1 christos fi 1192 1.1 christos 1193 1.1 christos ac_tool_prefix= 1194 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1195 1.1 christos 1196 1.1 christos test "$silent" = yes && exec 6>/dev/null 1197 1.1 christos 1198 1.1 christos 1199 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1200 1.1 christos ac_ls_di=`ls -di .` && 1201 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1202 1.1.1.8 christos as_fn_error $? "working directory cannot be determined" 1203 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1204 1.1.1.8 christos as_fn_error $? "pwd does not report name of working directory" 1205 1.1 christos 1206 1.1 christos 1207 1.1 christos # Find the source files, if location was not specified. 1208 1.1 christos if test -z "$srcdir"; then 1209 1.1 christos ac_srcdir_defaulted=yes 1210 1.1 christos # Try the directory containing this script, then the parent directory. 1211 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1212 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1213 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1214 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1215 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1216 1.1 christos $as_echo X"$as_myself" | 1217 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1218 1.1 christos s//\1/ 1219 1.1 christos q 1220 1.1 christos } 1221 1.1 christos /^X\(\/\/\)[^/].*/{ 1222 1.1 christos s//\1/ 1223 1.1 christos q 1224 1.1 christos } 1225 1.1 christos /^X\(\/\/\)$/{ 1226 1.1 christos s//\1/ 1227 1.1 christos q 1228 1.1 christos } 1229 1.1 christos /^X\(\/\).*/{ 1230 1.1 christos s//\1/ 1231 1.1 christos q 1232 1.1 christos } 1233 1.1 christos s/.*/./; q'` 1234 1.1 christos srcdir=$ac_confdir 1235 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1236 1.1 christos srcdir=.. 1237 1.1 christos fi 1238 1.1 christos else 1239 1.1 christos ac_srcdir_defaulted=no 1240 1.1 christos fi 1241 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1242 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1243 1.1.1.8 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1244 1.1 christos fi 1245 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1246 1.1 christos ac_abs_confdir=`( 1247 1.1.1.8 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1248 1.1 christos pwd)` 1249 1.1 christos # When building in place, set srcdir=. 1250 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1251 1.1 christos srcdir=. 1252 1.1 christos fi 1253 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1254 1.1 christos # Double slashes in file names in object file debugging info 1255 1.1 christos # mess up M-x gdb in Emacs. 1256 1.1 christos case $srcdir in 1257 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1258 1.1 christos esac 1259 1.1 christos for ac_var in $ac_precious_vars; do 1260 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1261 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1262 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1263 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1264 1.1 christos done 1265 1.1 christos 1266 1.1 christos # 1267 1.1 christos # Report the --help message. 1268 1.1 christos # 1269 1.1 christos if test "$ac_init_help" = "long"; then 1270 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1271 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1272 1.1 christos cat <<_ACEOF 1273 1.1 christos \`configure' configures this package to adapt to many kinds of systems. 1274 1.1 christos 1275 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1276 1.1 christos 1277 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1278 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1279 1.1 christos 1280 1.1 christos Defaults for the options are specified in brackets. 1281 1.1 christos 1282 1.1 christos Configuration: 1283 1.1 christos -h, --help display this help and exit 1284 1.1 christos --help=short display options specific to this package 1285 1.1 christos --help=recursive display the short help of all the included packages 1286 1.1 christos -V, --version display version information and exit 1287 1.1.1.8 christos -q, --quiet, --silent do not print \`checking ...' messages 1288 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1289 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1290 1.1 christos -n, --no-create do not create output files 1291 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1292 1.1 christos 1293 1.1 christos Installation directories: 1294 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1295 1.1 christos [$ac_default_prefix] 1296 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1297 1.1 christos [PREFIX] 1298 1.1 christos 1299 1.1 christos By default, \`make install' will install all the files in 1300 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1301 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1302 1.1 christos for instance \`--prefix=\$HOME'. 1303 1.1 christos 1304 1.1 christos For better control, use the options below. 1305 1.1 christos 1306 1.1 christos Fine tuning of the installation directories: 1307 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1308 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1309 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1310 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1311 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1312 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1313 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1314 1.1 christos --includedir=DIR C header files [PREFIX/include] 1315 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1316 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1317 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1318 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1319 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1320 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1321 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1322 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1323 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1324 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1325 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1326 1.1 christos _ACEOF 1327 1.1 christos 1328 1.1 christos cat <<\_ACEOF 1329 1.1 christos 1330 1.1 christos System types: 1331 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1332 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1333 1.1.1.11 christos --target=TARGET configure for building compilers for TARGET [HOST] 1334 1.1 christos _ACEOF 1335 1.1 christos fi 1336 1.1 christos 1337 1.1 christos if test -n "$ac_init_help"; then 1338 1.1 christos 1339 1.1 christos cat <<\_ACEOF 1340 1.1 christos 1341 1.1 christos Optional Features: 1342 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1343 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1344 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1345 1.1 christos --enable-maintainer-mode 1346 1.1 christos enable make rules and dependencies not useful 1347 1.1 christos (and sometimes confusing) to the casual installer 1348 1.1 christos --enable-multilib build many library versions (default) 1349 1.1.1.3 christos --enable-install-libiberty Install headers and library for end users 1350 1.1 christos --disable-largefile omit support for large files 1351 1.1.1.9 christos --enable-cet enable Intel CET in host libraries [default=auto] 1352 1.1 christos 1353 1.1 christos Optional Packages: 1354 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1355 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1356 1.1 christos --with-target-subdir=SUBDIR Configuring in a subdirectory for target 1357 1.1 christos --with-build-subdir=SUBDIR Configuring in a subdirectory for build 1358 1.1 christos --with-cross-host=HOST Configuring with a cross compiler 1359 1.1 christos --with-newlib Configuring with newlib 1360 1.1 christos 1361 1.1 christos Some influential environment variables: 1362 1.1 christos CC C compiler command 1363 1.1 christos CFLAGS C compiler flags 1364 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1365 1.1 christos nonstandard directory <lib dir> 1366 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1367 1.1.1.8 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1368 1.1 christos you have headers in a nonstandard directory <include dir> 1369 1.1 christos CPP C preprocessor 1370 1.1 christos 1371 1.1 christos Use these variables to override the choices made by `configure' or to help 1372 1.1 christos it to find libraries and programs with nonstandard names/locations. 1373 1.1 christos 1374 1.1 christos Report bugs to the package provider. 1375 1.1 christos _ACEOF 1376 1.1 christos ac_status=$? 1377 1.1 christos fi 1378 1.1 christos 1379 1.1 christos if test "$ac_init_help" = "recursive"; then 1380 1.1 christos # If there are subdirs, report their specific --help. 1381 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1382 1.1 christos test -d "$ac_dir" || 1383 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1384 1.1 christos continue 1385 1.1 christos ac_builddir=. 1386 1.1 christos 1387 1.1 christos case "$ac_dir" in 1388 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1389 1.1 christos *) 1390 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1391 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1392 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1393 1.1 christos case $ac_top_builddir_sub in 1394 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1395 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1396 1.1 christos esac ;; 1397 1.1 christos esac 1398 1.1 christos ac_abs_top_builddir=$ac_pwd 1399 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1400 1.1 christos # for backward compatibility: 1401 1.1 christos ac_top_builddir=$ac_top_build_prefix 1402 1.1 christos 1403 1.1 christos case $srcdir in 1404 1.1 christos .) # We are building in place. 1405 1.1 christos ac_srcdir=. 1406 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1407 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1408 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1409 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1410 1.1 christos ac_top_srcdir=$srcdir 1411 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1412 1.1 christos *) # Relative name. 1413 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1414 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1415 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1416 1.1 christos esac 1417 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1418 1.1 christos 1419 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1420 1.1 christos # Check for guested configure. 1421 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1422 1.1 christos echo && 1423 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1424 1.1 christos elif test -f "$ac_srcdir/configure"; then 1425 1.1 christos echo && 1426 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1427 1.1 christos else 1428 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1429 1.1 christos fi || ac_status=$? 1430 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1431 1.1 christos done 1432 1.1 christos fi 1433 1.1 christos 1434 1.1 christos test -n "$ac_init_help" && exit $ac_status 1435 1.1 christos if $ac_init_version; then 1436 1.1 christos cat <<\_ACEOF 1437 1.1 christos configure 1438 1.1.1.8 christos generated by GNU Autoconf 2.69 1439 1.1 christos 1440 1.1.1.8 christos Copyright (C) 2012 Free Software Foundation, Inc. 1441 1.1 christos This configure script is free software; the Free Software Foundation 1442 1.1 christos gives unlimited permission to copy, distribute and modify it. 1443 1.1 christos _ACEOF 1444 1.1 christos exit 1445 1.1 christos fi 1446 1.1 christos 1447 1.1 christos ## ------------------------ ## 1448 1.1 christos ## Autoconf initialization. ## 1449 1.1 christos ## ------------------------ ## 1450 1.1 christos 1451 1.1 christos # ac_fn_c_try_compile LINENO 1452 1.1 christos # -------------------------- 1453 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1454 1.1 christos ac_fn_c_try_compile () 1455 1.1 christos { 1456 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1457 1.1 christos rm -f conftest.$ac_objext 1458 1.1 christos if { { ac_try="$ac_compile" 1459 1.1 christos case "(($ac_try" in 1460 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1461 1.1 christos *) ac_try_echo=$ac_try;; 1462 1.1 christos esac 1463 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1464 1.1 christos $as_echo "$ac_try_echo"; } >&5 1465 1.1 christos (eval "$ac_compile") 2>conftest.err 1466 1.1 christos ac_status=$? 1467 1.1 christos if test -s conftest.err; then 1468 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1469 1.1 christos cat conftest.er1 >&5 1470 1.1 christos mv -f conftest.er1 conftest.err 1471 1.1 christos fi 1472 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1473 1.1 christos test $ac_status = 0; } && { 1474 1.1 christos test -z "$ac_c_werror_flag" || 1475 1.1 christos test ! -s conftest.err 1476 1.1 christos } && test -s conftest.$ac_objext; then : 1477 1.1 christos ac_retval=0 1478 1.1 christos else 1479 1.1 christos $as_echo "$as_me: failed program was:" >&5 1480 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1481 1.1 christos 1482 1.1 christos ac_retval=1 1483 1.1 christos fi 1484 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1485 1.1.1.8 christos as_fn_set_status $ac_retval 1486 1.1 christos 1487 1.1 christos } # ac_fn_c_try_compile 1488 1.1 christos 1489 1.1 christos # ac_fn_c_try_cpp LINENO 1490 1.1 christos # ---------------------- 1491 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1492 1.1 christos ac_fn_c_try_cpp () 1493 1.1 christos { 1494 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1495 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1496 1.1 christos case "(($ac_try" in 1497 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1498 1.1 christos *) ac_try_echo=$ac_try;; 1499 1.1 christos esac 1500 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1501 1.1 christos $as_echo "$ac_try_echo"; } >&5 1502 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1503 1.1 christos ac_status=$? 1504 1.1 christos if test -s conftest.err; then 1505 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1506 1.1 christos cat conftest.er1 >&5 1507 1.1 christos mv -f conftest.er1 conftest.err 1508 1.1 christos fi 1509 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1510 1.1.1.8 christos test $ac_status = 0; } > conftest.i && { 1511 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1512 1.1 christos test ! -s conftest.err 1513 1.1 christos }; then : 1514 1.1 christos ac_retval=0 1515 1.1 christos else 1516 1.1 christos $as_echo "$as_me: failed program was:" >&5 1517 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1518 1.1 christos 1519 1.1 christos ac_retval=1 1520 1.1 christos fi 1521 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1522 1.1.1.8 christos as_fn_set_status $ac_retval 1523 1.1 christos 1524 1.1 christos } # ac_fn_c_try_cpp 1525 1.1 christos 1526 1.1.1.5 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1527 1.1.1.5 christos # ------------------------------------------------------- 1528 1.1.1.5 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1529 1.1.1.5 christos # the include files in INCLUDES and setting the cache variable VAR 1530 1.1.1.5 christos # accordingly. 1531 1.1.1.5 christos ac_fn_c_check_header_mongrel () 1532 1.1.1.5 christos { 1533 1.1.1.5 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1534 1.1.1.8 christos if eval \${$3+:} false; then : 1535 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1536 1.1.1.5 christos $as_echo_n "checking for $2... " >&6; } 1537 1.1.1.8 christos if eval \${$3+:} false; then : 1538 1.1.1.5 christos $as_echo_n "(cached) " >&6 1539 1.1.1.5 christos fi 1540 1.1.1.5 christos eval ac_res=\$$3 1541 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1542 1.1.1.5 christos $as_echo "$ac_res" >&6; } 1543 1.1.1.5 christos else 1544 1.1.1.5 christos # Is the header compilable? 1545 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1546 1.1.1.5 christos $as_echo_n "checking $2 usability... " >&6; } 1547 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1548 1.1.1.5 christos /* end confdefs.h. */ 1549 1.1.1.5 christos $4 1550 1.1.1.5 christos #include <$2> 1551 1.1.1.5 christos _ACEOF 1552 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 1553 1.1.1.5 christos ac_header_compiler=yes 1554 1.1.1.5 christos else 1555 1.1.1.5 christos ac_header_compiler=no 1556 1.1.1.5 christos fi 1557 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1558 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1559 1.1.1.5 christos $as_echo "$ac_header_compiler" >&6; } 1560 1.1.1.5 christos 1561 1.1.1.5 christos # Is the header present? 1562 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1563 1.1.1.5 christos $as_echo_n "checking $2 presence... " >&6; } 1564 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1565 1.1.1.5 christos /* end confdefs.h. */ 1566 1.1.1.5 christos #include <$2> 1567 1.1.1.5 christos _ACEOF 1568 1.1.1.5 christos if ac_fn_c_try_cpp "$LINENO"; then : 1569 1.1.1.5 christos ac_header_preproc=yes 1570 1.1.1.5 christos else 1571 1.1.1.5 christos ac_header_preproc=no 1572 1.1.1.5 christos fi 1573 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 1574 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1575 1.1.1.5 christos $as_echo "$ac_header_preproc" >&6; } 1576 1.1.1.5 christos 1577 1.1.1.5 christos # So? What about this header? 1578 1.1.1.5 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1579 1.1.1.5 christos yes:no: ) 1580 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1581 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1582 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1583 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1584 1.1.1.5 christos ;; 1585 1.1.1.5 christos no:yes:* ) 1586 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1587 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1588 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1589 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1590 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1591 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1592 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1593 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1594 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1595 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1596 1.1.1.5 christos ;; 1597 1.1.1.5 christos esac 1598 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1599 1.1.1.5 christos $as_echo_n "checking for $2... " >&6; } 1600 1.1.1.8 christos if eval \${$3+:} false; then : 1601 1.1.1.5 christos $as_echo_n "(cached) " >&6 1602 1.1.1.5 christos else 1603 1.1.1.5 christos eval "$3=\$ac_header_compiler" 1604 1.1.1.5 christos fi 1605 1.1.1.5 christos eval ac_res=\$$3 1606 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1607 1.1.1.5 christos $as_echo "$ac_res" >&6; } 1608 1.1.1.5 christos fi 1609 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1610 1.1.1.5 christos 1611 1.1.1.5 christos } # ac_fn_c_check_header_mongrel 1612 1.1.1.5 christos 1613 1.1 christos # ac_fn_c_try_run LINENO 1614 1.1 christos # ---------------------- 1615 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1616 1.1 christos # that executables *can* be run. 1617 1.1 christos ac_fn_c_try_run () 1618 1.1 christos { 1619 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1620 1.1 christos if { { ac_try="$ac_link" 1621 1.1 christos case "(($ac_try" in 1622 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1623 1.1 christos *) ac_try_echo=$ac_try;; 1624 1.1 christos esac 1625 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1626 1.1 christos $as_echo "$ac_try_echo"; } >&5 1627 1.1 christos (eval "$ac_link") 2>&5 1628 1.1 christos ac_status=$? 1629 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1630 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1631 1.1 christos { { case "(($ac_try" in 1632 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1633 1.1 christos *) ac_try_echo=$ac_try;; 1634 1.1 christos esac 1635 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1636 1.1 christos $as_echo "$ac_try_echo"; } >&5 1637 1.1 christos (eval "$ac_try") 2>&5 1638 1.1 christos ac_status=$? 1639 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1640 1.1 christos test $ac_status = 0; }; }; then : 1641 1.1 christos ac_retval=0 1642 1.1 christos else 1643 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1644 1.1 christos $as_echo "$as_me: failed program was:" >&5 1645 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1646 1.1 christos 1647 1.1 christos ac_retval=$ac_status 1648 1.1 christos fi 1649 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1650 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1651 1.1.1.8 christos as_fn_set_status $ac_retval 1652 1.1 christos 1653 1.1 christos } # ac_fn_c_try_run 1654 1.1 christos 1655 1.1.1.5 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1656 1.1.1.5 christos # ------------------------------------------------------- 1657 1.1.1.5 christos # Tests whether HEADER exists and can be compiled using the include files in 1658 1.1.1.5 christos # INCLUDES, setting the cache variable VAR accordingly. 1659 1.1.1.5 christos ac_fn_c_check_header_compile () 1660 1.1.1.5 christos { 1661 1.1.1.5 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1662 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1663 1.1.1.5 christos $as_echo_n "checking for $2... " >&6; } 1664 1.1.1.8 christos if eval \${$3+:} false; then : 1665 1.1.1.5 christos $as_echo_n "(cached) " >&6 1666 1.1.1.5 christos else 1667 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1668 1.1.1.5 christos /* end confdefs.h. */ 1669 1.1.1.5 christos $4 1670 1.1.1.5 christos #include <$2> 1671 1.1.1.5 christos _ACEOF 1672 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 1673 1.1.1.5 christos eval "$3=yes" 1674 1.1.1.5 christos else 1675 1.1.1.5 christos eval "$3=no" 1676 1.1.1.5 christos fi 1677 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1678 1.1.1.5 christos fi 1679 1.1.1.5 christos eval ac_res=\$$3 1680 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1681 1.1.1.5 christos $as_echo "$ac_res" >&6; } 1682 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1683 1.1.1.5 christos 1684 1.1.1.5 christos } # ac_fn_c_check_header_compile 1685 1.1.1.5 christos 1686 1.1.1.9 christos # ac_fn_c_try_link LINENO 1687 1.1.1.9 christos # ----------------------- 1688 1.1.1.9 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1689 1.1.1.9 christos ac_fn_c_try_link () 1690 1.1.1.9 christos { 1691 1.1.1.9 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1692 1.1.1.9 christos rm -f conftest.$ac_objext conftest$ac_exeext 1693 1.1.1.9 christos if { { ac_try="$ac_link" 1694 1.1.1.9 christos case "(($ac_try" in 1695 1.1.1.9 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1696 1.1.1.9 christos *) ac_try_echo=$ac_try;; 1697 1.1.1.9 christos esac 1698 1.1.1.9 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1699 1.1.1.9 christos $as_echo "$ac_try_echo"; } >&5 1700 1.1.1.9 christos (eval "$ac_link") 2>conftest.err 1701 1.1.1.9 christos ac_status=$? 1702 1.1.1.9 christos if test -s conftest.err; then 1703 1.1.1.9 christos grep -v '^ *+' conftest.err >conftest.er1 1704 1.1.1.9 christos cat conftest.er1 >&5 1705 1.1.1.9 christos mv -f conftest.er1 conftest.err 1706 1.1.1.9 christos fi 1707 1.1.1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1708 1.1.1.9 christos test $ac_status = 0; } && { 1709 1.1.1.9 christos test -z "$ac_c_werror_flag" || 1710 1.1.1.9 christos test ! -s conftest.err 1711 1.1.1.9 christos } && test -s conftest$ac_exeext && { 1712 1.1.1.9 christos test "$cross_compiling" = yes || 1713 1.1.1.9 christos test -x conftest$ac_exeext 1714 1.1.1.9 christos }; then : 1715 1.1.1.9 christos ac_retval=0 1716 1.1.1.9 christos else 1717 1.1.1.9 christos $as_echo "$as_me: failed program was:" >&5 1718 1.1.1.9 christos sed 's/^/| /' conftest.$ac_ext >&5 1719 1.1.1.9 christos 1720 1.1.1.9 christos ac_retval=1 1721 1.1.1.9 christos fi 1722 1.1.1.9 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1723 1.1.1.9 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1724 1.1.1.9 christos # interfere with the next link command; also delete a directory that is 1725 1.1.1.9 christos # left behind by Apple's compiler. We do this before executing the actions. 1726 1.1.1.9 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1727 1.1.1.9 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1728 1.1.1.9 christos as_fn_set_status $ac_retval 1729 1.1.1.9 christos 1730 1.1.1.9 christos } # ac_fn_c_try_link 1731 1.1.1.9 christos 1732 1.1 christos # ac_fn_c_check_header_preproc LINENO HEADER VAR 1733 1.1 christos # ---------------------------------------------- 1734 1.1 christos # Tests whether HEADER is present, setting the cache variable VAR accordingly. 1735 1.1 christos ac_fn_c_check_header_preproc () 1736 1.1 christos { 1737 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1738 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1739 1.1 christos $as_echo_n "checking for $2... " >&6; } 1740 1.1.1.8 christos if eval \${$3+:} false; then : 1741 1.1 christos $as_echo_n "(cached) " >&6 1742 1.1 christos else 1743 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1744 1.1 christos /* end confdefs.h. */ 1745 1.1 christos #include <$2> 1746 1.1 christos _ACEOF 1747 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1748 1.1 christos eval "$3=yes" 1749 1.1 christos else 1750 1.1 christos eval "$3=no" 1751 1.1 christos fi 1752 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 1753 1.1 christos fi 1754 1.1 christos eval ac_res=\$$3 1755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1756 1.1 christos $as_echo "$ac_res" >&6; } 1757 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1758 1.1 christos 1759 1.1 christos } # ac_fn_c_check_header_preproc 1760 1.1 christos 1761 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1762 1.1 christos # -------------------------------------------- 1763 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes 1764 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be 1765 1.1 christos # computed 1766 1.1 christos ac_fn_c_compute_int () 1767 1.1 christos { 1768 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 1.1 christos if test "$cross_compiling" = yes; then 1770 1.1 christos # Depending upon the size, compute the lo and hi bounds. 1771 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1772 1.1 christos /* end confdefs.h. */ 1773 1.1 christos $4 1774 1.1 christos int 1775 1.1 christos main () 1776 1.1 christos { 1777 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)]; 1778 1.1.1.8 christos test_array [0] = 0; 1779 1.1.1.8 christos return test_array [0]; 1780 1.1 christos 1781 1.1 christos ; 1782 1.1 christos return 0; 1783 1.1 christos } 1784 1.1 christos _ACEOF 1785 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1786 1.1 christos ac_lo=0 ac_mid=0 1787 1.1 christos while :; do 1788 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1789 1.1 christos /* end confdefs.h. */ 1790 1.1 christos $4 1791 1.1 christos int 1792 1.1 christos main () 1793 1.1 christos { 1794 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1795 1.1.1.8 christos test_array [0] = 0; 1796 1.1.1.8 christos return test_array [0]; 1797 1.1 christos 1798 1.1 christos ; 1799 1.1 christos return 0; 1800 1.1 christos } 1801 1.1 christos _ACEOF 1802 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1803 1.1 christos ac_hi=$ac_mid; break 1804 1.1 christos else 1805 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1806 1.1 christos if test $ac_lo -le $ac_mid; then 1807 1.1 christos ac_lo= ac_hi= 1808 1.1 christos break 1809 1.1 christos fi 1810 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1811 1.1 christos fi 1812 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1813 1.1 christos done 1814 1.1 christos else 1815 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1816 1.1 christos /* end confdefs.h. */ 1817 1.1 christos $4 1818 1.1 christos int 1819 1.1 christos main () 1820 1.1 christos { 1821 1.1 christos static int test_array [1 - 2 * !(($2) < 0)]; 1822 1.1.1.8 christos test_array [0] = 0; 1823 1.1.1.8 christos return test_array [0]; 1824 1.1 christos 1825 1.1 christos ; 1826 1.1 christos return 0; 1827 1.1 christos } 1828 1.1 christos _ACEOF 1829 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1830 1.1 christos ac_hi=-1 ac_mid=-1 1831 1.1 christos while :; do 1832 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1833 1.1 christos /* end confdefs.h. */ 1834 1.1 christos $4 1835 1.1 christos int 1836 1.1 christos main () 1837 1.1 christos { 1838 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1839 1.1.1.8 christos test_array [0] = 0; 1840 1.1.1.8 christos return test_array [0]; 1841 1.1 christos 1842 1.1 christos ; 1843 1.1 christos return 0; 1844 1.1 christos } 1845 1.1 christos _ACEOF 1846 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1847 1.1 christos ac_lo=$ac_mid; break 1848 1.1 christos else 1849 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1850 1.1 christos if test $ac_mid -le $ac_hi; then 1851 1.1 christos ac_lo= ac_hi= 1852 1.1 christos break 1853 1.1 christos fi 1854 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1855 1.1 christos fi 1856 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1857 1.1 christos done 1858 1.1 christos else 1859 1.1 christos ac_lo= ac_hi= 1860 1.1 christos fi 1861 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1862 1.1 christos fi 1863 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1864 1.1 christos # Binary search between lo and hi bounds. 1865 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do 1866 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 1867 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1868 1.1 christos /* end confdefs.h. */ 1869 1.1 christos $4 1870 1.1 christos int 1871 1.1 christos main () 1872 1.1 christos { 1873 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1874 1.1.1.8 christos test_array [0] = 0; 1875 1.1.1.8 christos return test_array [0]; 1876 1.1 christos 1877 1.1 christos ; 1878 1.1 christos return 0; 1879 1.1 christos } 1880 1.1 christos _ACEOF 1881 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1882 1.1 christos ac_hi=$ac_mid 1883 1.1 christos else 1884 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 1885 1.1 christos fi 1886 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1887 1.1 christos done 1888 1.1 christos case $ac_lo in #(( 1889 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 1890 1.1 christos '') ac_retval=1 ;; 1891 1.1 christos esac 1892 1.1 christos else 1893 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1894 1.1 christos /* end confdefs.h. */ 1895 1.1 christos $4 1896 1.1 christos static long int longval () { return $2; } 1897 1.1 christos static unsigned long int ulongval () { return $2; } 1898 1.1 christos #include <stdio.h> 1899 1.1 christos #include <stdlib.h> 1900 1.1 christos int 1901 1.1 christos main () 1902 1.1 christos { 1903 1.1 christos 1904 1.1 christos FILE *f = fopen ("conftest.val", "w"); 1905 1.1 christos if (! f) 1906 1.1 christos return 1; 1907 1.1 christos if (($2) < 0) 1908 1.1 christos { 1909 1.1 christos long int i = longval (); 1910 1.1 christos if (i != ($2)) 1911 1.1 christos return 1; 1912 1.1 christos fprintf (f, "%ld", i); 1913 1.1 christos } 1914 1.1 christos else 1915 1.1 christos { 1916 1.1 christos unsigned long int i = ulongval (); 1917 1.1 christos if (i != ($2)) 1918 1.1 christos return 1; 1919 1.1 christos fprintf (f, "%lu", i); 1920 1.1 christos } 1921 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion 1922 1.1 christos on some platforms. */ 1923 1.1 christos return ferror (f) || fclose (f) != 0; 1924 1.1 christos 1925 1.1 christos ; 1926 1.1 christos return 0; 1927 1.1 christos } 1928 1.1 christos _ACEOF 1929 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 1930 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0 1931 1.1 christos else 1932 1.1 christos ac_retval=1 1933 1.1 christos fi 1934 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 1935 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 1936 1.1 christos rm -f conftest.val 1937 1.1 christos 1938 1.1 christos fi 1939 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1940 1.1.1.8 christos as_fn_set_status $ac_retval 1941 1.1 christos 1942 1.1 christos } # ac_fn_c_compute_int 1943 1.1 christos 1944 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1945 1.1 christos # ------------------------------------------- 1946 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache 1947 1.1 christos # variable VAR accordingly. 1948 1.1 christos ac_fn_c_check_type () 1949 1.1 christos { 1950 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1952 1.1 christos $as_echo_n "checking for $2... " >&6; } 1953 1.1.1.8 christos if eval \${$3+:} false; then : 1954 1.1 christos $as_echo_n "(cached) " >&6 1955 1.1 christos else 1956 1.1 christos eval "$3=no" 1957 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1958 1.1 christos /* end confdefs.h. */ 1959 1.1 christos $4 1960 1.1 christos int 1961 1.1 christos main () 1962 1.1 christos { 1963 1.1 christos if (sizeof ($2)) 1964 1.1 christos return 0; 1965 1.1 christos ; 1966 1.1 christos return 0; 1967 1.1 christos } 1968 1.1 christos _ACEOF 1969 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1970 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1971 1.1 christos /* end confdefs.h. */ 1972 1.1 christos $4 1973 1.1 christos int 1974 1.1 christos main () 1975 1.1 christos { 1976 1.1 christos if (sizeof (($2))) 1977 1.1 christos return 0; 1978 1.1 christos ; 1979 1.1 christos return 0; 1980 1.1 christos } 1981 1.1 christos _ACEOF 1982 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1983 1.1 christos 1984 1.1 christos else 1985 1.1 christos eval "$3=yes" 1986 1.1 christos fi 1987 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1988 1.1 christos fi 1989 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1990 1.1 christos fi 1991 1.1 christos eval ac_res=\$$3 1992 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1993 1.1 christos $as_echo "$ac_res" >&6; } 1994 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1995 1.1 christos 1996 1.1 christos } # ac_fn_c_check_type 1997 1.1 christos 1998 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1999 1.1 christos # ---------------------------------- 2000 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 2001 1.1 christos ac_fn_c_check_func () 2002 1.1 christos { 2003 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2005 1.1 christos $as_echo_n "checking for $2... " >&6; } 2006 1.1.1.8 christos if eval \${$3+:} false; then : 2007 1.1 christos $as_echo_n "(cached) " >&6 2008 1.1 christos else 2009 1.1 christos if test x$gcc_no_link = xyes; then 2010 1.1.1.8 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 2011 1.1 christos fi 2012 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2013 1.1 christos /* end confdefs.h. */ 2014 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2015 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2016 1.1 christos #define $2 innocuous_$2 2017 1.1 christos 2018 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 2019 1.1 christos which can conflict with char $2 (); below. 2020 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2021 1.1 christos <limits.h> exists even on freestanding compilers. */ 2022 1.1 christos 2023 1.1 christos #ifdef __STDC__ 2024 1.1 christos # include <limits.h> 2025 1.1 christos #else 2026 1.1 christos # include <assert.h> 2027 1.1 christos #endif 2028 1.1 christos 2029 1.1 christos #undef $2 2030 1.1 christos 2031 1.1 christos /* Override any GCC internal prototype to avoid an error. 2032 1.1 christos Use char because int might match the return type of a GCC 2033 1.1 christos builtin and then its argument prototype would still apply. */ 2034 1.1 christos #ifdef __cplusplus 2035 1.1 christos extern "C" 2036 1.1 christos #endif 2037 1.1 christos char $2 (); 2038 1.1 christos /* The GNU C library defines this for functions which it implements 2039 1.1 christos to always fail with ENOSYS. Some functions are actually named 2040 1.1 christos something starting with __ and the normal name is an alias. */ 2041 1.1 christos #if defined __stub_$2 || defined __stub___$2 2042 1.1 christos choke me 2043 1.1 christos #endif 2044 1.1 christos 2045 1.1 christos int 2046 1.1 christos main () 2047 1.1 christos { 2048 1.1 christos return $2 (); 2049 1.1 christos ; 2050 1.1 christos return 0; 2051 1.1 christos } 2052 1.1 christos _ACEOF 2053 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 2054 1.1 christos eval "$3=yes" 2055 1.1 christos else 2056 1.1 christos eval "$3=no" 2057 1.1 christos fi 2058 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 2059 1.1 christos conftest$ac_exeext conftest.$ac_ext 2060 1.1 christos fi 2061 1.1 christos eval ac_res=\$$3 2062 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2063 1.1 christos $as_echo "$ac_res" >&6; } 2064 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2065 1.1 christos 2066 1.1 christos } # ac_fn_c_check_func 2067 1.1 christos 2068 1.1.1.8 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2069 1.1.1.8 christos # --------------------------------------------- 2070 1.1.1.8 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2071 1.1.1.8 christos # accordingly. 2072 1.1 christos ac_fn_c_check_decl () 2073 1.1 christos { 2074 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2075 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'` 2076 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2077 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2078 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2079 1.1.1.8 christos if eval \${$3+:} false; then : 2080 1.1 christos $as_echo_n "(cached) " >&6 2081 1.1 christos else 2082 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2083 1.1 christos /* end confdefs.h. */ 2084 1.1 christos $4 2085 1.1 christos int 2086 1.1 christos main () 2087 1.1 christos { 2088 1.1 christos #ifndef $as_decl_name 2089 1.1 christos #ifdef __cplusplus 2090 1.1 christos (void) $as_decl_use; 2091 1.1 christos #else 2092 1.1 christos (void) $as_decl_name; 2093 1.1 christos #endif 2094 1.1 christos #endif 2095 1.1 christos 2096 1.1 christos ; 2097 1.1 christos return 0; 2098 1.1 christos } 2099 1.1 christos _ACEOF 2100 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2101 1.1 christos eval "$3=yes" 2102 1.1 christos else 2103 1.1 christos eval "$3=no" 2104 1.1 christos fi 2105 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2106 1.1 christos fi 2107 1.1 christos eval ac_res=\$$3 2108 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2109 1.1 christos $as_echo "$ac_res" >&6; } 2110 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2111 1.1 christos 2112 1.1 christos } # ac_fn_c_check_decl 2113 1.1 christos cat >config.log <<_ACEOF 2114 1.1 christos This file contains any messages produced by compilers while 2115 1.1 christos running configure, to aid debugging if configure makes a mistake. 2116 1.1 christos 2117 1.1 christos It was created by $as_me, which was 2118 1.1.1.8 christos generated by GNU Autoconf 2.69. Invocation command line was 2119 1.1 christos 2120 1.1 christos $ $0 $@ 2121 1.1 christos 2122 1.1 christos _ACEOF 2123 1.1 christos exec 5>>config.log 2124 1.1 christos { 2125 1.1 christos cat <<_ASUNAME 2126 1.1 christos ## --------- ## 2127 1.1 christos ## Platform. ## 2128 1.1 christos ## --------- ## 2129 1.1 christos 2130 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2131 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 2132 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 2133 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 2134 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 2135 1.1 christos 2136 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2137 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2138 1.1 christos 2139 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2140 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2141 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2142 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2143 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2144 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2145 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2146 1.1 christos 2147 1.1 christos _ASUNAME 2148 1.1 christos 2149 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2150 1.1 christos for as_dir in $PATH 2151 1.1 christos do 2152 1.1 christos IFS=$as_save_IFS 2153 1.1 christos test -z "$as_dir" && as_dir=. 2154 1.1 christos $as_echo "PATH: $as_dir" 2155 1.1 christos done 2156 1.1 christos IFS=$as_save_IFS 2157 1.1 christos 2158 1.1 christos } >&5 2159 1.1 christos 2160 1.1 christos cat >&5 <<_ACEOF 2161 1.1 christos 2162 1.1 christos 2163 1.1 christos ## ----------- ## 2164 1.1 christos ## Core tests. ## 2165 1.1 christos ## ----------- ## 2166 1.1 christos 2167 1.1 christos _ACEOF 2168 1.1 christos 2169 1.1 christos 2170 1.1 christos # Keep a trace of the command line. 2171 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 2172 1.1 christos # Strip out --silent because we don't want to record it for future runs. 2173 1.1 christos # Also quote any args containing shell meta-characters. 2174 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 2175 1.1 christos ac_configure_args= 2176 1.1 christos ac_configure_args0= 2177 1.1 christos ac_configure_args1= 2178 1.1 christos ac_must_keep_next=false 2179 1.1 christos for ac_pass in 1 2 2180 1.1 christos do 2181 1.1 christos for ac_arg 2182 1.1 christos do 2183 1.1 christos case $ac_arg in 2184 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2185 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2186 1.1 christos | -silent | --silent | --silen | --sile | --sil) 2187 1.1 christos continue ;; 2188 1.1 christos *\'*) 2189 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2190 1.1 christos esac 2191 1.1 christos case $ac_pass in 2192 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2193 1.1 christos 2) 2194 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 2195 1.1 christos if test $ac_must_keep_next = true; then 2196 1.1 christos ac_must_keep_next=false # Got value, back to normal. 2197 1.1 christos else 2198 1.1 christos case $ac_arg in 2199 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 2200 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2201 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2202 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 2203 1.1 christos case "$ac_configure_args0 " in 2204 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2205 1.1 christos esac 2206 1.1 christos ;; 2207 1.1 christos -* ) ac_must_keep_next=true ;; 2208 1.1 christos esac 2209 1.1 christos fi 2210 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 2211 1.1 christos ;; 2212 1.1 christos esac 2213 1.1 christos done 2214 1.1 christos done 2215 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 2216 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 2217 1.1 christos 2218 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 2219 1.1 christos # config.log. We remove comments because anyway the quotes in there 2220 1.1 christos # would cause problems or look ugly. 2221 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 2222 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2223 1.1 christos trap 'exit_status=$? 2224 1.1 christos # Save into config.log some information that might help in debugging. 2225 1.1 christos { 2226 1.1 christos echo 2227 1.1 christos 2228 1.1.1.8 christos $as_echo "## ---------------- ## 2229 1.1 christos ## Cache variables. ## 2230 1.1.1.8 christos ## ---------------- ##" 2231 1.1 christos echo 2232 1.1 christos # The following way of writing the cache mishandles newlines in values, 2233 1.1 christos ( 2234 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2235 1.1 christos eval ac_val=\$$ac_var 2236 1.1 christos case $ac_val in #( 2237 1.1 christos *${as_nl}*) 2238 1.1 christos case $ac_var in #( 2239 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2240 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2241 1.1 christos esac 2242 1.1 christos case $ac_var in #( 2243 1.1 christos _ | IFS | as_nl) ;; #( 2244 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2245 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2246 1.1 christos esac ;; 2247 1.1 christos esac 2248 1.1 christos done 2249 1.1 christos (set) 2>&1 | 2250 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2251 1.1 christos *${as_nl}ac_space=\ *) 2252 1.1 christos sed -n \ 2253 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2254 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2255 1.1 christos ;; #( 2256 1.1 christos *) 2257 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2258 1.1 christos ;; 2259 1.1 christos esac | 2260 1.1 christos sort 2261 1.1 christos ) 2262 1.1 christos echo 2263 1.1 christos 2264 1.1.1.8 christos $as_echo "## ----------------- ## 2265 1.1 christos ## Output variables. ## 2266 1.1.1.8 christos ## ----------------- ##" 2267 1.1 christos echo 2268 1.1 christos for ac_var in $ac_subst_vars 2269 1.1 christos do 2270 1.1 christos eval ac_val=\$$ac_var 2271 1.1 christos case $ac_val in 2272 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2273 1.1 christos esac 2274 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2275 1.1 christos done | sort 2276 1.1 christos echo 2277 1.1 christos 2278 1.1 christos if test -n "$ac_subst_files"; then 2279 1.1.1.8 christos $as_echo "## ------------------- ## 2280 1.1 christos ## File substitutions. ## 2281 1.1.1.8 christos ## ------------------- ##" 2282 1.1 christos echo 2283 1.1 christos for ac_var in $ac_subst_files 2284 1.1 christos do 2285 1.1 christos eval ac_val=\$$ac_var 2286 1.1 christos case $ac_val in 2287 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2288 1.1 christos esac 2289 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2290 1.1 christos done | sort 2291 1.1 christos echo 2292 1.1 christos fi 2293 1.1 christos 2294 1.1 christos if test -s confdefs.h; then 2295 1.1.1.8 christos $as_echo "## ----------- ## 2296 1.1 christos ## confdefs.h. ## 2297 1.1.1.8 christos ## ----------- ##" 2298 1.1 christos echo 2299 1.1 christos cat confdefs.h 2300 1.1 christos echo 2301 1.1 christos fi 2302 1.1 christos test "$ac_signal" != 0 && 2303 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2304 1.1 christos $as_echo "$as_me: exit $exit_status" 2305 1.1 christos } >&5 2306 1.1 christos rm -f core *.core core.conftest.* && 2307 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2308 1.1 christos exit $exit_status 2309 1.1 christos ' 0 2310 1.1 christos for ac_signal in 1 2 13 15; do 2311 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2312 1.1 christos done 2313 1.1 christos ac_signal=0 2314 1.1 christos 2315 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2316 1.1 christos rm -f -r conftest* confdefs.h 2317 1.1 christos 2318 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2319 1.1 christos 2320 1.1 christos # Predefined preprocessor variables. 2321 1.1 christos 2322 1.1 christos cat >>confdefs.h <<_ACEOF 2323 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2324 1.1 christos _ACEOF 2325 1.1 christos 2326 1.1 christos cat >>confdefs.h <<_ACEOF 2327 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2328 1.1 christos _ACEOF 2329 1.1 christos 2330 1.1 christos cat >>confdefs.h <<_ACEOF 2331 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2332 1.1 christos _ACEOF 2333 1.1 christos 2334 1.1 christos cat >>confdefs.h <<_ACEOF 2335 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2336 1.1 christos _ACEOF 2337 1.1 christos 2338 1.1 christos cat >>confdefs.h <<_ACEOF 2339 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2340 1.1 christos _ACEOF 2341 1.1 christos 2342 1.1 christos cat >>confdefs.h <<_ACEOF 2343 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2344 1.1 christos _ACEOF 2345 1.1 christos 2346 1.1 christos 2347 1.1 christos # Let the site file select an alternate cache file if it wants to. 2348 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2349 1.1 christos ac_site_file1=NONE 2350 1.1 christos ac_site_file2=NONE 2351 1.1 christos if test -n "$CONFIG_SITE"; then 2352 1.1.1.8 christos # We do not want a PATH search for config.site. 2353 1.1.1.8 christos case $CONFIG_SITE in #(( 2354 1.1.1.8 christos -*) ac_site_file1=./$CONFIG_SITE;; 2355 1.1.1.8 christos */*) ac_site_file1=$CONFIG_SITE;; 2356 1.1.1.8 christos *) ac_site_file1=./$CONFIG_SITE;; 2357 1.1.1.8 christos esac 2358 1.1 christos elif test "x$prefix" != xNONE; then 2359 1.1 christos ac_site_file1=$prefix/share/config.site 2360 1.1 christos ac_site_file2=$prefix/etc/config.site 2361 1.1 christos else 2362 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2363 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2364 1.1 christos fi 2365 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2366 1.1 christos do 2367 1.1 christos test "x$ac_site_file" = xNONE && continue 2368 1.1.1.8 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2370 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2371 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2372 1.1.1.8 christos . "$ac_site_file" \ 2373 1.1.1.8 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2374 1.1.1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2375 1.1.1.8 christos as_fn_error $? "failed to load site script $ac_site_file 2376 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 2377 1.1 christos fi 2378 1.1 christos done 2379 1.1 christos 2380 1.1 christos if test -r "$cache_file"; then 2381 1.1.1.8 christos # Some versions of bash will fail to source /dev/null (special files 2382 1.1.1.8 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2383 1.1.1.8 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2384 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2385 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2386 1.1 christos case $cache_file in 2387 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2388 1.1 christos *) . "./$cache_file";; 2389 1.1 christos esac 2390 1.1 christos fi 2391 1.1 christos else 2392 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2393 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2394 1.1 christos >$cache_file 2395 1.1 christos fi 2396 1.1 christos 2397 1.1.1.8 christos as_fn_append ac_header_list " stdlib.h" 2398 1.1.1.8 christos as_fn_append ac_header_list " unistd.h" 2399 1.1.1.8 christos as_fn_append ac_header_list " sys/param.h" 2400 1.1 christos # Check that the precious variables saved in the cache have kept the same 2401 1.1 christos # value. 2402 1.1 christos ac_cache_corrupted=false 2403 1.1 christos for ac_var in $ac_precious_vars; do 2404 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2405 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2406 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2407 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2408 1.1 christos case $ac_old_set,$ac_new_set in 2409 1.1 christos set,) 2410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2411 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2412 1.1 christos ac_cache_corrupted=: ;; 2413 1.1 christos ,set) 2414 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2415 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2416 1.1 christos ac_cache_corrupted=: ;; 2417 1.1 christos ,);; 2418 1.1 christos *) 2419 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2420 1.1 christos # differences in whitespace do not lead to failure. 2421 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2422 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2423 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2424 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2425 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2426 1.1 christos ac_cache_corrupted=: 2427 1.1 christos else 2428 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2429 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2430 1.1 christos eval $ac_var=\$ac_old_val 2431 1.1 christos fi 2432 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2433 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2435 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2436 1.1 christos fi;; 2437 1.1 christos esac 2438 1.1 christos # Pass precious variables to config.status. 2439 1.1 christos if test "$ac_new_set" = set; then 2440 1.1 christos case $ac_new_val in 2441 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2442 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2443 1.1 christos esac 2444 1.1 christos case " $ac_configure_args " in 2445 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2446 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2447 1.1 christos esac 2448 1.1 christos fi 2449 1.1 christos done 2450 1.1 christos if $ac_cache_corrupted; then 2451 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2452 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2453 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2454 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2455 1.1.1.8 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2456 1.1 christos fi 2457 1.1 christos ## -------------------- ## 2458 1.1 christos ## Main body of script. ## 2459 1.1 christos ## -------------------- ## 2460 1.1 christos 2461 1.1 christos ac_ext=c 2462 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2463 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2464 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2465 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2466 1.1 christos 2467 1.1 christos 2468 1.1 christos 2469 1.1 christos 2470 1.1 christos 2471 1.1.1.11 christos 2472 1.1.1.11 christos 2473 1.1.1.11 christos 2474 1.1 christos # This works around the fact that libtool configuration may change LD 2475 1.1 christos # for this particular configuration, but some shells, instead of 2476 1.1 christos # keeping the changes in LD private, export them just because LD is 2477 1.1 christos # exported. We don't use libtool yet, but some day we might, so... 2478 1.1 christos ORIGINAL_LD_FOR_MULTILIBS=$LD 2479 1.1 christos 2480 1.1 christos 2481 1.1 christos # Check whether --with-target-subdir was given. 2482 1.1 christos if test "${with_target_subdir+set}" = set; then : 2483 1.1 christos withval=$with_target_subdir; 2484 1.1 christos fi 2485 1.1 christos 2486 1.1 christos 2487 1.1 christos # Check whether --with-build-subdir was given. 2488 1.1 christos if test "${with_build_subdir+set}" = set; then : 2489 1.1 christos withval=$with_build_subdir; 2490 1.1 christos fi 2491 1.1 christos 2492 1.1 christos 2493 1.1 christos # Check whether --with-cross-host was given. 2494 1.1 christos if test "${with_cross_host+set}" = set; then : 2495 1.1 christos withval=$with_cross_host; 2496 1.1 christos fi 2497 1.1 christos 2498 1.1 christos 2499 1.1 christos # Check whether --with-newlib was given. 2500 1.1 christos if test "${with_newlib+set}" = set; then : 2501 1.1 christos withval=$with_newlib; 2502 1.1 christos fi 2503 1.1 christos 2504 1.1 christos 2505 1.1 christos if test "${srcdir}" = "."; then 2506 1.1 christos if test -n "${with_build_subdir}"; then 2507 1.1 christos libiberty_topdir="${srcdir}/../.." 2508 1.1 christos with_target_subdir= 2509 1.1 christos elif test -z "${with_target_subdir}"; then 2510 1.1 christos libiberty_topdir="${srcdir}/.." 2511 1.1 christos else 2512 1.1 christos if test "${with_target_subdir}" != "."; then 2513 1.1 christos libiberty_topdir="${srcdir}/${with_multisrctop}../.." 2514 1.1 christos else 2515 1.1 christos libiberty_topdir="${srcdir}/${with_multisrctop}.." 2516 1.1 christos fi 2517 1.1 christos fi 2518 1.1 christos else 2519 1.1 christos libiberty_topdir="${srcdir}/.." 2520 1.1 christos fi 2521 1.1 christos 2522 1.1 christos ac_aux_dir= 2523 1.1 christos for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do 2524 1.1.1.8 christos if test -f "$ac_dir/install-sh"; then 2525 1.1.1.8 christos ac_aux_dir=$ac_dir 2526 1.1.1.8 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2527 1.1.1.8 christos break 2528 1.1.1.8 christos elif test -f "$ac_dir/install.sh"; then 2529 1.1.1.8 christos ac_aux_dir=$ac_dir 2530 1.1.1.8 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2531 1.1.1.8 christos break 2532 1.1.1.8 christos elif test -f "$ac_dir/shtool"; then 2533 1.1.1.8 christos ac_aux_dir=$ac_dir 2534 1.1.1.8 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2535 1.1.1.8 christos break 2536 1.1.1.8 christos fi 2537 1.1 christos done 2538 1.1 christos if test -z "$ac_aux_dir"; then 2539 1.1.1.8 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5 2540 1.1 christos fi 2541 1.1 christos 2542 1.1 christos # These three variables are undocumented and unsupported, 2543 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2544 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2545 1.1 christos # whose full name contains unusual characters. 2546 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2547 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2548 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2549 1.1 christos 2550 1.1 christos 2551 1.1 christos 2552 1.1 christos 2553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2554 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2555 1.1 christos # Check whether --enable-maintainer-mode was given. 2556 1.1 christos if test "${enable_maintainer_mode+set}" = set; then : 2557 1.1 christos enableval=$enable_maintainer_mode; maintainer_mode=$enableval 2558 1.1 christos else 2559 1.1 christos maintainer_mode=no 2560 1.1 christos fi 2561 1.1 christos 2562 1.1 christos 2563 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5 2564 1.1 christos $as_echo "$maintainer_mode" >&6; } 2565 1.1 christos 2566 1.1 christos if test "$maintainer_mode" = "yes"; then 2567 1.1 christos MAINT='' 2568 1.1 christos NOTMAINT='#' 2569 1.1 christos else 2570 1.1 christos MAINT='#' 2571 1.1 christos NOTMAINT='' 2572 1.1 christos fi 2573 1.1 christos 2574 1.1.1.10 christos if test -z "$ETAGS"; then 2575 1.1.1.10 christos ETAGS=etags 2576 1.1.1.10 christos fi 2577 1.1.1.10 christos 2578 1.1.1.10 christos 2579 1.1 christos # Do we have a single-tree copy of texinfo? Even if we do, we can't 2580 1.1 christos # rely on it - libiberty is built before texinfo. 2581 1.1 christos # Extract the first word of "makeinfo", so it can be a program name with args. 2582 1.1 christos set dummy makeinfo; ac_word=$2 2583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2584 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2585 1.1.1.8 christos if ${ac_cv_prog_MAKEINFO+:} false; then : 2586 1.1 christos $as_echo_n "(cached) " >&6 2587 1.1 christos else 2588 1.1 christos if test -n "$MAKEINFO"; then 2589 1.1 christos ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 2590 1.1 christos else 2591 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2592 1.1 christos for as_dir in $PATH 2593 1.1 christos do 2594 1.1 christos IFS=$as_save_IFS 2595 1.1 christos test -z "$as_dir" && as_dir=. 2596 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2597 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2598 1.1 christos ac_cv_prog_MAKEINFO="makeinfo" 2599 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2600 1.1 christos break 2 2601 1.1 christos fi 2602 1.1 christos done 2603 1.1 christos done 2604 1.1 christos IFS=$as_save_IFS 2605 1.1 christos 2606 1.1 christos fi 2607 1.1 christos fi 2608 1.1 christos MAKEINFO=$ac_cv_prog_MAKEINFO 2609 1.1 christos if test -n "$MAKEINFO"; then 2610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 2611 1.1 christos $as_echo "$MAKEINFO" >&6; } 2612 1.1 christos else 2613 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2614 1.1 christos $as_echo "no" >&6; } 2615 1.1 christos fi 2616 1.1 christos 2617 1.1 christos 2618 1.1 christos if test "x$MAKEINFO" = "x"; then 2619 1.1 christos MAKEINFO="@echo makeinfo missing; true" 2620 1.1 christos BUILD_INFO= 2621 1.1 christos else 2622 1.1 christos BUILD_INFO=info 2623 1.1 christos case "$MAKEINFO" in 2624 1.1 christos */missing\ makeinfo*) 2625 1.1 christos BUILD_INFO= 2626 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2627 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&5 2628 1.1 christos $as_echo "$as_me: WARNING: 2629 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&2;} 2630 1.1 christos ;; 2631 1.1 christos *) 2632 1.1 christos case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in 2633 1.1 christos x*\ [1-3].* ) 2634 1.1 christos MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" 2635 1.1 christos BUILD_INFO= 2636 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2637 1.1 christos *** Makeinfo is too old. Info documentation will not be built." >&5 2638 1.1 christos $as_echo "$as_me: WARNING: 2639 1.1 christos *** Makeinfo is too old. Info documentation will not be built." >&2;} 2640 1.1 christos ;; 2641 1.1 christos esac 2642 1.1 christos ;; 2643 1.1 christos esac 2644 1.1 christos fi 2645 1.1 christos 2646 1.1 christos 2647 1.1 christos 2648 1.1 christos # Extract the first word of "perl", so it can be a program name with args. 2649 1.1 christos set dummy perl; ac_word=$2 2650 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2651 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2652 1.1.1.8 christos if ${ac_cv_prog_PERL+:} false; then : 2653 1.1 christos $as_echo_n "(cached) " >&6 2654 1.1 christos else 2655 1.1 christos if test -n "$PERL"; then 2656 1.1 christos ac_cv_prog_PERL="$PERL" # Let the user override the test. 2657 1.1 christos else 2658 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2659 1.1 christos for as_dir in $PATH 2660 1.1 christos do 2661 1.1 christos IFS=$as_save_IFS 2662 1.1 christos test -z "$as_dir" && as_dir=. 2663 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2664 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2665 1.1 christos ac_cv_prog_PERL="perl" 2666 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2667 1.1 christos break 2 2668 1.1 christos fi 2669 1.1 christos done 2670 1.1 christos done 2671 1.1 christos IFS=$as_save_IFS 2672 1.1 christos 2673 1.1 christos fi 2674 1.1 christos fi 2675 1.1 christos PERL=$ac_cv_prog_PERL 2676 1.1 christos if test -n "$PERL"; then 2677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 2678 1.1 christos $as_echo "$PERL" >&6; } 2679 1.1 christos else 2680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2681 1.1 christos $as_echo "no" >&6; } 2682 1.1 christos fi 2683 1.1 christos 2684 1.1 christos 2685 1.1 christos if test x"$PERL" = x""; then 2686 1.1 christos HAVE_PERL='#' 2687 1.1 christos else 2688 1.1 christos HAVE_PERL='' 2689 1.1 christos fi 2690 1.1 christos 2691 1.1 christos 2692 1.1 christos # Make sure we can run config.sub. 2693 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2694 1.1.1.8 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2695 1.1 christos 2696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2697 1.1 christos $as_echo_n "checking build system type... " >&6; } 2698 1.1.1.8 christos if ${ac_cv_build+:} false; then : 2699 1.1 christos $as_echo_n "(cached) " >&6 2700 1.1 christos else 2701 1.1 christos ac_build_alias=$build_alias 2702 1.1 christos test "x$ac_build_alias" = x && 2703 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2704 1.1 christos test "x$ac_build_alias" = x && 2705 1.1.1.8 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2706 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2707 1.1.1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2708 1.1 christos 2709 1.1 christos fi 2710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2711 1.1 christos $as_echo "$ac_cv_build" >&6; } 2712 1.1 christos case $ac_cv_build in 2713 1.1 christos *-*-*) ;; 2714 1.1.1.8 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2715 1.1 christos esac 2716 1.1 christos build=$ac_cv_build 2717 1.1 christos ac_save_IFS=$IFS; IFS='-' 2718 1.1 christos set x $ac_cv_build 2719 1.1 christos shift 2720 1.1 christos build_cpu=$1 2721 1.1 christos build_vendor=$2 2722 1.1 christos shift; shift 2723 1.1 christos # Remember, the first character of IFS is used to create $*, 2724 1.1 christos # except with old shells: 2725 1.1 christos build_os=$* 2726 1.1 christos IFS=$ac_save_IFS 2727 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2728 1.1 christos 2729 1.1 christos 2730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2731 1.1 christos $as_echo_n "checking host system type... " >&6; } 2732 1.1.1.8 christos if ${ac_cv_host+:} false; then : 2733 1.1 christos $as_echo_n "(cached) " >&6 2734 1.1 christos else 2735 1.1 christos if test "x$host_alias" = x; then 2736 1.1 christos ac_cv_host=$ac_cv_build 2737 1.1 christos else 2738 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2739 1.1.1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2740 1.1 christos fi 2741 1.1 christos 2742 1.1 christos fi 2743 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2744 1.1 christos $as_echo "$ac_cv_host" >&6; } 2745 1.1 christos case $ac_cv_host in 2746 1.1 christos *-*-*) ;; 2747 1.1.1.8 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2748 1.1 christos esac 2749 1.1 christos host=$ac_cv_host 2750 1.1 christos ac_save_IFS=$IFS; IFS='-' 2751 1.1 christos set x $ac_cv_host 2752 1.1 christos shift 2753 1.1 christos host_cpu=$1 2754 1.1 christos host_vendor=$2 2755 1.1 christos shift; shift 2756 1.1 christos # Remember, the first character of IFS is used to create $*, 2757 1.1 christos # except with old shells: 2758 1.1 christos host_os=$* 2759 1.1 christos IFS=$ac_save_IFS 2760 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2761 1.1 christos 2762 1.1 christos 2763 1.1 christos 2764 1.1 christos 2765 1.1 christos if test -n "$ac_tool_prefix"; then 2766 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2767 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 2768 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2769 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2770 1.1.1.8 christos if ${ac_cv_prog_AR+:} false; then : 2771 1.1 christos $as_echo_n "(cached) " >&6 2772 1.1 christos else 2773 1.1 christos if test -n "$AR"; then 2774 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 2775 1.1 christos else 2776 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2777 1.1 christos for as_dir in $PATH 2778 1.1 christos do 2779 1.1 christos IFS=$as_save_IFS 2780 1.1 christos test -z "$as_dir" && as_dir=. 2781 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2782 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2783 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 2784 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2785 1.1 christos break 2 2786 1.1 christos fi 2787 1.1 christos done 2788 1.1 christos done 2789 1.1 christos IFS=$as_save_IFS 2790 1.1 christos 2791 1.1 christos fi 2792 1.1 christos fi 2793 1.1 christos AR=$ac_cv_prog_AR 2794 1.1 christos if test -n "$AR"; then 2795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2796 1.1 christos $as_echo "$AR" >&6; } 2797 1.1 christos else 2798 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2799 1.1 christos $as_echo "no" >&6; } 2800 1.1 christos fi 2801 1.1 christos 2802 1.1 christos 2803 1.1 christos fi 2804 1.1 christos if test -z "$ac_cv_prog_AR"; then 2805 1.1 christos ac_ct_AR=$AR 2806 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 2807 1.1 christos set dummy ar; ac_word=$2 2808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2809 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2810 1.1.1.8 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 2811 1.1 christos $as_echo_n "(cached) " >&6 2812 1.1 christos else 2813 1.1 christos if test -n "$ac_ct_AR"; then 2814 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 2815 1.1 christos else 2816 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2817 1.1 christos for as_dir in $PATH 2818 1.1 christos do 2819 1.1 christos IFS=$as_save_IFS 2820 1.1 christos test -z "$as_dir" && as_dir=. 2821 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2822 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2823 1.1 christos ac_cv_prog_ac_ct_AR="ar" 2824 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2825 1.1 christos break 2 2826 1.1 christos fi 2827 1.1 christos done 2828 1.1 christos done 2829 1.1 christos IFS=$as_save_IFS 2830 1.1 christos 2831 1.1 christos fi 2832 1.1 christos fi 2833 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 2834 1.1 christos if test -n "$ac_ct_AR"; then 2835 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 2836 1.1 christos $as_echo "$ac_ct_AR" >&6; } 2837 1.1 christos else 2838 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2839 1.1 christos $as_echo "no" >&6; } 2840 1.1 christos fi 2841 1.1 christos 2842 1.1 christos if test "x$ac_ct_AR" = x; then 2843 1.1 christos AR="" 2844 1.1 christos else 2845 1.1 christos case $cross_compiling:$ac_tool_warned in 2846 1.1 christos yes:) 2847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2848 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2849 1.1 christos ac_tool_warned=yes ;; 2850 1.1 christos esac 2851 1.1 christos AR=$ac_ct_AR 2852 1.1 christos fi 2853 1.1 christos else 2854 1.1 christos AR="$ac_cv_prog_AR" 2855 1.1 christos fi 2856 1.1 christos 2857 1.1 christos if test -n "$ac_tool_prefix"; then 2858 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2859 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2861 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2862 1.1.1.8 christos if ${ac_cv_prog_RANLIB+:} false; then : 2863 1.1 christos $as_echo_n "(cached) " >&6 2864 1.1 christos else 2865 1.1 christos if test -n "$RANLIB"; then 2866 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2867 1.1 christos else 2868 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2869 1.1 christos for as_dir in $PATH 2870 1.1 christos do 2871 1.1 christos IFS=$as_save_IFS 2872 1.1 christos test -z "$as_dir" && as_dir=. 2873 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2874 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2875 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2876 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2877 1.1 christos break 2 2878 1.1 christos fi 2879 1.1 christos done 2880 1.1 christos done 2881 1.1 christos IFS=$as_save_IFS 2882 1.1 christos 2883 1.1 christos fi 2884 1.1 christos fi 2885 1.1 christos RANLIB=$ac_cv_prog_RANLIB 2886 1.1 christos if test -n "$RANLIB"; then 2887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 2888 1.1 christos $as_echo "$RANLIB" >&6; } 2889 1.1 christos else 2890 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2891 1.1 christos $as_echo "no" >&6; } 2892 1.1 christos fi 2893 1.1 christos 2894 1.1 christos 2895 1.1 christos fi 2896 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 2897 1.1 christos ac_ct_RANLIB=$RANLIB 2898 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 2899 1.1 christos set dummy ranlib; ac_word=$2 2900 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2901 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2902 1.1.1.8 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 2903 1.1 christos $as_echo_n "(cached) " >&6 2904 1.1 christos else 2905 1.1 christos if test -n "$ac_ct_RANLIB"; then 2906 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2907 1.1 christos else 2908 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2909 1.1 christos for as_dir in $PATH 2910 1.1 christos do 2911 1.1 christos IFS=$as_save_IFS 2912 1.1 christos test -z "$as_dir" && as_dir=. 2913 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2914 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2915 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 2916 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2917 1.1 christos break 2 2918 1.1 christos fi 2919 1.1 christos done 2920 1.1 christos done 2921 1.1 christos IFS=$as_save_IFS 2922 1.1 christos 2923 1.1 christos fi 2924 1.1 christos fi 2925 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2926 1.1 christos if test -n "$ac_ct_RANLIB"; then 2927 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 2928 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 2929 1.1 christos else 2930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2931 1.1 christos $as_echo "no" >&6; } 2932 1.1 christos fi 2933 1.1 christos 2934 1.1 christos if test "x$ac_ct_RANLIB" = x; then 2935 1.1 christos RANLIB=":" 2936 1.1 christos else 2937 1.1 christos case $cross_compiling:$ac_tool_warned in 2938 1.1 christos yes:) 2939 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2940 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2941 1.1 christos ac_tool_warned=yes ;; 2942 1.1 christos esac 2943 1.1 christos RANLIB=$ac_ct_RANLIB 2944 1.1 christos fi 2945 1.1 christos else 2946 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 2947 1.1 christos fi 2948 1.1 christos 2949 1.1 christos 2950 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5 2951 1.1.1.10 christos $as_echo_n "checking for -plugin option... " >&6; } 2952 1.1.1.10 christos 2953 1.1.1.10 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 2954 1.1.1.10 christos plugin_option= 2955 1.1.1.10 christos for plugin in $plugin_names; do 2956 1.1.1.10 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 2957 1.1.1.10 christos if test x$plugin_so = x$plugin; then 2958 1.1.1.10 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 2959 1.1.1.10 christos fi 2960 1.1.1.10 christos if test x$plugin_so != x$plugin; then 2961 1.1.1.10 christos plugin_option="--plugin $plugin_so" 2962 1.1.1.10 christos break 2963 1.1.1.10 christos fi 2964 1.1.1.10 christos done 2965 1.1.1.10 christos if test -n "$ac_tool_prefix"; then 2966 1.1.1.10 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2967 1.1.1.10 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 2968 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2969 1.1.1.10 christos $as_echo_n "checking for $ac_word... " >&6; } 2970 1.1.1.10 christos if ${ac_cv_prog_AR+:} false; then : 2971 1.1.1.10 christos $as_echo_n "(cached) " >&6 2972 1.1.1.10 christos else 2973 1.1.1.10 christos if test -n "$AR"; then 2974 1.1.1.10 christos ac_cv_prog_AR="$AR" # Let the user override the test. 2975 1.1.1.10 christos else 2976 1.1.1.10 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2977 1.1.1.10 christos for as_dir in $PATH 2978 1.1.1.10 christos do 2979 1.1.1.10 christos IFS=$as_save_IFS 2980 1.1.1.10 christos test -z "$as_dir" && as_dir=. 2981 1.1.1.10 christos for ac_exec_ext in '' $ac_executable_extensions; do 2982 1.1.1.10 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2983 1.1.1.10 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 2984 1.1.1.10 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2985 1.1.1.10 christos break 2 2986 1.1.1.10 christos fi 2987 1.1.1.10 christos done 2988 1.1.1.10 christos done 2989 1.1.1.10 christos IFS=$as_save_IFS 2990 1.1.1.10 christos 2991 1.1.1.10 christos fi 2992 1.1.1.10 christos fi 2993 1.1.1.10 christos AR=$ac_cv_prog_AR 2994 1.1.1.10 christos if test -n "$AR"; then 2995 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2996 1.1.1.10 christos $as_echo "$AR" >&6; } 2997 1.1.1.10 christos else 2998 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2999 1.1.1.10 christos $as_echo "no" >&6; } 3000 1.1.1.10 christos fi 3001 1.1.1.10 christos 3002 1.1.1.10 christos 3003 1.1.1.10 christos fi 3004 1.1.1.10 christos if test -z "$ac_cv_prog_AR"; then 3005 1.1.1.10 christos ac_ct_AR=$AR 3006 1.1.1.10 christos # Extract the first word of "ar", so it can be a program name with args. 3007 1.1.1.10 christos set dummy ar; ac_word=$2 3008 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3009 1.1.1.10 christos $as_echo_n "checking for $ac_word... " >&6; } 3010 1.1.1.10 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 3011 1.1.1.10 christos $as_echo_n "(cached) " >&6 3012 1.1.1.10 christos else 3013 1.1.1.10 christos if test -n "$ac_ct_AR"; then 3014 1.1.1.10 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3015 1.1.1.10 christos else 3016 1.1.1.10 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3017 1.1.1.10 christos for as_dir in $PATH 3018 1.1.1.10 christos do 3019 1.1.1.10 christos IFS=$as_save_IFS 3020 1.1.1.10 christos test -z "$as_dir" && as_dir=. 3021 1.1.1.10 christos for ac_exec_ext in '' $ac_executable_extensions; do 3022 1.1.1.10 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3023 1.1.1.10 christos ac_cv_prog_ac_ct_AR="ar" 3024 1.1.1.10 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3025 1.1.1.10 christos break 2 3026 1.1.1.10 christos fi 3027 1.1.1.10 christos done 3028 1.1.1.10 christos done 3029 1.1.1.10 christos IFS=$as_save_IFS 3030 1.1.1.10 christos 3031 1.1.1.10 christos fi 3032 1.1.1.10 christos fi 3033 1.1.1.10 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 3034 1.1.1.10 christos if test -n "$ac_ct_AR"; then 3035 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 3036 1.1.1.10 christos $as_echo "$ac_ct_AR" >&6; } 3037 1.1.1.10 christos else 3038 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3039 1.1.1.10 christos $as_echo "no" >&6; } 3040 1.1.1.10 christos fi 3041 1.1.1.10 christos 3042 1.1.1.10 christos if test "x$ac_ct_AR" = x; then 3043 1.1.1.10 christos AR="" 3044 1.1.1.10 christos else 3045 1.1.1.10 christos case $cross_compiling:$ac_tool_warned in 3046 1.1.1.10 christos yes:) 3047 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3048 1.1.1.10 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3049 1.1.1.10 christos ac_tool_warned=yes ;; 3050 1.1.1.10 christos esac 3051 1.1.1.10 christos AR=$ac_ct_AR 3052 1.1.1.10 christos fi 3053 1.1.1.10 christos else 3054 1.1.1.10 christos AR="$ac_cv_prog_AR" 3055 1.1.1.10 christos fi 3056 1.1.1.10 christos 3057 1.1.1.10 christos if test "${AR}" = "" ; then 3058 1.1.1.10 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 3059 1.1.1.10 christos fi 3060 1.1.1.10 christos touch conftest.c 3061 1.1.1.10 christos ${AR} $plugin_option rc conftest.a conftest.c 3062 1.1.1.10 christos if test "$?" != 0; then 3063 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 3064 1.1.1.10 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 3065 1.1.1.10 christos plugin_option= 3066 1.1.1.10 christos fi 3067 1.1.1.10 christos rm -f conftest.* 3068 1.1.1.10 christos if test -n "$plugin_option"; then 3069 1.1.1.10 christos PLUGIN_OPTION="$plugin_option" 3070 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5 3071 1.1.1.10 christos $as_echo "$plugin_option" >&6; } 3072 1.1.1.10 christos else 3073 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3074 1.1.1.10 christos $as_echo "no" >&6; } 3075 1.1.1.10 christos fi 3076 1.1.1.10 christos 3077 1.1.1.10 christos if test -n "$PLUGIN_OPTION"; then 3078 1.1.1.10 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 3079 1.1.1.10 christos AR_PLUGIN_OPTION="$PLUGIN_OPTION" 3080 1.1.1.10 christos 3081 1.1.1.10 christos fi 3082 1.1.1.10 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 3083 1.1.1.10 christos RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION" 3084 1.1.1.10 christos 3085 1.1.1.10 christos fi 3086 1.1.1.10 christos fi 3087 1.1.1.10 christos 3088 1.1 christos # Add --enable-multilib to configure. 3089 1.1 christos # Default to --enable-multilib 3090 1.1 christos # Check whether --enable-multilib was given. 3091 1.1 christos if test "${enable_multilib+set}" = set; then : 3092 1.1 christos enableval=$enable_multilib; case "$enableval" in 3093 1.1 christos yes) multilib=yes ;; 3094 1.1 christos no) multilib=no ;; 3095 1.1.1.8 christos *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 3096 1.1 christos esac 3097 1.1 christos else 3098 1.1 christos multilib=yes 3099 1.1 christos fi 3100 1.1 christos 3101 1.1 christos 3102 1.1 christos # Even if the default multilib is not a cross compilation, 3103 1.1 christos # it may be that some of the other multilibs are. 3104 1.1 christos if test $cross_compiling = no && test $multilib = yes \ 3105 1.1 christos && test "x${with_multisubdir}" != x ; then 3106 1.1 christos cross_compiling=maybe 3107 1.1 christos fi 3108 1.1 christos 3109 1.1.1.3 christos # We may wish to install the target headers somewhere. 3110 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5 3111 1.1.1.3 christos $as_echo_n "checking whether to install libiberty headers and static library... " >&6; } 3112 1.1.1.3 christos 3113 1.1.1.3 christos # Check whether --enable-install-libiberty was given. 3114 1.1.1.3 christos if test "${enable_install_libiberty+set}" = set; then : 3115 1.1.1.3 christos enableval=$enable_install_libiberty; enable_install_libiberty=$enableval 3116 1.1.1.3 christos else 3117 1.1.1.3 christos enable_install_libiberty=no 3118 1.1.1.3 christos fi 3119 1.1.1.3 christos 3120 1.1.1.3 christos # Option parsed, now set things appropriately. 3121 1.1.1.3 christos case x"$enable_install_libiberty" in 3122 1.1.1.3 christos xyes|x) 3123 1.1.1.3 christos target_header_dir=libiberty 3124 1.1.1.3 christos ;; 3125 1.1.1.3 christos xno) 3126 1.1.1.3 christos target_header_dir= 3127 1.1.1.3 christos ;; 3128 1.1.1.3 christos *) 3129 1.1.1.3 christos # This could be sanity-checked in various ways... 3130 1.1.1.3 christos target_header_dir="${enable_install_libiberty}" 3131 1.1.1.3 christos ;; 3132 1.1.1.3 christos esac 3133 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5 3134 1.1.1.3 christos $as_echo "$enable_install_libiberty" >&6; } 3135 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5 3136 1.1.1.3 christos $as_echo "$as_me: target_header_dir = $target_header_dir" >&6;} 3137 1.1.1.3 christos 3138 1.1 christos 3139 1.1 christos ac_ext=c 3140 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3141 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3142 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3143 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3144 1.1 christos if test -n "$ac_tool_prefix"; then 3145 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3146 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 3147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3148 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3149 1.1.1.8 christos if ${ac_cv_prog_CC+:} false; then : 3150 1.1 christos $as_echo_n "(cached) " >&6 3151 1.1 christos else 3152 1.1 christos if test -n "$CC"; then 3153 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3154 1.1 christos else 3155 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3156 1.1 christos for as_dir in $PATH 3157 1.1 christos do 3158 1.1 christos IFS=$as_save_IFS 3159 1.1 christos test -z "$as_dir" && as_dir=. 3160 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3161 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3162 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 3163 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3164 1.1 christos break 2 3165 1.1 christos fi 3166 1.1 christos done 3167 1.1 christos done 3168 1.1 christos IFS=$as_save_IFS 3169 1.1 christos 3170 1.1 christos fi 3171 1.1 christos fi 3172 1.1 christos CC=$ac_cv_prog_CC 3173 1.1 christos if test -n "$CC"; then 3174 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3175 1.1 christos $as_echo "$CC" >&6; } 3176 1.1 christos else 3177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3178 1.1 christos $as_echo "no" >&6; } 3179 1.1 christos fi 3180 1.1 christos 3181 1.1 christos 3182 1.1 christos fi 3183 1.1 christos if test -z "$ac_cv_prog_CC"; then 3184 1.1 christos ac_ct_CC=$CC 3185 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 3186 1.1 christos set dummy gcc; ac_word=$2 3187 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3188 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3189 1.1.1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3190 1.1 christos $as_echo_n "(cached) " >&6 3191 1.1 christos else 3192 1.1 christos if test -n "$ac_ct_CC"; then 3193 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3194 1.1 christos else 3195 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3196 1.1 christos for as_dir in $PATH 3197 1.1 christos do 3198 1.1 christos IFS=$as_save_IFS 3199 1.1 christos test -z "$as_dir" && as_dir=. 3200 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3201 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3202 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 3203 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3204 1.1 christos break 2 3205 1.1 christos fi 3206 1.1 christos done 3207 1.1 christos done 3208 1.1 christos IFS=$as_save_IFS 3209 1.1 christos 3210 1.1 christos fi 3211 1.1 christos fi 3212 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3213 1.1 christos if test -n "$ac_ct_CC"; then 3214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3215 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3216 1.1 christos else 3217 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3218 1.1 christos $as_echo "no" >&6; } 3219 1.1 christos fi 3220 1.1 christos 3221 1.1 christos if test "x$ac_ct_CC" = x; then 3222 1.1 christos CC="" 3223 1.1 christos else 3224 1.1 christos case $cross_compiling:$ac_tool_warned in 3225 1.1 christos yes:) 3226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3227 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3228 1.1 christos ac_tool_warned=yes ;; 3229 1.1 christos esac 3230 1.1 christos CC=$ac_ct_CC 3231 1.1 christos fi 3232 1.1 christos else 3233 1.1 christos CC="$ac_cv_prog_CC" 3234 1.1 christos fi 3235 1.1 christos 3236 1.1 christos if test -z "$CC"; then 3237 1.1 christos if test -n "$ac_tool_prefix"; then 3238 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3239 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 3240 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3241 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3242 1.1.1.8 christos if ${ac_cv_prog_CC+:} false; then : 3243 1.1 christos $as_echo_n "(cached) " >&6 3244 1.1 christos else 3245 1.1 christos if test -n "$CC"; then 3246 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3247 1.1 christos else 3248 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3249 1.1 christos for as_dir in $PATH 3250 1.1 christos do 3251 1.1 christos IFS=$as_save_IFS 3252 1.1 christos test -z "$as_dir" && as_dir=. 3253 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3254 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3255 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 3256 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3257 1.1 christos break 2 3258 1.1 christos fi 3259 1.1 christos done 3260 1.1 christos done 3261 1.1 christos IFS=$as_save_IFS 3262 1.1 christos 3263 1.1 christos fi 3264 1.1 christos fi 3265 1.1 christos CC=$ac_cv_prog_CC 3266 1.1 christos if test -n "$CC"; then 3267 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3268 1.1 christos $as_echo "$CC" >&6; } 3269 1.1 christos else 3270 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3271 1.1 christos $as_echo "no" >&6; } 3272 1.1 christos fi 3273 1.1 christos 3274 1.1 christos 3275 1.1 christos fi 3276 1.1 christos fi 3277 1.1 christos if test -z "$CC"; then 3278 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 3279 1.1 christos set dummy cc; ac_word=$2 3280 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3281 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3282 1.1.1.8 christos if ${ac_cv_prog_CC+:} false; then : 3283 1.1 christos $as_echo_n "(cached) " >&6 3284 1.1 christos else 3285 1.1 christos if test -n "$CC"; then 3286 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3287 1.1 christos else 3288 1.1 christos ac_prog_rejected=no 3289 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3290 1.1 christos for as_dir in $PATH 3291 1.1 christos do 3292 1.1 christos IFS=$as_save_IFS 3293 1.1 christos test -z "$as_dir" && as_dir=. 3294 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3295 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3296 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3297 1.1 christos ac_prog_rejected=yes 3298 1.1 christos continue 3299 1.1 christos fi 3300 1.1 christos ac_cv_prog_CC="cc" 3301 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3302 1.1 christos break 2 3303 1.1 christos fi 3304 1.1 christos done 3305 1.1 christos done 3306 1.1 christos IFS=$as_save_IFS 3307 1.1 christos 3308 1.1 christos if test $ac_prog_rejected = yes; then 3309 1.1 christos # We found a bogon in the path, so make sure we never use it. 3310 1.1 christos set dummy $ac_cv_prog_CC 3311 1.1 christos shift 3312 1.1 christos if test $# != 0; then 3313 1.1 christos # We chose a different compiler from the bogus one. 3314 1.1 christos # However, it has the same basename, so the bogon will be chosen 3315 1.1 christos # first if we set CC to just the basename; use the full file name. 3316 1.1 christos shift 3317 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3318 1.1 christos fi 3319 1.1 christos fi 3320 1.1 christos fi 3321 1.1 christos fi 3322 1.1 christos CC=$ac_cv_prog_CC 3323 1.1 christos if test -n "$CC"; then 3324 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3325 1.1 christos $as_echo "$CC" >&6; } 3326 1.1 christos else 3327 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3328 1.1 christos $as_echo "no" >&6; } 3329 1.1 christos fi 3330 1.1 christos 3331 1.1 christos 3332 1.1 christos fi 3333 1.1 christos if test -z "$CC"; then 3334 1.1 christos if test -n "$ac_tool_prefix"; then 3335 1.1 christos for ac_prog in cl.exe 3336 1.1 christos do 3337 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3338 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3340 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3341 1.1.1.8 christos if ${ac_cv_prog_CC+:} false; then : 3342 1.1 christos $as_echo_n "(cached) " >&6 3343 1.1 christos else 3344 1.1 christos if test -n "$CC"; then 3345 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3346 1.1 christos else 3347 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3348 1.1 christos for as_dir in $PATH 3349 1.1 christos do 3350 1.1 christos IFS=$as_save_IFS 3351 1.1 christos test -z "$as_dir" && as_dir=. 3352 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3353 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3354 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3355 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3356 1.1 christos break 2 3357 1.1 christos fi 3358 1.1 christos done 3359 1.1 christos done 3360 1.1 christos IFS=$as_save_IFS 3361 1.1 christos 3362 1.1 christos fi 3363 1.1 christos fi 3364 1.1 christos CC=$ac_cv_prog_CC 3365 1.1 christos if test -n "$CC"; then 3366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3367 1.1 christos $as_echo "$CC" >&6; } 3368 1.1 christos else 3369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3370 1.1 christos $as_echo "no" >&6; } 3371 1.1 christos fi 3372 1.1 christos 3373 1.1 christos 3374 1.1 christos test -n "$CC" && break 3375 1.1 christos done 3376 1.1 christos fi 3377 1.1 christos if test -z "$CC"; then 3378 1.1 christos ac_ct_CC=$CC 3379 1.1 christos for ac_prog in cl.exe 3380 1.1 christos do 3381 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3382 1.1 christos set dummy $ac_prog; ac_word=$2 3383 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3384 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3385 1.1.1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3386 1.1 christos $as_echo_n "(cached) " >&6 3387 1.1 christos else 3388 1.1 christos if test -n "$ac_ct_CC"; then 3389 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3390 1.1 christos else 3391 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3392 1.1 christos for as_dir in $PATH 3393 1.1 christos do 3394 1.1 christos IFS=$as_save_IFS 3395 1.1 christos test -z "$as_dir" && as_dir=. 3396 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3397 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3398 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 3399 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3400 1.1 christos break 2 3401 1.1 christos fi 3402 1.1 christos done 3403 1.1 christos done 3404 1.1 christos IFS=$as_save_IFS 3405 1.1 christos 3406 1.1 christos fi 3407 1.1 christos fi 3408 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3409 1.1 christos if test -n "$ac_ct_CC"; then 3410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3411 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3412 1.1 christos else 3413 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3414 1.1 christos $as_echo "no" >&6; } 3415 1.1 christos fi 3416 1.1 christos 3417 1.1 christos 3418 1.1 christos test -n "$ac_ct_CC" && break 3419 1.1 christos done 3420 1.1 christos 3421 1.1 christos if test "x$ac_ct_CC" = x; then 3422 1.1 christos CC="" 3423 1.1 christos else 3424 1.1 christos case $cross_compiling:$ac_tool_warned in 3425 1.1 christos yes:) 3426 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3427 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3428 1.1 christos ac_tool_warned=yes ;; 3429 1.1 christos esac 3430 1.1 christos CC=$ac_ct_CC 3431 1.1 christos fi 3432 1.1 christos fi 3433 1.1 christos 3434 1.1 christos fi 3435 1.1 christos 3436 1.1 christos 3437 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3438 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3439 1.1.1.8 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3440 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 3441 1.1 christos 3442 1.1 christos # Provide some information about the compiler. 3443 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3444 1.1 christos set X $ac_compile 3445 1.1 christos ac_compiler=$2 3446 1.1 christos for ac_option in --version -v -V -qversion; do 3447 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 3448 1.1 christos case "(($ac_try" in 3449 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3450 1.1 christos *) ac_try_echo=$ac_try;; 3451 1.1 christos esac 3452 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3453 1.1 christos $as_echo "$ac_try_echo"; } >&5 3454 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3455 1.1 christos ac_status=$? 3456 1.1 christos if test -s conftest.err; then 3457 1.1 christos sed '10a\ 3458 1.1 christos ... rest of stderr output deleted ... 3459 1.1 christos 10q' conftest.err >conftest.er1 3460 1.1 christos cat conftest.er1 >&5 3461 1.1 christos fi 3462 1.1.1.8 christos rm -f conftest.er1 conftest.err 3463 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3464 1.1 christos test $ac_status = 0; } 3465 1.1 christos done 3466 1.1 christos 3467 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3468 1.1 christos /* end confdefs.h. */ 3469 1.1.1.9 christos #include <stdio.h> 3470 1.1 christos int 3471 1.1 christos main () 3472 1.1 christos { 3473 1.1.1.9 christos printf ("hello world\n"); 3474 1.1 christos ; 3475 1.1 christos return 0; 3476 1.1 christos } 3477 1.1 christos _ACEOF 3478 1.1 christos # FIXME: Cleanup? 3479 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3480 1.1 christos (eval $ac_link) 2>&5 3481 1.1 christos ac_status=$? 3482 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3483 1.1 christos test $ac_status = 0; }; then : 3484 1.1 christos gcc_no_link=no 3485 1.1 christos else 3486 1.1 christos gcc_no_link=yes 3487 1.1 christos fi 3488 1.1 christos if test x$gcc_no_link = xyes; then 3489 1.1 christos # Setting cross_compile will disable run tests; it will 3490 1.1 christos # also disable AC_CHECK_FILE but that's generally 3491 1.1 christos # correct if we can't link. 3492 1.1 christos cross_compiling=yes 3493 1.1 christos EXEEXT= 3494 1.1 christos else 3495 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3496 1.1 christos /* end confdefs.h. */ 3497 1.1 christos 3498 1.1 christos int 3499 1.1 christos main () 3500 1.1 christos { 3501 1.1 christos 3502 1.1 christos ; 3503 1.1 christos return 0; 3504 1.1 christos } 3505 1.1 christos _ACEOF 3506 1.1 christos ac_clean_files_save=$ac_clean_files 3507 1.1.1.8 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3508 1.1 christos # Try to create an executable without -o first, disregard a.out. 3509 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 3510 1.1 christos # of exeext. 3511 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3512 1.1.1.8 christos $as_echo_n "checking whether the C compiler works... " >&6; } 3513 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3514 1.1 christos 3515 1.1 christos # The possible output files: 3516 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3517 1.1 christos 3518 1.1 christos ac_rmfiles= 3519 1.1 christos for ac_file in $ac_files 3520 1.1 christos do 3521 1.1 christos case $ac_file in 3522 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3523 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3524 1.1 christos esac 3525 1.1 christos done 3526 1.1 christos rm -f $ac_rmfiles 3527 1.1 christos 3528 1.1 christos if { { ac_try="$ac_link_default" 3529 1.1 christos case "(($ac_try" in 3530 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3531 1.1 christos *) ac_try_echo=$ac_try;; 3532 1.1 christos esac 3533 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3534 1.1 christos $as_echo "$ac_try_echo"; } >&5 3535 1.1 christos (eval "$ac_link_default") 2>&5 3536 1.1 christos ac_status=$? 3537 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3538 1.1 christos test $ac_status = 0; }; then : 3539 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3540 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3541 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3542 1.1 christos # so that the user can short-circuit this test for compilers unknown to 3543 1.1 christos # Autoconf. 3544 1.1 christos for ac_file in $ac_files '' 3545 1.1 christos do 3546 1.1 christos test -f "$ac_file" || continue 3547 1.1 christos case $ac_file in 3548 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3549 1.1 christos ;; 3550 1.1 christos [ab].out ) 3551 1.1 christos # We found the default executable, but exeext='' is most 3552 1.1 christos # certainly right. 3553 1.1 christos break;; 3554 1.1 christos *.* ) 3555 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3556 1.1 christos then :; else 3557 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3558 1.1 christos fi 3559 1.1 christos # We set ac_cv_exeext here because the later test for it is not 3560 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 3561 1.1 christos # argument, so we may need to know it at that point already. 3562 1.1 christos # Even if this section looks crufty: it has the advantage of 3563 1.1 christos # actually working. 3564 1.1 christos break;; 3565 1.1 christos * ) 3566 1.1 christos break;; 3567 1.1 christos esac 3568 1.1 christos done 3569 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3570 1.1 christos 3571 1.1 christos else 3572 1.1 christos ac_file='' 3573 1.1 christos fi 3574 1.1 christos if test -z "$ac_file"; then : 3575 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3576 1.1.1.8 christos $as_echo "no" >&6; } 3577 1.1.1.8 christos $as_echo "$as_me: failed program was:" >&5 3578 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3579 1.1 christos 3580 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3581 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3582 1.1.1.8 christos as_fn_error 77 "C compiler cannot create executables 3583 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 3584 1.1.1.8 christos else 3585 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3586 1.1.1.8 christos $as_echo "yes" >&6; } 3587 1.1 christos fi 3588 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3589 1.1.1.8 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 3590 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3591 1.1.1.8 christos $as_echo "$ac_file" >&6; } 3592 1.1 christos ac_exeext=$ac_cv_exeext 3593 1.1 christos 3594 1.1.1.8 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3595 1.1 christos ac_clean_files=$ac_clean_files_save 3596 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3597 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 3598 1.1 christos if { { ac_try="$ac_link" 3599 1.1 christos case "(($ac_try" in 3600 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3601 1.1 christos *) ac_try_echo=$ac_try;; 3602 1.1 christos esac 3603 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3604 1.1 christos $as_echo "$ac_try_echo"; } >&5 3605 1.1 christos (eval "$ac_link") 2>&5 3606 1.1 christos ac_status=$? 3607 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3608 1.1 christos test $ac_status = 0; }; then : 3609 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 3610 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3611 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 3612 1.1 christos # `rm'. 3613 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 3614 1.1 christos test -f "$ac_file" || continue 3615 1.1 christos case $ac_file in 3616 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3617 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3618 1.1 christos break;; 3619 1.1 christos * ) break;; 3620 1.1 christos esac 3621 1.1 christos done 3622 1.1 christos else 3623 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3624 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3625 1.1.1.8 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3626 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 3627 1.1 christos fi 3628 1.1.1.8 christos rm -f conftest conftest$ac_cv_exeext 3629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3630 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 3631 1.1 christos 3632 1.1 christos rm -f conftest.$ac_ext 3633 1.1 christos EXEEXT=$ac_cv_exeext 3634 1.1 christos ac_exeext=$EXEEXT 3635 1.1.1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3636 1.1.1.8 christos /* end confdefs.h. */ 3637 1.1.1.8 christos #include <stdio.h> 3638 1.1.1.8 christos int 3639 1.1.1.8 christos main () 3640 1.1.1.8 christos { 3641 1.1.1.8 christos FILE *f = fopen ("conftest.out", "w"); 3642 1.1.1.8 christos return ferror (f) || fclose (f) != 0; 3643 1.1.1.8 christos 3644 1.1.1.8 christos ; 3645 1.1.1.8 christos return 0; 3646 1.1.1.8 christos } 3647 1.1.1.8 christos _ACEOF 3648 1.1.1.8 christos ac_clean_files="$ac_clean_files conftest.out" 3649 1.1.1.8 christos # Check that the compiler produces executables we can run. If not, either 3650 1.1.1.8 christos # the compiler is broken, or we cross compile. 3651 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3652 1.1.1.8 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 3653 1.1.1.8 christos if test "$cross_compiling" != yes; then 3654 1.1.1.8 christos { { ac_try="$ac_link" 3655 1.1.1.8 christos case "(($ac_try" in 3656 1.1.1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3657 1.1.1.8 christos *) ac_try_echo=$ac_try;; 3658 1.1.1.8 christos esac 3659 1.1.1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3660 1.1.1.8 christos $as_echo "$ac_try_echo"; } >&5 3661 1.1.1.8 christos (eval "$ac_link") 2>&5 3662 1.1.1.8 christos ac_status=$? 3663 1.1.1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3664 1.1.1.8 christos test $ac_status = 0; } 3665 1.1.1.8 christos if { ac_try='./conftest$ac_cv_exeext' 3666 1.1.1.8 christos { { case "(($ac_try" in 3667 1.1.1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3668 1.1.1.8 christos *) ac_try_echo=$ac_try;; 3669 1.1.1.8 christos esac 3670 1.1.1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3671 1.1.1.8 christos $as_echo "$ac_try_echo"; } >&5 3672 1.1.1.8 christos (eval "$ac_try") 2>&5 3673 1.1.1.8 christos ac_status=$? 3674 1.1.1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3675 1.1.1.8 christos test $ac_status = 0; }; }; then 3676 1.1.1.8 christos cross_compiling=no 3677 1.1.1.8 christos else 3678 1.1.1.8 christos if test "$cross_compiling" = maybe; then 3679 1.1.1.8 christos cross_compiling=yes 3680 1.1.1.8 christos else 3681 1.1.1.8 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3682 1.1.1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3683 1.1.1.8 christos as_fn_error $? "cannot run C compiled programs. 3684 1.1.1.8 christos If you meant to cross compile, use \`--host'. 3685 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 3686 1.1.1.8 christos fi 3687 1.1.1.8 christos fi 3688 1.1.1.8 christos fi 3689 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3690 1.1.1.8 christos $as_echo "$cross_compiling" >&6; } 3691 1.1.1.8 christos 3692 1.1.1.8 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3693 1.1.1.8 christos ac_clean_files=$ac_clean_files_save 3694 1.1 christos fi 3695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3696 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 3697 1.1.1.8 christos if ${ac_cv_objext+:} false; then : 3698 1.1 christos $as_echo_n "(cached) " >&6 3699 1.1 christos else 3700 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3701 1.1 christos /* end confdefs.h. */ 3702 1.1 christos 3703 1.1 christos int 3704 1.1 christos main () 3705 1.1 christos { 3706 1.1 christos 3707 1.1 christos ; 3708 1.1 christos return 0; 3709 1.1 christos } 3710 1.1 christos _ACEOF 3711 1.1 christos rm -f conftest.o conftest.obj 3712 1.1 christos if { { ac_try="$ac_compile" 3713 1.1 christos case "(($ac_try" in 3714 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3715 1.1 christos *) ac_try_echo=$ac_try;; 3716 1.1 christos esac 3717 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3718 1.1 christos $as_echo "$ac_try_echo"; } >&5 3719 1.1 christos (eval "$ac_compile") 2>&5 3720 1.1 christos ac_status=$? 3721 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3722 1.1 christos test $ac_status = 0; }; then : 3723 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 3724 1.1 christos test -f "$ac_file" || continue; 3725 1.1 christos case $ac_file in 3726 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3727 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3728 1.1 christos break;; 3729 1.1 christos esac 3730 1.1 christos done 3731 1.1 christos else 3732 1.1 christos $as_echo "$as_me: failed program was:" >&5 3733 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3734 1.1 christos 3735 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3736 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3737 1.1.1.8 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3738 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 3739 1.1 christos fi 3740 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 3741 1.1 christos fi 3742 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3743 1.1 christos $as_echo "$ac_cv_objext" >&6; } 3744 1.1 christos OBJEXT=$ac_cv_objext 3745 1.1 christos ac_objext=$OBJEXT 3746 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3747 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3748 1.1.1.8 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3749 1.1 christos $as_echo_n "(cached) " >&6 3750 1.1 christos else 3751 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3752 1.1 christos /* end confdefs.h. */ 3753 1.1 christos 3754 1.1 christos int 3755 1.1 christos main () 3756 1.1 christos { 3757 1.1 christos #ifndef __GNUC__ 3758 1.1 christos choke me 3759 1.1 christos #endif 3760 1.1 christos 3761 1.1 christos ; 3762 1.1 christos return 0; 3763 1.1 christos } 3764 1.1 christos _ACEOF 3765 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3766 1.1 christos ac_compiler_gnu=yes 3767 1.1 christos else 3768 1.1 christos ac_compiler_gnu=no 3769 1.1 christos fi 3770 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3771 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 3772 1.1 christos 3773 1.1 christos fi 3774 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3775 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3776 1.1 christos if test $ac_compiler_gnu = yes; then 3777 1.1 christos GCC=yes 3778 1.1 christos else 3779 1.1 christos GCC= 3780 1.1 christos fi 3781 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 3782 1.1 christos ac_save_CFLAGS=$CFLAGS 3783 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3784 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 3785 1.1.1.8 christos if ${ac_cv_prog_cc_g+:} false; then : 3786 1.1 christos $as_echo_n "(cached) " >&6 3787 1.1 christos else 3788 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 3789 1.1 christos ac_c_werror_flag=yes 3790 1.1 christos ac_cv_prog_cc_g=no 3791 1.1 christos CFLAGS="-g" 3792 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3793 1.1 christos /* end confdefs.h. */ 3794 1.1 christos 3795 1.1 christos int 3796 1.1 christos main () 3797 1.1 christos { 3798 1.1 christos 3799 1.1 christos ; 3800 1.1 christos return 0; 3801 1.1 christos } 3802 1.1 christos _ACEOF 3803 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3804 1.1 christos ac_cv_prog_cc_g=yes 3805 1.1 christos else 3806 1.1 christos CFLAGS="" 3807 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3808 1.1 christos /* end confdefs.h. */ 3809 1.1 christos 3810 1.1 christos int 3811 1.1 christos main () 3812 1.1 christos { 3813 1.1 christos 3814 1.1 christos ; 3815 1.1 christos return 0; 3816 1.1 christos } 3817 1.1 christos _ACEOF 3818 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3819 1.1 christos 3820 1.1 christos else 3821 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3822 1.1 christos CFLAGS="-g" 3823 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3824 1.1 christos /* end confdefs.h. */ 3825 1.1 christos 3826 1.1 christos int 3827 1.1 christos main () 3828 1.1 christos { 3829 1.1 christos 3830 1.1 christos ; 3831 1.1 christos return 0; 3832 1.1 christos } 3833 1.1 christos _ACEOF 3834 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3835 1.1 christos ac_cv_prog_cc_g=yes 3836 1.1 christos fi 3837 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3838 1.1 christos fi 3839 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3840 1.1 christos fi 3841 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3842 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3843 1.1 christos fi 3844 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3845 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 3846 1.1 christos if test "$ac_test_CFLAGS" = set; then 3847 1.1 christos CFLAGS=$ac_save_CFLAGS 3848 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 3849 1.1 christos if test "$GCC" = yes; then 3850 1.1 christos CFLAGS="-g -O2" 3851 1.1 christos else 3852 1.1 christos CFLAGS="-g" 3853 1.1 christos fi 3854 1.1 christos else 3855 1.1 christos if test "$GCC" = yes; then 3856 1.1 christos CFLAGS="-O2" 3857 1.1 christos else 3858 1.1 christos CFLAGS= 3859 1.1 christos fi 3860 1.1 christos fi 3861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3862 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3863 1.1.1.8 christos if ${ac_cv_prog_cc_c89+:} false; then : 3864 1.1 christos $as_echo_n "(cached) " >&6 3865 1.1 christos else 3866 1.1 christos ac_cv_prog_cc_c89=no 3867 1.1 christos ac_save_CC=$CC 3868 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3869 1.1 christos /* end confdefs.h. */ 3870 1.1 christos #include <stdarg.h> 3871 1.1 christos #include <stdio.h> 3872 1.1.1.8 christos struct stat; 3873 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3874 1.1 christos struct buf { int x; }; 3875 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 3876 1.1 christos static char *e (p, i) 3877 1.1 christos char **p; 3878 1.1 christos int i; 3879 1.1 christos { 3880 1.1 christos return p[i]; 3881 1.1 christos } 3882 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 3883 1.1 christos { 3884 1.1 christos char *s; 3885 1.1 christos va_list v; 3886 1.1 christos va_start (v,p); 3887 1.1 christos s = g (p, va_arg (v,int)); 3888 1.1 christos va_end (v); 3889 1.1 christos return s; 3890 1.1 christos } 3891 1.1 christos 3892 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3893 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 3894 1.1 christos These don't provoke an error unfortunately, instead are silently treated 3895 1.1 christos as 'x'. The following induces an error, until -std is added to get 3896 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3897 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 3898 1.1 christos that's true only with -std. */ 3899 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3900 1.1 christos 3901 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3902 1.1 christos inside strings and character constants. */ 3903 1.1 christos #define FOO(x) 'x' 3904 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3905 1.1 christos 3906 1.1 christos int test (int i, double x); 3907 1.1 christos struct s1 {int (*f) (int a);}; 3908 1.1 christos struct s2 {int (*f) (double a);}; 3909 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3910 1.1 christos int argc; 3911 1.1 christos char **argv; 3912 1.1 christos int 3913 1.1 christos main () 3914 1.1 christos { 3915 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3916 1.1 christos ; 3917 1.1 christos return 0; 3918 1.1 christos } 3919 1.1 christos _ACEOF 3920 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3921 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3922 1.1 christos do 3923 1.1 christos CC="$ac_save_CC $ac_arg" 3924 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3925 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3926 1.1 christos fi 3927 1.1 christos rm -f core conftest.err conftest.$ac_objext 3928 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3929 1.1 christos done 3930 1.1 christos rm -f conftest.$ac_ext 3931 1.1 christos CC=$ac_save_CC 3932 1.1 christos 3933 1.1 christos fi 3934 1.1 christos # AC_CACHE_VAL 3935 1.1 christos case "x$ac_cv_prog_cc_c89" in 3936 1.1 christos x) 3937 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3938 1.1 christos $as_echo "none needed" >&6; } ;; 3939 1.1 christos xno) 3940 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3941 1.1 christos $as_echo "unsupported" >&6; } ;; 3942 1.1 christos *) 3943 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 3944 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3945 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3946 1.1 christos esac 3947 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3948 1.1 christos 3949 1.1 christos fi 3950 1.1 christos 3951 1.1 christos ac_ext=c 3952 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3953 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3954 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3955 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3956 1.1 christos 3957 1.1 christos 3958 1.1.1.5 christos ac_ext=c 3959 1.1.1.5 christos ac_cpp='$CPP $CPPFLAGS' 3960 1.1.1.5 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3961 1.1.1.5 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3962 1.1.1.5 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3963 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3964 1.1.1.5 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 3965 1.1.1.5 christos # On Suns, sometimes $CPP names a directory. 3966 1.1.1.5 christos if test -n "$CPP" && test -d "$CPP"; then 3967 1.1.1.5 christos CPP= 3968 1.1 christos fi 3969 1.1.1.5 christos if test -z "$CPP"; then 3970 1.1.1.8 christos if ${ac_cv_prog_CPP+:} false; then : 3971 1.1 christos $as_echo_n "(cached) " >&6 3972 1.1 christos else 3973 1.1.1.5 christos # Double quotes because CPP needs to be expanded 3974 1.1.1.5 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3975 1.1.1.5 christos do 3976 1.1.1.5 christos ac_preproc_ok=false 3977 1.1.1.5 christos for ac_c_preproc_warn_flag in '' yes 3978 1.1.1.5 christos do 3979 1.1.1.5 christos # Use a header file that comes with gcc, so configuring glibc 3980 1.1.1.5 christos # with a fresh cross-compiler works. 3981 1.1.1.5 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3982 1.1.1.5 christos # <limits.h> exists even on freestanding compilers. 3983 1.1.1.5 christos # On the NeXT, cc -E runs the code through the compiler's parser, 3984 1.1.1.5 christos # not just through cpp. "Syntax error" is here to catch this case. 3985 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3986 1.1 christos /* end confdefs.h. */ 3987 1.1.1.5 christos #ifdef __STDC__ 3988 1.1.1.5 christos # include <limits.h> 3989 1.1.1.5 christos #else 3990 1.1.1.5 christos # include <assert.h> 3991 1.1.1.5 christos #endif 3992 1.1.1.5 christos Syntax error 3993 1.1 christos _ACEOF 3994 1.1.1.5 christos if ac_fn_c_try_cpp "$LINENO"; then : 3995 1.1.1.5 christos 3996 1.1.1.5 christos else 3997 1.1.1.5 christos # Broken: fails on valid input. 3998 1.1.1.5 christos continue 3999 1.1 christos fi 4000 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 4001 1.1.1.5 christos 4002 1.1.1.5 christos # OK, works on sane cases. Now check whether nonexistent headers 4003 1.1.1.5 christos # can be detected and how. 4004 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4005 1.1.1.5 christos /* end confdefs.h. */ 4006 1.1.1.5 christos #include <ac_nonexistent.h> 4007 1.1.1.5 christos _ACEOF 4008 1.1.1.5 christos if ac_fn_c_try_cpp "$LINENO"; then : 4009 1.1.1.5 christos # Broken: success on invalid input. 4010 1.1.1.5 christos continue 4011 1.1.1.5 christos else 4012 1.1.1.5 christos # Passes both tests. 4013 1.1.1.5 christos ac_preproc_ok=: 4014 1.1.1.5 christos break 4015 1.1 christos fi 4016 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 4017 1.1.1.5 christos 4018 1.1.1.5 christos done 4019 1.1.1.5 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4020 1.1.1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext 4021 1.1.1.5 christos if $ac_preproc_ok; then : 4022 1.1.1.5 christos break 4023 1.1 christos fi 4024 1.1 christos 4025 1.1.1.5 christos done 4026 1.1.1.5 christos ac_cv_prog_CPP=$CPP 4027 1.1.1.5 christos 4028 1.1.1.5 christos fi 4029 1.1.1.5 christos CPP=$ac_cv_prog_CPP 4030 1.1 christos else 4031 1.1.1.5 christos ac_cv_prog_CPP=$CPP 4032 1.1.1.5 christos fi 4033 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4034 1.1.1.5 christos $as_echo "$CPP" >&6; } 4035 1.1.1.5 christos ac_preproc_ok=false 4036 1.1.1.5 christos for ac_c_preproc_warn_flag in '' yes 4037 1.1.1.5 christos do 4038 1.1.1.5 christos # Use a header file that comes with gcc, so configuring glibc 4039 1.1.1.5 christos # with a fresh cross-compiler works. 4040 1.1.1.5 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4041 1.1.1.5 christos # <limits.h> exists even on freestanding compilers. 4042 1.1.1.5 christos # On the NeXT, cc -E runs the code through the compiler's parser, 4043 1.1.1.5 christos # not just through cpp. "Syntax error" is here to catch this case. 4044 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4045 1.1 christos /* end confdefs.h. */ 4046 1.1.1.5 christos #ifdef __STDC__ 4047 1.1.1.5 christos # include <limits.h> 4048 1.1.1.5 christos #else 4049 1.1.1.5 christos # include <assert.h> 4050 1.1.1.5 christos #endif 4051 1.1.1.5 christos Syntax error 4052 1.1 christos _ACEOF 4053 1.1.1.5 christos if ac_fn_c_try_cpp "$LINENO"; then : 4054 1.1.1.5 christos 4055 1.1.1.5 christos else 4056 1.1.1.5 christos # Broken: fails on valid input. 4057 1.1.1.5 christos continue 4058 1.1 christos fi 4059 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 4060 1.1.1.5 christos 4061 1.1.1.5 christos # OK, works on sane cases. Now check whether nonexistent headers 4062 1.1.1.5 christos # can be detected and how. 4063 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4064 1.1 christos /* end confdefs.h. */ 4065 1.1 christos #include <ac_nonexistent.h> 4066 1.1 christos _ACEOF 4067 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 4068 1.1 christos # Broken: success on invalid input. 4069 1.1 christos continue 4070 1.1 christos else 4071 1.1 christos # Passes both tests. 4072 1.1 christos ac_preproc_ok=: 4073 1.1 christos break 4074 1.1 christos fi 4075 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 4076 1.1 christos 4077 1.1 christos done 4078 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4079 1.1.1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext 4080 1.1 christos if $ac_preproc_ok; then : 4081 1.1 christos 4082 1.1 christos else 4083 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4084 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4085 1.1.1.8 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4086 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 4087 1.1 christos fi 4088 1.1 christos 4089 1.1 christos ac_ext=c 4090 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4091 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4092 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4093 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4094 1.1 christos 4095 1.1 christos 4096 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4097 1.1.1.5 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4098 1.1.1.8 christos if ${ac_cv_path_GREP+:} false; then : 4099 1.1 christos $as_echo_n "(cached) " >&6 4100 1.1 christos else 4101 1.1.1.5 christos if test -z "$GREP"; then 4102 1.1.1.5 christos ac_path_GREP_found=false 4103 1.1.1.5 christos # Loop through the user's path and test for each of PROGNAME-LIST 4104 1.1.1.5 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4105 1.1.1.5 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4106 1.1.1.5 christos do 4107 1.1.1.5 christos IFS=$as_save_IFS 4108 1.1.1.5 christos test -z "$as_dir" && as_dir=. 4109 1.1.1.5 christos for ac_prog in grep ggrep; do 4110 1.1.1.5 christos for ac_exec_ext in '' $ac_executable_extensions; do 4111 1.1.1.5 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4112 1.1.1.8 christos as_fn_executable_p "$ac_path_GREP" || continue 4113 1.1.1.5 christos # Check for GNU ac_path_GREP and select it if it is found. 4114 1.1.1.5 christos # Check for GNU $ac_path_GREP 4115 1.1.1.5 christos case `"$ac_path_GREP" --version 2>&1` in 4116 1.1.1.5 christos *GNU*) 4117 1.1.1.5 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4118 1.1.1.5 christos *) 4119 1.1.1.5 christos ac_count=0 4120 1.1.1.5 christos $as_echo_n 0123456789 >"conftest.in" 4121 1.1.1.5 christos while : 4122 1.1.1.5 christos do 4123 1.1.1.5 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4124 1.1.1.5 christos mv "conftest.tmp" "conftest.in" 4125 1.1.1.5 christos cp "conftest.in" "conftest.nl" 4126 1.1.1.5 christos $as_echo 'GREP' >> "conftest.nl" 4127 1.1.1.5 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4128 1.1.1.5 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4129 1.1.1.5 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4130 1.1.1.5 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 4131 1.1.1.5 christos # Best one so far, save it but keep looking for a better one 4132 1.1.1.5 christos ac_cv_path_GREP="$ac_path_GREP" 4133 1.1.1.5 christos ac_path_GREP_max=$ac_count 4134 1.1.1.5 christos fi 4135 1.1.1.5 christos # 10*(2^10) chars as input seems more than enough 4136 1.1.1.5 christos test $ac_count -gt 10 && break 4137 1.1.1.5 christos done 4138 1.1.1.5 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4139 1.1.1.5 christos esac 4140 1.1 christos 4141 1.1.1.5 christos $ac_path_GREP_found && break 3 4142 1.1.1.5 christos done 4143 1.1.1.5 christos done 4144 1.1.1.5 christos done 4145 1.1.1.5 christos IFS=$as_save_IFS 4146 1.1.1.5 christos if test -z "$ac_cv_path_GREP"; then 4147 1.1.1.8 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4148 1.1.1.5 christos fi 4149 1.1 christos else 4150 1.1.1.5 christos ac_cv_path_GREP=$GREP 4151 1.1 christos fi 4152 1.1 christos 4153 1.1 christos fi 4154 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4155 1.1.1.5 christos $as_echo "$ac_cv_path_GREP" >&6; } 4156 1.1.1.5 christos GREP="$ac_cv_path_GREP" 4157 1.1 christos 4158 1.1 christos 4159 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4160 1.1.1.5 christos $as_echo_n "checking for egrep... " >&6; } 4161 1.1.1.8 christos if ${ac_cv_path_EGREP+:} false; then : 4162 1.1.1.5 christos $as_echo_n "(cached) " >&6 4163 1.1 christos else 4164 1.1.1.5 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4165 1.1.1.5 christos then ac_cv_path_EGREP="$GREP -E" 4166 1.1.1.5 christos else 4167 1.1.1.5 christos if test -z "$EGREP"; then 4168 1.1.1.5 christos ac_path_EGREP_found=false 4169 1.1.1.5 christos # Loop through the user's path and test for each of PROGNAME-LIST 4170 1.1.1.5 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4171 1.1.1.5 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4172 1.1.1.5 christos do 4173 1.1.1.5 christos IFS=$as_save_IFS 4174 1.1.1.5 christos test -z "$as_dir" && as_dir=. 4175 1.1.1.5 christos for ac_prog in egrep; do 4176 1.1.1.5 christos for ac_exec_ext in '' $ac_executable_extensions; do 4177 1.1.1.5 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4178 1.1.1.8 christos as_fn_executable_p "$ac_path_EGREP" || continue 4179 1.1.1.5 christos # Check for GNU ac_path_EGREP and select it if it is found. 4180 1.1.1.5 christos # Check for GNU $ac_path_EGREP 4181 1.1.1.5 christos case `"$ac_path_EGREP" --version 2>&1` in 4182 1.1.1.5 christos *GNU*) 4183 1.1.1.5 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4184 1.1.1.5 christos *) 4185 1.1.1.5 christos ac_count=0 4186 1.1.1.5 christos $as_echo_n 0123456789 >"conftest.in" 4187 1.1.1.5 christos while : 4188 1.1.1.5 christos do 4189 1.1.1.5 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4190 1.1.1.5 christos mv "conftest.tmp" "conftest.in" 4191 1.1.1.5 christos cp "conftest.in" "conftest.nl" 4192 1.1.1.5 christos $as_echo 'EGREP' >> "conftest.nl" 4193 1.1.1.5 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4194 1.1.1.5 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4195 1.1.1.5 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4196 1.1.1.5 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4197 1.1.1.5 christos # Best one so far, save it but keep looking for a better one 4198 1.1.1.5 christos ac_cv_path_EGREP="$ac_path_EGREP" 4199 1.1.1.5 christos ac_path_EGREP_max=$ac_count 4200 1.1.1.5 christos fi 4201 1.1.1.5 christos # 10*(2^10) chars as input seems more than enough 4202 1.1.1.5 christos test $ac_count -gt 10 && break 4203 1.1.1.5 christos done 4204 1.1.1.5 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4205 1.1.1.5 christos esac 4206 1.1.1.5 christos 4207 1.1.1.5 christos $ac_path_EGREP_found && break 3 4208 1.1.1.5 christos done 4209 1.1.1.5 christos done 4210 1.1.1.5 christos done 4211 1.1.1.5 christos IFS=$as_save_IFS 4212 1.1.1.5 christos if test -z "$ac_cv_path_EGREP"; then 4213 1.1.1.8 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4214 1.1.1.5 christos fi 4215 1.1.1.5 christos else 4216 1.1.1.5 christos ac_cv_path_EGREP=$EGREP 4217 1.1 christos fi 4218 1.1.1.5 christos 4219 1.1.1.5 christos fi 4220 1.1.1.5 christos fi 4221 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4222 1.1.1.5 christos $as_echo "$ac_cv_path_EGREP" >&6; } 4223 1.1.1.5 christos EGREP="$ac_cv_path_EGREP" 4224 1.1.1.5 christos 4225 1.1.1.5 christos 4226 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4227 1.1.1.5 christos $as_echo_n "checking for ANSI C header files... " >&6; } 4228 1.1.1.8 christos if ${ac_cv_header_stdc+:} false; then : 4229 1.1 christos $as_echo_n "(cached) " >&6 4230 1.1 christos else 4231 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4232 1.1 christos /* end confdefs.h. */ 4233 1.1.1.5 christos #include <stdlib.h> 4234 1.1.1.5 christos #include <stdarg.h> 4235 1.1.1.5 christos #include <string.h> 4236 1.1.1.5 christos #include <float.h> 4237 1.1 christos 4238 1.1 christos int 4239 1.1 christos main () 4240 1.1 christos { 4241 1.1 christos 4242 1.1 christos ; 4243 1.1 christos return 0; 4244 1.1 christos } 4245 1.1 christos _ACEOF 4246 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4247 1.1.1.5 christos ac_cv_header_stdc=yes 4248 1.1 christos else 4249 1.1.1.5 christos ac_cv_header_stdc=no 4250 1.1 christos fi 4251 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4252 1.1 christos 4253 1.1.1.5 christos if test $ac_cv_header_stdc = yes; then 4254 1.1.1.5 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4255 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4256 1.1.1.5 christos /* end confdefs.h. */ 4257 1.1.1.5 christos #include <string.h> 4258 1.1 christos 4259 1.1.1.5 christos _ACEOF 4260 1.1.1.5 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4261 1.1.1.5 christos $EGREP "memchr" >/dev/null 2>&1; then : 4262 1.1 christos 4263 1.1 christos else 4264 1.1.1.5 christos ac_cv_header_stdc=no 4265 1.1 christos fi 4266 1.1.1.5 christos rm -f conftest* 4267 1.1 christos 4268 1.1.1.5 christos fi 4269 1.1 christos 4270 1.1.1.5 christos if test $ac_cv_header_stdc = yes; then 4271 1.1.1.5 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4272 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4273 1.1.1.5 christos /* end confdefs.h. */ 4274 1.1.1.5 christos #include <stdlib.h> 4275 1.1 christos 4276 1.1.1.5 christos _ACEOF 4277 1.1.1.5 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4278 1.1.1.5 christos $EGREP "free" >/dev/null 2>&1; then : 4279 1.1.1.5 christos 4280 1.1.1.5 christos else 4281 1.1.1.5 christos ac_cv_header_stdc=no 4282 1.1.1.5 christos fi 4283 1.1.1.5 christos rm -f conftest* 4284 1.1.1.5 christos 4285 1.1.1.5 christos fi 4286 1.1.1.5 christos 4287 1.1.1.5 christos if test $ac_cv_header_stdc = yes; then 4288 1.1.1.5 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4289 1.1.1.5 christos if test "$cross_compiling" = yes; then : 4290 1.1.1.5 christos : 4291 1.1 christos else 4292 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4293 1.1 christos /* end confdefs.h. */ 4294 1.1.1.5 christos #include <ctype.h> 4295 1.1.1.5 christos #include <stdlib.h> 4296 1.1.1.5 christos #if ((' ' & 0x0FF) == 0x020) 4297 1.1.1.5 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4298 1.1.1.5 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4299 1.1.1.5 christos #else 4300 1.1.1.5 christos # define ISLOWER(c) \ 4301 1.1.1.5 christos (('a' <= (c) && (c) <= 'i') \ 4302 1.1.1.5 christos || ('j' <= (c) && (c) <= 'r') \ 4303 1.1.1.5 christos || ('s' <= (c) && (c) <= 'z')) 4304 1.1.1.5 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4305 1.1.1.5 christos #endif 4306 1.1 christos 4307 1.1.1.5 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4308 1.1 christos int 4309 1.1 christos main () 4310 1.1 christos { 4311 1.1.1.5 christos int i; 4312 1.1.1.5 christos for (i = 0; i < 256; i++) 4313 1.1.1.5 christos if (XOR (islower (i), ISLOWER (i)) 4314 1.1.1.5 christos || toupper (i) != TOUPPER (i)) 4315 1.1.1.5 christos return 2; 4316 1.1 christos return 0; 4317 1.1 christos } 4318 1.1 christos _ACEOF 4319 1.1.1.5 christos if ac_fn_c_try_run "$LINENO"; then : 4320 1.1.1.5 christos 4321 1.1 christos else 4322 1.1.1.5 christos ac_cv_header_stdc=no 4323 1.1 christos fi 4324 1.1.1.5 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4325 1.1.1.5 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 4326 1.1 christos fi 4327 1.1 christos 4328 1.1.1.5 christos fi 4329 1.1.1.5 christos fi 4330 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4331 1.1.1.5 christos $as_echo "$ac_cv_header_stdc" >&6; } 4332 1.1.1.5 christos if test $ac_cv_header_stdc = yes; then 4333 1.1.1.5 christos 4334 1.1.1.5 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4335 1.1 christos 4336 1.1 christos fi 4337 1.1 christos 4338 1.1.1.5 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4339 1.1.1.5 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4340 1.1.1.5 christos inttypes.h stdint.h unistd.h 4341 1.1.1.5 christos do : 4342 1.1.1.5 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4343 1.1.1.5 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4344 1.1.1.5 christos " 4345 1.1.1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4346 1.1.1.5 christos cat >>confdefs.h <<_ACEOF 4347 1.1.1.5 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4348 1.1.1.5 christos _ACEOF 4349 1.1.1.5 christos 4350 1.1.1.5 christos fi 4351 1.1.1.5 christos 4352 1.1.1.5 christos done 4353 1.1.1.5 christos 4354 1.1.1.5 christos 4355 1.1.1.5 christos 4356 1.1.1.5 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4357 1.1.1.8 christos if test "x$ac_cv_header_minix_config_h" = xyes; then : 4358 1.1.1.5 christos MINIX=yes 4359 1.1.1.5 christos else 4360 1.1.1.5 christos MINIX= 4361 1.1.1.5 christos fi 4362 1.1.1.5 christos 4363 1.1.1.5 christos 4364 1.1.1.5 christos if test "$MINIX" = yes; then 4365 1.1.1.5 christos 4366 1.1.1.5 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4367 1.1.1.5 christos 4368 1.1.1.5 christos 4369 1.1.1.5 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4370 1.1.1.5 christos 4371 1.1.1.5 christos 4372 1.1.1.5 christos $as_echo "#define _MINIX 1" >>confdefs.h 4373 1.1.1.5 christos 4374 1.1.1.5 christos fi 4375 1.1.1.5 christos 4376 1.1.1.5 christos 4377 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4378 1.1.1.5 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4379 1.1.1.8 christos if ${ac_cv_safe_to_define___extensions__+:} false; then : 4380 1.1 christos $as_echo_n "(cached) " >&6 4381 1.1 christos else 4382 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4383 1.1 christos /* end confdefs.h. */ 4384 1.1 christos 4385 1.1.1.8 christos # define __EXTENSIONS__ 1 4386 1.1.1.8 christos $ac_includes_default 4387 1.1.1.5 christos int 4388 1.1.1.5 christos main () 4389 1.1.1.5 christos { 4390 1.1.1.5 christos 4391 1.1.1.5 christos ; 4392 1.1.1.5 christos return 0; 4393 1.1.1.5 christos } 4394 1.1 christos _ACEOF 4395 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4396 1.1.1.5 christos ac_cv_safe_to_define___extensions__=yes 4397 1.1.1.5 christos else 4398 1.1.1.5 christos ac_cv_safe_to_define___extensions__=no 4399 1.1 christos fi 4400 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4401 1.1 christos fi 4402 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4403 1.1.1.5 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4404 1.1.1.5 christos test $ac_cv_safe_to_define___extensions__ = yes && 4405 1.1.1.5 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4406 1.1 christos 4407 1.1.1.5 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4408 1.1 christos 4409 1.1.1.5 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4410 1.1 christos 4411 1.1.1.5 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4412 1.1.1.5 christos 4413 1.1.1.5 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4414 1.1 christos 4415 1.1 christos 4416 1.1.1.5 christos # Check whether --enable-largefile was given. 4417 1.1.1.5 christos if test "${enable_largefile+set}" = set; then : 4418 1.1.1.5 christos enableval=$enable_largefile; 4419 1.1 christos fi 4420 1.1 christos 4421 1.1.1.5 christos if test "$enable_largefile" != no; then 4422 1.1 christos 4423 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4424 1.1.1.5 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4425 1.1.1.8 christos if ${ac_cv_sys_largefile_CC+:} false; then : 4426 1.1 christos $as_echo_n "(cached) " >&6 4427 1.1 christos else 4428 1.1.1.5 christos ac_cv_sys_largefile_CC=no 4429 1.1.1.5 christos if test "$GCC" != yes; then 4430 1.1.1.5 christos ac_save_CC=$CC 4431 1.1.1.5 christos while :; do 4432 1.1.1.5 christos # IRIX 6.2 and later do not support large files by default, 4433 1.1.1.5 christos # so use the C compiler's -n32 option if that helps. 4434 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4435 1.1.1.5 christos /* end confdefs.h. */ 4436 1.1.1.5 christos #include <sys/types.h> 4437 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly. 4438 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4439 1.1.1.5 christos since some C++ compilers masquerading as C compilers 4440 1.1.1.5 christos incorrectly reject 9223372036854775807. */ 4441 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4442 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4443 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1) 4444 1.1.1.5 christos ? 1 : -1]; 4445 1.1.1.5 christos int 4446 1.1.1.5 christos main () 4447 1.1.1.5 christos { 4448 1.1.1.5 christos 4449 1.1.1.5 christos ; 4450 1.1.1.5 christos return 0; 4451 1.1.1.5 christos } 4452 1.1.1.5 christos _ACEOF 4453 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4454 1.1.1.5 christos break 4455 1.1.1.5 christos fi 4456 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext 4457 1.1.1.5 christos CC="$CC -n32" 4458 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4459 1.1.1.5 christos ac_cv_sys_largefile_CC=' -n32'; break 4460 1.1.1.5 christos fi 4461 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext 4462 1.1.1.5 christos break 4463 1.1.1.5 christos done 4464 1.1.1.5 christos CC=$ac_save_CC 4465 1.1.1.5 christos rm -f conftest.$ac_ext 4466 1.1 christos fi 4467 1.1.1.5 christos fi 4468 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4469 1.1.1.5 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; } 4470 1.1.1.5 christos if test "$ac_cv_sys_largefile_CC" != no; then 4471 1.1.1.5 christos CC=$CC$ac_cv_sys_largefile_CC 4472 1.1.1.5 christos fi 4473 1.1.1.5 christos 4474 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4475 1.1.1.5 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4476 1.1.1.8 christos if ${ac_cv_sys_file_offset_bits+:} false; then : 4477 1.1.1.5 christos $as_echo_n "(cached) " >&6 4478 1.1.1.5 christos else 4479 1.1.1.5 christos while :; do 4480 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4481 1.1.1.5 christos /* end confdefs.h. */ 4482 1.1.1.5 christos #include <sys/types.h> 4483 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly. 4484 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4485 1.1.1.5 christos since some C++ compilers masquerading as C compilers 4486 1.1.1.5 christos incorrectly reject 9223372036854775807. */ 4487 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4488 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4489 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1) 4490 1.1.1.5 christos ? 1 : -1]; 4491 1.1.1.5 christos int 4492 1.1.1.5 christos main () 4493 1.1.1.5 christos { 4494 1.1.1.5 christos 4495 1.1.1.5 christos ; 4496 1.1.1.5 christos return 0; 4497 1.1.1.5 christos } 4498 1.1.1.5 christos _ACEOF 4499 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4500 1.1.1.5 christos ac_cv_sys_file_offset_bits=no; break 4501 1.1.1.5 christos fi 4502 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4503 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4504 1.1.1.5 christos /* end confdefs.h. */ 4505 1.1.1.5 christos #define _FILE_OFFSET_BITS 64 4506 1.1.1.5 christos #include <sys/types.h> 4507 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly. 4508 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4509 1.1.1.5 christos since some C++ compilers masquerading as C compilers 4510 1.1.1.5 christos incorrectly reject 9223372036854775807. */ 4511 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4512 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4513 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1) 4514 1.1.1.5 christos ? 1 : -1]; 4515 1.1.1.5 christos int 4516 1.1.1.5 christos main () 4517 1.1.1.5 christos { 4518 1.1.1.5 christos 4519 1.1.1.5 christos ; 4520 1.1.1.5 christos return 0; 4521 1.1.1.5 christos } 4522 1.1.1.5 christos _ACEOF 4523 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4524 1.1.1.5 christos ac_cv_sys_file_offset_bits=64; break 4525 1.1.1.5 christos fi 4526 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4527 1.1.1.5 christos ac_cv_sys_file_offset_bits=unknown 4528 1.1.1.5 christos break 4529 1.1.1.5 christos done 4530 1.1.1.5 christos fi 4531 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4532 1.1.1.5 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4533 1.1.1.5 christos case $ac_cv_sys_file_offset_bits in #( 4534 1.1.1.5 christos no | unknown) ;; 4535 1.1.1.5 christos *) 4536 1.1.1.5 christos cat >>confdefs.h <<_ACEOF 4537 1.1.1.5 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4538 1.1.1.5 christos _ACEOF 4539 1.1.1.5 christos ;; 4540 1.1.1.5 christos esac 4541 1.1.1.5 christos rm -rf conftest* 4542 1.1.1.5 christos if test $ac_cv_sys_file_offset_bits = unknown; then 4543 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4544 1.1.1.5 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4545 1.1.1.8 christos if ${ac_cv_sys_large_files+:} false; then : 4546 1.1.1.5 christos $as_echo_n "(cached) " >&6 4547 1.1.1.5 christos else 4548 1.1.1.5 christos while :; do 4549 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4550 1.1.1.5 christos /* end confdefs.h. */ 4551 1.1.1.5 christos #include <sys/types.h> 4552 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly. 4553 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4554 1.1.1.5 christos since some C++ compilers masquerading as C compilers 4555 1.1.1.5 christos incorrectly reject 9223372036854775807. */ 4556 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4557 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4558 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1) 4559 1.1.1.5 christos ? 1 : -1]; 4560 1.1.1.5 christos int 4561 1.1.1.5 christos main () 4562 1.1.1.5 christos { 4563 1.1.1.5 christos 4564 1.1.1.5 christos ; 4565 1.1.1.5 christos return 0; 4566 1.1.1.5 christos } 4567 1.1.1.5 christos _ACEOF 4568 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4569 1.1.1.5 christos ac_cv_sys_large_files=no; break 4570 1.1.1.5 christos fi 4571 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4572 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4573 1.1.1.5 christos /* end confdefs.h. */ 4574 1.1.1.5 christos #define _LARGE_FILES 1 4575 1.1.1.5 christos #include <sys/types.h> 4576 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly. 4577 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4578 1.1.1.5 christos since some C++ compilers masquerading as C compilers 4579 1.1.1.5 christos incorrectly reject 9223372036854775807. */ 4580 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4581 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4582 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1) 4583 1.1.1.5 christos ? 1 : -1]; 4584 1.1.1.5 christos int 4585 1.1.1.5 christos main () 4586 1.1.1.5 christos { 4587 1.1.1.5 christos 4588 1.1.1.5 christos ; 4589 1.1.1.5 christos return 0; 4590 1.1.1.5 christos } 4591 1.1.1.5 christos _ACEOF 4592 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4593 1.1.1.5 christos ac_cv_sys_large_files=1; break 4594 1.1.1.5 christos fi 4595 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4596 1.1.1.5 christos ac_cv_sys_large_files=unknown 4597 1.1.1.5 christos break 4598 1.1.1.5 christos done 4599 1.1.1.5 christos fi 4600 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4601 1.1.1.5 christos $as_echo "$ac_cv_sys_large_files" >&6; } 4602 1.1.1.5 christos case $ac_cv_sys_large_files in #( 4603 1.1.1.5 christos no | unknown) ;; 4604 1.1.1.5 christos *) 4605 1.1.1.5 christos cat >>confdefs.h <<_ACEOF 4606 1.1.1.5 christos #define _LARGE_FILES $ac_cv_sys_large_files 4607 1.1.1.5 christos _ACEOF 4608 1.1.1.5 christos ;; 4609 1.1.1.5 christos esac 4610 1.1.1.5 christos rm -rf conftest* 4611 1.1.1.5 christos fi 4612 1.1.1.8 christos 4613 1.1.1.8 christos 4614 1.1.1.5 christos fi 4615 1.1.1.5 christos 4616 1.1.1.5 christos 4617 1.1.1.5 christos ac_c_preproc_warn_flag=yes 4618 1.1.1.5 christos 4619 1.1.1.6 christos ac_ext=c 4620 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS' 4621 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4622 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4623 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4624 1.1.1.6 christos 4625 1.1.1.5 christos ac_libiberty_warn_cflags= 4626 1.1.1.5 christos save_CFLAGS="$CFLAGS" 4627 1.1.1.5 christos for real_option in -W -Wall -Wwrite-strings -Wc++-compat \ 4628 1.1.1.7 christos -Wstrict-prototypes \ 4629 1.1.1.7 christos -Wshadow=local; do 4630 1.1.1.5 christos # Do the check with the no- prefix removed since gcc silently 4631 1.1.1.5 christos # accepts any -Wno-* option on purpose 4632 1.1.1.5 christos case $real_option in 4633 1.1.1.5 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 4634 1.1.1.5 christos *) option=$real_option ;; 4635 1.1.1.5 christos esac 4636 1.1.1.5 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 4637 1.1.1.5 christos 4638 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 4639 1.1.1.5 christos $as_echo_n "checking whether $CC supports $option... " >&6; } 4640 1.1.1.8 christos if eval \${$as_acx_Woption+:} false; then : 4641 1.1.1.5 christos $as_echo_n "(cached) " >&6 4642 1.1.1.5 christos else 4643 1.1.1.5 christos CFLAGS="$option" 4644 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4645 1.1.1.5 christos /* end confdefs.h. */ 4646 1.1.1.5 christos 4647 1.1.1.5 christos int 4648 1.1.1.5 christos main () 4649 1.1.1.5 christos { 4650 1.1.1.5 christos 4651 1.1.1.5 christos ; 4652 1.1.1.5 christos return 0; 4653 1.1.1.5 christos } 4654 1.1.1.5 christos _ACEOF 4655 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4656 1.1.1.5 christos eval "$as_acx_Woption=yes" 4657 1.1.1.5 christos else 4658 1.1.1.5 christos eval "$as_acx_Woption=no" 4659 1.1.1.5 christos fi 4660 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4661 1.1.1.5 christos 4662 1.1.1.5 christos fi 4663 1.1.1.5 christos eval ac_res=\$$as_acx_Woption 4664 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 4665 1.1.1.5 christos $as_echo "$ac_res" >&6; } 4666 1.1.1.5 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 4667 1.1.1.5 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option" 4668 1.1.1.5 christos fi 4669 1.1 christos done 4670 1.1.1.5 christos CFLAGS="$save_CFLAGS" 4671 1.1.1.6 christos ac_ext=c 4672 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS' 4673 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4674 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4675 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4676 1.1.1.6 christos 4677 1.1.1.6 christos 4678 1.1.1.6 christos ac_ext=c 4679 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS' 4680 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4681 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4682 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4683 1.1.1.5 christos 4684 1.1.1.5 christos # Do the check with the no- prefix removed from the warning options 4685 1.1.1.5 christos # since gcc silently accepts any -Wno-* option on purpose 4686 1.1.1.5 christos if test "$GCC" = yes; then : 4687 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 4688 1.1.1.5 christos $as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 4689 1.1.1.8 christos if ${acx_cv_prog_cc_pedantic_+:} false; then : 4690 1.1.1.5 christos $as_echo_n "(cached) " >&6 4691 1.1.1.5 christos else 4692 1.1.1.5 christos save_CFLAGS="$CFLAGS" 4693 1.1.1.5 christos CFLAGS="-pedantic " 4694 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4695 1.1.1.5 christos /* end confdefs.h. */ 4696 1.1.1.5 christos 4697 1.1.1.5 christos int 4698 1.1.1.5 christos main () 4699 1.1.1.5 christos { 4700 1.1.1.5 christos 4701 1.1.1.5 christos ; 4702 1.1.1.5 christos return 0; 4703 1.1.1.5 christos } 4704 1.1.1.5 christos _ACEOF 4705 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4706 1.1.1.5 christos acx_cv_prog_cc_pedantic_=yes 4707 1.1.1.5 christos else 4708 1.1.1.5 christos acx_cv_prog_cc_pedantic_=no 4709 1.1.1.5 christos fi 4710 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4711 1.1.1.5 christos CFLAGS="$save_CFLAGS" 4712 1.1.1.5 christos fi 4713 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 4714 1.1.1.5 christos $as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 4715 1.1.1.5 christos if test $acx_cv_prog_cc_pedantic_ = yes; then : 4716 1.1.1.5 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 4717 1.1.1.5 christos fi 4718 1.1.1.5 christos 4719 1.1.1.5 christos fi 4720 1.1.1.6 christos ac_ext=c 4721 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS' 4722 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4723 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4724 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4725 1.1.1.6 christos 4726 1.1.1.5 christos 4727 1.1.1.5 christos 4728 1.1.1.5 christos if test "x$CC" != xcc; then 4729 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4730 1.1.1.5 christos $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4731 1.1.1.5 christos else 4732 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4733 1.1.1.5 christos $as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4734 1.1.1.5 christos fi 4735 1.1.1.5 christos set dummy $CC; ac_cc=`$as_echo "$2" | 4736 1.1.1.5 christos sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4737 1.1.1.8 christos if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 4738 1.1.1.5 christos $as_echo_n "(cached) " >&6 4739 1.1.1.5 christos else 4740 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4741 1.1.1.5 christos /* end confdefs.h. */ 4742 1.1.1.5 christos 4743 1.1.1.5 christos int 4744 1.1.1.5 christos main () 4745 1.1.1.5 christos { 4746 1.1.1.5 christos 4747 1.1.1.5 christos ; 4748 1.1.1.5 christos return 0; 4749 1.1.1.5 christos } 4750 1.1.1.5 christos _ACEOF 4751 1.1.1.5 christos # Make sure it works both with $CC and with simple cc. 4752 1.1.1.5 christos # We do the test twice because some compilers refuse to overwrite an 4753 1.1.1.5 christos # existing .o file with -o, though they will create one. 4754 1.1.1.5 christos ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4755 1.1.1.5 christos rm -f conftest2.* 4756 1.1.1.5 christos if { { case "(($ac_try" in 4757 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4758 1.1.1.5 christos *) ac_try_echo=$ac_try;; 4759 1.1.1.5 christos esac 4760 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4761 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5 4762 1.1.1.5 christos (eval "$ac_try") 2>&5 4763 1.1.1.5 christos ac_status=$? 4764 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4765 1.1.1.5 christos test $ac_status = 0; } && 4766 1.1.1.5 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in 4767 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4768 1.1.1.5 christos *) ac_try_echo=$ac_try;; 4769 1.1.1.5 christos esac 4770 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4771 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5 4772 1.1.1.5 christos (eval "$ac_try") 2>&5 4773 1.1.1.5 christos ac_status=$? 4774 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4775 1.1.1.5 christos test $ac_status = 0; }; 4776 1.1.1.5 christos then 4777 1.1.1.5 christos eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4778 1.1.1.5 christos if test "x$CC" != xcc; then 4779 1.1.1.5 christos # Test first that cc exists at all. 4780 1.1.1.5 christos if { ac_try='cc -c conftest.$ac_ext >&5' 4781 1.1.1.5 christos { { case "(($ac_try" in 4782 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4783 1.1.1.5 christos *) ac_try_echo=$ac_try;; 4784 1.1 christos esac 4785 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4786 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5 4787 1.1.1.5 christos (eval "$ac_try") 2>&5 4788 1.1.1.5 christos ac_status=$? 4789 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4790 1.1.1.5 christos test $ac_status = 0; }; }; then 4791 1.1.1.5 christos ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4792 1.1.1.5 christos rm -f conftest2.* 4793 1.1.1.5 christos if { { case "(($ac_try" in 4794 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4795 1.1.1.5 christos *) ac_try_echo=$ac_try;; 4796 1.1.1.5 christos esac 4797 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4798 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5 4799 1.1.1.5 christos (eval "$ac_try") 2>&5 4800 1.1.1.5 christos ac_status=$? 4801 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4802 1.1.1.5 christos test $ac_status = 0; } && 4803 1.1.1.5 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in 4804 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4805 1.1.1.5 christos *) ac_try_echo=$ac_try;; 4806 1.1.1.5 christos esac 4807 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4808 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5 4809 1.1.1.5 christos (eval "$ac_try") 2>&5 4810 1.1.1.5 christos ac_status=$? 4811 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4812 1.1.1.5 christos test $ac_status = 0; }; 4813 1.1.1.5 christos then 4814 1.1.1.5 christos # cc works too. 4815 1.1.1.5 christos : 4816 1.1.1.5 christos else 4817 1.1.1.5 christos # cc exists but doesn't like -o. 4818 1.1.1.5 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no 4819 1.1.1.5 christos fi 4820 1.1.1.5 christos fi 4821 1.1 christos fi 4822 1.1 christos else 4823 1.1.1.5 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no 4824 1.1 christos fi 4825 1.1.1.5 christos rm -f core conftest* 4826 1.1 christos 4827 1.1 christos fi 4828 1.1.1.5 christos if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4829 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4830 1.1.1.5 christos $as_echo "yes" >&6; } 4831 1.1.1.5 christos else 4832 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4833 1.1.1.5 christos $as_echo "no" >&6; } 4834 1.1 christos 4835 1.1.1.5 christos $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4836 1.1 christos 4837 1.1.1.5 christos fi 4838 1.1.1.5 christos 4839 1.1.1.5 christos # autoconf is lame and doesn't give us any substitution variable for this. 4840 1.1.1.5 christos if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 4841 1.1.1.5 christos NO_MINUS_C_MINUS_O=yes 4842 1.1.1.5 christos else 4843 1.1.1.5 christos OUTPUT_OPTION='-o $@' 4844 1.1.1.5 christos fi 4845 1.1.1.5 christos 4846 1.1.1.5 christos 4847 1.1.1.5 christos 4848 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4849 1.1.1.5 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4850 1.1.1.8 christos if ${ac_cv_c_const+:} false; then : 4851 1.1 christos $as_echo_n "(cached) " >&6 4852 1.1 christos else 4853 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4854 1.1 christos /* end confdefs.h. */ 4855 1.1 christos 4856 1.1 christos int 4857 1.1 christos main () 4858 1.1 christos { 4859 1.1.1.8 christos 4860 1.1.1.5 christos #ifndef __cplusplus 4861 1.1.1.8 christos /* Ultrix mips cc rejects this sort of thing. */ 4862 1.1.1.5 christos typedef int charset[2]; 4863 1.1.1.8 christos const charset cs = { 0, 0 }; 4864 1.1.1.5 christos /* SunOS 4.1.1 cc rejects this. */ 4865 1.1.1.5 christos char const *const *pcpcc; 4866 1.1.1.5 christos char **ppc; 4867 1.1.1.5 christos /* NEC SVR4.0.2 mips cc rejects this. */ 4868 1.1.1.5 christos struct point {int x, y;}; 4869 1.1.1.5 christos static struct point const zero = {0,0}; 4870 1.1.1.5 christos /* AIX XL C 1.02.0.0 rejects this. 4871 1.1.1.5 christos It does not let you subtract one const X* pointer from another in 4872 1.1.1.5 christos an arm of an if-expression whose if-part is not a constant 4873 1.1.1.5 christos expression */ 4874 1.1.1.5 christos const char *g = "string"; 4875 1.1.1.5 christos pcpcc = &g + (g ? g-g : 0); 4876 1.1.1.5 christos /* HPUX 7.0 cc rejects these. */ 4877 1.1.1.5 christos ++pcpcc; 4878 1.1.1.5 christos ppc = (char**) pcpcc; 4879 1.1.1.5 christos pcpcc = (char const *const *) ppc; 4880 1.1.1.8 christos { /* SCO 3.2v4 cc rejects this sort of thing. */ 4881 1.1.1.8 christos char tx; 4882 1.1.1.8 christos char *t = &tx; 4883 1.1.1.5 christos char const *s = 0 ? (char *) 0 : (char const *) 0; 4884 1.1.1.5 christos 4885 1.1.1.5 christos *t++ = 0; 4886 1.1.1.5 christos if (s) return 0; 4887 1.1.1.5 christos } 4888 1.1.1.5 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4889 1.1.1.5 christos int x[] = {25, 17}; 4890 1.1.1.5 christos const int *foo = &x[0]; 4891 1.1.1.5 christos ++foo; 4892 1.1.1.5 christos } 4893 1.1.1.5 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4894 1.1.1.5 christos typedef const int *iptr; 4895 1.1.1.5 christos iptr p = 0; 4896 1.1.1.5 christos ++p; 4897 1.1.1.5 christos } 4898 1.1.1.8 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 4899 1.1.1.5 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4900 1.1.1.8 christos struct s { int j; const int *ap[3]; } bx; 4901 1.1.1.8 christos struct s *b = &bx; b->j = 5; 4902 1.1.1.5 christos } 4903 1.1.1.5 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4904 1.1.1.5 christos const int foo = 10; 4905 1.1.1.5 christos if (!foo) return 0; 4906 1.1.1.5 christos } 4907 1.1.1.5 christos return !cs[0] && !zero.x; 4908 1.1.1.5 christos #endif 4909 1.1 christos 4910 1.1 christos ; 4911 1.1 christos return 0; 4912 1.1 christos } 4913 1.1 christos _ACEOF 4914 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4915 1.1.1.5 christos ac_cv_c_const=yes 4916 1.1 christos else 4917 1.1.1.5 christos ac_cv_c_const=no 4918 1.1 christos fi 4919 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4920 1.1 christos fi 4921 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4922 1.1.1.5 christos $as_echo "$ac_cv_c_const" >&6; } 4923 1.1.1.5 christos if test $ac_cv_c_const = no; then 4924 1.1 christos 4925 1.1.1.5 christos $as_echo "#define const /**/" >>confdefs.h 4926 1.1 christos 4927 1.1 christos fi 4928 1.1 christos 4929 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 4930 1.1.1.5 christos $as_echo_n "checking for inline... " >&6; } 4931 1.1.1.8 christos if ${ac_cv_c_inline+:} false; then : 4932 1.1.1.5 christos $as_echo_n "(cached) " >&6 4933 1.1 christos else 4934 1.1.1.5 christos ac_cv_c_inline=no 4935 1.1.1.5 christos for ac_kw in inline __inline__ __inline; do 4936 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4937 1.1 christos /* end confdefs.h. */ 4938 1.1.1.5 christos #ifndef __cplusplus 4939 1.1.1.5 christos typedef int foo_t; 4940 1.1.1.5 christos static $ac_kw foo_t static_foo () {return 0; } 4941 1.1.1.5 christos $ac_kw foo_t foo () {return 0; } 4942 1.1 christos #endif 4943 1.1 christos 4944 1.1 christos _ACEOF 4945 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then : 4946 1.1.1.5 christos ac_cv_c_inline=$ac_kw 4947 1.1 christos fi 4948 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4949 1.1.1.5 christos test "$ac_cv_c_inline" != no && break 4950 1.1.1.5 christos done 4951 1.1 christos 4952 1.1 christos fi 4953 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 4954 1.1.1.5 christos $as_echo "$ac_cv_c_inline" >&6; } 4955 1.1 christos 4956 1.1.1.5 christos case $ac_cv_c_inline in 4957 1.1.1.5 christos inline | yes) ;; 4958 1.1.1.5 christos *) 4959 1.1.1.5 christos case $ac_cv_c_inline in 4960 1.1.1.5 christos no) ac_val=;; 4961 1.1.1.5 christos *) ac_val=$ac_cv_c_inline;; 4962 1.1.1.5 christos esac 4963 1.1.1.5 christos cat >>confdefs.h <<_ACEOF 4964 1.1.1.5 christos #ifndef __cplusplus 4965 1.1.1.5 christos #define inline $ac_val 4966 1.1.1.5 christos #endif 4967 1.1 christos _ACEOF 4968 1.1.1.5 christos ;; 4969 1.1.1.5 christos esac 4970 1.1 christos 4971 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4972 1.1 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4973 1.1.1.8 christos if ${ac_cv_c_bigendian+:} false; then : 4974 1.1 christos $as_echo_n "(cached) " >&6 4975 1.1 christos else 4976 1.1 christos ac_cv_c_bigendian=unknown 4977 1.1 christos # See if we're dealing with a universal compiler. 4978 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4979 1.1 christos /* end confdefs.h. */ 4980 1.1 christos #ifndef __APPLE_CC__ 4981 1.1 christos not a universal capable compiler 4982 1.1 christos #endif 4983 1.1 christos typedef int dummy; 4984 1.1 christos 4985 1.1 christos _ACEOF 4986 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4987 1.1 christos 4988 1.1 christos # Check for potential -arch flags. It is not universal unless 4989 1.1 christos # there are at least two -arch flags with different values. 4990 1.1 christos ac_arch= 4991 1.1 christos ac_prev= 4992 1.1 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4993 1.1 christos if test -n "$ac_prev"; then 4994 1.1 christos case $ac_word in 4995 1.1 christos i?86 | x86_64 | ppc | ppc64) 4996 1.1 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4997 1.1 christos ac_arch=$ac_word 4998 1.1 christos else 4999 1.1 christos ac_cv_c_bigendian=universal 5000 1.1 christos break 5001 1.1 christos fi 5002 1.1 christos ;; 5003 1.1 christos esac 5004 1.1 christos ac_prev= 5005 1.1 christos elif test "x$ac_word" = "x-arch"; then 5006 1.1 christos ac_prev=arch 5007 1.1 christos fi 5008 1.1 christos done 5009 1.1 christos fi 5010 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5011 1.1 christos if test $ac_cv_c_bigendian = unknown; then 5012 1.1 christos # See if sys/param.h defines the BYTE_ORDER macro. 5013 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5014 1.1 christos /* end confdefs.h. */ 5015 1.1 christos #include <sys/types.h> 5016 1.1 christos #include <sys/param.h> 5017 1.1 christos 5018 1.1 christos int 5019 1.1 christos main () 5020 1.1 christos { 5021 1.1 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 5022 1.1 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 5023 1.1 christos && LITTLE_ENDIAN) 5024 1.1 christos bogus endian macros 5025 1.1 christos #endif 5026 1.1 christos 5027 1.1 christos ; 5028 1.1 christos return 0; 5029 1.1 christos } 5030 1.1 christos _ACEOF 5031 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5032 1.1 christos # It does; now see whether it defined to BIG_ENDIAN or not. 5033 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5034 1.1 christos /* end confdefs.h. */ 5035 1.1 christos #include <sys/types.h> 5036 1.1 christos #include <sys/param.h> 5037 1.1 christos 5038 1.1 christos int 5039 1.1 christos main () 5040 1.1 christos { 5041 1.1 christos #if BYTE_ORDER != BIG_ENDIAN 5042 1.1 christos not big endian 5043 1.1 christos #endif 5044 1.1 christos 5045 1.1 christos ; 5046 1.1 christos return 0; 5047 1.1 christos } 5048 1.1 christos _ACEOF 5049 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5050 1.1 christos ac_cv_c_bigendian=yes 5051 1.1 christos else 5052 1.1 christos ac_cv_c_bigendian=no 5053 1.1 christos fi 5054 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5055 1.1 christos fi 5056 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5057 1.1 christos fi 5058 1.1 christos if test $ac_cv_c_bigendian = unknown; then 5059 1.1 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 5060 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5061 1.1 christos /* end confdefs.h. */ 5062 1.1 christos #include <limits.h> 5063 1.1 christos 5064 1.1 christos int 5065 1.1 christos main () 5066 1.1 christos { 5067 1.1 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 5068 1.1 christos bogus endian macros 5069 1.1 christos #endif 5070 1.1 christos 5071 1.1 christos ; 5072 1.1 christos return 0; 5073 1.1 christos } 5074 1.1 christos _ACEOF 5075 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5076 1.1 christos # It does; now see whether it defined to _BIG_ENDIAN or not. 5077 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5078 1.1 christos /* end confdefs.h. */ 5079 1.1 christos #include <limits.h> 5080 1.1 christos 5081 1.1 christos int 5082 1.1 christos main () 5083 1.1 christos { 5084 1.1 christos #ifndef _BIG_ENDIAN 5085 1.1 christos not big endian 5086 1.1 christos #endif 5087 1.1 christos 5088 1.1 christos ; 5089 1.1 christos return 0; 5090 1.1 christos } 5091 1.1 christos _ACEOF 5092 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5093 1.1 christos ac_cv_c_bigendian=yes 5094 1.1 christos else 5095 1.1 christos ac_cv_c_bigendian=no 5096 1.1 christos fi 5097 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5098 1.1 christos fi 5099 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5100 1.1 christos fi 5101 1.1 christos if test $ac_cv_c_bigendian = unknown; then 5102 1.1 christos # Compile a test program. 5103 1.1 christos if test "$cross_compiling" = yes; then : 5104 1.1 christos # Try to guess by grepping values from an object file. 5105 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5106 1.1 christos /* end confdefs.h. */ 5107 1.1 christos short int ascii_mm[] = 5108 1.1 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5109 1.1 christos short int ascii_ii[] = 5110 1.1 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 5111 1.1 christos int use_ascii (int i) { 5112 1.1 christos return ascii_mm[i] + ascii_ii[i]; 5113 1.1 christos } 5114 1.1 christos short int ebcdic_ii[] = 5115 1.1 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5116 1.1 christos short int ebcdic_mm[] = 5117 1.1 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 5118 1.1 christos int use_ebcdic (int i) { 5119 1.1 christos return ebcdic_mm[i] + ebcdic_ii[i]; 5120 1.1 christos } 5121 1.1 christos extern int foo; 5122 1.1 christos 5123 1.1 christos int 5124 1.1 christos main () 5125 1.1 christos { 5126 1.1 christos return use_ascii (foo) == use_ebcdic (foo); 5127 1.1 christos ; 5128 1.1 christos return 0; 5129 1.1 christos } 5130 1.1 christos _ACEOF 5131 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5132 1.1 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 5133 1.1 christos ac_cv_c_bigendian=yes 5134 1.1 christos fi 5135 1.1 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 5136 1.1 christos if test "$ac_cv_c_bigendian" = unknown; then 5137 1.1 christos ac_cv_c_bigendian=no 5138 1.1 christos else 5139 1.1 christos # finding both strings is unlikely to happen, but who knows? 5140 1.1 christos ac_cv_c_bigendian=unknown 5141 1.1 christos fi 5142 1.1 christos fi 5143 1.1 christos fi 5144 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5145 1.1 christos else 5146 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5147 1.1 christos /* end confdefs.h. */ 5148 1.1 christos $ac_includes_default 5149 1.1 christos int 5150 1.1 christos main () 5151 1.1 christos { 5152 1.1 christos 5153 1.1 christos /* Are we little or big endian? From Harbison&Steele. */ 5154 1.1 christos union 5155 1.1 christos { 5156 1.1 christos long int l; 5157 1.1 christos char c[sizeof (long int)]; 5158 1.1 christos } u; 5159 1.1 christos u.l = 1; 5160 1.1 christos return u.c[sizeof (long int) - 1] == 1; 5161 1.1 christos 5162 1.1 christos ; 5163 1.1 christos return 0; 5164 1.1 christos } 5165 1.1 christos _ACEOF 5166 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 5167 1.1 christos ac_cv_c_bigendian=no 5168 1.1 christos else 5169 1.1 christos ac_cv_c_bigendian=yes 5170 1.1 christos fi 5171 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5172 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5173 1.1 christos fi 5174 1.1 christos 5175 1.1 christos fi 5176 1.1 christos fi 5177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5178 1.1 christos $as_echo "$ac_cv_c_bigendian" >&6; } 5179 1.1 christos case $ac_cv_c_bigendian in #( 5180 1.1 christos yes) 5181 1.1 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 5182 1.1 christos ;; #( 5183 1.1 christos no) 5184 1.1 christos ;; #( 5185 1.1 christos universal) 5186 1.1 christos 5187 1.1 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5188 1.1 christos 5189 1.1 christos ;; #( 5190 1.1 christos *) 5191 1.1.1.8 christos as_fn_error $? "unknown endianness 5192 1.1 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5193 1.1 christos esac 5194 1.1 christos 5195 1.1 christos 5196 1.1 christos 5197 1.1 christos 5198 1.1 christos ac_config_headers="$ac_config_headers config.h:config.in" 5199 1.1 christos 5200 1.1 christos 5201 1.1 christos 5202 1.1 christos # Find a good install program. We prefer a C program (faster), 5203 1.1 christos # so one script is as good as another. But avoid the broken or 5204 1.1 christos # incompatible versions: 5205 1.1 christos # SysV /etc/install, /usr/sbin/install 5206 1.1 christos # SunOS /usr/etc/install 5207 1.1 christos # IRIX /sbin/install 5208 1.1 christos # AIX /bin/install 5209 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 5210 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5211 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 5212 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5213 1.1 christos # OS/2's system install, which has a completely different semantic 5214 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 5215 1.1 christos # Reject install programs that cannot install multiple files. 5216 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5217 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 5218 1.1 christos if test -z "$INSTALL"; then 5219 1.1.1.8 christos if ${ac_cv_path_install+:} false; then : 5220 1.1 christos $as_echo_n "(cached) " >&6 5221 1.1 christos else 5222 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5223 1.1 christos for as_dir in $PATH 5224 1.1 christos do 5225 1.1 christos IFS=$as_save_IFS 5226 1.1 christos test -z "$as_dir" && as_dir=. 5227 1.1 christos # Account for people who put trailing slashes in PATH elements. 5228 1.1 christos case $as_dir/ in #(( 5229 1.1 christos ./ | .// | /[cC]/* | \ 5230 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5231 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5232 1.1 christos /usr/ucb/* ) ;; 5233 1.1 christos *) 5234 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 5235 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 5236 1.1 christos # by default. 5237 1.1 christos for ac_prog in ginstall scoinst install; do 5238 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5239 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 5240 1.1 christos if test $ac_prog = install && 5241 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5242 1.1 christos # AIX install. It has an incompatible calling convention. 5243 1.1 christos : 5244 1.1 christos elif test $ac_prog = install && 5245 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5246 1.1 christos # program-specific install script used by HP pwplus--don't use. 5247 1.1 christos : 5248 1.1 christos else 5249 1.1 christos rm -rf conftest.one conftest.two conftest.dir 5250 1.1 christos echo one > conftest.one 5251 1.1 christos echo two > conftest.two 5252 1.1 christos mkdir conftest.dir 5253 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5254 1.1 christos test -s conftest.one && test -s conftest.two && 5255 1.1 christos test -s conftest.dir/conftest.one && 5256 1.1 christos test -s conftest.dir/conftest.two 5257 1.1 christos then 5258 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5259 1.1 christos break 3 5260 1.1 christos fi 5261 1.1 christos fi 5262 1.1 christos fi 5263 1.1 christos done 5264 1.1 christos done 5265 1.1 christos ;; 5266 1.1 christos esac 5267 1.1 christos 5268 1.1 christos done 5269 1.1 christos IFS=$as_save_IFS 5270 1.1 christos 5271 1.1 christos rm -rf conftest.one conftest.two conftest.dir 5272 1.1 christos 5273 1.1 christos fi 5274 1.1 christos if test "${ac_cv_path_install+set}" = set; then 5275 1.1 christos INSTALL=$ac_cv_path_install 5276 1.1 christos else 5277 1.1 christos # As a last resort, use the slow shell script. Don't cache a 5278 1.1 christos # value for INSTALL within a source directory, because that will 5279 1.1 christos # break other packages using the cache if that directory is 5280 1.1 christos # removed, or if the value is a relative name. 5281 1.1 christos INSTALL=$ac_install_sh 5282 1.1 christos fi 5283 1.1 christos fi 5284 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5285 1.1 christos $as_echo "$INSTALL" >&6; } 5286 1.1 christos 5287 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5288 1.1 christos # It thinks the first close brace ends the variable substitution. 5289 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5290 1.1 christos 5291 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5292 1.1 christos 5293 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5294 1.1 christos 5295 1.1 christos 5296 1.1 christos # Don't build the shared library for build. 5297 1.1 christos if [ -n "${with_build_subdir}" ]; then 5298 1.1 christos enable_shared=no 5299 1.1 christos fi 5300 1.1 christos 5301 1.1 christos frag= 5302 1.1 christos case "${host}" in 5303 1.1 christos rs6000-ibm-aix3.1 | rs6000-ibm-aix) 5304 1.1 christos frag=mh-aix ;; 5305 1.1 christos *-*-cxux7*) frag=mh-cxux7 ;; 5306 1.1 christos *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 5307 1.1 christos *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 5308 1.1 christos i370-*-opened*) frag=mh-openedition ;; 5309 1.1 christos i[34567]86-*-windows*) frag=mh-windows ;; 5310 1.1 christos esac 5311 1.1 christos 5312 1.1 christos if [ -n "${frag}" ]; then 5313 1.1 christos frag=${libiberty_topdir}/libiberty/config/$frag 5314 1.1 christos fi 5315 1.1 christos 5316 1.1.1.2 christos 5317 1.1.1.2 christos 5318 1.1.1.2 christos 5319 1.1.1.2 christos 5320 1.1.1.2 christos case "${host}" in 5321 1.1.1.2 christos # PIC is the default on some targets or must not be used. 5322 1.1.1.2 christos *-*-darwin*) 5323 1.1.1.5 christos # For darwin, common symbols are not allowed in MH_DYLIB files 5324 1.1.1.5 christos case "${CFLAGS}" in 5325 1.1.1.5 christos # If we are using a compiler supporting mdynamic-no-pic 5326 1.1.1.5 christos # and the option has been tested as safe to add, then cancel 5327 1.1.1.5 christos # it here, since the code generated is incompatible with shared 5328 1.1.1.7 christos # libs. 5329 1.1.1.5 christos *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;; 5330 1.1.1.5 christos *) PICFLAG=-fno-common ;; 5331 1.1.1.5 christos esac 5332 1.1.1.2 christos ;; 5333 1.1.1.2 christos alpha*-dec-osf5*) 5334 1.1.1.2 christos # PIC is the default. 5335 1.1.1.2 christos ;; 5336 1.1.1.2 christos hppa*64*-*-hpux*) 5337 1.1.1.2 christos # PIC is the default for 64-bit PA HP-UX. 5338 1.1.1.2 christos ;; 5339 1.1.1.3 christos i[34567]86-*-cygwin* | x86_64-*-cygwin*) 5340 1.1.1.3 christos ;; 5341 1.1.1.3 christos i[34567]86-*-mingw* | x86_64-*-mingw*) 5342 1.1.1.2 christos ;; 5343 1.1.1.2 christos i[34567]86-*-interix[3-9]*) 5344 1.1.1.2 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 5345 1.1.1.2 christos # Instead, we relocate shared libraries at runtime. 5346 1.1.1.2 christos ;; 5347 1.1.1.2 christos i[34567]86-*-nto-qnx*) 5348 1.1.1.2 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 5349 1.1.1.2 christos # it will coredump. 5350 1.1.1.2 christos PICFLAG='-fPIC -shared' 5351 1.1.1.2 christos ;; 5352 1.1.1.2 christos i[34567]86-pc-msdosdjgpp*) 5353 1.1.1.2 christos # DJGPP does not support shared libraries at all. 5354 1.1.1.2 christos ;; 5355 1.1.1.2 christos ia64*-*-hpux*) 5356 1.1.1.2 christos # On IA64 HP-UX, PIC is the default but the pic flag 5357 1.1.1.2 christos # sets the default TLS model and affects inlining. 5358 1.1.1.2 christos PICFLAG=-fPIC 5359 1.1.1.2 christos ;; 5360 1.1.1.11 christos loongarch*-*-*) 5361 1.1.1.11 christos PICFLAG=-fpic 5362 1.1.1.11 christos ;; 5363 1.1.1.2 christos mips-sgi-irix6*) 5364 1.1.1.2 christos # PIC is the default. 5365 1.1.1.2 christos ;; 5366 1.1.1.2 christos rs6000-ibm-aix* | powerpc-ibm-aix*) 5367 1.1.1.2 christos # All AIX code is PIC. 5368 1.1.1.2 christos ;; 5369 1.1.1.2 christos 5370 1.1.1.2 christos # Some targets support both -fPIC and -fpic, but prefer the latter. 5371 1.1.1.2 christos # FIXME: Why? 5372 1.1.1.2 christos i[34567]86-*-* | x86_64-*-*) 5373 1.1.1.2 christos PICFLAG=-fpic 5374 1.1.1.2 christos ;; 5375 1.1.1.2 christos # FIXME: Override -fPIC default in libgcc only? 5376 1.1.1.2 christos sh-*-linux* | sh[2346lbe]*-*-linux*) 5377 1.1.1.2 christos PICFLAG=-fpic 5378 1.1.1.2 christos ;; 5379 1.1.1.10 christos sh*-*-netbsd*) 5380 1.1.1.2 christos PICFLAG=-fpic 5381 1.1.1.2 christos ;; 5382 1.1.1.2 christos # Default to -fPIC unless specified otherwise. 5383 1.1.1.2 christos *) 5384 1.1.1.2 christos PICFLAG=-fPIC 5385 1.1.1.2 christos ;; 5386 1.1.1.2 christos esac 5387 1.1.1.2 christos 5388 1.1.1.2 christos # If the user explicitly uses -fpic/-fPIC, keep that. 5389 1.1.1.2 christos case "${CFLAGS}" in 5390 1.1.1.2 christos *-fpic*) 5391 1.1.1.2 christos PICFLAG=-fpic 5392 1.1.1.2 christos ;; 5393 1.1.1.2 christos *-fPIC*) 5394 1.1.1.2 christos PICFLAG=-fPIC 5395 1.1.1.2 christos ;; 5396 1.1.1.2 christos esac 5397 1.1.1.2 christos 5398 1.1.1.2 christos 5399 1.1 christos # If they didn't specify --enable-shared, don't generate shared libs. 5400 1.1 christos case "${enable_shared}" in 5401 1.1 christos yes) shared=yes ;; 5402 1.1 christos no) shared=no ;; 5403 1.1 christos "") shared=no ;; 5404 1.1 christos *) shared=yes ;; 5405 1.1 christos esac 5406 1.1.1.3 christos 5407 1.1.1.11 christos # ...unless --enable-host-{shared,pie} was passed from top-level config: 5408 1.1.1.11 christos if [ "${enable_host_shared}" = "yes" ] || [ "${enable_host_pie}" = "yes" ]; then 5409 1.1.1.3 christos shared=yes 5410 1.1.1.3 christos fi 5411 1.1.1.3 christos 5412 1.1.1.2 christos if [ "${shared}" != "yes" ]; then 5413 1.1.1.2 christos PICFLAG= 5414 1.1 christos fi 5415 1.1 christos 5416 1.1 christos 5417 1.1.1.4 christos NOASANFLAG= 5418 1.1.1.4 christos case " ${CFLAGS} " in 5419 1.1.1.4 christos *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;; 5420 1.1.1.10 christos *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;; 5421 1.1.1.4 christos esac 5422 1.1.1.4 christos 5423 1.1.1.4 christos 5424 1.1.1.9 christos # Check whether --enable-cet was given. 5425 1.1.1.9 christos if test "${enable_cet+set}" = set; then : 5426 1.1.1.9 christos enableval=$enable_cet; 5427 1.1.1.9 christos case "$enableval" in 5428 1.1.1.9 christos yes|no|auto) ;; 5429 1.1.1.9 christos *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 5430 1.1.1.9 christos esac 5431 1.1.1.9 christos 5432 1.1.1.9 christos else 5433 1.1.1.9 christos enable_cet=auto 5434 1.1.1.9 christos fi 5435 1.1.1.9 christos 5436 1.1.1.9 christos 5437 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 5438 1.1.1.9 christos $as_echo_n "checking for CET support... " >&6; } 5439 1.1.1.9 christos 5440 1.1.1.9 christos case "$host" in 5441 1.1.1.9 christos i[34567]86-*-linux* | x86_64-*-linux*) 5442 1.1.1.9 christos may_have_cet=yes 5443 1.1.1.9 christos cet_save_CFLAGS="$CFLAGS" 5444 1.1.1.9 christos CFLAGS="$CFLAGS -fcf-protection" 5445 1.1.1.9 christos case "$enable_cet" in 5446 1.1.1.9 christos auto) 5447 1.1.1.9 christos # Check if target supports multi-byte NOPs 5448 1.1.1.9 christos # and if compiler and assembler support CET. 5449 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5450 1.1.1.9 christos /* end confdefs.h. */ 5451 1.1.1.9 christos 5452 1.1.1.9 christos int 5453 1.1.1.9 christos main () 5454 1.1.1.9 christos { 5455 1.1.1.9 christos 5456 1.1.1.9 christos #if !defined(__SSE2__) 5457 1.1.1.9 christos #error target does not support multi-byte NOPs 5458 1.1.1.9 christos #else 5459 1.1.1.9 christos asm ("setssbsy"); 5460 1.1.1.9 christos #endif 5461 1.1.1.9 christos 5462 1.1.1.9 christos ; 5463 1.1.1.9 christos return 0; 5464 1.1.1.9 christos } 5465 1.1.1.9 christos _ACEOF 5466 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then : 5467 1.1.1.9 christos enable_cet=yes 5468 1.1.1.9 christos else 5469 1.1.1.9 christos enable_cet=no 5470 1.1.1.9 christos fi 5471 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5472 1.1.1.9 christos ;; 5473 1.1.1.9 christos yes) 5474 1.1.1.9 christos # Check if compiler and assembler support CET. 5475 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5476 1.1.1.9 christos /* end confdefs.h. */ 5477 1.1.1.9 christos 5478 1.1.1.9 christos int 5479 1.1.1.9 christos main () 5480 1.1.1.9 christos { 5481 1.1.1.9 christos asm ("setssbsy"); 5482 1.1.1.9 christos ; 5483 1.1.1.9 christos return 0; 5484 1.1.1.9 christos } 5485 1.1.1.9 christos _ACEOF 5486 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then : 5487 1.1.1.9 christos support_cet=yes 5488 1.1.1.9 christos else 5489 1.1.1.9 christos support_cet=no 5490 1.1.1.9 christos fi 5491 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5492 1.1.1.9 christos if test $support_cet = "no"; then 5493 1.1.1.9 christos if test x$enable_bootstrap != xno \ 5494 1.1.1.9 christos && test -z "${with_build_subdir}" \ 5495 1.1.1.9 christos && (test ! -f ../stage_current \ 5496 1.1.1.9 christos || test `cat ../stage_current` != "stage1"); then 5497 1.1.1.9 christos # Require CET support only for the final GCC build. 5498 1.1.1.9 christos as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 5499 1.1.1.9 christos else 5500 1.1.1.9 christos # Don't enable CET without CET support for non-bootstrap 5501 1.1.1.9 christos # build, in stage1 nor for build support. 5502 1.1.1.9 christos enable_cet=no 5503 1.1.1.9 christos fi 5504 1.1.1.9 christos fi 5505 1.1.1.9 christos ;; 5506 1.1.1.9 christos esac 5507 1.1.1.9 christos CFLAGS="$cet_save_CFLAGS" 5508 1.1.1.9 christos ;; 5509 1.1.1.9 christos *) 5510 1.1.1.9 christos may_have_cet=no 5511 1.1.1.9 christos enable_cet=no 5512 1.1.1.9 christos ;; 5513 1.1.1.9 christos esac 5514 1.1.1.9 christos 5515 1.1.1.9 christos cet_save_CFLAGS="$CFLAGS" 5516 1.1.1.9 christos CFLAGS="$CFLAGS -fcf-protection=none" 5517 1.1.1.9 christos cet_save_LDFLAGS="$LDFLAGS" 5518 1.1.1.9 christos LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 5519 1.1.1.9 christos if test x$may_have_cet = xyes; then 5520 1.1.1.9 christos # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 5521 1.1.1.9 christos if test x$gcc_no_link = xyes; then 5522 1.1.1.9 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5523 1.1.1.9 christos fi 5524 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5525 1.1.1.9 christos /* end confdefs.h. */ 5526 1.1.1.9 christos 5527 1.1.1.9 christos int 5528 1.1.1.9 christos main () 5529 1.1.1.9 christos { 5530 1.1.1.9 christos return 0; 5531 1.1.1.9 christos ; 5532 1.1.1.9 christos return 0; 5533 1.1.1.9 christos } 5534 1.1.1.9 christos _ACEOF 5535 1.1.1.9 christos if ac_fn_c_try_link "$LINENO"; then : 5536 1.1.1.9 christos may_have_cet=yes 5537 1.1.1.9 christos else 5538 1.1.1.9 christos may_have_cet=no 5539 1.1.1.9 christos fi 5540 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext \ 5541 1.1.1.9 christos conftest$ac_exeext conftest.$ac_ext 5542 1.1.1.9 christos fi 5543 1.1.1.9 christos 5544 1.1.1.9 christos if test x$may_have_cet = xyes; then 5545 1.1.1.9 christos if test x$cross_compiling = xno; then 5546 1.1.1.9 christos if test "$cross_compiling" = yes; then : 5547 1.1.1.9 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5548 1.1.1.9 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5549 1.1.1.9 christos as_fn_error $? "cannot run test program while cross compiling 5550 1.1.1.9 christos See \`config.log' for more details" "$LINENO" 5; } 5551 1.1.1.9 christos else 5552 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5553 1.1.1.9 christos /* end confdefs.h. */ 5554 1.1.1.9 christos 5555 1.1.1.10 christos int 5556 1.1.1.10 christos main () 5557 1.1.1.10 christos { 5558 1.1.1.10 christos asm ("endbr32"); 5559 1.1.1.10 christos return 0; 5560 1.1.1.10 christos } 5561 1.1.1.10 christos 5562 1.1.1.10 christos _ACEOF 5563 1.1.1.10 christos if ac_fn_c_try_run "$LINENO"; then : 5564 1.1.1.10 christos have_multi_byte_nop=yes 5565 1.1.1.10 christos else 5566 1.1.1.10 christos have_multi_byte_nop=no 5567 1.1.1.10 christos fi 5568 1.1.1.10 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5569 1.1.1.10 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5570 1.1.1.10 christos fi 5571 1.1.1.10 christos 5572 1.1.1.10 christos have_cet=no 5573 1.1.1.10 christos if test x$have_multi_byte_nop = xyes; then 5574 1.1.1.10 christos if test "$cross_compiling" = yes; then : 5575 1.1.1.10 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5576 1.1.1.10 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5577 1.1.1.10 christos as_fn_error $? "cannot run test program while cross compiling 5578 1.1.1.10 christos See \`config.log' for more details" "$LINENO" 5; } 5579 1.1.1.10 christos else 5580 1.1.1.10 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5581 1.1.1.10 christos /* end confdefs.h. */ 5582 1.1.1.10 christos 5583 1.1.1.9 christos static void 5584 1.1.1.9 christos foo (void) 5585 1.1.1.9 christos { 5586 1.1.1.9 christos } 5587 1.1.1.9 christos 5588 1.1.1.9 christos static void 5589 1.1.1.9 christos __attribute__ ((noinline, noclone)) 5590 1.1.1.9 christos xxx (void (*f) (void)) 5591 1.1.1.9 christos { 5592 1.1.1.9 christos f (); 5593 1.1.1.9 christos } 5594 1.1.1.9 christos 5595 1.1.1.9 christos static void 5596 1.1.1.9 christos __attribute__ ((noinline, noclone)) 5597 1.1.1.9 christos bar (void) 5598 1.1.1.9 christos { 5599 1.1.1.9 christos xxx (foo); 5600 1.1.1.9 christos } 5601 1.1.1.9 christos 5602 1.1.1.9 christos int 5603 1.1.1.9 christos main () 5604 1.1.1.9 christos { 5605 1.1.1.9 christos bar (); 5606 1.1.1.9 christos return 0; 5607 1.1.1.9 christos } 5608 1.1.1.9 christos 5609 1.1.1.9 christos _ACEOF 5610 1.1.1.9 christos if ac_fn_c_try_run "$LINENO"; then : 5611 1.1.1.9 christos have_cet=no 5612 1.1.1.9 christos else 5613 1.1.1.9 christos have_cet=yes 5614 1.1.1.9 christos fi 5615 1.1.1.9 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5616 1.1.1.9 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5617 1.1.1.9 christos fi 5618 1.1.1.9 christos 5619 1.1.1.10 christos fi 5620 1.1.1.9 christos if test x$enable_cet = xno -a x$have_cet = xyes; then 5621 1.1.1.9 christos as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 5622 1.1.1.9 christos fi 5623 1.1.1.9 christos fi 5624 1.1.1.9 christos else 5625 1.1.1.9 christos # Enable CET in cross compiler if possible so that it will run on both 5626 1.1.1.9 christos # CET and non-CET hosts. 5627 1.1.1.9 christos have_cet=yes 5628 1.1.1.9 christos fi 5629 1.1.1.9 christos if test x$enable_cet = xyes; then 5630 1.1.1.9 christos CET_HOST_FLAGS="-fcf-protection" 5631 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5632 1.1.1.9 christos $as_echo "yes" >&6; } 5633 1.1.1.9 christos else 5634 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5635 1.1.1.9 christos $as_echo "no" >&6; } 5636 1.1.1.9 christos fi 5637 1.1.1.9 christos CFLAGS="$cet_save_CFLAGS" 5638 1.1.1.9 christos LDFLAGS="$cet_save_LDFLAGS" 5639 1.1.1.9 christos 5640 1.1.1.9 christos 5641 1.1.1.9 christos 5642 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 5643 1.1.1.11 christos $as_echo_n "checking target system type... " >&6; } 5644 1.1.1.11 christos if ${ac_cv_target+:} false; then : 5645 1.1.1.11 christos $as_echo_n "(cached) " >&6 5646 1.1.1.11 christos else 5647 1.1.1.11 christos if test "x$target_alias" = x; then 5648 1.1.1.11 christos ac_cv_target=$ac_cv_host 5649 1.1.1.11 christos else 5650 1.1.1.11 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 5651 1.1.1.11 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 5652 1.1.1.11 christos fi 5653 1.1.1.11 christos 5654 1.1.1.11 christos fi 5655 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 5656 1.1.1.11 christos $as_echo "$ac_cv_target" >&6; } 5657 1.1.1.11 christos case $ac_cv_target in 5658 1.1.1.11 christos *-*-*) ;; 5659 1.1.1.11 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 5660 1.1.1.11 christos esac 5661 1.1.1.11 christos target=$ac_cv_target 5662 1.1.1.11 christos ac_save_IFS=$IFS; IFS='-' 5663 1.1.1.11 christos set x $ac_cv_target 5664 1.1.1.11 christos shift 5665 1.1.1.11 christos target_cpu=$1 5666 1.1.1.11 christos target_vendor=$2 5667 1.1.1.11 christos shift; shift 5668 1.1.1.11 christos # Remember, the first character of IFS is used to create $*, 5669 1.1.1.11 christos # except with old shells: 5670 1.1.1.11 christos target_os=$* 5671 1.1.1.11 christos IFS=$ac_save_IFS 5672 1.1.1.11 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 5673 1.1.1.11 christos 5674 1.1.1.11 christos 5675 1.1.1.11 christos # The aliases save the names the user supplied, while $host etc. 5676 1.1.1.11 christos # will get canonicalized. 5677 1.1.1.11 christos test -n "$target_alias" && 5678 1.1.1.11 christos test "$program_prefix$program_suffix$program_transform_name" = \ 5679 1.1.1.11 christos NONENONEs,x,x, && 5680 1.1.1.11 christos program_prefix=${target_alias}- 5681 1.1.1.11 christos 5682 1.1.1.11 christos test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS='' 5683 1.1.1.11 christos 5684 1.1.1.11 christos 5685 1.1.1.11 christos # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH 5686 1.1.1.11 christos # with a different meaning. 5687 1.1.1.11 christos case ${target_os} in 5688 1.1.1.11 christos solaris2*) 5689 1.1.1.11 christos ac_save_CFLAGS="$CFLAGS" 5690 1.1.1.11 christos CFLAGS="$CFLAGS -Wa,-nH" 5691 1.1.1.11 christos 5692 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as that supports -Wa,-nH" >&5 5693 1.1.1.11 christos $as_echo_n "checking for as that supports -Wa,-nH... " >&6; } 5694 1.1.1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5695 1.1.1.11 christos /* end confdefs.h. */ 5696 1.1.1.11 christos 5697 1.1.1.11 christos int 5698 1.1.1.11 christos main () 5699 1.1.1.11 christos { 5700 1.1.1.11 christos return 0; 5701 1.1.1.11 christos ; 5702 1.1.1.11 christos return 0; 5703 1.1.1.11 christos } 5704 1.1.1.11 christos _ACEOF 5705 1.1.1.11 christos if ac_fn_c_try_compile "$LINENO"; then : 5706 1.1.1.11 christos ac_hwcap_flags=yes 5707 1.1.1.11 christos else 5708 1.1.1.11 christos ac_hwcap_flags=no 5709 1.1.1.11 christos fi 5710 1.1.1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5711 1.1.1.11 christos if test "$ac_hwcap_flags" = "yes"; then 5712 1.1.1.11 christos HWCAP_CFLAGS="-Wa,-nH $HWCAP_CFLAGS" 5713 1.1.1.11 christos fi 5714 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_flags" >&5 5715 1.1.1.11 christos $as_echo "$ac_hwcap_flags" >&6; } 5716 1.1.1.11 christos 5717 1.1.1.11 christos CFLAGS="$ac_save_CFLAGS" 5718 1.1.1.11 christos ;; 5719 1.1.1.11 christos esac 5720 1.1.1.11 christos 5721 1.1.1.11 christos 5722 1.1.1.11 christos 5723 1.1.1.11 christos 5724 1.1 christos echo "# Warning: this fragment is automatically generated" > temp-frag 5725 1.1 christos 5726 1.1 christos if [ -n "${frag}" ] && [ -f "${frag}" ]; then 5727 1.1 christos echo "Appending ${frag} to xhost-mkfrag" 5728 1.1 christos echo "# Following fragment copied from ${frag}" >> temp-frag 5729 1.1 christos cat ${frag} >> temp-frag 5730 1.1 christos fi 5731 1.1 christos 5732 1.1 christos # record if we want to build shared libs. 5733 1.1 christos if [ "${shared}" = "yes" ]; then 5734 1.1 christos echo enable_shared = yes >> temp-frag 5735 1.1 christos else 5736 1.1 christos echo enable_shared = no >> temp-frag 5737 1.1 christos fi 5738 1.1 christos 5739 1.1 christos frag=xhost-mkfrag 5740 1.1 christos ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 5741 1.1 christos 5742 1.1 christos host_makefile_frag=${frag} 5743 1.1 christos 5744 1.1 christos 5745 1.1 christos # It's OK to check for header files. Although the compiler may not be 5746 1.1 christos # able to link anything, it had better be able to at least compile 5747 1.1 christos # something. 5748 1.1.1.11 christos for ac_header in sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h sys/prctl.h spawn.h 5749 1.1 christos do : 5750 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5751 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 5752 1.1.1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5753 1.1 christos cat >>confdefs.h <<_ACEOF 5754 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5755 1.1 christos _ACEOF 5756 1.1 christos 5757 1.1 christos fi 5758 1.1 christos done 5759 1.1 christos 5760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 5761 1.1 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 5762 1.1.1.8 christos if ${ac_cv_header_sys_wait_h+:} false; then : 5763 1.1 christos $as_echo_n "(cached) " >&6 5764 1.1 christos else 5765 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5766 1.1 christos /* end confdefs.h. */ 5767 1.1 christos #include <sys/types.h> 5768 1.1 christos #include <sys/wait.h> 5769 1.1 christos #ifndef WEXITSTATUS 5770 1.1 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 5771 1.1 christos #endif 5772 1.1 christos #ifndef WIFEXITED 5773 1.1 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 5774 1.1 christos #endif 5775 1.1 christos 5776 1.1 christos int 5777 1.1 christos main () 5778 1.1 christos { 5779 1.1 christos int s; 5780 1.1 christos wait (&s); 5781 1.1 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 5782 1.1 christos ; 5783 1.1 christos return 0; 5784 1.1 christos } 5785 1.1 christos _ACEOF 5786 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5787 1.1 christos ac_cv_header_sys_wait_h=yes 5788 1.1 christos else 5789 1.1 christos ac_cv_header_sys_wait_h=no 5790 1.1 christos fi 5791 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5792 1.1 christos fi 5793 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 5794 1.1 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; } 5795 1.1 christos if test $ac_cv_header_sys_wait_h = yes; then 5796 1.1 christos 5797 1.1 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 5798 1.1 christos 5799 1.1 christos fi 5800 1.1 christos 5801 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 5802 1.1 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 5803 1.1.1.8 christos if ${ac_cv_header_time+:} false; then : 5804 1.1 christos $as_echo_n "(cached) " >&6 5805 1.1 christos else 5806 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5807 1.1 christos /* end confdefs.h. */ 5808 1.1 christos #include <sys/types.h> 5809 1.1 christos #include <sys/time.h> 5810 1.1 christos #include <time.h> 5811 1.1 christos 5812 1.1 christos int 5813 1.1 christos main () 5814 1.1 christos { 5815 1.1 christos if ((struct tm *) 0) 5816 1.1 christos return 0; 5817 1.1 christos ; 5818 1.1 christos return 0; 5819 1.1 christos } 5820 1.1 christos _ACEOF 5821 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5822 1.1 christos ac_cv_header_time=yes 5823 1.1 christos else 5824 1.1 christos ac_cv_header_time=no 5825 1.1 christos fi 5826 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5827 1.1 christos fi 5828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 5829 1.1 christos $as_echo "$ac_cv_header_time" >&6; } 5830 1.1 christos if test $ac_cv_header_time = yes; then 5831 1.1 christos 5832 1.1 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 5833 1.1 christos 5834 1.1 christos fi 5835 1.1 christos 5836 1.1 christos 5837 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 5838 1.1 christos $as_echo_n "checking whether errno must be declared... " >&6; } 5839 1.1.1.8 christos if ${libiberty_cv_declare_errno+:} false; then : 5840 1.1 christos $as_echo_n "(cached) " >&6 5841 1.1 christos else 5842 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5843 1.1 christos /* end confdefs.h. */ 5844 1.1 christos #include <errno.h> 5845 1.1 christos int 5846 1.1 christos main () 5847 1.1 christos { 5848 1.1 christos int x = errno; 5849 1.1 christos ; 5850 1.1 christos return 0; 5851 1.1 christos } 5852 1.1 christos _ACEOF 5853 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5854 1.1 christos libiberty_cv_declare_errno=no 5855 1.1 christos else 5856 1.1 christos libiberty_cv_declare_errno=yes 5857 1.1 christos fi 5858 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5859 1.1 christos fi 5860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 5861 1.1 christos $as_echo "$libiberty_cv_declare_errno" >&6; } 5862 1.1 christos if test $libiberty_cv_declare_errno = yes 5863 1.1 christos then 5864 1.1 christos $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 5865 1.1 christos 5866 1.1 christos fi 5867 1.1 christos 5868 1.1 christos 5869 1.1.1.4 christos # Determine sizes of some types. 5870 1.1 christos # The cast to long int works around a bug in the HP C Compiler 5871 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5872 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5873 1.1 christos # This bug is HP SR number 8606223364. 5874 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 5875 1.1 christos $as_echo_n "checking size of int... " >&6; } 5876 1.1.1.8 christos if ${ac_cv_sizeof_int+:} false; then : 5877 1.1 christos $as_echo_n "(cached) " >&6 5878 1.1 christos else 5879 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 5880 1.1 christos 5881 1.1 christos else 5882 1.1 christos if test "$ac_cv_type_int" = yes; then 5883 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5884 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5885 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (int) 5886 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 5887 1.1 christos else 5888 1.1 christos ac_cv_sizeof_int=0 5889 1.1 christos fi 5890 1.1 christos fi 5891 1.1 christos 5892 1.1 christos fi 5893 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 5894 1.1 christos $as_echo "$ac_cv_sizeof_int" >&6; } 5895 1.1 christos 5896 1.1 christos 5897 1.1 christos 5898 1.1 christos cat >>confdefs.h <<_ACEOF 5899 1.1 christos #define SIZEOF_INT $ac_cv_sizeof_int 5900 1.1 christos _ACEOF 5901 1.1 christos 5902 1.1 christos 5903 1.1.1.4 christos # The cast to long int works around a bug in the HP C Compiler 5904 1.1.1.4 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5905 1.1.1.4 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5906 1.1.1.4 christos # This bug is HP SR number 8606223364. 5907 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 5908 1.1.1.4 christos $as_echo_n "checking size of long... " >&6; } 5909 1.1.1.8 christos if ${ac_cv_sizeof_long+:} false; then : 5910 1.1.1.4 christos $as_echo_n "(cached) " >&6 5911 1.1.1.4 christos else 5912 1.1.1.4 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 5913 1.1.1.4 christos 5914 1.1.1.4 christos else 5915 1.1.1.4 christos if test "$ac_cv_type_long" = yes; then 5916 1.1.1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5917 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5918 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (long) 5919 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 5920 1.1.1.4 christos else 5921 1.1.1.4 christos ac_cv_sizeof_long=0 5922 1.1.1.4 christos fi 5923 1.1.1.4 christos fi 5924 1.1.1.4 christos 5925 1.1.1.4 christos fi 5926 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 5927 1.1.1.4 christos $as_echo "$ac_cv_sizeof_long" >&6; } 5928 1.1.1.4 christos 5929 1.1.1.4 christos 5930 1.1.1.4 christos 5931 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 5932 1.1.1.4 christos #define SIZEOF_LONG $ac_cv_sizeof_long 5933 1.1.1.4 christos _ACEOF 5934 1.1.1.4 christos 5935 1.1.1.4 christos 5936 1.1.1.6 christos # The cast to long int works around a bug in the HP C Compiler 5937 1.1.1.6 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5938 1.1.1.6 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5939 1.1.1.6 christos # This bug is HP SR number 8606223364. 5940 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 5941 1.1.1.6 christos $as_echo_n "checking size of size_t... " >&6; } 5942 1.1.1.8 christos if ${ac_cv_sizeof_size_t+:} false; then : 5943 1.1.1.6 christos $as_echo_n "(cached) " >&6 5944 1.1.1.6 christos else 5945 1.1.1.6 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 5946 1.1.1.6 christos 5947 1.1.1.6 christos else 5948 1.1.1.6 christos if test "$ac_cv_type_size_t" = yes; then 5949 1.1.1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5950 1.1.1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5951 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (size_t) 5952 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 5953 1.1.1.6 christos else 5954 1.1.1.6 christos ac_cv_sizeof_size_t=0 5955 1.1.1.6 christos fi 5956 1.1.1.6 christos fi 5957 1.1.1.6 christos 5958 1.1.1.6 christos fi 5959 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 5960 1.1.1.6 christos $as_echo "$ac_cv_sizeof_size_t" >&6; } 5961 1.1.1.6 christos 5962 1.1.1.6 christos 5963 1.1.1.6 christos 5964 1.1.1.6 christos cat >>confdefs.h <<_ACEOF 5965 1.1.1.6 christos #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 5966 1.1.1.6 christos _ACEOF 5967 1.1.1.6 christos 5968 1.1.1.6 christos 5969 1.1.1.4 christos 5970 1.1.1.4 christos # Check for presense of long long 5971 1.1.1.4 christos ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 5972 1.1.1.8 christos if test "x$ac_cv_type_long_long" = xyes; then : 5973 1.1.1.4 christos 5974 1.1.1.4 christos $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h 5975 1.1.1.4 christos # The cast to long int works around a bug in the HP C Compiler 5976 1.1.1.4 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5977 1.1.1.4 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5978 1.1.1.4 christos # This bug is HP SR number 8606223364. 5979 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 5980 1.1.1.4 christos $as_echo_n "checking size of long long... " >&6; } 5981 1.1.1.8 christos if ${ac_cv_sizeof_long_long+:} false; then : 5982 1.1.1.4 christos $as_echo_n "(cached) " >&6 5983 1.1.1.4 christos else 5984 1.1.1.4 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 5985 1.1.1.4 christos 5986 1.1.1.4 christos else 5987 1.1.1.4 christos if test "$ac_cv_type_long_long" = yes; then 5988 1.1.1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5989 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5990 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (long long) 5991 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; } 5992 1.1.1.4 christos else 5993 1.1.1.4 christos ac_cv_sizeof_long_long=0 5994 1.1.1.4 christos fi 5995 1.1.1.4 christos fi 5996 1.1.1.4 christos 5997 1.1.1.4 christos fi 5998 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 5999 1.1.1.4 christos $as_echo "$ac_cv_sizeof_long_long" >&6; } 6000 1.1.1.4 christos 6001 1.1.1.4 christos 6002 1.1.1.4 christos 6003 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 6004 1.1.1.4 christos #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 6005 1.1.1.4 christos _ACEOF 6006 1.1.1.4 christos 6007 1.1.1.4 christos 6008 1.1.1.4 christos fi 6009 1.1.1.4 christos 6010 1.1 christos 6011 1.1 christos # Look for a 64-bit type. 6012 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 6013 1.1 christos $as_echo_n "checking for a 64-bit type... " >&6; } 6014 1.1.1.8 christos if ${liberty_cv_uint64+:} false; then : 6015 1.1 christos $as_echo_n "(cached) " >&6 6016 1.1 christos else 6017 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6018 1.1 christos /* end confdefs.h. */ 6019 1.1 christos #ifdef HAVE_STDINT_H 6020 1.1 christos #include <stdint.h> 6021 1.1 christos #endif 6022 1.1 christos int 6023 1.1 christos main () 6024 1.1 christos { 6025 1.1 christos extern uint64_t foo; 6026 1.1 christos ; 6027 1.1 christos return 0; 6028 1.1 christos } 6029 1.1 christos _ACEOF 6030 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6031 1.1 christos liberty_cv_uint64=uint64_t 6032 1.1 christos else 6033 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6034 1.1 christos /* end confdefs.h. */ 6035 1.1 christos #ifdef HAVE_LIMITS_H 6036 1.1 christos #include <limits.h> 6037 1.1 christos #endif 6038 1.1 christos #ifndef CHAR_BIT 6039 1.1 christos #define CHAR_BIT 8 6040 1.1 christos #endif 6041 1.1 christos int 6042 1.1 christos main () 6043 1.1 christos { 6044 1.1 christos extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 6045 1.1 christos ; 6046 1.1 christos return 0; 6047 1.1 christos } 6048 1.1 christos _ACEOF 6049 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6050 1.1 christos liberty_cv_uint64="unsigned long" 6051 1.1 christos else 6052 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6053 1.1 christos /* end confdefs.h. */ 6054 1.1 christos #ifdef HAVE_LIMITS_H 6055 1.1 christos #include <limits.h> 6056 1.1 christos #endif 6057 1.1 christos #ifndef CHAR_BIT 6058 1.1 christos #define CHAR_BIT 8 6059 1.1 christos #endif 6060 1.1 christos int 6061 1.1 christos main () 6062 1.1 christos { 6063 1.1 christos extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 6064 1.1 christos ; 6065 1.1 christos return 0; 6066 1.1 christos } 6067 1.1 christos _ACEOF 6068 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6069 1.1 christos liberty_cv_uint64="unsigned long long" 6070 1.1 christos else 6071 1.1 christos liberty_cv_uint64=none 6072 1.1 christos fi 6073 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6074 1.1 christos fi 6075 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6076 1.1 christos fi 6077 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6078 1.1 christos fi 6079 1.1 christos 6080 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 6081 1.1 christos $as_echo "$liberty_cv_uint64" >&6; } 6082 1.1 christos if test "$liberty_cv_uint64" != none; then 6083 1.1 christos 6084 1.1 christos cat >>confdefs.h <<_ACEOF 6085 1.1 christos #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 6086 1.1 christos _ACEOF 6087 1.1 christos 6088 1.1 christos fi 6089 1.1 christos 6090 1.1 christos 6091 1.1 christos ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 6092 1.1.1.8 christos if test "x$ac_cv_type_intptr_t" = xyes; then : 6093 1.1 christos 6094 1.1 christos $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 6095 1.1 christos 6096 1.1 christos else 6097 1.1 christos for ac_type in 'int' 'long int' 'long long int'; do 6098 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6099 1.1 christos /* end confdefs.h. */ 6100 1.1 christos $ac_includes_default 6101 1.1 christos int 6102 1.1 christos main () 6103 1.1 christos { 6104 1.1 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 6105 1.1.1.8 christos test_array [0] = 0; 6106 1.1.1.8 christos return test_array [0]; 6107 1.1 christos 6108 1.1 christos ; 6109 1.1 christos return 0; 6110 1.1 christos } 6111 1.1 christos _ACEOF 6112 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6113 1.1 christos 6114 1.1 christos cat >>confdefs.h <<_ACEOF 6115 1.1 christos #define intptr_t $ac_type 6116 1.1 christos _ACEOF 6117 1.1 christos 6118 1.1 christos ac_type= 6119 1.1 christos fi 6120 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6121 1.1 christos test -z "$ac_type" && break 6122 1.1 christos done 6123 1.1 christos fi 6124 1.1 christos 6125 1.1 christos 6126 1.1 christos 6127 1.1 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 6128 1.1.1.8 christos if test "x$ac_cv_type_uintptr_t" = xyes; then : 6129 1.1 christos 6130 1.1 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 6131 1.1 christos 6132 1.1 christos else 6133 1.1 christos for ac_type in 'unsigned int' 'unsigned long int' \ 6134 1.1 christos 'unsigned long long int'; do 6135 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6136 1.1 christos /* end confdefs.h. */ 6137 1.1 christos $ac_includes_default 6138 1.1 christos int 6139 1.1 christos main () 6140 1.1 christos { 6141 1.1 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 6142 1.1.1.8 christos test_array [0] = 0; 6143 1.1.1.8 christos return test_array [0]; 6144 1.1 christos 6145 1.1 christos ; 6146 1.1 christos return 0; 6147 1.1 christos } 6148 1.1 christos _ACEOF 6149 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6150 1.1 christos 6151 1.1 christos cat >>confdefs.h <<_ACEOF 6152 1.1 christos #define uintptr_t $ac_type 6153 1.1 christos _ACEOF 6154 1.1 christos 6155 1.1 christos ac_type= 6156 1.1 christos fi 6157 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6158 1.1 christos test -z "$ac_type" && break 6159 1.1 christos done 6160 1.1 christos fi 6161 1.1 christos 6162 1.1 christos 6163 1.1 christos ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 6164 1.1.1.8 christos if test "x$ac_cv_type_ssize_t" = xyes; then : 6165 1.1 christos 6166 1.1 christos else 6167 1.1 christos 6168 1.1 christos cat >>confdefs.h <<_ACEOF 6169 1.1 christos #define ssize_t int 6170 1.1 christos _ACEOF 6171 1.1 christos 6172 1.1 christos fi 6173 1.1 christos 6174 1.1 christos 6175 1.1 christos # Given the above check, we always have uintptr_t or a fallback 6176 1.1 christos # definition. So define HAVE_UINTPTR_T in case any imported code 6177 1.1 christos # relies on it. 6178 1.1 christos 6179 1.1 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 6180 1.1 christos 6181 1.1 christos 6182 1.1 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 6183 1.1.1.8 christos if test "x$ac_cv_type_pid_t" = xyes; then : 6184 1.1 christos 6185 1.1 christos else 6186 1.1 christos 6187 1.1 christos cat >>confdefs.h <<_ACEOF 6188 1.1 christos #define pid_t int 6189 1.1 christos _ACEOF 6190 1.1 christos 6191 1.1 christos fi 6192 1.1 christos 6193 1.1 christos 6194 1.1 christos # This is the list of functions which libiberty will provide if they 6195 1.1 christos # are not available on the host. 6196 1.1 christos 6197 1.1 christos funcs="asprintf" 6198 1.1 christos funcs="$funcs atexit" 6199 1.1 christos funcs="$funcs basename" 6200 1.1 christos funcs="$funcs bcmp" 6201 1.1 christos funcs="$funcs bcopy" 6202 1.1 christos funcs="$funcs bsearch" 6203 1.1 christos funcs="$funcs bzero" 6204 1.1 christos funcs="$funcs calloc" 6205 1.1 christos funcs="$funcs clock" 6206 1.1 christos funcs="$funcs ffs" 6207 1.1 christos funcs="$funcs getcwd" 6208 1.1 christos funcs="$funcs getpagesize" 6209 1.1 christos funcs="$funcs gettimeofday" 6210 1.1 christos funcs="$funcs index" 6211 1.1 christos funcs="$funcs insque" 6212 1.1 christos funcs="$funcs memchr" 6213 1.1 christos funcs="$funcs memcmp" 6214 1.1 christos funcs="$funcs memcpy" 6215 1.1 christos funcs="$funcs memmem" 6216 1.1 christos funcs="$funcs memmove" 6217 1.1 christos funcs="$funcs mempcpy" 6218 1.1 christos funcs="$funcs memset" 6219 1.1 christos funcs="$funcs mkstemps" 6220 1.1 christos funcs="$funcs putenv" 6221 1.1 christos funcs="$funcs random" 6222 1.1 christos funcs="$funcs rename" 6223 1.1 christos funcs="$funcs rindex" 6224 1.1 christos funcs="$funcs setenv" 6225 1.1 christos funcs="$funcs snprintf" 6226 1.1 christos funcs="$funcs sigsetmask" 6227 1.1 christos funcs="$funcs stpcpy" 6228 1.1 christos funcs="$funcs stpncpy" 6229 1.1 christos funcs="$funcs strcasecmp" 6230 1.1 christos funcs="$funcs strchr" 6231 1.1 christos funcs="$funcs strdup" 6232 1.1 christos funcs="$funcs strncasecmp" 6233 1.1 christos funcs="$funcs strndup" 6234 1.1.1.2 christos funcs="$funcs strnlen" 6235 1.1 christos funcs="$funcs strrchr" 6236 1.1 christos funcs="$funcs strstr" 6237 1.1 christos funcs="$funcs strtod" 6238 1.1 christos funcs="$funcs strtol" 6239 1.1 christos funcs="$funcs strtoul" 6240 1.1.1.4 christos funcs="$funcs strtoll" 6241 1.1.1.4 christos funcs="$funcs strtoull" 6242 1.1 christos funcs="$funcs strverscmp" 6243 1.1 christos funcs="$funcs tmpnam" 6244 1.1 christos funcs="$funcs vasprintf" 6245 1.1 christos funcs="$funcs vfprintf" 6246 1.1 christos funcs="$funcs vprintf" 6247 1.1 christos funcs="$funcs vsnprintf" 6248 1.1 christos funcs="$funcs vsprintf" 6249 1.1 christos funcs="$funcs waitpid" 6250 1.1 christos funcs="$funcs setproctitle" 6251 1.1 christos 6252 1.1 christos # Also in the old function.def file: alloca, vfork, getopt. 6253 1.1 christos 6254 1.1 christos vars="sys_errlist sys_nerr sys_siglist" 6255 1.1 christos 6256 1.1.1.2 christos checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \ 6257 1.1.1.11 christos getsysinfo gettimeofday on_exit pipe2 posix_spawn posix_spawnp psignal \ 6258 1.1.1.11 christos pstat_getdynamic pstat_getstatic \ 6259 1.1.1.10 christos realpath setrlimit spawnve spawnvpe strerror strsignal sysconf sysctl \ 6260 1.1.1.2 christos sysmp table times wait3 wait4" 6261 1.1 christos 6262 1.1.1.10 christos #Darwin has sbrk, but it is deprecated and that produces build-time warnings 6263 1.1.1.10 christos #so do not check for it. 6264 1.1.1.10 christos case "${host}" in 6265 1.1.1.10 christos *-*-darwin*) ;; 6266 1.1.1.10 christos *) checkfuncs="$checkfuncs sbrk" 6267 1.1.1.10 christos esac 6268 1.1.1.10 christos 6269 1.1 christos # These are neither executed nor required, but they help keep 6270 1.1 christos # autoheader happy without adding a bunch of text to acconfig.h. 6271 1.1 christos if test "x" = "y"; then 6272 1.1 christos for ac_func in asprintf atexit \ 6273 1.1 christos basename bcmp bcopy bsearch bzero \ 6274 1.1 christos calloc canonicalize_file_name clock \ 6275 1.1 christos dup3 \ 6276 1.1 christos ffs __fsetlocking \ 6277 1.1.1.2 christos getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \ 6278 1.1 christos index insque \ 6279 1.1 christos memchr memcmp memcpy memmem memmove memset mkstemps \ 6280 1.1 christos on_exit \ 6281 1.1.1.11 christos pipe2 posix_spawn posix_spawnp psignal \ 6282 1.1.1.11 christos pstat_getdynamic pstat_getstatic putenv \ 6283 1.1 christos random realpath rename rindex \ 6284 1.1.1.2 christos sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \ 6285 1.1 christos stpcpy stpncpy strcasecmp strchr strdup \ 6286 1.1.1.2 christos strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \ 6287 1.1.1.4 christos strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \ 6288 1.1 christos table times tmpnam \ 6289 1.1 christos vasprintf vfprintf vprintf vsprintf \ 6290 1.1 christos wait3 wait4 waitpid 6291 1.1 christos do : 6292 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6293 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6294 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6295 1.1 christos cat >>confdefs.h <<_ACEOF 6296 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6297 1.1 christos _ACEOF 6298 1.1 christos 6299 1.1 christos fi 6300 1.1 christos done 6301 1.1 christos 6302 1.1.1.8 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 6303 1.1.1.8 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 6304 1.1.1.8 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 6305 1.1 christos ac_have_decl=1 6306 1.1 christos else 6307 1.1 christos ac_have_decl=0 6308 1.1 christos fi 6309 1.1 christos 6310 1.1 christos cat >>confdefs.h <<_ACEOF 6311 1.1 christos #define HAVE_DECL_BASENAME $ac_have_decl 6312 1.1 christos _ACEOF 6313 1.1 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6314 1.1.1.8 christos if test "x$ac_cv_have_decl_ffs" = xyes; then : 6315 1.1 christos ac_have_decl=1 6316 1.1 christos else 6317 1.1 christos ac_have_decl=0 6318 1.1 christos fi 6319 1.1 christos 6320 1.1 christos cat >>confdefs.h <<_ACEOF 6321 1.1 christos #define HAVE_DECL_FFS $ac_have_decl 6322 1.1 christos _ACEOF 6323 1.1 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6324 1.1.1.8 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then : 6325 1.1 christos ac_have_decl=1 6326 1.1 christos else 6327 1.1 christos ac_have_decl=0 6328 1.1 christos fi 6329 1.1 christos 6330 1.1 christos cat >>confdefs.h <<_ACEOF 6331 1.1 christos #define HAVE_DECL_ASPRINTF $ac_have_decl 6332 1.1 christos _ACEOF 6333 1.1 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6334 1.1.1.8 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 6335 1.1 christos ac_have_decl=1 6336 1.1 christos else 6337 1.1 christos ac_have_decl=0 6338 1.1 christos fi 6339 1.1 christos 6340 1.1 christos cat >>confdefs.h <<_ACEOF 6341 1.1 christos #define HAVE_DECL_VASPRINTF $ac_have_decl 6342 1.1 christos _ACEOF 6343 1.1 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6344 1.1.1.8 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then : 6345 1.1 christos ac_have_decl=1 6346 1.1 christos else 6347 1.1 christos ac_have_decl=0 6348 1.1 christos fi 6349 1.1 christos 6350 1.1 christos cat >>confdefs.h <<_ACEOF 6351 1.1 christos #define HAVE_DECL_SNPRINTF $ac_have_decl 6352 1.1 christos _ACEOF 6353 1.1 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6354 1.1.1.8 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 6355 1.1 christos ac_have_decl=1 6356 1.1 christos else 6357 1.1 christos ac_have_decl=0 6358 1.1 christos fi 6359 1.1 christos 6360 1.1 christos cat >>confdefs.h <<_ACEOF 6361 1.1 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl 6362 1.1 christos _ACEOF 6363 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 6364 1.1.1.8 christos if test "x$ac_cv_have_decl_strtol" = xyes; then : 6365 1.1.1.4 christos ac_have_decl=1 6366 1.1.1.4 christos else 6367 1.1.1.4 christos ac_have_decl=0 6368 1.1.1.4 christos fi 6369 1.1.1.4 christos 6370 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 6371 1.1.1.4 christos #define HAVE_DECL_STRTOL $ac_have_decl 6372 1.1.1.4 christos _ACEOF 6373 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 6374 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then : 6375 1.1.1.4 christos ac_have_decl=1 6376 1.1.1.4 christos else 6377 1.1.1.4 christos ac_have_decl=0 6378 1.1.1.4 christos fi 6379 1.1.1.4 christos 6380 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 6381 1.1.1.4 christos #define HAVE_DECL_STRTOUL $ac_have_decl 6382 1.1.1.4 christos _ACEOF 6383 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 6384 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then : 6385 1.1.1.4 christos ac_have_decl=1 6386 1.1.1.4 christos else 6387 1.1.1.4 christos ac_have_decl=0 6388 1.1.1.4 christos fi 6389 1.1.1.4 christos 6390 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 6391 1.1.1.4 christos #define HAVE_DECL_STRTOLL $ac_have_decl 6392 1.1.1.4 christos _ACEOF 6393 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 6394 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then : 6395 1.1.1.4 christos ac_have_decl=1 6396 1.1.1.4 christos else 6397 1.1.1.4 christos ac_have_decl=0 6398 1.1.1.4 christos fi 6399 1.1.1.4 christos 6400 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 6401 1.1.1.4 christos #define HAVE_DECL_STRTOULL $ac_have_decl 6402 1.1.1.4 christos _ACEOF 6403 1.1.1.7 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 6404 1.1.1.8 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then : 6405 1.1.1.7 christos ac_have_decl=1 6406 1.1.1.7 christos else 6407 1.1.1.7 christos ac_have_decl=0 6408 1.1.1.7 christos fi 6409 1.1.1.7 christos 6410 1.1.1.7 christos cat >>confdefs.h <<_ACEOF 6411 1.1.1.7 christos #define HAVE_DECL_STRNLEN $ac_have_decl 6412 1.1.1.7 christos _ACEOF 6413 1.1 christos 6414 1.1 christos 6415 1.1 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6416 1.1 christos 6417 1.1 christos 6418 1.1 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6419 1.1 christos 6420 1.1 christos 6421 1.1 christos $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 6422 1.1 christos 6423 1.1 christos fi 6424 1.1 christos 6425 1.1 christos # For each of these functions, if the host does not provide the 6426 1.1 christos # function we want to put FN.o in LIBOBJS, and if the host does 6427 1.1 christos # provide the function, we want to define HAVE_FN in config.h. 6428 1.1 christos 6429 1.1 christos setobjs= 6430 1.1 christos CHECK= 6431 1.1 christos if test -n "${with_target_subdir}"; then 6432 1.1 christos 6433 1.1 christos # We are being configured as a target library. AC_REPLACE_FUNCS 6434 1.1 christos # may not work correctly, because the compiler may not be able to 6435 1.1 christos # link executables. Note that we may still be being configured 6436 1.1 christos # native. 6437 1.1 christos 6438 1.1 christos # If we are being configured for newlib, we know which functions 6439 1.1 christos # newlib provide and which ones we will be expected to provide. 6440 1.1 christos 6441 1.1 christos if test "x${with_newlib}" = "xyes"; then 6442 1.1 christos case " $LIBOBJS " in 6443 1.1 christos *" asprintf.$ac_objext "* ) ;; 6444 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6445 1.1 christos ;; 6446 1.1 christos esac 6447 1.1 christos 6448 1.1 christos case " $LIBOBJS " in 6449 1.1 christos *" basename.$ac_objext "* ) ;; 6450 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6451 1.1 christos ;; 6452 1.1 christos esac 6453 1.1 christos 6454 1.1 christos case " $LIBOBJS " in 6455 1.1 christos *" insque.$ac_objext "* ) ;; 6456 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6457 1.1 christos ;; 6458 1.1 christos esac 6459 1.1 christos 6460 1.1 christos case " $LIBOBJS " in 6461 1.1 christos *" random.$ac_objext "* ) ;; 6462 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext" 6463 1.1 christos ;; 6464 1.1 christos esac 6465 1.1 christos 6466 1.1 christos case " $LIBOBJS " in 6467 1.1 christos *" strdup.$ac_objext "* ) ;; 6468 1.1 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6469 1.1 christos ;; 6470 1.1 christos esac 6471 1.1 christos 6472 1.1 christos case " $LIBOBJS " in 6473 1.1 christos *" vasprintf.$ac_objext "* ) ;; 6474 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6475 1.1 christos ;; 6476 1.1 christos esac 6477 1.1 christos 6478 1.1 christos 6479 1.1 christos for f in $funcs; do 6480 1.1 christos case "$f" in 6481 1.1 christos asprintf | basename | insque | random | strdup | vasprintf) 6482 1.1 christos ;; 6483 1.1 christos *) 6484 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6485 1.1 christos cat >>confdefs.h <<_ACEOF 6486 1.1 christos #define $n 1 6487 1.1 christos _ACEOF 6488 1.1 christos 6489 1.1 christos ;; 6490 1.1 christos esac 6491 1.1 christos done 6492 1.1 christos 6493 1.1 christos # newlib doesnt provide any of the variables in $vars, so we 6494 1.1 christos # dont have to check them here. 6495 1.1 christos 6496 1.1 christos # Of the functions in $checkfuncs, newlib only has strerror. 6497 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6498 1.1 christos 6499 1.1 christos 6500 1.1 christos setobjs=yes 6501 1.1 christos 6502 1.1 christos fi 6503 1.1 christos 6504 1.1 christos # If we are being configured for Mingw, we know which functions 6505 1.1 christos # Mingw provides and which ones we will be expected to provide. 6506 1.1 christos 6507 1.1 christos case "${host}" in 6508 1.1 christos *-*-mingw*) 6509 1.1 christos case " $LIBOBJS " in 6510 1.1 christos *" asprintf.$ac_objext "* ) ;; 6511 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6512 1.1 christos ;; 6513 1.1 christos esac 6514 1.1 christos 6515 1.1 christos case " $LIBOBJS " in 6516 1.1 christos *" basename.$ac_objext "* ) ;; 6517 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6518 1.1 christos ;; 6519 1.1 christos esac 6520 1.1 christos 6521 1.1 christos case " $LIBOBJS " in 6522 1.1 christos *" bcmp.$ac_objext "* ) ;; 6523 1.1 christos *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 6524 1.1 christos ;; 6525 1.1 christos esac 6526 1.1 christos 6527 1.1 christos case " $LIBOBJS " in 6528 1.1 christos *" bcopy.$ac_objext "* ) ;; 6529 1.1 christos *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 6530 1.1 christos ;; 6531 1.1 christos esac 6532 1.1 christos 6533 1.1 christos case " $LIBOBJS " in 6534 1.1 christos *" bzero.$ac_objext "* ) ;; 6535 1.1 christos *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 6536 1.1 christos ;; 6537 1.1 christos esac 6538 1.1 christos 6539 1.1 christos case " $LIBOBJS " in 6540 1.1 christos *" clock.$ac_objext "* ) ;; 6541 1.1 christos *) LIBOBJS="$LIBOBJS clock.$ac_objext" 6542 1.1 christos ;; 6543 1.1 christos esac 6544 1.1 christos 6545 1.1 christos case " $LIBOBJS " in 6546 1.1 christos *" ffs.$ac_objext "* ) ;; 6547 1.1 christos *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 6548 1.1 christos ;; 6549 1.1 christos esac 6550 1.1 christos 6551 1.1 christos case " $LIBOBJS " in 6552 1.1 christos *" getpagesize.$ac_objext "* ) ;; 6553 1.1 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6554 1.1 christos ;; 6555 1.1 christos esac 6556 1.1 christos 6557 1.1 christos case " $LIBOBJS " in 6558 1.1 christos *" index.$ac_objext "* ) ;; 6559 1.1 christos *) LIBOBJS="$LIBOBJS index.$ac_objext" 6560 1.1 christos ;; 6561 1.1 christos esac 6562 1.1 christos 6563 1.1 christos case " $LIBOBJS " in 6564 1.1 christos *" insque.$ac_objext "* ) ;; 6565 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6566 1.1 christos ;; 6567 1.1 christos esac 6568 1.1 christos 6569 1.1 christos case " $LIBOBJS " in 6570 1.1 christos *" mempcpy.$ac_objext "* ) ;; 6571 1.1 christos *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 6572 1.1 christos ;; 6573 1.1 christos esac 6574 1.1 christos 6575 1.1 christos case " $LIBOBJS " in 6576 1.1 christos *" mkstemps.$ac_objext "* ) ;; 6577 1.1 christos *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 6578 1.1 christos ;; 6579 1.1 christos esac 6580 1.1 christos 6581 1.1 christos case " $LIBOBJS " in 6582 1.1 christos *" random.$ac_objext "* ) ;; 6583 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext" 6584 1.1 christos ;; 6585 1.1 christos esac 6586 1.1 christos 6587 1.1 christos case " $LIBOBJS " in 6588 1.1 christos *" rindex.$ac_objext "* ) ;; 6589 1.1 christos *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 6590 1.1 christos ;; 6591 1.1 christos esac 6592 1.1 christos 6593 1.1 christos case " $LIBOBJS " in 6594 1.1 christos *" sigsetmask.$ac_objext "* ) ;; 6595 1.1 christos *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 6596 1.1 christos ;; 6597 1.1 christos esac 6598 1.1 christos 6599 1.1 christos case " $LIBOBJS " in 6600 1.1 christos *" stpcpy.$ac_objext "* ) ;; 6601 1.1 christos *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 6602 1.1 christos ;; 6603 1.1 christos esac 6604 1.1 christos 6605 1.1 christos case " $LIBOBJS " in 6606 1.1 christos *" stpncpy.$ac_objext "* ) ;; 6607 1.1 christos *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 6608 1.1 christos ;; 6609 1.1 christos esac 6610 1.1 christos 6611 1.1 christos case " $LIBOBJS " in 6612 1.1 christos *" strndup.$ac_objext "* ) ;; 6613 1.1 christos *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 6614 1.1 christos ;; 6615 1.1 christos esac 6616 1.1 christos 6617 1.1 christos case " $LIBOBJS " in 6618 1.1.1.2 christos *" strnlen.$ac_objext "* ) ;; 6619 1.1.1.2 christos *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" 6620 1.1.1.2 christos ;; 6621 1.1.1.2 christos esac 6622 1.1.1.2 christos 6623 1.1.1.2 christos case " $LIBOBJS " in 6624 1.1 christos *" strverscmp.$ac_objext "* ) ;; 6625 1.1 christos *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 6626 1.1 christos ;; 6627 1.1 christos esac 6628 1.1 christos 6629 1.1 christos case " $LIBOBJS " in 6630 1.1 christos *" vasprintf.$ac_objext "* ) ;; 6631 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6632 1.1 christos ;; 6633 1.1 christos esac 6634 1.1 christos 6635 1.1 christos case " $LIBOBJS " in 6636 1.1 christos *" waitpid.$ac_objext "* ) ;; 6637 1.1 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6638 1.1 christos ;; 6639 1.1 christos esac 6640 1.1 christos 6641 1.1 christos 6642 1.1 christos for f in $funcs; do 6643 1.1 christos case "$f" in 6644 1.1.1.2 christos asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid) 6645 1.1 christos ;; 6646 1.1 christos *) 6647 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6648 1.1 christos cat >>confdefs.h <<_ACEOF 6649 1.1 christos #define $n 1 6650 1.1 christos _ACEOF 6651 1.1 christos 6652 1.1 christos ;; 6653 1.1 christos esac 6654 1.1 christos done 6655 1.1 christos 6656 1.1 christos # Mingw doesnt provide any of the variables in $vars, so we 6657 1.1 christos # dont have to check them here. 6658 1.1 christos 6659 1.1 christos # Of the functions in $checkfuncs, Mingw only has strerror. 6660 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6661 1.1 christos 6662 1.1 christos 6663 1.1 christos setobjs=yes 6664 1.1 christos ;; 6665 1.1 christos 6666 1.1 christos *-*-msdosdjgpp) 6667 1.1 christos case " $LIBOBJS " in 6668 1.1 christos *" vasprintf.$ac_objext "* ) ;; 6669 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6670 1.1 christos ;; 6671 1.1 christos esac 6672 1.1 christos 6673 1.1 christos case " $LIBOBJS " in 6674 1.1 christos *" vsnprintf.$ac_objext "* ) ;; 6675 1.1 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6676 1.1 christos ;; 6677 1.1 christos esac 6678 1.1 christos 6679 1.1 christos case " $LIBOBJS " in 6680 1.1 christos *" snprintf.$ac_objext "* ) ;; 6681 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6682 1.1 christos ;; 6683 1.1 christos esac 6684 1.1 christos 6685 1.1 christos case " $LIBOBJS " in 6686 1.1 christos *" asprintf.$ac_objext "* ) ;; 6687 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6688 1.1 christos ;; 6689 1.1 christos esac 6690 1.1 christos 6691 1.1 christos 6692 1.1 christos for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6693 1.1 christos getcwd getpagesize getrusage gettimeofday \ 6694 1.1 christos index insque memchr memcmp memcpy memmove memset psignal \ 6695 1.1 christos putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6696 1.1 christos strchr strdup strerror strncasecmp strrchr strstr strtod \ 6697 1.1 christos strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6698 1.1 christos vsprintf waitpid 6699 1.1 christos do 6700 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6701 1.1 christos cat >>confdefs.h <<_ACEOF 6702 1.1 christos #define $n 1 6703 1.1 christos _ACEOF 6704 1.1 christos 6705 1.1 christos done 6706 1.1 christos 6707 1.1 christos 6708 1.1 christos setobjs=yes 6709 1.1 christos ;; 6710 1.1 christos 6711 1.1 christos esac 6712 1.1 christos 6713 1.1 christos else 6714 1.1 christos 6715 1.1 christos # Not a target library, so we set things up to run the test suite. 6716 1.1 christos CHECK=really-check 6717 1.1 christos 6718 1.1 christos fi 6719 1.1 christos 6720 1.1 christos 6721 1.1 christos 6722 1.1 christos 6723 1.1 christos case "${host}" in 6724 1.1 christos *-*-cygwin* | *-*-mingw*) 6725 1.1 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6726 1.1 christos 6727 1.1 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6728 1.1 christos 6729 1.1 christos ;; 6730 1.1 christos esac 6731 1.1 christos 6732 1.1 christos if test -z "${setobjs}"; then 6733 1.1 christos case "${host}" in 6734 1.1 christos 6735 1.1 christos *-*-vxworks*) 6736 1.1 christos # Handle VxWorks configuration specially, since on VxWorks the 6737 1.1 christos # libraries are actually on the target board, not in the file 6738 1.1 christos # system. 6739 1.1 christos case " $LIBOBJS " in 6740 1.1 christos *" basename.$ac_objext "* ) ;; 6741 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6742 1.1 christos ;; 6743 1.1 christos esac 6744 1.1 christos 6745 1.1 christos case " $LIBOBJS " in 6746 1.1 christos *" getpagesize.$ac_objext "* ) ;; 6747 1.1 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6748 1.1 christos ;; 6749 1.1 christos esac 6750 1.1 christos 6751 1.1 christos case " $LIBOBJS " in 6752 1.1 christos *" insque.$ac_objext "* ) ;; 6753 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6754 1.1 christos ;; 6755 1.1 christos esac 6756 1.1 christos 6757 1.1 christos case " $LIBOBJS " in 6758 1.1 christos *" random.$ac_objext "* ) ;; 6759 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext" 6760 1.1 christos ;; 6761 1.1 christos esac 6762 1.1 christos 6763 1.1 christos case " $LIBOBJS " in 6764 1.1 christos *" strcasecmp.$ac_objext "* ) ;; 6765 1.1 christos *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 6766 1.1 christos ;; 6767 1.1 christos esac 6768 1.1 christos 6769 1.1 christos case " $LIBOBJS " in 6770 1.1 christos *" strncasecmp.$ac_objext "* ) ;; 6771 1.1 christos *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 6772 1.1 christos ;; 6773 1.1 christos esac 6774 1.1 christos 6775 1.1 christos case " $LIBOBJS " in 6776 1.1 christos *" strdup.$ac_objext "* ) ;; 6777 1.1 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6778 1.1 christos ;; 6779 1.1 christos esac 6780 1.1 christos 6781 1.1 christos case " $LIBOBJS " in 6782 1.1 christos *" vfork.$ac_objext "* ) ;; 6783 1.1 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6784 1.1 christos ;; 6785 1.1 christos esac 6786 1.1 christos 6787 1.1 christos case " $LIBOBJS " in 6788 1.1 christos *" waitpid.$ac_objext "* ) ;; 6789 1.1 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6790 1.1 christos ;; 6791 1.1 christos esac 6792 1.1 christos 6793 1.1 christos case " $LIBOBJS " in 6794 1.1 christos *" vasprintf.$ac_objext "* ) ;; 6795 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6796 1.1 christos ;; 6797 1.1 christos esac 6798 1.1 christos 6799 1.1 christos for f in $funcs; do 6800 1.1 christos case "$f" in 6801 1.1 christos basename | getpagesize | insque | random | strcasecmp) 6802 1.1 christos ;; 6803 1.1 christos strncasecmp | strdup | vfork | waitpid | vasprintf) 6804 1.1 christos ;; 6805 1.1 christos *) 6806 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6807 1.1 christos cat >>confdefs.h <<_ACEOF 6808 1.1 christos #define $n 1 6809 1.1 christos _ACEOF 6810 1.1 christos 6811 1.1 christos ;; 6812 1.1 christos esac 6813 1.1 christos done 6814 1.1 christos 6815 1.1 christos # VxWorks doesn't provide any of the variables in $vars, so we 6816 1.1 christos # don't have to check them here. 6817 1.1 christos 6818 1.1 christos # Of the functions in $checkfuncs, VxWorks only has strerror. 6819 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6820 1.1 christos 6821 1.1 christos 6822 1.1 christos setobjs=yes 6823 1.1 christos ;; 6824 1.1 christos 6825 1.1 christos esac 6826 1.1 christos fi 6827 1.1 christos 6828 1.1 christos if test -z "${setobjs}"; then 6829 1.1 christos 6830 1.1 christos case "${host}" in 6831 1.1 christos 6832 1.1.1.6 christos *-*-android*) 6833 1.1.1.6 christos # On android, getpagesize is defined in unistd.h as a static inline 6834 1.1.1.6 christos # function, which AC_CHECK_FUNCS does not handle properly. 6835 1.1.1.6 christos ac_cv_func_getpagesize=yes 6836 1.1.1.6 christos ;; 6837 1.1.1.6 christos 6838 1.1.1.10 christos hppa*-*-hpux*) 6839 1.1.1.10 christos # Replace system snprintf and vsnprintf with libiberty implementations. 6840 1.1.1.10 christos case " $LIBOBJS " in 6841 1.1.1.10 christos *" snprintf.$ac_objext "* ) ;; 6842 1.1.1.10 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6843 1.1.1.10 christos ;; 6844 1.1.1.10 christos esac 6845 1.1.1.10 christos 6846 1.1.1.10 christos case " $LIBOBJS " in 6847 1.1.1.10 christos *" vsnprintf.$ac_objext "* ) ;; 6848 1.1.1.10 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6849 1.1.1.10 christos ;; 6850 1.1.1.10 christos esac 6851 1.1.1.10 christos 6852 1.1.1.10 christos ;; 6853 1.1.1.10 christos 6854 1.1 christos *-*-mingw32*) 6855 1.1 christos # Under mingw32, sys_nerr and sys_errlist exist, but they are 6856 1.1 christos # macros, so the test below won't find them. 6857 1.1 christos libiberty_cv_var_sys_nerr=yes 6858 1.1 christos libiberty_cv_var_sys_errlist=yes 6859 1.1 christos ;; 6860 1.1 christos 6861 1.1 christos *-*-msdosdjgpp*) 6862 1.1 christos # vfork and fork are stubs. 6863 1.1 christos ac_cv_func_vfork_works=no 6864 1.1 christos ;; 6865 1.1 christos 6866 1.1 christos *-*-uwin*) 6867 1.1 christos # Under some versions of uwin, vfork is notoriously buggy and the test 6868 1.1 christos # can hang configure; on other versions, vfork exists just as a stub. 6869 1.1 christos # FIXME: This should be removed once vfork in uwin's runtime is fixed. 6870 1.1 christos ac_cv_func_vfork_works=no 6871 1.1 christos # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 6872 1.1 christos # macros (actually, these are imported from a DLL, but the end effect 6873 1.1 christos # is the same), so the test below won't find them. 6874 1.1 christos libiberty_cv_var_sys_nerr=yes 6875 1.1 christos libiberty_cv_var_sys_errlist=yes 6876 1.1 christos ;; 6877 1.1 christos 6878 1.1 christos *-*-*vms*) 6879 1.1 christos # Under VMS, vfork works very different than on Unix. The standard test 6880 1.1 christos # won't work, and it isn't easily adaptable. It makes more sense to 6881 1.1 christos # just force it. 6882 1.1 christos ac_cv_func_vfork_works=yes 6883 1.1 christos ;; 6884 1.1 christos 6885 1.1 christos esac 6886 1.1 christos 6887 1.1 christos # We haven't set the list of objects yet. Use the standard autoconf 6888 1.1 christos # tests. This will only work if the compiler works. 6889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 6890 1.1 christos $as_echo_n "checking for library containing strerror... " >&6; } 6891 1.1.1.8 christos if ${ac_cv_search_strerror+:} false; then : 6892 1.1 christos $as_echo_n "(cached) " >&6 6893 1.1 christos else 6894 1.1 christos ac_func_search_save_LIBS=$LIBS 6895 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6896 1.1 christos /* end confdefs.h. */ 6897 1.1 christos 6898 1.1 christos /* Override any GCC internal prototype to avoid an error. 6899 1.1 christos Use char because int might match the return type of a GCC 6900 1.1 christos builtin and then its argument prototype would still apply. */ 6901 1.1 christos #ifdef __cplusplus 6902 1.1 christos extern "C" 6903 1.1 christos #endif 6904 1.1 christos char strerror (); 6905 1.1 christos int 6906 1.1 christos main () 6907 1.1 christos { 6908 1.1 christos return strerror (); 6909 1.1 christos ; 6910 1.1 christos return 0; 6911 1.1 christos } 6912 1.1 christos _ACEOF 6913 1.1 christos for ac_lib in '' cposix; do 6914 1.1 christos if test -z "$ac_lib"; then 6915 1.1 christos ac_res="none required" 6916 1.1 christos else 6917 1.1 christos ac_res=-l$ac_lib 6918 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6919 1.1 christos fi 6920 1.1 christos if test x$gcc_no_link = xyes; then 6921 1.1.1.8 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6922 1.1 christos fi 6923 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6924 1.1 christos ac_cv_search_strerror=$ac_res 6925 1.1 christos fi 6926 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6927 1.1 christos conftest$ac_exeext 6928 1.1.1.8 christos if ${ac_cv_search_strerror+:} false; then : 6929 1.1 christos break 6930 1.1 christos fi 6931 1.1 christos done 6932 1.1.1.8 christos if ${ac_cv_search_strerror+:} false; then : 6933 1.1 christos 6934 1.1 christos else 6935 1.1 christos ac_cv_search_strerror=no 6936 1.1 christos fi 6937 1.1 christos rm conftest.$ac_ext 6938 1.1 christos LIBS=$ac_func_search_save_LIBS 6939 1.1 christos fi 6940 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 6941 1.1 christos $as_echo "$ac_cv_search_strerror" >&6; } 6942 1.1 christos ac_res=$ac_cv_search_strerror 6943 1.1 christos if test "$ac_res" != no; then : 6944 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6945 1.1 christos 6946 1.1 christos fi 6947 1.1 christos 6948 1.1 christos for ac_func in $funcs 6949 1.1 christos do : 6950 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6951 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6952 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6953 1.1 christos cat >>confdefs.h <<_ACEOF 6954 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6955 1.1 christos _ACEOF 6956 1.1 christos 6957 1.1 christos else 6958 1.1 christos case " $LIBOBJS " in 6959 1.1 christos *" $ac_func.$ac_objext "* ) ;; 6960 1.1 christos *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6961 1.1 christos ;; 6962 1.1 christos esac 6963 1.1 christos 6964 1.1 christos fi 6965 1.1 christos done 6966 1.1 christos 6967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 6968 1.1 christos $as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 6969 1.1.1.8 christos if ${ac_cv_os_cray+:} false; then : 6970 1.1 christos $as_echo_n "(cached) " >&6 6971 1.1 christos else 6972 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6973 1.1 christos /* end confdefs.h. */ 6974 1.1 christos #if defined(CRAY) && ! defined(CRAY2) 6975 1.1 christos webecray 6976 1.1 christos #else 6977 1.1 christos wenotbecray 6978 1.1 christos #endif 6979 1.1 christos 6980 1.1 christos _ACEOF 6981 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6982 1.1 christos $EGREP "webecray" >/dev/null 2>&1; then : 6983 1.1 christos ac_cv_os_cray=yes 6984 1.1 christos else 6985 1.1 christos ac_cv_os_cray=no 6986 1.1 christos fi 6987 1.1 christos rm -f conftest* 6988 1.1 christos 6989 1.1 christos fi 6990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 6991 1.1 christos $as_echo "$ac_cv_os_cray" >&6; } 6992 1.1 christos if test $ac_cv_os_cray = yes; then 6993 1.1 christos for ac_func in _getb67 GETB67 getb67; do 6994 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6995 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6996 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6997 1.1 christos 6998 1.1 christos cat >>confdefs.h <<_ACEOF 6999 1.1 christos #define CRAY_STACKSEG_END $ac_func 7000 1.1 christos _ACEOF 7001 1.1 christos break 7002 1.1 christos fi 7003 1.1 christos 7004 1.1 christos done 7005 1.1 christos fi 7006 1.1 christos 7007 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 7008 1.1 christos $as_echo_n "checking stack direction for C alloca... " >&6; } 7009 1.1.1.8 christos if ${ac_cv_c_stack_direction+:} false; then : 7010 1.1 christos $as_echo_n "(cached) " >&6 7011 1.1 christos else 7012 1.1 christos if test "$cross_compiling" = yes; then : 7013 1.1 christos ac_cv_c_stack_direction=0 7014 1.1 christos else 7015 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7016 1.1 christos /* end confdefs.h. */ 7017 1.1.1.10 christos #include <stdlib.h> 7018 1.1.1.10 christos 7019 1.1.1.10 christos int 7020 1.1.1.10 christos find_stack_direction (void) 7021 1.1 christos { 7022 1.1 christos static char *addr = 0; 7023 1.1 christos auto char dummy; 7024 1.1 christos if (addr == 0) 7025 1.1 christos { 7026 1.1 christos addr = &dummy; 7027 1.1 christos return find_stack_direction (); 7028 1.1 christos } 7029 1.1 christos else 7030 1.1 christos return (&dummy > addr) ? 1 : -1; 7031 1.1 christos } 7032 1.1.1.10 christos 7033 1.1.1.10 christos int 7034 1.1.1.10 christos main (void) 7035 1.1 christos { 7036 1.1 christos exit (find_stack_direction() < 0); 7037 1.1 christos } 7038 1.1 christos _ACEOF 7039 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7040 1.1 christos ac_cv_c_stack_direction=1 7041 1.1 christos else 7042 1.1 christos ac_cv_c_stack_direction=-1 7043 1.1 christos fi 7044 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7045 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7046 1.1 christos fi 7047 1.1 christos 7048 1.1 christos fi 7049 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 7050 1.1 christos $as_echo "$ac_cv_c_stack_direction" >&6; } 7051 1.1 christos 7052 1.1 christos cat >>confdefs.h <<_ACEOF 7053 1.1 christos #define STACK_DIRECTION $ac_cv_c_stack_direction 7054 1.1 christos _ACEOF 7055 1.1 christos 7056 1.1 christos 7057 1.1 christos for ac_header in vfork.h 7058 1.1 christos do : 7059 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 7060 1.1.1.8 christos if test "x$ac_cv_header_vfork_h" = xyes; then : 7061 1.1 christos cat >>confdefs.h <<_ACEOF 7062 1.1 christos #define HAVE_VFORK_H 1 7063 1.1 christos _ACEOF 7064 1.1 christos 7065 1.1 christos fi 7066 1.1 christos done 7067 1.1 christos 7068 1.1 christos for ac_func in fork vfork 7069 1.1 christos do : 7070 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7071 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7072 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7073 1.1 christos cat >>confdefs.h <<_ACEOF 7074 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7075 1.1 christos _ACEOF 7076 1.1 christos 7077 1.1 christos fi 7078 1.1 christos done 7079 1.1 christos 7080 1.1 christos if test "x$ac_cv_func_fork" = xyes; then 7081 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 7082 1.1 christos $as_echo_n "checking for working fork... " >&6; } 7083 1.1.1.8 christos if ${ac_cv_func_fork_works+:} false; then : 7084 1.1 christos $as_echo_n "(cached) " >&6 7085 1.1 christos else 7086 1.1 christos if test "$cross_compiling" = yes; then : 7087 1.1 christos ac_cv_func_fork_works=cross 7088 1.1 christos else 7089 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7090 1.1 christos /* end confdefs.h. */ 7091 1.1 christos $ac_includes_default 7092 1.1 christos int 7093 1.1 christos main () 7094 1.1 christos { 7095 1.1 christos 7096 1.1 christos /* By Ruediger Kuhlmann. */ 7097 1.1 christos return fork () < 0; 7098 1.1 christos 7099 1.1 christos ; 7100 1.1 christos return 0; 7101 1.1 christos } 7102 1.1 christos _ACEOF 7103 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7104 1.1 christos ac_cv_func_fork_works=yes 7105 1.1 christos else 7106 1.1 christos ac_cv_func_fork_works=no 7107 1.1 christos fi 7108 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7109 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7110 1.1 christos fi 7111 1.1 christos 7112 1.1 christos fi 7113 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 7114 1.1 christos $as_echo "$ac_cv_func_fork_works" >&6; } 7115 1.1 christos 7116 1.1 christos else 7117 1.1 christos ac_cv_func_fork_works=$ac_cv_func_fork 7118 1.1 christos fi 7119 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then 7120 1.1 christos case $host in 7121 1.1 christos *-*-amigaos* | *-*-msdosdjgpp*) 7122 1.1 christos # Override, as these systems have only a dummy fork() stub 7123 1.1 christos ac_cv_func_fork_works=no 7124 1.1 christos ;; 7125 1.1 christos *) 7126 1.1 christos ac_cv_func_fork_works=yes 7127 1.1 christos ;; 7128 1.1 christos esac 7129 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 7130 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 7131 1.1 christos fi 7132 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork 7133 1.1 christos if test "x$ac_cv_func_vfork" = xyes; then 7134 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 7135 1.1 christos $as_echo_n "checking for working vfork... " >&6; } 7136 1.1.1.8 christos if ${ac_cv_func_vfork_works+:} false; then : 7137 1.1 christos $as_echo_n "(cached) " >&6 7138 1.1 christos else 7139 1.1 christos if test "$cross_compiling" = yes; then : 7140 1.1 christos ac_cv_func_vfork_works=cross 7141 1.1 christos else 7142 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7143 1.1 christos /* end confdefs.h. */ 7144 1.1 christos /* Thanks to Paul Eggert for this test. */ 7145 1.1 christos $ac_includes_default 7146 1.1 christos #include <sys/wait.h> 7147 1.1 christos #ifdef HAVE_VFORK_H 7148 1.1 christos # include <vfork.h> 7149 1.1 christos #endif 7150 1.1 christos /* On some sparc systems, changes by the child to local and incoming 7151 1.1 christos argument registers are propagated back to the parent. The compiler 7152 1.1 christos is told about this with #include <vfork.h>, but some compilers 7153 1.1 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 7154 1.1 christos static variable whose address is put into a register that is 7155 1.1 christos clobbered by the vfork. */ 7156 1.1 christos static void 7157 1.1 christos #ifdef __cplusplus 7158 1.1 christos sparc_address_test (int arg) 7159 1.1 christos # else 7160 1.1 christos sparc_address_test (arg) int arg; 7161 1.1 christos #endif 7162 1.1 christos { 7163 1.1 christos static pid_t child; 7164 1.1 christos if (!child) { 7165 1.1 christos child = vfork (); 7166 1.1 christos if (child < 0) { 7167 1.1 christos perror ("vfork"); 7168 1.1 christos _exit(2); 7169 1.1 christos } 7170 1.1 christos if (!child) { 7171 1.1 christos arg = getpid(); 7172 1.1 christos write(-1, "", 0); 7173 1.1 christos _exit (arg); 7174 1.1 christos } 7175 1.1 christos } 7176 1.1 christos } 7177 1.1 christos 7178 1.1 christos int 7179 1.1 christos main () 7180 1.1 christos { 7181 1.1 christos pid_t parent = getpid (); 7182 1.1 christos pid_t child; 7183 1.1 christos 7184 1.1 christos sparc_address_test (0); 7185 1.1 christos 7186 1.1 christos child = vfork (); 7187 1.1 christos 7188 1.1 christos if (child == 0) { 7189 1.1 christos /* Here is another test for sparc vfork register problems. This 7190 1.1 christos test uses lots of local variables, at least as many local 7191 1.1 christos variables as main has allocated so far including compiler 7192 1.1 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 7193 1.1 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 7194 1.1 christos reuse the register of parent for one of the local variables, 7195 1.1 christos since it will think that parent can't possibly be used any more 7196 1.1 christos in this routine. Assigning to the local variable will thus 7197 1.1 christos munge parent in the parent process. */ 7198 1.1 christos pid_t 7199 1.1 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 7200 1.1 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 7201 1.1 christos /* Convince the compiler that p..p7 are live; otherwise, it might 7202 1.1 christos use the same hardware register for all 8 local variables. */ 7203 1.1 christos if (p != p1 || p != p2 || p != p3 || p != p4 7204 1.1 christos || p != p5 || p != p6 || p != p7) 7205 1.1 christos _exit(1); 7206 1.1 christos 7207 1.1 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 7208 1.1 christos from child file descriptors. If the child closes a descriptor 7209 1.1 christos before it execs or exits, this munges the parent's descriptor 7210 1.1 christos as well. Test for this by closing stdout in the child. */ 7211 1.1 christos _exit(close(fileno(stdout)) != 0); 7212 1.1 christos } else { 7213 1.1 christos int status; 7214 1.1 christos struct stat st; 7215 1.1 christos 7216 1.1 christos while (wait(&status) != child) 7217 1.1 christos ; 7218 1.1 christos return ( 7219 1.1 christos /* Was there some problem with vforking? */ 7220 1.1 christos child < 0 7221 1.1 christos 7222 1.1 christos /* Did the child fail? (This shouldn't happen.) */ 7223 1.1 christos || status 7224 1.1 christos 7225 1.1 christos /* Did the vfork/compiler bug occur? */ 7226 1.1 christos || parent != getpid() 7227 1.1 christos 7228 1.1 christos /* Did the file descriptor bug occur? */ 7229 1.1 christos || fstat(fileno(stdout), &st) != 0 7230 1.1 christos ); 7231 1.1 christos } 7232 1.1 christos } 7233 1.1 christos _ACEOF 7234 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7235 1.1 christos ac_cv_func_vfork_works=yes 7236 1.1 christos else 7237 1.1 christos ac_cv_func_vfork_works=no 7238 1.1 christos fi 7239 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7240 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7241 1.1 christos fi 7242 1.1 christos 7243 1.1 christos fi 7244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 7245 1.1 christos $as_echo "$ac_cv_func_vfork_works" >&6; } 7246 1.1 christos 7247 1.1 christos fi; 7248 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then 7249 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork 7250 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 7251 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 7252 1.1 christos fi 7253 1.1 christos 7254 1.1 christos if test "x$ac_cv_func_vfork_works" = xyes; then 7255 1.1 christos 7256 1.1 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 7257 1.1 christos 7258 1.1 christos else 7259 1.1 christos 7260 1.1 christos $as_echo "#define vfork fork" >>confdefs.h 7261 1.1 christos 7262 1.1 christos fi 7263 1.1 christos if test "x$ac_cv_func_fork_works" = xyes; then 7264 1.1 christos 7265 1.1 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 7266 1.1 christos 7267 1.1 christos fi 7268 1.1 christos 7269 1.1 christos if test $ac_cv_func_vfork_works = no; then 7270 1.1 christos case " $LIBOBJS " in 7271 1.1 christos *" vfork.$ac_objext "* ) ;; 7272 1.1 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 7273 1.1 christos ;; 7274 1.1 christos esac 7275 1.1 christos 7276 1.1 christos fi 7277 1.1 christos # We only need _doprnt if we might use it to implement v*printf. 7278 1.1 christos if test $ac_cv_func_vprintf != yes \ 7279 1.1 christos || test $ac_cv_func_vfprintf != yes \ 7280 1.1 christos || test $ac_cv_func_vsprintf != yes; then 7281 1.1.1.8 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7282 1.1.1.8 christos if test "x$ac_cv_func__doprnt" = xyes; then : 7283 1.1.1.8 christos $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h 7284 1.1 christos 7285 1.1 christos else 7286 1.1 christos case " $LIBOBJS " in 7287 1.1.1.8 christos *" _doprnt.$ac_objext "* ) ;; 7288 1.1.1.8 christos *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext" 7289 1.1 christos ;; 7290 1.1 christos esac 7291 1.1 christos 7292 1.1 christos fi 7293 1.1 christos 7294 1.1 christos 7295 1.1 christos else 7296 1.1 christos for ac_func in _doprnt 7297 1.1 christos do : 7298 1.1 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7299 1.1.1.8 christos if test "x$ac_cv_func__doprnt" = xyes; then : 7300 1.1 christos cat >>confdefs.h <<_ACEOF 7301 1.1 christos #define HAVE__DOPRNT 1 7302 1.1 christos _ACEOF 7303 1.1 christos 7304 1.1 christos fi 7305 1.1 christos done 7306 1.1 christos 7307 1.1 christos fi 7308 1.1 christos 7309 1.1 christos for v in $vars; do 7310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 7311 1.1 christos $as_echo_n "checking for $v... " >&6; } 7312 1.1.1.8 christos if eval \${libiberty_cv_var_$v+:} false; then : 7313 1.1 christos $as_echo_n "(cached) " >&6 7314 1.1 christos else 7315 1.1 christos if test x$gcc_no_link = xyes; then 7316 1.1.1.8 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7317 1.1 christos fi 7318 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7319 1.1 christos /* end confdefs.h. */ 7320 1.1.1.10 christos extern int $v []; 7321 1.1 christos int 7322 1.1 christos main () 7323 1.1 christos { 7324 1.1.1.10 christos if ($v [0]) return 1; 7325 1.1 christos ; 7326 1.1 christos return 0; 7327 1.1 christos } 7328 1.1 christos _ACEOF 7329 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7330 1.1 christos eval "libiberty_cv_var_$v=yes" 7331 1.1 christos else 7332 1.1 christos eval "libiberty_cv_var_$v=no" 7333 1.1 christos fi 7334 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7335 1.1 christos conftest$ac_exeext conftest.$ac_ext 7336 1.1 christos fi 7337 1.1 christos 7338 1.1 christos if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 7339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7340 1.1 christos $as_echo "yes" >&6; } 7341 1.1 christos n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7342 1.1 christos cat >>confdefs.h <<_ACEOF 7343 1.1 christos #define $n 1 7344 1.1 christos _ACEOF 7345 1.1 christos 7346 1.1 christos else 7347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7348 1.1 christos $as_echo "no" >&6; } 7349 1.1 christos fi 7350 1.1 christos done 7351 1.1 christos 7352 1.1 christos # special check for _system_configuration because AIX <4.3.2 do not 7353 1.1 christos # contain the `physmem' member. 7354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 7355 1.1 christos $as_echo_n "checking for external symbol _system_configuration... " >&6; } 7356 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7357 1.1 christos /* end confdefs.h. */ 7358 1.1 christos #include <sys/systemcfg.h> 7359 1.1 christos int 7360 1.1 christos main () 7361 1.1 christos { 7362 1.1 christos double x = _system_configuration.physmem; 7363 1.1 christos ; 7364 1.1 christos return 0; 7365 1.1 christos } 7366 1.1 christos _ACEOF 7367 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 7368 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7369 1.1 christos $as_echo "yes" >&6; } 7370 1.1 christos 7371 1.1 christos $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 7372 1.1 christos 7373 1.1 christos else 7374 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7375 1.1 christos $as_echo "no" >&6; } 7376 1.1 christos fi 7377 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7378 1.1 christos 7379 1.1 christos for ac_func in $checkfuncs 7380 1.1 christos do : 7381 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7382 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7383 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7384 1.1 christos cat >>confdefs.h <<_ACEOF 7385 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7386 1.1 christos _ACEOF 7387 1.1 christos 7388 1.1 christos fi 7389 1.1 christos done 7390 1.1 christos 7391 1.1.1.8 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 7392 1.1.1.8 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 7393 1.1.1.8 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 7394 1.1 christos ac_have_decl=1 7395 1.1 christos else 7396 1.1 christos ac_have_decl=0 7397 1.1 christos fi 7398 1.1 christos 7399 1.1 christos cat >>confdefs.h <<_ACEOF 7400 1.1 christos #define HAVE_DECL_BASENAME $ac_have_decl 7401 1.1 christos _ACEOF 7402 1.1 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 7403 1.1.1.8 christos if test "x$ac_cv_have_decl_ffs" = xyes; then : 7404 1.1 christos ac_have_decl=1 7405 1.1 christos else 7406 1.1 christos ac_have_decl=0 7407 1.1 christos fi 7408 1.1 christos 7409 1.1 christos cat >>confdefs.h <<_ACEOF 7410 1.1 christos #define HAVE_DECL_FFS $ac_have_decl 7411 1.1 christos _ACEOF 7412 1.1 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 7413 1.1.1.8 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then : 7414 1.1 christos ac_have_decl=1 7415 1.1 christos else 7416 1.1 christos ac_have_decl=0 7417 1.1 christos fi 7418 1.1 christos 7419 1.1 christos cat >>confdefs.h <<_ACEOF 7420 1.1 christos #define HAVE_DECL_ASPRINTF $ac_have_decl 7421 1.1 christos _ACEOF 7422 1.1 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 7423 1.1.1.8 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 7424 1.1 christos ac_have_decl=1 7425 1.1 christos else 7426 1.1 christos ac_have_decl=0 7427 1.1 christos fi 7428 1.1 christos 7429 1.1 christos cat >>confdefs.h <<_ACEOF 7430 1.1 christos #define HAVE_DECL_VASPRINTF $ac_have_decl 7431 1.1 christos _ACEOF 7432 1.1 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 7433 1.1.1.8 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then : 7434 1.1 christos ac_have_decl=1 7435 1.1 christos else 7436 1.1 christos ac_have_decl=0 7437 1.1 christos fi 7438 1.1 christos 7439 1.1 christos cat >>confdefs.h <<_ACEOF 7440 1.1 christos #define HAVE_DECL_SNPRINTF $ac_have_decl 7441 1.1 christos _ACEOF 7442 1.1 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 7443 1.1.1.8 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 7444 1.1 christos ac_have_decl=1 7445 1.1 christos else 7446 1.1 christos ac_have_decl=0 7447 1.1 christos fi 7448 1.1 christos 7449 1.1 christos cat >>confdefs.h <<_ACEOF 7450 1.1 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl 7451 1.1 christos _ACEOF 7452 1.1 christos 7453 1.1 christos ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 7454 1.1.1.8 christos if test "x$ac_cv_have_decl_calloc" = xyes; then : 7455 1.1 christos ac_have_decl=1 7456 1.1 christos else 7457 1.1 christos ac_have_decl=0 7458 1.1 christos fi 7459 1.1 christos 7460 1.1 christos cat >>confdefs.h <<_ACEOF 7461 1.1 christos #define HAVE_DECL_CALLOC $ac_have_decl 7462 1.1 christos _ACEOF 7463 1.1 christos ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 7464 1.1.1.8 christos if test "x$ac_cv_have_decl_getenv" = xyes; then : 7465 1.1 christos ac_have_decl=1 7466 1.1 christos else 7467 1.1 christos ac_have_decl=0 7468 1.1 christos fi 7469 1.1 christos 7470 1.1 christos cat >>confdefs.h <<_ACEOF 7471 1.1 christos #define HAVE_DECL_GETENV $ac_have_decl 7472 1.1 christos _ACEOF 7473 1.1 christos ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 7474 1.1.1.8 christos if test "x$ac_cv_have_decl_getopt" = xyes; then : 7475 1.1 christos ac_have_decl=1 7476 1.1 christos else 7477 1.1 christos ac_have_decl=0 7478 1.1 christos fi 7479 1.1 christos 7480 1.1 christos cat >>confdefs.h <<_ACEOF 7481 1.1 christos #define HAVE_DECL_GETOPT $ac_have_decl 7482 1.1 christos _ACEOF 7483 1.1 christos ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 7484 1.1.1.8 christos if test "x$ac_cv_have_decl_malloc" = xyes; then : 7485 1.1 christos ac_have_decl=1 7486 1.1 christos else 7487 1.1 christos ac_have_decl=0 7488 1.1 christos fi 7489 1.1 christos 7490 1.1 christos cat >>confdefs.h <<_ACEOF 7491 1.1 christos #define HAVE_DECL_MALLOC $ac_have_decl 7492 1.1 christos _ACEOF 7493 1.1 christos ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 7494 1.1.1.8 christos if test "x$ac_cv_have_decl_realloc" = xyes; then : 7495 1.1 christos ac_have_decl=1 7496 1.1 christos else 7497 1.1 christos ac_have_decl=0 7498 1.1 christos fi 7499 1.1 christos 7500 1.1 christos cat >>confdefs.h <<_ACEOF 7501 1.1 christos #define HAVE_DECL_REALLOC $ac_have_decl 7502 1.1 christos _ACEOF 7503 1.1.1.10 christos 7504 1.1.1.10 christos case "${host}" in 7505 1.1.1.10 christos *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated. 7506 1.1.1.10 christos *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 7507 1.1.1.8 christos if test "x$ac_cv_have_decl_sbrk" = xyes; then : 7508 1.1 christos ac_have_decl=1 7509 1.1 christos else 7510 1.1 christos ac_have_decl=0 7511 1.1 christos fi 7512 1.1 christos 7513 1.1 christos cat >>confdefs.h <<_ACEOF 7514 1.1 christos #define HAVE_DECL_SBRK $ac_have_decl 7515 1.1 christos _ACEOF 7516 1.1.1.10 christos ;; 7517 1.1.1.10 christos esac 7518 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 7519 1.1.1.8 christos if test "x$ac_cv_have_decl_strtol" = xyes; then : 7520 1.1.1.4 christos ac_have_decl=1 7521 1.1.1.4 christos else 7522 1.1.1.4 christos ac_have_decl=0 7523 1.1.1.4 christos fi 7524 1.1.1.4 christos 7525 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 7526 1.1.1.4 christos #define HAVE_DECL_STRTOL $ac_have_decl 7527 1.1.1.4 christos _ACEOF 7528 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 7529 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then : 7530 1.1.1.4 christos ac_have_decl=1 7531 1.1.1.4 christos else 7532 1.1.1.4 christos ac_have_decl=0 7533 1.1.1.4 christos fi 7534 1.1.1.4 christos 7535 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 7536 1.1.1.4 christos #define HAVE_DECL_STRTOUL $ac_have_decl 7537 1.1.1.4 christos _ACEOF 7538 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 7539 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then : 7540 1.1.1.4 christos ac_have_decl=1 7541 1.1.1.4 christos else 7542 1.1.1.4 christos ac_have_decl=0 7543 1.1.1.4 christos fi 7544 1.1.1.4 christos 7545 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 7546 1.1.1.4 christos #define HAVE_DECL_STRTOLL $ac_have_decl 7547 1.1.1.4 christos _ACEOF 7548 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 7549 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then : 7550 1.1.1.4 christos ac_have_decl=1 7551 1.1.1.4 christos else 7552 1.1.1.4 christos ac_have_decl=0 7553 1.1.1.4 christos fi 7554 1.1.1.4 christos 7555 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 7556 1.1.1.4 christos #define HAVE_DECL_STRTOULL $ac_have_decl 7557 1.1.1.4 christos _ACEOF 7558 1.1.1.4 christos 7559 1.1 christos ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 7560 1.1.1.8 christos if test "x$ac_cv_have_decl_strverscmp" = xyes; then : 7561 1.1 christos ac_have_decl=1 7562 1.1 christos else 7563 1.1 christos ac_have_decl=0 7564 1.1 christos fi 7565 1.1 christos 7566 1.1 christos cat >>confdefs.h <<_ACEOF 7567 1.1 christos #define HAVE_DECL_STRVERSCMP $ac_have_decl 7568 1.1 christos _ACEOF 7569 1.1 christos 7570 1.1.1.7 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 7571 1.1.1.8 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then : 7572 1.1.1.7 christos ac_have_decl=1 7573 1.1.1.7 christos else 7574 1.1.1.7 christos ac_have_decl=0 7575 1.1.1.7 christos fi 7576 1.1.1.7 christos 7577 1.1.1.7 christos cat >>confdefs.h <<_ACEOF 7578 1.1.1.7 christos #define HAVE_DECL_STRNLEN $ac_have_decl 7579 1.1.1.7 christos _ACEOF 7580 1.1.1.7 christos 7581 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7582 1.1 christos $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7583 1.1.1.8 christos if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then : 7584 1.1 christos $as_echo_n "(cached) " >&6 7585 1.1 christos else 7586 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7587 1.1 christos /* end confdefs.h. */ 7588 1.1 christos 7589 1.1 christos #include "confdefs.h" 7590 1.1 christos #include <stdio.h> 7591 1.1 christos #ifdef HAVE_STRING_H 7592 1.1 christos #include <string.h> 7593 1.1 christos #else 7594 1.1 christos #ifdef HAVE_STRINGS_H 7595 1.1 christos #include <strings.h> 7596 1.1 christos #endif 7597 1.1 christos #endif 7598 1.1 christos #ifdef HAVE_STDLIB_H 7599 1.1 christos #include <stdlib.h> 7600 1.1 christos #endif 7601 1.1 christos #ifdef HAVE_UNISTD_H 7602 1.1 christos #include <unistd.h> 7603 1.1 christos #endif 7604 1.1 christos int 7605 1.1 christos main () 7606 1.1 christos { 7607 1.1 christos char *(*pfn) = (char *(*)) canonicalize_file_name 7608 1.1 christos ; 7609 1.1 christos return 0; 7610 1.1 christos } 7611 1.1 christos _ACEOF 7612 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 7613 1.1 christos libiberty_cv_decl_needed_canonicalize_file_name=no 7614 1.1 christos else 7615 1.1 christos libiberty_cv_decl_needed_canonicalize_file_name=yes 7616 1.1 christos fi 7617 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7618 1.1 christos fi 7619 1.1 christos 7620 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7621 1.1 christos $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7622 1.1 christos if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7623 1.1 christos 7624 1.1 christos $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7625 1.1 christos 7626 1.1 christos fi 7627 1.1 christos 7628 1.1 christos fi 7629 1.1 christos 7630 1.1 christos # Figure out which version of pexecute to use. 7631 1.1 christos case "${host}" in 7632 1.1 christos *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7633 1.1 christos *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7634 1.1 christos *-*-msdos*) pexecute=pex-msdos ;; 7635 1.1 christos *) pexecute=pex-unix ;; 7636 1.1 christos esac 7637 1.1 christos 7638 1.1 christos 7639 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA1 HW acceleration support" >&5 7640 1.1.1.11 christos $as_echo_n "checking for SHA1 HW acceleration support... " >&6; } 7641 1.1.1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7642 1.1.1.11 christos /* end confdefs.h. */ 7643 1.1.1.11 christos 7644 1.1.1.11 christos #include <x86intrin.h> 7645 1.1.1.11 christos #include <cpuid.h> 7646 1.1.1.11 christos 7647 1.1.1.11 christos __attribute__((__target__ ("sse4.1,sha"))) 7648 1.1.1.11 christos void foo (__m128i *buf, unsigned int e, __m128i msg0, __m128i msg1) 7649 1.1.1.11 christos { 7650 1.1.1.11 christos __m128i abcd = _mm_loadu_si128 ((const __m128i *) buf); 7651 1.1.1.11 christos __m128i e0 = _mm_set_epi32 (e, 0, 0, 0); 7652 1.1.1.11 christos abcd = _mm_shuffle_epi32 (abcd, 0x1b); 7653 1.1.1.11 christos const __m128i shuf_mask = _mm_set_epi64x (0x0001020304050607ULL, 0x08090a0b0c0d0e0fULL); 7654 1.1.1.11 christos abcd = _mm_shuffle_epi8 (abcd, shuf_mask); 7655 1.1.1.11 christos e0 = _mm_sha1nexte_epu32 (e0, msg1); 7656 1.1.1.11 christos abcd = _mm_sha1rnds4_epu32 (abcd, e0, 0); 7657 1.1.1.11 christos msg0 = _mm_sha1msg1_epu32 (msg0, msg1); 7658 1.1.1.11 christos msg0 = _mm_sha1msg2_epu32 (msg0, msg1); 7659 1.1.1.11 christos msg0 = _mm_xor_si128 (msg0, msg1); 7660 1.1.1.11 christos e0 = _mm_add_epi32 (e0, msg0); 7661 1.1.1.11 christos e0 = abcd; 7662 1.1.1.11 christos _mm_storeu_si128 (buf, abcd); 7663 1.1.1.11 christos e = _mm_extract_epi32 (e0, 3); 7664 1.1.1.11 christos } 7665 1.1.1.11 christos 7666 1.1.1.11 christos int bar (void) 7667 1.1.1.11 christos { 7668 1.1.1.11 christos unsigned int eax, ebx, ecx, edx; 7669 1.1.1.11 christos (void) __get_cpuid; 7670 1.1.1.11 christos (void) __get_cpuid_count; 7671 1.1.1.11 christos if (__get_cpuid_count (7, 0, &eax, &ebx, &ecx, &edx) 7672 1.1.1.11 christos && (ebx & bit_SHA) != 0 7673 1.1.1.11 christos && __get_cpuid (1, &eax, &ebx, &ecx, &edx) 7674 1.1.1.11 christos && (ecx & bit_SSE4_1) != 0) 7675 1.1.1.11 christos return 1; 7676 1.1.1.11 christos return 0; 7677 1.1.1.11 christos } 7678 1.1.1.11 christos 7679 1.1.1.11 christos int 7680 1.1.1.11 christos main () 7681 1.1.1.11 christos { 7682 1.1.1.11 christos bar (); 7683 1.1.1.11 christos ; 7684 1.1.1.11 christos return 0; 7685 1.1.1.11 christos } 7686 1.1.1.11 christos _ACEOF 7687 1.1.1.11 christos if ac_fn_c_try_compile "$LINENO"; then : 7688 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: x86 SHA1" >&5 7689 1.1.1.11 christos $as_echo "x86 SHA1" >&6; } 7690 1.1.1.11 christos 7691 1.1.1.11 christos $as_echo "#define HAVE_X86_SHA1_HW_SUPPORT 1" >>confdefs.h 7692 1.1.1.11 christos 7693 1.1.1.11 christos else 7694 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7695 1.1.1.11 christos $as_echo "no" >&6; } 7696 1.1.1.11 christos fi 7697 1.1.1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7698 1.1.1.11 christos 7699 1.1.1.8 christos 7700 1.1.1.8 christos 7701 1.1.1.8 christos 7702 1.1.1.8 christos for ac_header in $ac_header_list 7703 1.1 christos do : 7704 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7705 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7706 1.1.1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7707 1.1 christos cat >>confdefs.h <<_ACEOF 7708 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7709 1.1 christos _ACEOF 7710 1.1 christos 7711 1.1 christos fi 7712 1.1 christos done 7713 1.1 christos 7714 1.1.1.8 christos 7715 1.1.1.8 christos 7716 1.1.1.8 christos 7717 1.1.1.8 christos 7718 1.1.1.8 christos 7719 1.1.1.8 christos 7720 1.1.1.8 christos if test x$gcc_no_link = xyes; then 7721 1.1.1.8 christos if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7722 1.1.1.8 christos ac_cv_func_mmap_fixed_mapped=no 7723 1.1.1.8 christos fi 7724 1.1.1.8 christos fi 7725 1.1.1.8 christos if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 7726 1.1.1.11 christos save_ASAN_OPTIONS="$ASAN_OPTIONS" 7727 1.1.1.11 christos ASAN_OPTIONS=detect_leaks=0 7728 1.1.1.11 christos export ASAN_OPTIONS 7729 1.1.1.8 christos 7730 1.1 christos for ac_func in getpagesize 7731 1.1 christos do : 7732 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 7733 1.1.1.8 christos if test "x$ac_cv_func_getpagesize" = xyes; then : 7734 1.1 christos cat >>confdefs.h <<_ACEOF 7735 1.1 christos #define HAVE_GETPAGESIZE 1 7736 1.1 christos _ACEOF 7737 1.1 christos 7738 1.1 christos fi 7739 1.1 christos done 7740 1.1 christos 7741 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 7742 1.1 christos $as_echo_n "checking for working mmap... " >&6; } 7743 1.1.1.8 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 7744 1.1 christos $as_echo_n "(cached) " >&6 7745 1.1 christos else 7746 1.1 christos if test "$cross_compiling" = yes; then : 7747 1.1 christos ac_cv_func_mmap_fixed_mapped=no 7748 1.1 christos else 7749 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7750 1.1 christos /* end confdefs.h. */ 7751 1.1 christos $ac_includes_default 7752 1.1 christos /* malloc might have been renamed as rpl_malloc. */ 7753 1.1 christos #undef malloc 7754 1.1 christos 7755 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test. 7756 1.1 christos Here is a matrix of mmap possibilities: 7757 1.1 christos mmap private not fixed 7758 1.1 christos mmap private fixed at somewhere currently unmapped 7759 1.1 christos mmap private fixed at somewhere already mapped 7760 1.1 christos mmap shared not fixed 7761 1.1 christos mmap shared fixed at somewhere currently unmapped 7762 1.1 christos mmap shared fixed at somewhere already mapped 7763 1.1 christos For private mappings, we should verify that changes cannot be read() 7764 1.1 christos back from the file, nor mmap's back from the file at a different 7765 1.1 christos address. (There have been systems where private was not correctly 7766 1.1 christos implemented like the infamous i386 svr4.0, and systems where the 7767 1.1 christos VM page cache was not coherent with the file system buffer cache 7768 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.) 7769 1.1 christos For shared mappings, we should conversely verify that changes get 7770 1.1 christos propagated back to all the places they're supposed to be. 7771 1.1 christos 7772 1.1 christos Grep wants private fixed already mapped. 7773 1.1 christos The main things grep needs to know about mmap are: 7774 1.1 christos * does it exist and is it safe to write into the mmap'd area 7775 1.1 christos * how to use it (BSD variants) */ 7776 1.1 christos 7777 1.1 christos #include <fcntl.h> 7778 1.1 christos #include <sys/mman.h> 7779 1.1 christos 7780 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 7781 1.1 christos char *malloc (); 7782 1.1 christos #endif 7783 1.1 christos 7784 1.1 christos /* This mess was copied from the GNU getpagesize.h. */ 7785 1.1 christos #ifndef HAVE_GETPAGESIZE 7786 1.1 christos # ifdef _SC_PAGESIZE 7787 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE) 7788 1.1 christos # else /* no _SC_PAGESIZE */ 7789 1.1 christos # ifdef HAVE_SYS_PARAM_H 7790 1.1 christos # include <sys/param.h> 7791 1.1 christos # ifdef EXEC_PAGESIZE 7792 1.1 christos # define getpagesize() EXEC_PAGESIZE 7793 1.1 christos # else /* no EXEC_PAGESIZE */ 7794 1.1 christos # ifdef NBPG 7795 1.1 christos # define getpagesize() NBPG * CLSIZE 7796 1.1 christos # ifndef CLSIZE 7797 1.1 christos # define CLSIZE 1 7798 1.1 christos # endif /* no CLSIZE */ 7799 1.1 christos # else /* no NBPG */ 7800 1.1 christos # ifdef NBPC 7801 1.1 christos # define getpagesize() NBPC 7802 1.1 christos # else /* no NBPC */ 7803 1.1 christos # ifdef PAGESIZE 7804 1.1 christos # define getpagesize() PAGESIZE 7805 1.1 christos # endif /* PAGESIZE */ 7806 1.1 christos # endif /* no NBPC */ 7807 1.1 christos # endif /* no NBPG */ 7808 1.1 christos # endif /* no EXEC_PAGESIZE */ 7809 1.1 christos # else /* no HAVE_SYS_PARAM_H */ 7810 1.1 christos # define getpagesize() 8192 /* punt totally */ 7811 1.1 christos # endif /* no HAVE_SYS_PARAM_H */ 7812 1.1 christos # endif /* no _SC_PAGESIZE */ 7813 1.1 christos 7814 1.1 christos #endif /* no HAVE_GETPAGESIZE */ 7815 1.1 christos 7816 1.1 christos int 7817 1.1 christos main () 7818 1.1 christos { 7819 1.1 christos char *data, *data2, *data3; 7820 1.1.1.8 christos const char *cdata2; 7821 1.1 christos int i, pagesize; 7822 1.1.1.8 christos int fd, fd2; 7823 1.1 christos 7824 1.1 christos pagesize = getpagesize (); 7825 1.1 christos 7826 1.1 christos /* First, make a file with some known garbage in it. */ 7827 1.1 christos data = (char *) malloc (pagesize); 7828 1.1 christos if (!data) 7829 1.1 christos return 1; 7830 1.1 christos for (i = 0; i < pagesize; ++i) 7831 1.1 christos *(data + i) = rand (); 7832 1.1 christos umask (0); 7833 1.1 christos fd = creat ("conftest.mmap", 0600); 7834 1.1 christos if (fd < 0) 7835 1.1.1.8 christos return 2; 7836 1.1 christos if (write (fd, data, pagesize) != pagesize) 7837 1.1.1.8 christos return 3; 7838 1.1 christos close (fd); 7839 1.1 christos 7840 1.1.1.8 christos /* Next, check that the tail of a page is zero-filled. File must have 7841 1.1.1.8 christos non-zero length, otherwise we risk SIGBUS for entire page. */ 7842 1.1.1.8 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 7843 1.1.1.8 christos if (fd2 < 0) 7844 1.1.1.8 christos return 4; 7845 1.1.1.8 christos cdata2 = ""; 7846 1.1.1.8 christos if (write (fd2, cdata2, 1) != 1) 7847 1.1.1.8 christos return 5; 7848 1.1.1.8 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 7849 1.1.1.8 christos if (data2 == MAP_FAILED) 7850 1.1.1.8 christos return 6; 7851 1.1.1.8 christos for (i = 0; i < pagesize; ++i) 7852 1.1.1.8 christos if (*(data2 + i)) 7853 1.1.1.8 christos return 7; 7854 1.1.1.8 christos close (fd2); 7855 1.1.1.8 christos if (munmap (data2, pagesize)) 7856 1.1.1.8 christos return 8; 7857 1.1.1.8 christos 7858 1.1 christos /* Next, try to mmap the file at a fixed address which already has 7859 1.1 christos something else allocated at it. If we can, also make sure that 7860 1.1 christos we see the same garbage. */ 7861 1.1 christos fd = open ("conftest.mmap", O_RDWR); 7862 1.1 christos if (fd < 0) 7863 1.1.1.8 christos return 9; 7864 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 7865 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L)) 7866 1.1.1.8 christos return 10; 7867 1.1 christos for (i = 0; i < pagesize; ++i) 7868 1.1 christos if (*(data + i) != *(data2 + i)) 7869 1.1.1.8 christos return 11; 7870 1.1 christos 7871 1.1 christos /* Finally, make sure that changes to the mapped area do not 7872 1.1 christos percolate back to the file as seen by read(). (This is a bug on 7873 1.1 christos some variants of i386 svr4.0.) */ 7874 1.1 christos for (i = 0; i < pagesize; ++i) 7875 1.1 christos *(data2 + i) = *(data2 + i) + 1; 7876 1.1 christos data3 = (char *) malloc (pagesize); 7877 1.1 christos if (!data3) 7878 1.1.1.8 christos return 12; 7879 1.1 christos if (read (fd, data3, pagesize) != pagesize) 7880 1.1.1.8 christos return 13; 7881 1.1 christos for (i = 0; i < pagesize; ++i) 7882 1.1 christos if (*(data + i) != *(data3 + i)) 7883 1.1.1.8 christos return 14; 7884 1.1 christos close (fd); 7885 1.1 christos return 0; 7886 1.1 christos } 7887 1.1 christos _ACEOF 7888 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7889 1.1 christos ac_cv_func_mmap_fixed_mapped=yes 7890 1.1 christos else 7891 1.1 christos ac_cv_func_mmap_fixed_mapped=no 7892 1.1 christos fi 7893 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7894 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7895 1.1 christos fi 7896 1.1 christos 7897 1.1 christos fi 7898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 7899 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 7900 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then 7901 1.1 christos 7902 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h 7903 1.1 christos 7904 1.1 christos fi 7905 1.1.1.8 christos rm -f conftest.mmap conftest.txt 7906 1.1 christos 7907 1.1.1.11 christos ASAN_OPTIONS="$save_ASAN_OPTIONS" 7908 1.1.1.11 christos 7909 1.1 christos fi 7910 1.1 christos 7911 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 7912 1.1 christos $as_echo_n "checking for working strncmp... " >&6; } 7913 1.1.1.8 christos if ${ac_cv_func_strncmp_works+:} false; then : 7914 1.1 christos $as_echo_n "(cached) " >&6 7915 1.1 christos else 7916 1.1 christos if test "$cross_compiling" = yes; then : 7917 1.1.1.2 christos ac_cv_func_strncmp_works=yes 7918 1.1 christos else 7919 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7920 1.1 christos /* end confdefs.h. */ 7921 1.1 christos 7922 1.1 christos /* Test by Jim Wilson and Kaveh Ghazi. 7923 1.1 christos Check whether strncmp reads past the end of its string parameters. */ 7924 1.1.1.10 christos #include <stdlib.h> 7925 1.1.1.10 christos #include <string.h> 7926 1.1 christos #include <sys/types.h> 7927 1.1 christos 7928 1.1 christos #ifdef HAVE_FCNTL_H 7929 1.1 christos #include <fcntl.h> 7930 1.1 christos #endif 7931 1.1 christos 7932 1.1 christos #ifdef HAVE_SYS_MMAN_H 7933 1.1 christos #include <sys/mman.h> 7934 1.1 christos #endif 7935 1.1 christos 7936 1.1 christos #ifndef MAP_ANON 7937 1.1 christos #ifdef MAP_ANONYMOUS 7938 1.1 christos #define MAP_ANON MAP_ANONYMOUS 7939 1.1 christos #else 7940 1.1 christos #define MAP_ANON MAP_FILE 7941 1.1 christos #endif 7942 1.1 christos #endif 7943 1.1 christos 7944 1.1 christos #ifndef MAP_FILE 7945 1.1 christos #define MAP_FILE 0 7946 1.1 christos #endif 7947 1.1 christos #ifndef O_RDONLY 7948 1.1 christos #define O_RDONLY 0 7949 1.1 christos #endif 7950 1.1 christos 7951 1.1 christos #define MAP_LEN 0x10000 7952 1.1 christos 7953 1.1.1.10 christos int 7954 1.1.1.10 christos main (void) 7955 1.1 christos { 7956 1.1 christos #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 7957 1.1 christos char *p; 7958 1.1 christos int dev_zero; 7959 1.1 christos 7960 1.1 christos dev_zero = open ("/dev/zero", O_RDONLY); 7961 1.1 christos if (dev_zero < 0) 7962 1.1 christos exit (1); 7963 1.1 christos 7964 1.1 christos p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7965 1.1 christos MAP_ANON|MAP_PRIVATE, dev_zero, 0); 7966 1.1 christos if (p == (char *)-1) 7967 1.1 christos p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7968 1.1 christos MAP_ANON|MAP_PRIVATE, -1, 0); 7969 1.1 christos if (p == (char *)-1) 7970 1.1 christos exit (2); 7971 1.1 christos else 7972 1.1 christos { 7973 1.1 christos char *string = "__si_type_info"; 7974 1.1 christos char *q = (char *) p + MAP_LEN - strlen (string) - 2; 7975 1.1 christos char *r = (char *) p + 0xe; 7976 1.1 christos 7977 1.1 christos strcpy (q, string); 7978 1.1 christos strcpy (r, string); 7979 1.1 christos strncmp (r, q, 14); 7980 1.1 christos } 7981 1.1 christos #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 7982 1.1 christos exit (0); 7983 1.1 christos } 7984 1.1 christos 7985 1.1 christos _ACEOF 7986 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7987 1.1 christos ac_cv_func_strncmp_works=yes 7988 1.1 christos else 7989 1.1 christos ac_cv_func_strncmp_works=no 7990 1.1 christos fi 7991 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7992 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7993 1.1 christos fi 7994 1.1 christos 7995 1.1 christos rm -f core core.* *.core 7996 1.1 christos fi 7997 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 7998 1.1 christos $as_echo "$ac_cv_func_strncmp_works" >&6; } 7999 1.1 christos if test $ac_cv_func_strncmp_works = no ; then 8000 1.1 christos case " $LIBOBJS " in 8001 1.1 christos *" strncmp.$ac_objext "* ) ;; 8002 1.1 christos *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 8003 1.1 christos ;; 8004 1.1 christos esac 8005 1.1 christos 8006 1.1 christos fi 8007 1.1 christos 8008 1.1 christos 8009 1.1 christos # Install a library built with a cross compiler in $(tooldir) rather 8010 1.1 christos # than $(libdir). 8011 1.1 christos if test -z "${with_cross_host}"; then 8012 1.1 christos INSTALL_DEST=libdir 8013 1.1 christos else 8014 1.1 christos INSTALL_DEST=tooldir 8015 1.1 christos fi 8016 1.1 christos 8017 1.1 christos 8018 1.1 christos 8019 1.1 christos L="" 8020 1.1 christos for l in x $LIBOBJS; do 8021 1.1 christos case $l in 8022 1.1 christos x) ;; 8023 1.1 christos *) L="$L ./$l" ;; 8024 1.1 christos esac 8025 1.1 christos done 8026 1.1 christos LIBOBJS="$L" 8027 1.1 christos 8028 1.1 christos 8029 1.1 christos 8030 1.1 christos 8031 1.1 christos 8032 1.1 christos # We need multilib support, but only if configuring for the target. 8033 1.1 christos ac_config_files="$ac_config_files Makefile testsuite/Makefile" 8034 1.1 christos 8035 1.1 christos ac_config_commands="$ac_config_commands default" 8036 1.1 christos 8037 1.1 christos cat >confcache <<\_ACEOF 8038 1.1 christos # This file is a shell script that caches the results of configure 8039 1.1 christos # tests run on this system so they can be shared between configure 8040 1.1 christos # scripts and configure runs, see configure's option --config-cache. 8041 1.1 christos # It is not useful on other systems. If it contains results you don't 8042 1.1 christos # want to keep, you may remove or edit it. 8043 1.1 christos # 8044 1.1 christos # config.status only pays attention to the cache file if you give it 8045 1.1 christos # the --recheck option to rerun configure. 8046 1.1 christos # 8047 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 8048 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 8049 1.1 christos # following values. 8050 1.1 christos 8051 1.1 christos _ACEOF 8052 1.1 christos 8053 1.1 christos # The following way of writing the cache mishandles newlines in values, 8054 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 8055 1.1 christos # So, we kill variables containing newlines. 8056 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 8057 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 8058 1.1 christos ( 8059 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 8060 1.1 christos eval ac_val=\$$ac_var 8061 1.1 christos case $ac_val in #( 8062 1.1 christos *${as_nl}*) 8063 1.1 christos case $ac_var in #( 8064 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 8065 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 8066 1.1 christos esac 8067 1.1 christos case $ac_var in #( 8068 1.1 christos _ | IFS | as_nl) ;; #( 8069 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 8070 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 8071 1.1 christos esac ;; 8072 1.1 christos esac 8073 1.1 christos done 8074 1.1 christos 8075 1.1 christos (set) 2>&1 | 8076 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 8077 1.1 christos *${as_nl}ac_space=\ *) 8078 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 8079 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 8080 1.1 christos sed -n \ 8081 1.1 christos "s/'/'\\\\''/g; 8082 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 8083 1.1 christos ;; #( 8084 1.1 christos *) 8085 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 8086 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 8087 1.1 christos ;; 8088 1.1 christos esac | 8089 1.1 christos sort 8090 1.1 christos ) | 8091 1.1 christos sed ' 8092 1.1 christos /^ac_cv_env_/b end 8093 1.1 christos t clear 8094 1.1 christos :clear 8095 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 8096 1.1 christos t end 8097 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 8098 1.1 christos :end' >>confcache 8099 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 8100 1.1 christos if test -w "$cache_file"; then 8101 1.1.1.8 christos if test "x$cache_file" != "x/dev/null"; then 8102 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 8103 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 8104 1.1.1.8 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 8105 1.1.1.8 christos cat confcache >"$cache_file" 8106 1.1.1.8 christos else 8107 1.1.1.8 christos case $cache_file in #( 8108 1.1.1.8 christos */* | ?:*) 8109 1.1.1.8 christos mv -f confcache "$cache_file"$$ && 8110 1.1.1.8 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 8111 1.1.1.8 christos *) 8112 1.1.1.8 christos mv -f confcache "$cache_file" ;; 8113 1.1.1.8 christos esac 8114 1.1.1.8 christos fi 8115 1.1.1.8 christos fi 8116 1.1 christos else 8117 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 8118 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 8119 1.1 christos fi 8120 1.1 christos fi 8121 1.1 christos rm -f confcache 8122 1.1 christos 8123 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 8124 1.1 christos # Let make expand exec_prefix. 8125 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 8126 1.1 christos 8127 1.1 christos DEFS=-DHAVE_CONFIG_H 8128 1.1 christos 8129 1.1 christos ac_libobjs= 8130 1.1 christos ac_ltlibobjs= 8131 1.1.1.8 christos U= 8132 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 8133 1.1 christos # 1. Remove the extension, and $U if already installed. 8134 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 8135 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 8136 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 8137 1.1 christos # will be set to the directory where LIBOBJS objects are built. 8138 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 8139 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 8140 1.1 christos done 8141 1.1 christos LIBOBJS=$ac_libobjs 8142 1.1 christos 8143 1.1 christos LTLIBOBJS=$ac_ltlibobjs 8144 1.1 christos 8145 1.1 christos 8146 1.1 christos 8147 1.1 christos 8148 1.1.1.8 christos : "${CONFIG_STATUS=./config.status}" 8149 1.1 christos ac_write_fail=0 8150 1.1 christos ac_clean_files_save=$ac_clean_files 8151 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 8152 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 8153 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 8154 1.1 christos as_write_fail=0 8155 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 8156 1.1 christos #! $SHELL 8157 1.1 christos # Generated by $as_me. 8158 1.1 christos # Run this file to recreate the current configuration. 8159 1.1 christos # Compiler output produced by configure, useful for debugging 8160 1.1 christos # configure, is in config.log if it exists. 8161 1.1 christos 8162 1.1 christos debug=false 8163 1.1 christos ac_cs_recheck=false 8164 1.1 christos ac_cs_silent=false 8165 1.1 christos 8166 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 8167 1.1 christos export SHELL 8168 1.1 christos _ASEOF 8169 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 8170 1.1 christos ## -------------------- ## 8171 1.1 christos ## M4sh Initialization. ## 8172 1.1 christos ## -------------------- ## 8173 1.1 christos 8174 1.1 christos # Be more Bourne compatible 8175 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 8176 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 8177 1.1 christos emulate sh 8178 1.1 christos NULLCMD=: 8179 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 8180 1.1 christos # is contrary to our usage. Disable this feature. 8181 1.1 christos alias -g '${1+"$@"}'='"$@"' 8182 1.1 christos setopt NO_GLOB_SUBST 8183 1.1 christos else 8184 1.1 christos case `(set -o) 2>/dev/null` in #( 8185 1.1 christos *posix*) : 8186 1.1 christos set -o posix ;; #( 8187 1.1 christos *) : 8188 1.1 christos ;; 8189 1.1 christos esac 8190 1.1 christos fi 8191 1.1 christos 8192 1.1 christos 8193 1.1 christos as_nl=' 8194 1.1 christos ' 8195 1.1 christos export as_nl 8196 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 8197 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 8198 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 8199 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 8200 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 8201 1.1 christos # but without wasting forks for bash or zsh. 8202 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 8203 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 8204 1.1 christos as_echo='print -r --' 8205 1.1 christos as_echo_n='print -rn --' 8206 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 8207 1.1 christos as_echo='printf %s\n' 8208 1.1 christos as_echo_n='printf %s' 8209 1.1 christos else 8210 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 8211 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 8212 1.1 christos as_echo_n='/usr/ucb/echo -n' 8213 1.1 christos else 8214 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 8215 1.1 christos as_echo_n_body='eval 8216 1.1 christos arg=$1; 8217 1.1 christos case $arg in #( 8218 1.1 christos *"$as_nl"*) 8219 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 8220 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 8221 1.1 christos esac; 8222 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 8223 1.1 christos ' 8224 1.1 christos export as_echo_n_body 8225 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 8226 1.1 christos fi 8227 1.1 christos export as_echo_body 8228 1.1 christos as_echo='sh -c $as_echo_body as_echo' 8229 1.1 christos fi 8230 1.1 christos 8231 1.1 christos # The user is always right. 8232 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 8233 1.1 christos PATH_SEPARATOR=: 8234 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8235 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8236 1.1 christos PATH_SEPARATOR=';' 8237 1.1 christos } 8238 1.1 christos fi 8239 1.1 christos 8240 1.1 christos 8241 1.1 christos # IFS 8242 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 8243 1.1 christos # there to prevent editors from complaining about space-tab. 8244 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 8245 1.1 christos # splitting by setting IFS to empty value.) 8246 1.1 christos IFS=" "" $as_nl" 8247 1.1 christos 8248 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 8249 1.1.1.8 christos as_myself= 8250 1.1 christos case $0 in #(( 8251 1.1 christos *[\\/]* ) as_myself=$0 ;; 8252 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8253 1.1 christos for as_dir in $PATH 8254 1.1 christos do 8255 1.1 christos IFS=$as_save_IFS 8256 1.1 christos test -z "$as_dir" && as_dir=. 8257 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8258 1.1 christos done 8259 1.1 christos IFS=$as_save_IFS 8260 1.1 christos 8261 1.1 christos ;; 8262 1.1 christos esac 8263 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 8264 1.1 christos # in which case we are not to be found in the path. 8265 1.1 christos if test "x$as_myself" = x; then 8266 1.1 christos as_myself=$0 8267 1.1 christos fi 8268 1.1 christos if test ! -f "$as_myself"; then 8269 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 8270 1.1 christos exit 1 8271 1.1 christos fi 8272 1.1 christos 8273 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 8274 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 8275 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 8276 1.1 christos # trigger a bug in pdksh 5.2.14. 8277 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 8278 1.1 christos do eval test x\${$as_var+set} = xset \ 8279 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 8280 1.1 christos done 8281 1.1 christos PS1='$ ' 8282 1.1 christos PS2='> ' 8283 1.1 christos PS4='+ ' 8284 1.1 christos 8285 1.1 christos # NLS nuisances. 8286 1.1 christos LC_ALL=C 8287 1.1 christos export LC_ALL 8288 1.1 christos LANGUAGE=C 8289 1.1 christos export LANGUAGE 8290 1.1 christos 8291 1.1 christos # CDPATH. 8292 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 8293 1.1 christos 8294 1.1 christos 8295 1.1.1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 8296 1.1.1.8 christos # ---------------------------------------- 8297 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 8298 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 8299 1.1.1.8 christos # script with STATUS, using 1 if that was 0. 8300 1.1 christos as_fn_error () 8301 1.1 christos { 8302 1.1.1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1 8303 1.1.1.8 christos if test "$4"; then 8304 1.1.1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 8305 1.1.1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 8306 1.1 christos fi 8307 1.1.1.8 christos $as_echo "$as_me: error: $2" >&2 8308 1.1 christos as_fn_exit $as_status 8309 1.1 christos } # as_fn_error 8310 1.1 christos 8311 1.1 christos 8312 1.1 christos # as_fn_set_status STATUS 8313 1.1 christos # ----------------------- 8314 1.1 christos # Set $? to STATUS, without forking. 8315 1.1 christos as_fn_set_status () 8316 1.1 christos { 8317 1.1 christos return $1 8318 1.1 christos } # as_fn_set_status 8319 1.1 christos 8320 1.1 christos # as_fn_exit STATUS 8321 1.1 christos # ----------------- 8322 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 8323 1.1 christos as_fn_exit () 8324 1.1 christos { 8325 1.1 christos set +e 8326 1.1 christos as_fn_set_status $1 8327 1.1 christos exit $1 8328 1.1 christos } # as_fn_exit 8329 1.1 christos 8330 1.1 christos # as_fn_unset VAR 8331 1.1 christos # --------------- 8332 1.1 christos # Portably unset VAR. 8333 1.1 christos as_fn_unset () 8334 1.1 christos { 8335 1.1 christos { eval $1=; unset $1;} 8336 1.1 christos } 8337 1.1 christos as_unset=as_fn_unset 8338 1.1 christos # as_fn_append VAR VALUE 8339 1.1 christos # ---------------------- 8340 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 8341 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 8342 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 8343 1.1 christos # implementations. 8344 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 8345 1.1 christos eval 'as_fn_append () 8346 1.1 christos { 8347 1.1 christos eval $1+=\$2 8348 1.1 christos }' 8349 1.1 christos else 8350 1.1 christos as_fn_append () 8351 1.1 christos { 8352 1.1 christos eval $1=\$$1\$2 8353 1.1 christos } 8354 1.1 christos fi # as_fn_append 8355 1.1 christos 8356 1.1 christos # as_fn_arith ARG... 8357 1.1 christos # ------------------ 8358 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 8359 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 8360 1.1 christos # must be portable across $(()) and expr. 8361 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 8362 1.1 christos eval 'as_fn_arith () 8363 1.1 christos { 8364 1.1 christos as_val=$(( $* )) 8365 1.1 christos }' 8366 1.1 christos else 8367 1.1 christos as_fn_arith () 8368 1.1 christos { 8369 1.1 christos as_val=`expr "$@" || test $? -eq 1` 8370 1.1 christos } 8371 1.1 christos fi # as_fn_arith 8372 1.1 christos 8373 1.1 christos 8374 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 8375 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 8376 1.1 christos as_expr=expr 8377 1.1 christos else 8378 1.1 christos as_expr=false 8379 1.1 christos fi 8380 1.1 christos 8381 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8382 1.1 christos as_basename=basename 8383 1.1 christos else 8384 1.1 christos as_basename=false 8385 1.1 christos fi 8386 1.1 christos 8387 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8388 1.1 christos as_dirname=dirname 8389 1.1 christos else 8390 1.1 christos as_dirname=false 8391 1.1 christos fi 8392 1.1 christos 8393 1.1 christos as_me=`$as_basename -- "$0" || 8394 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8395 1.1 christos X"$0" : 'X\(//\)$' \| \ 8396 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 8397 1.1 christos $as_echo X/"$0" | 8398 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 8399 1.1 christos s//\1/ 8400 1.1 christos q 8401 1.1 christos } 8402 1.1 christos /^X\/\(\/\/\)$/{ 8403 1.1 christos s//\1/ 8404 1.1 christos q 8405 1.1 christos } 8406 1.1 christos /^X\/\(\/\).*/{ 8407 1.1 christos s//\1/ 8408 1.1 christos q 8409 1.1 christos } 8410 1.1 christos s/.*/./; q'` 8411 1.1 christos 8412 1.1 christos # Avoid depending upon Character Ranges. 8413 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 8414 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8415 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 8416 1.1 christos as_cr_digits='0123456789' 8417 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 8418 1.1 christos 8419 1.1 christos ECHO_C= ECHO_N= ECHO_T= 8420 1.1 christos case `echo -n x` in #((((( 8421 1.1 christos -n*) 8422 1.1 christos case `echo 'xy\c'` in 8423 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8424 1.1 christos xy) ECHO_C='\c';; 8425 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8426 1.1 christos ECHO_T=' ';; 8427 1.1 christos esac;; 8428 1.1 christos *) 8429 1.1 christos ECHO_N='-n';; 8430 1.1 christos esac 8431 1.1 christos 8432 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 8433 1.1 christos if test -d conf$$.dir; then 8434 1.1 christos rm -f conf$$.dir/conf$$.file 8435 1.1 christos else 8436 1.1 christos rm -f conf$$.dir 8437 1.1 christos mkdir conf$$.dir 2>/dev/null 8438 1.1 christos fi 8439 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 8440 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 8441 1.1 christos as_ln_s='ln -s' 8442 1.1 christos # ... but there are two gotchas: 8443 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8444 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8445 1.1.1.8 christos # In both cases, we have to default to `cp -pR'. 8446 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8447 1.1.1.8 christos as_ln_s='cp -pR' 8448 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 8449 1.1 christos as_ln_s=ln 8450 1.1 christos else 8451 1.1.1.8 christos as_ln_s='cp -pR' 8452 1.1 christos fi 8453 1.1 christos else 8454 1.1.1.8 christos as_ln_s='cp -pR' 8455 1.1 christos fi 8456 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8457 1.1 christos rmdir conf$$.dir 2>/dev/null 8458 1.1 christos 8459 1.1 christos 8460 1.1 christos # as_fn_mkdir_p 8461 1.1 christos # ------------- 8462 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 8463 1.1 christos as_fn_mkdir_p () 8464 1.1 christos { 8465 1.1 christos 8466 1.1 christos case $as_dir in #( 8467 1.1 christos -*) as_dir=./$as_dir;; 8468 1.1 christos esac 8469 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 8470 1.1 christos as_dirs= 8471 1.1 christos while :; do 8472 1.1 christos case $as_dir in #( 8473 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8474 1.1 christos *) as_qdir=$as_dir;; 8475 1.1 christos esac 8476 1.1 christos as_dirs="'$as_qdir' $as_dirs" 8477 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 8478 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8479 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 8480 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 8481 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8482 1.1 christos $as_echo X"$as_dir" | 8483 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8484 1.1 christos s//\1/ 8485 1.1 christos q 8486 1.1 christos } 8487 1.1 christos /^X\(\/\/\)[^/].*/{ 8488 1.1 christos s//\1/ 8489 1.1 christos q 8490 1.1 christos } 8491 1.1 christos /^X\(\/\/\)$/{ 8492 1.1 christos s//\1/ 8493 1.1 christos q 8494 1.1 christos } 8495 1.1 christos /^X\(\/\).*/{ 8496 1.1 christos s//\1/ 8497 1.1 christos q 8498 1.1 christos } 8499 1.1 christos s/.*/./; q'` 8500 1.1 christos test -d "$as_dir" && break 8501 1.1 christos done 8502 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 8503 1.1.1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8504 1.1 christos 8505 1.1 christos 8506 1.1 christos } # as_fn_mkdir_p 8507 1.1 christos if mkdir -p . 2>/dev/null; then 8508 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 8509 1.1 christos else 8510 1.1 christos test -d ./-p && rmdir ./-p 8511 1.1 christos as_mkdir_p=false 8512 1.1 christos fi 8513 1.1 christos 8514 1.1.1.8 christos 8515 1.1.1.8 christos # as_fn_executable_p FILE 8516 1.1.1.8 christos # ----------------------- 8517 1.1.1.8 christos # Test if FILE is an executable regular file. 8518 1.1.1.8 christos as_fn_executable_p () 8519 1.1.1.8 christos { 8520 1.1.1.8 christos test -f "$1" && test -x "$1" 8521 1.1.1.8 christos } # as_fn_executable_p 8522 1.1.1.8 christos as_test_x='test -x' 8523 1.1.1.8 christos as_executable_p=as_fn_executable_p 8524 1.1 christos 8525 1.1 christos # Sed expression to map a string onto a valid CPP name. 8526 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8527 1.1 christos 8528 1.1 christos # Sed expression to map a string onto a valid variable name. 8529 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8530 1.1 christos 8531 1.1 christos 8532 1.1 christos exec 6>&1 8533 1.1 christos ## ----------------------------------- ## 8534 1.1 christos ## Main body of $CONFIG_STATUS script. ## 8535 1.1 christos ## ----------------------------------- ## 8536 1.1 christos _ASEOF 8537 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8538 1.1 christos 8539 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8540 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 8541 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 8542 1.1 christos # values after options handling. 8543 1.1 christos ac_log=" 8544 1.1 christos This file was extended by $as_me, which was 8545 1.1.1.8 christos generated by GNU Autoconf 2.69. Invocation command line was 8546 1.1 christos 8547 1.1 christos CONFIG_FILES = $CONFIG_FILES 8548 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 8549 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 8550 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 8551 1.1 christos $ $0 $@ 8552 1.1 christos 8553 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 8554 1.1 christos " 8555 1.1 christos 8556 1.1 christos _ACEOF 8557 1.1 christos 8558 1.1 christos case $ac_config_files in *" 8559 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 8560 1.1 christos esac 8561 1.1 christos 8562 1.1 christos case $ac_config_headers in *" 8563 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8564 1.1 christos esac 8565 1.1 christos 8566 1.1 christos 8567 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8568 1.1 christos # Files that config.status was made for. 8569 1.1 christos config_files="$ac_config_files" 8570 1.1 christos config_headers="$ac_config_headers" 8571 1.1 christos config_commands="$ac_config_commands" 8572 1.1 christos 8573 1.1 christos _ACEOF 8574 1.1 christos 8575 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8576 1.1 christos ac_cs_usage="\ 8577 1.1 christos \`$as_me' instantiates files and other configuration actions 8578 1.1 christos from templates according to the current configuration. Unless the files 8579 1.1 christos and actions are specified as TAGs, all are instantiated by default. 8580 1.1 christos 8581 1.1 christos Usage: $0 [OPTION]... [TAG]... 8582 1.1 christos 8583 1.1 christos -h, --help print this help, then exit 8584 1.1 christos -V, --version print version number and configuration settings, then exit 8585 1.1.1.8 christos --config print configuration, then exit 8586 1.1 christos -q, --quiet, --silent 8587 1.1 christos do not print progress messages 8588 1.1 christos -d, --debug don't remove temporary files 8589 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 8590 1.1 christos --file=FILE[:TEMPLATE] 8591 1.1 christos instantiate the configuration file FILE 8592 1.1 christos --header=FILE[:TEMPLATE] 8593 1.1 christos instantiate the configuration header FILE 8594 1.1 christos 8595 1.1 christos Configuration files: 8596 1.1 christos $config_files 8597 1.1 christos 8598 1.1 christos Configuration headers: 8599 1.1 christos $config_headers 8600 1.1 christos 8601 1.1 christos Configuration commands: 8602 1.1 christos $config_commands 8603 1.1 christos 8604 1.1 christos Report bugs to the package provider." 8605 1.1 christos 8606 1.1 christos _ACEOF 8607 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8608 1.1.1.8 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8609 1.1 christos ac_cs_version="\\ 8610 1.1 christos config.status 8611 1.1.1.8 christos configured by $0, generated by GNU Autoconf 2.69, 8612 1.1.1.8 christos with options \\"\$ac_cs_config\\" 8613 1.1 christos 8614 1.1.1.8 christos Copyright (C) 2012 Free Software Foundation, Inc. 8615 1.1 christos This config.status script is free software; the Free Software Foundation 8616 1.1 christos gives unlimited permission to copy, distribute and modify it." 8617 1.1 christos 8618 1.1 christos ac_pwd='$ac_pwd' 8619 1.1 christos srcdir='$srcdir' 8620 1.1 christos INSTALL='$INSTALL' 8621 1.1 christos test -n "\$AWK" || AWK=awk 8622 1.1 christos _ACEOF 8623 1.1 christos 8624 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8625 1.1 christos # The default lists apply if the user does not specify any file. 8626 1.1 christos ac_need_defaults=: 8627 1.1 christos while test $# != 0 8628 1.1 christos do 8629 1.1 christos case $1 in 8630 1.1.1.8 christos --*=?*) 8631 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 8632 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8633 1.1 christos ac_shift=: 8634 1.1 christos ;; 8635 1.1.1.8 christos --*=) 8636 1.1.1.8 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 8637 1.1.1.8 christos ac_optarg= 8638 1.1.1.8 christos ac_shift=: 8639 1.1.1.8 christos ;; 8640 1.1 christos *) 8641 1.1 christos ac_option=$1 8642 1.1 christos ac_optarg=$2 8643 1.1 christos ac_shift=shift 8644 1.1 christos ;; 8645 1.1 christos esac 8646 1.1 christos 8647 1.1 christos case $ac_option in 8648 1.1 christos # Handling of the options. 8649 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8650 1.1 christos ac_cs_recheck=: ;; 8651 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8652 1.1 christos $as_echo "$ac_cs_version"; exit ;; 8653 1.1.1.8 christos --config | --confi | --conf | --con | --co | --c ) 8654 1.1.1.8 christos $as_echo "$ac_cs_config"; exit ;; 8655 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 8656 1.1 christos debug=: ;; 8657 1.1 christos --file | --fil | --fi | --f ) 8658 1.1 christos $ac_shift 8659 1.1 christos case $ac_optarg in 8660 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8661 1.1.1.8 christos '') as_fn_error $? "missing file argument" ;; 8662 1.1 christos esac 8663 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 8664 1.1 christos ac_need_defaults=false;; 8665 1.1 christos --header | --heade | --head | --hea ) 8666 1.1 christos $ac_shift 8667 1.1 christos case $ac_optarg in 8668 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8669 1.1 christos esac 8670 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8671 1.1 christos ac_need_defaults=false;; 8672 1.1 christos --he | --h) 8673 1.1 christos # Conflict between --help and --header 8674 1.1.1.8 christos as_fn_error $? "ambiguous option: \`$1' 8675 1.1 christos Try \`$0 --help' for more information.";; 8676 1.1 christos --help | --hel | -h ) 8677 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 8678 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8679 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 8680 1.1 christos ac_cs_silent=: ;; 8681 1.1 christos 8682 1.1 christos # This is an error. 8683 1.1.1.8 christos -*) as_fn_error $? "unrecognized option: \`$1' 8684 1.1 christos Try \`$0 --help' for more information." ;; 8685 1.1 christos 8686 1.1 christos *) as_fn_append ac_config_targets " $1" 8687 1.1 christos ac_need_defaults=false ;; 8688 1.1 christos 8689 1.1 christos esac 8690 1.1 christos shift 8691 1.1 christos done 8692 1.1 christos 8693 1.1 christos ac_configure_extra_args= 8694 1.1 christos 8695 1.1 christos if $ac_cs_silent; then 8696 1.1 christos exec 6>/dev/null 8697 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 8698 1.1 christos fi 8699 1.1 christos 8700 1.1 christos _ACEOF 8701 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8702 1.1 christos if \$ac_cs_recheck; then 8703 1.1.1.8 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8704 1.1 christos shift 8705 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8706 1.1 christos CONFIG_SHELL='$SHELL' 8707 1.1 christos export CONFIG_SHELL 8708 1.1 christos exec "\$@" 8709 1.1 christos fi 8710 1.1 christos 8711 1.1 christos _ACEOF 8712 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8713 1.1 christos exec 5>>config.log 8714 1.1 christos { 8715 1.1 christos echo 8716 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8717 1.1 christos ## Running $as_me. ## 8718 1.1 christos _ASBOX 8719 1.1 christos $as_echo "$ac_log" 8720 1.1 christos } >&5 8721 1.1 christos 8722 1.1 christos _ACEOF 8723 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8724 1.1 christos # 8725 1.1 christos # INIT-COMMANDS 8726 1.1 christos # 8727 1.1 christos srcdir=${srcdir} 8728 1.1 christos host=${host} 8729 1.1 christos target=${target} 8730 1.1 christos with_target_subdir=${with_target_subdir} 8731 1.1 christos with_multisubdir=${with_multisubdir} 8732 1.1 christos ac_configure_args="--enable-multilib ${ac_configure_args}" 8733 1.1 christos CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 8734 1.1 christos ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 8735 1.1 christos libiberty_topdir=${libiberty_topdir} 8736 1.1 christos 8737 1.1 christos 8738 1.1 christos _ACEOF 8739 1.1 christos 8740 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8741 1.1 christos 8742 1.1 christos # Handling of arguments. 8743 1.1 christos for ac_config_target in $ac_config_targets 8744 1.1 christos do 8745 1.1 christos case $ac_config_target in 8746 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 8747 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8748 1.1 christos "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 8749 1.1 christos "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 8750 1.1 christos 8751 1.1.1.8 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8752 1.1 christos esac 8753 1.1 christos done 8754 1.1 christos 8755 1.1 christos 8756 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 8757 1.1 christos # then the envvar interface is used. Set only those that are not. 8758 1.1 christos # We use the long form for the default assignment because of an extremely 8759 1.1 christos # bizarre bug on SunOS 4.1.3. 8760 1.1 christos if $ac_need_defaults; then 8761 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8762 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8763 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8764 1.1 christos fi 8765 1.1 christos 8766 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 8767 1.1 christos # simply because there is no reason against having it here, and in addition, 8768 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 8769 1.1 christos # Hook for its removal unless debugging. 8770 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 8771 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 8772 1.1 christos $debug || 8773 1.1 christos { 8774 1.1.1.8 christos tmp= ac_tmp= 8775 1.1 christos trap 'exit_status=$? 8776 1.1.1.8 christos : "${ac_tmp:=$tmp}" 8777 1.1.1.8 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 8778 1.1 christos ' 0 8779 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 8780 1.1 christos } 8781 1.1 christos # Create a (secure) tmp directory for tmp files. 8782 1.1 christos 8783 1.1 christos { 8784 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8785 1.1.1.8 christos test -d "$tmp" 8786 1.1 christos } || 8787 1.1 christos { 8788 1.1 christos tmp=./conf$$-$RANDOM 8789 1.1 christos (umask 077 && mkdir "$tmp") 8790 1.1.1.8 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 8791 1.1.1.8 christos ac_tmp=$tmp 8792 1.1 christos 8793 1.1 christos # Set up the scripts for CONFIG_FILES section. 8794 1.1 christos # No need to generate them if there are no CONFIG_FILES. 8795 1.1 christos # This happens for instance with `./config.status config.h'. 8796 1.1 christos if test -n "$CONFIG_FILES"; then 8797 1.1 christos 8798 1.1 christos if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 8799 1.1 christos ac_cs_awk_getline=: 8800 1.1 christos ac_cs_awk_pipe_init= 8801 1.1 christos ac_cs_awk_read_file=' 8802 1.1 christos while ((getline aline < (F[key])) > 0) 8803 1.1 christos print(aline) 8804 1.1 christos close(F[key])' 8805 1.1 christos ac_cs_awk_pipe_fini= 8806 1.1 christos else 8807 1.1 christos ac_cs_awk_getline=false 8808 1.1 christos ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 8809 1.1 christos ac_cs_awk_read_file=' 8810 1.1 christos print "|#_!!_#|" 8811 1.1 christos print "cat " F[key] " &&" 8812 1.1 christos '$ac_cs_awk_pipe_init 8813 1.1 christos # The final `:' finishes the AND list. 8814 1.1 christos ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 8815 1.1 christos fi 8816 1.1 christos ac_cr=`echo X | tr X '\015'` 8817 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 8818 1.1 christos # But we know of no other shell where ac_cr would be empty at this 8819 1.1 christos # point, so we can use a bashism as a fallback. 8820 1.1 christos if test "x$ac_cr" = x; then 8821 1.1 christos eval ac_cr=\$\'\\r\' 8822 1.1 christos fi 8823 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8824 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8825 1.1.1.8 christos ac_cs_awk_cr='\\r' 8826 1.1 christos else 8827 1.1 christos ac_cs_awk_cr=$ac_cr 8828 1.1 christos fi 8829 1.1 christos 8830 1.1.1.8 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 8831 1.1 christos _ACEOF 8832 1.1 christos 8833 1.1 christos # Create commands to substitute file output variables. 8834 1.1 christos { 8835 1.1 christos echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 8836 1.1.1.8 christos echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 8837 1.1 christos echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 8838 1.1 christos echo "_ACAWK" && 8839 1.1 christos echo "_ACEOF" 8840 1.1 christos } >conf$$files.sh && 8841 1.1 christos . ./conf$$files.sh || 8842 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8843 1.1 christos rm -f conf$$files.sh 8844 1.1 christos 8845 1.1 christos { 8846 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 8847 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8848 1.1 christos echo "_ACEOF" 8849 1.1 christos } >conf$$subs.sh || 8850 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8851 1.1.1.8 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 8852 1.1 christos ac_delim='%!_!# ' 8853 1.1 christos for ac_last_try in false false false false false :; do 8854 1.1 christos . ./conf$$subs.sh || 8855 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8856 1.1 christos 8857 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8858 1.1 christos if test $ac_delim_n = $ac_delim_num; then 8859 1.1 christos break 8860 1.1 christos elif $ac_last_try; then 8861 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8862 1.1 christos else 8863 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8864 1.1 christos fi 8865 1.1 christos done 8866 1.1 christos rm -f conf$$subs.sh 8867 1.1 christos 8868 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8869 1.1.1.8 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 8870 1.1 christos _ACEOF 8871 1.1 christos sed -n ' 8872 1.1 christos h 8873 1.1 christos s/^/S["/; s/!.*/"]=/ 8874 1.1 christos p 8875 1.1 christos g 8876 1.1 christos s/^[^!]*!// 8877 1.1 christos :repl 8878 1.1 christos t repl 8879 1.1 christos s/'"$ac_delim"'$// 8880 1.1 christos t delim 8881 1.1 christos :nl 8882 1.1 christos h 8883 1.1.1.8 christos s/\(.\{148\}\)..*/\1/ 8884 1.1 christos t more1 8885 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8886 1.1 christos p 8887 1.1 christos n 8888 1.1 christos b repl 8889 1.1 christos :more1 8890 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8891 1.1 christos p 8892 1.1 christos g 8893 1.1 christos s/.\{148\}// 8894 1.1 christos t nl 8895 1.1 christos :delim 8896 1.1 christos h 8897 1.1.1.8 christos s/\(.\{148\}\)..*/\1/ 8898 1.1 christos t more2 8899 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 8900 1.1 christos p 8901 1.1 christos b 8902 1.1 christos :more2 8903 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8904 1.1 christos p 8905 1.1 christos g 8906 1.1 christos s/.\{148\}// 8907 1.1 christos t delim 8908 1.1 christos ' <conf$$subs.awk | sed ' 8909 1.1 christos /^[^""]/{ 8910 1.1 christos N 8911 1.1 christos s/\n// 8912 1.1 christos } 8913 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 8914 1.1 christos rm -f conf$$subs.awk 8915 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8916 1.1 christos _ACAWK 8917 1.1.1.8 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 8918 1.1 christos for (key in S) S_is_set[key] = 1 8919 1.1 christos FS = "" 8920 1.1 christos \$ac_cs_awk_pipe_init 8921 1.1 christos } 8922 1.1 christos { 8923 1.1 christos line = $ 0 8924 1.1 christos nfields = split(line, field, "@") 8925 1.1 christos substed = 0 8926 1.1 christos len = length(field[1]) 8927 1.1 christos for (i = 2; i < nfields; i++) { 8928 1.1 christos key = field[i] 8929 1.1 christos keylen = length(key) 8930 1.1 christos if (S_is_set[key]) { 8931 1.1 christos value = S[key] 8932 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8933 1.1 christos len += length(value) + length(field[++i]) 8934 1.1 christos substed = 1 8935 1.1 christos } else 8936 1.1 christos len += 1 + keylen 8937 1.1 christos } 8938 1.1 christos if (nfields == 3 && !substed) { 8939 1.1 christos key = field[2] 8940 1.1 christos if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 8941 1.1 christos \$ac_cs_awk_read_file 8942 1.1 christos next 8943 1.1 christos } 8944 1.1 christos } 8945 1.1 christos print line 8946 1.1 christos } 8947 1.1 christos \$ac_cs_awk_pipe_fini 8948 1.1 christos _ACAWK 8949 1.1 christos _ACEOF 8950 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8951 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8952 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8953 1.1 christos else 8954 1.1 christos cat 8955 1.1.1.8 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 8956 1.1.1.8 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 8957 1.1 christos _ACEOF 8958 1.1 christos 8959 1.1.1.8 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 8960 1.1.1.8 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 8961 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 8962 1.1 christos # (actually we leave an empty line to preserve line numbers). 8963 1.1 christos if test "x$srcdir" = x.; then 8964 1.1.1.8 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 8965 1.1.1.8 christos h 8966 1.1.1.8 christos s/// 8967 1.1.1.8 christos s/^/:/ 8968 1.1.1.8 christos s/[ ]*$/:/ 8969 1.1.1.8 christos s/:\$(srcdir):/:/g 8970 1.1.1.8 christos s/:\${srcdir}:/:/g 8971 1.1.1.8 christos s/:@srcdir@:/:/g 8972 1.1.1.8 christos s/^:*// 8973 1.1 christos s/:*$// 8974 1.1.1.8 christos x 8975 1.1.1.8 christos s/\(=[ ]*\).*/\1/ 8976 1.1.1.8 christos G 8977 1.1.1.8 christos s/\n// 8978 1.1 christos s/^[^=]*=[ ]*$// 8979 1.1 christos }' 8980 1.1 christos fi 8981 1.1 christos 8982 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8983 1.1 christos fi # test -n "$CONFIG_FILES" 8984 1.1 christos 8985 1.1 christos # Set up the scripts for CONFIG_HEADERS section. 8986 1.1 christos # No need to generate them if there are no CONFIG_HEADERS. 8987 1.1 christos # This happens for instance with `./config.status Makefile'. 8988 1.1 christos if test -n "$CONFIG_HEADERS"; then 8989 1.1.1.8 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 8990 1.1 christos BEGIN { 8991 1.1 christos _ACEOF 8992 1.1 christos 8993 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as 8994 1.1 christos # here-document in config.status, that substitutes the proper values into 8995 1.1 christos # config.h.in to produce config.h. 8996 1.1 christos 8997 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease 8998 1.1 christos # handling of long lines. 8999 1.1 christos ac_delim='%!_!# ' 9000 1.1 christos for ac_last_try in false false :; do 9001 1.1.1.8 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 9002 1.1.1.8 christos if test -z "$ac_tt"; then 9003 1.1 christos break 9004 1.1 christos elif $ac_last_try; then 9005 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 9006 1.1 christos else 9007 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9008 1.1 christos fi 9009 1.1 christos done 9010 1.1 christos 9011 1.1 christos # For the awk script, D is an array of macro values keyed by name, 9012 1.1 christos # likewise P contains macro parameters if any. Preserve backslash 9013 1.1 christos # newline sequences. 9014 1.1 christos 9015 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 9016 1.1 christos sed -n ' 9017 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 9018 1.1 christos t rset 9019 1.1 christos :rset 9020 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ / 9021 1.1 christos t def 9022 1.1 christos d 9023 1.1 christos :def 9024 1.1 christos s/\\$// 9025 1.1 christos t bsnl 9026 1.1 christos s/["\\]/\\&/g 9027 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9028 1.1 christos D["\1"]=" \3"/p 9029 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 9030 1.1 christos d 9031 1.1 christos :bsnl 9032 1.1 christos s/["\\]/\\&/g 9033 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9034 1.1 christos D["\1"]=" \3\\\\\\n"\\/p 9035 1.1 christos t cont 9036 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 9037 1.1 christos t cont 9038 1.1 christos d 9039 1.1 christos :cont 9040 1.1 christos n 9041 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 9042 1.1 christos t clear 9043 1.1 christos :clear 9044 1.1 christos s/\\$// 9045 1.1 christos t bsnlc 9046 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p 9047 1.1 christos d 9048 1.1 christos :bsnlc 9049 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 9050 1.1 christos b cont 9051 1.1 christos ' <confdefs.h | sed ' 9052 1.1 christos s/'"$ac_delim"'/"\\\ 9053 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1 9054 1.1 christos 9055 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9056 1.1 christos for (key in D) D_is_set[key] = 1 9057 1.1 christos FS = "" 9058 1.1 christos } 9059 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 9060 1.1 christos line = \$ 0 9061 1.1 christos split(line, arg, " ") 9062 1.1 christos if (arg[1] == "#") { 9063 1.1 christos defundef = arg[2] 9064 1.1 christos mac1 = arg[3] 9065 1.1 christos } else { 9066 1.1 christos defundef = substr(arg[1], 2) 9067 1.1 christos mac1 = arg[2] 9068 1.1 christos } 9069 1.1 christos split(mac1, mac2, "(") #) 9070 1.1 christos macro = mac2[1] 9071 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1) 9072 1.1 christos if (D_is_set[macro]) { 9073 1.1 christos # Preserve the white space surrounding the "#". 9074 1.1 christos print prefix "define", macro P[macro] D[macro] 9075 1.1 christos next 9076 1.1 christos } else { 9077 1.1 christos # Replace #undef with comments. This is necessary, for example, 9078 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required 9079 1.1 christos # on some systems where configure will not decide to define it. 9080 1.1 christos if (defundef == "undef") { 9081 1.1 christos print "/*", prefix defundef, macro, "*/" 9082 1.1 christos next 9083 1.1 christos } 9084 1.1 christos } 9085 1.1 christos } 9086 1.1 christos { print } 9087 1.1 christos _ACAWK 9088 1.1 christos _ACEOF 9089 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9090 1.1.1.8 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 9091 1.1 christos fi # test -n "$CONFIG_HEADERS" 9092 1.1 christos 9093 1.1 christos 9094 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 9095 1.1 christos shift 9096 1.1 christos for ac_tag 9097 1.1 christos do 9098 1.1 christos case $ac_tag in 9099 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 9100 1.1 christos esac 9101 1.1 christos case $ac_mode$ac_tag in 9102 1.1 christos :[FHL]*:*);; 9103 1.1.1.8 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 9104 1.1 christos :[FH]-) ac_tag=-:-;; 9105 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 9106 1.1 christos esac 9107 1.1 christos ac_save_IFS=$IFS 9108 1.1 christos IFS=: 9109 1.1 christos set x $ac_tag 9110 1.1 christos IFS=$ac_save_IFS 9111 1.1 christos shift 9112 1.1 christos ac_file=$1 9113 1.1 christos shift 9114 1.1 christos 9115 1.1 christos case $ac_mode in 9116 1.1 christos :L) ac_source=$1;; 9117 1.1 christos :[FH]) 9118 1.1 christos ac_file_inputs= 9119 1.1 christos for ac_f 9120 1.1 christos do 9121 1.1 christos case $ac_f in 9122 1.1.1.8 christos -) ac_f="$ac_tmp/stdin";; 9123 1.1 christos *) # Look for the file first in the build tree, then in the source tree 9124 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 9125 1.1 christos # because $ac_f cannot contain `:'. 9126 1.1 christos test -f "$ac_f" || 9127 1.1 christos case $ac_f in 9128 1.1 christos [\\/$]*) false;; 9129 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 9130 1.1 christos esac || 9131 1.1.1.8 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 9132 1.1 christos esac 9133 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 9134 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 9135 1.1 christos done 9136 1.1 christos 9137 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 9138 1.1 christos # use $as_me), people would be surprised to read: 9139 1.1 christos # /* config.h. Generated by config.status. */ 9140 1.1 christos configure_input='Generated from '` 9141 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 9142 1.1 christos `' by configure.' 9143 1.1 christos if test x"$ac_file" != x-; then 9144 1.1 christos configure_input="$ac_file. $configure_input" 9145 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 9146 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 9147 1.1 christos fi 9148 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 9149 1.1 christos case $configure_input in #( 9150 1.1 christos *\&* | *\|* | *\\* ) 9151 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 9152 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 9153 1.1 christos *) ac_sed_conf_input=$configure_input;; 9154 1.1 christos esac 9155 1.1 christos 9156 1.1 christos case $ac_tag in 9157 1.1.1.8 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 9158 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 9159 1.1 christos esac 9160 1.1 christos ;; 9161 1.1 christos esac 9162 1.1 christos 9163 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 9164 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9165 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 9166 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 9167 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 9168 1.1 christos $as_echo X"$ac_file" | 9169 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 9170 1.1 christos s//\1/ 9171 1.1 christos q 9172 1.1 christos } 9173 1.1 christos /^X\(\/\/\)[^/].*/{ 9174 1.1 christos s//\1/ 9175 1.1 christos q 9176 1.1 christos } 9177 1.1 christos /^X\(\/\/\)$/{ 9178 1.1 christos s//\1/ 9179 1.1 christos q 9180 1.1 christos } 9181 1.1 christos /^X\(\/\).*/{ 9182 1.1 christos s//\1/ 9183 1.1 christos q 9184 1.1 christos } 9185 1.1 christos s/.*/./; q'` 9186 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 9187 1.1 christos ac_builddir=. 9188 1.1 christos 9189 1.1 christos case "$ac_dir" in 9190 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 9191 1.1 christos *) 9192 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 9193 1.1 christos # A ".." for each directory in $ac_dir_suffix. 9194 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 9195 1.1 christos case $ac_top_builddir_sub in 9196 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 9197 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 9198 1.1 christos esac ;; 9199 1.1 christos esac 9200 1.1 christos ac_abs_top_builddir=$ac_pwd 9201 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 9202 1.1 christos # for backward compatibility: 9203 1.1 christos ac_top_builddir=$ac_top_build_prefix 9204 1.1 christos 9205 1.1 christos case $srcdir in 9206 1.1 christos .) # We are building in place. 9207 1.1 christos ac_srcdir=. 9208 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 9209 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 9210 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 9211 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 9212 1.1 christos ac_top_srcdir=$srcdir 9213 1.1 christos ac_abs_top_srcdir=$srcdir ;; 9214 1.1 christos *) # Relative name. 9215 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 9216 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 9217 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 9218 1.1 christos esac 9219 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 9220 1.1 christos 9221 1.1 christos 9222 1.1 christos case $ac_mode in 9223 1.1 christos :F) 9224 1.1 christos # 9225 1.1 christos # CONFIG_FILE 9226 1.1 christos # 9227 1.1 christos 9228 1.1 christos case $INSTALL in 9229 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9230 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 9231 1.1 christos esac 9232 1.1 christos _ACEOF 9233 1.1 christos 9234 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9235 1.1 christos # If the template does not know about datarootdir, expand it. 9236 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 9237 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 9238 1.1 christos ac_sed_dataroot=' 9239 1.1 christos /datarootdir/ { 9240 1.1 christos p 9241 1.1 christos q 9242 1.1 christos } 9243 1.1 christos /@datadir@/p 9244 1.1 christos /@docdir@/p 9245 1.1 christos /@infodir@/p 9246 1.1 christos /@localedir@/p 9247 1.1 christos /@mandir@/p' 9248 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 9249 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 9250 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 9251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 9252 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 9253 1.1 christos _ACEOF 9254 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9255 1.1 christos ac_datarootdir_hack=' 9256 1.1 christos s&@datadir@&$datadir&g 9257 1.1 christos s&@docdir@&$docdir&g 9258 1.1 christos s&@infodir@&$infodir&g 9259 1.1 christos s&@localedir@&$localedir&g 9260 1.1 christos s&@mandir@&$mandir&g 9261 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 9262 1.1 christos esac 9263 1.1 christos _ACEOF 9264 1.1 christos 9265 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 9266 1.1 christos # Shell code in configure.ac might set extrasub. 9267 1.1 christos # FIXME: do we really want to maintain this feature? 9268 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9269 1.1 christos ac_sed_extra="$ac_vpsub 9270 1.1 christos $extrasub 9271 1.1 christos _ACEOF 9272 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9273 1.1 christos :t 9274 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9275 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 9276 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 9277 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 9278 1.1 christos s&@srcdir@&$ac_srcdir&;t t 9279 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 9280 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 9281 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 9282 1.1 christos s&@builddir@&$ac_builddir&;t t 9283 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 9284 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 9285 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 9286 1.1 christos $ac_datarootdir_hack 9287 1.1 christos " 9288 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 9289 1.1 christos if $ac_cs_awk_getline; then 9290 1.1.1.8 christos $AWK -f "$ac_tmp/subs.awk" 9291 1.1 christos else 9292 1.1.1.8 christos $AWK -f "$ac_tmp/subs.awk" | $SHELL 9293 1.1.1.8 christos fi \ 9294 1.1.1.8 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9295 1.1 christos 9296 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 9297 1.1.1.8 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 9298 1.1.1.8 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 9299 1.1.1.8 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 9300 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9301 1.1.1.8 christos which seems to be undefined. Please make sure it is defined" >&5 9302 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9303 1.1.1.8 christos which seems to be undefined. Please make sure it is defined" >&2;} 9304 1.1 christos 9305 1.1.1.8 christos rm -f "$ac_tmp/stdin" 9306 1.1 christos case $ac_file in 9307 1.1.1.8 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 9308 1.1.1.8 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 9309 1.1 christos esac \ 9310 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9311 1.1 christos ;; 9312 1.1 christos :H) 9313 1.1 christos # 9314 1.1 christos # CONFIG_HEADER 9315 1.1 christos # 9316 1.1 christos if test x"$ac_file" != x-; then 9317 1.1 christos { 9318 1.1 christos $as_echo "/* $configure_input */" \ 9319 1.1.1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 9320 1.1.1.8 christos } >"$ac_tmp/config.h" \ 9321 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9322 1.1.1.8 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 9323 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 9324 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;} 9325 1.1 christos else 9326 1.1 christos rm -f "$ac_file" 9327 1.1.1.8 christos mv "$ac_tmp/config.h" "$ac_file" \ 9328 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9329 1.1 christos fi 9330 1.1 christos else 9331 1.1 christos $as_echo "/* $configure_input */" \ 9332 1.1.1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 9333 1.1.1.8 christos || as_fn_error $? "could not create -" "$LINENO" 5 9334 1.1 christos fi 9335 1.1 christos ;; 9336 1.1 christos 9337 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 9338 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 9339 1.1 christos ;; 9340 1.1 christos esac 9341 1.1 christos 9342 1.1 christos 9343 1.1 christos case $ac_file$ac_mode in 9344 1.1 christos "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 9345 1.1 christos if test -n "$CONFIG_FILES"; then 9346 1.1 christos if test -n "${with_target_subdir}"; then 9347 1.1 christos # FIXME: We shouldn't need to set ac_file 9348 1.1 christos ac_file=Makefile 9349 1.1 christos LD="${ORIGINAL_LD_FOR_MULTILIBS}" 9350 1.1 christos . ${libiberty_topdir}/config-ml.in 9351 1.1 christos fi 9352 1.1 christos fi ;; 9353 1.1 christos 9354 1.1 christos esac 9355 1.1 christos done # for ac_tag 9356 1.1 christos 9357 1.1 christos 9358 1.1 christos as_fn_exit 0 9359 1.1 christos _ACEOF 9360 1.1 christos ac_clean_files=$ac_clean_files_save 9361 1.1 christos 9362 1.1 christos test $ac_write_fail = 0 || 9363 1.1.1.8 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9364 1.1 christos 9365 1.1 christos 9366 1.1 christos # configure is writing to config.log, and then calls config.status. 9367 1.1 christos # config.status does its own redirection, appending to config.log. 9368 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 9369 1.1 christos # by configure, so config.status won't be able to write to it; its 9370 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 9371 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 9372 1.1 christos # appended to by config.status. When coming back to configure, we 9373 1.1 christos # need to make the FD available again. 9374 1.1 christos if test "$no_create" != yes; then 9375 1.1 christos ac_cs_success=: 9376 1.1 christos ac_config_status_args= 9377 1.1 christos test "$silent" = yes && 9378 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 9379 1.1 christos exec 5>/dev/null 9380 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9381 1.1 christos exec 5>>config.log 9382 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9383 1.1 christos # would make configure fail if this is the last instruction. 9384 1.1.1.8 christos $ac_cs_success || as_fn_exit 1 9385 1.1 christos fi 9386 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9387 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9388 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9389 1.1 christos fi 9390 1.1 christos 9391