1 1.1 skrll #! /bin/sh 2 1.1 skrll # Guess values for system-dependent variables and create Makefiles. 3 1.4 christos # Generated by GNU Autoconf 2.69. 4 1.4 christos # 5 1.4 christos # 6 1.4 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.2 christos # 8 1.1 skrll # 9 1.1 skrll # This configure script is free software; the Free Software Foundation 10 1.1 skrll # gives unlimited permission to copy, distribute and modify it. 11 1.2 christos ## -------------------- ## 12 1.2 christos ## M4sh Initialization. ## 13 1.2 christos ## -------------------- ## 14 1.1 skrll 15 1.2 christos # Be more Bourne compatible 16 1.2 christos DUALCASE=1; export DUALCASE # for MKS sh 17 1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 skrll emulate sh 19 1.1 skrll NULLCMD=: 20 1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 skrll # is contrary to our usage. Disable this feature. 22 1.1 skrll alias -g '${1+"$@"}'='"$@"' 23 1.2 christos setopt NO_GLOB_SUBST 24 1.2 christos else 25 1.2 christos case `(set -o) 2>/dev/null` in #( 26 1.2 christos *posix*) : 27 1.2 christos set -o posix ;; #( 28 1.2 christos *) : 29 1.2 christos ;; 30 1.2 christos esac 31 1.2 christos fi 32 1.2 christos 33 1.2 christos 34 1.2 christos as_nl=' 35 1.2 christos ' 36 1.2 christos export as_nl 37 1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.2 christos # but without wasting forks for bash or zsh. 43 1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.2 christos as_echo='print -r --' 46 1.2 christos as_echo_n='print -rn --' 47 1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.2 christos as_echo='printf %s\n' 49 1.2 christos as_echo_n='printf %s' 50 1.2 christos else 51 1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.2 christos as_echo_n='/usr/ucb/echo -n' 54 1.2 christos else 55 1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.2 christos as_echo_n_body='eval 57 1.2 christos arg=$1; 58 1.2 christos case $arg in #( 59 1.2 christos *"$as_nl"*) 60 1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.2 christos esac; 63 1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.2 christos ' 65 1.2 christos export as_echo_n_body 66 1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.2 christos fi 68 1.2 christos export as_echo_body 69 1.2 christos as_echo='sh -c $as_echo_body as_echo' 70 1.1 skrll fi 71 1.1 skrll 72 1.2 christos # The user is always right. 73 1.2 christos if test "${PATH_SEPARATOR+set}" != set; then 74 1.2 christos PATH_SEPARATOR=: 75 1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.2 christos PATH_SEPARATOR=';' 78 1.2 christos } 79 1.1 skrll fi 80 1.1 skrll 81 1.1 skrll 82 1.2 christos # IFS 83 1.2 christos # We need space, tab and new line, in precisely that order. Quoting is 84 1.2 christos # there to prevent editors from complaining about space-tab. 85 1.2 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.2 christos # splitting by setting IFS to empty value.) 87 1.2 christos IFS=" "" $as_nl" 88 1.2 christos 89 1.2 christos # Find who we are. Look in the path if we contain no directory separator. 90 1.4 christos as_myself= 91 1.2 christos case $0 in #(( 92 1.2 christos *[\\/]* ) as_myself=$0 ;; 93 1.2 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.2 christos for as_dir in $PATH 95 1.2 christos do 96 1.2 christos IFS=$as_save_IFS 97 1.2 christos test -z "$as_dir" && as_dir=. 98 1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.2 christos done 100 1.2 christos IFS=$as_save_IFS 101 1.2 christos 102 1.2 christos ;; 103 1.2 christos esac 104 1.2 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.2 christos # in which case we are not to be found in the path. 106 1.2 christos if test "x$as_myself" = x; then 107 1.2 christos as_myself=$0 108 1.2 christos fi 109 1.2 christos if test ! -f "$as_myself"; then 110 1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.2 christos exit 1 112 1.2 christos fi 113 1.2 christos 114 1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in 115 1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.2 christos # suppresses any "Segmentation fault" message there. '((' could 117 1.2 christos # trigger a bug in pdksh 5.2.14. 118 1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.2 christos do eval test x\${$as_var+set} = xset \ 120 1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.2 christos done 122 1.1 skrll PS1='$ ' 123 1.1 skrll PS2='> ' 124 1.1 skrll PS4='+ ' 125 1.1 skrll 126 1.1 skrll # NLS nuisances. 127 1.2 christos LC_ALL=C 128 1.2 christos export LC_ALL 129 1.2 christos LANGUAGE=C 130 1.2 christos export LANGUAGE 131 1.2 christos 132 1.2 christos # CDPATH. 133 1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.2 christos 135 1.4 christos # Use a proper internal environment variable to ensure we don't fall 136 1.4 christos # into an infinite loop, continuously re-executing ourselves. 137 1.4 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.4 christos _as_can_reexec=no; export _as_can_reexec; 139 1.4 christos # We cannot yet assume a decent shell, so we have to provide a 140 1.4 christos # neutralization value for shells without unset; and this also 141 1.4 christos # works around shells that cannot unset nonexistent variables. 142 1.4 christos # Preserve -v and -x to the replacement shell. 143 1.4 christos BASH_ENV=/dev/null 144 1.4 christos ENV=/dev/null 145 1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.4 christos case $- in # (((( 147 1.4 christos *v*x* | *x*v* ) as_opts=-vx ;; 148 1.4 christos *v* ) as_opts=-v ;; 149 1.4 christos *x* ) as_opts=-x ;; 150 1.4 christos * ) as_opts= ;; 151 1.4 christos esac 152 1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail 154 1.4 christos # out after a failed `exec'. 155 1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.4 christos as_fn_exit 255 157 1.4 christos fi 158 1.4 christos # We don't want this to propagate to other subprocesses. 159 1.4 christos { _as_can_reexec=; unset _as_can_reexec;} 160 1.2 christos if test "x$CONFIG_SHELL" = x; then 161 1.2 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.2 christos emulate sh 163 1.2 christos NULLCMD=: 164 1.2 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.2 christos # is contrary to our usage. Disable this feature. 166 1.2 christos alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.2 christos setopt NO_GLOB_SUBST 168 1.2 christos else 169 1.2 christos case \`(set -o) 2>/dev/null\` in #( 170 1.2 christos *posix*) : 171 1.2 christos set -o posix ;; #( 172 1.2 christos *) : 173 1.2 christos ;; 174 1.2 christos esac 175 1.2 christos fi 176 1.2 christos " 177 1.2 christos as_required="as_fn_return () { (exit \$1); } 178 1.2 christos as_fn_success () { as_fn_return 0; } 179 1.2 christos as_fn_failure () { as_fn_return 1; } 180 1.2 christos as_fn_ret_success () { return 0; } 181 1.2 christos as_fn_ret_failure () { return 1; } 182 1.2 christos 183 1.2 christos exitcode=0 184 1.2 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.2 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.2 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.2 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.2 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.2 christos 190 1.2 christos else 191 1.2 christos exitcode=1; echo positional parameters were not saved. 192 1.2 christos fi 193 1.4 christos test x\$exitcode = x0 || exit 1 194 1.4 christos test -x / || exit 1" 195 1.2 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.2 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.2 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.2 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.2 christos test \$(( 1 + 1 )) = 2 || exit 1" 200 1.2 christos if (eval "$as_required") 2>/dev/null; then : 201 1.2 christos as_have_required=yes 202 1.2 christos else 203 1.2 christos as_have_required=no 204 1.2 christos fi 205 1.2 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 1.2 christos 207 1.2 christos else 208 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209 1.2 christos as_found=false 210 1.2 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211 1.1 skrll do 212 1.2 christos IFS=$as_save_IFS 213 1.2 christos test -z "$as_dir" && as_dir=. 214 1.2 christos as_found=: 215 1.2 christos case $as_dir in #( 216 1.2 christos /*) 217 1.2 christos for as_base in sh bash ksh sh5; do 218 1.2 christos # Try only shells that exist, to save several forks. 219 1.2 christos as_shell=$as_dir/$as_base 220 1.2 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 1.2 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 1.2 christos CONFIG_SHELL=$as_shell as_have_required=yes 223 1.2 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 1.2 christos break 2 225 1.2 christos fi 226 1.2 christos fi 227 1.2 christos done;; 228 1.2 christos esac 229 1.2 christos as_found=false 230 1.2 christos done 231 1.2 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 1.2 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 1.2 christos CONFIG_SHELL=$SHELL as_have_required=yes 234 1.2 christos fi; } 235 1.2 christos IFS=$as_save_IFS 236 1.2 christos 237 1.2 christos 238 1.2 christos if test "x$CONFIG_SHELL" != x; then : 239 1.4 christos export CONFIG_SHELL 240 1.4 christos # We cannot yet assume a decent shell, so we have to provide a 241 1.4 christos # neutralization value for shells without unset; and this also 242 1.4 christos # works around shells that cannot unset nonexistent variables. 243 1.4 christos # Preserve -v and -x to the replacement shell. 244 1.4 christos BASH_ENV=/dev/null 245 1.4 christos ENV=/dev/null 246 1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247 1.4 christos case $- in # (((( 248 1.4 christos *v*x* | *x*v* ) as_opts=-vx ;; 249 1.4 christos *v* ) as_opts=-v ;; 250 1.4 christos *x* ) as_opts=-x ;; 251 1.4 christos * ) as_opts= ;; 252 1.4 christos esac 253 1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254 1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail 255 1.4 christos # out after a failed `exec'. 256 1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257 1.4 christos exit 255 258 1.2 christos fi 259 1.2 christos 260 1.2 christos if test x$as_have_required = xno; then : 261 1.2 christos $as_echo "$0: This script requires a shell more modern than all" 262 1.2 christos $as_echo "$0: the shells that I found on your system." 263 1.2 christos if test x${ZSH_VERSION+set} = xset ; then 264 1.2 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 1.2 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 1.1 skrll else 267 1.2 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 268 1.2 christos $0: including any error possibly output before this 269 1.2 christos $0: message. Then install a modern shell, or manually run 270 1.2 christos $0: the script under such a shell if you do have one." 271 1.1 skrll fi 272 1.2 christos exit 1 273 1.2 christos fi 274 1.2 christos fi 275 1.2 christos fi 276 1.2 christos SHELL=${CONFIG_SHELL-/bin/sh} 277 1.2 christos export SHELL 278 1.2 christos # Unset more variables known to interfere with behavior of common tools. 279 1.2 christos CLICOLOR_FORCE= GREP_OPTIONS= 280 1.2 christos unset CLICOLOR_FORCE GREP_OPTIONS 281 1.2 christos 282 1.2 christos ## --------------------- ## 283 1.2 christos ## M4sh Shell Functions. ## 284 1.2 christos ## --------------------- ## 285 1.2 christos # as_fn_unset VAR 286 1.2 christos # --------------- 287 1.2 christos # Portably unset VAR. 288 1.2 christos as_fn_unset () 289 1.2 christos { 290 1.2 christos { eval $1=; unset $1;} 291 1.2 christos } 292 1.2 christos as_unset=as_fn_unset 293 1.2 christos 294 1.2 christos # as_fn_set_status STATUS 295 1.2 christos # ----------------------- 296 1.2 christos # Set $? to STATUS, without forking. 297 1.2 christos as_fn_set_status () 298 1.2 christos { 299 1.2 christos return $1 300 1.2 christos } # as_fn_set_status 301 1.2 christos 302 1.2 christos # as_fn_exit STATUS 303 1.2 christos # ----------------- 304 1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305 1.2 christos as_fn_exit () 306 1.2 christos { 307 1.2 christos set +e 308 1.2 christos as_fn_set_status $1 309 1.2 christos exit $1 310 1.2 christos } # as_fn_exit 311 1.2 christos 312 1.2 christos # as_fn_mkdir_p 313 1.2 christos # ------------- 314 1.2 christos # Create "$as_dir" as a directory, including parents if necessary. 315 1.2 christos as_fn_mkdir_p () 316 1.2 christos { 317 1.2 christos 318 1.2 christos case $as_dir in #( 319 1.2 christos -*) as_dir=./$as_dir;; 320 1.2 christos esac 321 1.2 christos test -d "$as_dir" || eval $as_mkdir_p || { 322 1.2 christos as_dirs= 323 1.2 christos while :; do 324 1.2 christos case $as_dir in #( 325 1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 1.2 christos *) as_qdir=$as_dir;; 327 1.2 christos esac 328 1.2 christos as_dirs="'$as_qdir' $as_dirs" 329 1.2 christos as_dir=`$as_dirname -- "$as_dir" || 330 1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 332 1.2 christos X"$as_dir" : 'X\(//\)$' \| \ 333 1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334 1.2 christos $as_echo X"$as_dir" | 335 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 1.2 christos s//\1/ 337 1.2 christos q 338 1.2 christos } 339 1.2 christos /^X\(\/\/\)[^/].*/{ 340 1.2 christos s//\1/ 341 1.2 christos q 342 1.2 christos } 343 1.2 christos /^X\(\/\/\)$/{ 344 1.2 christos s//\1/ 345 1.2 christos q 346 1.2 christos } 347 1.2 christos /^X\(\/\).*/{ 348 1.2 christos s//\1/ 349 1.2 christos q 350 1.2 christos } 351 1.2 christos s/.*/./; q'` 352 1.2 christos test -d "$as_dir" && break 353 1.2 christos done 354 1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 355 1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 1.2 christos 357 1.2 christos 358 1.2 christos } # as_fn_mkdir_p 359 1.4 christos 360 1.4 christos # as_fn_executable_p FILE 361 1.4 christos # ----------------------- 362 1.4 christos # Test if FILE is an executable regular file. 363 1.4 christos as_fn_executable_p () 364 1.4 christos { 365 1.4 christos test -f "$1" && test -x "$1" 366 1.4 christos } # as_fn_executable_p 367 1.2 christos # as_fn_append VAR VALUE 368 1.2 christos # ---------------------- 369 1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 370 1.2 christos # advantage of any shell optimizations that allow amortized linear growth over 371 1.2 christos # repeated appends, instead of the typical quadratic growth present in naive 372 1.2 christos # implementations. 373 1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 1.2 christos eval 'as_fn_append () 375 1.2 christos { 376 1.2 christos eval $1+=\$2 377 1.2 christos }' 378 1.2 christos else 379 1.2 christos as_fn_append () 380 1.2 christos { 381 1.2 christos eval $1=\$$1\$2 382 1.2 christos } 383 1.2 christos fi # as_fn_append 384 1.2 christos 385 1.2 christos # as_fn_arith ARG... 386 1.2 christos # ------------------ 387 1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 388 1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 389 1.2 christos # must be portable across $(()) and expr. 390 1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 1.2 christos eval 'as_fn_arith () 392 1.2 christos { 393 1.2 christos as_val=$(( $* )) 394 1.2 christos }' 395 1.2 christos else 396 1.2 christos as_fn_arith () 397 1.2 christos { 398 1.2 christos as_val=`expr "$@" || test $? -eq 1` 399 1.2 christos } 400 1.2 christos fi # as_fn_arith 401 1.2 christos 402 1.2 christos 403 1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 404 1.4 christos # ---------------------------------------- 405 1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406 1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407 1.4 christos # script with STATUS, using 1 if that was 0. 408 1.2 christos as_fn_error () 409 1.2 christos { 410 1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1 411 1.4 christos if test "$4"; then 412 1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 1.2 christos fi 415 1.4 christos $as_echo "$as_me: error: $2" >&2 416 1.2 christos as_fn_exit $as_status 417 1.2 christos } # as_fn_error 418 1.1 skrll 419 1.2 christos if expr a : '\(a\)' >/dev/null 2>&1 && 420 1.2 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 1.1 skrll as_expr=expr 422 1.1 skrll else 423 1.1 skrll as_expr=false 424 1.1 skrll fi 425 1.1 skrll 426 1.2 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 1.1 skrll as_basename=basename 428 1.1 skrll else 429 1.1 skrll as_basename=false 430 1.1 skrll fi 431 1.1 skrll 432 1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 1.2 christos as_dirname=dirname 434 1.2 christos else 435 1.2 christos as_dirname=false 436 1.2 christos fi 437 1.1 skrll 438 1.2 christos as_me=`$as_basename -- "$0" || 439 1.1 skrll $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 1.1 skrll X"$0" : 'X\(//\)$' \| \ 441 1.2 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 442 1.2 christos $as_echo X/"$0" | 443 1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 1.2 christos s//\1/ 445 1.2 christos q 446 1.2 christos } 447 1.2 christos /^X\/\(\/\/\)$/{ 448 1.2 christos s//\1/ 449 1.2 christos q 450 1.2 christos } 451 1.2 christos /^X\/\(\/\).*/{ 452 1.2 christos s//\1/ 453 1.2 christos q 454 1.2 christos } 455 1.2 christos s/.*/./; q'` 456 1.1 skrll 457 1.1 skrll # Avoid depending upon Character Ranges. 458 1.1 skrll as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459 1.1 skrll as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460 1.1 skrll as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461 1.1 skrll as_cr_digits='0123456789' 462 1.1 skrll as_cr_alnum=$as_cr_Letters$as_cr_digits 463 1.1 skrll 464 1.1 skrll 465 1.2 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 1.2 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 1.2 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 1.2 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 1.2 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 1.2 christos sed -n ' 471 1.2 christos p 472 1.2 christos /[$]LINENO/= 473 1.2 christos ' <$as_myself | 474 1.1 skrll sed ' 475 1.2 christos s/[$]LINENO.*/&-/ 476 1.2 christos t lineno 477 1.2 christos b 478 1.2 christos :lineno 479 1.1 skrll N 480 1.2 christos :loop 481 1.2 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 1.1 skrll t loop 483 1.2 christos s/-\n.*// 484 1.1 skrll ' >$as_me.lineno && 485 1.2 christos chmod +x "$as_me.lineno" || 486 1.2 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 1.1 skrll 488 1.4 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 1.4 christos # already done that, so ensure we don't try to do so again and fall 490 1.4 christos # in an infinite loop. This has already happened in practice. 491 1.4 christos _as_can_reexec=no; export _as_can_reexec 492 1.1 skrll # Don't try to exec as it changes $[0], causing all sort of problems 493 1.1 skrll # (the dirname of $[0] is not the place where we might find the 494 1.2 christos # original and so on. Autoconf is especially sensitive to this). 495 1.2 christos . "./$as_me.lineno" 496 1.1 skrll # Exit status is that of the last command. 497 1.1 skrll exit 498 1.1 skrll } 499 1.1 skrll 500 1.2 christos ECHO_C= ECHO_N= ECHO_T= 501 1.2 christos case `echo -n x` in #((((( 502 1.2 christos -n*) 503 1.2 christos case `echo 'xy\c'` in 504 1.2 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 1.2 christos xy) ECHO_C='\c';; 506 1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 1.2 christos ECHO_T=' ';; 508 1.2 christos esac;; 509 1.2 christos *) 510 1.2 christos ECHO_N='-n';; 511 1.1 skrll esac 512 1.1 skrll 513 1.2 christos rm -f conf$$ conf$$.exe conf$$.file 514 1.2 christos if test -d conf$$.dir; then 515 1.2 christos rm -f conf$$.dir/conf$$.file 516 1.1 skrll else 517 1.2 christos rm -f conf$$.dir 518 1.2 christos mkdir conf$$.dir 2>/dev/null 519 1.1 skrll fi 520 1.2 christos if (echo >conf$$.file) 2>/dev/null; then 521 1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 522 1.2 christos as_ln_s='ln -s' 523 1.2 christos # ... but there are two gotchas: 524 1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 1.4 christos # In both cases, we have to default to `cp -pR'. 527 1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 1.4 christos as_ln_s='cp -pR' 529 1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then 530 1.2 christos as_ln_s=ln 531 1.2 christos else 532 1.4 christos as_ln_s='cp -pR' 533 1.1 skrll fi 534 1.1 skrll else 535 1.4 christos as_ln_s='cp -pR' 536 1.1 skrll fi 537 1.2 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538 1.2 christos rmdir conf$$.dir 2>/dev/null 539 1.1 skrll 540 1.1 skrll if mkdir -p . 2>/dev/null; then 541 1.2 christos as_mkdir_p='mkdir -p "$as_dir"' 542 1.1 skrll else 543 1.1 skrll test -d ./-p && rmdir ./-p 544 1.1 skrll as_mkdir_p=false 545 1.1 skrll fi 546 1.1 skrll 547 1.4 christos as_test_x='test -x' 548 1.4 christos as_executable_p=as_fn_executable_p 549 1.1 skrll 550 1.1 skrll # Sed expression to map a string onto a valid CPP name. 551 1.1 skrll as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 1.1 skrll 553 1.1 skrll # Sed expression to map a string onto a valid variable name. 554 1.1 skrll as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 1.1 skrll 556 1.1 skrll 557 1.4 christos test -n "$DJDIR" || exec 7<&0 </dev/null 558 1.4 christos exec 6>&1 559 1.1 skrll 560 1.1 skrll # Name of the host. 561 1.4 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562 1.1 skrll # so uname gets run too. 563 1.1 skrll ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 1.1 skrll 565 1.1 skrll # 566 1.1 skrll # Initializations. 567 1.1 skrll # 568 1.1 skrll ac_default_prefix=/usr/local 569 1.2 christos ac_clean_files= 570 1.1 skrll ac_config_libobj_dir=. 571 1.2 christos LIBOBJS= 572 1.1 skrll cross_compiling=no 573 1.1 skrll subdirs= 574 1.1 skrll MFLAGS= 575 1.1 skrll MAKEFLAGS= 576 1.1 skrll 577 1.1 skrll # Identity of this package. 578 1.1 skrll PACKAGE_NAME= 579 1.1 skrll PACKAGE_TARNAME= 580 1.1 skrll PACKAGE_VERSION= 581 1.1 skrll PACKAGE_STRING= 582 1.1 skrll PACKAGE_BUGREPORT= 583 1.2 christos PACKAGE_URL= 584 1.1 skrll 585 1.1 skrll ac_unique_file="xmalloc.c" 586 1.1 skrll # Factoring default headers for most tests. 587 1.1 skrll ac_includes_default="\ 588 1.1 skrll #include <stdio.h> 589 1.2 christos #ifdef HAVE_SYS_TYPES_H 590 1.1 skrll # include <sys/types.h> 591 1.1 skrll #endif 592 1.2 christos #ifdef HAVE_SYS_STAT_H 593 1.1 skrll # include <sys/stat.h> 594 1.1 skrll #endif 595 1.2 christos #ifdef STDC_HEADERS 596 1.1 skrll # include <stdlib.h> 597 1.1 skrll # include <stddef.h> 598 1.1 skrll #else 599 1.2 christos # ifdef HAVE_STDLIB_H 600 1.1 skrll # include <stdlib.h> 601 1.1 skrll # endif 602 1.1 skrll #endif 603 1.2 christos #ifdef HAVE_STRING_H 604 1.2 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605 1.1 skrll # include <memory.h> 606 1.1 skrll # endif 607 1.1 skrll # include <string.h> 608 1.1 skrll #endif 609 1.2 christos #ifdef HAVE_STRINGS_H 610 1.1 skrll # include <strings.h> 611 1.1 skrll #endif 612 1.2 christos #ifdef HAVE_INTTYPES_H 613 1.1 skrll # include <inttypes.h> 614 1.1 skrll #endif 615 1.2 christos #ifdef HAVE_STDINT_H 616 1.2 christos # include <stdint.h> 617 1.2 christos #endif 618 1.2 christos #ifdef HAVE_UNISTD_H 619 1.1 skrll # include <unistd.h> 620 1.1 skrll #endif" 621 1.1 skrll 622 1.4 christos ac_header_list= 623 1.2 christos ac_subst_vars='LTLIBOBJS 624 1.2 christos INSTALL_DEST 625 1.2 christos pexecute 626 1.2 christos target_header_dir 627 1.2 christos CHECK 628 1.2 christos LIBOBJS 629 1.7 christos HWCAP_CFLAGS 630 1.7 christos target_os 631 1.7 christos target_vendor 632 1.7 christos target_cpu 633 1.7 christos target 634 1.6 christos CET_HOST_FLAGS 635 1.2 christos NOASANFLAG 636 1.2 christos PICFLAG 637 1.2 christos INSTALL_DATA 638 1.2 christos INSTALL_SCRIPT 639 1.2 christos INSTALL_PROGRAM 640 1.2 christos OUTPUT_OPTION 641 1.2 christos NO_MINUS_C_MINUS_O 642 1.2 christos ac_libiberty_warn_cflags 643 1.9 christos RANLIB_PLUGIN_OPTION 644 1.9 christos AR_PLUGIN_OPTION 645 1.9 christos LLVM_CONFIG 646 1.2 christos EGREP 647 1.2 christos GREP 648 1.2 christos CPP 649 1.2 christos OBJEXT 650 1.2 christos EXEEXT 651 1.2 christos ac_ct_CC 652 1.2 christos CPPFLAGS 653 1.2 christos LDFLAGS 654 1.2 christos CFLAGS 655 1.2 christos CC 656 1.2 christos RANLIB 657 1.2 christos AR 658 1.2 christos host_os 659 1.2 christos host_vendor 660 1.2 christos host_cpu 661 1.2 christos host 662 1.2 christos build_os 663 1.2 christos build_vendor 664 1.2 christos build_cpu 665 1.2 christos build 666 1.2 christos HAVE_PERL 667 1.2 christos PERL 668 1.2 christos BUILD_INFO 669 1.2 christos MAKEINFO 670 1.6 christos ETAGS 671 1.2 christos NOTMAINT 672 1.2 christos MAINT 673 1.2 christos libiberty_topdir 674 1.2 christos target_alias 675 1.2 christos host_alias 676 1.2 christos build_alias 677 1.2 christos LIBS 678 1.2 christos ECHO_T 679 1.2 christos ECHO_N 680 1.2 christos ECHO_C 681 1.2 christos DEFS 682 1.2 christos mandir 683 1.2 christos localedir 684 1.2 christos libdir 685 1.2 christos psdir 686 1.2 christos pdfdir 687 1.2 christos dvidir 688 1.2 christos htmldir 689 1.2 christos infodir 690 1.2 christos docdir 691 1.2 christos oldincludedir 692 1.2 christos includedir 693 1.2 christos localstatedir 694 1.2 christos sharedstatedir 695 1.2 christos sysconfdir 696 1.2 christos datadir 697 1.2 christos datarootdir 698 1.2 christos libexecdir 699 1.2 christos sbindir 700 1.2 christos bindir 701 1.2 christos program_transform_name 702 1.2 christos prefix 703 1.2 christos exec_prefix 704 1.2 christos PACKAGE_URL 705 1.2 christos PACKAGE_BUGREPORT 706 1.2 christos PACKAGE_STRING 707 1.2 christos PACKAGE_VERSION 708 1.2 christos PACKAGE_TARNAME 709 1.2 christos PACKAGE_NAME 710 1.2 christos PATH_SEPARATOR 711 1.2 christos SHELL' 712 1.1 skrll ac_subst_files='host_makefile_frag' 713 1.2 christos ac_user_opts=' 714 1.2 christos enable_option_checking 715 1.2 christos with_target_subdir 716 1.2 christos with_build_subdir 717 1.2 christos with_cross_host 718 1.2 christos with_newlib 719 1.2 christos enable_maintainer_mode 720 1.2 christos enable_multilib 721 1.2 christos enable_install_libiberty 722 1.2 christos enable_largefile 723 1.6 christos enable_cet 724 1.2 christos ' 725 1.2 christos ac_precious_vars='build_alias 726 1.2 christos host_alias 727 1.2 christos target_alias 728 1.2 christos CC 729 1.2 christos CFLAGS 730 1.2 christos LDFLAGS 731 1.2 christos LIBS 732 1.2 christos CPPFLAGS 733 1.2 christos CPP' 734 1.2 christos 735 1.1 skrll 736 1.1 skrll # Initialize some variables set by options. 737 1.1 skrll ac_init_help= 738 1.1 skrll ac_init_version=false 739 1.2 christos ac_unrecognized_opts= 740 1.2 christos ac_unrecognized_sep= 741 1.1 skrll # The variables have the same names as the options, with 742 1.1 skrll # dashes changed to underlines. 743 1.1 skrll cache_file=/dev/null 744 1.1 skrll exec_prefix=NONE 745 1.1 skrll no_create= 746 1.1 skrll no_recursion= 747 1.1 skrll prefix=NONE 748 1.1 skrll program_prefix=NONE 749 1.1 skrll program_suffix=NONE 750 1.1 skrll program_transform_name=s,x,x, 751 1.1 skrll silent= 752 1.1 skrll site= 753 1.1 skrll srcdir= 754 1.1 skrll verbose= 755 1.1 skrll x_includes=NONE 756 1.1 skrll x_libraries=NONE 757 1.1 skrll 758 1.1 skrll # Installation directory options. 759 1.1 skrll # These are left unexpanded so users can "make install exec_prefix=/foo" 760 1.1 skrll # and all the variables that are supposed to be based on exec_prefix 761 1.1 skrll # by default will actually change. 762 1.1 skrll # Use braces instead of parens because sh, perl, etc. also accept them. 763 1.2 christos # (The list follows the same order as the GNU Coding Standards.) 764 1.1 skrll bindir='${exec_prefix}/bin' 765 1.1 skrll sbindir='${exec_prefix}/sbin' 766 1.1 skrll libexecdir='${exec_prefix}/libexec' 767 1.2 christos datarootdir='${prefix}/share' 768 1.2 christos datadir='${datarootdir}' 769 1.1 skrll sysconfdir='${prefix}/etc' 770 1.1 skrll sharedstatedir='${prefix}/com' 771 1.1 skrll localstatedir='${prefix}/var' 772 1.1 skrll includedir='${prefix}/include' 773 1.1 skrll oldincludedir='/usr/include' 774 1.2 christos docdir='${datarootdir}/doc/${PACKAGE}' 775 1.2 christos infodir='${datarootdir}/info' 776 1.2 christos htmldir='${docdir}' 777 1.2 christos dvidir='${docdir}' 778 1.2 christos pdfdir='${docdir}' 779 1.2 christos psdir='${docdir}' 780 1.2 christos libdir='${exec_prefix}/lib' 781 1.2 christos localedir='${datarootdir}/locale' 782 1.2 christos mandir='${datarootdir}/man' 783 1.1 skrll 784 1.1 skrll ac_prev= 785 1.2 christos ac_dashdash= 786 1.1 skrll for ac_option 787 1.1 skrll do 788 1.1 skrll # If the previous option needs an argument, assign it. 789 1.1 skrll if test -n "$ac_prev"; then 790 1.2 christos eval $ac_prev=\$ac_option 791 1.1 skrll ac_prev= 792 1.1 skrll continue 793 1.1 skrll fi 794 1.1 skrll 795 1.2 christos case $ac_option in 796 1.4 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 797 1.4 christos *=) ac_optarg= ;; 798 1.4 christos *) ac_optarg=yes ;; 799 1.2 christos esac 800 1.1 skrll 801 1.1 skrll # Accept the important Cygnus configure options, so we can diagnose typos. 802 1.1 skrll 803 1.2 christos case $ac_dashdash$ac_option in 804 1.2 christos --) 805 1.2 christos ac_dashdash=yes ;; 806 1.1 skrll 807 1.1 skrll -bindir | --bindir | --bindi | --bind | --bin | --bi) 808 1.1 skrll ac_prev=bindir ;; 809 1.1 skrll -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 810 1.1 skrll bindir=$ac_optarg ;; 811 1.1 skrll 812 1.1 skrll -build | --build | --buil | --bui | --bu) 813 1.1 skrll ac_prev=build_alias ;; 814 1.1 skrll -build=* | --build=* | --buil=* | --bui=* | --bu=*) 815 1.1 skrll build_alias=$ac_optarg ;; 816 1.1 skrll 817 1.1 skrll -cache-file | --cache-file | --cache-fil | --cache-fi \ 818 1.1 skrll | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 819 1.1 skrll ac_prev=cache_file ;; 820 1.1 skrll -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 821 1.1 skrll | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 822 1.1 skrll cache_file=$ac_optarg ;; 823 1.1 skrll 824 1.1 skrll --config-cache | -C) 825 1.1 skrll cache_file=config.cache ;; 826 1.1 skrll 827 1.2 christos -datadir | --datadir | --datadi | --datad) 828 1.1 skrll ac_prev=datadir ;; 829 1.2 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 830 1.1 skrll datadir=$ac_optarg ;; 831 1.1 skrll 832 1.2 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 833 1.2 christos | --dataroo | --dataro | --datar) 834 1.2 christos ac_prev=datarootdir ;; 835 1.2 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 836 1.2 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 837 1.2 christos datarootdir=$ac_optarg ;; 838 1.2 christos 839 1.1 skrll -disable-* | --disable-*) 840 1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 841 1.1 skrll # Reject names that are not valid shell variable names. 842 1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 843 1.4 christos as_fn_error $? "invalid feature name: $ac_useropt" 844 1.2 christos ac_useropt_orig=$ac_useropt 845 1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 846 1.2 christos case $ac_user_opts in 847 1.2 christos *" 848 1.2 christos "enable_$ac_useropt" 849 1.2 christos "*) ;; 850 1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 851 1.2 christos ac_unrecognized_sep=', ';; 852 1.2 christos esac 853 1.2 christos eval enable_$ac_useropt=no ;; 854 1.2 christos 855 1.2 christos -docdir | --docdir | --docdi | --doc | --do) 856 1.2 christos ac_prev=docdir ;; 857 1.2 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 858 1.2 christos docdir=$ac_optarg ;; 859 1.2 christos 860 1.2 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 861 1.2 christos ac_prev=dvidir ;; 862 1.2 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 863 1.2 christos dvidir=$ac_optarg ;; 864 1.1 skrll 865 1.1 skrll -enable-* | --enable-*) 866 1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 867 1.1 skrll # Reject names that are not valid shell variable names. 868 1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 869 1.4 christos as_fn_error $? "invalid feature name: $ac_useropt" 870 1.2 christos ac_useropt_orig=$ac_useropt 871 1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 872 1.2 christos case $ac_user_opts in 873 1.2 christos *" 874 1.2 christos "enable_$ac_useropt" 875 1.2 christos "*) ;; 876 1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 877 1.2 christos ac_unrecognized_sep=', ';; 878 1.1 skrll esac 879 1.2 christos eval enable_$ac_useropt=\$ac_optarg ;; 880 1.1 skrll 881 1.1 skrll -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 882 1.1 skrll | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 883 1.1 skrll | --exec | --exe | --ex) 884 1.1 skrll ac_prev=exec_prefix ;; 885 1.1 skrll -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 886 1.1 skrll | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 887 1.1 skrll | --exec=* | --exe=* | --ex=*) 888 1.1 skrll exec_prefix=$ac_optarg ;; 889 1.1 skrll 890 1.1 skrll -gas | --gas | --ga | --g) 891 1.1 skrll # Obsolete; use --with-gas. 892 1.1 skrll with_gas=yes ;; 893 1.1 skrll 894 1.1 skrll -help | --help | --hel | --he | -h) 895 1.1 skrll ac_init_help=long ;; 896 1.1 skrll -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 897 1.1 skrll ac_init_help=recursive ;; 898 1.1 skrll -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 899 1.1 skrll ac_init_help=short ;; 900 1.1 skrll 901 1.1 skrll -host | --host | --hos | --ho) 902 1.1 skrll ac_prev=host_alias ;; 903 1.1 skrll -host=* | --host=* | --hos=* | --ho=*) 904 1.1 skrll host_alias=$ac_optarg ;; 905 1.1 skrll 906 1.2 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 907 1.2 christos ac_prev=htmldir ;; 908 1.2 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 909 1.2 christos | --ht=*) 910 1.2 christos htmldir=$ac_optarg ;; 911 1.2 christos 912 1.1 skrll -includedir | --includedir | --includedi | --included | --include \ 913 1.1 skrll | --includ | --inclu | --incl | --inc) 914 1.1 skrll ac_prev=includedir ;; 915 1.1 skrll -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 916 1.1 skrll | --includ=* | --inclu=* | --incl=* | --inc=*) 917 1.1 skrll includedir=$ac_optarg ;; 918 1.1 skrll 919 1.1 skrll -infodir | --infodir | --infodi | --infod | --info | --inf) 920 1.1 skrll ac_prev=infodir ;; 921 1.1 skrll -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 922 1.1 skrll infodir=$ac_optarg ;; 923 1.1 skrll 924 1.1 skrll -libdir | --libdir | --libdi | --libd) 925 1.1 skrll ac_prev=libdir ;; 926 1.1 skrll -libdir=* | --libdir=* | --libdi=* | --libd=*) 927 1.1 skrll libdir=$ac_optarg ;; 928 1.1 skrll 929 1.1 skrll -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 930 1.1 skrll | --libexe | --libex | --libe) 931 1.1 skrll ac_prev=libexecdir ;; 932 1.1 skrll -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 933 1.1 skrll | --libexe=* | --libex=* | --libe=*) 934 1.1 skrll libexecdir=$ac_optarg ;; 935 1.1 skrll 936 1.2 christos -localedir | --localedir | --localedi | --localed | --locale) 937 1.2 christos ac_prev=localedir ;; 938 1.2 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 939 1.2 christos localedir=$ac_optarg ;; 940 1.2 christos 941 1.1 skrll -localstatedir | --localstatedir | --localstatedi | --localstated \ 942 1.2 christos | --localstate | --localstat | --localsta | --localst | --locals) 943 1.1 skrll ac_prev=localstatedir ;; 944 1.1 skrll -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 945 1.2 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 946 1.1 skrll localstatedir=$ac_optarg ;; 947 1.1 skrll 948 1.1 skrll -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 949 1.1 skrll ac_prev=mandir ;; 950 1.1 skrll -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 951 1.1 skrll mandir=$ac_optarg ;; 952 1.1 skrll 953 1.1 skrll -nfp | --nfp | --nf) 954 1.1 skrll # Obsolete; use --without-fp. 955 1.1 skrll with_fp=no ;; 956 1.1 skrll 957 1.1 skrll -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 958 1.1 skrll | --no-cr | --no-c | -n) 959 1.1 skrll no_create=yes ;; 960 1.1 skrll 961 1.1 skrll -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 962 1.1 skrll | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 963 1.1 skrll no_recursion=yes ;; 964 1.1 skrll 965 1.1 skrll -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 966 1.1 skrll | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 967 1.1 skrll | --oldin | --oldi | --old | --ol | --o) 968 1.1 skrll ac_prev=oldincludedir ;; 969 1.1 skrll -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 970 1.1 skrll | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 971 1.1 skrll | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 972 1.1 skrll oldincludedir=$ac_optarg ;; 973 1.1 skrll 974 1.1 skrll -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 975 1.1 skrll ac_prev=prefix ;; 976 1.1 skrll -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 977 1.1 skrll prefix=$ac_optarg ;; 978 1.1 skrll 979 1.1 skrll -program-prefix | --program-prefix | --program-prefi | --program-pref \ 980 1.1 skrll | --program-pre | --program-pr | --program-p) 981 1.1 skrll ac_prev=program_prefix ;; 982 1.1 skrll -program-prefix=* | --program-prefix=* | --program-prefi=* \ 983 1.1 skrll | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 984 1.1 skrll program_prefix=$ac_optarg ;; 985 1.1 skrll 986 1.1 skrll -program-suffix | --program-suffix | --program-suffi | --program-suff \ 987 1.1 skrll | --program-suf | --program-su | --program-s) 988 1.1 skrll ac_prev=program_suffix ;; 989 1.1 skrll -program-suffix=* | --program-suffix=* | --program-suffi=* \ 990 1.1 skrll | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 991 1.1 skrll program_suffix=$ac_optarg ;; 992 1.1 skrll 993 1.1 skrll -program-transform-name | --program-transform-name \ 994 1.1 skrll | --program-transform-nam | --program-transform-na \ 995 1.1 skrll | --program-transform-n | --program-transform- \ 996 1.1 skrll | --program-transform | --program-transfor \ 997 1.1 skrll | --program-transfo | --program-transf \ 998 1.1 skrll | --program-trans | --program-tran \ 999 1.1 skrll | --progr-tra | --program-tr | --program-t) 1000 1.1 skrll ac_prev=program_transform_name ;; 1001 1.1 skrll -program-transform-name=* | --program-transform-name=* \ 1002 1.1 skrll | --program-transform-nam=* | --program-transform-na=* \ 1003 1.1 skrll | --program-transform-n=* | --program-transform-=* \ 1004 1.1 skrll | --program-transform=* | --program-transfor=* \ 1005 1.1 skrll | --program-transfo=* | --program-transf=* \ 1006 1.1 skrll | --program-trans=* | --program-tran=* \ 1007 1.1 skrll | --progr-tra=* | --program-tr=* | --program-t=*) 1008 1.1 skrll program_transform_name=$ac_optarg ;; 1009 1.1 skrll 1010 1.2 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1011 1.2 christos ac_prev=pdfdir ;; 1012 1.2 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1013 1.2 christos pdfdir=$ac_optarg ;; 1014 1.2 christos 1015 1.2 christos -psdir | --psdir | --psdi | --psd | --ps) 1016 1.2 christos ac_prev=psdir ;; 1017 1.2 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1018 1.2 christos psdir=$ac_optarg ;; 1019 1.2 christos 1020 1.1 skrll -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1021 1.1 skrll | -silent | --silent | --silen | --sile | --sil) 1022 1.1 skrll silent=yes ;; 1023 1.1 skrll 1024 1.1 skrll -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1025 1.1 skrll ac_prev=sbindir ;; 1026 1.1 skrll -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1027 1.1 skrll | --sbi=* | --sb=*) 1028 1.1 skrll sbindir=$ac_optarg ;; 1029 1.1 skrll 1030 1.1 skrll -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1031 1.1 skrll | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1032 1.1 skrll | --sharedst | --shareds | --shared | --share | --shar \ 1033 1.1 skrll | --sha | --sh) 1034 1.1 skrll ac_prev=sharedstatedir ;; 1035 1.1 skrll -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1036 1.1 skrll | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1037 1.1 skrll | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1038 1.1 skrll | --sha=* | --sh=*) 1039 1.1 skrll sharedstatedir=$ac_optarg ;; 1040 1.1 skrll 1041 1.1 skrll -site | --site | --sit) 1042 1.1 skrll ac_prev=site ;; 1043 1.1 skrll -site=* | --site=* | --sit=*) 1044 1.1 skrll site=$ac_optarg ;; 1045 1.1 skrll 1046 1.1 skrll -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1047 1.1 skrll ac_prev=srcdir ;; 1048 1.1 skrll -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1049 1.1 skrll srcdir=$ac_optarg ;; 1050 1.1 skrll 1051 1.1 skrll -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1052 1.1 skrll | --syscon | --sysco | --sysc | --sys | --sy) 1053 1.1 skrll ac_prev=sysconfdir ;; 1054 1.1 skrll -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1055 1.1 skrll | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1056 1.1 skrll sysconfdir=$ac_optarg ;; 1057 1.1 skrll 1058 1.1 skrll -target | --target | --targe | --targ | --tar | --ta | --t) 1059 1.1 skrll ac_prev=target_alias ;; 1060 1.1 skrll -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1061 1.1 skrll target_alias=$ac_optarg ;; 1062 1.1 skrll 1063 1.1 skrll -v | -verbose | --verbose | --verbos | --verbo | --verb) 1064 1.1 skrll verbose=yes ;; 1065 1.1 skrll 1066 1.1 skrll -version | --version | --versio | --versi | --vers | -V) 1067 1.1 skrll ac_init_version=: ;; 1068 1.1 skrll 1069 1.1 skrll -with-* | --with-*) 1070 1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1071 1.1 skrll # Reject names that are not valid shell variable names. 1072 1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1073 1.4 christos as_fn_error $? "invalid package name: $ac_useropt" 1074 1.2 christos ac_useropt_orig=$ac_useropt 1075 1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1076 1.2 christos case $ac_user_opts in 1077 1.2 christos *" 1078 1.2 christos "with_$ac_useropt" 1079 1.2 christos "*) ;; 1080 1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1081 1.2 christos ac_unrecognized_sep=', ';; 1082 1.1 skrll esac 1083 1.2 christos eval with_$ac_useropt=\$ac_optarg ;; 1084 1.1 skrll 1085 1.1 skrll -without-* | --without-*) 1086 1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1087 1.1 skrll # Reject names that are not valid shell variable names. 1088 1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1089 1.4 christos as_fn_error $? "invalid package name: $ac_useropt" 1090 1.2 christos ac_useropt_orig=$ac_useropt 1091 1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1092 1.2 christos case $ac_user_opts in 1093 1.2 christos *" 1094 1.2 christos "with_$ac_useropt" 1095 1.2 christos "*) ;; 1096 1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1097 1.2 christos ac_unrecognized_sep=', ';; 1098 1.2 christos esac 1099 1.2 christos eval with_$ac_useropt=no ;; 1100 1.1 skrll 1101 1.1 skrll --x) 1102 1.1 skrll # Obsolete; use --with-x. 1103 1.1 skrll with_x=yes ;; 1104 1.1 skrll 1105 1.1 skrll -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1106 1.1 skrll | --x-incl | --x-inc | --x-in | --x-i) 1107 1.1 skrll ac_prev=x_includes ;; 1108 1.1 skrll -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1109 1.1 skrll | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1110 1.1 skrll x_includes=$ac_optarg ;; 1111 1.1 skrll 1112 1.1 skrll -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1113 1.1 skrll | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1114 1.1 skrll ac_prev=x_libraries ;; 1115 1.1 skrll -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1116 1.1 skrll | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1117 1.1 skrll x_libraries=$ac_optarg ;; 1118 1.1 skrll 1119 1.4 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1120 1.4 christos Try \`$0 --help' for more information" 1121 1.1 skrll ;; 1122 1.1 skrll 1123 1.1 skrll *=*) 1124 1.1 skrll ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1125 1.1 skrll # Reject names that are not valid shell variable names. 1126 1.2 christos case $ac_envvar in #( 1127 1.2 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1128 1.4 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1129 1.2 christos esac 1130 1.2 christos eval $ac_envvar=\$ac_optarg 1131 1.1 skrll export $ac_envvar ;; 1132 1.1 skrll 1133 1.1 skrll *) 1134 1.1 skrll # FIXME: should be removed in autoconf 3.0. 1135 1.2 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1136 1.1 skrll expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1137 1.2 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1138 1.4 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1139 1.1 skrll ;; 1140 1.1 skrll 1141 1.1 skrll esac 1142 1.1 skrll done 1143 1.1 skrll 1144 1.1 skrll if test -n "$ac_prev"; then 1145 1.1 skrll ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1146 1.4 christos as_fn_error $? "missing argument to $ac_option" 1147 1.2 christos fi 1148 1.2 christos 1149 1.2 christos if test -n "$ac_unrecognized_opts"; then 1150 1.2 christos case $enable_option_checking in 1151 1.2 christos no) ;; 1152 1.4 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1153 1.2 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1154 1.2 christos esac 1155 1.1 skrll fi 1156 1.1 skrll 1157 1.2 christos # Check all directory arguments for consistency. 1158 1.2 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1159 1.2 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1160 1.2 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1161 1.2 christos libdir localedir mandir 1162 1.1 skrll do 1163 1.2 christos eval ac_val=\$$ac_var 1164 1.2 christos # Remove trailing slashes. 1165 1.1 skrll case $ac_val in 1166 1.2 christos */ ) 1167 1.2 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1168 1.2 christos eval $ac_var=\$ac_val;; 1169 1.1 skrll esac 1170 1.2 christos # Be sure to have absolute directory names. 1171 1.1 skrll case $ac_val in 1172 1.2 christos [\\/$]* | ?:[\\/]* ) continue;; 1173 1.2 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1174 1.1 skrll esac 1175 1.4 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1176 1.1 skrll done 1177 1.1 skrll 1178 1.1 skrll # There might be people who depend on the old broken behavior: `$host' 1179 1.1 skrll # used to hold the argument of --host etc. 1180 1.1 skrll # FIXME: To remove some day. 1181 1.1 skrll build=$build_alias 1182 1.1 skrll host=$host_alias 1183 1.1 skrll target=$target_alias 1184 1.1 skrll 1185 1.1 skrll # FIXME: To remove some day. 1186 1.1 skrll if test "x$host_alias" != x; then 1187 1.1 skrll if test "x$build_alias" = x; then 1188 1.1 skrll cross_compiling=maybe 1189 1.1 skrll elif test "x$build_alias" != "x$host_alias"; then 1190 1.1 skrll cross_compiling=yes 1191 1.1 skrll fi 1192 1.1 skrll fi 1193 1.1 skrll 1194 1.1 skrll ac_tool_prefix= 1195 1.1 skrll test -n "$host_alias" && ac_tool_prefix=$host_alias- 1196 1.1 skrll 1197 1.1 skrll test "$silent" = yes && exec 6>/dev/null 1198 1.1 skrll 1199 1.1 skrll 1200 1.2 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1201 1.2 christos ac_ls_di=`ls -di .` && 1202 1.2 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1203 1.4 christos as_fn_error $? "working directory cannot be determined" 1204 1.2 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1205 1.4 christos as_fn_error $? "pwd does not report name of working directory" 1206 1.2 christos 1207 1.2 christos 1208 1.1 skrll # Find the source files, if location was not specified. 1209 1.1 skrll if test -z "$srcdir"; then 1210 1.1 skrll ac_srcdir_defaulted=yes 1211 1.2 christos # Try the directory containing this script, then the parent directory. 1212 1.2 christos ac_confdir=`$as_dirname -- "$as_myself" || 1213 1.2 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1214 1.2 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1215 1.2 christos X"$as_myself" : 'X\(//\)$' \| \ 1216 1.2 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1217 1.2 christos $as_echo X"$as_myself" | 1218 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1219 1.2 christos s//\1/ 1220 1.2 christos q 1221 1.2 christos } 1222 1.2 christos /^X\(\/\/\)[^/].*/{ 1223 1.2 christos s//\1/ 1224 1.2 christos q 1225 1.2 christos } 1226 1.2 christos /^X\(\/\/\)$/{ 1227 1.2 christos s//\1/ 1228 1.2 christos q 1229 1.2 christos } 1230 1.2 christos /^X\(\/\).*/{ 1231 1.2 christos s//\1/ 1232 1.2 christos q 1233 1.2 christos } 1234 1.2 christos s/.*/./; q'` 1235 1.1 skrll srcdir=$ac_confdir 1236 1.2 christos if test ! -r "$srcdir/$ac_unique_file"; then 1237 1.1 skrll srcdir=.. 1238 1.1 skrll fi 1239 1.1 skrll else 1240 1.1 skrll ac_srcdir_defaulted=no 1241 1.1 skrll fi 1242 1.2 christos if test ! -r "$srcdir/$ac_unique_file"; then 1243 1.2 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1244 1.4 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1245 1.2 christos fi 1246 1.2 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1247 1.2 christos ac_abs_confdir=`( 1248 1.4 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1249 1.2 christos pwd)` 1250 1.2 christos # When building in place, set srcdir=. 1251 1.2 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1252 1.2 christos srcdir=. 1253 1.2 christos fi 1254 1.2 christos # Remove unnecessary trailing slashes from srcdir. 1255 1.2 christos # Double slashes in file names in object file debugging info 1256 1.2 christos # mess up M-x gdb in Emacs. 1257 1.2 christos case $srcdir in 1258 1.2 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1259 1.2 christos esac 1260 1.2 christos for ac_var in $ac_precious_vars; do 1261 1.2 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1262 1.2 christos eval ac_env_${ac_var}_value=\$${ac_var} 1263 1.2 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1264 1.2 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1265 1.2 christos done 1266 1.1 skrll 1267 1.1 skrll # 1268 1.1 skrll # Report the --help message. 1269 1.1 skrll # 1270 1.1 skrll if test "$ac_init_help" = "long"; then 1271 1.1 skrll # Omit some internal or obsolete options to make the list less imposing. 1272 1.1 skrll # This message is too long to be a string in the A/UX 3.1 sh. 1273 1.1 skrll cat <<_ACEOF 1274 1.1 skrll \`configure' configures this package to adapt to many kinds of systems. 1275 1.1 skrll 1276 1.1 skrll Usage: $0 [OPTION]... [VAR=VALUE]... 1277 1.1 skrll 1278 1.1 skrll To assign environment variables (e.g., CC, CFLAGS...), specify them as 1279 1.1 skrll VAR=VALUE. See below for descriptions of some of the useful variables. 1280 1.1 skrll 1281 1.1 skrll Defaults for the options are specified in brackets. 1282 1.1 skrll 1283 1.1 skrll Configuration: 1284 1.1 skrll -h, --help display this help and exit 1285 1.1 skrll --help=short display options specific to this package 1286 1.1 skrll --help=recursive display the short help of all the included packages 1287 1.1 skrll -V, --version display version information and exit 1288 1.4 christos -q, --quiet, --silent do not print \`checking ...' messages 1289 1.1 skrll --cache-file=FILE cache test results in FILE [disabled] 1290 1.1 skrll -C, --config-cache alias for \`--cache-file=config.cache' 1291 1.1 skrll -n, --no-create do not create output files 1292 1.1 skrll --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1293 1.1 skrll 1294 1.1 skrll Installation directories: 1295 1.1 skrll --prefix=PREFIX install architecture-independent files in PREFIX 1296 1.2 christos [$ac_default_prefix] 1297 1.1 skrll --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1298 1.2 christos [PREFIX] 1299 1.1 skrll 1300 1.1 skrll By default, \`make install' will install all the files in 1301 1.1 skrll \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1302 1.1 skrll an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1303 1.1 skrll for instance \`--prefix=\$HOME'. 1304 1.1 skrll 1305 1.1 skrll For better control, use the options below. 1306 1.1 skrll 1307 1.1 skrll Fine tuning of the installation directories: 1308 1.2 christos --bindir=DIR user executables [EPREFIX/bin] 1309 1.2 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1310 1.2 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1311 1.2 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1312 1.2 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1313 1.2 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1314 1.2 christos --libdir=DIR object code libraries [EPREFIX/lib] 1315 1.2 christos --includedir=DIR C header files [PREFIX/include] 1316 1.2 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1317 1.2 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1318 1.2 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1319 1.2 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1320 1.2 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1321 1.2 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1322 1.2 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1323 1.2 christos --htmldir=DIR html documentation [DOCDIR] 1324 1.2 christos --dvidir=DIR dvi documentation [DOCDIR] 1325 1.2 christos --pdfdir=DIR pdf documentation [DOCDIR] 1326 1.2 christos --psdir=DIR ps documentation [DOCDIR] 1327 1.1 skrll _ACEOF 1328 1.1 skrll 1329 1.1 skrll cat <<\_ACEOF 1330 1.1 skrll 1331 1.1 skrll System types: 1332 1.1 skrll --build=BUILD configure for building on BUILD [guessed] 1333 1.1 skrll --host=HOST cross-compile to build programs to run on HOST [BUILD] 1334 1.7 christos --target=TARGET configure for building compilers for TARGET [HOST] 1335 1.1 skrll _ACEOF 1336 1.1 skrll fi 1337 1.1 skrll 1338 1.1 skrll if test -n "$ac_init_help"; then 1339 1.1 skrll 1340 1.1 skrll cat <<\_ACEOF 1341 1.1 skrll 1342 1.1 skrll Optional Features: 1343 1.2 christos --disable-option-checking ignore unrecognized --enable/--with options 1344 1.1 skrll --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1345 1.1 skrll --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1346 1.1 skrll --enable-maintainer-mode 1347 1.1 skrll enable make rules and dependencies not useful 1348 1.1 skrll (and sometimes confusing) to the casual installer 1349 1.1 skrll --enable-multilib build many library versions (default) 1350 1.2 christos --enable-install-libiberty Install headers and library for end users 1351 1.2 christos --disable-largefile omit support for large files 1352 1.6 christos --enable-cet enable Intel CET in host libraries [default=auto] 1353 1.1 skrll 1354 1.1 skrll Optional Packages: 1355 1.1 skrll --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1356 1.1 skrll --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1357 1.1 skrll --with-target-subdir=SUBDIR Configuring in a subdirectory for target 1358 1.1 skrll --with-build-subdir=SUBDIR Configuring in a subdirectory for build 1359 1.1 skrll --with-cross-host=HOST Configuring with a cross compiler 1360 1.1 skrll --with-newlib Configuring with newlib 1361 1.1 skrll 1362 1.1 skrll Some influential environment variables: 1363 1.1 skrll CC C compiler command 1364 1.1 skrll CFLAGS C compiler flags 1365 1.1 skrll LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1366 1.1 skrll nonstandard directory <lib dir> 1367 1.2 christos LIBS libraries to pass to the linker, e.g. -l<library> 1368 1.4 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1369 1.2 christos you have headers in a nonstandard directory <include dir> 1370 1.1 skrll CPP C preprocessor 1371 1.1 skrll 1372 1.1 skrll Use these variables to override the choices made by `configure' or to help 1373 1.1 skrll it to find libraries and programs with nonstandard names/locations. 1374 1.1 skrll 1375 1.2 christos Report bugs to the package provider. 1376 1.1 skrll _ACEOF 1377 1.2 christos ac_status=$? 1378 1.1 skrll fi 1379 1.1 skrll 1380 1.1 skrll if test "$ac_init_help" = "recursive"; then 1381 1.1 skrll # If there are subdirs, report their specific --help. 1382 1.1 skrll for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1383 1.2 christos test -d "$ac_dir" || 1384 1.2 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1385 1.2 christos continue 1386 1.1 skrll ac_builddir=. 1387 1.1 skrll 1388 1.2 christos case "$ac_dir" in 1389 1.2 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1390 1.2 christos *) 1391 1.2 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1392 1.2 christos # A ".." for each directory in $ac_dir_suffix. 1393 1.2 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1394 1.2 christos case $ac_top_builddir_sub in 1395 1.2 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1396 1.2 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1397 1.2 christos esac ;; 1398 1.2 christos esac 1399 1.2 christos ac_abs_top_builddir=$ac_pwd 1400 1.2 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1401 1.2 christos # for backward compatibility: 1402 1.2 christos ac_top_builddir=$ac_top_build_prefix 1403 1.1 skrll 1404 1.1 skrll case $srcdir in 1405 1.2 christos .) # We are building in place. 1406 1.1 skrll ac_srcdir=. 1407 1.2 christos ac_top_srcdir=$ac_top_builddir_sub 1408 1.2 christos ac_abs_top_srcdir=$ac_pwd ;; 1409 1.2 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1410 1.1 skrll ac_srcdir=$srcdir$ac_dir_suffix; 1411 1.2 christos ac_top_srcdir=$srcdir 1412 1.2 christos ac_abs_top_srcdir=$srcdir ;; 1413 1.2 christos *) # Relative name. 1414 1.2 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1415 1.2 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1416 1.2 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1417 1.2 christos esac 1418 1.2 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1419 1.2 christos 1420 1.2 christos cd "$ac_dir" || { ac_status=$?; continue; } 1421 1.2 christos # Check for guested configure. 1422 1.2 christos if test -f "$ac_srcdir/configure.gnu"; then 1423 1.2 christos echo && 1424 1.2 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1425 1.2 christos elif test -f "$ac_srcdir/configure"; then 1426 1.2 christos echo && 1427 1.2 christos $SHELL "$ac_srcdir/configure" --help=recursive 1428 1.1 skrll else 1429 1.2 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1430 1.2 christos fi || ac_status=$? 1431 1.2 christos cd "$ac_pwd" || { ac_status=$?; break; } 1432 1.1 skrll done 1433 1.1 skrll fi 1434 1.1 skrll 1435 1.2 christos test -n "$ac_init_help" && exit $ac_status 1436 1.1 skrll if $ac_init_version; then 1437 1.1 skrll cat <<\_ACEOF 1438 1.2 christos configure 1439 1.4 christos generated by GNU Autoconf 2.69 1440 1.1 skrll 1441 1.4 christos Copyright (C) 2012 Free Software Foundation, Inc. 1442 1.1 skrll This configure script is free software; the Free Software Foundation 1443 1.1 skrll gives unlimited permission to copy, distribute and modify it. 1444 1.1 skrll _ACEOF 1445 1.2 christos exit 1446 1.1 skrll fi 1447 1.1 skrll 1448 1.2 christos ## ------------------------ ## 1449 1.2 christos ## Autoconf initialization. ## 1450 1.2 christos ## ------------------------ ## 1451 1.2 christos 1452 1.2 christos # ac_fn_c_try_compile LINENO 1453 1.2 christos # -------------------------- 1454 1.2 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1455 1.2 christos ac_fn_c_try_compile () 1456 1.2 christos { 1457 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1458 1.2 christos rm -f conftest.$ac_objext 1459 1.2 christos if { { ac_try="$ac_compile" 1460 1.2 christos case "(($ac_try" in 1461 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1462 1.2 christos *) ac_try_echo=$ac_try;; 1463 1.2 christos esac 1464 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1465 1.2 christos $as_echo "$ac_try_echo"; } >&5 1466 1.2 christos (eval "$ac_compile") 2>conftest.err 1467 1.2 christos ac_status=$? 1468 1.2 christos if test -s conftest.err; then 1469 1.2 christos grep -v '^ *+' conftest.err >conftest.er1 1470 1.2 christos cat conftest.er1 >&5 1471 1.2 christos mv -f conftest.er1 conftest.err 1472 1.2 christos fi 1473 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1474 1.2 christos test $ac_status = 0; } && { 1475 1.2 christos test -z "$ac_c_werror_flag" || 1476 1.2 christos test ! -s conftest.err 1477 1.2 christos } && test -s conftest.$ac_objext; then : 1478 1.2 christos ac_retval=0 1479 1.2 christos else 1480 1.2 christos $as_echo "$as_me: failed program was:" >&5 1481 1.2 christos sed 's/^/| /' conftest.$ac_ext >&5 1482 1.2 christos 1483 1.2 christos ac_retval=1 1484 1.2 christos fi 1485 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1486 1.4 christos as_fn_set_status $ac_retval 1487 1.1 skrll 1488 1.2 christos } # ac_fn_c_try_compile 1489 1.1 skrll 1490 1.2 christos # ac_fn_c_try_cpp LINENO 1491 1.2 christos # ---------------------- 1492 1.2 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1493 1.2 christos ac_fn_c_try_cpp () 1494 1.1 skrll { 1495 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1496 1.2 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1497 1.2 christos case "(($ac_try" in 1498 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1499 1.2 christos *) ac_try_echo=$ac_try;; 1500 1.2 christos esac 1501 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1502 1.2 christos $as_echo "$ac_try_echo"; } >&5 1503 1.2 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1504 1.2 christos ac_status=$? 1505 1.2 christos if test -s conftest.err; then 1506 1.2 christos grep -v '^ *+' conftest.err >conftest.er1 1507 1.2 christos cat conftest.er1 >&5 1508 1.2 christos mv -f conftest.er1 conftest.err 1509 1.2 christos fi 1510 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1511 1.4 christos test $ac_status = 0; } > conftest.i && { 1512 1.2 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1513 1.2 christos test ! -s conftest.err 1514 1.2 christos }; then : 1515 1.2 christos ac_retval=0 1516 1.2 christos else 1517 1.2 christos $as_echo "$as_me: failed program was:" >&5 1518 1.2 christos sed 's/^/| /' conftest.$ac_ext >&5 1519 1.1 skrll 1520 1.2 christos ac_retval=1 1521 1.2 christos fi 1522 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1523 1.4 christos as_fn_set_status $ac_retval 1524 1.1 skrll 1525 1.2 christos } # ac_fn_c_try_cpp 1526 1.1 skrll 1527 1.2 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1528 1.2 christos # ------------------------------------------------------- 1529 1.2 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1530 1.2 christos # the include files in INCLUDES and setting the cache variable VAR 1531 1.2 christos # accordingly. 1532 1.2 christos ac_fn_c_check_header_mongrel () 1533 1.2 christos { 1534 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1535 1.4 christos if eval \${$3+:} false; then : 1536 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1537 1.2 christos $as_echo_n "checking for $2... " >&6; } 1538 1.4 christos if eval \${$3+:} false; then : 1539 1.2 christos $as_echo_n "(cached) " >&6 1540 1.2 christos fi 1541 1.2 christos eval ac_res=\$$3 1542 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1543 1.2 christos $as_echo "$ac_res" >&6; } 1544 1.2 christos else 1545 1.2 christos # Is the header compilable? 1546 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1547 1.2 christos $as_echo_n "checking $2 usability... " >&6; } 1548 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1549 1.2 christos /* end confdefs.h. */ 1550 1.2 christos $4 1551 1.2 christos #include <$2> 1552 1.2 christos _ACEOF 1553 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 1554 1.2 christos ac_header_compiler=yes 1555 1.2 christos else 1556 1.2 christos ac_header_compiler=no 1557 1.2 christos fi 1558 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1559 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1560 1.2 christos $as_echo "$ac_header_compiler" >&6; } 1561 1.1 skrll 1562 1.2 christos # Is the header present? 1563 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1564 1.2 christos $as_echo_n "checking $2 presence... " >&6; } 1565 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1566 1.2 christos /* end confdefs.h. */ 1567 1.2 christos #include <$2> 1568 1.2 christos _ACEOF 1569 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then : 1570 1.2 christos ac_header_preproc=yes 1571 1.2 christos else 1572 1.2 christos ac_header_preproc=no 1573 1.2 christos fi 1574 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 1575 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1576 1.2 christos $as_echo "$ac_header_preproc" >&6; } 1577 1.1 skrll 1578 1.2 christos # So? What about this header? 1579 1.2 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1580 1.2 christos yes:no: ) 1581 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1582 1.2 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1583 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1584 1.2 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1585 1.2 christos ;; 1586 1.2 christos no:yes:* ) 1587 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1588 1.2 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1589 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1590 1.2 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1591 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1592 1.2 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1593 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1594 1.2 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1595 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1596 1.2 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1597 1.2 christos ;; 1598 1.2 christos esac 1599 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1600 1.2 christos $as_echo_n "checking for $2... " >&6; } 1601 1.4 christos if eval \${$3+:} false; then : 1602 1.2 christos $as_echo_n "(cached) " >&6 1603 1.2 christos else 1604 1.2 christos eval "$3=\$ac_header_compiler" 1605 1.2 christos fi 1606 1.2 christos eval ac_res=\$$3 1607 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1608 1.2 christos $as_echo "$ac_res" >&6; } 1609 1.2 christos fi 1610 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1611 1.1 skrll 1612 1.2 christos } # ac_fn_c_check_header_mongrel 1613 1.1 skrll 1614 1.2 christos # ac_fn_c_try_run LINENO 1615 1.2 christos # ---------------------- 1616 1.2 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1617 1.2 christos # that executables *can* be run. 1618 1.2 christos ac_fn_c_try_run () 1619 1.2 christos { 1620 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1621 1.2 christos if { { ac_try="$ac_link" 1622 1.2 christos case "(($ac_try" in 1623 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1624 1.2 christos *) ac_try_echo=$ac_try;; 1625 1.2 christos esac 1626 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1627 1.2 christos $as_echo "$ac_try_echo"; } >&5 1628 1.2 christos (eval "$ac_link") 2>&5 1629 1.2 christos ac_status=$? 1630 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1631 1.2 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1632 1.2 christos { { case "(($ac_try" in 1633 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1634 1.2 christos *) ac_try_echo=$ac_try;; 1635 1.2 christos esac 1636 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1637 1.2 christos $as_echo "$ac_try_echo"; } >&5 1638 1.2 christos (eval "$ac_try") 2>&5 1639 1.2 christos ac_status=$? 1640 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1641 1.2 christos test $ac_status = 0; }; }; then : 1642 1.2 christos ac_retval=0 1643 1.2 christos else 1644 1.2 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1645 1.2 christos $as_echo "$as_me: failed program was:" >&5 1646 1.2 christos sed 's/^/| /' conftest.$ac_ext >&5 1647 1.1 skrll 1648 1.2 christos ac_retval=$ac_status 1649 1.2 christos fi 1650 1.2 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1651 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1652 1.4 christos as_fn_set_status $ac_retval 1653 1.1 skrll 1654 1.2 christos } # ac_fn_c_try_run 1655 1.1 skrll 1656 1.2 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1657 1.2 christos # ------------------------------------------------------- 1658 1.2 christos # Tests whether HEADER exists and can be compiled using the include files in 1659 1.2 christos # INCLUDES, setting the cache variable VAR accordingly. 1660 1.2 christos ac_fn_c_check_header_compile () 1661 1.2 christos { 1662 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1663 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1664 1.2 christos $as_echo_n "checking for $2... " >&6; } 1665 1.4 christos if eval \${$3+:} false; then : 1666 1.2 christos $as_echo_n "(cached) " >&6 1667 1.2 christos else 1668 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1669 1.2 christos /* end confdefs.h. */ 1670 1.2 christos $4 1671 1.2 christos #include <$2> 1672 1.1 skrll _ACEOF 1673 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 1674 1.2 christos eval "$3=yes" 1675 1.2 christos else 1676 1.2 christos eval "$3=no" 1677 1.2 christos fi 1678 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1679 1.2 christos fi 1680 1.2 christos eval ac_res=\$$3 1681 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1682 1.2 christos $as_echo "$ac_res" >&6; } 1683 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1684 1.1 skrll 1685 1.2 christos } # ac_fn_c_check_header_compile 1686 1.1 skrll 1687 1.6 christos # ac_fn_c_try_link LINENO 1688 1.6 christos # ----------------------- 1689 1.6 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1690 1.6 christos ac_fn_c_try_link () 1691 1.6 christos { 1692 1.6 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1693 1.6 christos rm -f conftest.$ac_objext conftest$ac_exeext 1694 1.6 christos if { { ac_try="$ac_link" 1695 1.6 christos case "(($ac_try" in 1696 1.6 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1697 1.6 christos *) ac_try_echo=$ac_try;; 1698 1.6 christos esac 1699 1.6 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1700 1.6 christos $as_echo "$ac_try_echo"; } >&5 1701 1.6 christos (eval "$ac_link") 2>conftest.err 1702 1.6 christos ac_status=$? 1703 1.6 christos if test -s conftest.err; then 1704 1.6 christos grep -v '^ *+' conftest.err >conftest.er1 1705 1.6 christos cat conftest.er1 >&5 1706 1.6 christos mv -f conftest.er1 conftest.err 1707 1.6 christos fi 1708 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1709 1.6 christos test $ac_status = 0; } && { 1710 1.6 christos test -z "$ac_c_werror_flag" || 1711 1.6 christos test ! -s conftest.err 1712 1.6 christos } && test -s conftest$ac_exeext && { 1713 1.6 christos test "$cross_compiling" = yes || 1714 1.6 christos test -x conftest$ac_exeext 1715 1.6 christos }; then : 1716 1.6 christos ac_retval=0 1717 1.6 christos else 1718 1.6 christos $as_echo "$as_me: failed program was:" >&5 1719 1.6 christos sed 's/^/| /' conftest.$ac_ext >&5 1720 1.6 christos 1721 1.6 christos ac_retval=1 1722 1.6 christos fi 1723 1.6 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1724 1.6 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1725 1.6 christos # interfere with the next link command; also delete a directory that is 1726 1.6 christos # left behind by Apple's compiler. We do this before executing the actions. 1727 1.6 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1728 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1729 1.6 christos as_fn_set_status $ac_retval 1730 1.6 christos 1731 1.6 christos } # ac_fn_c_try_link 1732 1.6 christos 1733 1.2 christos # ac_fn_c_check_header_preproc LINENO HEADER VAR 1734 1.2 christos # ---------------------------------------------- 1735 1.2 christos # Tests whether HEADER is present, setting the cache variable VAR accordingly. 1736 1.2 christos ac_fn_c_check_header_preproc () 1737 1.2 christos { 1738 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1739 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1740 1.2 christos $as_echo_n "checking for $2... " >&6; } 1741 1.4 christos if eval \${$3+:} false; then : 1742 1.2 christos $as_echo_n "(cached) " >&6 1743 1.2 christos else 1744 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1745 1.2 christos /* end confdefs.h. */ 1746 1.2 christos #include <$2> 1747 1.2 christos _ACEOF 1748 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then : 1749 1.2 christos eval "$3=yes" 1750 1.2 christos else 1751 1.2 christos eval "$3=no" 1752 1.2 christos fi 1753 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 1754 1.2 christos fi 1755 1.2 christos eval ac_res=\$$3 1756 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1757 1.2 christos $as_echo "$ac_res" >&6; } 1758 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1759 1.2 christos 1760 1.2 christos } # ac_fn_c_check_header_preproc 1761 1.2 christos 1762 1.2 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1763 1.2 christos # -------------------------------------------- 1764 1.2 christos # Tries to find the compile-time value of EXPR in a program that includes 1765 1.2 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be 1766 1.2 christos # computed 1767 1.2 christos ac_fn_c_compute_int () 1768 1.2 christos { 1769 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1770 1.2 christos if test "$cross_compiling" = yes; then 1771 1.2 christos # Depending upon the size, compute the lo and hi bounds. 1772 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1773 1.2 christos /* end confdefs.h. */ 1774 1.2 christos $4 1775 1.2 christos int 1776 1.2 christos main () 1777 1.2 christos { 1778 1.2 christos static int test_array [1 - 2 * !(($2) >= 0)]; 1779 1.4 christos test_array [0] = 0; 1780 1.4 christos return test_array [0]; 1781 1.1 skrll 1782 1.2 christos ; 1783 1.2 christos return 0; 1784 1.1 skrll } 1785 1.1 skrll _ACEOF 1786 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 1787 1.2 christos ac_lo=0 ac_mid=0 1788 1.2 christos while :; do 1789 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1790 1.2 christos /* end confdefs.h. */ 1791 1.2 christos $4 1792 1.2 christos int 1793 1.2 christos main () 1794 1.2 christos { 1795 1.2 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1796 1.4 christos test_array [0] = 0; 1797 1.4 christos return test_array [0]; 1798 1.1 skrll 1799 1.2 christos ; 1800 1.2 christos return 0; 1801 1.2 christos } 1802 1.1 skrll _ACEOF 1803 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 1804 1.2 christos ac_hi=$ac_mid; break 1805 1.2 christos else 1806 1.2 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1807 1.2 christos if test $ac_lo -le $ac_mid; then 1808 1.2 christos ac_lo= ac_hi= 1809 1.2 christos break 1810 1.2 christos fi 1811 1.2 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1812 1.2 christos fi 1813 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1814 1.2 christos done 1815 1.2 christos else 1816 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1817 1.2 christos /* end confdefs.h. */ 1818 1.2 christos $4 1819 1.2 christos int 1820 1.2 christos main () 1821 1.2 christos { 1822 1.2 christos static int test_array [1 - 2 * !(($2) < 0)]; 1823 1.4 christos test_array [0] = 0; 1824 1.4 christos return test_array [0]; 1825 1.1 skrll 1826 1.2 christos ; 1827 1.2 christos return 0; 1828 1.2 christos } 1829 1.1 skrll _ACEOF 1830 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 1831 1.2 christos ac_hi=-1 ac_mid=-1 1832 1.2 christos while :; do 1833 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1834 1.2 christos /* end confdefs.h. */ 1835 1.2 christos $4 1836 1.2 christos int 1837 1.2 christos main () 1838 1.2 christos { 1839 1.2 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1840 1.4 christos test_array [0] = 0; 1841 1.4 christos return test_array [0]; 1842 1.1 skrll 1843 1.2 christos ; 1844 1.2 christos return 0; 1845 1.2 christos } 1846 1.1 skrll _ACEOF 1847 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 1848 1.2 christos ac_lo=$ac_mid; break 1849 1.2 christos else 1850 1.2 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1851 1.2 christos if test $ac_mid -le $ac_hi; then 1852 1.2 christos ac_lo= ac_hi= 1853 1.2 christos break 1854 1.2 christos fi 1855 1.2 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1856 1.2 christos fi 1857 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1858 1.2 christos done 1859 1.2 christos else 1860 1.2 christos ac_lo= ac_hi= 1861 1.2 christos fi 1862 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1863 1.2 christos fi 1864 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1865 1.2 christos # Binary search between lo and hi bounds. 1866 1.2 christos while test "x$ac_lo" != "x$ac_hi"; do 1867 1.2 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 1868 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1869 1.2 christos /* end confdefs.h. */ 1870 1.2 christos $4 1871 1.2 christos int 1872 1.2 christos main () 1873 1.2 christos { 1874 1.2 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1875 1.4 christos test_array [0] = 0; 1876 1.4 christos return test_array [0]; 1877 1.1 skrll 1878 1.2 christos ; 1879 1.2 christos return 0; 1880 1.2 christos } 1881 1.1 skrll _ACEOF 1882 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 1883 1.2 christos ac_hi=$ac_mid 1884 1.2 christos else 1885 1.2 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 1886 1.2 christos fi 1887 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1888 1.2 christos done 1889 1.2 christos case $ac_lo in #(( 1890 1.2 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 1891 1.2 christos '') ac_retval=1 ;; 1892 1.2 christos esac 1893 1.2 christos else 1894 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1895 1.2 christos /* end confdefs.h. */ 1896 1.2 christos $4 1897 1.2 christos static long int longval () { return $2; } 1898 1.2 christos static unsigned long int ulongval () { return $2; } 1899 1.2 christos #include <stdio.h> 1900 1.2 christos #include <stdlib.h> 1901 1.2 christos int 1902 1.2 christos main () 1903 1.2 christos { 1904 1.1 skrll 1905 1.2 christos FILE *f = fopen ("conftest.val", "w"); 1906 1.2 christos if (! f) 1907 1.2 christos return 1; 1908 1.2 christos if (($2) < 0) 1909 1.2 christos { 1910 1.2 christos long int i = longval (); 1911 1.2 christos if (i != ($2)) 1912 1.2 christos return 1; 1913 1.2 christos fprintf (f, "%ld", i); 1914 1.2 christos } 1915 1.1 skrll else 1916 1.2 christos { 1917 1.2 christos unsigned long int i = ulongval (); 1918 1.2 christos if (i != ($2)) 1919 1.2 christos return 1; 1920 1.2 christos fprintf (f, "%lu", i); 1921 1.2 christos } 1922 1.2 christos /* Do not output a trailing newline, as this causes \r\n confusion 1923 1.2 christos on some platforms. */ 1924 1.2 christos return ferror (f) || fclose (f) != 0; 1925 1.1 skrll 1926 1.2 christos ; 1927 1.2 christos return 0; 1928 1.2 christos } 1929 1.2 christos _ACEOF 1930 1.2 christos if ac_fn_c_try_run "$LINENO"; then : 1931 1.2 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0 1932 1.1 skrll else 1933 1.2 christos ac_retval=1 1934 1.1 skrll fi 1935 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 1936 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 1937 1.2 christos rm -f conftest.val 1938 1.1 skrll 1939 1.1 skrll fi 1940 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1941 1.4 christos as_fn_set_status $ac_retval 1942 1.2 christos 1943 1.2 christos } # ac_fn_c_compute_int 1944 1.2 christos 1945 1.2 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1946 1.2 christos # ------------------------------------------- 1947 1.2 christos # Tests whether TYPE exists after having included INCLUDES, setting cache 1948 1.2 christos # variable VAR accordingly. 1949 1.2 christos ac_fn_c_check_type () 1950 1.2 christos { 1951 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1952 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1953 1.2 christos $as_echo_n "checking for $2... " >&6; } 1954 1.4 christos if eval \${$3+:} false; then : 1955 1.2 christos $as_echo_n "(cached) " >&6 1956 1.2 christos else 1957 1.2 christos eval "$3=no" 1958 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1959 1.2 christos /* end confdefs.h. */ 1960 1.2 christos $4 1961 1.2 christos int 1962 1.2 christos main () 1963 1.2 christos { 1964 1.2 christos if (sizeof ($2)) 1965 1.2 christos return 0; 1966 1.2 christos ; 1967 1.2 christos return 0; 1968 1.2 christos } 1969 1.2 christos _ACEOF 1970 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 1971 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1972 1.2 christos /* end confdefs.h. */ 1973 1.2 christos $4 1974 1.2 christos int 1975 1.2 christos main () 1976 1.2 christos { 1977 1.2 christos if (sizeof (($2))) 1978 1.2 christos return 0; 1979 1.2 christos ; 1980 1.2 christos return 0; 1981 1.2 christos } 1982 1.2 christos _ACEOF 1983 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 1984 1.2 christos 1985 1.2 christos else 1986 1.2 christos eval "$3=yes" 1987 1.2 christos fi 1988 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1989 1.2 christos fi 1990 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1991 1.1 skrll fi 1992 1.2 christos eval ac_res=\$$3 1993 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1994 1.2 christos $as_echo "$ac_res" >&6; } 1995 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1996 1.2 christos 1997 1.2 christos } # ac_fn_c_check_type 1998 1.1 skrll 1999 1.2 christos # ac_fn_c_check_func LINENO FUNC VAR 2000 1.2 christos # ---------------------------------- 2001 1.2 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 2002 1.2 christos ac_fn_c_check_func () 2003 1.2 christos { 2004 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2005 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2006 1.2 christos $as_echo_n "checking for $2... " >&6; } 2007 1.4 christos if eval \${$3+:} false; then : 2008 1.2 christos $as_echo_n "(cached) " >&6 2009 1.2 christos else 2010 1.2 christos if test x$gcc_no_link = xyes; then 2011 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 2012 1.2 christos fi 2013 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2014 1.2 christos /* end confdefs.h. */ 2015 1.2 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2016 1.2 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2017 1.2 christos #define $2 innocuous_$2 2018 1.1 skrll 2019 1.2 christos /* System header to define __stub macros and hopefully few prototypes, 2020 1.2 christos which can conflict with char $2 (); below. 2021 1.2 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2022 1.2 christos <limits.h> exists even on freestanding compilers. */ 2023 1.1 skrll 2024 1.2 christos #ifdef __STDC__ 2025 1.2 christos # include <limits.h> 2026 1.2 christos #else 2027 1.2 christos # include <assert.h> 2028 1.2 christos #endif 2029 1.1 skrll 2030 1.2 christos #undef $2 2031 1.1 skrll 2032 1.2 christos /* Override any GCC internal prototype to avoid an error. 2033 1.2 christos Use char because int might match the return type of a GCC 2034 1.2 christos builtin and then its argument prototype would still apply. */ 2035 1.2 christos #ifdef __cplusplus 2036 1.2 christos extern "C" 2037 1.2 christos #endif 2038 1.2 christos char $2 (); 2039 1.2 christos /* The GNU C library defines this for functions which it implements 2040 1.2 christos to always fail with ENOSYS. Some functions are actually named 2041 1.2 christos something starting with __ and the normal name is an alias. */ 2042 1.2 christos #if defined __stub_$2 || defined __stub___$2 2043 1.2 christos choke me 2044 1.2 christos #endif 2045 1.1 skrll 2046 1.2 christos int 2047 1.2 christos main () 2048 1.2 christos { 2049 1.2 christos return $2 (); 2050 1.2 christos ; 2051 1.2 christos return 0; 2052 1.2 christos } 2053 1.2 christos _ACEOF 2054 1.2 christos if ac_fn_c_try_link "$LINENO"; then : 2055 1.2 christos eval "$3=yes" 2056 1.2 christos else 2057 1.2 christos eval "$3=no" 2058 1.2 christos fi 2059 1.2 christos rm -f core conftest.err conftest.$ac_objext \ 2060 1.2 christos conftest$ac_exeext conftest.$ac_ext 2061 1.2 christos fi 2062 1.2 christos eval ac_res=\$$3 2063 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2064 1.2 christos $as_echo "$ac_res" >&6; } 2065 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2066 1.1 skrll 2067 1.2 christos } # ac_fn_c_check_func 2068 1.1 skrll 2069 1.4 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2070 1.4 christos # --------------------------------------------- 2071 1.4 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2072 1.4 christos # accordingly. 2073 1.2 christos ac_fn_c_check_decl () 2074 1.2 christos { 2075 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2076 1.2 christos as_decl_name=`echo $2|sed 's/ *(.*//'` 2077 1.2 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2078 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2079 1.2 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2080 1.4 christos if eval \${$3+:} false; then : 2081 1.2 christos $as_echo_n "(cached) " >&6 2082 1.2 christos else 2083 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2084 1.2 christos /* end confdefs.h. */ 2085 1.2 christos $4 2086 1.2 christos int 2087 1.2 christos main () 2088 1.2 christos { 2089 1.2 christos #ifndef $as_decl_name 2090 1.2 christos #ifdef __cplusplus 2091 1.2 christos (void) $as_decl_use; 2092 1.2 christos #else 2093 1.2 christos (void) $as_decl_name; 2094 1.2 christos #endif 2095 1.2 christos #endif 2096 1.1 skrll 2097 1.2 christos ; 2098 1.2 christos return 0; 2099 1.2 christos } 2100 1.2 christos _ACEOF 2101 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 2102 1.2 christos eval "$3=yes" 2103 1.2 christos else 2104 1.2 christos eval "$3=no" 2105 1.2 christos fi 2106 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2107 1.2 christos fi 2108 1.2 christos eval ac_res=\$$3 2109 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2110 1.2 christos $as_echo "$ac_res" >&6; } 2111 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2112 1.1 skrll 2113 1.2 christos } # ac_fn_c_check_decl 2114 1.2 christos cat >config.log <<_ACEOF 2115 1.2 christos This file contains any messages produced by compilers while 2116 1.2 christos running configure, to aid debugging if configure makes a mistake. 2117 1.1 skrll 2118 1.2 christos It was created by $as_me, which was 2119 1.4 christos generated by GNU Autoconf 2.69. Invocation command line was 2120 1.1 skrll 2121 1.2 christos $ $0 $@ 2122 1.1 skrll 2123 1.2 christos _ACEOF 2124 1.2 christos exec 5>>config.log 2125 1.2 christos { 2126 1.2 christos cat <<_ASUNAME 2127 1.2 christos ## --------- ## 2128 1.2 christos ## Platform. ## 2129 1.2 christos ## --------- ## 2130 1.1 skrll 2131 1.2 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2132 1.2 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 2133 1.2 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 2134 1.2 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 2135 1.2 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 2136 1.1 skrll 2137 1.2 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2138 1.2 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2139 1.1 skrll 2140 1.2 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2141 1.2 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2142 1.2 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2143 1.2 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2144 1.2 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2145 1.2 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2146 1.2 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2147 1.1 skrll 2148 1.2 christos _ASUNAME 2149 1.1 skrll 2150 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2151 1.2 christos for as_dir in $PATH 2152 1.2 christos do 2153 1.2 christos IFS=$as_save_IFS 2154 1.2 christos test -z "$as_dir" && as_dir=. 2155 1.2 christos $as_echo "PATH: $as_dir" 2156 1.2 christos done 2157 1.2 christos IFS=$as_save_IFS 2158 1.1 skrll 2159 1.2 christos } >&5 2160 1.1 skrll 2161 1.2 christos cat >&5 <<_ACEOF 2162 1.1 skrll 2163 1.1 skrll 2164 1.2 christos ## ----------- ## 2165 1.2 christos ## Core tests. ## 2166 1.2 christos ## ----------- ## 2167 1.1 skrll 2168 1.2 christos _ACEOF 2169 1.1 skrll 2170 1.1 skrll 2171 1.2 christos # Keep a trace of the command line. 2172 1.2 christos # Strip out --no-create and --no-recursion so they do not pile up. 2173 1.2 christos # Strip out --silent because we don't want to record it for future runs. 2174 1.2 christos # Also quote any args containing shell meta-characters. 2175 1.2 christos # Make two passes to allow for proper duplicate-argument suppression. 2176 1.2 christos ac_configure_args= 2177 1.2 christos ac_configure_args0= 2178 1.2 christos ac_configure_args1= 2179 1.2 christos ac_must_keep_next=false 2180 1.2 christos for ac_pass in 1 2 2181 1.2 christos do 2182 1.2 christos for ac_arg 2183 1.2 christos do 2184 1.2 christos case $ac_arg in 2185 1.2 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2186 1.2 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2187 1.2 christos | -silent | --silent | --silen | --sile | --sil) 2188 1.2 christos continue ;; 2189 1.2 christos *\'*) 2190 1.2 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2191 1.2 christos esac 2192 1.2 christos case $ac_pass in 2193 1.2 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2194 1.2 christos 2) 2195 1.2 christos as_fn_append ac_configure_args1 " '$ac_arg'" 2196 1.2 christos if test $ac_must_keep_next = true; then 2197 1.2 christos ac_must_keep_next=false # Got value, back to normal. 2198 1.2 christos else 2199 1.2 christos case $ac_arg in 2200 1.2 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 2201 1.2 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2202 1.2 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2203 1.2 christos | -with-* | --with-* | -without-* | --without-* | --x) 2204 1.2 christos case "$ac_configure_args0 " in 2205 1.2 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2206 1.2 christos esac 2207 1.2 christos ;; 2208 1.2 christos -* ) ac_must_keep_next=true ;; 2209 1.2 christos esac 2210 1.2 christos fi 2211 1.2 christos as_fn_append ac_configure_args " '$ac_arg'" 2212 1.2 christos ;; 2213 1.2 christos esac 2214 1.2 christos done 2215 1.2 christos done 2216 1.2 christos { ac_configure_args0=; unset ac_configure_args0;} 2217 1.2 christos { ac_configure_args1=; unset ac_configure_args1;} 2218 1.1 skrll 2219 1.2 christos # When interrupted or exit'd, cleanup temporary files, and complete 2220 1.2 christos # config.log. We remove comments because anyway the quotes in there 2221 1.2 christos # would cause problems or look ugly. 2222 1.2 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 2223 1.2 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2224 1.2 christos trap 'exit_status=$? 2225 1.2 christos # Save into config.log some information that might help in debugging. 2226 1.2 christos { 2227 1.2 christos echo 2228 1.1 skrll 2229 1.4 christos $as_echo "## ---------------- ## 2230 1.2 christos ## Cache variables. ## 2231 1.4 christos ## ---------------- ##" 2232 1.2 christos echo 2233 1.2 christos # The following way of writing the cache mishandles newlines in values, 2234 1.2 christos ( 2235 1.2 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2236 1.2 christos eval ac_val=\$$ac_var 2237 1.2 christos case $ac_val in #( 2238 1.2 christos *${as_nl}*) 2239 1.2 christos case $ac_var in #( 2240 1.2 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2241 1.2 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2242 1.2 christos esac 2243 1.2 christos case $ac_var in #( 2244 1.2 christos _ | IFS | as_nl) ;; #( 2245 1.2 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2246 1.2 christos *) { eval $ac_var=; unset $ac_var;} ;; 2247 1.2 christos esac ;; 2248 1.2 christos esac 2249 1.2 christos done 2250 1.2 christos (set) 2>&1 | 2251 1.2 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2252 1.2 christos *${as_nl}ac_space=\ *) 2253 1.2 christos sed -n \ 2254 1.2 christos "s/'\''/'\''\\\\'\'''\''/g; 2255 1.2 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2256 1.2 christos ;; #( 2257 1.2 christos *) 2258 1.2 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2259 1.2 christos ;; 2260 1.2 christos esac | 2261 1.2 christos sort 2262 1.2 christos ) 2263 1.2 christos echo 2264 1.1 skrll 2265 1.4 christos $as_echo "## ----------------- ## 2266 1.2 christos ## Output variables. ## 2267 1.4 christos ## ----------------- ##" 2268 1.2 christos echo 2269 1.2 christos for ac_var in $ac_subst_vars 2270 1.2 christos do 2271 1.2 christos eval ac_val=\$$ac_var 2272 1.2 christos case $ac_val in 2273 1.2 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2274 1.2 christos esac 2275 1.2 christos $as_echo "$ac_var='\''$ac_val'\''" 2276 1.2 christos done | sort 2277 1.2 christos echo 2278 1.1 skrll 2279 1.2 christos if test -n "$ac_subst_files"; then 2280 1.4 christos $as_echo "## ------------------- ## 2281 1.2 christos ## File substitutions. ## 2282 1.4 christos ## ------------------- ##" 2283 1.2 christos echo 2284 1.2 christos for ac_var in $ac_subst_files 2285 1.2 christos do 2286 1.2 christos eval ac_val=\$$ac_var 2287 1.2 christos case $ac_val in 2288 1.2 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2289 1.2 christos esac 2290 1.2 christos $as_echo "$ac_var='\''$ac_val'\''" 2291 1.2 christos done | sort 2292 1.2 christos echo 2293 1.2 christos fi 2294 1.1 skrll 2295 1.2 christos if test -s confdefs.h; then 2296 1.4 christos $as_echo "## ----------- ## 2297 1.2 christos ## confdefs.h. ## 2298 1.4 christos ## ----------- ##" 2299 1.2 christos echo 2300 1.2 christos cat confdefs.h 2301 1.2 christos echo 2302 1.2 christos fi 2303 1.2 christos test "$ac_signal" != 0 && 2304 1.2 christos $as_echo "$as_me: caught signal $ac_signal" 2305 1.2 christos $as_echo "$as_me: exit $exit_status" 2306 1.2 christos } >&5 2307 1.2 christos rm -f core *.core core.conftest.* && 2308 1.2 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2309 1.2 christos exit $exit_status 2310 1.2 christos ' 0 2311 1.2 christos for ac_signal in 1 2 13 15; do 2312 1.2 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2313 1.2 christos done 2314 1.2 christos ac_signal=0 2315 1.1 skrll 2316 1.2 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2317 1.2 christos rm -f -r conftest* confdefs.h 2318 1.1 skrll 2319 1.2 christos $as_echo "/* confdefs.h */" > confdefs.h 2320 1.1 skrll 2321 1.2 christos # Predefined preprocessor variables. 2322 1.2 christos 2323 1.2 christos cat >>confdefs.h <<_ACEOF 2324 1.2 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2325 1.2 christos _ACEOF 2326 1.2 christos 2327 1.2 christos cat >>confdefs.h <<_ACEOF 2328 1.2 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2329 1.2 christos _ACEOF 2330 1.2 christos 2331 1.2 christos cat >>confdefs.h <<_ACEOF 2332 1.2 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2333 1.2 christos _ACEOF 2334 1.2 christos 2335 1.2 christos cat >>confdefs.h <<_ACEOF 2336 1.2 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2337 1.2 christos _ACEOF 2338 1.2 christos 2339 1.2 christos cat >>confdefs.h <<_ACEOF 2340 1.2 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2341 1.2 christos _ACEOF 2342 1.2 christos 2343 1.2 christos cat >>confdefs.h <<_ACEOF 2344 1.2 christos #define PACKAGE_URL "$PACKAGE_URL" 2345 1.2 christos _ACEOF 2346 1.2 christos 2347 1.2 christos 2348 1.2 christos # Let the site file select an alternate cache file if it wants to. 2349 1.2 christos # Prefer an explicitly selected file to automatically selected ones. 2350 1.2 christos ac_site_file1=NONE 2351 1.2 christos ac_site_file2=NONE 2352 1.2 christos if test -n "$CONFIG_SITE"; then 2353 1.4 christos # We do not want a PATH search for config.site. 2354 1.4 christos case $CONFIG_SITE in #(( 2355 1.4 christos -*) ac_site_file1=./$CONFIG_SITE;; 2356 1.4 christos */*) ac_site_file1=$CONFIG_SITE;; 2357 1.4 christos *) ac_site_file1=./$CONFIG_SITE;; 2358 1.4 christos esac 2359 1.2 christos elif test "x$prefix" != xNONE; then 2360 1.2 christos ac_site_file1=$prefix/share/config.site 2361 1.2 christos ac_site_file2=$prefix/etc/config.site 2362 1.2 christos else 2363 1.2 christos ac_site_file1=$ac_default_prefix/share/config.site 2364 1.2 christos ac_site_file2=$ac_default_prefix/etc/config.site 2365 1.2 christos fi 2366 1.2 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2367 1.2 christos do 2368 1.2 christos test "x$ac_site_file" = xNONE && continue 2369 1.4 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2370 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2371 1.2 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2372 1.2 christos sed 's/^/| /' "$ac_site_file" >&5 2373 1.4 christos . "$ac_site_file" \ 2374 1.4 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2375 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2376 1.4 christos as_fn_error $? "failed to load site script $ac_site_file 2377 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 2378 1.2 christos fi 2379 1.2 christos done 2380 1.2 christos 2381 1.2 christos if test -r "$cache_file"; then 2382 1.4 christos # Some versions of bash will fail to source /dev/null (special files 2383 1.4 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2384 1.4 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2385 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2386 1.2 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2387 1.2 christos case $cache_file in 2388 1.2 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2389 1.2 christos *) . "./$cache_file";; 2390 1.2 christos esac 2391 1.2 christos fi 2392 1.2 christos else 2393 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2394 1.2 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2395 1.2 christos >$cache_file 2396 1.2 christos fi 2397 1.2 christos 2398 1.4 christos as_fn_append ac_header_list " stdlib.h" 2399 1.4 christos as_fn_append ac_header_list " unistd.h" 2400 1.4 christos as_fn_append ac_header_list " sys/param.h" 2401 1.2 christos # Check that the precious variables saved in the cache have kept the same 2402 1.2 christos # value. 2403 1.2 christos ac_cache_corrupted=false 2404 1.2 christos for ac_var in $ac_precious_vars; do 2405 1.2 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2406 1.2 christos eval ac_new_set=\$ac_env_${ac_var}_set 2407 1.2 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2408 1.2 christos eval ac_new_val=\$ac_env_${ac_var}_value 2409 1.2 christos case $ac_old_set,$ac_new_set in 2410 1.2 christos set,) 2411 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2412 1.2 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2413 1.2 christos ac_cache_corrupted=: ;; 2414 1.2 christos ,set) 2415 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2416 1.2 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2417 1.2 christos ac_cache_corrupted=: ;; 2418 1.2 christos ,);; 2419 1.2 christos *) 2420 1.2 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2421 1.2 christos # differences in whitespace do not lead to failure. 2422 1.2 christos ac_old_val_w=`echo x $ac_old_val` 2423 1.2 christos ac_new_val_w=`echo x $ac_new_val` 2424 1.2 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2425 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2426 1.2 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2427 1.2 christos ac_cache_corrupted=: 2428 1.2 christos else 2429 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2430 1.2 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2431 1.2 christos eval $ac_var=\$ac_old_val 2432 1.2 christos fi 2433 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2434 1.2 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2435 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2436 1.2 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2437 1.2 christos fi;; 2438 1.2 christos esac 2439 1.2 christos # Pass precious variables to config.status. 2440 1.2 christos if test "$ac_new_set" = set; then 2441 1.2 christos case $ac_new_val in 2442 1.2 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2443 1.2 christos *) ac_arg=$ac_var=$ac_new_val ;; 2444 1.2 christos esac 2445 1.2 christos case " $ac_configure_args " in 2446 1.2 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2447 1.2 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2448 1.2 christos esac 2449 1.2 christos fi 2450 1.2 christos done 2451 1.2 christos if $ac_cache_corrupted; then 2452 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2453 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2454 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2455 1.2 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2456 1.4 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2457 1.2 christos fi 2458 1.2 christos ## -------------------- ## 2459 1.2 christos ## Main body of script. ## 2460 1.2 christos ## -------------------- ## 2461 1.2 christos 2462 1.2 christos ac_ext=c 2463 1.2 christos ac_cpp='$CPP $CPPFLAGS' 2464 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2465 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2466 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2467 1.2 christos 2468 1.2 christos 2469 1.2 christos 2470 1.2 christos 2471 1.2 christos 2472 1.7 christos 2473 1.7 christos 2474 1.7 christos 2475 1.2 christos # This works around the fact that libtool configuration may change LD 2476 1.2 christos # for this particular configuration, but some shells, instead of 2477 1.2 christos # keeping the changes in LD private, export them just because LD is 2478 1.2 christos # exported. We don't use libtool yet, but some day we might, so... 2479 1.2 christos ORIGINAL_LD_FOR_MULTILIBS=$LD 2480 1.2 christos 2481 1.2 christos 2482 1.2 christos # Check whether --with-target-subdir was given. 2483 1.2 christos if test "${with_target_subdir+set}" = set; then : 2484 1.2 christos withval=$with_target_subdir; 2485 1.2 christos fi 2486 1.2 christos 2487 1.2 christos 2488 1.2 christos # Check whether --with-build-subdir was given. 2489 1.2 christos if test "${with_build_subdir+set}" = set; then : 2490 1.2 christos withval=$with_build_subdir; 2491 1.2 christos fi 2492 1.2 christos 2493 1.2 christos 2494 1.2 christos # Check whether --with-cross-host was given. 2495 1.2 christos if test "${with_cross_host+set}" = set; then : 2496 1.2 christos withval=$with_cross_host; 2497 1.2 christos fi 2498 1.2 christos 2499 1.2 christos 2500 1.2 christos # Check whether --with-newlib was given. 2501 1.2 christos if test "${with_newlib+set}" = set; then : 2502 1.2 christos withval=$with_newlib; 2503 1.2 christos fi 2504 1.1 skrll 2505 1.1 skrll 2506 1.1 skrll if test "${srcdir}" = "."; then 2507 1.1 skrll if test -n "${with_build_subdir}"; then 2508 1.1 skrll libiberty_topdir="${srcdir}/../.." 2509 1.1 skrll with_target_subdir= 2510 1.1 skrll elif test -z "${with_target_subdir}"; then 2511 1.1 skrll libiberty_topdir="${srcdir}/.." 2512 1.1 skrll else 2513 1.1 skrll if test "${with_target_subdir}" != "."; then 2514 1.1 skrll libiberty_topdir="${srcdir}/${with_multisrctop}../.." 2515 1.1 skrll else 2516 1.1 skrll libiberty_topdir="${srcdir}/${with_multisrctop}.." 2517 1.1 skrll fi 2518 1.1 skrll fi 2519 1.1 skrll else 2520 1.1 skrll libiberty_topdir="${srcdir}/.." 2521 1.1 skrll fi 2522 1.1 skrll 2523 1.1 skrll ac_aux_dir= 2524 1.2 christos for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do 2525 1.4 christos if test -f "$ac_dir/install-sh"; then 2526 1.4 christos ac_aux_dir=$ac_dir 2527 1.4 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2528 1.4 christos break 2529 1.4 christos elif test -f "$ac_dir/install.sh"; then 2530 1.4 christos ac_aux_dir=$ac_dir 2531 1.4 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2532 1.4 christos break 2533 1.4 christos elif test -f "$ac_dir/shtool"; then 2534 1.4 christos ac_aux_dir=$ac_dir 2535 1.4 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2536 1.4 christos break 2537 1.4 christos fi 2538 1.1 skrll done 2539 1.1 skrll if test -z "$ac_aux_dir"; then 2540 1.4 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5 2541 1.2 christos fi 2542 1.2 christos 2543 1.2 christos # These three variables are undocumented and unsupported, 2544 1.2 christos # and are intended to be withdrawn in a future Autoconf release. 2545 1.2 christos # They can cause serious problems if a builder's source tree is in a directory 2546 1.2 christos # whose full name contains unusual characters. 2547 1.2 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2548 1.2 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2549 1.2 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2550 1.2 christos 2551 1.1 skrll 2552 1.1 skrll 2553 1.1 skrll 2554 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2555 1.2 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2556 1.2 christos # Check whether --enable-maintainer-mode was given. 2557 1.2 christos if test "${enable_maintainer_mode+set}" = set; then : 2558 1.2 christos enableval=$enable_maintainer_mode; maintainer_mode=$enableval 2559 1.1 skrll else 2560 1.1 skrll maintainer_mode=no 2561 1.2 christos fi 2562 1.2 christos 2563 1.1 skrll 2564 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5 2565 1.2 christos $as_echo "$maintainer_mode" >&6; } 2566 1.1 skrll 2567 1.1 skrll if test "$maintainer_mode" = "yes"; then 2568 1.1 skrll MAINT='' 2569 1.1 skrll NOTMAINT='#' 2570 1.1 skrll else 2571 1.1 skrll MAINT='#' 2572 1.1 skrll NOTMAINT='' 2573 1.1 skrll fi 2574 1.1 skrll 2575 1.6 christos if test -z "$ETAGS"; then 2576 1.6 christos ETAGS=etags 2577 1.6 christos fi 2578 1.6 christos 2579 1.6 christos 2580 1.1 skrll # Do we have a single-tree copy of texinfo? Even if we do, we can't 2581 1.1 skrll # rely on it - libiberty is built before texinfo. 2582 1.1 skrll # Extract the first word of "makeinfo", so it can be a program name with args. 2583 1.1 skrll set dummy makeinfo; ac_word=$2 2584 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2585 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 2586 1.4 christos if ${ac_cv_prog_MAKEINFO+:} false; then : 2587 1.2 christos $as_echo_n "(cached) " >&6 2588 1.1 skrll else 2589 1.1 skrll if test -n "$MAKEINFO"; then 2590 1.1 skrll ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 2591 1.1 skrll else 2592 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2593 1.1 skrll for as_dir in $PATH 2594 1.1 skrll do 2595 1.1 skrll IFS=$as_save_IFS 2596 1.1 skrll test -z "$as_dir" && as_dir=. 2597 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 2598 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2599 1.1 skrll ac_cv_prog_MAKEINFO="makeinfo" 2600 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2601 1.1 skrll break 2 2602 1.1 skrll fi 2603 1.1 skrll done 2604 1.2 christos done 2605 1.2 christos IFS=$as_save_IFS 2606 1.1 skrll 2607 1.1 skrll fi 2608 1.1 skrll fi 2609 1.1 skrll MAKEINFO=$ac_cv_prog_MAKEINFO 2610 1.1 skrll if test -n "$MAKEINFO"; then 2611 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 2612 1.2 christos $as_echo "$MAKEINFO" >&6; } 2613 1.1 skrll else 2614 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2615 1.2 christos $as_echo "no" >&6; } 2616 1.1 skrll fi 2617 1.1 skrll 2618 1.2 christos 2619 1.1 skrll if test "x$MAKEINFO" = "x"; then 2620 1.1 skrll MAKEINFO="@echo makeinfo missing; true" 2621 1.1 skrll BUILD_INFO= 2622 1.1 skrll else 2623 1.1 skrll BUILD_INFO=info 2624 1.1 skrll case "$MAKEINFO" in 2625 1.1 skrll */missing\ makeinfo*) 2626 1.1 skrll BUILD_INFO= 2627 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2628 1.1 skrll *** Makeinfo is missing. Info documentation will not be built." >&5 2629 1.2 christos $as_echo "$as_me: WARNING: 2630 1.1 skrll *** Makeinfo is missing. Info documentation will not be built." >&2;} 2631 1.1 skrll ;; 2632 1.1 skrll *) 2633 1.1 skrll case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in 2634 1.1 skrll x*\ [1-3].* ) 2635 1.1 skrll MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" 2636 1.1 skrll BUILD_INFO= 2637 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2638 1.1 skrll *** Makeinfo is too old. Info documentation will not be built." >&5 2639 1.2 christos $as_echo "$as_me: WARNING: 2640 1.1 skrll *** Makeinfo is too old. Info documentation will not be built." >&2;} 2641 1.1 skrll ;; 2642 1.1 skrll esac 2643 1.1 skrll ;; 2644 1.1 skrll esac 2645 1.1 skrll fi 2646 1.1 skrll 2647 1.1 skrll 2648 1.1 skrll 2649 1.1 skrll # Extract the first word of "perl", so it can be a program name with args. 2650 1.1 skrll set dummy perl; ac_word=$2 2651 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2652 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 2653 1.4 christos if ${ac_cv_prog_PERL+:} false; then : 2654 1.2 christos $as_echo_n "(cached) " >&6 2655 1.1 skrll else 2656 1.1 skrll if test -n "$PERL"; then 2657 1.1 skrll ac_cv_prog_PERL="$PERL" # Let the user override the test. 2658 1.1 skrll else 2659 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2660 1.1 skrll for as_dir in $PATH 2661 1.1 skrll do 2662 1.1 skrll IFS=$as_save_IFS 2663 1.1 skrll test -z "$as_dir" && as_dir=. 2664 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 2665 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2666 1.1 skrll ac_cv_prog_PERL="perl" 2667 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2668 1.1 skrll break 2 2669 1.1 skrll fi 2670 1.1 skrll done 2671 1.2 christos done 2672 1.2 christos IFS=$as_save_IFS 2673 1.1 skrll 2674 1.1 skrll fi 2675 1.1 skrll fi 2676 1.1 skrll PERL=$ac_cv_prog_PERL 2677 1.1 skrll if test -n "$PERL"; then 2678 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 2679 1.2 christos $as_echo "$PERL" >&6; } 2680 1.1 skrll else 2681 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2682 1.2 christos $as_echo "no" >&6; } 2683 1.1 skrll fi 2684 1.1 skrll 2685 1.2 christos 2686 1.1 skrll if test x"$PERL" = x""; then 2687 1.1 skrll HAVE_PERL='#' 2688 1.1 skrll else 2689 1.1 skrll HAVE_PERL='' 2690 1.1 skrll fi 2691 1.1 skrll 2692 1.1 skrll 2693 1.1 skrll # Make sure we can run config.sub. 2694 1.2 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2695 1.4 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2696 1.1 skrll 2697 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2698 1.2 christos $as_echo_n "checking build system type... " >&6; } 2699 1.4 christos if ${ac_cv_build+:} false; then : 2700 1.2 christos $as_echo_n "(cached) " >&6 2701 1.2 christos else 2702 1.2 christos ac_build_alias=$build_alias 2703 1.2 christos test "x$ac_build_alias" = x && 2704 1.2 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2705 1.2 christos test "x$ac_build_alias" = x && 2706 1.4 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2707 1.2 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2708 1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2709 1.2 christos 2710 1.2 christos fi 2711 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2712 1.2 christos $as_echo "$ac_cv_build" >&6; } 2713 1.2 christos case $ac_cv_build in 2714 1.2 christos *-*-*) ;; 2715 1.4 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2716 1.2 christos esac 2717 1.2 christos build=$ac_cv_build 2718 1.2 christos ac_save_IFS=$IFS; IFS='-' 2719 1.2 christos set x $ac_cv_build 2720 1.2 christos shift 2721 1.2 christos build_cpu=$1 2722 1.2 christos build_vendor=$2 2723 1.2 christos shift; shift 2724 1.2 christos # Remember, the first character of IFS is used to create $*, 2725 1.2 christos # except with old shells: 2726 1.2 christos build_os=$* 2727 1.2 christos IFS=$ac_save_IFS 2728 1.2 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2729 1.2 christos 2730 1.2 christos 2731 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2732 1.2 christos $as_echo_n "checking host system type... " >&6; } 2733 1.4 christos if ${ac_cv_host+:} false; then : 2734 1.2 christos $as_echo_n "(cached) " >&6 2735 1.2 christos else 2736 1.2 christos if test "x$host_alias" = x; then 2737 1.2 christos ac_cv_host=$ac_cv_build 2738 1.2 christos else 2739 1.2 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2740 1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2741 1.1 skrll fi 2742 1.1 skrll 2743 1.1 skrll fi 2744 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2745 1.2 christos $as_echo "$ac_cv_host" >&6; } 2746 1.2 christos case $ac_cv_host in 2747 1.2 christos *-*-*) ;; 2748 1.4 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2749 1.2 christos esac 2750 1.1 skrll host=$ac_cv_host 2751 1.2 christos ac_save_IFS=$IFS; IFS='-' 2752 1.2 christos set x $ac_cv_host 2753 1.2 christos shift 2754 1.2 christos host_cpu=$1 2755 1.2 christos host_vendor=$2 2756 1.2 christos shift; shift 2757 1.2 christos # Remember, the first character of IFS is used to create $*, 2758 1.2 christos # except with old shells: 2759 1.2 christos host_os=$* 2760 1.2 christos IFS=$ac_save_IFS 2761 1.2 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2762 1.1 skrll 2763 1.1 skrll 2764 1.1 skrll 2765 1.1 skrll 2766 1.1 skrll if test -n "$ac_tool_prefix"; then 2767 1.1 skrll # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2768 1.1 skrll set dummy ${ac_tool_prefix}ar; ac_word=$2 2769 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2770 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 2771 1.4 christos if ${ac_cv_prog_AR+:} false; then : 2772 1.2 christos $as_echo_n "(cached) " >&6 2773 1.1 skrll else 2774 1.1 skrll if test -n "$AR"; then 2775 1.1 skrll ac_cv_prog_AR="$AR" # Let the user override the test. 2776 1.1 skrll else 2777 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2778 1.1 skrll for as_dir in $PATH 2779 1.1 skrll do 2780 1.1 skrll IFS=$as_save_IFS 2781 1.1 skrll test -z "$as_dir" && as_dir=. 2782 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 2783 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2784 1.1 skrll ac_cv_prog_AR="${ac_tool_prefix}ar" 2785 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2786 1.1 skrll break 2 2787 1.1 skrll fi 2788 1.1 skrll done 2789 1.2 christos done 2790 1.2 christos IFS=$as_save_IFS 2791 1.1 skrll 2792 1.1 skrll fi 2793 1.1 skrll fi 2794 1.1 skrll AR=$ac_cv_prog_AR 2795 1.1 skrll if test -n "$AR"; then 2796 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2797 1.2 christos $as_echo "$AR" >&6; } 2798 1.1 skrll else 2799 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2800 1.2 christos $as_echo "no" >&6; } 2801 1.1 skrll fi 2802 1.1 skrll 2803 1.2 christos 2804 1.1 skrll fi 2805 1.1 skrll if test -z "$ac_cv_prog_AR"; then 2806 1.1 skrll ac_ct_AR=$AR 2807 1.1 skrll # Extract the first word of "ar", so it can be a program name with args. 2808 1.1 skrll set dummy ar; ac_word=$2 2809 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2810 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 2811 1.4 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 2812 1.2 christos $as_echo_n "(cached) " >&6 2813 1.1 skrll else 2814 1.1 skrll if test -n "$ac_ct_AR"; then 2815 1.1 skrll ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 2816 1.1 skrll else 2817 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2818 1.1 skrll for as_dir in $PATH 2819 1.1 skrll do 2820 1.1 skrll IFS=$as_save_IFS 2821 1.1 skrll test -z "$as_dir" && as_dir=. 2822 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 2823 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2824 1.1 skrll ac_cv_prog_ac_ct_AR="ar" 2825 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2826 1.1 skrll break 2 2827 1.1 skrll fi 2828 1.1 skrll done 2829 1.2 christos done 2830 1.2 christos IFS=$as_save_IFS 2831 1.1 skrll 2832 1.1 skrll fi 2833 1.1 skrll fi 2834 1.1 skrll ac_ct_AR=$ac_cv_prog_ac_ct_AR 2835 1.1 skrll if test -n "$ac_ct_AR"; then 2836 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 2837 1.2 christos $as_echo "$ac_ct_AR" >&6; } 2838 1.1 skrll else 2839 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2840 1.2 christos $as_echo "no" >&6; } 2841 1.1 skrll fi 2842 1.1 skrll 2843 1.2 christos if test "x$ac_ct_AR" = x; then 2844 1.2 christos AR="" 2845 1.2 christos else 2846 1.2 christos case $cross_compiling:$ac_tool_warned in 2847 1.2 christos yes:) 2848 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2849 1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2850 1.2 christos ac_tool_warned=yes ;; 2851 1.2 christos esac 2852 1.2 christos AR=$ac_ct_AR 2853 1.2 christos fi 2854 1.1 skrll else 2855 1.1 skrll AR="$ac_cv_prog_AR" 2856 1.1 skrll fi 2857 1.1 skrll 2858 1.1 skrll if test -n "$ac_tool_prefix"; then 2859 1.1 skrll # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2860 1.1 skrll set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2861 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2862 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 2863 1.4 christos if ${ac_cv_prog_RANLIB+:} false; then : 2864 1.2 christos $as_echo_n "(cached) " >&6 2865 1.1 skrll else 2866 1.1 skrll if test -n "$RANLIB"; then 2867 1.1 skrll ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2868 1.1 skrll else 2869 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2870 1.1 skrll for as_dir in $PATH 2871 1.1 skrll do 2872 1.1 skrll IFS=$as_save_IFS 2873 1.1 skrll test -z "$as_dir" && as_dir=. 2874 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 2875 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2876 1.1 skrll ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2877 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2878 1.1 skrll break 2 2879 1.1 skrll fi 2880 1.1 skrll done 2881 1.2 christos done 2882 1.2 christos IFS=$as_save_IFS 2883 1.1 skrll 2884 1.1 skrll fi 2885 1.1 skrll fi 2886 1.1 skrll RANLIB=$ac_cv_prog_RANLIB 2887 1.1 skrll if test -n "$RANLIB"; then 2888 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 2889 1.2 christos $as_echo "$RANLIB" >&6; } 2890 1.1 skrll else 2891 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2892 1.2 christos $as_echo "no" >&6; } 2893 1.1 skrll fi 2894 1.1 skrll 2895 1.2 christos 2896 1.1 skrll fi 2897 1.1 skrll if test -z "$ac_cv_prog_RANLIB"; then 2898 1.1 skrll ac_ct_RANLIB=$RANLIB 2899 1.1 skrll # Extract the first word of "ranlib", so it can be a program name with args. 2900 1.1 skrll set dummy ranlib; ac_word=$2 2901 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2902 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 2903 1.4 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 2904 1.2 christos $as_echo_n "(cached) " >&6 2905 1.1 skrll else 2906 1.1 skrll if test -n "$ac_ct_RANLIB"; then 2907 1.1 skrll ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2908 1.1 skrll else 2909 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2910 1.1 skrll for as_dir in $PATH 2911 1.1 skrll do 2912 1.1 skrll IFS=$as_save_IFS 2913 1.1 skrll test -z "$as_dir" && as_dir=. 2914 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 2915 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2916 1.1 skrll ac_cv_prog_ac_ct_RANLIB="ranlib" 2917 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2918 1.1 skrll break 2 2919 1.1 skrll fi 2920 1.1 skrll done 2921 1.2 christos done 2922 1.2 christos IFS=$as_save_IFS 2923 1.1 skrll 2924 1.1 skrll fi 2925 1.1 skrll fi 2926 1.1 skrll ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2927 1.1 skrll if test -n "$ac_ct_RANLIB"; then 2928 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 2929 1.2 christos $as_echo "$ac_ct_RANLIB" >&6; } 2930 1.1 skrll else 2931 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2932 1.2 christos $as_echo "no" >&6; } 2933 1.1 skrll fi 2934 1.1 skrll 2935 1.2 christos if test "x$ac_ct_RANLIB" = x; then 2936 1.2 christos RANLIB=":" 2937 1.2 christos else 2938 1.2 christos case $cross_compiling:$ac_tool_warned in 2939 1.2 christos yes:) 2940 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2941 1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2942 1.2 christos ac_tool_warned=yes ;; 2943 1.2 christos esac 2944 1.2 christos RANLIB=$ac_ct_RANLIB 2945 1.2 christos fi 2946 1.1 skrll else 2947 1.1 skrll RANLIB="$ac_cv_prog_RANLIB" 2948 1.1 skrll fi 2949 1.1 skrll 2950 1.1 skrll 2951 1.1 skrll # Add --enable-multilib to configure. 2952 1.1 skrll # Default to --enable-multilib 2953 1.2 christos # Check whether --enable-multilib was given. 2954 1.2 christos if test "${enable_multilib+set}" = set; then : 2955 1.2 christos enableval=$enable_multilib; case "$enableval" in 2956 1.1 skrll yes) multilib=yes ;; 2957 1.1 skrll no) multilib=no ;; 2958 1.4 christos *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2959 1.1 skrll esac 2960 1.1 skrll else 2961 1.1 skrll multilib=yes 2962 1.2 christos fi 2963 1.2 christos 2964 1.1 skrll 2965 1.1 skrll # Even if the default multilib is not a cross compilation, 2966 1.1 skrll # it may be that some of the other multilibs are. 2967 1.1 skrll if test $cross_compiling = no && test $multilib = yes \ 2968 1.1 skrll && test "x${with_multisubdir}" != x ; then 2969 1.1 skrll cross_compiling=maybe 2970 1.1 skrll fi 2971 1.1 skrll 2972 1.2 christos # We may wish to install the target headers somewhere. 2973 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5 2974 1.2 christos $as_echo_n "checking whether to install libiberty headers and static library... " >&6; } 2975 1.2 christos 2976 1.2 christos # Check whether --enable-install-libiberty was given. 2977 1.2 christos if test "${enable_install_libiberty+set}" = set; then : 2978 1.2 christos enableval=$enable_install_libiberty; enable_install_libiberty=$enableval 2979 1.2 christos else 2980 1.2 christos enable_install_libiberty=no 2981 1.2 christos fi 2982 1.2 christos 2983 1.2 christos # Option parsed, now set things appropriately. 2984 1.2 christos case x"$enable_install_libiberty" in 2985 1.2 christos xyes|x) 2986 1.2 christos target_header_dir=libiberty 2987 1.2 christos ;; 2988 1.2 christos xno) 2989 1.2 christos target_header_dir= 2990 1.2 christos ;; 2991 1.2 christos *) 2992 1.2 christos # This could be sanity-checked in various ways... 2993 1.2 christos target_header_dir="${enable_install_libiberty}" 2994 1.2 christos ;; 2995 1.2 christos esac 2996 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5 2997 1.2 christos $as_echo "$enable_install_libiberty" >&6; } 2998 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5 2999 1.2 christos $as_echo "$as_me: target_header_dir = $target_header_dir" >&6;} 3000 1.2 christos 3001 1.1 skrll 3002 1.1 skrll ac_ext=c 3003 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 3004 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3005 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3006 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 3007 1.1 skrll if test -n "$ac_tool_prefix"; then 3008 1.1 skrll # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3009 1.1 skrll set dummy ${ac_tool_prefix}gcc; ac_word=$2 3010 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3011 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 3012 1.4 christos if ${ac_cv_prog_CC+:} false; then : 3013 1.2 christos $as_echo_n "(cached) " >&6 3014 1.1 skrll else 3015 1.1 skrll if test -n "$CC"; then 3016 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test. 3017 1.1 skrll else 3018 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3019 1.1 skrll for as_dir in $PATH 3020 1.1 skrll do 3021 1.1 skrll IFS=$as_save_IFS 3022 1.1 skrll test -z "$as_dir" && as_dir=. 3023 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 3024 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3025 1.1 skrll ac_cv_prog_CC="${ac_tool_prefix}gcc" 3026 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3027 1.1 skrll break 2 3028 1.1 skrll fi 3029 1.1 skrll done 3030 1.2 christos done 3031 1.2 christos IFS=$as_save_IFS 3032 1.1 skrll 3033 1.1 skrll fi 3034 1.1 skrll fi 3035 1.1 skrll CC=$ac_cv_prog_CC 3036 1.1 skrll if test -n "$CC"; then 3037 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3038 1.2 christos $as_echo "$CC" >&6; } 3039 1.1 skrll else 3040 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3041 1.2 christos $as_echo "no" >&6; } 3042 1.1 skrll fi 3043 1.1 skrll 3044 1.2 christos 3045 1.1 skrll fi 3046 1.1 skrll if test -z "$ac_cv_prog_CC"; then 3047 1.1 skrll ac_ct_CC=$CC 3048 1.1 skrll # Extract the first word of "gcc", so it can be a program name with args. 3049 1.1 skrll set dummy gcc; ac_word=$2 3050 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3051 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 3052 1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3053 1.2 christos $as_echo_n "(cached) " >&6 3054 1.1 skrll else 3055 1.1 skrll if test -n "$ac_ct_CC"; then 3056 1.1 skrll ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3057 1.1 skrll else 3058 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3059 1.1 skrll for as_dir in $PATH 3060 1.1 skrll do 3061 1.1 skrll IFS=$as_save_IFS 3062 1.1 skrll test -z "$as_dir" && as_dir=. 3063 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 3064 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3065 1.1 skrll ac_cv_prog_ac_ct_CC="gcc" 3066 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3067 1.1 skrll break 2 3068 1.1 skrll fi 3069 1.1 skrll done 3070 1.2 christos done 3071 1.2 christos IFS=$as_save_IFS 3072 1.1 skrll 3073 1.1 skrll fi 3074 1.1 skrll fi 3075 1.1 skrll ac_ct_CC=$ac_cv_prog_ac_ct_CC 3076 1.1 skrll if test -n "$ac_ct_CC"; then 3077 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3078 1.2 christos $as_echo "$ac_ct_CC" >&6; } 3079 1.1 skrll else 3080 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3081 1.2 christos $as_echo "no" >&6; } 3082 1.1 skrll fi 3083 1.1 skrll 3084 1.2 christos if test "x$ac_ct_CC" = x; then 3085 1.2 christos CC="" 3086 1.2 christos else 3087 1.2 christos case $cross_compiling:$ac_tool_warned in 3088 1.2 christos yes:) 3089 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3090 1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3091 1.2 christos ac_tool_warned=yes ;; 3092 1.2 christos esac 3093 1.2 christos CC=$ac_ct_CC 3094 1.2 christos fi 3095 1.1 skrll else 3096 1.1 skrll CC="$ac_cv_prog_CC" 3097 1.1 skrll fi 3098 1.1 skrll 3099 1.1 skrll if test -z "$CC"; then 3100 1.2 christos if test -n "$ac_tool_prefix"; then 3101 1.2 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3102 1.1 skrll set dummy ${ac_tool_prefix}cc; ac_word=$2 3103 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3104 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 3105 1.4 christos if ${ac_cv_prog_CC+:} false; then : 3106 1.2 christos $as_echo_n "(cached) " >&6 3107 1.1 skrll else 3108 1.1 skrll if test -n "$CC"; then 3109 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test. 3110 1.1 skrll else 3111 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3112 1.1 skrll for as_dir in $PATH 3113 1.1 skrll do 3114 1.1 skrll IFS=$as_save_IFS 3115 1.1 skrll test -z "$as_dir" && as_dir=. 3116 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 3117 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3118 1.1 skrll ac_cv_prog_CC="${ac_tool_prefix}cc" 3119 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3120 1.1 skrll break 2 3121 1.1 skrll fi 3122 1.1 skrll done 3123 1.2 christos done 3124 1.2 christos IFS=$as_save_IFS 3125 1.1 skrll 3126 1.1 skrll fi 3127 1.1 skrll fi 3128 1.1 skrll CC=$ac_cv_prog_CC 3129 1.1 skrll if test -n "$CC"; then 3130 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3131 1.2 christos $as_echo "$CC" >&6; } 3132 1.1 skrll else 3133 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3134 1.2 christos $as_echo "no" >&6; } 3135 1.1 skrll fi 3136 1.1 skrll 3137 1.2 christos 3138 1.1 skrll fi 3139 1.1 skrll fi 3140 1.1 skrll if test -z "$CC"; then 3141 1.1 skrll # Extract the first word of "cc", so it can be a program name with args. 3142 1.1 skrll set dummy cc; ac_word=$2 3143 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3144 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 3145 1.4 christos if ${ac_cv_prog_CC+:} false; then : 3146 1.2 christos $as_echo_n "(cached) " >&6 3147 1.1 skrll else 3148 1.1 skrll if test -n "$CC"; then 3149 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test. 3150 1.1 skrll else 3151 1.1 skrll ac_prog_rejected=no 3152 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3153 1.1 skrll for as_dir in $PATH 3154 1.1 skrll do 3155 1.1 skrll IFS=$as_save_IFS 3156 1.1 skrll test -z "$as_dir" && as_dir=. 3157 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 3158 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3159 1.1 skrll if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3160 1.1 skrll ac_prog_rejected=yes 3161 1.1 skrll continue 3162 1.1 skrll fi 3163 1.1 skrll ac_cv_prog_CC="cc" 3164 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3165 1.1 skrll break 2 3166 1.1 skrll fi 3167 1.1 skrll done 3168 1.2 christos done 3169 1.2 christos IFS=$as_save_IFS 3170 1.1 skrll 3171 1.1 skrll if test $ac_prog_rejected = yes; then 3172 1.1 skrll # We found a bogon in the path, so make sure we never use it. 3173 1.1 skrll set dummy $ac_cv_prog_CC 3174 1.1 skrll shift 3175 1.1 skrll if test $# != 0; then 3176 1.1 skrll # We chose a different compiler from the bogus one. 3177 1.1 skrll # However, it has the same basename, so the bogon will be chosen 3178 1.1 skrll # first if we set CC to just the basename; use the full file name. 3179 1.1 skrll shift 3180 1.1 skrll ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3181 1.1 skrll fi 3182 1.1 skrll fi 3183 1.1 skrll fi 3184 1.1 skrll fi 3185 1.1 skrll CC=$ac_cv_prog_CC 3186 1.1 skrll if test -n "$CC"; then 3187 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3188 1.2 christos $as_echo "$CC" >&6; } 3189 1.1 skrll else 3190 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3191 1.2 christos $as_echo "no" >&6; } 3192 1.1 skrll fi 3193 1.1 skrll 3194 1.2 christos 3195 1.1 skrll fi 3196 1.1 skrll if test -z "$CC"; then 3197 1.1 skrll if test -n "$ac_tool_prefix"; then 3198 1.2 christos for ac_prog in cl.exe 3199 1.1 skrll do 3200 1.1 skrll # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3201 1.1 skrll set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3202 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3203 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 3204 1.4 christos if ${ac_cv_prog_CC+:} false; then : 3205 1.2 christos $as_echo_n "(cached) " >&6 3206 1.1 skrll else 3207 1.1 skrll if test -n "$CC"; then 3208 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test. 3209 1.1 skrll else 3210 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3211 1.1 skrll for as_dir in $PATH 3212 1.1 skrll do 3213 1.1 skrll IFS=$as_save_IFS 3214 1.1 skrll test -z "$as_dir" && as_dir=. 3215 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 3216 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3217 1.1 skrll ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3218 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3219 1.1 skrll break 2 3220 1.1 skrll fi 3221 1.1 skrll done 3222 1.2 christos done 3223 1.2 christos IFS=$as_save_IFS 3224 1.1 skrll 3225 1.1 skrll fi 3226 1.1 skrll fi 3227 1.1 skrll CC=$ac_cv_prog_CC 3228 1.1 skrll if test -n "$CC"; then 3229 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3230 1.2 christos $as_echo "$CC" >&6; } 3231 1.1 skrll else 3232 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3233 1.2 christos $as_echo "no" >&6; } 3234 1.1 skrll fi 3235 1.1 skrll 3236 1.2 christos 3237 1.1 skrll test -n "$CC" && break 3238 1.1 skrll done 3239 1.1 skrll fi 3240 1.1 skrll if test -z "$CC"; then 3241 1.1 skrll ac_ct_CC=$CC 3242 1.2 christos for ac_prog in cl.exe 3243 1.1 skrll do 3244 1.1 skrll # Extract the first word of "$ac_prog", so it can be a program name with args. 3245 1.1 skrll set dummy $ac_prog; ac_word=$2 3246 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3247 1.2 christos $as_echo_n "checking for $ac_word... " >&6; } 3248 1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3249 1.2 christos $as_echo_n "(cached) " >&6 3250 1.1 skrll else 3251 1.1 skrll if test -n "$ac_ct_CC"; then 3252 1.1 skrll ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3253 1.1 skrll else 3254 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3255 1.1 skrll for as_dir in $PATH 3256 1.1 skrll do 3257 1.1 skrll IFS=$as_save_IFS 3258 1.1 skrll test -z "$as_dir" && as_dir=. 3259 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 3260 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3261 1.1 skrll ac_cv_prog_ac_ct_CC="$ac_prog" 3262 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3263 1.1 skrll break 2 3264 1.1 skrll fi 3265 1.1 skrll done 3266 1.2 christos done 3267 1.2 christos IFS=$as_save_IFS 3268 1.1 skrll 3269 1.1 skrll fi 3270 1.1 skrll fi 3271 1.1 skrll ac_ct_CC=$ac_cv_prog_ac_ct_CC 3272 1.1 skrll if test -n "$ac_ct_CC"; then 3273 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3274 1.2 christos $as_echo "$ac_ct_CC" >&6; } 3275 1.1 skrll else 3276 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3277 1.2 christos $as_echo "no" >&6; } 3278 1.1 skrll fi 3279 1.1 skrll 3280 1.2 christos 3281 1.1 skrll test -n "$ac_ct_CC" && break 3282 1.1 skrll done 3283 1.1 skrll 3284 1.2 christos if test "x$ac_ct_CC" = x; then 3285 1.2 christos CC="" 3286 1.2 christos else 3287 1.2 christos case $cross_compiling:$ac_tool_warned in 3288 1.2 christos yes:) 3289 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3290 1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3291 1.2 christos ac_tool_warned=yes ;; 3292 1.2 christos esac 3293 1.2 christos CC=$ac_ct_CC 3294 1.2 christos fi 3295 1.1 skrll fi 3296 1.1 skrll 3297 1.1 skrll fi 3298 1.1 skrll 3299 1.1 skrll 3300 1.2 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3301 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3302 1.4 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3303 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3304 1.1 skrll 3305 1.1 skrll # Provide some information about the compiler. 3306 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3307 1.2 christos set X $ac_compile 3308 1.2 christos ac_compiler=$2 3309 1.2 christos for ac_option in --version -v -V -qversion; do 3310 1.2 christos { { ac_try="$ac_compiler $ac_option >&5" 3311 1.2 christos case "(($ac_try" in 3312 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3313 1.2 christos *) ac_try_echo=$ac_try;; 3314 1.2 christos esac 3315 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3316 1.2 christos $as_echo "$ac_try_echo"; } >&5 3317 1.2 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3318 1.1 skrll ac_status=$? 3319 1.2 christos if test -s conftest.err; then 3320 1.2 christos sed '10a\ 3321 1.2 christos ... rest of stderr output deleted ... 3322 1.2 christos 10q' conftest.err >conftest.er1 3323 1.2 christos cat conftest.er1 >&5 3324 1.2 christos fi 3325 1.4 christos rm -f conftest.er1 conftest.err 3326 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3327 1.2 christos test $ac_status = 0; } 3328 1.2 christos done 3329 1.1 skrll 3330 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3331 1.1 skrll /* end confdefs.h. */ 3332 1.6 christos #include <stdio.h> 3333 1.1 skrll int 3334 1.1 skrll main () 3335 1.1 skrll { 3336 1.6 christos printf ("hello world\n"); 3337 1.1 skrll ; 3338 1.1 skrll return 0; 3339 1.1 skrll } 3340 1.1 skrll _ACEOF 3341 1.1 skrll # FIXME: Cleanup? 3342 1.2 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3343 1.1 skrll (eval $ac_link) 2>&5 3344 1.1 skrll ac_status=$? 3345 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3346 1.2 christos test $ac_status = 0; }; then : 3347 1.1 skrll gcc_no_link=no 3348 1.1 skrll else 3349 1.1 skrll gcc_no_link=yes 3350 1.1 skrll fi 3351 1.1 skrll if test x$gcc_no_link = xyes; then 3352 1.1 skrll # Setting cross_compile will disable run tests; it will 3353 1.1 skrll # also disable AC_CHECK_FILE but that's generally 3354 1.1 skrll # correct if we can't link. 3355 1.1 skrll cross_compiling=yes 3356 1.1 skrll EXEEXT= 3357 1.1 skrll else 3358 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3359 1.1 skrll /* end confdefs.h. */ 3360 1.1 skrll 3361 1.1 skrll int 3362 1.1 skrll main () 3363 1.1 skrll { 3364 1.1 skrll 3365 1.1 skrll ; 3366 1.1 skrll return 0; 3367 1.1 skrll } 3368 1.1 skrll _ACEOF 3369 1.1 skrll ac_clean_files_save=$ac_clean_files 3370 1.4 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3371 1.1 skrll # Try to create an executable without -o first, disregard a.out. 3372 1.1 skrll # It will help us diagnose broken compilers, and finding out an intuition 3373 1.1 skrll # of exeext. 3374 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3375 1.4 christos $as_echo_n "checking whether the C compiler works... " >&6; } 3376 1.2 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3377 1.2 christos 3378 1.2 christos # The possible output files: 3379 1.2 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3380 1.2 christos 3381 1.2 christos ac_rmfiles= 3382 1.2 christos for ac_file in $ac_files 3383 1.2 christos do 3384 1.2 christos case $ac_file in 3385 1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3386 1.2 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3387 1.2 christos esac 3388 1.2 christos done 3389 1.2 christos rm -f $ac_rmfiles 3390 1.2 christos 3391 1.2 christos if { { ac_try="$ac_link_default" 3392 1.2 christos case "(($ac_try" in 3393 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3394 1.2 christos *) ac_try_echo=$ac_try;; 3395 1.2 christos esac 3396 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3397 1.2 christos $as_echo "$ac_try_echo"; } >&5 3398 1.2 christos (eval "$ac_link_default") 2>&5 3399 1.2 christos ac_status=$? 3400 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3401 1.2 christos test $ac_status = 0; }; then : 3402 1.2 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3403 1.2 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3404 1.2 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3405 1.2 christos # so that the user can short-circuit this test for compilers unknown to 3406 1.2 christos # Autoconf. 3407 1.2 christos for ac_file in $ac_files '' 3408 1.1 skrll do 3409 1.1 skrll test -f "$ac_file" || continue 3410 1.1 skrll case $ac_file in 3411 1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3412 1.1 skrll ;; 3413 1.1 skrll [ab].out ) 3414 1.1 skrll # We found the default executable, but exeext='' is most 3415 1.1 skrll # certainly right. 3416 1.1 skrll break;; 3417 1.1 skrll *.* ) 3418 1.2 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3419 1.2 christos then :; else 3420 1.2 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3421 1.2 christos fi 3422 1.2 christos # We set ac_cv_exeext here because the later test for it is not 3423 1.2 christos # safe: cross compilers may not add the suffix if given an `-o' 3424 1.2 christos # argument, so we may need to know it at that point already. 3425 1.2 christos # Even if this section looks crufty: it has the advantage of 3426 1.2 christos # actually working. 3427 1.1 skrll break;; 3428 1.1 skrll * ) 3429 1.1 skrll break;; 3430 1.1 skrll esac 3431 1.1 skrll done 3432 1.2 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3433 1.2 christos 3434 1.1 skrll else 3435 1.2 christos ac_file='' 3436 1.2 christos fi 3437 1.2 christos if test -z "$ac_file"; then : 3438 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3439 1.4 christos $as_echo "no" >&6; } 3440 1.4 christos $as_echo "$as_me: failed program was:" >&5 3441 1.1 skrll sed 's/^/| /' conftest.$ac_ext >&5 3442 1.1 skrll 3443 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3444 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3445 1.4 christos as_fn_error 77 "C compiler cannot create executables 3446 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3447 1.4 christos else 3448 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3449 1.4 christos $as_echo "yes" >&6; } 3450 1.1 skrll fi 3451 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3452 1.4 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 3453 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3454 1.4 christos $as_echo "$ac_file" >&6; } 3455 1.1 skrll ac_exeext=$ac_cv_exeext 3456 1.1 skrll 3457 1.4 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3458 1.1 skrll ac_clean_files=$ac_clean_files_save 3459 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3460 1.2 christos $as_echo_n "checking for suffix of executables... " >&6; } 3461 1.2 christos if { { ac_try="$ac_link" 3462 1.2 christos case "(($ac_try" in 3463 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3464 1.2 christos *) ac_try_echo=$ac_try;; 3465 1.2 christos esac 3466 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3467 1.2 christos $as_echo "$ac_try_echo"; } >&5 3468 1.2 christos (eval "$ac_link") 2>&5 3469 1.1 skrll ac_status=$? 3470 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3471 1.2 christos test $ac_status = 0; }; then : 3472 1.1 skrll # If both `conftest.exe' and `conftest' are `present' (well, observable) 3473 1.1 skrll # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3474 1.1 skrll # work properly (i.e., refer to `conftest.exe'), while it won't with 3475 1.1 skrll # `rm'. 3476 1.1 skrll for ac_file in conftest.exe conftest conftest.*; do 3477 1.1 skrll test -f "$ac_file" || continue 3478 1.1 skrll case $ac_file in 3479 1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3480 1.1 skrll *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3481 1.1 skrll break;; 3482 1.1 skrll * ) break;; 3483 1.1 skrll esac 3484 1.1 skrll done 3485 1.1 skrll else 3486 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3487 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3488 1.4 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3489 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3490 1.1 skrll fi 3491 1.4 christos rm -f conftest conftest$ac_cv_exeext 3492 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3493 1.2 christos $as_echo "$ac_cv_exeext" >&6; } 3494 1.1 skrll 3495 1.1 skrll rm -f conftest.$ac_ext 3496 1.1 skrll EXEEXT=$ac_cv_exeext 3497 1.1 skrll ac_exeext=$EXEEXT 3498 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3499 1.4 christos /* end confdefs.h. */ 3500 1.4 christos #include <stdio.h> 3501 1.4 christos int 3502 1.4 christos main () 3503 1.4 christos { 3504 1.4 christos FILE *f = fopen ("conftest.out", "w"); 3505 1.4 christos return ferror (f) || fclose (f) != 0; 3506 1.4 christos 3507 1.4 christos ; 3508 1.4 christos return 0; 3509 1.4 christos } 3510 1.4 christos _ACEOF 3511 1.4 christos ac_clean_files="$ac_clean_files conftest.out" 3512 1.4 christos # Check that the compiler produces executables we can run. If not, either 3513 1.4 christos # the compiler is broken, or we cross compile. 3514 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3515 1.4 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 3516 1.4 christos if test "$cross_compiling" != yes; then 3517 1.4 christos { { ac_try="$ac_link" 3518 1.4 christos case "(($ac_try" in 3519 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3520 1.4 christos *) ac_try_echo=$ac_try;; 3521 1.4 christos esac 3522 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3523 1.4 christos $as_echo "$ac_try_echo"; } >&5 3524 1.4 christos (eval "$ac_link") 2>&5 3525 1.4 christos ac_status=$? 3526 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3527 1.4 christos test $ac_status = 0; } 3528 1.4 christos if { ac_try='./conftest$ac_cv_exeext' 3529 1.4 christos { { case "(($ac_try" in 3530 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3531 1.4 christos *) ac_try_echo=$ac_try;; 3532 1.4 christos esac 3533 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3534 1.4 christos $as_echo "$ac_try_echo"; } >&5 3535 1.4 christos (eval "$ac_try") 2>&5 3536 1.4 christos ac_status=$? 3537 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3538 1.4 christos test $ac_status = 0; }; }; then 3539 1.4 christos cross_compiling=no 3540 1.4 christos else 3541 1.4 christos if test "$cross_compiling" = maybe; then 3542 1.4 christos cross_compiling=yes 3543 1.4 christos else 3544 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3545 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3546 1.4 christos as_fn_error $? "cannot run C compiled programs. 3547 1.4 christos If you meant to cross compile, use \`--host'. 3548 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3549 1.4 christos fi 3550 1.4 christos fi 3551 1.4 christos fi 3552 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3553 1.4 christos $as_echo "$cross_compiling" >&6; } 3554 1.4 christos 3555 1.4 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3556 1.4 christos ac_clean_files=$ac_clean_files_save 3557 1.1 skrll fi 3558 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3559 1.2 christos $as_echo_n "checking for suffix of object files... " >&6; } 3560 1.4 christos if ${ac_cv_objext+:} false; then : 3561 1.2 christos $as_echo_n "(cached) " >&6 3562 1.1 skrll else 3563 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3564 1.1 skrll /* end confdefs.h. */ 3565 1.1 skrll 3566 1.1 skrll int 3567 1.1 skrll main () 3568 1.1 skrll { 3569 1.1 skrll 3570 1.1 skrll ; 3571 1.1 skrll return 0; 3572 1.1 skrll } 3573 1.1 skrll _ACEOF 3574 1.1 skrll rm -f conftest.o conftest.obj 3575 1.2 christos if { { ac_try="$ac_compile" 3576 1.2 christos case "(($ac_try" in 3577 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3578 1.2 christos *) ac_try_echo=$ac_try;; 3579 1.2 christos esac 3580 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3581 1.2 christos $as_echo "$ac_try_echo"; } >&5 3582 1.2 christos (eval "$ac_compile") 2>&5 3583 1.2 christos ac_status=$? 3584 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3585 1.2 christos test $ac_status = 0; }; then : 3586 1.2 christos for ac_file in conftest.o conftest.obj conftest.*; do 3587 1.2 christos test -f "$ac_file" || continue; 3588 1.1 skrll case $ac_file in 3589 1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3590 1.1 skrll *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3591 1.1 skrll break;; 3592 1.1 skrll esac 3593 1.1 skrll done 3594 1.1 skrll else 3595 1.2 christos $as_echo "$as_me: failed program was:" >&5 3596 1.1 skrll sed 's/^/| /' conftest.$ac_ext >&5 3597 1.1 skrll 3598 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3599 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3600 1.4 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3601 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3602 1.1 skrll fi 3603 1.1 skrll rm -f conftest.$ac_cv_objext conftest.$ac_ext 3604 1.1 skrll fi 3605 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3606 1.2 christos $as_echo "$ac_cv_objext" >&6; } 3607 1.1 skrll OBJEXT=$ac_cv_objext 3608 1.1 skrll ac_objext=$OBJEXT 3609 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3610 1.2 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3611 1.4 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3612 1.2 christos $as_echo_n "(cached) " >&6 3613 1.1 skrll else 3614 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3615 1.1 skrll /* end confdefs.h. */ 3616 1.1 skrll 3617 1.1 skrll int 3618 1.1 skrll main () 3619 1.1 skrll { 3620 1.1 skrll #ifndef __GNUC__ 3621 1.1 skrll choke me 3622 1.1 skrll #endif 3623 1.1 skrll 3624 1.1 skrll ; 3625 1.1 skrll return 0; 3626 1.1 skrll } 3627 1.1 skrll _ACEOF 3628 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 3629 1.1 skrll ac_compiler_gnu=yes 3630 1.1 skrll else 3631 1.2 christos ac_compiler_gnu=no 3632 1.1 skrll fi 3633 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3634 1.1 skrll ac_cv_c_compiler_gnu=$ac_compiler_gnu 3635 1.1 skrll 3636 1.1 skrll fi 3637 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3638 1.2 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3639 1.2 christos if test $ac_compiler_gnu = yes; then 3640 1.2 christos GCC=yes 3641 1.2 christos else 3642 1.2 christos GCC= 3643 1.2 christos fi 3644 1.1 skrll ac_test_CFLAGS=${CFLAGS+set} 3645 1.1 skrll ac_save_CFLAGS=$CFLAGS 3646 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3647 1.2 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 3648 1.4 christos if ${ac_cv_prog_cc_g+:} false; then : 3649 1.2 christos $as_echo_n "(cached) " >&6 3650 1.1 skrll else 3651 1.2 christos ac_save_c_werror_flag=$ac_c_werror_flag 3652 1.2 christos ac_c_werror_flag=yes 3653 1.2 christos ac_cv_prog_cc_g=no 3654 1.2 christos CFLAGS="-g" 3655 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3656 1.2 christos /* end confdefs.h. */ 3657 1.2 christos 3658 1.2 christos int 3659 1.2 christos main () 3660 1.2 christos { 3661 1.2 christos 3662 1.2 christos ; 3663 1.2 christos return 0; 3664 1.2 christos } 3665 1.1 skrll _ACEOF 3666 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 3667 1.2 christos ac_cv_prog_cc_g=yes 3668 1.2 christos else 3669 1.2 christos CFLAGS="" 3670 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3671 1.1 skrll /* end confdefs.h. */ 3672 1.1 skrll 3673 1.1 skrll int 3674 1.1 skrll main () 3675 1.1 skrll { 3676 1.1 skrll 3677 1.1 skrll ; 3678 1.1 skrll return 0; 3679 1.1 skrll } 3680 1.1 skrll _ACEOF 3681 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 3682 1.2 christos 3683 1.1 skrll else 3684 1.2 christos ac_c_werror_flag=$ac_save_c_werror_flag 3685 1.2 christos CFLAGS="-g" 3686 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3687 1.2 christos /* end confdefs.h. */ 3688 1.1 skrll 3689 1.2 christos int 3690 1.2 christos main () 3691 1.2 christos { 3692 1.2 christos 3693 1.2 christos ; 3694 1.2 christos return 0; 3695 1.2 christos } 3696 1.2 christos _ACEOF 3697 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 3698 1.2 christos ac_cv_prog_cc_g=yes 3699 1.2 christos fi 3700 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3701 1.1 skrll fi 3702 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3703 1.1 skrll fi 3704 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3705 1.2 christos ac_c_werror_flag=$ac_save_c_werror_flag 3706 1.2 christos fi 3707 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3708 1.2 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 3709 1.1 skrll if test "$ac_test_CFLAGS" = set; then 3710 1.1 skrll CFLAGS=$ac_save_CFLAGS 3711 1.1 skrll elif test $ac_cv_prog_cc_g = yes; then 3712 1.1 skrll if test "$GCC" = yes; then 3713 1.1 skrll CFLAGS="-g -O2" 3714 1.1 skrll else 3715 1.1 skrll CFLAGS="-g" 3716 1.1 skrll fi 3717 1.1 skrll else 3718 1.1 skrll if test "$GCC" = yes; then 3719 1.1 skrll CFLAGS="-O2" 3720 1.1 skrll else 3721 1.1 skrll CFLAGS= 3722 1.1 skrll fi 3723 1.1 skrll fi 3724 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3725 1.2 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3726 1.4 christos if ${ac_cv_prog_cc_c89+:} false; then : 3727 1.2 christos $as_echo_n "(cached) " >&6 3728 1.1 skrll else 3729 1.2 christos ac_cv_prog_cc_c89=no 3730 1.1 skrll ac_save_CC=$CC 3731 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3732 1.1 skrll /* end confdefs.h. */ 3733 1.1 skrll #include <stdarg.h> 3734 1.1 skrll #include <stdio.h> 3735 1.4 christos struct stat; 3736 1.1 skrll /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3737 1.1 skrll struct buf { int x; }; 3738 1.1 skrll FILE * (*rcsopen) (struct buf *, struct stat *, int); 3739 1.1 skrll static char *e (p, i) 3740 1.1 skrll char **p; 3741 1.1 skrll int i; 3742 1.1 skrll { 3743 1.1 skrll return p[i]; 3744 1.1 skrll } 3745 1.1 skrll static char *f (char * (*g) (char **, int), char **p, ...) 3746 1.1 skrll { 3747 1.1 skrll char *s; 3748 1.1 skrll va_list v; 3749 1.1 skrll va_start (v,p); 3750 1.1 skrll s = g (p, va_arg (v,int)); 3751 1.1 skrll va_end (v); 3752 1.1 skrll return s; 3753 1.1 skrll } 3754 1.1 skrll 3755 1.1 skrll /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3756 1.1 skrll function prototypes and stuff, but not '\xHH' hex character constants. 3757 1.1 skrll These don't provoke an error unfortunately, instead are silently treated 3758 1.2 christos as 'x'. The following induces an error, until -std is added to get 3759 1.1 skrll proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3760 1.1 skrll array size at least. It's necessary to write '\x00'==0 to get something 3761 1.2 christos that's true only with -std. */ 3762 1.1 skrll int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3763 1.1 skrll 3764 1.2 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3765 1.2 christos inside strings and character constants. */ 3766 1.2 christos #define FOO(x) 'x' 3767 1.2 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3768 1.2 christos 3769 1.1 skrll int test (int i, double x); 3770 1.1 skrll struct s1 {int (*f) (int a);}; 3771 1.1 skrll struct s2 {int (*f) (double a);}; 3772 1.1 skrll int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3773 1.1 skrll int argc; 3774 1.1 skrll char **argv; 3775 1.1 skrll int 3776 1.1 skrll main () 3777 1.1 skrll { 3778 1.1 skrll return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3779 1.1 skrll ; 3780 1.1 skrll return 0; 3781 1.1 skrll } 3782 1.1 skrll _ACEOF 3783 1.2 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3784 1.2 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3785 1.1 skrll do 3786 1.1 skrll CC="$ac_save_CC $ac_arg" 3787 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 3788 1.2 christos ac_cv_prog_cc_c89=$ac_arg 3789 1.1 skrll fi 3790 1.2 christos rm -f core conftest.err conftest.$ac_objext 3791 1.2 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3792 1.1 skrll done 3793 1.2 christos rm -f conftest.$ac_ext 3794 1.1 skrll CC=$ac_save_CC 3795 1.1 skrll 3796 1.1 skrll fi 3797 1.2 christos # AC_CACHE_VAL 3798 1.2 christos case "x$ac_cv_prog_cc_c89" in 3799 1.2 christos x) 3800 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3801 1.2 christos $as_echo "none needed" >&6; } ;; 3802 1.2 christos xno) 3803 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3804 1.2 christos $as_echo "unsupported" >&6; } ;; 3805 1.1 skrll *) 3806 1.2 christos CC="$CC $ac_cv_prog_cc_c89" 3807 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3808 1.2 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3809 1.1 skrll esac 3810 1.2 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3811 1.1 skrll 3812 1.1 skrll fi 3813 1.1 skrll 3814 1.1 skrll ac_ext=c 3815 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 3816 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3817 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3818 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 3819 1.1 skrll 3820 1.2 christos 3821 1.1 skrll ac_ext=c 3822 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 3823 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3824 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3825 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 3826 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3827 1.2 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 3828 1.1 skrll # On Suns, sometimes $CPP names a directory. 3829 1.1 skrll if test -n "$CPP" && test -d "$CPP"; then 3830 1.1 skrll CPP= 3831 1.1 skrll fi 3832 1.1 skrll if test -z "$CPP"; then 3833 1.4 christos if ${ac_cv_prog_CPP+:} false; then : 3834 1.2 christos $as_echo_n "(cached) " >&6 3835 1.1 skrll else 3836 1.1 skrll # Double quotes because CPP needs to be expanded 3837 1.1 skrll for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3838 1.1 skrll do 3839 1.1 skrll ac_preproc_ok=false 3840 1.1 skrll for ac_c_preproc_warn_flag in '' yes 3841 1.1 skrll do 3842 1.1 skrll # Use a header file that comes with gcc, so configuring glibc 3843 1.1 skrll # with a fresh cross-compiler works. 3844 1.1 skrll # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3845 1.1 skrll # <limits.h> exists even on freestanding compilers. 3846 1.1 skrll # On the NeXT, cc -E runs the code through the compiler's parser, 3847 1.1 skrll # not just through cpp. "Syntax error" is here to catch this case. 3848 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3849 1.1 skrll /* end confdefs.h. */ 3850 1.1 skrll #ifdef __STDC__ 3851 1.1 skrll # include <limits.h> 3852 1.1 skrll #else 3853 1.1 skrll # include <assert.h> 3854 1.1 skrll #endif 3855 1.1 skrll Syntax error 3856 1.1 skrll _ACEOF 3857 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then : 3858 1.2 christos 3859 1.1 skrll else 3860 1.1 skrll # Broken: fails on valid input. 3861 1.1 skrll continue 3862 1.1 skrll fi 3863 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 3864 1.1 skrll 3865 1.2 christos # OK, works on sane cases. Now check whether nonexistent headers 3866 1.1 skrll # can be detected and how. 3867 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3868 1.1 skrll /* end confdefs.h. */ 3869 1.1 skrll #include <ac_nonexistent.h> 3870 1.1 skrll _ACEOF 3871 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then : 3872 1.1 skrll # Broken: success on invalid input. 3873 1.1 skrll continue 3874 1.1 skrll else 3875 1.1 skrll # Passes both tests. 3876 1.1 skrll ac_preproc_ok=: 3877 1.1 skrll break 3878 1.1 skrll fi 3879 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 3880 1.1 skrll 3881 1.1 skrll done 3882 1.1 skrll # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3883 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 3884 1.2 christos if $ac_preproc_ok; then : 3885 1.1 skrll break 3886 1.1 skrll fi 3887 1.1 skrll 3888 1.1 skrll done 3889 1.1 skrll ac_cv_prog_CPP=$CPP 3890 1.1 skrll 3891 1.1 skrll fi 3892 1.1 skrll CPP=$ac_cv_prog_CPP 3893 1.1 skrll else 3894 1.1 skrll ac_cv_prog_CPP=$CPP 3895 1.1 skrll fi 3896 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3897 1.2 christos $as_echo "$CPP" >&6; } 3898 1.1 skrll ac_preproc_ok=false 3899 1.1 skrll for ac_c_preproc_warn_flag in '' yes 3900 1.1 skrll do 3901 1.1 skrll # Use a header file that comes with gcc, so configuring glibc 3902 1.1 skrll # with a fresh cross-compiler works. 3903 1.1 skrll # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3904 1.1 skrll # <limits.h> exists even on freestanding compilers. 3905 1.1 skrll # On the NeXT, cc -E runs the code through the compiler's parser, 3906 1.1 skrll # not just through cpp. "Syntax error" is here to catch this case. 3907 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3908 1.1 skrll /* end confdefs.h. */ 3909 1.1 skrll #ifdef __STDC__ 3910 1.1 skrll # include <limits.h> 3911 1.1 skrll #else 3912 1.1 skrll # include <assert.h> 3913 1.1 skrll #endif 3914 1.1 skrll Syntax error 3915 1.1 skrll _ACEOF 3916 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then : 3917 1.2 christos 3918 1.1 skrll else 3919 1.1 skrll # Broken: fails on valid input. 3920 1.1 skrll continue 3921 1.1 skrll fi 3922 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 3923 1.1 skrll 3924 1.2 christos # OK, works on sane cases. Now check whether nonexistent headers 3925 1.1 skrll # can be detected and how. 3926 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3927 1.1 skrll /* end confdefs.h. */ 3928 1.1 skrll #include <ac_nonexistent.h> 3929 1.1 skrll _ACEOF 3930 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then : 3931 1.1 skrll # Broken: success on invalid input. 3932 1.1 skrll continue 3933 1.1 skrll else 3934 1.1 skrll # Passes both tests. 3935 1.1 skrll ac_preproc_ok=: 3936 1.1 skrll break 3937 1.1 skrll fi 3938 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext 3939 1.1 skrll 3940 1.1 skrll done 3941 1.1 skrll # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3942 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext 3943 1.2 christos if $ac_preproc_ok; then : 3944 1.2 christos 3945 1.1 skrll else 3946 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3947 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3948 1.4 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3949 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 3950 1.1 skrll fi 3951 1.1 skrll 3952 1.1 skrll ac_ext=c 3953 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 3954 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3955 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3956 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 3957 1.1 skrll 3958 1.1 skrll 3959 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3960 1.2 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3961 1.4 christos if ${ac_cv_path_GREP+:} false; then : 3962 1.2 christos $as_echo_n "(cached) " >&6 3963 1.2 christos else 3964 1.2 christos if test -z "$GREP"; then 3965 1.2 christos ac_path_GREP_found=false 3966 1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST 3967 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3968 1.2 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3969 1.2 christos do 3970 1.2 christos IFS=$as_save_IFS 3971 1.2 christos test -z "$as_dir" && as_dir=. 3972 1.2 christos for ac_prog in grep ggrep; do 3973 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 3974 1.2 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3975 1.4 christos as_fn_executable_p "$ac_path_GREP" || continue 3976 1.2 christos # Check for GNU ac_path_GREP and select it if it is found. 3977 1.2 christos # Check for GNU $ac_path_GREP 3978 1.2 christos case `"$ac_path_GREP" --version 2>&1` in 3979 1.2 christos *GNU*) 3980 1.2 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3981 1.2 christos *) 3982 1.2 christos ac_count=0 3983 1.2 christos $as_echo_n 0123456789 >"conftest.in" 3984 1.2 christos while : 3985 1.2 christos do 3986 1.2 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 3987 1.2 christos mv "conftest.tmp" "conftest.in" 3988 1.2 christos cp "conftest.in" "conftest.nl" 3989 1.2 christos $as_echo 'GREP' >> "conftest.nl" 3990 1.2 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3991 1.2 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3992 1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 3993 1.2 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 3994 1.2 christos # Best one so far, save it but keep looking for a better one 3995 1.2 christos ac_cv_path_GREP="$ac_path_GREP" 3996 1.2 christos ac_path_GREP_max=$ac_count 3997 1.2 christos fi 3998 1.2 christos # 10*(2^10) chars as input seems more than enough 3999 1.2 christos test $ac_count -gt 10 && break 4000 1.2 christos done 4001 1.2 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4002 1.2 christos esac 4003 1.2 christos 4004 1.2 christos $ac_path_GREP_found && break 3 4005 1.2 christos done 4006 1.2 christos done 4007 1.2 christos done 4008 1.2 christos IFS=$as_save_IFS 4009 1.2 christos if test -z "$ac_cv_path_GREP"; then 4010 1.4 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4011 1.2 christos fi 4012 1.2 christos else 4013 1.2 christos ac_cv_path_GREP=$GREP 4014 1.2 christos fi 4015 1.2 christos 4016 1.2 christos fi 4017 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4018 1.2 christos $as_echo "$ac_cv_path_GREP" >&6; } 4019 1.2 christos GREP="$ac_cv_path_GREP" 4020 1.2 christos 4021 1.2 christos 4022 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4023 1.2 christos $as_echo_n "checking for egrep... " >&6; } 4024 1.4 christos if ${ac_cv_path_EGREP+:} false; then : 4025 1.2 christos $as_echo_n "(cached) " >&6 4026 1.2 christos else 4027 1.2 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4028 1.2 christos then ac_cv_path_EGREP="$GREP -E" 4029 1.2 christos else 4030 1.2 christos if test -z "$EGREP"; then 4031 1.2 christos ac_path_EGREP_found=false 4032 1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST 4033 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4034 1.2 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4035 1.2 christos do 4036 1.2 christos IFS=$as_save_IFS 4037 1.2 christos test -z "$as_dir" && as_dir=. 4038 1.2 christos for ac_prog in egrep; do 4039 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do 4040 1.2 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4041 1.4 christos as_fn_executable_p "$ac_path_EGREP" || continue 4042 1.2 christos # Check for GNU ac_path_EGREP and select it if it is found. 4043 1.2 christos # Check for GNU $ac_path_EGREP 4044 1.2 christos case `"$ac_path_EGREP" --version 2>&1` in 4045 1.2 christos *GNU*) 4046 1.2 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4047 1.2 christos *) 4048 1.2 christos ac_count=0 4049 1.2 christos $as_echo_n 0123456789 >"conftest.in" 4050 1.2 christos while : 4051 1.2 christos do 4052 1.2 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4053 1.2 christos mv "conftest.tmp" "conftest.in" 4054 1.2 christos cp "conftest.in" "conftest.nl" 4055 1.2 christos $as_echo 'EGREP' >> "conftest.nl" 4056 1.2 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4057 1.2 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4058 1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4059 1.2 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4060 1.2 christos # Best one so far, save it but keep looking for a better one 4061 1.2 christos ac_cv_path_EGREP="$ac_path_EGREP" 4062 1.2 christos ac_path_EGREP_max=$ac_count 4063 1.2 christos fi 4064 1.2 christos # 10*(2^10) chars as input seems more than enough 4065 1.2 christos test $ac_count -gt 10 && break 4066 1.2 christos done 4067 1.2 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4068 1.2 christos esac 4069 1.2 christos 4070 1.2 christos $ac_path_EGREP_found && break 3 4071 1.2 christos done 4072 1.2 christos done 4073 1.2 christos done 4074 1.2 christos IFS=$as_save_IFS 4075 1.2 christos if test -z "$ac_cv_path_EGREP"; then 4076 1.4 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4077 1.2 christos fi 4078 1.2 christos else 4079 1.2 christos ac_cv_path_EGREP=$EGREP 4080 1.2 christos fi 4081 1.1 skrll 4082 1.2 christos fi 4083 1.2 christos fi 4084 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4085 1.2 christos $as_echo "$ac_cv_path_EGREP" >&6; } 4086 1.2 christos EGREP="$ac_cv_path_EGREP" 4087 1.1 skrll 4088 1.1 skrll 4089 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4090 1.2 christos $as_echo_n "checking for ANSI C header files... " >&6; } 4091 1.4 christos if ${ac_cv_header_stdc+:} false; then : 4092 1.2 christos $as_echo_n "(cached) " >&6 4093 1.1 skrll else 4094 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4095 1.1 skrll /* end confdefs.h. */ 4096 1.2 christos #include <stdlib.h> 4097 1.2 christos #include <stdarg.h> 4098 1.2 christos #include <string.h> 4099 1.2 christos #include <float.h> 4100 1.1 skrll 4101 1.1 skrll int 4102 1.1 skrll main () 4103 1.1 skrll { 4104 1.1 skrll 4105 1.1 skrll ; 4106 1.1 skrll return 0; 4107 1.1 skrll } 4108 1.1 skrll _ACEOF 4109 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4110 1.2 christos ac_cv_header_stdc=yes 4111 1.1 skrll else 4112 1.2 christos ac_cv_header_stdc=no 4113 1.2 christos fi 4114 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4115 1.2 christos 4116 1.2 christos if test $ac_cv_header_stdc = yes; then 4117 1.2 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4118 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4119 1.2 christos /* end confdefs.h. */ 4120 1.2 christos #include <string.h> 4121 1.2 christos 4122 1.2 christos _ACEOF 4123 1.2 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4124 1.2 christos $EGREP "memchr" >/dev/null 2>&1; then : 4125 1.1 skrll 4126 1.2 christos else 4127 1.2 christos ac_cv_header_stdc=no 4128 1.1 skrll fi 4129 1.2 christos rm -f conftest* 4130 1.1 skrll 4131 1.1 skrll fi 4132 1.2 christos 4133 1.2 christos if test $ac_cv_header_stdc = yes; then 4134 1.2 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4135 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4136 1.2 christos /* end confdefs.h. */ 4137 1.2 christos #include <stdlib.h> 4138 1.2 christos 4139 1.2 christos _ACEOF 4140 1.2 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4141 1.2 christos $EGREP "free" >/dev/null 2>&1; then : 4142 1.2 christos 4143 1.2 christos else 4144 1.2 christos ac_cv_header_stdc=no 4145 1.1 skrll fi 4146 1.2 christos rm -f conftest* 4147 1.1 skrll 4148 1.2 christos fi 4149 1.1 skrll 4150 1.2 christos if test $ac_cv_header_stdc = yes; then 4151 1.2 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4152 1.2 christos if test "$cross_compiling" = yes; then : 4153 1.2 christos : 4154 1.1 skrll else 4155 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4156 1.1 skrll /* end confdefs.h. */ 4157 1.2 christos #include <ctype.h> 4158 1.2 christos #include <stdlib.h> 4159 1.2 christos #if ((' ' & 0x0FF) == 0x020) 4160 1.2 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4161 1.2 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4162 1.2 christos #else 4163 1.2 christos # define ISLOWER(c) \ 4164 1.2 christos (('a' <= (c) && (c) <= 'i') \ 4165 1.2 christos || ('j' <= (c) && (c) <= 'r') \ 4166 1.2 christos || ('s' <= (c) && (c) <= 'z')) 4167 1.2 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4168 1.2 christos #endif 4169 1.1 skrll 4170 1.2 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4171 1.1 skrll int 4172 1.1 skrll main () 4173 1.1 skrll { 4174 1.2 christos int i; 4175 1.2 christos for (i = 0; i < 256; i++) 4176 1.2 christos if (XOR (islower (i), ISLOWER (i)) 4177 1.2 christos || toupper (i) != TOUPPER (i)) 4178 1.2 christos return 2; 4179 1.1 skrll return 0; 4180 1.1 skrll } 4181 1.1 skrll _ACEOF 4182 1.2 christos if ac_fn_c_try_run "$LINENO"; then : 4183 1.2 christos 4184 1.1 skrll else 4185 1.2 christos ac_cv_header_stdc=no 4186 1.2 christos fi 4187 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4188 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 4189 1.2 christos fi 4190 1.1 skrll 4191 1.1 skrll fi 4192 1.1 skrll fi 4193 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4194 1.2 christos $as_echo "$ac_cv_header_stdc" >&6; } 4195 1.2 christos if test $ac_cv_header_stdc = yes; then 4196 1.2 christos 4197 1.2 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4198 1.2 christos 4199 1.1 skrll fi 4200 1.1 skrll 4201 1.2 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4202 1.2 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4203 1.2 christos inttypes.h stdint.h unistd.h 4204 1.2 christos do : 4205 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4206 1.2 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4207 1.2 christos " 4208 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4209 1.2 christos cat >>confdefs.h <<_ACEOF 4210 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4211 1.2 christos _ACEOF 4212 1.1 skrll 4213 1.1 skrll fi 4214 1.1 skrll 4215 1.2 christos done 4216 1.2 christos 4217 1.1 skrll 4218 1.1 skrll 4219 1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4220 1.4 christos if test "x$ac_cv_header_minix_config_h" = xyes; then : 4221 1.2 christos MINIX=yes 4222 1.1 skrll else 4223 1.2 christos MINIX= 4224 1.1 skrll fi 4225 1.1 skrll 4226 1.2 christos 4227 1.2 christos if test "$MINIX" = yes; then 4228 1.2 christos 4229 1.2 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4230 1.2 christos 4231 1.2 christos 4232 1.2 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4233 1.2 christos 4234 1.2 christos 4235 1.2 christos $as_echo "#define _MINIX 1" >>confdefs.h 4236 1.2 christos 4237 1.2 christos fi 4238 1.2 christos 4239 1.2 christos 4240 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4241 1.2 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4242 1.4 christos if ${ac_cv_safe_to_define___extensions__+:} false; then : 4243 1.2 christos $as_echo_n "(cached) " >&6 4244 1.2 christos else 4245 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4246 1.2 christos /* end confdefs.h. */ 4247 1.2 christos 4248 1.4 christos # define __EXTENSIONS__ 1 4249 1.4 christos $ac_includes_default 4250 1.2 christos int 4251 1.2 christos main () 4252 1.2 christos { 4253 1.2 christos 4254 1.2 christos ; 4255 1.2 christos return 0; 4256 1.2 christos } 4257 1.2 christos _ACEOF 4258 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4259 1.2 christos ac_cv_safe_to_define___extensions__=yes 4260 1.2 christos else 4261 1.2 christos ac_cv_safe_to_define___extensions__=no 4262 1.2 christos fi 4263 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4264 1.2 christos fi 4265 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4266 1.2 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4267 1.2 christos test $ac_cv_safe_to_define___extensions__ = yes && 4268 1.2 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4269 1.2 christos 4270 1.2 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4271 1.2 christos 4272 1.2 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4273 1.2 christos 4274 1.2 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4275 1.2 christos 4276 1.2 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4277 1.2 christos 4278 1.2 christos 4279 1.2 christos # Check whether --enable-largefile was given. 4280 1.2 christos if test "${enable_largefile+set}" = set; then : 4281 1.2 christos enableval=$enable_largefile; 4282 1.2 christos fi 4283 1.2 christos 4284 1.2 christos if test "$enable_largefile" != no; then 4285 1.2 christos 4286 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4287 1.2 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4288 1.4 christos if ${ac_cv_sys_largefile_CC+:} false; then : 4289 1.2 christos $as_echo_n "(cached) " >&6 4290 1.2 christos else 4291 1.2 christos ac_cv_sys_largefile_CC=no 4292 1.2 christos if test "$GCC" != yes; then 4293 1.2 christos ac_save_CC=$CC 4294 1.2 christos while :; do 4295 1.2 christos # IRIX 6.2 and later do not support large files by default, 4296 1.2 christos # so use the C compiler's -n32 option if that helps. 4297 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4298 1.2 christos /* end confdefs.h. */ 4299 1.2 christos #include <sys/types.h> 4300 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly. 4301 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4302 1.2 christos since some C++ compilers masquerading as C compilers 4303 1.2 christos incorrectly reject 9223372036854775807. */ 4304 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4305 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4306 1.2 christos && LARGE_OFF_T % 2147483647 == 1) 4307 1.2 christos ? 1 : -1]; 4308 1.2 christos int 4309 1.2 christos main () 4310 1.2 christos { 4311 1.2 christos 4312 1.2 christos ; 4313 1.2 christos return 0; 4314 1.2 christos } 4315 1.2 christos _ACEOF 4316 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4317 1.2 christos break 4318 1.2 christos fi 4319 1.2 christos rm -f core conftest.err conftest.$ac_objext 4320 1.2 christos CC="$CC -n32" 4321 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4322 1.2 christos ac_cv_sys_largefile_CC=' -n32'; break 4323 1.2 christos fi 4324 1.2 christos rm -f core conftest.err conftest.$ac_objext 4325 1.2 christos break 4326 1.2 christos done 4327 1.2 christos CC=$ac_save_CC 4328 1.2 christos rm -f conftest.$ac_ext 4329 1.2 christos fi 4330 1.2 christos fi 4331 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4332 1.2 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; } 4333 1.2 christos if test "$ac_cv_sys_largefile_CC" != no; then 4334 1.2 christos CC=$CC$ac_cv_sys_largefile_CC 4335 1.2 christos fi 4336 1.2 christos 4337 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4338 1.2 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4339 1.4 christos if ${ac_cv_sys_file_offset_bits+:} false; then : 4340 1.2 christos $as_echo_n "(cached) " >&6 4341 1.2 christos else 4342 1.2 christos while :; do 4343 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4344 1.2 christos /* end confdefs.h. */ 4345 1.2 christos #include <sys/types.h> 4346 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly. 4347 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4348 1.2 christos since some C++ compilers masquerading as C compilers 4349 1.2 christos incorrectly reject 9223372036854775807. */ 4350 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4351 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4352 1.2 christos && LARGE_OFF_T % 2147483647 == 1) 4353 1.2 christos ? 1 : -1]; 4354 1.2 christos int 4355 1.2 christos main () 4356 1.2 christos { 4357 1.2 christos 4358 1.2 christos ; 4359 1.2 christos return 0; 4360 1.2 christos } 4361 1.2 christos _ACEOF 4362 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4363 1.2 christos ac_cv_sys_file_offset_bits=no; break 4364 1.2 christos fi 4365 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4366 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4367 1.2 christos /* end confdefs.h. */ 4368 1.2 christos #define _FILE_OFFSET_BITS 64 4369 1.2 christos #include <sys/types.h> 4370 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly. 4371 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4372 1.2 christos since some C++ compilers masquerading as C compilers 4373 1.2 christos incorrectly reject 9223372036854775807. */ 4374 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4375 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4376 1.2 christos && LARGE_OFF_T % 2147483647 == 1) 4377 1.2 christos ? 1 : -1]; 4378 1.2 christos int 4379 1.2 christos main () 4380 1.2 christos { 4381 1.2 christos 4382 1.2 christos ; 4383 1.2 christos return 0; 4384 1.2 christos } 4385 1.2 christos _ACEOF 4386 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4387 1.2 christos ac_cv_sys_file_offset_bits=64; break 4388 1.2 christos fi 4389 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4390 1.2 christos ac_cv_sys_file_offset_bits=unknown 4391 1.2 christos break 4392 1.2 christos done 4393 1.2 christos fi 4394 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4395 1.2 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4396 1.2 christos case $ac_cv_sys_file_offset_bits in #( 4397 1.2 christos no | unknown) ;; 4398 1.2 christos *) 4399 1.2 christos cat >>confdefs.h <<_ACEOF 4400 1.2 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4401 1.2 christos _ACEOF 4402 1.2 christos ;; 4403 1.2 christos esac 4404 1.2 christos rm -rf conftest* 4405 1.2 christos if test $ac_cv_sys_file_offset_bits = unknown; then 4406 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4407 1.2 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4408 1.4 christos if ${ac_cv_sys_large_files+:} false; then : 4409 1.2 christos $as_echo_n "(cached) " >&6 4410 1.2 christos else 4411 1.2 christos while :; do 4412 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4413 1.2 christos /* end confdefs.h. */ 4414 1.2 christos #include <sys/types.h> 4415 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly. 4416 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4417 1.2 christos since some C++ compilers masquerading as C compilers 4418 1.2 christos incorrectly reject 9223372036854775807. */ 4419 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4420 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4421 1.2 christos && LARGE_OFF_T % 2147483647 == 1) 4422 1.2 christos ? 1 : -1]; 4423 1.2 christos int 4424 1.2 christos main () 4425 1.2 christos { 4426 1.2 christos 4427 1.2 christos ; 4428 1.2 christos return 0; 4429 1.2 christos } 4430 1.2 christos _ACEOF 4431 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4432 1.2 christos ac_cv_sys_large_files=no; break 4433 1.2 christos fi 4434 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4435 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4436 1.2 christos /* end confdefs.h. */ 4437 1.2 christos #define _LARGE_FILES 1 4438 1.2 christos #include <sys/types.h> 4439 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly. 4440 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4441 1.2 christos since some C++ compilers masquerading as C compilers 4442 1.2 christos incorrectly reject 9223372036854775807. */ 4443 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4444 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4445 1.2 christos && LARGE_OFF_T % 2147483647 == 1) 4446 1.2 christos ? 1 : -1]; 4447 1.2 christos int 4448 1.2 christos main () 4449 1.2 christos { 4450 1.2 christos 4451 1.2 christos ; 4452 1.2 christos return 0; 4453 1.2 christos } 4454 1.2 christos _ACEOF 4455 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4456 1.2 christos ac_cv_sys_large_files=1; break 4457 1.2 christos fi 4458 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4459 1.2 christos ac_cv_sys_large_files=unknown 4460 1.2 christos break 4461 1.2 christos done 4462 1.2 christos fi 4463 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4464 1.2 christos $as_echo "$ac_cv_sys_large_files" >&6; } 4465 1.2 christos case $ac_cv_sys_large_files in #( 4466 1.2 christos no | unknown) ;; 4467 1.2 christos *) 4468 1.2 christos cat >>confdefs.h <<_ACEOF 4469 1.2 christos #define _LARGE_FILES $ac_cv_sys_large_files 4470 1.2 christos _ACEOF 4471 1.2 christos ;; 4472 1.2 christos esac 4473 1.2 christos rm -rf conftest* 4474 1.2 christos fi 4475 1.4 christos 4476 1.4 christos 4477 1.2 christos fi 4478 1.2 christos 4479 1.2 christos 4480 1.2 christos ac_c_preproc_warn_flag=yes 4481 1.2 christos 4482 1.9 christos # Try CLANG_PLUGIN_FILE first since GCC_PLUGIN_OPTION may return the 4483 1.9 christos # wrong PLUGIN_OPTION with clang. 4484 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang" >&5 4485 1.9 christos $as_echo_n "checking for clang... " >&6; } 4486 1.9 christos if ${clang_cv_is_clang+:} false; then : 4487 1.9 christos $as_echo_n "(cached) " >&6 4488 1.9 christos else 4489 1.9 christos 4490 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4491 1.9 christos /* end confdefs.h. */ 4492 1.9 christos 4493 1.9 christos #ifdef __clang__ 4494 1.9 christos yes 4495 1.9 christos #endif 4496 1.9 christos 4497 1.9 christos _ACEOF 4498 1.9 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4499 1.9 christos $EGREP "yes" >/dev/null 2>&1; then : 4500 1.9 christos clang_cv_is_clang=yes 4501 1.9 christos else 4502 1.9 christos clang_cv_is_clang=no 4503 1.9 christos fi 4504 1.9 christos rm -f conftest* 4505 1.9 christos 4506 1.9 christos fi 4507 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $clang_cv_is_clang" >&5 4508 1.9 christos $as_echo "$clang_cv_is_clang" >&6; } 4509 1.9 christos if test -n "$ac_tool_prefix"; then 4510 1.9 christos # Extract the first word of "${ac_tool_prefix}llvm-config", so it can be a program name with args. 4511 1.9 christos set dummy ${ac_tool_prefix}llvm-config; ac_word=$2 4512 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4513 1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 4514 1.9 christos if ${ac_cv_prog_LLVM_CONFIG+:} false; then : 4515 1.9 christos $as_echo_n "(cached) " >&6 4516 1.9 christos else 4517 1.9 christos if test -n "$LLVM_CONFIG"; then 4518 1.9 christos ac_cv_prog_LLVM_CONFIG="$LLVM_CONFIG" # Let the user override the test. 4519 1.9 christos else 4520 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4521 1.9 christos for as_dir in $PATH 4522 1.9 christos do 4523 1.9 christos IFS=$as_save_IFS 4524 1.9 christos test -z "$as_dir" && as_dir=. 4525 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 4526 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4527 1.9 christos ac_cv_prog_LLVM_CONFIG="${ac_tool_prefix}llvm-config" 4528 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4529 1.9 christos break 2 4530 1.9 christos fi 4531 1.9 christos done 4532 1.9 christos done 4533 1.9 christos IFS=$as_save_IFS 4534 1.9 christos 4535 1.9 christos fi 4536 1.9 christos fi 4537 1.9 christos LLVM_CONFIG=$ac_cv_prog_LLVM_CONFIG 4538 1.9 christos if test -n "$LLVM_CONFIG"; then 4539 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM_CONFIG" >&5 4540 1.9 christos $as_echo "$LLVM_CONFIG" >&6; } 4541 1.9 christos else 4542 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4543 1.9 christos $as_echo "no" >&6; } 4544 1.9 christos fi 4545 1.9 christos 4546 1.9 christos 4547 1.9 christos fi 4548 1.9 christos if test -z "$ac_cv_prog_LLVM_CONFIG"; then 4549 1.9 christos ac_ct_LLVM_CONFIG=$LLVM_CONFIG 4550 1.9 christos # Extract the first word of "llvm-config", so it can be a program name with args. 4551 1.9 christos set dummy llvm-config; ac_word=$2 4552 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4553 1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 4554 1.9 christos if ${ac_cv_prog_ac_ct_LLVM_CONFIG+:} false; then : 4555 1.9 christos $as_echo_n "(cached) " >&6 4556 1.9 christos else 4557 1.9 christos if test -n "$ac_ct_LLVM_CONFIG"; then 4558 1.9 christos ac_cv_prog_ac_ct_LLVM_CONFIG="$ac_ct_LLVM_CONFIG" # Let the user override the test. 4559 1.9 christos else 4560 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4561 1.9 christos for as_dir in $PATH 4562 1.9 christos do 4563 1.9 christos IFS=$as_save_IFS 4564 1.9 christos test -z "$as_dir" && as_dir=. 4565 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 4566 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4567 1.9 christos ac_cv_prog_ac_ct_LLVM_CONFIG="llvm-config" 4568 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4569 1.9 christos break 2 4570 1.9 christos fi 4571 1.9 christos done 4572 1.9 christos done 4573 1.9 christos IFS=$as_save_IFS 4574 1.9 christos 4575 1.9 christos fi 4576 1.9 christos fi 4577 1.9 christos ac_ct_LLVM_CONFIG=$ac_cv_prog_ac_ct_LLVM_CONFIG 4578 1.9 christos if test -n "$ac_ct_LLVM_CONFIG"; then 4579 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LLVM_CONFIG" >&5 4580 1.9 christos $as_echo "$ac_ct_LLVM_CONFIG" >&6; } 4581 1.9 christos else 4582 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4583 1.9 christos $as_echo "no" >&6; } 4584 1.9 christos fi 4585 1.9 christos 4586 1.9 christos if test "x$ac_ct_LLVM_CONFIG" = x; then 4587 1.9 christos LLVM_CONFIG="" 4588 1.9 christos else 4589 1.9 christos case $cross_compiling:$ac_tool_warned in 4590 1.9 christos yes:) 4591 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4592 1.9 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4593 1.9 christos ac_tool_warned=yes ;; 4594 1.9 christos esac 4595 1.9 christos LLVM_CONFIG=$ac_ct_LLVM_CONFIG 4596 1.9 christos fi 4597 1.9 christos else 4598 1.9 christos LLVM_CONFIG="$ac_cv_prog_LLVM_CONFIG" 4599 1.9 christos fi 4600 1.9 christos 4601 1.9 christos plugin_file= 4602 1.9 christos if test $clang_cv_is_clang = yes; then 4603 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang plugin file" >&5 4604 1.9 christos $as_echo_n "checking for clang plugin file... " >&6; } 4605 1.9 christos plugin_names="LLVMgold.so" 4606 1.9 christos for plugin in $plugin_names; do 4607 1.9 christos plugin_file=`${CC} ${CFLAGS} --print-file-name $plugin` 4608 1.9 christos if test "$plugin_file" != "$plugin"; then 4609 1.9 christos break; 4610 1.9 christos fi 4611 1.9 christos if test -n "${LLVM_CONFIG}"; then 4612 1.9 christos plugin_file=`${LLVM_CONFIG} --libdir`/$plugin 4613 1.9 christos if test -f "$plugin_file"; then 4614 1.9 christos break; 4615 1.9 christos fi 4616 1.9 christos fi 4617 1.9 christos plugin_file= 4618 1.9 christos done 4619 1.9 christos if test -z "$plugin_file"; then 4620 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4621 1.9 christos $as_echo "no" >&6; } 4622 1.9 christos else 4623 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_file" >&5 4624 1.9 christos $as_echo "$plugin_file" >&6; } 4625 1.9 christos if test -n "$ac_tool_prefix"; then 4626 1.9 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4627 1.9 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 4628 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4629 1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 4630 1.9 christos if ${ac_cv_prog_AR+:} false; then : 4631 1.9 christos $as_echo_n "(cached) " >&6 4632 1.9 christos else 4633 1.9 christos if test -n "$AR"; then 4634 1.9 christos ac_cv_prog_AR="$AR" # Let the user override the test. 4635 1.9 christos else 4636 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4637 1.9 christos for as_dir in $PATH 4638 1.9 christos do 4639 1.9 christos IFS=$as_save_IFS 4640 1.9 christos test -z "$as_dir" && as_dir=. 4641 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 4642 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4643 1.9 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 4644 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4645 1.9 christos break 2 4646 1.9 christos fi 4647 1.9 christos done 4648 1.9 christos done 4649 1.9 christos IFS=$as_save_IFS 4650 1.9 christos 4651 1.9 christos fi 4652 1.9 christos fi 4653 1.9 christos AR=$ac_cv_prog_AR 4654 1.9 christos if test -n "$AR"; then 4655 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4656 1.9 christos $as_echo "$AR" >&6; } 4657 1.9 christos else 4658 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4659 1.9 christos $as_echo "no" >&6; } 4660 1.9 christos fi 4661 1.9 christos 4662 1.9 christos 4663 1.9 christos fi 4664 1.9 christos if test -z "$ac_cv_prog_AR"; then 4665 1.9 christos ac_ct_AR=$AR 4666 1.9 christos # Extract the first word of "ar", so it can be a program name with args. 4667 1.9 christos set dummy ar; ac_word=$2 4668 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4669 1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 4670 1.9 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 4671 1.9 christos $as_echo_n "(cached) " >&6 4672 1.9 christos else 4673 1.9 christos if test -n "$ac_ct_AR"; then 4674 1.9 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4675 1.9 christos else 4676 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4677 1.9 christos for as_dir in $PATH 4678 1.9 christos do 4679 1.9 christos IFS=$as_save_IFS 4680 1.9 christos test -z "$as_dir" && as_dir=. 4681 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 4682 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4683 1.9 christos ac_cv_prog_ac_ct_AR="ar" 4684 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4685 1.9 christos break 2 4686 1.9 christos fi 4687 1.9 christos done 4688 1.9 christos done 4689 1.9 christos IFS=$as_save_IFS 4690 1.9 christos 4691 1.9 christos fi 4692 1.9 christos fi 4693 1.9 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 4694 1.9 christos if test -n "$ac_ct_AR"; then 4695 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4696 1.9 christos $as_echo "$ac_ct_AR" >&6; } 4697 1.9 christos else 4698 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4699 1.9 christos $as_echo "no" >&6; } 4700 1.9 christos fi 4701 1.9 christos 4702 1.9 christos if test "x$ac_ct_AR" = x; then 4703 1.9 christos AR="" 4704 1.9 christos else 4705 1.9 christos case $cross_compiling:$ac_tool_warned in 4706 1.9 christos yes:) 4707 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4708 1.9 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4709 1.9 christos ac_tool_warned=yes ;; 4710 1.9 christos esac 4711 1.9 christos AR=$ac_ct_AR 4712 1.9 christos fi 4713 1.9 christos else 4714 1.9 christos AR="$ac_cv_prog_AR" 4715 1.9 christos fi 4716 1.9 christos 4717 1.9 christos if test -z "${AR}"; then 4718 1.9 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 4719 1.9 christos fi 4720 1.9 christos plugin_option="--plugin $plugin_file" 4721 1.9 christos touch conftest.c 4722 1.9 christos ${AR} $plugin_option rc conftest.a conftest.c 4723 1.9 christos if test "$?" != 0; then 4724 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 4725 1.9 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 4726 1.9 christos plugin_file= 4727 1.9 christos fi 4728 1.9 christos rm -f conftest.* 4729 1.9 christos fi 4730 1.9 christos fi 4731 1.9 christos PLUGIN_FILE="$plugin_file" 4732 1.9 christos 4733 1.9 christos if test -n "$PLUGIN_FILE"; then 4734 1.9 christos PLUGIN_OPTION="--plugin $PLUGIN_FILE" 4735 1.9 christos else 4736 1.9 christos if test -n "$ac_tool_prefix"; then 4737 1.9 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4738 1.9 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 4739 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4740 1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 4741 1.9 christos if ${ac_cv_prog_AR+:} false; then : 4742 1.9 christos $as_echo_n "(cached) " >&6 4743 1.9 christos else 4744 1.9 christos if test -n "$AR"; then 4745 1.9 christos ac_cv_prog_AR="$AR" # Let the user override the test. 4746 1.9 christos else 4747 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4748 1.9 christos for as_dir in $PATH 4749 1.9 christos do 4750 1.9 christos IFS=$as_save_IFS 4751 1.9 christos test -z "$as_dir" && as_dir=. 4752 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 4753 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4754 1.9 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 4755 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4756 1.9 christos break 2 4757 1.9 christos fi 4758 1.9 christos done 4759 1.9 christos done 4760 1.9 christos IFS=$as_save_IFS 4761 1.9 christos 4762 1.9 christos fi 4763 1.9 christos fi 4764 1.9 christos AR=$ac_cv_prog_AR 4765 1.9 christos if test -n "$AR"; then 4766 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4767 1.9 christos $as_echo "$AR" >&6; } 4768 1.9 christos else 4769 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4770 1.9 christos $as_echo "no" >&6; } 4771 1.9 christos fi 4772 1.9 christos 4773 1.9 christos 4774 1.9 christos fi 4775 1.9 christos if test -z "$ac_cv_prog_AR"; then 4776 1.9 christos ac_ct_AR=$AR 4777 1.9 christos # Extract the first word of "ar", so it can be a program name with args. 4778 1.9 christos set dummy ar; ac_word=$2 4779 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4780 1.9 christos $as_echo_n "checking for $ac_word... " >&6; } 4781 1.9 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 4782 1.9 christos $as_echo_n "(cached) " >&6 4783 1.9 christos else 4784 1.9 christos if test -n "$ac_ct_AR"; then 4785 1.9 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4786 1.9 christos else 4787 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4788 1.9 christos for as_dir in $PATH 4789 1.9 christos do 4790 1.9 christos IFS=$as_save_IFS 4791 1.9 christos test -z "$as_dir" && as_dir=. 4792 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do 4793 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4794 1.9 christos ac_cv_prog_ac_ct_AR="ar" 4795 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4796 1.9 christos break 2 4797 1.9 christos fi 4798 1.9 christos done 4799 1.9 christos done 4800 1.9 christos IFS=$as_save_IFS 4801 1.9 christos 4802 1.9 christos fi 4803 1.9 christos fi 4804 1.9 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 4805 1.9 christos if test -n "$ac_ct_AR"; then 4806 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4807 1.9 christos $as_echo "$ac_ct_AR" >&6; } 4808 1.9 christos else 4809 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4810 1.9 christos $as_echo "no" >&6; } 4811 1.9 christos fi 4812 1.9 christos 4813 1.9 christos if test "x$ac_ct_AR" = x; then 4814 1.9 christos AR="" 4815 1.9 christos else 4816 1.9 christos case $cross_compiling:$ac_tool_warned in 4817 1.9 christos yes:) 4818 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4819 1.9 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4820 1.9 christos ac_tool_warned=yes ;; 4821 1.9 christos esac 4822 1.9 christos AR=$ac_ct_AR 4823 1.9 christos fi 4824 1.9 christos else 4825 1.9 christos AR="$ac_cv_prog_AR" 4826 1.9 christos fi 4827 1.9 christos 4828 1.9 christos if test -z "${AR}"; then 4829 1.9 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 4830 1.9 christos fi 4831 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5 4832 1.9 christos $as_echo_n "checking for -plugin option... " >&6; } 4833 1.9 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 4834 1.9 christos plugin_option= 4835 1.9 christos for plugin in $plugin_names; do 4836 1.9 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 4837 1.9 christos if test x$plugin_so = x$plugin; then 4838 1.9 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 4839 1.9 christos fi 4840 1.9 christos if test x$plugin_so != x$plugin; then 4841 1.9 christos plugin_option="--plugin $plugin_so" 4842 1.9 christos break 4843 1.9 christos fi 4844 1.9 christos done 4845 1.9 christos if test -z "$plugin_option"; then 4846 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4847 1.9 christos $as_echo "no" >&6; } 4848 1.9 christos else 4849 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5 4850 1.9 christos $as_echo "$plugin_option" >&6; } 4851 1.9 christos touch conftest.c 4852 1.9 christos ${AR} $plugin_option rc conftest.a conftest.c 4853 1.9 christos if test "$?" != 0; then 4854 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 4855 1.9 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 4856 1.9 christos plugin_option= 4857 1.9 christos fi 4858 1.9 christos rm -f conftest.* 4859 1.9 christos fi 4860 1.9 christos PLUGIN_OPTION="$plugin_option" 4861 1.9 christos 4862 1.9 christos fi 4863 1.9 christos if test -n "$PLUGIN_OPTION"; then 4864 1.9 christos case "$AR" in 4865 1.9 christos *"$PLUGIN_OPTION"*) 4866 1.9 christos ;; 4867 1.9 christos *) 4868 1.9 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 4869 1.9 christos AR_PLUGIN_OPTION="$PLUGIN_OPTION" 4870 1.9 christos 4871 1.9 christos fi 4872 1.9 christos ;; 4873 1.9 christos esac 4874 1.9 christos case "$RANLIB" in 4875 1.9 christos *"$PLUGIN_OPTION"*) 4876 1.9 christos ;; 4877 1.9 christos *) 4878 1.9 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 4879 1.9 christos RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION" 4880 1.9 christos 4881 1.9 christos fi 4882 1.9 christos ;; 4883 1.9 christos esac 4884 1.9 christos fi 4885 1.9 christos 4886 1.2 christos ac_ext=c 4887 1.2 christos ac_cpp='$CPP $CPPFLAGS' 4888 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4889 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4890 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4891 1.2 christos 4892 1.2 christos ac_libiberty_warn_cflags= 4893 1.2 christos save_CFLAGS="$CFLAGS" 4894 1.2 christos for real_option in -W -Wall -Wwrite-strings -Wc++-compat \ 4895 1.3 christos -Wstrict-prototypes \ 4896 1.3 christos -Wshadow=local; do 4897 1.2 christos # Do the check with the no- prefix removed since gcc silently 4898 1.2 christos # accepts any -Wno-* option on purpose 4899 1.2 christos case $real_option in 4900 1.2 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 4901 1.2 christos *) option=$real_option ;; 4902 1.2 christos esac 4903 1.2 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 4904 1.2 christos 4905 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 4906 1.2 christos $as_echo_n "checking whether $CC supports $option... " >&6; } 4907 1.4 christos if eval \${$as_acx_Woption+:} false; then : 4908 1.2 christos $as_echo_n "(cached) " >&6 4909 1.2 christos else 4910 1.2 christos CFLAGS="$option" 4911 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4912 1.2 christos /* end confdefs.h. */ 4913 1.2 christos 4914 1.2 christos int 4915 1.2 christos main () 4916 1.2 christos { 4917 1.2 christos 4918 1.2 christos ; 4919 1.2 christos return 0; 4920 1.2 christos } 4921 1.2 christos _ACEOF 4922 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4923 1.2 christos eval "$as_acx_Woption=yes" 4924 1.2 christos else 4925 1.2 christos eval "$as_acx_Woption=no" 4926 1.2 christos fi 4927 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4928 1.2 christos 4929 1.2 christos fi 4930 1.2 christos eval ac_res=\$$as_acx_Woption 4931 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 4932 1.2 christos $as_echo "$ac_res" >&6; } 4933 1.2 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 4934 1.2 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option" 4935 1.2 christos fi 4936 1.2 christos done 4937 1.2 christos CFLAGS="$save_CFLAGS" 4938 1.2 christos ac_ext=c 4939 1.2 christos ac_cpp='$CPP $CPPFLAGS' 4940 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4941 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4942 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4943 1.2 christos 4944 1.2 christos 4945 1.2 christos ac_ext=c 4946 1.2 christos ac_cpp='$CPP $CPPFLAGS' 4947 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4948 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4949 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4950 1.2 christos 4951 1.2 christos # Do the check with the no- prefix removed from the warning options 4952 1.2 christos # since gcc silently accepts any -Wno-* option on purpose 4953 1.2 christos if test "$GCC" = yes; then : 4954 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 4955 1.2 christos $as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 4956 1.4 christos if ${acx_cv_prog_cc_pedantic_+:} false; then : 4957 1.2 christos $as_echo_n "(cached) " >&6 4958 1.2 christos else 4959 1.2 christos save_CFLAGS="$CFLAGS" 4960 1.2 christos CFLAGS="-pedantic " 4961 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4962 1.2 christos /* end confdefs.h. */ 4963 1.2 christos 4964 1.2 christos int 4965 1.2 christos main () 4966 1.2 christos { 4967 1.2 christos 4968 1.2 christos ; 4969 1.2 christos return 0; 4970 1.2 christos } 4971 1.2 christos _ACEOF 4972 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 4973 1.2 christos acx_cv_prog_cc_pedantic_=yes 4974 1.2 christos else 4975 1.2 christos acx_cv_prog_cc_pedantic_=no 4976 1.2 christos fi 4977 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4978 1.2 christos CFLAGS="$save_CFLAGS" 4979 1.2 christos fi 4980 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 4981 1.2 christos $as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 4982 1.2 christos if test $acx_cv_prog_cc_pedantic_ = yes; then : 4983 1.2 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 4984 1.2 christos fi 4985 1.2 christos 4986 1.2 christos fi 4987 1.2 christos ac_ext=c 4988 1.2 christos ac_cpp='$CPP $CPPFLAGS' 4989 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4990 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4991 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4992 1.2 christos 4993 1.2 christos 4994 1.2 christos 4995 1.2 christos if test "x$CC" != xcc; then 4996 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4997 1.2 christos $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4998 1.2 christos else 4999 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 5000 1.2 christos $as_echo_n "checking whether cc understands -c and -o together... " >&6; } 5001 1.2 christos fi 5002 1.2 christos set dummy $CC; ac_cc=`$as_echo "$2" | 5003 1.2 christos sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 5004 1.4 christos if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 5005 1.2 christos $as_echo_n "(cached) " >&6 5006 1.2 christos else 5007 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5008 1.2 christos /* end confdefs.h. */ 5009 1.2 christos 5010 1.2 christos int 5011 1.2 christos main () 5012 1.2 christos { 5013 1.1 skrll 5014 1.1 skrll ; 5015 1.1 skrll return 0; 5016 1.1 skrll } 5017 1.1 skrll _ACEOF 5018 1.1 skrll # Make sure it works both with $CC and with simple cc. 5019 1.1 skrll # We do the test twice because some compilers refuse to overwrite an 5020 1.1 skrll # existing .o file with -o, though they will create one. 5021 1.2 christos ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 5022 1.2 christos rm -f conftest2.* 5023 1.2 christos if { { case "(($ac_try" in 5024 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5025 1.2 christos *) ac_try_echo=$ac_try;; 5026 1.2 christos esac 5027 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5028 1.2 christos $as_echo "$ac_try_echo"; } >&5 5029 1.2 christos (eval "$ac_try") 2>&5 5030 1.2 christos ac_status=$? 5031 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5032 1.2 christos test $ac_status = 0; } && 5033 1.2 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in 5034 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5035 1.2 christos *) ac_try_echo=$ac_try;; 5036 1.2 christos esac 5037 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5038 1.2 christos $as_echo "$ac_try_echo"; } >&5 5039 1.2 christos (eval "$ac_try") 2>&5 5040 1.1 skrll ac_status=$? 5041 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5042 1.2 christos test $ac_status = 0; }; 5043 1.1 skrll then 5044 1.1 skrll eval ac_cv_prog_cc_${ac_cc}_c_o=yes 5045 1.1 skrll if test "x$CC" != xcc; then 5046 1.1 skrll # Test first that cc exists at all. 5047 1.1 skrll if { ac_try='cc -c conftest.$ac_ext >&5' 5048 1.2 christos { { case "(($ac_try" in 5049 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5050 1.2 christos *) ac_try_echo=$ac_try;; 5051 1.2 christos esac 5052 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5053 1.2 christos $as_echo "$ac_try_echo"; } >&5 5054 1.2 christos (eval "$ac_try") 2>&5 5055 1.2 christos ac_status=$? 5056 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5057 1.2 christos test $ac_status = 0; }; }; then 5058 1.2 christos ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 5059 1.2 christos rm -f conftest2.* 5060 1.2 christos if { { case "(($ac_try" in 5061 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5062 1.2 christos *) ac_try_echo=$ac_try;; 5063 1.2 christos esac 5064 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5065 1.2 christos $as_echo "$ac_try_echo"; } >&5 5066 1.2 christos (eval "$ac_try") 2>&5 5067 1.2 christos ac_status=$? 5068 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5069 1.2 christos test $ac_status = 0; } && 5070 1.2 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in 5071 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5072 1.2 christos *) ac_try_echo=$ac_try;; 5073 1.2 christos esac 5074 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5075 1.2 christos $as_echo "$ac_try_echo"; } >&5 5076 1.2 christos (eval "$ac_try") 2>&5 5077 1.1 skrll ac_status=$? 5078 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5079 1.2 christos test $ac_status = 0; }; 5080 1.1 skrll then 5081 1.1 skrll # cc works too. 5082 1.1 skrll : 5083 1.1 skrll else 5084 1.1 skrll # cc exists but doesn't like -o. 5085 1.1 skrll eval ac_cv_prog_cc_${ac_cc}_c_o=no 5086 1.1 skrll fi 5087 1.1 skrll fi 5088 1.1 skrll fi 5089 1.1 skrll else 5090 1.1 skrll eval ac_cv_prog_cc_${ac_cc}_c_o=no 5091 1.1 skrll fi 5092 1.2 christos rm -f core conftest* 5093 1.1 skrll 5094 1.1 skrll fi 5095 1.2 christos if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 5096 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5097 1.2 christos $as_echo "yes" >&6; } 5098 1.1 skrll else 5099 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5100 1.2 christos $as_echo "no" >&6; } 5101 1.1 skrll 5102 1.2 christos $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 5103 1.1 skrll 5104 1.1 skrll fi 5105 1.1 skrll 5106 1.1 skrll # autoconf is lame and doesn't give us any substitution variable for this. 5107 1.1 skrll if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 5108 1.1 skrll NO_MINUS_C_MINUS_O=yes 5109 1.1 skrll else 5110 1.1 skrll OUTPUT_OPTION='-o $@' 5111 1.1 skrll fi 5112 1.1 skrll 5113 1.1 skrll 5114 1.1 skrll 5115 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 5116 1.2 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; } 5117 1.4 christos if ${ac_cv_c_const+:} false; then : 5118 1.2 christos $as_echo_n "(cached) " >&6 5119 1.1 skrll else 5120 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5121 1.1 skrll /* end confdefs.h. */ 5122 1.1 skrll 5123 1.1 skrll int 5124 1.1 skrll main () 5125 1.1 skrll { 5126 1.4 christos 5127 1.1 skrll #ifndef __cplusplus 5128 1.4 christos /* Ultrix mips cc rejects this sort of thing. */ 5129 1.1 skrll typedef int charset[2]; 5130 1.4 christos const charset cs = { 0, 0 }; 5131 1.1 skrll /* SunOS 4.1.1 cc rejects this. */ 5132 1.2 christos char const *const *pcpcc; 5133 1.2 christos char **ppc; 5134 1.1 skrll /* NEC SVR4.0.2 mips cc rejects this. */ 5135 1.1 skrll struct point {int x, y;}; 5136 1.1 skrll static struct point const zero = {0,0}; 5137 1.1 skrll /* AIX XL C 1.02.0.0 rejects this. 5138 1.1 skrll It does not let you subtract one const X* pointer from another in 5139 1.1 skrll an arm of an if-expression whose if-part is not a constant 5140 1.1 skrll expression */ 5141 1.1 skrll const char *g = "string"; 5142 1.2 christos pcpcc = &g + (g ? g-g : 0); 5143 1.1 skrll /* HPUX 7.0 cc rejects these. */ 5144 1.2 christos ++pcpcc; 5145 1.2 christos ppc = (char**) pcpcc; 5146 1.2 christos pcpcc = (char const *const *) ppc; 5147 1.4 christos { /* SCO 3.2v4 cc rejects this sort of thing. */ 5148 1.4 christos char tx; 5149 1.4 christos char *t = &tx; 5150 1.1 skrll char const *s = 0 ? (char *) 0 : (char const *) 0; 5151 1.1 skrll 5152 1.1 skrll *t++ = 0; 5153 1.2 christos if (s) return 0; 5154 1.1 skrll } 5155 1.1 skrll { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 5156 1.1 skrll int x[] = {25, 17}; 5157 1.1 skrll const int *foo = &x[0]; 5158 1.1 skrll ++foo; 5159 1.1 skrll } 5160 1.1 skrll { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 5161 1.1 skrll typedef const int *iptr; 5162 1.1 skrll iptr p = 0; 5163 1.1 skrll ++p; 5164 1.1 skrll } 5165 1.4 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 5166 1.1 skrll "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 5167 1.4 christos struct s { int j; const int *ap[3]; } bx; 5168 1.4 christos struct s *b = &bx; b->j = 5; 5169 1.1 skrll } 5170 1.1 skrll { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 5171 1.1 skrll const int foo = 10; 5172 1.2 christos if (!foo) return 0; 5173 1.1 skrll } 5174 1.2 christos return !cs[0] && !zero.x; 5175 1.1 skrll #endif 5176 1.1 skrll 5177 1.1 skrll ; 5178 1.1 skrll return 0; 5179 1.1 skrll } 5180 1.1 skrll _ACEOF 5181 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 5182 1.1 skrll ac_cv_c_const=yes 5183 1.1 skrll else 5184 1.2 christos ac_cv_c_const=no 5185 1.1 skrll fi 5186 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5187 1.1 skrll fi 5188 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 5189 1.2 christos $as_echo "$ac_cv_c_const" >&6; } 5190 1.1 skrll if test $ac_cv_c_const = no; then 5191 1.1 skrll 5192 1.2 christos $as_echo "#define const /**/" >>confdefs.h 5193 1.1 skrll 5194 1.1 skrll fi 5195 1.1 skrll 5196 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 5197 1.2 christos $as_echo_n "checking for inline... " >&6; } 5198 1.4 christos if ${ac_cv_c_inline+:} false; then : 5199 1.2 christos $as_echo_n "(cached) " >&6 5200 1.1 skrll else 5201 1.1 skrll ac_cv_c_inline=no 5202 1.1 skrll for ac_kw in inline __inline__ __inline; do 5203 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5204 1.1 skrll /* end confdefs.h. */ 5205 1.1 skrll #ifndef __cplusplus 5206 1.1 skrll typedef int foo_t; 5207 1.1 skrll static $ac_kw foo_t static_foo () {return 0; } 5208 1.1 skrll $ac_kw foo_t foo () {return 0; } 5209 1.1 skrll #endif 5210 1.1 skrll 5211 1.1 skrll _ACEOF 5212 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 5213 1.2 christos ac_cv_c_inline=$ac_kw 5214 1.1 skrll fi 5215 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5216 1.2 christos test "$ac_cv_c_inline" != no && break 5217 1.1 skrll done 5218 1.1 skrll 5219 1.1 skrll fi 5220 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 5221 1.2 christos $as_echo "$ac_cv_c_inline" >&6; } 5222 1.1 skrll 5223 1.1 skrll case $ac_cv_c_inline in 5224 1.1 skrll inline | yes) ;; 5225 1.1 skrll *) 5226 1.1 skrll case $ac_cv_c_inline in 5227 1.1 skrll no) ac_val=;; 5228 1.1 skrll *) ac_val=$ac_cv_c_inline;; 5229 1.1 skrll esac 5230 1.1 skrll cat >>confdefs.h <<_ACEOF 5231 1.1 skrll #ifndef __cplusplus 5232 1.1 skrll #define inline $ac_val 5233 1.1 skrll #endif 5234 1.1 skrll _ACEOF 5235 1.1 skrll ;; 5236 1.1 skrll esac 5237 1.1 skrll 5238 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 5239 1.2 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 5240 1.4 christos if ${ac_cv_c_bigendian+:} false; then : 5241 1.2 christos $as_echo_n "(cached) " >&6 5242 1.2 christos else 5243 1.2 christos ac_cv_c_bigendian=unknown 5244 1.2 christos # See if we're dealing with a universal compiler. 5245 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5246 1.2 christos /* end confdefs.h. */ 5247 1.2 christos #ifndef __APPLE_CC__ 5248 1.2 christos not a universal capable compiler 5249 1.2 christos #endif 5250 1.2 christos typedef int dummy; 5251 1.2 christos 5252 1.2 christos _ACEOF 5253 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 5254 1.2 christos 5255 1.2 christos # Check for potential -arch flags. It is not universal unless 5256 1.2 christos # there are at least two -arch flags with different values. 5257 1.2 christos ac_arch= 5258 1.2 christos ac_prev= 5259 1.2 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 5260 1.2 christos if test -n "$ac_prev"; then 5261 1.2 christos case $ac_word in 5262 1.2 christos i?86 | x86_64 | ppc | ppc64) 5263 1.2 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 5264 1.2 christos ac_arch=$ac_word 5265 1.2 christos else 5266 1.2 christos ac_cv_c_bigendian=universal 5267 1.2 christos break 5268 1.2 christos fi 5269 1.2 christos ;; 5270 1.2 christos esac 5271 1.2 christos ac_prev= 5272 1.2 christos elif test "x$ac_word" = "x-arch"; then 5273 1.2 christos ac_prev=arch 5274 1.2 christos fi 5275 1.2 christos done 5276 1.2 christos fi 5277 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5278 1.2 christos if test $ac_cv_c_bigendian = unknown; then 5279 1.2 christos # See if sys/param.h defines the BYTE_ORDER macro. 5280 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5281 1.1 skrll /* end confdefs.h. */ 5282 1.1 skrll #include <sys/types.h> 5283 1.2 christos #include <sys/param.h> 5284 1.1 skrll 5285 1.1 skrll int 5286 1.1 skrll main () 5287 1.1 skrll { 5288 1.2 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 5289 1.2 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 5290 1.2 christos && LITTLE_ENDIAN) 5291 1.2 christos bogus endian macros 5292 1.2 christos #endif 5293 1.1 skrll 5294 1.1 skrll ; 5295 1.1 skrll return 0; 5296 1.1 skrll } 5297 1.1 skrll _ACEOF 5298 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 5299 1.1 skrll # It does; now see whether it defined to BIG_ENDIAN or not. 5300 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5301 1.1 skrll /* end confdefs.h. */ 5302 1.1 skrll #include <sys/types.h> 5303 1.2 christos #include <sys/param.h> 5304 1.1 skrll 5305 1.1 skrll int 5306 1.1 skrll main () 5307 1.1 skrll { 5308 1.1 skrll #if BYTE_ORDER != BIG_ENDIAN 5309 1.2 christos not big endian 5310 1.2 christos #endif 5311 1.1 skrll 5312 1.1 skrll ; 5313 1.1 skrll return 0; 5314 1.1 skrll } 5315 1.1 skrll _ACEOF 5316 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 5317 1.1 skrll ac_cv_c_bigendian=yes 5318 1.1 skrll else 5319 1.2 christos ac_cv_c_bigendian=no 5320 1.2 christos fi 5321 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5322 1.1 skrll fi 5323 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5324 1.2 christos fi 5325 1.2 christos if test $ac_cv_c_bigendian = unknown; then 5326 1.2 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 5327 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5328 1.2 christos /* end confdefs.h. */ 5329 1.2 christos #include <limits.h> 5330 1.1 skrll 5331 1.1 skrll int 5332 1.1 skrll main () 5333 1.1 skrll { 5334 1.2 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 5335 1.2 christos bogus endian macros 5336 1.2 christos #endif 5337 1.2 christos 5338 1.1 skrll ; 5339 1.1 skrll return 0; 5340 1.1 skrll } 5341 1.1 skrll _ACEOF 5342 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 5343 1.2 christos # It does; now see whether it defined to _BIG_ENDIAN or not. 5344 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5345 1.2 christos /* end confdefs.h. */ 5346 1.2 christos #include <limits.h> 5347 1.2 christos 5348 1.2 christos int 5349 1.2 christos main () 5350 1.2 christos { 5351 1.2 christos #ifndef _BIG_ENDIAN 5352 1.2 christos not big endian 5353 1.2 christos #endif 5354 1.2 christos 5355 1.2 christos ; 5356 1.2 christos return 0; 5357 1.2 christos } 5358 1.2 christos _ACEOF 5359 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 5360 1.1 skrll ac_cv_c_bigendian=yes 5361 1.2 christos else 5362 1.2 christos ac_cv_c_bigendian=no 5363 1.1 skrll fi 5364 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5365 1.1 skrll fi 5366 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5367 1.2 christos fi 5368 1.2 christos if test $ac_cv_c_bigendian = unknown; then 5369 1.2 christos # Compile a test program. 5370 1.2 christos if test "$cross_compiling" = yes; then : 5371 1.2 christos # Try to guess by grepping values from an object file. 5372 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5373 1.2 christos /* end confdefs.h. */ 5374 1.2 christos short int ascii_mm[] = 5375 1.2 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5376 1.2 christos short int ascii_ii[] = 5377 1.2 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 5378 1.2 christos int use_ascii (int i) { 5379 1.2 christos return ascii_mm[i] + ascii_ii[i]; 5380 1.2 christos } 5381 1.2 christos short int ebcdic_ii[] = 5382 1.2 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5383 1.2 christos short int ebcdic_mm[] = 5384 1.2 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 5385 1.2 christos int use_ebcdic (int i) { 5386 1.2 christos return ebcdic_mm[i] + ebcdic_ii[i]; 5387 1.2 christos } 5388 1.2 christos extern int foo; 5389 1.1 skrll 5390 1.2 christos int 5391 1.2 christos main () 5392 1.2 christos { 5393 1.2 christos return use_ascii (foo) == use_ebcdic (foo); 5394 1.2 christos ; 5395 1.2 christos return 0; 5396 1.2 christos } 5397 1.2 christos _ACEOF 5398 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 5399 1.2 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 5400 1.2 christos ac_cv_c_bigendian=yes 5401 1.2 christos fi 5402 1.2 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 5403 1.2 christos if test "$ac_cv_c_bigendian" = unknown; then 5404 1.2 christos ac_cv_c_bigendian=no 5405 1.2 christos else 5406 1.2 christos # finding both strings is unlikely to happen, but who knows? 5407 1.2 christos ac_cv_c_bigendian=unknown 5408 1.2 christos fi 5409 1.2 christos fi 5410 1.1 skrll fi 5411 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5412 1.1 skrll else 5413 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5414 1.1 skrll /* end confdefs.h. */ 5415 1.2 christos $ac_includes_default 5416 1.1 skrll int 5417 1.1 skrll main () 5418 1.1 skrll { 5419 1.2 christos 5420 1.2 christos /* Are we little or big endian? From Harbison&Steele. */ 5421 1.2 christos union 5422 1.2 christos { 5423 1.2 christos long int l; 5424 1.2 christos char c[sizeof (long int)]; 5425 1.2 christos } u; 5426 1.2 christos u.l = 1; 5427 1.2 christos return u.c[sizeof (long int) - 1] == 1; 5428 1.2 christos 5429 1.2 christos ; 5430 1.2 christos return 0; 5431 1.1 skrll } 5432 1.1 skrll _ACEOF 5433 1.2 christos if ac_fn_c_try_run "$LINENO"; then : 5434 1.1 skrll ac_cv_c_bigendian=no 5435 1.1 skrll else 5436 1.2 christos ac_cv_c_bigendian=yes 5437 1.1 skrll fi 5438 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5439 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5440 1.1 skrll fi 5441 1.2 christos 5442 1.2 christos fi 5443 1.1 skrll fi 5444 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5445 1.2 christos $as_echo "$ac_cv_c_bigendian" >&6; } 5446 1.2 christos case $ac_cv_c_bigendian in #( 5447 1.2 christos yes) 5448 1.2 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 5449 1.2 christos ;; #( 5450 1.2 christos no) 5451 1.2 christos ;; #( 5452 1.2 christos universal) 5453 1.2 christos 5454 1.2 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5455 1.2 christos 5456 1.2 christos ;; #( 5457 1.2 christos *) 5458 1.4 christos as_fn_error $? "unknown endianness 5459 1.2 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5460 1.2 christos esac 5461 1.1 skrll 5462 1.1 skrll 5463 1.1 skrll 5464 1.1 skrll 5465 1.2 christos ac_config_headers="$ac_config_headers config.h:config.in" 5466 1.1 skrll 5467 1.1 skrll 5468 1.1 skrll 5469 1.1 skrll # Find a good install program. We prefer a C program (faster), 5470 1.1 skrll # so one script is as good as another. But avoid the broken or 5471 1.1 skrll # incompatible versions: 5472 1.1 skrll # SysV /etc/install, /usr/sbin/install 5473 1.1 skrll # SunOS /usr/etc/install 5474 1.1 skrll # IRIX /sbin/install 5475 1.1 skrll # AIX /bin/install 5476 1.1 skrll # AmigaOS /C/install, which installs bootblocks on floppy discs 5477 1.1 skrll # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5478 1.1 skrll # AFS /usr/afsws/bin/install, which mishandles nonexistent args 5479 1.1 skrll # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5480 1.1 skrll # OS/2's system install, which has a completely different semantic 5481 1.1 skrll # ./install, which can be erroneously created by make from ./install.sh. 5482 1.2 christos # Reject install programs that cannot install multiple files. 5483 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5484 1.2 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 5485 1.1 skrll if test -z "$INSTALL"; then 5486 1.4 christos if ${ac_cv_path_install+:} false; then : 5487 1.2 christos $as_echo_n "(cached) " >&6 5488 1.1 skrll else 5489 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5490 1.1 skrll for as_dir in $PATH 5491 1.1 skrll do 5492 1.1 skrll IFS=$as_save_IFS 5493 1.1 skrll test -z "$as_dir" && as_dir=. 5494 1.2 christos # Account for people who put trailing slashes in PATH elements. 5495 1.2 christos case $as_dir/ in #(( 5496 1.2 christos ./ | .// | /[cC]/* | \ 5497 1.1 skrll /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5498 1.2 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5499 1.1 skrll /usr/ucb/* ) ;; 5500 1.1 skrll *) 5501 1.1 skrll # OSF1 and SCO ODT 3.0 have their own names for install. 5502 1.1 skrll # Don't use installbsd from OSF since it installs stuff as root 5503 1.1 skrll # by default. 5504 1.1 skrll for ac_prog in ginstall scoinst install; do 5505 1.1 skrll for ac_exec_ext in '' $ac_executable_extensions; do 5506 1.4 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 5507 1.1 skrll if test $ac_prog = install && 5508 1.1 skrll grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5509 1.1 skrll # AIX install. It has an incompatible calling convention. 5510 1.1 skrll : 5511 1.1 skrll elif test $ac_prog = install && 5512 1.1 skrll grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5513 1.1 skrll # program-specific install script used by HP pwplus--don't use. 5514 1.1 skrll : 5515 1.1 skrll else 5516 1.2 christos rm -rf conftest.one conftest.two conftest.dir 5517 1.2 christos echo one > conftest.one 5518 1.2 christos echo two > conftest.two 5519 1.2 christos mkdir conftest.dir 5520 1.2 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5521 1.2 christos test -s conftest.one && test -s conftest.two && 5522 1.2 christos test -s conftest.dir/conftest.one && 5523 1.2 christos test -s conftest.dir/conftest.two 5524 1.2 christos then 5525 1.2 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5526 1.2 christos break 3 5527 1.2 christos fi 5528 1.1 skrll fi 5529 1.1 skrll fi 5530 1.1 skrll done 5531 1.1 skrll done 5532 1.1 skrll ;; 5533 1.1 skrll esac 5534 1.1 skrll 5535 1.2 christos done 5536 1.2 christos IFS=$as_save_IFS 5537 1.2 christos 5538 1.2 christos rm -rf conftest.one conftest.two conftest.dir 5539 1.1 skrll 5540 1.1 skrll fi 5541 1.1 skrll if test "${ac_cv_path_install+set}" = set; then 5542 1.1 skrll INSTALL=$ac_cv_path_install 5543 1.1 skrll else 5544 1.2 christos # As a last resort, use the slow shell script. Don't cache a 5545 1.2 christos # value for INSTALL within a source directory, because that will 5546 1.1 skrll # break other packages using the cache if that directory is 5547 1.2 christos # removed, or if the value is a relative name. 5548 1.1 skrll INSTALL=$ac_install_sh 5549 1.1 skrll fi 5550 1.1 skrll fi 5551 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5552 1.2 christos $as_echo "$INSTALL" >&6; } 5553 1.1 skrll 5554 1.1 skrll # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5555 1.1 skrll # It thinks the first close brace ends the variable substitution. 5556 1.1 skrll test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5557 1.1 skrll 5558 1.1 skrll test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5559 1.1 skrll 5560 1.1 skrll test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5561 1.1 skrll 5562 1.1 skrll 5563 1.1 skrll # Don't build the shared library for build. 5564 1.1 skrll if [ -n "${with_build_subdir}" ]; then 5565 1.1 skrll enable_shared=no 5566 1.1 skrll fi 5567 1.1 skrll 5568 1.1 skrll frag= 5569 1.1 skrll case "${host}" in 5570 1.1 skrll rs6000-ibm-aix3.1 | rs6000-ibm-aix) 5571 1.1 skrll frag=mh-aix ;; 5572 1.1 skrll *-*-cxux7*) frag=mh-cxux7 ;; 5573 1.1 skrll *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 5574 1.1 skrll *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 5575 1.1 skrll i370-*-opened*) frag=mh-openedition ;; 5576 1.1 skrll i[34567]86-*-windows*) frag=mh-windows ;; 5577 1.1 skrll esac 5578 1.1 skrll 5579 1.1 skrll if [ -n "${frag}" ]; then 5580 1.1 skrll frag=${libiberty_topdir}/libiberty/config/$frag 5581 1.1 skrll fi 5582 1.1 skrll 5583 1.2 christos 5584 1.2 christos 5585 1.2 christos 5586 1.2 christos 5587 1.2 christos case "${host}" in 5588 1.2 christos # PIC is the default on some targets or must not be used. 5589 1.2 christos *-*-darwin*) 5590 1.2 christos # For darwin, common symbols are not allowed in MH_DYLIB files 5591 1.2 christos case "${CFLAGS}" in 5592 1.2 christos # If we are using a compiler supporting mdynamic-no-pic 5593 1.2 christos # and the option has been tested as safe to add, then cancel 5594 1.2 christos # it here, since the code generated is incompatible with shared 5595 1.3 christos # libs. 5596 1.2 christos *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;; 5597 1.2 christos *) PICFLAG=-fno-common ;; 5598 1.2 christos esac 5599 1.2 christos ;; 5600 1.2 christos alpha*-dec-osf5*) 5601 1.2 christos # PIC is the default. 5602 1.2 christos ;; 5603 1.2 christos hppa*64*-*-hpux*) 5604 1.2 christos # PIC is the default for 64-bit PA HP-UX. 5605 1.2 christos ;; 5606 1.2 christos i[34567]86-*-cygwin* | x86_64-*-cygwin*) 5607 1.2 christos ;; 5608 1.2 christos i[34567]86-*-mingw* | x86_64-*-mingw*) 5609 1.2 christos ;; 5610 1.2 christos i[34567]86-*-interix[3-9]*) 5611 1.2 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 5612 1.2 christos # Instead, we relocate shared libraries at runtime. 5613 1.2 christos ;; 5614 1.2 christos i[34567]86-*-nto-qnx*) 5615 1.2 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 5616 1.2 christos # it will coredump. 5617 1.2 christos PICFLAG='-fPIC -shared' 5618 1.2 christos ;; 5619 1.2 christos i[34567]86-pc-msdosdjgpp*) 5620 1.2 christos # DJGPP does not support shared libraries at all. 5621 1.2 christos ;; 5622 1.2 christos ia64*-*-hpux*) 5623 1.2 christos # On IA64 HP-UX, PIC is the default but the pic flag 5624 1.2 christos # sets the default TLS model and affects inlining. 5625 1.2 christos PICFLAG=-fPIC 5626 1.2 christos ;; 5627 1.7 christos loongarch*-*-*) 5628 1.7 christos PICFLAG=-fpic 5629 1.7 christos ;; 5630 1.2 christos mips-sgi-irix6*) 5631 1.2 christos # PIC is the default. 5632 1.2 christos ;; 5633 1.2 christos rs6000-ibm-aix* | powerpc-ibm-aix*) 5634 1.2 christos # All AIX code is PIC. 5635 1.2 christos ;; 5636 1.2 christos 5637 1.2 christos # Some targets support both -fPIC and -fpic, but prefer the latter. 5638 1.2 christos # FIXME: Why? 5639 1.2 christos i[34567]86-*-* | x86_64-*-*) 5640 1.2 christos PICFLAG=-fpic 5641 1.2 christos ;; 5642 1.2 christos # FIXME: Override -fPIC default in libgcc only? 5643 1.2 christos sh-*-linux* | sh[2346lbe]*-*-linux*) 5644 1.2 christos PICFLAG=-fpic 5645 1.2 christos ;; 5646 1.6 christos sh*-*-netbsd*) 5647 1.2 christos PICFLAG=-fpic 5648 1.2 christos ;; 5649 1.2 christos # Default to -fPIC unless specified otherwise. 5650 1.2 christos *) 5651 1.2 christos PICFLAG=-fPIC 5652 1.2 christos ;; 5653 1.2 christos esac 5654 1.2 christos 5655 1.2 christos # If the user explicitly uses -fpic/-fPIC, keep that. 5656 1.2 christos case "${CFLAGS}" in 5657 1.2 christos *-fpic*) 5658 1.2 christos PICFLAG=-fpic 5659 1.2 christos ;; 5660 1.2 christos *-fPIC*) 5661 1.2 christos PICFLAG=-fPIC 5662 1.2 christos ;; 5663 1.2 christos esac 5664 1.2 christos 5665 1.2 christos 5666 1.1 skrll # If they didn't specify --enable-shared, don't generate shared libs. 5667 1.1 skrll case "${enable_shared}" in 5668 1.1 skrll yes) shared=yes ;; 5669 1.1 skrll no) shared=no ;; 5670 1.1 skrll "") shared=no ;; 5671 1.1 skrll *) shared=yes ;; 5672 1.1 skrll esac 5673 1.2 christos 5674 1.7 christos # ...unless --enable-host-{shared,pie} was passed from top-level config: 5675 1.7 christos if [ "${enable_host_shared}" = "yes" ] || [ "${enable_host_pie}" = "yes" ]; then 5676 1.2 christos shared=yes 5677 1.2 christos fi 5678 1.2 christos 5679 1.2 christos if [ "${shared}" != "yes" ]; then 5680 1.2 christos PICFLAG= 5681 1.1 skrll fi 5682 1.1 skrll 5683 1.1 skrll 5684 1.2 christos NOASANFLAG= 5685 1.2 christos case " ${CFLAGS} " in 5686 1.2 christos *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;; 5687 1.6 christos *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;; 5688 1.6 christos esac 5689 1.6 christos 5690 1.6 christos 5691 1.6 christos # Check whether --enable-cet was given. 5692 1.6 christos if test "${enable_cet+set}" = set; then : 5693 1.6 christos enableval=$enable_cet; 5694 1.6 christos case "$enableval" in 5695 1.6 christos yes|no|auto) ;; 5696 1.6 christos *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 5697 1.6 christos esac 5698 1.6 christos 5699 1.6 christos else 5700 1.6 christos enable_cet=auto 5701 1.6 christos fi 5702 1.6 christos 5703 1.6 christos 5704 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 5705 1.6 christos $as_echo_n "checking for CET support... " >&6; } 5706 1.6 christos 5707 1.6 christos case "$host" in 5708 1.6 christos i[34567]86-*-linux* | x86_64-*-linux*) 5709 1.6 christos may_have_cet=yes 5710 1.6 christos cet_save_CFLAGS="$CFLAGS" 5711 1.6 christos CFLAGS="$CFLAGS -fcf-protection" 5712 1.6 christos case "$enable_cet" in 5713 1.6 christos auto) 5714 1.6 christos # Check if target supports multi-byte NOPs 5715 1.6 christos # and if compiler and assembler support CET. 5716 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5717 1.6 christos /* end confdefs.h. */ 5718 1.6 christos 5719 1.6 christos int 5720 1.6 christos main () 5721 1.6 christos { 5722 1.6 christos 5723 1.6 christos #if !defined(__SSE2__) 5724 1.6 christos #error target does not support multi-byte NOPs 5725 1.6 christos #else 5726 1.6 christos asm ("setssbsy"); 5727 1.6 christos #endif 5728 1.6 christos 5729 1.6 christos ; 5730 1.6 christos return 0; 5731 1.6 christos } 5732 1.6 christos _ACEOF 5733 1.6 christos if ac_fn_c_try_compile "$LINENO"; then : 5734 1.6 christos enable_cet=yes 5735 1.6 christos else 5736 1.6 christos enable_cet=no 5737 1.6 christos fi 5738 1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5739 1.6 christos ;; 5740 1.6 christos yes) 5741 1.6 christos # Check if compiler and assembler support CET. 5742 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5743 1.6 christos /* end confdefs.h. */ 5744 1.6 christos 5745 1.6 christos int 5746 1.6 christos main () 5747 1.6 christos { 5748 1.6 christos asm ("setssbsy"); 5749 1.6 christos ; 5750 1.6 christos return 0; 5751 1.6 christos } 5752 1.6 christos _ACEOF 5753 1.6 christos if ac_fn_c_try_compile "$LINENO"; then : 5754 1.6 christos support_cet=yes 5755 1.6 christos else 5756 1.6 christos support_cet=no 5757 1.6 christos fi 5758 1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5759 1.6 christos if test $support_cet = "no"; then 5760 1.6 christos if test x$enable_bootstrap != xno \ 5761 1.6 christos && test -z "${with_build_subdir}" \ 5762 1.6 christos && (test ! -f ../stage_current \ 5763 1.6 christos || test `cat ../stage_current` != "stage1"); then 5764 1.6 christos # Require CET support only for the final GCC build. 5765 1.6 christos as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 5766 1.6 christos else 5767 1.6 christos # Don't enable CET without CET support for non-bootstrap 5768 1.6 christos # build, in stage1 nor for build support. 5769 1.6 christos enable_cet=no 5770 1.6 christos fi 5771 1.6 christos fi 5772 1.6 christos ;; 5773 1.6 christos esac 5774 1.6 christos CFLAGS="$cet_save_CFLAGS" 5775 1.6 christos ;; 5776 1.6 christos *) 5777 1.6 christos may_have_cet=no 5778 1.6 christos enable_cet=no 5779 1.6 christos ;; 5780 1.2 christos esac 5781 1.2 christos 5782 1.6 christos cet_save_CFLAGS="$CFLAGS" 5783 1.6 christos CFLAGS="$CFLAGS -fcf-protection=none" 5784 1.6 christos cet_save_LDFLAGS="$LDFLAGS" 5785 1.6 christos LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 5786 1.6 christos if test x$may_have_cet = xyes; then 5787 1.6 christos # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 5788 1.6 christos if test x$gcc_no_link = xyes; then 5789 1.6 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5790 1.6 christos fi 5791 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5792 1.6 christos /* end confdefs.h. */ 5793 1.6 christos 5794 1.6 christos int 5795 1.6 christos main () 5796 1.6 christos { 5797 1.6 christos return 0; 5798 1.6 christos ; 5799 1.6 christos return 0; 5800 1.6 christos } 5801 1.6 christos _ACEOF 5802 1.6 christos if ac_fn_c_try_link "$LINENO"; then : 5803 1.6 christos may_have_cet=yes 5804 1.6 christos else 5805 1.6 christos may_have_cet=no 5806 1.6 christos fi 5807 1.6 christos rm -f core conftest.err conftest.$ac_objext \ 5808 1.6 christos conftest$ac_exeext conftest.$ac_ext 5809 1.6 christos fi 5810 1.6 christos 5811 1.6 christos if test x$may_have_cet = xyes; then 5812 1.6 christos if test x$cross_compiling = xno; then 5813 1.6 christos if test "$cross_compiling" = yes; then : 5814 1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5815 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5816 1.6 christos as_fn_error $? "cannot run test program while cross compiling 5817 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 5818 1.6 christos else 5819 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5820 1.6 christos /* end confdefs.h. */ 5821 1.6 christos 5822 1.6 christos int 5823 1.6 christos main () 5824 1.6 christos { 5825 1.6 christos asm ("endbr32"); 5826 1.6 christos return 0; 5827 1.6 christos } 5828 1.6 christos 5829 1.6 christos _ACEOF 5830 1.6 christos if ac_fn_c_try_run "$LINENO"; then : 5831 1.6 christos have_multi_byte_nop=yes 5832 1.6 christos else 5833 1.6 christos have_multi_byte_nop=no 5834 1.6 christos fi 5835 1.6 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5836 1.6 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5837 1.6 christos fi 5838 1.6 christos 5839 1.6 christos have_cet=no 5840 1.6 christos if test x$have_multi_byte_nop = xyes; then 5841 1.6 christos if test "$cross_compiling" = yes; then : 5842 1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5843 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5844 1.6 christos as_fn_error $? "cannot run test program while cross compiling 5845 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 5846 1.6 christos else 5847 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5848 1.6 christos /* end confdefs.h. */ 5849 1.6 christos 5850 1.6 christos static void 5851 1.6 christos foo (void) 5852 1.6 christos { 5853 1.6 christos } 5854 1.6 christos 5855 1.6 christos static void 5856 1.6 christos __attribute__ ((noinline, noclone)) 5857 1.6 christos xxx (void (*f) (void)) 5858 1.6 christos { 5859 1.6 christos f (); 5860 1.6 christos } 5861 1.6 christos 5862 1.6 christos static void 5863 1.6 christos __attribute__ ((noinline, noclone)) 5864 1.6 christos bar (void) 5865 1.6 christos { 5866 1.6 christos xxx (foo); 5867 1.6 christos } 5868 1.6 christos 5869 1.6 christos int 5870 1.6 christos main () 5871 1.6 christos { 5872 1.6 christos bar (); 5873 1.6 christos return 0; 5874 1.6 christos } 5875 1.6 christos 5876 1.6 christos _ACEOF 5877 1.6 christos if ac_fn_c_try_run "$LINENO"; then : 5878 1.6 christos have_cet=no 5879 1.6 christos else 5880 1.6 christos have_cet=yes 5881 1.6 christos fi 5882 1.6 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5883 1.6 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5884 1.6 christos fi 5885 1.6 christos 5886 1.6 christos fi 5887 1.6 christos if test x$enable_cet = xno -a x$have_cet = xyes; then 5888 1.6 christos as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 5889 1.6 christos fi 5890 1.6 christos fi 5891 1.6 christos else 5892 1.6 christos # Enable CET in cross compiler if possible so that it will run on both 5893 1.6 christos # CET and non-CET hosts. 5894 1.6 christos have_cet=yes 5895 1.6 christos fi 5896 1.6 christos if test x$enable_cet = xyes; then 5897 1.6 christos CET_HOST_FLAGS="-fcf-protection" 5898 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5899 1.6 christos $as_echo "yes" >&6; } 5900 1.6 christos else 5901 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5902 1.6 christos $as_echo "no" >&6; } 5903 1.6 christos fi 5904 1.6 christos CFLAGS="$cet_save_CFLAGS" 5905 1.6 christos LDFLAGS="$cet_save_LDFLAGS" 5906 1.6 christos 5907 1.6 christos 5908 1.2 christos 5909 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 5910 1.7 christos $as_echo_n "checking target system type... " >&6; } 5911 1.7 christos if ${ac_cv_target+:} false; then : 5912 1.7 christos $as_echo_n "(cached) " >&6 5913 1.7 christos else 5914 1.7 christos if test "x$target_alias" = x; then 5915 1.7 christos ac_cv_target=$ac_cv_host 5916 1.7 christos else 5917 1.7 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 5918 1.7 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 5919 1.7 christos fi 5920 1.7 christos 5921 1.7 christos fi 5922 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 5923 1.7 christos $as_echo "$ac_cv_target" >&6; } 5924 1.7 christos case $ac_cv_target in 5925 1.7 christos *-*-*) ;; 5926 1.7 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 5927 1.7 christos esac 5928 1.7 christos target=$ac_cv_target 5929 1.7 christos ac_save_IFS=$IFS; IFS='-' 5930 1.7 christos set x $ac_cv_target 5931 1.7 christos shift 5932 1.7 christos target_cpu=$1 5933 1.7 christos target_vendor=$2 5934 1.7 christos shift; shift 5935 1.7 christos # Remember, the first character of IFS is used to create $*, 5936 1.7 christos # except with old shells: 5937 1.7 christos target_os=$* 5938 1.7 christos IFS=$ac_save_IFS 5939 1.7 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 5940 1.7 christos 5941 1.7 christos 5942 1.7 christos # The aliases save the names the user supplied, while $host etc. 5943 1.7 christos # will get canonicalized. 5944 1.7 christos test -n "$target_alias" && 5945 1.7 christos test "$program_prefix$program_suffix$program_transform_name" = \ 5946 1.7 christos NONENONEs,x,x, && 5947 1.7 christos program_prefix=${target_alias}- 5948 1.7 christos 5949 1.7 christos test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS='' 5950 1.7 christos 5951 1.7 christos 5952 1.7 christos # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH 5953 1.7 christos # with a different meaning. 5954 1.7 christos case ${target_os} in 5955 1.7 christos solaris2*) 5956 1.7 christos ac_save_CFLAGS="$CFLAGS" 5957 1.7 christos CFLAGS="$CFLAGS -Wa,-nH" 5958 1.7 christos 5959 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as that supports -Wa,-nH" >&5 5960 1.7 christos $as_echo_n "checking for as that supports -Wa,-nH... " >&6; } 5961 1.7 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5962 1.7 christos /* end confdefs.h. */ 5963 1.7 christos 5964 1.7 christos int 5965 1.7 christos main () 5966 1.7 christos { 5967 1.7 christos return 0; 5968 1.7 christos ; 5969 1.7 christos return 0; 5970 1.7 christos } 5971 1.7 christos _ACEOF 5972 1.7 christos if ac_fn_c_try_compile "$LINENO"; then : 5973 1.7 christos ac_hwcap_flags=yes 5974 1.7 christos else 5975 1.7 christos ac_hwcap_flags=no 5976 1.7 christos fi 5977 1.7 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5978 1.7 christos if test "$ac_hwcap_flags" = "yes"; then 5979 1.7 christos HWCAP_CFLAGS="-Wa,-nH $HWCAP_CFLAGS" 5980 1.7 christos fi 5981 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_flags" >&5 5982 1.7 christos $as_echo "$ac_hwcap_flags" >&6; } 5983 1.7 christos 5984 1.7 christos CFLAGS="$ac_save_CFLAGS" 5985 1.7 christos ;; 5986 1.7 christos esac 5987 1.7 christos 5988 1.7 christos 5989 1.7 christos 5990 1.7 christos 5991 1.1 skrll echo "# Warning: this fragment is automatically generated" > temp-frag 5992 1.1 skrll 5993 1.1 skrll if [ -n "${frag}" ] && [ -f "${frag}" ]; then 5994 1.1 skrll echo "Appending ${frag} to xhost-mkfrag" 5995 1.1 skrll echo "# Following fragment copied from ${frag}" >> temp-frag 5996 1.1 skrll cat ${frag} >> temp-frag 5997 1.1 skrll fi 5998 1.1 skrll 5999 1.1 skrll # record if we want to build shared libs. 6000 1.1 skrll if [ "${shared}" = "yes" ]; then 6001 1.1 skrll echo enable_shared = yes >> temp-frag 6002 1.1 skrll else 6003 1.1 skrll echo enable_shared = no >> temp-frag 6004 1.1 skrll fi 6005 1.1 skrll 6006 1.1 skrll frag=xhost-mkfrag 6007 1.1 skrll ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 6008 1.1 skrll 6009 1.1 skrll host_makefile_frag=${frag} 6010 1.1 skrll 6011 1.1 skrll 6012 1.1 skrll # It's OK to check for header files. Although the compiler may not be 6013 1.1 skrll # able to link anything, it had better be able to at least compile 6014 1.1 skrll # something. 6015 1.8 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 libgen.h 6016 1.2 christos do : 6017 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6018 1.2 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 6019 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6020 1.1 skrll cat >>confdefs.h <<_ACEOF 6021 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6022 1.1 skrll _ACEOF 6023 1.1 skrll 6024 1.1 skrll fi 6025 1.1 skrll done 6026 1.1 skrll 6027 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 6028 1.2 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 6029 1.4 christos if ${ac_cv_header_sys_wait_h+:} false; then : 6030 1.2 christos $as_echo_n "(cached) " >&6 6031 1.1 skrll else 6032 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6033 1.1 skrll /* end confdefs.h. */ 6034 1.1 skrll #include <sys/types.h> 6035 1.1 skrll #include <sys/wait.h> 6036 1.1 skrll #ifndef WEXITSTATUS 6037 1.2 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 6038 1.1 skrll #endif 6039 1.1 skrll #ifndef WIFEXITED 6040 1.1 skrll # define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 6041 1.1 skrll #endif 6042 1.1 skrll 6043 1.1 skrll int 6044 1.1 skrll main () 6045 1.1 skrll { 6046 1.1 skrll int s; 6047 1.1 skrll wait (&s); 6048 1.1 skrll s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 6049 1.1 skrll ; 6050 1.1 skrll return 0; 6051 1.1 skrll } 6052 1.1 skrll _ACEOF 6053 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 6054 1.1 skrll ac_cv_header_sys_wait_h=yes 6055 1.1 skrll else 6056 1.2 christos ac_cv_header_sys_wait_h=no 6057 1.1 skrll fi 6058 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6059 1.1 skrll fi 6060 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 6061 1.2 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; } 6062 1.1 skrll if test $ac_cv_header_sys_wait_h = yes; then 6063 1.1 skrll 6064 1.2 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 6065 1.1 skrll 6066 1.1 skrll fi 6067 1.1 skrll 6068 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 6069 1.2 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 6070 1.4 christos if ${ac_cv_header_time+:} false; then : 6071 1.2 christos $as_echo_n "(cached) " >&6 6072 1.1 skrll else 6073 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6074 1.1 skrll /* end confdefs.h. */ 6075 1.1 skrll #include <sys/types.h> 6076 1.1 skrll #include <sys/time.h> 6077 1.1 skrll #include <time.h> 6078 1.1 skrll 6079 1.1 skrll int 6080 1.1 skrll main () 6081 1.1 skrll { 6082 1.1 skrll if ((struct tm *) 0) 6083 1.1 skrll return 0; 6084 1.1 skrll ; 6085 1.1 skrll return 0; 6086 1.1 skrll } 6087 1.1 skrll _ACEOF 6088 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 6089 1.1 skrll ac_cv_header_time=yes 6090 1.1 skrll else 6091 1.2 christos ac_cv_header_time=no 6092 1.1 skrll fi 6093 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6094 1.1 skrll fi 6095 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 6096 1.2 christos $as_echo "$ac_cv_header_time" >&6; } 6097 1.1 skrll if test $ac_cv_header_time = yes; then 6098 1.1 skrll 6099 1.2 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 6100 1.1 skrll 6101 1.1 skrll fi 6102 1.1 skrll 6103 1.1 skrll 6104 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 6105 1.2 christos $as_echo_n "checking whether errno must be declared... " >&6; } 6106 1.4 christos if ${libiberty_cv_declare_errno+:} false; then : 6107 1.2 christos $as_echo_n "(cached) " >&6 6108 1.1 skrll else 6109 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6110 1.1 skrll /* end confdefs.h. */ 6111 1.1 skrll #include <errno.h> 6112 1.1 skrll int 6113 1.1 skrll main () 6114 1.1 skrll { 6115 1.1 skrll int x = errno; 6116 1.1 skrll ; 6117 1.1 skrll return 0; 6118 1.1 skrll } 6119 1.1 skrll _ACEOF 6120 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 6121 1.1 skrll libiberty_cv_declare_errno=no 6122 1.1 skrll else 6123 1.2 christos libiberty_cv_declare_errno=yes 6124 1.1 skrll fi 6125 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6126 1.1 skrll fi 6127 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 6128 1.2 christos $as_echo "$libiberty_cv_declare_errno" >&6; } 6129 1.1 skrll if test $libiberty_cv_declare_errno = yes 6130 1.1 skrll then 6131 1.2 christos $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 6132 1.1 skrll 6133 1.1 skrll fi 6134 1.1 skrll 6135 1.1 skrll 6136 1.2 christos # Determine sizes of some types. 6137 1.2 christos # The cast to long int works around a bug in the HP C Compiler 6138 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 6139 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 6140 1.2 christos # This bug is HP SR number 8606223364. 6141 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 6142 1.2 christos $as_echo_n "checking size of int... " >&6; } 6143 1.4 christos if ${ac_cv_sizeof_int+:} false; then : 6144 1.2 christos $as_echo_n "(cached) " >&6 6145 1.2 christos else 6146 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 6147 1.2 christos 6148 1.1 skrll else 6149 1.2 christos if test "$ac_cv_type_int" = yes; then 6150 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6151 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6152 1.4 christos as_fn_error 77 "cannot compute sizeof (int) 6153 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 6154 1.2 christos else 6155 1.2 christos ac_cv_sizeof_int=0 6156 1.2 christos fi 6157 1.2 christos fi 6158 1.2 christos 6159 1.1 skrll fi 6160 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 6161 1.2 christos $as_echo "$ac_cv_sizeof_int" >&6; } 6162 1.2 christos 6163 1.1 skrll 6164 1.1 skrll 6165 1.2 christos cat >>confdefs.h <<_ACEOF 6166 1.2 christos #define SIZEOF_INT $ac_cv_sizeof_int 6167 1.1 skrll _ACEOF 6168 1.1 skrll 6169 1.1 skrll 6170 1.2 christos # The cast to long int works around a bug in the HP C Compiler 6171 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 6172 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 6173 1.2 christos # This bug is HP SR number 8606223364. 6174 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 6175 1.2 christos $as_echo_n "checking size of long... " >&6; } 6176 1.4 christos if ${ac_cv_sizeof_long+:} false; then : 6177 1.2 christos $as_echo_n "(cached) " >&6 6178 1.2 christos else 6179 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 6180 1.2 christos 6181 1.2 christos else 6182 1.2 christos if test "$ac_cv_type_long" = yes; then 6183 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6184 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6185 1.4 christos as_fn_error 77 "cannot compute sizeof (long) 6186 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 6187 1.2 christos else 6188 1.2 christos ac_cv_sizeof_long=0 6189 1.2 christos fi 6190 1.2 christos fi 6191 1.1 skrll 6192 1.1 skrll fi 6193 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 6194 1.2 christos $as_echo "$ac_cv_sizeof_long" >&6; } 6195 1.2 christos 6196 1.1 skrll 6197 1.1 skrll 6198 1.2 christos cat >>confdefs.h <<_ACEOF 6199 1.2 christos #define SIZEOF_LONG $ac_cv_sizeof_long 6200 1.1 skrll _ACEOF 6201 1.1 skrll 6202 1.1 skrll 6203 1.2 christos # The cast to long int works around a bug in the HP C Compiler 6204 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 6205 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 6206 1.2 christos # This bug is HP SR number 8606223364. 6207 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 6208 1.2 christos $as_echo_n "checking size of size_t... " >&6; } 6209 1.4 christos if ${ac_cv_sizeof_size_t+:} false; then : 6210 1.2 christos $as_echo_n "(cached) " >&6 6211 1.2 christos else 6212 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 6213 1.1 skrll 6214 1.1 skrll else 6215 1.2 christos if test "$ac_cv_type_size_t" = yes; then 6216 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6217 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6218 1.4 christos as_fn_error 77 "cannot compute sizeof (size_t) 6219 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 6220 1.2 christos else 6221 1.2 christos ac_cv_sizeof_size_t=0 6222 1.2 christos fi 6223 1.1 skrll fi 6224 1.1 skrll 6225 1.1 skrll fi 6226 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 6227 1.2 christos $as_echo "$ac_cv_sizeof_size_t" >&6; } 6228 1.2 christos 6229 1.1 skrll 6230 1.1 skrll 6231 1.2 christos cat >>confdefs.h <<_ACEOF 6232 1.2 christos #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 6233 1.1 skrll _ACEOF 6234 1.1 skrll 6235 1.1 skrll 6236 1.1 skrll 6237 1.2 christos # Check for presense of long long 6238 1.2 christos ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 6239 1.4 christos if test "x$ac_cv_type_long_long" = xyes; then : 6240 1.1 skrll 6241 1.2 christos $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h 6242 1.2 christos # The cast to long int works around a bug in the HP C Compiler 6243 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 6244 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 6245 1.2 christos # This bug is HP SR number 8606223364. 6246 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 6247 1.2 christos $as_echo_n "checking size of long long... " >&6; } 6248 1.4 christos if ${ac_cv_sizeof_long_long+:} false; then : 6249 1.2 christos $as_echo_n "(cached) " >&6 6250 1.2 christos else 6251 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 6252 1.1 skrll 6253 1.2 christos else 6254 1.2 christos if test "$ac_cv_type_long_long" = yes; then 6255 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6256 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6257 1.4 christos as_fn_error 77 "cannot compute sizeof (long long) 6258 1.4 christos See \`config.log' for more details" "$LINENO" 5; } 6259 1.2 christos else 6260 1.2 christos ac_cv_sizeof_long_long=0 6261 1.2 christos fi 6262 1.2 christos fi 6263 1.1 skrll 6264 1.2 christos fi 6265 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 6266 1.2 christos $as_echo "$ac_cv_sizeof_long_long" >&6; } 6267 1.1 skrll 6268 1.1 skrll 6269 1.1 skrll 6270 1.2 christos cat >>confdefs.h <<_ACEOF 6271 1.2 christos #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 6272 1.2 christos _ACEOF 6273 1.1 skrll 6274 1.1 skrll 6275 1.2 christos fi 6276 1.1 skrll 6277 1.1 skrll 6278 1.2 christos # Look for a 64-bit type. 6279 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 6280 1.2 christos $as_echo_n "checking for a 64-bit type... " >&6; } 6281 1.4 christos if ${liberty_cv_uint64+:} false; then : 6282 1.2 christos $as_echo_n "(cached) " >&6 6283 1.1 skrll else 6284 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6285 1.1 skrll /* end confdefs.h. */ 6286 1.2 christos #ifdef HAVE_STDINT_H 6287 1.2 christos #include <stdint.h> 6288 1.2 christos #endif 6289 1.1 skrll int 6290 1.1 skrll main () 6291 1.1 skrll { 6292 1.2 christos extern uint64_t foo; 6293 1.1 skrll ; 6294 1.1 skrll return 0; 6295 1.1 skrll } 6296 1.1 skrll _ACEOF 6297 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 6298 1.2 christos liberty_cv_uint64=uint64_t 6299 1.1 skrll else 6300 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6301 1.1 skrll /* end confdefs.h. */ 6302 1.2 christos #ifdef HAVE_LIMITS_H 6303 1.2 christos #include <limits.h> 6304 1.2 christos #endif 6305 1.2 christos #ifndef CHAR_BIT 6306 1.2 christos #define CHAR_BIT 8 6307 1.2 christos #endif 6308 1.1 skrll int 6309 1.1 skrll main () 6310 1.1 skrll { 6311 1.2 christos extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 6312 1.1 skrll ; 6313 1.1 skrll return 0; 6314 1.1 skrll } 6315 1.1 skrll _ACEOF 6316 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 6317 1.2 christos liberty_cv_uint64="unsigned long" 6318 1.2 christos else 6319 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6320 1.1 skrll /* end confdefs.h. */ 6321 1.2 christos #ifdef HAVE_LIMITS_H 6322 1.2 christos #include <limits.h> 6323 1.2 christos #endif 6324 1.2 christos #ifndef CHAR_BIT 6325 1.2 christos #define CHAR_BIT 8 6326 1.2 christos #endif 6327 1.1 skrll int 6328 1.1 skrll main () 6329 1.1 skrll { 6330 1.2 christos extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 6331 1.1 skrll ; 6332 1.1 skrll return 0; 6333 1.1 skrll } 6334 1.1 skrll _ACEOF 6335 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 6336 1.2 christos liberty_cv_uint64="unsigned long long" 6337 1.1 skrll else 6338 1.2 christos liberty_cv_uint64=none 6339 1.2 christos fi 6340 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6341 1.2 christos fi 6342 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6343 1.2 christos fi 6344 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6345 1.2 christos fi 6346 1.2 christos 6347 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 6348 1.2 christos $as_echo "$liberty_cv_uint64" >&6; } 6349 1.2 christos if test "$liberty_cv_uint64" != none; then 6350 1.2 christos 6351 1.2 christos cat >>confdefs.h <<_ACEOF 6352 1.2 christos #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 6353 1.2 christos _ACEOF 6354 1.1 skrll 6355 1.1 skrll fi 6356 1.2 christos 6357 1.2 christos 6358 1.2 christos ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 6359 1.4 christos if test "x$ac_cv_type_intptr_t" = xyes; then : 6360 1.2 christos 6361 1.2 christos $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 6362 1.2 christos 6363 1.1 skrll else 6364 1.2 christos for ac_type in 'int' 'long int' 'long long int'; do 6365 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6366 1.1 skrll /* end confdefs.h. */ 6367 1.1 skrll $ac_includes_default 6368 1.1 skrll int 6369 1.1 skrll main () 6370 1.1 skrll { 6371 1.2 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 6372 1.4 christos test_array [0] = 0; 6373 1.4 christos return test_array [0]; 6374 1.1 skrll 6375 1.1 skrll ; 6376 1.1 skrll return 0; 6377 1.1 skrll } 6378 1.1 skrll _ACEOF 6379 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 6380 1.1 skrll 6381 1.2 christos cat >>confdefs.h <<_ACEOF 6382 1.2 christos #define intptr_t $ac_type 6383 1.1 skrll _ACEOF 6384 1.1 skrll 6385 1.2 christos ac_type= 6386 1.2 christos fi 6387 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6388 1.2 christos test -z "$ac_type" && break 6389 1.2 christos done 6390 1.1 skrll fi 6391 1.2 christos 6392 1.2 christos 6393 1.2 christos 6394 1.2 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 6395 1.4 christos if test "x$ac_cv_type_uintptr_t" = xyes; then : 6396 1.2 christos 6397 1.2 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 6398 1.2 christos 6399 1.1 skrll else 6400 1.2 christos for ac_type in 'unsigned int' 'unsigned long int' \ 6401 1.2 christos 'unsigned long long int'; do 6402 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6403 1.1 skrll /* end confdefs.h. */ 6404 1.1 skrll $ac_includes_default 6405 1.1 skrll int 6406 1.1 skrll main () 6407 1.1 skrll { 6408 1.2 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 6409 1.4 christos test_array [0] = 0; 6410 1.4 christos return test_array [0]; 6411 1.1 skrll 6412 1.1 skrll ; 6413 1.1 skrll return 0; 6414 1.1 skrll } 6415 1.1 skrll _ACEOF 6416 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 6417 1.2 christos 6418 1.2 christos cat >>confdefs.h <<_ACEOF 6419 1.2 christos #define uintptr_t $ac_type 6420 1.2 christos _ACEOF 6421 1.1 skrll 6422 1.2 christos ac_type= 6423 1.1 skrll fi 6424 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6425 1.2 christos test -z "$ac_type" && break 6426 1.2 christos done 6427 1.2 christos fi 6428 1.2 christos 6429 1.1 skrll 6430 1.2 christos ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 6431 1.4 christos if test "x$ac_cv_type_ssize_t" = xyes; then : 6432 1.1 skrll 6433 1.1 skrll else 6434 1.1 skrll 6435 1.1 skrll cat >>confdefs.h <<_ACEOF 6436 1.2 christos #define ssize_t int 6437 1.1 skrll _ACEOF 6438 1.1 skrll 6439 1.2 christos fi 6440 1.2 christos 6441 1.2 christos 6442 1.2 christos # Given the above check, we always have uintptr_t or a fallback 6443 1.2 christos # definition. So define HAVE_UINTPTR_T in case any imported code 6444 1.2 christos # relies on it. 6445 1.2 christos 6446 1.2 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 6447 1.1 skrll 6448 1.1 skrll 6449 1.2 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 6450 1.4 christos if test "x$ac_cv_type_pid_t" = xyes; then : 6451 1.1 skrll 6452 1.1 skrll else 6453 1.1 skrll 6454 1.1 skrll cat >>confdefs.h <<_ACEOF 6455 1.2 christos #define pid_t int 6456 1.1 skrll _ACEOF 6457 1.1 skrll 6458 1.1 skrll fi 6459 1.1 skrll 6460 1.1 skrll 6461 1.2 christos # This is the list of functions which libiberty will provide if they 6462 1.2 christos # are not available on the host. 6463 1.1 skrll 6464 1.2 christos funcs="asprintf" 6465 1.2 christos funcs="$funcs atexit" 6466 1.2 christos funcs="$funcs basename" 6467 1.2 christos funcs="$funcs bcmp" 6468 1.2 christos funcs="$funcs bcopy" 6469 1.2 christos funcs="$funcs bsearch" 6470 1.2 christos funcs="$funcs bzero" 6471 1.2 christos funcs="$funcs calloc" 6472 1.2 christos funcs="$funcs clock" 6473 1.2 christos funcs="$funcs ffs" 6474 1.2 christos funcs="$funcs getcwd" 6475 1.2 christos funcs="$funcs getpagesize" 6476 1.2 christos funcs="$funcs gettimeofday" 6477 1.2 christos funcs="$funcs index" 6478 1.2 christos funcs="$funcs insque" 6479 1.2 christos funcs="$funcs memchr" 6480 1.8 christos funcs="$funcs memrchr" 6481 1.2 christos funcs="$funcs memcmp" 6482 1.2 christos funcs="$funcs memcpy" 6483 1.2 christos funcs="$funcs memmem" 6484 1.2 christos funcs="$funcs memmove" 6485 1.2 christos funcs="$funcs mempcpy" 6486 1.2 christos funcs="$funcs memset" 6487 1.1 skrll funcs="$funcs mkstemps" 6488 1.1 skrll funcs="$funcs putenv" 6489 1.1 skrll funcs="$funcs random" 6490 1.1 skrll funcs="$funcs rename" 6491 1.1 skrll funcs="$funcs rindex" 6492 1.1 skrll funcs="$funcs setenv" 6493 1.1 skrll funcs="$funcs snprintf" 6494 1.1 skrll funcs="$funcs sigsetmask" 6495 1.1 skrll funcs="$funcs stpcpy" 6496 1.1 skrll funcs="$funcs stpncpy" 6497 1.1 skrll funcs="$funcs strcasecmp" 6498 1.1 skrll funcs="$funcs strchr" 6499 1.1 skrll funcs="$funcs strdup" 6500 1.1 skrll funcs="$funcs strncasecmp" 6501 1.1 skrll funcs="$funcs strndup" 6502 1.2 christos funcs="$funcs strnlen" 6503 1.1 skrll funcs="$funcs strrchr" 6504 1.1 skrll funcs="$funcs strstr" 6505 1.1 skrll funcs="$funcs strtod" 6506 1.1 skrll funcs="$funcs strtol" 6507 1.1 skrll funcs="$funcs strtoul" 6508 1.2 christos funcs="$funcs strtoll" 6509 1.2 christos funcs="$funcs strtoull" 6510 1.1 skrll funcs="$funcs strverscmp" 6511 1.1 skrll funcs="$funcs tmpnam" 6512 1.1 skrll funcs="$funcs vasprintf" 6513 1.1 skrll funcs="$funcs vfprintf" 6514 1.1 skrll funcs="$funcs vprintf" 6515 1.1 skrll funcs="$funcs vsnprintf" 6516 1.1 skrll funcs="$funcs vsprintf" 6517 1.1 skrll funcs="$funcs waitpid" 6518 1.2 christos funcs="$funcs setproctitle" 6519 1.1 skrll 6520 1.1 skrll # Also in the old function.def file: alloca, vfork, getopt. 6521 1.1 skrll 6522 1.1 skrll vars="sys_errlist sys_nerr sys_siglist" 6523 1.1 skrll 6524 1.2 christos checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \ 6525 1.7 christos getsysinfo gettimeofday on_exit pipe2 posix_spawn posix_spawnp psignal \ 6526 1.7 christos pstat_getdynamic pstat_getstatic \ 6527 1.6 christos realpath setrlimit spawnve spawnvpe strerror strsignal sysconf sysctl \ 6528 1.2 christos sysmp table times wait3 wait4" 6529 1.1 skrll 6530 1.6 christos #Darwin has sbrk, but it is deprecated and that produces build-time warnings 6531 1.6 christos #so do not check for it. 6532 1.6 christos case "${host}" in 6533 1.6 christos *-*-darwin*) ;; 6534 1.6 christos *) checkfuncs="$checkfuncs sbrk" 6535 1.6 christos esac 6536 1.6 christos 6537 1.1 skrll # These are neither executed nor required, but they help keep 6538 1.1 skrll # autoheader happy without adding a bunch of text to acconfig.h. 6539 1.1 skrll if test "x" = "y"; then 6540 1.2 christos for ac_func in asprintf atexit \ 6541 1.2 christos basename bcmp bcopy bsearch bzero \ 6542 1.2 christos calloc canonicalize_file_name clock \ 6543 1.2 christos dup3 \ 6544 1.2 christos ffs __fsetlocking \ 6545 1.2 christos getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \ 6546 1.2 christos index insque \ 6547 1.8 christos memchr memrchr memcmp memcpy memmem memmove memset mkstemps \ 6548 1.2 christos on_exit \ 6549 1.7 christos pipe2 posix_spawn posix_spawnp psignal \ 6550 1.7 christos pstat_getdynamic pstat_getstatic putenv \ 6551 1.2 christos random realpath rename rindex \ 6552 1.2 christos sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \ 6553 1.2 christos stpcpy stpncpy strcasecmp strchr strdup \ 6554 1.2 christos strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \ 6555 1.2 christos strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \ 6556 1.2 christos table times tmpnam \ 6557 1.2 christos vasprintf vfprintf vprintf vsprintf \ 6558 1.2 christos wait3 wait4 waitpid 6559 1.2 christos do : 6560 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6561 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6562 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6563 1.2 christos cat >>confdefs.h <<_ACEOF 6564 1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6565 1.2 christos _ACEOF 6566 1.1 skrll 6567 1.2 christos fi 6568 1.2 christos done 6569 1.1 skrll 6570 1.4 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 6571 1.4 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 6572 1.4 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 6573 1.2 christos ac_have_decl=1 6574 1.2 christos else 6575 1.2 christos ac_have_decl=0 6576 1.2 christos fi 6577 1.1 skrll 6578 1.2 christos cat >>confdefs.h <<_ACEOF 6579 1.2 christos #define HAVE_DECL_BASENAME $ac_have_decl 6580 1.2 christos _ACEOF 6581 1.2 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6582 1.4 christos if test "x$ac_cv_have_decl_ffs" = xyes; then : 6583 1.2 christos ac_have_decl=1 6584 1.2 christos else 6585 1.2 christos ac_have_decl=0 6586 1.2 christos fi 6587 1.1 skrll 6588 1.2 christos cat >>confdefs.h <<_ACEOF 6589 1.2 christos #define HAVE_DECL_FFS $ac_have_decl 6590 1.2 christos _ACEOF 6591 1.2 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6592 1.4 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then : 6593 1.2 christos ac_have_decl=1 6594 1.2 christos else 6595 1.2 christos ac_have_decl=0 6596 1.2 christos fi 6597 1.1 skrll 6598 1.2 christos cat >>confdefs.h <<_ACEOF 6599 1.2 christos #define HAVE_DECL_ASPRINTF $ac_have_decl 6600 1.2 christos _ACEOF 6601 1.2 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6602 1.4 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 6603 1.2 christos ac_have_decl=1 6604 1.2 christos else 6605 1.2 christos ac_have_decl=0 6606 1.2 christos fi 6607 1.1 skrll 6608 1.2 christos cat >>confdefs.h <<_ACEOF 6609 1.2 christos #define HAVE_DECL_VASPRINTF $ac_have_decl 6610 1.2 christos _ACEOF 6611 1.2 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6612 1.4 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then : 6613 1.2 christos ac_have_decl=1 6614 1.2 christos else 6615 1.2 christos ac_have_decl=0 6616 1.2 christos fi 6617 1.1 skrll 6618 1.2 christos cat >>confdefs.h <<_ACEOF 6619 1.2 christos #define HAVE_DECL_SNPRINTF $ac_have_decl 6620 1.2 christos _ACEOF 6621 1.2 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6622 1.4 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 6623 1.2 christos ac_have_decl=1 6624 1.2 christos else 6625 1.2 christos ac_have_decl=0 6626 1.2 christos fi 6627 1.1 skrll 6628 1.2 christos cat >>confdefs.h <<_ACEOF 6629 1.2 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl 6630 1.2 christos _ACEOF 6631 1.2 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 6632 1.4 christos if test "x$ac_cv_have_decl_strtol" = xyes; then : 6633 1.2 christos ac_have_decl=1 6634 1.2 christos else 6635 1.2 christos ac_have_decl=0 6636 1.2 christos fi 6637 1.1 skrll 6638 1.2 christos cat >>confdefs.h <<_ACEOF 6639 1.2 christos #define HAVE_DECL_STRTOL $ac_have_decl 6640 1.2 christos _ACEOF 6641 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 6642 1.4 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then : 6643 1.2 christos ac_have_decl=1 6644 1.2 christos else 6645 1.2 christos ac_have_decl=0 6646 1.2 christos fi 6647 1.1 skrll 6648 1.2 christos cat >>confdefs.h <<_ACEOF 6649 1.2 christos #define HAVE_DECL_STRTOUL $ac_have_decl 6650 1.2 christos _ACEOF 6651 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 6652 1.4 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then : 6653 1.2 christos ac_have_decl=1 6654 1.2 christos else 6655 1.2 christos ac_have_decl=0 6656 1.2 christos fi 6657 1.1 skrll 6658 1.2 christos cat >>confdefs.h <<_ACEOF 6659 1.2 christos #define HAVE_DECL_STRTOLL $ac_have_decl 6660 1.2 christos _ACEOF 6661 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 6662 1.4 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then : 6663 1.2 christos ac_have_decl=1 6664 1.2 christos else 6665 1.2 christos ac_have_decl=0 6666 1.2 christos fi 6667 1.1 skrll 6668 1.2 christos cat >>confdefs.h <<_ACEOF 6669 1.2 christos #define HAVE_DECL_STRTOULL $ac_have_decl 6670 1.2 christos _ACEOF 6671 1.3 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 6672 1.4 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then : 6673 1.3 christos ac_have_decl=1 6674 1.3 christos else 6675 1.3 christos ac_have_decl=0 6676 1.3 christos fi 6677 1.3 christos 6678 1.3 christos cat >>confdefs.h <<_ACEOF 6679 1.3 christos #define HAVE_DECL_STRNLEN $ac_have_decl 6680 1.3 christos _ACEOF 6681 1.1 skrll 6682 1.1 skrll 6683 1.2 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6684 1.1 skrll 6685 1.1 skrll 6686 1.2 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6687 1.1 skrll 6688 1.1 skrll 6689 1.2 christos $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 6690 1.1 skrll 6691 1.2 christos fi 6692 1.1 skrll 6693 1.2 christos # For each of these functions, if the host does not provide the 6694 1.2 christos # function we want to put FN.o in LIBOBJS, and if the host does 6695 1.2 christos # provide the function, we want to define HAVE_FN in config.h. 6696 1.1 skrll 6697 1.2 christos setobjs= 6698 1.2 christos CHECK= 6699 1.2 christos if test -n "${with_target_subdir}"; then 6700 1.1 skrll 6701 1.2 christos # We are being configured as a target library. AC_REPLACE_FUNCS 6702 1.2 christos # may not work correctly, because the compiler may not be able to 6703 1.2 christos # link executables. Note that we may still be being configured 6704 1.2 christos # native. 6705 1.1 skrll 6706 1.2 christos # If we are being configured for newlib, we know which functions 6707 1.2 christos # newlib provide and which ones we will be expected to provide. 6708 1.1 skrll 6709 1.2 christos if test "x${with_newlib}" = "xyes"; then 6710 1.2 christos case " $LIBOBJS " in 6711 1.2 christos *" asprintf.$ac_objext "* ) ;; 6712 1.2 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6713 1.2 christos ;; 6714 1.2 christos esac 6715 1.1 skrll 6716 1.2 christos case " $LIBOBJS " in 6717 1.2 christos *" basename.$ac_objext "* ) ;; 6718 1.2 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6719 1.2 christos ;; 6720 1.2 christos esac 6721 1.1 skrll 6722 1.2 christos case " $LIBOBJS " in 6723 1.2 christos *" insque.$ac_objext "* ) ;; 6724 1.2 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6725 1.2 christos ;; 6726 1.2 christos esac 6727 1.1 skrll 6728 1.2 christos case " $LIBOBJS " in 6729 1.2 christos *" random.$ac_objext "* ) ;; 6730 1.2 christos *) LIBOBJS="$LIBOBJS random.$ac_objext" 6731 1.2 christos ;; 6732 1.2 christos esac 6733 1.1 skrll 6734 1.2 christos case " $LIBOBJS " in 6735 1.2 christos *" strdup.$ac_objext "* ) ;; 6736 1.2 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6737 1.2 christos ;; 6738 1.2 christos esac 6739 1.1 skrll 6740 1.2 christos case " $LIBOBJS " in 6741 1.2 christos *" vasprintf.$ac_objext "* ) ;; 6742 1.2 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6743 1.2 christos ;; 6744 1.2 christos esac 6745 1.1 skrll 6746 1.1 skrll 6747 1.2 christos for f in $funcs; do 6748 1.2 christos case "$f" in 6749 1.2 christos asprintf | basename | insque | random | strdup | vasprintf) 6750 1.2 christos ;; 6751 1.2 christos *) 6752 1.2 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6753 1.2 christos cat >>confdefs.h <<_ACEOF 6754 1.2 christos #define $n 1 6755 1.2 christos _ACEOF 6756 1.1 skrll 6757 1.2 christos ;; 6758 1.2 christos esac 6759 1.2 christos done 6760 1.1 skrll 6761 1.2 christos # newlib doesnt provide any of the variables in $vars, so we 6762 1.2 christos # dont have to check them here. 6763 1.1 skrll 6764 1.2 christos # Of the functions in $checkfuncs, newlib only has strerror. 6765 1.2 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6766 1.1 skrll 6767 1.1 skrll 6768 1.2 christos setobjs=yes 6769 1.1 skrll 6770 1.2 christos fi 6771 1.1 skrll 6772 1.2 christos # If we are being configured for Mingw, we know which functions 6773 1.2 christos # Mingw provides and which ones we will be expected to provide. 6774 1.1 skrll 6775 1.2 christos case "${host}" in 6776 1.2 christos *-*-mingw*) 6777 1.2 christos case " $LIBOBJS " in 6778 1.2 christos *" asprintf.$ac_objext "* ) ;; 6779 1.2 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6780 1.2 christos ;; 6781 1.2 christos esac 6782 1.1 skrll 6783 1.2 christos case " $LIBOBJS " in 6784 1.2 christos *" basename.$ac_objext "* ) ;; 6785 1.2 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6786 1.2 christos ;; 6787 1.2 christos esac 6788 1.1 skrll 6789 1.2 christos case " $LIBOBJS " in 6790 1.2 christos *" bcmp.$ac_objext "* ) ;; 6791 1.2 christos *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 6792 1.2 christos ;; 6793 1.2 christos esac 6794 1.1 skrll 6795 1.2 christos case " $LIBOBJS " in 6796 1.2 christos *" bcopy.$ac_objext "* ) ;; 6797 1.2 christos *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 6798 1.2 christos ;; 6799 1.2 christos esac 6800 1.1 skrll 6801 1.2 christos case " $LIBOBJS " in 6802 1.2 christos *" bzero.$ac_objext "* ) ;; 6803 1.2 christos *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 6804 1.2 christos ;; 6805 1.2 christos esac 6806 1.1 skrll 6807 1.2 christos case " $LIBOBJS " in 6808 1.2 christos *" clock.$ac_objext "* ) ;; 6809 1.2 christos *) LIBOBJS="$LIBOBJS clock.$ac_objext" 6810 1.2 christos ;; 6811 1.2 christos esac 6812 1.1 skrll 6813 1.2 christos case " $LIBOBJS " in 6814 1.2 christos *" ffs.$ac_objext "* ) ;; 6815 1.2 christos *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 6816 1.2 christos ;; 6817 1.2 christos esac 6818 1.1 skrll 6819 1.2 christos case " $LIBOBJS " in 6820 1.2 christos *" getpagesize.$ac_objext "* ) ;; 6821 1.2 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6822 1.2 christos ;; 6823 1.2 christos esac 6824 1.1 skrll 6825 1.2 christos case " $LIBOBJS " in 6826 1.2 christos *" index.$ac_objext "* ) ;; 6827 1.2 christos *) LIBOBJS="$LIBOBJS index.$ac_objext" 6828 1.2 christos ;; 6829 1.2 christos esac 6830 1.1 skrll 6831 1.2 christos case " $LIBOBJS " in 6832 1.2 christos *" insque.$ac_objext "* ) ;; 6833 1.2 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6834 1.2 christos ;; 6835 1.2 christos esac 6836 1.1 skrll 6837 1.2 christos case " $LIBOBJS " in 6838 1.2 christos *" mempcpy.$ac_objext "* ) ;; 6839 1.2 christos *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 6840 1.2 christos ;; 6841 1.2 christos esac 6842 1.1 skrll 6843 1.2 christos case " $LIBOBJS " in 6844 1.2 christos *" mkstemps.$ac_objext "* ) ;; 6845 1.2 christos *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 6846 1.2 christos ;; 6847 1.2 christos esac 6848 1.1 skrll 6849 1.2 christos case " $LIBOBJS " in 6850 1.2 christos *" random.$ac_objext "* ) ;; 6851 1.2 christos *) LIBOBJS="$LIBOBJS random.$ac_objext" 6852 1.2 christos ;; 6853 1.2 christos esac 6854 1.1 skrll 6855 1.2 christos case " $LIBOBJS " in 6856 1.2 christos *" rindex.$ac_objext "* ) ;; 6857 1.2 christos *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 6858 1.2 christos ;; 6859 1.2 christos esac 6860 1.1 skrll 6861 1.2 christos case " $LIBOBJS " in 6862 1.2 christos *" sigsetmask.$ac_objext "* ) ;; 6863 1.2 christos *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 6864 1.2 christos ;; 6865 1.2 christos esac 6866 1.1 skrll 6867 1.2 christos case " $LIBOBJS " in 6868 1.2 christos *" stpcpy.$ac_objext "* ) ;; 6869 1.2 christos *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 6870 1.2 christos ;; 6871 1.2 christos esac 6872 1.1 skrll 6873 1.2 christos case " $LIBOBJS " in 6874 1.2 christos *" stpncpy.$ac_objext "* ) ;; 6875 1.2 christos *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 6876 1.2 christos ;; 6877 1.2 christos esac 6878 1.1 skrll 6879 1.2 christos case " $LIBOBJS " in 6880 1.2 christos *" strndup.$ac_objext "* ) ;; 6881 1.2 christos *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 6882 1.2 christos ;; 6883 1.2 christos esac 6884 1.1 skrll 6885 1.2 christos case " $LIBOBJS " in 6886 1.2 christos *" strnlen.$ac_objext "* ) ;; 6887 1.2 christos *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" 6888 1.2 christos ;; 6889 1.2 christos esac 6890 1.1 skrll 6891 1.2 christos case " $LIBOBJS " in 6892 1.2 christos *" strverscmp.$ac_objext "* ) ;; 6893 1.2 christos *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 6894 1.2 christos ;; 6895 1.2 christos esac 6896 1.1 skrll 6897 1.2 christos case " $LIBOBJS " in 6898 1.2 christos *" vasprintf.$ac_objext "* ) ;; 6899 1.2 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6900 1.2 christos ;; 6901 1.2 christos esac 6902 1.1 skrll 6903 1.2 christos case " $LIBOBJS " in 6904 1.2 christos *" waitpid.$ac_objext "* ) ;; 6905 1.2 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6906 1.2 christos ;; 6907 1.2 christos esac 6908 1.1 skrll 6909 1.1 skrll 6910 1.2 christos for f in $funcs; do 6911 1.2 christos case "$f" in 6912 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) 6913 1.2 christos ;; 6914 1.2 christos *) 6915 1.2 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6916 1.2 christos cat >>confdefs.h <<_ACEOF 6917 1.2 christos #define $n 1 6918 1.1 skrll _ACEOF 6919 1.1 skrll 6920 1.2 christos ;; 6921 1.2 christos esac 6922 1.2 christos done 6923 1.1 skrll 6924 1.2 christos # Mingw doesnt provide any of the variables in $vars, so we 6925 1.2 christos # dont have to check them here. 6926 1.1 skrll 6927 1.2 christos # Of the functions in $checkfuncs, Mingw only has strerror. 6928 1.2 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6929 1.1 skrll 6930 1.1 skrll 6931 1.2 christos setobjs=yes 6932 1.2 christos ;; 6933 1.1 skrll 6934 1.2 christos *-*-msdosdjgpp) 6935 1.2 christos case " $LIBOBJS " in 6936 1.2 christos *" vasprintf.$ac_objext "* ) ;; 6937 1.2 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6938 1.2 christos ;; 6939 1.2 christos esac 6940 1.1 skrll 6941 1.2 christos case " $LIBOBJS " in 6942 1.2 christos *" vsnprintf.$ac_objext "* ) ;; 6943 1.2 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6944 1.2 christos ;; 6945 1.2 christos esac 6946 1.1 skrll 6947 1.2 christos case " $LIBOBJS " in 6948 1.2 christos *" snprintf.$ac_objext "* ) ;; 6949 1.2 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6950 1.2 christos ;; 6951 1.2 christos esac 6952 1.1 skrll 6953 1.2 christos case " $LIBOBJS " in 6954 1.2 christos *" asprintf.$ac_objext "* ) ;; 6955 1.2 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6956 1.2 christos ;; 6957 1.2 christos esac 6958 1.1 skrll 6959 1.1 skrll 6960 1.2 christos for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6961 1.2 christos getcwd getpagesize getrusage gettimeofday \ 6962 1.8 christos index insque memchr memrchr memcmp memcpy memmove memset psignal \ 6963 1.2 christos putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6964 1.2 christos strchr strdup strerror strncasecmp strrchr strstr strtod \ 6965 1.2 christos strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6966 1.2 christos vsprintf waitpid 6967 1.2 christos do 6968 1.2 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6969 1.2 christos cat >>confdefs.h <<_ACEOF 6970 1.2 christos #define $n 1 6971 1.1 skrll _ACEOF 6972 1.1 skrll 6973 1.2 christos done 6974 1.1 skrll 6975 1.1 skrll 6976 1.2 christos setobjs=yes 6977 1.2 christos ;; 6978 1.1 skrll 6979 1.2 christos esac 6980 1.1 skrll 6981 1.1 skrll else 6982 1.1 skrll 6983 1.2 christos # Not a target library, so we set things up to run the test suite. 6984 1.2 christos CHECK=really-check 6985 1.2 christos 6986 1.1 skrll fi 6987 1.1 skrll 6988 1.1 skrll 6989 1.1 skrll 6990 1.1 skrll 6991 1.2 christos case "${host}" in 6992 1.2 christos *-*-cygwin* | *-*-mingw*) 6993 1.2 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6994 1.2 christos 6995 1.2 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6996 1.2 christos 6997 1.2 christos ;; 6998 1.2 christos esac 6999 1.2 christos 7000 1.2 christos if test -z "${setobjs}"; then 7001 1.2 christos case "${host}" in 7002 1.2 christos 7003 1.2 christos *-*-vxworks*) 7004 1.2 christos # Handle VxWorks configuration specially, since on VxWorks the 7005 1.2 christos # libraries are actually on the target board, not in the file 7006 1.2 christos # system. 7007 1.2 christos case " $LIBOBJS " in 7008 1.2 christos *" basename.$ac_objext "* ) ;; 7009 1.2 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext" 7010 1.2 christos ;; 7011 1.2 christos esac 7012 1.2 christos 7013 1.2 christos case " $LIBOBJS " in 7014 1.2 christos *" getpagesize.$ac_objext "* ) ;; 7015 1.2 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 7016 1.2 christos ;; 7017 1.2 christos esac 7018 1.2 christos 7019 1.2 christos case " $LIBOBJS " in 7020 1.2 christos *" insque.$ac_objext "* ) ;; 7021 1.2 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext" 7022 1.2 christos ;; 7023 1.2 christos esac 7024 1.1 skrll 7025 1.2 christos case " $LIBOBJS " in 7026 1.2 christos *" random.$ac_objext "* ) ;; 7027 1.2 christos *) LIBOBJS="$LIBOBJS random.$ac_objext" 7028 1.2 christos ;; 7029 1.2 christos esac 7030 1.1 skrll 7031 1.2 christos case " $LIBOBJS " in 7032 1.2 christos *" strcasecmp.$ac_objext "* ) ;; 7033 1.2 christos *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 7034 1.2 christos ;; 7035 1.2 christos esac 7036 1.1 skrll 7037 1.2 christos case " $LIBOBJS " in 7038 1.2 christos *" strncasecmp.$ac_objext "* ) ;; 7039 1.2 christos *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 7040 1.2 christos ;; 7041 1.2 christos esac 7042 1.1 skrll 7043 1.2 christos case " $LIBOBJS " in 7044 1.2 christos *" strdup.$ac_objext "* ) ;; 7045 1.2 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 7046 1.2 christos ;; 7047 1.2 christos esac 7048 1.1 skrll 7049 1.2 christos case " $LIBOBJS " in 7050 1.1 skrll *" vfork.$ac_objext "* ) ;; 7051 1.2 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 7052 1.2 christos ;; 7053 1.2 christos esac 7054 1.2 christos 7055 1.2 christos case " $LIBOBJS " in 7056 1.2 christos *" waitpid.$ac_objext "* ) ;; 7057 1.2 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 7058 1.2 christos ;; 7059 1.1 skrll esac 7060 1.1 skrll 7061 1.2 christos case " $LIBOBJS " in 7062 1.2 christos *" vasprintf.$ac_objext "* ) ;; 7063 1.2 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 7064 1.2 christos ;; 7065 1.2 christos esac 7066 1.1 skrll 7067 1.2 christos for f in $funcs; do 7068 1.2 christos case "$f" in 7069 1.2 christos basename | getpagesize | insque | random | strcasecmp) 7070 1.2 christos ;; 7071 1.2 christos strncasecmp | strdup | vfork | waitpid | vasprintf) 7072 1.2 christos ;; 7073 1.2 christos *) 7074 1.2 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7075 1.2 christos cat >>confdefs.h <<_ACEOF 7076 1.2 christos #define $n 1 7077 1.1 skrll _ACEOF 7078 1.1 skrll 7079 1.2 christos ;; 7080 1.2 christos esac 7081 1.2 christos done 7082 1.2 christos 7083 1.2 christos # VxWorks doesn't provide any of the variables in $vars, so we 7084 1.2 christos # don't have to check them here. 7085 1.2 christos 7086 1.2 christos # Of the functions in $checkfuncs, VxWorks only has strerror. 7087 1.2 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 7088 1.1 skrll 7089 1.1 skrll 7090 1.2 christos setobjs=yes 7091 1.2 christos ;; 7092 1.1 skrll 7093 1.2 christos esac 7094 1.1 skrll fi 7095 1.1 skrll 7096 1.2 christos if test -z "${setobjs}"; then 7097 1.2 christos 7098 1.2 christos case "${host}" in 7099 1.1 skrll 7100 1.2 christos *-*-android*) 7101 1.2 christos # On android, getpagesize is defined in unistd.h as a static inline 7102 1.2 christos # function, which AC_CHECK_FUNCS does not handle properly. 7103 1.2 christos ac_cv_func_getpagesize=yes 7104 1.2 christos ;; 7105 1.1 skrll 7106 1.6 christos hppa*-*-hpux*) 7107 1.6 christos # Replace system snprintf and vsnprintf with libiberty implementations. 7108 1.6 christos case " $LIBOBJS " in 7109 1.6 christos *" snprintf.$ac_objext "* ) ;; 7110 1.6 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 7111 1.6 christos ;; 7112 1.6 christos esac 7113 1.6 christos 7114 1.6 christos case " $LIBOBJS " in 7115 1.6 christos *" vsnprintf.$ac_objext "* ) ;; 7116 1.6 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 7117 1.6 christos ;; 7118 1.6 christos esac 7119 1.6 christos 7120 1.6 christos ;; 7121 1.6 christos 7122 1.2 christos *-*-mingw32*) 7123 1.2 christos # Under mingw32, sys_nerr and sys_errlist exist, but they are 7124 1.2 christos # macros, so the test below won't find them. 7125 1.2 christos libiberty_cv_var_sys_nerr=yes 7126 1.2 christos libiberty_cv_var_sys_errlist=yes 7127 1.2 christos ;; 7128 1.1 skrll 7129 1.2 christos *-*-msdosdjgpp*) 7130 1.2 christos # vfork and fork are stubs. 7131 1.2 christos ac_cv_func_vfork_works=no 7132 1.2 christos ;; 7133 1.1 skrll 7134 1.2 christos *-*-uwin*) 7135 1.2 christos # Under some versions of uwin, vfork is notoriously buggy and the test 7136 1.2 christos # can hang configure; on other versions, vfork exists just as a stub. 7137 1.2 christos # FIXME: This should be removed once vfork in uwin's runtime is fixed. 7138 1.2 christos ac_cv_func_vfork_works=no 7139 1.2 christos # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 7140 1.2 christos # macros (actually, these are imported from a DLL, but the end effect 7141 1.2 christos # is the same), so the test below won't find them. 7142 1.2 christos libiberty_cv_var_sys_nerr=yes 7143 1.2 christos libiberty_cv_var_sys_errlist=yes 7144 1.2 christos ;; 7145 1.1 skrll 7146 1.2 christos *-*-*vms*) 7147 1.2 christos # Under VMS, vfork works very different than on Unix. The standard test 7148 1.2 christos # won't work, and it isn't easily adaptable. It makes more sense to 7149 1.2 christos # just force it. 7150 1.2 christos ac_cv_func_vfork_works=yes 7151 1.2 christos ;; 7152 1.1 skrll 7153 1.2 christos esac 7154 1.1 skrll 7155 1.2 christos # We haven't set the list of objects yet. Use the standard autoconf 7156 1.2 christos # tests. This will only work if the compiler works. 7157 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 7158 1.2 christos $as_echo_n "checking for library containing strerror... " >&6; } 7159 1.4 christos if ${ac_cv_search_strerror+:} false; then : 7160 1.2 christos $as_echo_n "(cached) " >&6 7161 1.1 skrll else 7162 1.2 christos ac_func_search_save_LIBS=$LIBS 7163 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7164 1.1 skrll /* end confdefs.h. */ 7165 1.2 christos 7166 1.2 christos /* Override any GCC internal prototype to avoid an error. 7167 1.2 christos Use char because int might match the return type of a GCC 7168 1.2 christos builtin and then its argument prototype would still apply. */ 7169 1.2 christos #ifdef __cplusplus 7170 1.2 christos extern "C" 7171 1.2 christos #endif 7172 1.2 christos char strerror (); 7173 1.1 skrll int 7174 1.1 skrll main () 7175 1.1 skrll { 7176 1.2 christos return strerror (); 7177 1.1 skrll ; 7178 1.1 skrll return 0; 7179 1.1 skrll } 7180 1.1 skrll _ACEOF 7181 1.2 christos for ac_lib in '' cposix; do 7182 1.2 christos if test -z "$ac_lib"; then 7183 1.2 christos ac_res="none required" 7184 1.2 christos else 7185 1.2 christos ac_res=-l$ac_lib 7186 1.2 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7187 1.2 christos fi 7188 1.2 christos if test x$gcc_no_link = xyes; then 7189 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7190 1.2 christos fi 7191 1.2 christos if ac_fn_c_try_link "$LINENO"; then : 7192 1.2 christos ac_cv_search_strerror=$ac_res 7193 1.2 christos fi 7194 1.2 christos rm -f core conftest.err conftest.$ac_objext \ 7195 1.2 christos conftest$ac_exeext 7196 1.4 christos if ${ac_cv_search_strerror+:} false; then : 7197 1.2 christos break 7198 1.2 christos fi 7199 1.2 christos done 7200 1.4 christos if ${ac_cv_search_strerror+:} false; then : 7201 1.2 christos 7202 1.1 skrll else 7203 1.2 christos ac_cv_search_strerror=no 7204 1.1 skrll fi 7205 1.2 christos rm conftest.$ac_ext 7206 1.2 christos LIBS=$ac_func_search_save_LIBS 7207 1.1 skrll fi 7208 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 7209 1.2 christos $as_echo "$ac_cv_search_strerror" >&6; } 7210 1.2 christos ac_res=$ac_cv_search_strerror 7211 1.2 christos if test "$ac_res" != no; then : 7212 1.2 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7213 1.1 skrll 7214 1.2 christos fi 7215 1.1 skrll 7216 1.2 christos for ac_func in $funcs 7217 1.2 christos do : 7218 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7219 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7220 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7221 1.2 christos cat >>confdefs.h <<_ACEOF 7222 1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7223 1.1 skrll _ACEOF 7224 1.1 skrll 7225 1.1 skrll else 7226 1.2 christos case " $LIBOBJS " in 7227 1.2 christos *" $ac_func.$ac_objext "* ) ;; 7228 1.2 christos *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 7229 1.2 christos ;; 7230 1.2 christos esac 7231 1.1 skrll 7232 1.1 skrll fi 7233 1.2 christos done 7234 1.1 skrll 7235 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 7236 1.2 christos $as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 7237 1.4 christos if ${ac_cv_os_cray+:} false; then : 7238 1.2 christos $as_echo_n "(cached) " >&6 7239 1.1 skrll else 7240 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7241 1.1 skrll /* end confdefs.h. */ 7242 1.2 christos #if defined(CRAY) && ! defined(CRAY2) 7243 1.2 christos webecray 7244 1.1 skrll #else 7245 1.2 christos wenotbecray 7246 1.1 skrll #endif 7247 1.1 skrll 7248 1.1 skrll _ACEOF 7249 1.2 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7250 1.2 christos $EGREP "webecray" >/dev/null 2>&1; then : 7251 1.2 christos ac_cv_os_cray=yes 7252 1.1 skrll else 7253 1.2 christos ac_cv_os_cray=no 7254 1.2 christos fi 7255 1.2 christos rm -f conftest* 7256 1.1 skrll 7257 1.1 skrll fi 7258 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 7259 1.2 christos $as_echo "$ac_cv_os_cray" >&6; } 7260 1.2 christos if test $ac_cv_os_cray = yes; then 7261 1.2 christos for ac_func in _getb67 GETB67 getb67; do 7262 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7263 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7264 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7265 1.2 christos 7266 1.2 christos cat >>confdefs.h <<_ACEOF 7267 1.2 christos #define CRAY_STACKSEG_END $ac_func 7268 1.2 christos _ACEOF 7269 1.2 christos break 7270 1.1 skrll fi 7271 1.1 skrll 7272 1.2 christos done 7273 1.1 skrll fi 7274 1.1 skrll 7275 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 7276 1.2 christos $as_echo_n "checking stack direction for C alloca... " >&6; } 7277 1.4 christos if ${ac_cv_c_stack_direction+:} false; then : 7278 1.2 christos $as_echo_n "(cached) " >&6 7279 1.2 christos else 7280 1.2 christos if test "$cross_compiling" = yes; then : 7281 1.2 christos ac_cv_c_stack_direction=0 7282 1.1 skrll else 7283 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7284 1.1 skrll /* end confdefs.h. */ 7285 1.7 christos #include <stdlib.h> 7286 1.7 christos 7287 1.7 christos int 7288 1.7 christos find_stack_direction (void) 7289 1.2 christos { 7290 1.2 christos static char *addr = 0; 7291 1.2 christos auto char dummy; 7292 1.2 christos if (addr == 0) 7293 1.2 christos { 7294 1.2 christos addr = &dummy; 7295 1.2 christos return find_stack_direction (); 7296 1.2 christos } 7297 1.2 christos else 7298 1.2 christos return (&dummy > addr) ? 1 : -1; 7299 1.2 christos } 7300 1.7 christos 7301 1.7 christos int 7302 1.7 christos main (void) 7303 1.1 skrll { 7304 1.2 christos exit (find_stack_direction() < 0); 7305 1.1 skrll } 7306 1.1 skrll _ACEOF 7307 1.2 christos if ac_fn_c_try_run "$LINENO"; then : 7308 1.2 christos ac_cv_c_stack_direction=1 7309 1.1 skrll else 7310 1.2 christos ac_cv_c_stack_direction=-1 7311 1.2 christos fi 7312 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7313 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7314 1.2 christos fi 7315 1.1 skrll 7316 1.1 skrll fi 7317 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 7318 1.2 christos $as_echo "$ac_cv_c_stack_direction" >&6; } 7319 1.1 skrll 7320 1.1 skrll cat >>confdefs.h <<_ACEOF 7321 1.2 christos #define STACK_DIRECTION $ac_cv_c_stack_direction 7322 1.1 skrll _ACEOF 7323 1.1 skrll 7324 1.1 skrll 7325 1.2 christos for ac_header in vfork.h 7326 1.2 christos do : 7327 1.2 christos ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 7328 1.4 christos if test "x$ac_cv_header_vfork_h" = xyes; then : 7329 1.1 skrll cat >>confdefs.h <<_ACEOF 7330 1.2 christos #define HAVE_VFORK_H 1 7331 1.1 skrll _ACEOF 7332 1.1 skrll 7333 1.2 christos fi 7334 1.2 christos done 7335 1.2 christos 7336 1.2 christos for ac_func in fork vfork 7337 1.2 christos do : 7338 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7339 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7340 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7341 1.2 christos cat >>confdefs.h <<_ACEOF 7342 1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7343 1.2 christos _ACEOF 7344 1.1 skrll 7345 1.1 skrll fi 7346 1.2 christos done 7347 1.2 christos 7348 1.2 christos if test "x$ac_cv_func_fork" = xyes; then 7349 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 7350 1.2 christos $as_echo_n "checking for working fork... " >&6; } 7351 1.4 christos if ${ac_cv_func_fork_works+:} false; then : 7352 1.2 christos $as_echo_n "(cached) " >&6 7353 1.2 christos else 7354 1.2 christos if test "$cross_compiling" = yes; then : 7355 1.2 christos ac_cv_func_fork_works=cross 7356 1.1 skrll else 7357 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7358 1.1 skrll /* end confdefs.h. */ 7359 1.1 skrll $ac_includes_default 7360 1.1 skrll int 7361 1.1 skrll main () 7362 1.1 skrll { 7363 1.2 christos 7364 1.2 christos /* By Ruediger Kuhlmann. */ 7365 1.2 christos return fork () < 0; 7366 1.1 skrll 7367 1.1 skrll ; 7368 1.1 skrll return 0; 7369 1.1 skrll } 7370 1.1 skrll _ACEOF 7371 1.2 christos if ac_fn_c_try_run "$LINENO"; then : 7372 1.2 christos ac_cv_func_fork_works=yes 7373 1.1 skrll else 7374 1.2 christos ac_cv_func_fork_works=no 7375 1.1 skrll fi 7376 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7377 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7378 1.1 skrll fi 7379 1.1 skrll 7380 1.2 christos fi 7381 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 7382 1.2 christos $as_echo "$ac_cv_func_fork_works" >&6; } 7383 1.1 skrll 7384 1.1 skrll else 7385 1.2 christos ac_cv_func_fork_works=$ac_cv_func_fork 7386 1.2 christos fi 7387 1.2 christos if test "x$ac_cv_func_fork_works" = xcross; then 7388 1.2 christos case $host in 7389 1.2 christos *-*-amigaos* | *-*-msdosdjgpp*) 7390 1.2 christos # Override, as these systems have only a dummy fork() stub 7391 1.2 christos ac_cv_func_fork_works=no 7392 1.2 christos ;; 7393 1.2 christos *) 7394 1.2 christos ac_cv_func_fork_works=yes 7395 1.2 christos ;; 7396 1.2 christos esac 7397 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 7398 1.2 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 7399 1.1 skrll fi 7400 1.2 christos ac_cv_func_vfork_works=$ac_cv_func_vfork 7401 1.2 christos if test "x$ac_cv_func_vfork" = xyes; then 7402 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 7403 1.2 christos $as_echo_n "checking for working vfork... " >&6; } 7404 1.4 christos if ${ac_cv_func_vfork_works+:} false; then : 7405 1.2 christos $as_echo_n "(cached) " >&6 7406 1.2 christos else 7407 1.2 christos if test "$cross_compiling" = yes; then : 7408 1.2 christos ac_cv_func_vfork_works=cross 7409 1.1 skrll else 7410 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7411 1.1 skrll /* end confdefs.h. */ 7412 1.2 christos /* Thanks to Paul Eggert for this test. */ 7413 1.1 skrll $ac_includes_default 7414 1.2 christos #include <sys/wait.h> 7415 1.2 christos #ifdef HAVE_VFORK_H 7416 1.2 christos # include <vfork.h> 7417 1.2 christos #endif 7418 1.2 christos /* On some sparc systems, changes by the child to local and incoming 7419 1.2 christos argument registers are propagated back to the parent. The compiler 7420 1.2 christos is told about this with #include <vfork.h>, but some compilers 7421 1.2 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 7422 1.2 christos static variable whose address is put into a register that is 7423 1.2 christos clobbered by the vfork. */ 7424 1.2 christos static void 7425 1.2 christos #ifdef __cplusplus 7426 1.2 christos sparc_address_test (int arg) 7427 1.2 christos # else 7428 1.2 christos sparc_address_test (arg) int arg; 7429 1.2 christos #endif 7430 1.2 christos { 7431 1.2 christos static pid_t child; 7432 1.2 christos if (!child) { 7433 1.2 christos child = vfork (); 7434 1.2 christos if (child < 0) { 7435 1.2 christos perror ("vfork"); 7436 1.2 christos _exit(2); 7437 1.2 christos } 7438 1.2 christos if (!child) { 7439 1.2 christos arg = getpid(); 7440 1.2 christos write(-1, "", 0); 7441 1.2 christos _exit (arg); 7442 1.2 christos } 7443 1.2 christos } 7444 1.2 christos } 7445 1.2 christos 7446 1.1 skrll int 7447 1.1 skrll main () 7448 1.1 skrll { 7449 1.2 christos pid_t parent = getpid (); 7450 1.2 christos pid_t child; 7451 1.2 christos 7452 1.2 christos sparc_address_test (0); 7453 1.2 christos 7454 1.2 christos child = vfork (); 7455 1.1 skrll 7456 1.2 christos if (child == 0) { 7457 1.2 christos /* Here is another test for sparc vfork register problems. This 7458 1.2 christos test uses lots of local variables, at least as many local 7459 1.2 christos variables as main has allocated so far including compiler 7460 1.2 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 7461 1.2 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 7462 1.2 christos reuse the register of parent for one of the local variables, 7463 1.2 christos since it will think that parent can't possibly be used any more 7464 1.2 christos in this routine. Assigning to the local variable will thus 7465 1.2 christos munge parent in the parent process. */ 7466 1.2 christos pid_t 7467 1.2 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 7468 1.2 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 7469 1.2 christos /* Convince the compiler that p..p7 are live; otherwise, it might 7470 1.2 christos use the same hardware register for all 8 local variables. */ 7471 1.2 christos if (p != p1 || p != p2 || p != p3 || p != p4 7472 1.2 christos || p != p5 || p != p6 || p != p7) 7473 1.2 christos _exit(1); 7474 1.1 skrll 7475 1.2 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 7476 1.2 christos from child file descriptors. If the child closes a descriptor 7477 1.2 christos before it execs or exits, this munges the parent's descriptor 7478 1.2 christos as well. Test for this by closing stdout in the child. */ 7479 1.2 christos _exit(close(fileno(stdout)) != 0); 7480 1.2 christos } else { 7481 1.2 christos int status; 7482 1.2 christos struct stat st; 7483 1.1 skrll 7484 1.2 christos while (wait(&status) != child) 7485 1.2 christos ; 7486 1.2 christos return ( 7487 1.2 christos /* Was there some problem with vforking? */ 7488 1.2 christos child < 0 7489 1.1 skrll 7490 1.2 christos /* Did the child fail? (This shouldn't happen.) */ 7491 1.2 christos || status 7492 1.1 skrll 7493 1.2 christos /* Did the vfork/compiler bug occur? */ 7494 1.2 christos || parent != getpid() 7495 1.1 skrll 7496 1.2 christos /* Did the file descriptor bug occur? */ 7497 1.2 christos || fstat(fileno(stdout), &st) != 0 7498 1.2 christos ); 7499 1.2 christos } 7500 1.1 skrll } 7501 1.1 skrll _ACEOF 7502 1.2 christos if ac_fn_c_try_run "$LINENO"; then : 7503 1.2 christos ac_cv_func_vfork_works=yes 7504 1.1 skrll else 7505 1.2 christos ac_cv_func_vfork_works=no 7506 1.2 christos fi 7507 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7508 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7509 1.2 christos fi 7510 1.1 skrll 7511 1.1 skrll fi 7512 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 7513 1.2 christos $as_echo "$ac_cv_func_vfork_works" >&6; } 7514 1.2 christos 7515 1.2 christos fi; 7516 1.2 christos if test "x$ac_cv_func_fork_works" = xcross; then 7517 1.2 christos ac_cv_func_vfork_works=$ac_cv_func_vfork 7518 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 7519 1.2 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 7520 1.1 skrll fi 7521 1.1 skrll 7522 1.2 christos if test "x$ac_cv_func_vfork_works" = xyes; then 7523 1.1 skrll 7524 1.2 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 7525 1.1 skrll 7526 1.1 skrll else 7527 1.1 skrll 7528 1.2 christos $as_echo "#define vfork fork" >>confdefs.h 7529 1.1 skrll 7530 1.1 skrll fi 7531 1.2 christos if test "x$ac_cv_func_fork_works" = xyes; then 7532 1.1 skrll 7533 1.2 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 7534 1.1 skrll 7535 1.1 skrll fi 7536 1.1 skrll 7537 1.2 christos if test $ac_cv_func_vfork_works = no; then 7538 1.2 christos case " $LIBOBJS " in 7539 1.2 christos *" vfork.$ac_objext "* ) ;; 7540 1.2 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 7541 1.2 christos ;; 7542 1.2 christos esac 7543 1.1 skrll 7544 1.2 christos fi 7545 1.2 christos # We only need _doprnt if we might use it to implement v*printf. 7546 1.2 christos if test $ac_cv_func_vprintf != yes \ 7547 1.2 christos || test $ac_cv_func_vfprintf != yes \ 7548 1.2 christos || test $ac_cv_func_vsprintf != yes; then 7549 1.4 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7550 1.4 christos if test "x$ac_cv_func__doprnt" = xyes; then : 7551 1.4 christos $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h 7552 1.1 skrll 7553 1.1 skrll else 7554 1.2 christos case " $LIBOBJS " in 7555 1.4 christos *" _doprnt.$ac_objext "* ) ;; 7556 1.4 christos *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext" 7557 1.2 christos ;; 7558 1.2 christos esac 7559 1.1 skrll 7560 1.1 skrll fi 7561 1.1 skrll 7562 1.1 skrll 7563 1.2 christos else 7564 1.2 christos for ac_func in _doprnt 7565 1.2 christos do : 7566 1.2 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7567 1.4 christos if test "x$ac_cv_func__doprnt" = xyes; then : 7568 1.1 skrll cat >>confdefs.h <<_ACEOF 7569 1.2 christos #define HAVE__DOPRNT 1 7570 1.1 skrll _ACEOF 7571 1.1 skrll 7572 1.1 skrll fi 7573 1.2 christos done 7574 1.1 skrll 7575 1.2 christos fi 7576 1.1 skrll 7577 1.2 christos for v in $vars; do 7578 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 7579 1.2 christos $as_echo_n "checking for $v... " >&6; } 7580 1.4 christos if eval \${libiberty_cv_var_$v+:} false; then : 7581 1.2 christos $as_echo_n "(cached) " >&6 7582 1.1 skrll else 7583 1.2 christos if test x$gcc_no_link = xyes; then 7584 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7585 1.2 christos fi 7586 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7587 1.1 skrll /* end confdefs.h. */ 7588 1.6 christos extern int $v []; 7589 1.1 skrll int 7590 1.1 skrll main () 7591 1.1 skrll { 7592 1.6 christos if ($v [0]) return 1; 7593 1.1 skrll ; 7594 1.1 skrll return 0; 7595 1.1 skrll } 7596 1.1 skrll _ACEOF 7597 1.2 christos if ac_fn_c_try_link "$LINENO"; then : 7598 1.2 christos eval "libiberty_cv_var_$v=yes" 7599 1.1 skrll else 7600 1.2 christos eval "libiberty_cv_var_$v=no" 7601 1.1 skrll fi 7602 1.2 christos rm -f core conftest.err conftest.$ac_objext \ 7603 1.2 christos conftest$ac_exeext conftest.$ac_ext 7604 1.1 skrll fi 7605 1.1 skrll 7606 1.2 christos if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 7607 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7608 1.2 christos $as_echo "yes" >&6; } 7609 1.2 christos n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7610 1.2 christos cat >>confdefs.h <<_ACEOF 7611 1.2 christos #define $n 1 7612 1.1 skrll _ACEOF 7613 1.1 skrll 7614 1.2 christos else 7615 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7616 1.2 christos $as_echo "no" >&6; } 7617 1.2 christos fi 7618 1.2 christos done 7619 1.1 skrll 7620 1.2 christos # special check for _system_configuration because AIX <4.3.2 do not 7621 1.2 christos # contain the `physmem' member. 7622 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 7623 1.2 christos $as_echo_n "checking for external symbol _system_configuration... " >&6; } 7624 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7625 1.1 skrll /* end confdefs.h. */ 7626 1.2 christos #include <sys/systemcfg.h> 7627 1.1 skrll int 7628 1.1 skrll main () 7629 1.1 skrll { 7630 1.2 christos double x = _system_configuration.physmem; 7631 1.1 skrll ; 7632 1.1 skrll return 0; 7633 1.1 skrll } 7634 1.1 skrll _ACEOF 7635 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 7636 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7637 1.2 christos $as_echo "yes" >&6; } 7638 1.2 christos 7639 1.2 christos $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 7640 1.2 christos 7641 1.1 skrll else 7642 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7643 1.2 christos $as_echo "no" >&6; } 7644 1.1 skrll fi 7645 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7646 1.1 skrll 7647 1.2 christos for ac_func in $checkfuncs 7648 1.2 christos do : 7649 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7650 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7651 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7652 1.2 christos cat >>confdefs.h <<_ACEOF 7653 1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7654 1.1 skrll _ACEOF 7655 1.1 skrll 7656 1.2 christos fi 7657 1.2 christos done 7658 1.1 skrll 7659 1.4 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 7660 1.8 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" " 7661 1.8 christos $ac_includes_default 7662 1.8 christos #ifdef HAVE_LIBGEN_H 7663 1.8 christos # include <libgen.h> 7664 1.8 christos #endif 7665 1.8 christos " 7666 1.4 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 7667 1.2 christos ac_have_decl=1 7668 1.1 skrll else 7669 1.2 christos ac_have_decl=0 7670 1.1 skrll fi 7671 1.1 skrll 7672 1.2 christos cat >>confdefs.h <<_ACEOF 7673 1.2 christos #define HAVE_DECL_BASENAME $ac_have_decl 7674 1.1 skrll _ACEOF 7675 1.8 christos 7676 1.8 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 7677 1.4 christos if test "x$ac_cv_have_decl_ffs" = xyes; then : 7678 1.2 christos ac_have_decl=1 7679 1.1 skrll else 7680 1.2 christos ac_have_decl=0 7681 1.1 skrll fi 7682 1.1 skrll 7683 1.1 skrll cat >>confdefs.h <<_ACEOF 7684 1.2 christos #define HAVE_DECL_FFS $ac_have_decl 7685 1.1 skrll _ACEOF 7686 1.2 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 7687 1.4 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then : 7688 1.2 christos ac_have_decl=1 7689 1.1 skrll else 7690 1.2 christos ac_have_decl=0 7691 1.1 skrll fi 7692 1.1 skrll 7693 1.2 christos cat >>confdefs.h <<_ACEOF 7694 1.2 christos #define HAVE_DECL_ASPRINTF $ac_have_decl 7695 1.1 skrll _ACEOF 7696 1.2 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 7697 1.4 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 7698 1.2 christos ac_have_decl=1 7699 1.1 skrll else 7700 1.2 christos ac_have_decl=0 7701 1.1 skrll fi 7702 1.1 skrll 7703 1.1 skrll cat >>confdefs.h <<_ACEOF 7704 1.2 christos #define HAVE_DECL_VASPRINTF $ac_have_decl 7705 1.1 skrll _ACEOF 7706 1.2 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 7707 1.4 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then : 7708 1.2 christos ac_have_decl=1 7709 1.1 skrll else 7710 1.2 christos ac_have_decl=0 7711 1.1 skrll fi 7712 1.1 skrll 7713 1.2 christos cat >>confdefs.h <<_ACEOF 7714 1.2 christos #define HAVE_DECL_SNPRINTF $ac_have_decl 7715 1.1 skrll _ACEOF 7716 1.2 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 7717 1.4 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 7718 1.2 christos ac_have_decl=1 7719 1.1 skrll else 7720 1.2 christos ac_have_decl=0 7721 1.1 skrll fi 7722 1.1 skrll 7723 1.1 skrll cat >>confdefs.h <<_ACEOF 7724 1.2 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl 7725 1.1 skrll _ACEOF 7726 1.1 skrll 7727 1.2 christos ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 7728 1.4 christos if test "x$ac_cv_have_decl_calloc" = xyes; then : 7729 1.2 christos ac_have_decl=1 7730 1.2 christos else 7731 1.2 christos ac_have_decl=0 7732 1.2 christos fi 7733 1.1 skrll 7734 1.2 christos cat >>confdefs.h <<_ACEOF 7735 1.2 christos #define HAVE_DECL_CALLOC $ac_have_decl 7736 1.2 christos _ACEOF 7737 1.2 christos ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 7738 1.4 christos if test "x$ac_cv_have_decl_getenv" = xyes; then : 7739 1.2 christos ac_have_decl=1 7740 1.1 skrll else 7741 1.2 christos ac_have_decl=0 7742 1.1 skrll fi 7743 1.1 skrll 7744 1.2 christos cat >>confdefs.h <<_ACEOF 7745 1.2 christos #define HAVE_DECL_GETENV $ac_have_decl 7746 1.1 skrll _ACEOF 7747 1.2 christos ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 7748 1.4 christos if test "x$ac_cv_have_decl_getopt" = xyes; then : 7749 1.2 christos ac_have_decl=1 7750 1.1 skrll else 7751 1.2 christos ac_have_decl=0 7752 1.2 christos fi 7753 1.1 skrll 7754 1.2 christos cat >>confdefs.h <<_ACEOF 7755 1.2 christos #define HAVE_DECL_GETOPT $ac_have_decl 7756 1.2 christos _ACEOF 7757 1.2 christos ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 7758 1.4 christos if test "x$ac_cv_have_decl_malloc" = xyes; then : 7759 1.2 christos ac_have_decl=1 7760 1.2 christos else 7761 1.2 christos ac_have_decl=0 7762 1.1 skrll fi 7763 1.2 christos 7764 1.2 christos cat >>confdefs.h <<_ACEOF 7765 1.2 christos #define HAVE_DECL_MALLOC $ac_have_decl 7766 1.2 christos _ACEOF 7767 1.2 christos ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 7768 1.4 christos if test "x$ac_cv_have_decl_realloc" = xyes; then : 7769 1.2 christos ac_have_decl=1 7770 1.2 christos else 7771 1.2 christos ac_have_decl=0 7772 1.1 skrll fi 7773 1.1 skrll 7774 1.1 skrll cat >>confdefs.h <<_ACEOF 7775 1.2 christos #define HAVE_DECL_REALLOC $ac_have_decl 7776 1.1 skrll _ACEOF 7777 1.6 christos 7778 1.6 christos case "${host}" in 7779 1.6 christos *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated. 7780 1.6 christos *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 7781 1.4 christos if test "x$ac_cv_have_decl_sbrk" = xyes; then : 7782 1.2 christos ac_have_decl=1 7783 1.2 christos else 7784 1.2 christos ac_have_decl=0 7785 1.2 christos fi 7786 1.1 skrll 7787 1.2 christos cat >>confdefs.h <<_ACEOF 7788 1.2 christos #define HAVE_DECL_SBRK $ac_have_decl 7789 1.2 christos _ACEOF 7790 1.6 christos ;; 7791 1.6 christos esac 7792 1.2 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 7793 1.4 christos if test "x$ac_cv_have_decl_strtol" = xyes; then : 7794 1.2 christos ac_have_decl=1 7795 1.1 skrll else 7796 1.2 christos ac_have_decl=0 7797 1.2 christos fi 7798 1.2 christos 7799 1.2 christos cat >>confdefs.h <<_ACEOF 7800 1.2 christos #define HAVE_DECL_STRTOL $ac_have_decl 7801 1.1 skrll _ACEOF 7802 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 7803 1.4 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then : 7804 1.2 christos ac_have_decl=1 7805 1.2 christos else 7806 1.2 christos ac_have_decl=0 7807 1.1 skrll fi 7808 1.1 skrll 7809 1.2 christos cat >>confdefs.h <<_ACEOF 7810 1.2 christos #define HAVE_DECL_STRTOUL $ac_have_decl 7811 1.2 christos _ACEOF 7812 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 7813 1.4 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then : 7814 1.2 christos ac_have_decl=1 7815 1.1 skrll else 7816 1.2 christos ac_have_decl=0 7817 1.2 christos fi 7818 1.1 skrll 7819 1.2 christos cat >>confdefs.h <<_ACEOF 7820 1.2 christos #define HAVE_DECL_STRTOLL $ac_have_decl 7821 1.1 skrll _ACEOF 7822 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 7823 1.4 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then : 7824 1.2 christos ac_have_decl=1 7825 1.1 skrll else 7826 1.2 christos ac_have_decl=0 7827 1.1 skrll fi 7828 1.1 skrll 7829 1.1 skrll cat >>confdefs.h <<_ACEOF 7830 1.2 christos #define HAVE_DECL_STRTOULL $ac_have_decl 7831 1.1 skrll _ACEOF 7832 1.1 skrll 7833 1.2 christos ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 7834 1.4 christos if test "x$ac_cv_have_decl_strverscmp" = xyes; then : 7835 1.2 christos ac_have_decl=1 7836 1.1 skrll else 7837 1.2 christos ac_have_decl=0 7838 1.1 skrll fi 7839 1.1 skrll 7840 1.2 christos cat >>confdefs.h <<_ACEOF 7841 1.2 christos #define HAVE_DECL_STRVERSCMP $ac_have_decl 7842 1.2 christos _ACEOF 7843 1.1 skrll 7844 1.3 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 7845 1.4 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then : 7846 1.3 christos ac_have_decl=1 7847 1.3 christos else 7848 1.3 christos ac_have_decl=0 7849 1.3 christos fi 7850 1.3 christos 7851 1.3 christos cat >>confdefs.h <<_ACEOF 7852 1.3 christos #define HAVE_DECL_STRNLEN $ac_have_decl 7853 1.3 christos _ACEOF 7854 1.3 christos 7855 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7856 1.2 christos $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7857 1.4 christos if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then : 7858 1.2 christos $as_echo_n "(cached) " >&6 7859 1.1 skrll else 7860 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7861 1.1 skrll /* end confdefs.h. */ 7862 1.1 skrll 7863 1.1 skrll #include "confdefs.h" 7864 1.1 skrll #include <stdio.h> 7865 1.1 skrll #ifdef HAVE_STRING_H 7866 1.1 skrll #include <string.h> 7867 1.1 skrll #else 7868 1.1 skrll #ifdef HAVE_STRINGS_H 7869 1.1 skrll #include <strings.h> 7870 1.1 skrll #endif 7871 1.1 skrll #endif 7872 1.1 skrll #ifdef HAVE_STDLIB_H 7873 1.1 skrll #include <stdlib.h> 7874 1.1 skrll #endif 7875 1.1 skrll #ifdef HAVE_UNISTD_H 7876 1.1 skrll #include <unistd.h> 7877 1.1 skrll #endif 7878 1.1 skrll int 7879 1.1 skrll main () 7880 1.1 skrll { 7881 1.1 skrll char *(*pfn) = (char *(*)) canonicalize_file_name 7882 1.1 skrll ; 7883 1.1 skrll return 0; 7884 1.1 skrll } 7885 1.1 skrll _ACEOF 7886 1.2 christos if ac_fn_c_try_compile "$LINENO"; then : 7887 1.1 skrll libiberty_cv_decl_needed_canonicalize_file_name=no 7888 1.1 skrll else 7889 1.2 christos libiberty_cv_decl_needed_canonicalize_file_name=yes 7890 1.1 skrll fi 7891 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7892 1.1 skrll fi 7893 1.1 skrll 7894 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7895 1.2 christos $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7896 1.1 skrll if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7897 1.1 skrll 7898 1.2 christos $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7899 1.1 skrll 7900 1.1 skrll fi 7901 1.1 skrll 7902 1.1 skrll fi 7903 1.1 skrll 7904 1.1 skrll # Figure out which version of pexecute to use. 7905 1.1 skrll case "${host}" in 7906 1.2 christos *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7907 1.2 christos *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7908 1.2 christos *-*-msdos*) pexecute=pex-msdos ;; 7909 1.2 christos *) pexecute=pex-unix ;; 7910 1.1 skrll esac 7911 1.1 skrll 7912 1.1 skrll 7913 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA1 HW acceleration support" >&5 7914 1.7 christos $as_echo_n "checking for SHA1 HW acceleration support... " >&6; } 7915 1.7 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7916 1.7 christos /* end confdefs.h. */ 7917 1.7 christos 7918 1.7 christos #include <x86intrin.h> 7919 1.7 christos #include <cpuid.h> 7920 1.7 christos 7921 1.7 christos __attribute__((__target__ ("sse4.1,sha"))) 7922 1.7 christos void foo (__m128i *buf, unsigned int e, __m128i msg0, __m128i msg1) 7923 1.7 christos { 7924 1.7 christos __m128i abcd = _mm_loadu_si128 ((const __m128i *) buf); 7925 1.7 christos __m128i e0 = _mm_set_epi32 (e, 0, 0, 0); 7926 1.7 christos abcd = _mm_shuffle_epi32 (abcd, 0x1b); 7927 1.7 christos const __m128i shuf_mask = _mm_set_epi64x (0x0001020304050607ULL, 0x08090a0b0c0d0e0fULL); 7928 1.7 christos abcd = _mm_shuffle_epi8 (abcd, shuf_mask); 7929 1.7 christos e0 = _mm_sha1nexte_epu32 (e0, msg1); 7930 1.7 christos abcd = _mm_sha1rnds4_epu32 (abcd, e0, 0); 7931 1.7 christos msg0 = _mm_sha1msg1_epu32 (msg0, msg1); 7932 1.7 christos msg0 = _mm_sha1msg2_epu32 (msg0, msg1); 7933 1.7 christos msg0 = _mm_xor_si128 (msg0, msg1); 7934 1.7 christos e0 = _mm_add_epi32 (e0, msg0); 7935 1.7 christos e0 = abcd; 7936 1.7 christos _mm_storeu_si128 (buf, abcd); 7937 1.7 christos e = _mm_extract_epi32 (e0, 3); 7938 1.7 christos } 7939 1.7 christos 7940 1.7 christos int bar (void) 7941 1.7 christos { 7942 1.7 christos unsigned int eax, ebx, ecx, edx; 7943 1.7 christos (void) __get_cpuid; 7944 1.7 christos (void) __get_cpuid_count; 7945 1.7 christos if (__get_cpuid_count (7, 0, &eax, &ebx, &ecx, &edx) 7946 1.7 christos && (ebx & bit_SHA) != 0 7947 1.7 christos && __get_cpuid (1, &eax, &ebx, &ecx, &edx) 7948 1.7 christos && (ecx & bit_SSE4_1) != 0) 7949 1.7 christos return 1; 7950 1.7 christos return 0; 7951 1.7 christos } 7952 1.7 christos 7953 1.7 christos int 7954 1.7 christos main () 7955 1.7 christos { 7956 1.7 christos bar (); 7957 1.7 christos ; 7958 1.7 christos return 0; 7959 1.7 christos } 7960 1.7 christos _ACEOF 7961 1.7 christos if ac_fn_c_try_compile "$LINENO"; then : 7962 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: x86 SHA1" >&5 7963 1.7 christos $as_echo "x86 SHA1" >&6; } 7964 1.7 christos 7965 1.7 christos $as_echo "#define HAVE_X86_SHA1_HW_SUPPORT 1" >>confdefs.h 7966 1.7 christos 7967 1.7 christos else 7968 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7969 1.7 christos $as_echo "no" >&6; } 7970 1.7 christos fi 7971 1.7 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7972 1.7 christos 7973 1.4 christos 7974 1.4 christos 7975 1.4 christos 7976 1.4 christos for ac_header in $ac_header_list 7977 1.2 christos do : 7978 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7979 1.2 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7980 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7981 1.1 skrll cat >>confdefs.h <<_ACEOF 7982 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7983 1.1 skrll _ACEOF 7984 1.1 skrll 7985 1.1 skrll fi 7986 1.1 skrll done 7987 1.1 skrll 7988 1.4 christos 7989 1.4 christos 7990 1.4 christos 7991 1.4 christos 7992 1.4 christos 7993 1.4 christos 7994 1.4 christos if test x$gcc_no_link = xyes; then 7995 1.4 christos if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7996 1.4 christos ac_cv_func_mmap_fixed_mapped=no 7997 1.4 christos fi 7998 1.4 christos fi 7999 1.4 christos if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 8000 1.8 christos save_ASAN_OPTIONS="$ASAN_OPTIONS" 8001 1.8 christos ASAN_OPTIONS=detect_leaks=0 8002 1.8 christos export ASAN_OPTIONS 8003 1.4 christos 8004 1.1 skrll for ac_func in getpagesize 8005 1.2 christos do : 8006 1.2 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 8007 1.4 christos if test "x$ac_cv_func_getpagesize" = xyes; then : 8008 1.1 skrll cat >>confdefs.h <<_ACEOF 8009 1.2 christos #define HAVE_GETPAGESIZE 1 8010 1.1 skrll _ACEOF 8011 1.1 skrll 8012 1.1 skrll fi 8013 1.1 skrll done 8014 1.1 skrll 8015 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 8016 1.2 christos $as_echo_n "checking for working mmap... " >&6; } 8017 1.4 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 8018 1.2 christos $as_echo_n "(cached) " >&6 8019 1.1 skrll else 8020 1.2 christos if test "$cross_compiling" = yes; then : 8021 1.1 skrll ac_cv_func_mmap_fixed_mapped=no 8022 1.1 skrll else 8023 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8024 1.1 skrll /* end confdefs.h. */ 8025 1.1 skrll $ac_includes_default 8026 1.1 skrll /* malloc might have been renamed as rpl_malloc. */ 8027 1.1 skrll #undef malloc 8028 1.1 skrll 8029 1.1 skrll /* Thanks to Mike Haertel and Jim Avera for this test. 8030 1.1 skrll Here is a matrix of mmap possibilities: 8031 1.1 skrll mmap private not fixed 8032 1.1 skrll mmap private fixed at somewhere currently unmapped 8033 1.1 skrll mmap private fixed at somewhere already mapped 8034 1.1 skrll mmap shared not fixed 8035 1.1 skrll mmap shared fixed at somewhere currently unmapped 8036 1.1 skrll mmap shared fixed at somewhere already mapped 8037 1.1 skrll For private mappings, we should verify that changes cannot be read() 8038 1.1 skrll back from the file, nor mmap's back from the file at a different 8039 1.1 skrll address. (There have been systems where private was not correctly 8040 1.1 skrll implemented like the infamous i386 svr4.0, and systems where the 8041 1.1 skrll VM page cache was not coherent with the file system buffer cache 8042 1.1 skrll like early versions of FreeBSD and possibly contemporary NetBSD.) 8043 1.1 skrll For shared mappings, we should conversely verify that changes get 8044 1.1 skrll propagated back to all the places they're supposed to be. 8045 1.1 skrll 8046 1.1 skrll Grep wants private fixed already mapped. 8047 1.1 skrll The main things grep needs to know about mmap are: 8048 1.1 skrll * does it exist and is it safe to write into the mmap'd area 8049 1.1 skrll * how to use it (BSD variants) */ 8050 1.1 skrll 8051 1.1 skrll #include <fcntl.h> 8052 1.1 skrll #include <sys/mman.h> 8053 1.1 skrll 8054 1.2 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 8055 1.1 skrll char *malloc (); 8056 1.1 skrll #endif 8057 1.1 skrll 8058 1.1 skrll /* This mess was copied from the GNU getpagesize.h. */ 8059 1.2 christos #ifndef HAVE_GETPAGESIZE 8060 1.1 skrll # ifdef _SC_PAGESIZE 8061 1.1 skrll # define getpagesize() sysconf(_SC_PAGESIZE) 8062 1.1 skrll # else /* no _SC_PAGESIZE */ 8063 1.2 christos # ifdef HAVE_SYS_PARAM_H 8064 1.1 skrll # include <sys/param.h> 8065 1.1 skrll # ifdef EXEC_PAGESIZE 8066 1.1 skrll # define getpagesize() EXEC_PAGESIZE 8067 1.1 skrll # else /* no EXEC_PAGESIZE */ 8068 1.1 skrll # ifdef NBPG 8069 1.1 skrll # define getpagesize() NBPG * CLSIZE 8070 1.1 skrll # ifndef CLSIZE 8071 1.1 skrll # define CLSIZE 1 8072 1.1 skrll # endif /* no CLSIZE */ 8073 1.1 skrll # else /* no NBPG */ 8074 1.1 skrll # ifdef NBPC 8075 1.1 skrll # define getpagesize() NBPC 8076 1.1 skrll # else /* no NBPC */ 8077 1.1 skrll # ifdef PAGESIZE 8078 1.1 skrll # define getpagesize() PAGESIZE 8079 1.1 skrll # endif /* PAGESIZE */ 8080 1.1 skrll # endif /* no NBPC */ 8081 1.1 skrll # endif /* no NBPG */ 8082 1.1 skrll # endif /* no EXEC_PAGESIZE */ 8083 1.1 skrll # else /* no HAVE_SYS_PARAM_H */ 8084 1.1 skrll # define getpagesize() 8192 /* punt totally */ 8085 1.1 skrll # endif /* no HAVE_SYS_PARAM_H */ 8086 1.1 skrll # endif /* no _SC_PAGESIZE */ 8087 1.1 skrll 8088 1.1 skrll #endif /* no HAVE_GETPAGESIZE */ 8089 1.1 skrll 8090 1.1 skrll int 8091 1.1 skrll main () 8092 1.1 skrll { 8093 1.1 skrll char *data, *data2, *data3; 8094 1.4 christos const char *cdata2; 8095 1.1 skrll int i, pagesize; 8096 1.4 christos int fd, fd2; 8097 1.1 skrll 8098 1.1 skrll pagesize = getpagesize (); 8099 1.1 skrll 8100 1.1 skrll /* First, make a file with some known garbage in it. */ 8101 1.1 skrll data = (char *) malloc (pagesize); 8102 1.1 skrll if (!data) 8103 1.2 christos return 1; 8104 1.1 skrll for (i = 0; i < pagesize; ++i) 8105 1.1 skrll *(data + i) = rand (); 8106 1.1 skrll umask (0); 8107 1.1 skrll fd = creat ("conftest.mmap", 0600); 8108 1.1 skrll if (fd < 0) 8109 1.4 christos return 2; 8110 1.1 skrll if (write (fd, data, pagesize) != pagesize) 8111 1.4 christos return 3; 8112 1.1 skrll close (fd); 8113 1.1 skrll 8114 1.4 christos /* Next, check that the tail of a page is zero-filled. File must have 8115 1.4 christos non-zero length, otherwise we risk SIGBUS for entire page. */ 8116 1.4 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 8117 1.4 christos if (fd2 < 0) 8118 1.4 christos return 4; 8119 1.4 christos cdata2 = ""; 8120 1.4 christos if (write (fd2, cdata2, 1) != 1) 8121 1.4 christos return 5; 8122 1.4 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 8123 1.4 christos if (data2 == MAP_FAILED) 8124 1.4 christos return 6; 8125 1.4 christos for (i = 0; i < pagesize; ++i) 8126 1.4 christos if (*(data2 + i)) 8127 1.4 christos return 7; 8128 1.4 christos close (fd2); 8129 1.4 christos if (munmap (data2, pagesize)) 8130 1.4 christos return 8; 8131 1.4 christos 8132 1.1 skrll /* Next, try to mmap the file at a fixed address which already has 8133 1.1 skrll something else allocated at it. If we can, also make sure that 8134 1.1 skrll we see the same garbage. */ 8135 1.1 skrll fd = open ("conftest.mmap", O_RDWR); 8136 1.1 skrll if (fd < 0) 8137 1.4 christos return 9; 8138 1.1 skrll if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 8139 1.1 skrll MAP_PRIVATE | MAP_FIXED, fd, 0L)) 8140 1.4 christos return 10; 8141 1.1 skrll for (i = 0; i < pagesize; ++i) 8142 1.1 skrll if (*(data + i) != *(data2 + i)) 8143 1.4 christos return 11; 8144 1.1 skrll 8145 1.1 skrll /* Finally, make sure that changes to the mapped area do not 8146 1.1 skrll percolate back to the file as seen by read(). (This is a bug on 8147 1.1 skrll some variants of i386 svr4.0.) */ 8148 1.1 skrll for (i = 0; i < pagesize; ++i) 8149 1.1 skrll *(data2 + i) = *(data2 + i) + 1; 8150 1.1 skrll data3 = (char *) malloc (pagesize); 8151 1.1 skrll if (!data3) 8152 1.4 christos return 12; 8153 1.1 skrll if (read (fd, data3, pagesize) != pagesize) 8154 1.4 christos return 13; 8155 1.1 skrll for (i = 0; i < pagesize; ++i) 8156 1.1 skrll if (*(data + i) != *(data3 + i)) 8157 1.4 christos return 14; 8158 1.1 skrll close (fd); 8159 1.2 christos return 0; 8160 1.1 skrll } 8161 1.1 skrll _ACEOF 8162 1.2 christos if ac_fn_c_try_run "$LINENO"; then : 8163 1.1 skrll ac_cv_func_mmap_fixed_mapped=yes 8164 1.1 skrll else 8165 1.2 christos ac_cv_func_mmap_fixed_mapped=no 8166 1.1 skrll fi 8167 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8168 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 8169 1.1 skrll fi 8170 1.2 christos 8171 1.1 skrll fi 8172 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 8173 1.2 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 8174 1.1 skrll if test $ac_cv_func_mmap_fixed_mapped = yes; then 8175 1.1 skrll 8176 1.2 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h 8177 1.1 skrll 8178 1.1 skrll fi 8179 1.4 christos rm -f conftest.mmap conftest.txt 8180 1.1 skrll 8181 1.8 christos ASAN_OPTIONS="$save_ASAN_OPTIONS" 8182 1.8 christos 8183 1.1 skrll fi 8184 1.1 skrll 8185 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 8186 1.2 christos $as_echo_n "checking for working strncmp... " >&6; } 8187 1.4 christos if ${ac_cv_func_strncmp_works+:} false; then : 8188 1.2 christos $as_echo_n "(cached) " >&6 8189 1.1 skrll else 8190 1.2 christos if test "$cross_compiling" = yes; then : 8191 1.2 christos ac_cv_func_strncmp_works=yes 8192 1.1 skrll else 8193 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8194 1.1 skrll /* end confdefs.h. */ 8195 1.1 skrll 8196 1.1 skrll /* Test by Jim Wilson and Kaveh Ghazi. 8197 1.1 skrll Check whether strncmp reads past the end of its string parameters. */ 8198 1.7 christos #include <stdlib.h> 8199 1.7 christos #include <string.h> 8200 1.1 skrll #include <sys/types.h> 8201 1.1 skrll 8202 1.1 skrll #ifdef HAVE_FCNTL_H 8203 1.1 skrll #include <fcntl.h> 8204 1.1 skrll #endif 8205 1.1 skrll 8206 1.1 skrll #ifdef HAVE_SYS_MMAN_H 8207 1.1 skrll #include <sys/mman.h> 8208 1.1 skrll #endif 8209 1.1 skrll 8210 1.1 skrll #ifndef MAP_ANON 8211 1.1 skrll #ifdef MAP_ANONYMOUS 8212 1.1 skrll #define MAP_ANON MAP_ANONYMOUS 8213 1.1 skrll #else 8214 1.1 skrll #define MAP_ANON MAP_FILE 8215 1.1 skrll #endif 8216 1.1 skrll #endif 8217 1.1 skrll 8218 1.1 skrll #ifndef MAP_FILE 8219 1.1 skrll #define MAP_FILE 0 8220 1.1 skrll #endif 8221 1.1 skrll #ifndef O_RDONLY 8222 1.1 skrll #define O_RDONLY 0 8223 1.1 skrll #endif 8224 1.1 skrll 8225 1.1 skrll #define MAP_LEN 0x10000 8226 1.1 skrll 8227 1.7 christos int 8228 1.7 christos main (void) 8229 1.1 skrll { 8230 1.1 skrll #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 8231 1.1 skrll char *p; 8232 1.1 skrll int dev_zero; 8233 1.1 skrll 8234 1.1 skrll dev_zero = open ("/dev/zero", O_RDONLY); 8235 1.1 skrll if (dev_zero < 0) 8236 1.1 skrll exit (1); 8237 1.1 skrll 8238 1.1 skrll p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 8239 1.1 skrll MAP_ANON|MAP_PRIVATE, dev_zero, 0); 8240 1.1 skrll if (p == (char *)-1) 8241 1.1 skrll p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 8242 1.1 skrll MAP_ANON|MAP_PRIVATE, -1, 0); 8243 1.1 skrll if (p == (char *)-1) 8244 1.1 skrll exit (2); 8245 1.1 skrll else 8246 1.1 skrll { 8247 1.1 skrll char *string = "__si_type_info"; 8248 1.1 skrll char *q = (char *) p + MAP_LEN - strlen (string) - 2; 8249 1.1 skrll char *r = (char *) p + 0xe; 8250 1.1 skrll 8251 1.1 skrll strcpy (q, string); 8252 1.1 skrll strcpy (r, string); 8253 1.1 skrll strncmp (r, q, 14); 8254 1.1 skrll } 8255 1.1 skrll #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 8256 1.1 skrll exit (0); 8257 1.1 skrll } 8258 1.1 skrll 8259 1.1 skrll _ACEOF 8260 1.2 christos if ac_fn_c_try_run "$LINENO"; then : 8261 1.1 skrll ac_cv_func_strncmp_works=yes 8262 1.1 skrll else 8263 1.2 christos ac_cv_func_strncmp_works=no 8264 1.1 skrll fi 8265 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8266 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 8267 1.1 skrll fi 8268 1.2 christos 8269 1.1 skrll rm -f core core.* *.core 8270 1.1 skrll fi 8271 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 8272 1.2 christos $as_echo "$ac_cv_func_strncmp_works" >&6; } 8273 1.1 skrll if test $ac_cv_func_strncmp_works = no ; then 8274 1.2 christos case " $LIBOBJS " in 8275 1.1 skrll *" strncmp.$ac_objext "* ) ;; 8276 1.2 christos *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 8277 1.2 christos ;; 8278 1.1 skrll esac 8279 1.1 skrll 8280 1.1 skrll fi 8281 1.1 skrll 8282 1.1 skrll 8283 1.1 skrll # Install a library built with a cross compiler in $(tooldir) rather 8284 1.1 skrll # than $(libdir). 8285 1.1 skrll if test -z "${with_cross_host}"; then 8286 1.1 skrll INSTALL_DEST=libdir 8287 1.1 skrll else 8288 1.1 skrll INSTALL_DEST=tooldir 8289 1.1 skrll fi 8290 1.1 skrll 8291 1.1 skrll 8292 1.1 skrll 8293 1.1 skrll L="" 8294 1.1 skrll for l in x $LIBOBJS; do 8295 1.1 skrll case $l in 8296 1.1 skrll x) ;; 8297 1.1 skrll *) L="$L ./$l" ;; 8298 1.1 skrll esac 8299 1.1 skrll done 8300 1.1 skrll LIBOBJS="$L" 8301 1.1 skrll 8302 1.1 skrll 8303 1.1 skrll 8304 1.1 skrll 8305 1.1 skrll 8306 1.1 skrll # We need multilib support, but only if configuring for the target. 8307 1.2 christos ac_config_files="$ac_config_files Makefile" # testsuite/Makefile 8308 1.1 skrll 8309 1.2 christos ac_config_commands="$ac_config_commands default" 8310 1.1 skrll 8311 1.1 skrll cat >confcache <<\_ACEOF 8312 1.1 skrll # This file is a shell script that caches the results of configure 8313 1.1 skrll # tests run on this system so they can be shared between configure 8314 1.1 skrll # scripts and configure runs, see configure's option --config-cache. 8315 1.1 skrll # It is not useful on other systems. If it contains results you don't 8316 1.1 skrll # want to keep, you may remove or edit it. 8317 1.1 skrll # 8318 1.1 skrll # config.status only pays attention to the cache file if you give it 8319 1.1 skrll # the --recheck option to rerun configure. 8320 1.1 skrll # 8321 1.1 skrll # `ac_cv_env_foo' variables (set or unset) will be overridden when 8322 1.1 skrll # loading this file, other *unset* `ac_cv_foo' will be assigned the 8323 1.1 skrll # following values. 8324 1.1 skrll 8325 1.1 skrll _ACEOF 8326 1.1 skrll 8327 1.1 skrll # The following way of writing the cache mishandles newlines in values, 8328 1.1 skrll # but we know of no workaround that is simple, portable, and efficient. 8329 1.2 christos # So, we kill variables containing newlines. 8330 1.1 skrll # Ultrix sh set writes to stderr and can't be redirected directly, 8331 1.1 skrll # and sets the high bit in the cache file unless we assign to the vars. 8332 1.2 christos ( 8333 1.2 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 8334 1.2 christos eval ac_val=\$$ac_var 8335 1.2 christos case $ac_val in #( 8336 1.2 christos *${as_nl}*) 8337 1.2 christos case $ac_var in #( 8338 1.2 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 8339 1.2 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 8340 1.2 christos esac 8341 1.2 christos case $ac_var in #( 8342 1.2 christos _ | IFS | as_nl) ;; #( 8343 1.2 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 8344 1.2 christos *) { eval $ac_var=; unset $ac_var;} ;; 8345 1.2 christos esac ;; 8346 1.2 christos esac 8347 1.2 christos done 8348 1.2 christos 8349 1.1 skrll (set) 2>&1 | 8350 1.2 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 8351 1.2 christos *${as_nl}ac_space=\ *) 8352 1.2 christos # `set' does not quote correctly, so add quotes: double-quote 8353 1.2 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 8354 1.1 skrll sed -n \ 8355 1.1 skrll "s/'/'\\\\''/g; 8356 1.1 skrll s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 8357 1.2 christos ;; #( 8358 1.1 skrll *) 8359 1.1 skrll # `set' quotes correctly as required by POSIX, so do not add quotes. 8360 1.2 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 8361 1.1 skrll ;; 8362 1.2 christos esac | 8363 1.2 christos sort 8364 1.2 christos ) | 8365 1.1 skrll sed ' 8366 1.2 christos /^ac_cv_env_/b end 8367 1.1 skrll t clear 8368 1.2 christos :clear 8369 1.1 skrll s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 8370 1.1 skrll t end 8371 1.2 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 8372 1.2 christos :end' >>confcache 8373 1.2 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 8374 1.2 christos if test -w "$cache_file"; then 8375 1.4 christos if test "x$cache_file" != "x/dev/null"; then 8376 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 8377 1.2 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 8378 1.4 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 8379 1.4 christos cat confcache >"$cache_file" 8380 1.4 christos else 8381 1.4 christos case $cache_file in #( 8382 1.4 christos */* | ?:*) 8383 1.4 christos mv -f confcache "$cache_file"$$ && 8384 1.4 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 8385 1.4 christos *) 8386 1.4 christos mv -f confcache "$cache_file" ;; 8387 1.4 christos esac 8388 1.4 christos fi 8389 1.4 christos fi 8390 1.1 skrll else 8391 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 8392 1.2 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 8393 1.1 skrll fi 8394 1.1 skrll fi 8395 1.1 skrll rm -f confcache 8396 1.1 skrll 8397 1.1 skrll test "x$prefix" = xNONE && prefix=$ac_default_prefix 8398 1.1 skrll # Let make expand exec_prefix. 8399 1.1 skrll test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 8400 1.1 skrll 8401 1.1 skrll DEFS=-DHAVE_CONFIG_H 8402 1.1 skrll 8403 1.1 skrll ac_libobjs= 8404 1.1 skrll ac_ltlibobjs= 8405 1.4 christos U= 8406 1.1 skrll for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 8407 1.1 skrll # 1. Remove the extension, and $U if already installed. 8408 1.2 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 8409 1.2 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 8410 1.2 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 8411 1.2 christos # will be set to the directory where LIBOBJS objects are built. 8412 1.2 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 8413 1.2 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 8414 1.1 skrll done 8415 1.1 skrll LIBOBJS=$ac_libobjs 8416 1.1 skrll 8417 1.1 skrll LTLIBOBJS=$ac_ltlibobjs 8418 1.1 skrll 8419 1.1 skrll 8420 1.1 skrll 8421 1.2 christos 8422 1.4 christos : "${CONFIG_STATUS=./config.status}" 8423 1.2 christos ac_write_fail=0 8424 1.1 skrll ac_clean_files_save=$ac_clean_files 8425 1.1 skrll ac_clean_files="$ac_clean_files $CONFIG_STATUS" 8426 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 8427 1.2 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 8428 1.2 christos as_write_fail=0 8429 1.2 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 8430 1.1 skrll #! $SHELL 8431 1.1 skrll # Generated by $as_me. 8432 1.1 skrll # Run this file to recreate the current configuration. 8433 1.1 skrll # Compiler output produced by configure, useful for debugging 8434 1.1 skrll # configure, is in config.log if it exists. 8435 1.1 skrll 8436 1.1 skrll debug=false 8437 1.1 skrll ac_cs_recheck=false 8438 1.1 skrll ac_cs_silent=false 8439 1.2 christos 8440 1.1 skrll SHELL=\${CONFIG_SHELL-$SHELL} 8441 1.2 christos export SHELL 8442 1.2 christos _ASEOF 8443 1.2 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 8444 1.2 christos ## -------------------- ## 8445 1.2 christos ## M4sh Initialization. ## 8446 1.2 christos ## -------------------- ## 8447 1.1 skrll 8448 1.2 christos # Be more Bourne compatible 8449 1.2 christos DUALCASE=1; export DUALCASE # for MKS sh 8450 1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 8451 1.1 skrll emulate sh 8452 1.1 skrll NULLCMD=: 8453 1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 8454 1.1 skrll # is contrary to our usage. Disable this feature. 8455 1.1 skrll alias -g '${1+"$@"}'='"$@"' 8456 1.2 christos setopt NO_GLOB_SUBST 8457 1.2 christos else 8458 1.2 christos case `(set -o) 2>/dev/null` in #( 8459 1.2 christos *posix*) : 8460 1.2 christos set -o posix ;; #( 8461 1.2 christos *) : 8462 1.2 christos ;; 8463 1.2 christos esac 8464 1.2 christos fi 8465 1.2 christos 8466 1.2 christos 8467 1.2 christos as_nl=' 8468 1.2 christos ' 8469 1.2 christos export as_nl 8470 1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 8471 1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 8472 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 8473 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 8474 1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 8475 1.2 christos # but without wasting forks for bash or zsh. 8476 1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 8477 1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 8478 1.2 christos as_echo='print -r --' 8479 1.2 christos as_echo_n='print -rn --' 8480 1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 8481 1.2 christos as_echo='printf %s\n' 8482 1.2 christos as_echo_n='printf %s' 8483 1.2 christos else 8484 1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 8485 1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 8486 1.2 christos as_echo_n='/usr/ucb/echo -n' 8487 1.2 christos else 8488 1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 8489 1.2 christos as_echo_n_body='eval 8490 1.2 christos arg=$1; 8491 1.2 christos case $arg in #( 8492 1.2 christos *"$as_nl"*) 8493 1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 8494 1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 8495 1.2 christos esac; 8496 1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 8497 1.2 christos ' 8498 1.2 christos export as_echo_n_body 8499 1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo' 8500 1.2 christos fi 8501 1.2 christos export as_echo_body 8502 1.2 christos as_echo='sh -c $as_echo_body as_echo' 8503 1.1 skrll fi 8504 1.1 skrll 8505 1.2 christos # The user is always right. 8506 1.2 christos if test "${PATH_SEPARATOR+set}" != set; then 8507 1.2 christos PATH_SEPARATOR=: 8508 1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8509 1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8510 1.2 christos PATH_SEPARATOR=';' 8511 1.2 christos } 8512 1.1 skrll fi 8513 1.1 skrll 8514 1.1 skrll 8515 1.2 christos # IFS 8516 1.2 christos # We need space, tab and new line, in precisely that order. Quoting is 8517 1.2 christos # there to prevent editors from complaining about space-tab. 8518 1.2 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 8519 1.2 christos # splitting by setting IFS to empty value.) 8520 1.2 christos IFS=" "" $as_nl" 8521 1.2 christos 8522 1.2 christos # Find who we are. Look in the path if we contain no directory separator. 8523 1.4 christos as_myself= 8524 1.2 christos case $0 in #(( 8525 1.2 christos *[\\/]* ) as_myself=$0 ;; 8526 1.2 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8527 1.2 christos for as_dir in $PATH 8528 1.2 christos do 8529 1.2 christos IFS=$as_save_IFS 8530 1.2 christos test -z "$as_dir" && as_dir=. 8531 1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8532 1.2 christos done 8533 1.2 christos IFS=$as_save_IFS 8534 1.2 christos 8535 1.2 christos ;; 8536 1.2 christos esac 8537 1.2 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 8538 1.2 christos # in which case we are not to be found in the path. 8539 1.2 christos if test "x$as_myself" = x; then 8540 1.2 christos as_myself=$0 8541 1.2 christos fi 8542 1.2 christos if test ! -f "$as_myself"; then 8543 1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 8544 1.2 christos exit 1 8545 1.2 christos fi 8546 1.2 christos 8547 1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in 8548 1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 8549 1.2 christos # suppresses any "Segmentation fault" message there. '((' could 8550 1.2 christos # trigger a bug in pdksh 5.2.14. 8551 1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH 8552 1.2 christos do eval test x\${$as_var+set} = xset \ 8553 1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 8554 1.2 christos done 8555 1.1 skrll PS1='$ ' 8556 1.1 skrll PS2='> ' 8557 1.1 skrll PS4='+ ' 8558 1.1 skrll 8559 1.1 skrll # NLS nuisances. 8560 1.2 christos LC_ALL=C 8561 1.2 christos export LC_ALL 8562 1.2 christos LANGUAGE=C 8563 1.2 christos export LANGUAGE 8564 1.2 christos 8565 1.2 christos # CDPATH. 8566 1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 8567 1.2 christos 8568 1.2 christos 8569 1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 8570 1.4 christos # ---------------------------------------- 8571 1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 8572 1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 8573 1.4 christos # script with STATUS, using 1 if that was 0. 8574 1.2 christos as_fn_error () 8575 1.2 christos { 8576 1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1 8577 1.4 christos if test "$4"; then 8578 1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 8579 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 8580 1.2 christos fi 8581 1.4 christos $as_echo "$as_me: error: $2" >&2 8582 1.2 christos as_fn_exit $as_status 8583 1.2 christos } # as_fn_error 8584 1.2 christos 8585 1.2 christos 8586 1.2 christos # as_fn_set_status STATUS 8587 1.2 christos # ----------------------- 8588 1.2 christos # Set $? to STATUS, without forking. 8589 1.2 christos as_fn_set_status () 8590 1.2 christos { 8591 1.2 christos return $1 8592 1.2 christos } # as_fn_set_status 8593 1.2 christos 8594 1.2 christos # as_fn_exit STATUS 8595 1.2 christos # ----------------- 8596 1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 8597 1.2 christos as_fn_exit () 8598 1.2 christos { 8599 1.2 christos set +e 8600 1.2 christos as_fn_set_status $1 8601 1.2 christos exit $1 8602 1.2 christos } # as_fn_exit 8603 1.2 christos 8604 1.2 christos # as_fn_unset VAR 8605 1.2 christos # --------------- 8606 1.2 christos # Portably unset VAR. 8607 1.2 christos as_fn_unset () 8608 1.2 christos { 8609 1.2 christos { eval $1=; unset $1;} 8610 1.2 christos } 8611 1.2 christos as_unset=as_fn_unset 8612 1.2 christos # as_fn_append VAR VALUE 8613 1.2 christos # ---------------------- 8614 1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 8615 1.2 christos # advantage of any shell optimizations that allow amortized linear growth over 8616 1.2 christos # repeated appends, instead of the typical quadratic growth present in naive 8617 1.2 christos # implementations. 8618 1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 8619 1.2 christos eval 'as_fn_append () 8620 1.2 christos { 8621 1.2 christos eval $1+=\$2 8622 1.2 christos }' 8623 1.2 christos else 8624 1.2 christos as_fn_append () 8625 1.2 christos { 8626 1.2 christos eval $1=\$$1\$2 8627 1.2 christos } 8628 1.2 christos fi # as_fn_append 8629 1.2 christos 8630 1.2 christos # as_fn_arith ARG... 8631 1.2 christos # ------------------ 8632 1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 8633 1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 8634 1.2 christos # must be portable across $(()) and expr. 8635 1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 8636 1.2 christos eval 'as_fn_arith () 8637 1.2 christos { 8638 1.2 christos as_val=$(( $* )) 8639 1.2 christos }' 8640 1.2 christos else 8641 1.2 christos as_fn_arith () 8642 1.2 christos { 8643 1.2 christos as_val=`expr "$@" || test $? -eq 1` 8644 1.2 christos } 8645 1.2 christos fi # as_fn_arith 8646 1.2 christos 8647 1.1 skrll 8648 1.2 christos if expr a : '\(a\)' >/dev/null 2>&1 && 8649 1.2 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 8650 1.1 skrll as_expr=expr 8651 1.1 skrll else 8652 1.1 skrll as_expr=false 8653 1.1 skrll fi 8654 1.1 skrll 8655 1.2 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8656 1.1 skrll as_basename=basename 8657 1.1 skrll else 8658 1.1 skrll as_basename=false 8659 1.1 skrll fi 8660 1.1 skrll 8661 1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8662 1.2 christos as_dirname=dirname 8663 1.2 christos else 8664 1.2 christos as_dirname=false 8665 1.2 christos fi 8666 1.1 skrll 8667 1.2 christos as_me=`$as_basename -- "$0" || 8668 1.1 skrll $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8669 1.1 skrll X"$0" : 'X\(//\)$' \| \ 8670 1.2 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 8671 1.2 christos $as_echo X/"$0" | 8672 1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 8673 1.2 christos s//\1/ 8674 1.2 christos q 8675 1.2 christos } 8676 1.2 christos /^X\/\(\/\/\)$/{ 8677 1.2 christos s//\1/ 8678 1.2 christos q 8679 1.2 christos } 8680 1.2 christos /^X\/\(\/\).*/{ 8681 1.2 christos s//\1/ 8682 1.2 christos q 8683 1.2 christos } 8684 1.2 christos s/.*/./; q'` 8685 1.1 skrll 8686 1.1 skrll # Avoid depending upon Character Ranges. 8687 1.1 skrll as_cr_letters='abcdefghijklmnopqrstuvwxyz' 8688 1.1 skrll as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8689 1.1 skrll as_cr_Letters=$as_cr_letters$as_cr_LETTERS 8690 1.1 skrll as_cr_digits='0123456789' 8691 1.1 skrll as_cr_alnum=$as_cr_Letters$as_cr_digits 8692 1.1 skrll 8693 1.2 christos ECHO_C= ECHO_N= ECHO_T= 8694 1.2 christos case `echo -n x` in #((((( 8695 1.2 christos -n*) 8696 1.2 christos case `echo 'xy\c'` in 8697 1.2 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8698 1.2 christos xy) ECHO_C='\c';; 8699 1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8700 1.2 christos ECHO_T=' ';; 8701 1.2 christos esac;; 8702 1.2 christos *) 8703 1.2 christos ECHO_N='-n';; 8704 1.1 skrll esac 8705 1.1 skrll 8706 1.2 christos rm -f conf$$ conf$$.exe conf$$.file 8707 1.2 christos if test -d conf$$.dir; then 8708 1.2 christos rm -f conf$$.dir/conf$$.file 8709 1.1 skrll else 8710 1.2 christos rm -f conf$$.dir 8711 1.2 christos mkdir conf$$.dir 2>/dev/null 8712 1.1 skrll fi 8713 1.2 christos if (echo >conf$$.file) 2>/dev/null; then 8714 1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 8715 1.2 christos as_ln_s='ln -s' 8716 1.2 christos # ... but there are two gotchas: 8717 1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8718 1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8719 1.4 christos # In both cases, we have to default to `cp -pR'. 8720 1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8721 1.4 christos as_ln_s='cp -pR' 8722 1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then 8723 1.2 christos as_ln_s=ln 8724 1.2 christos else 8725 1.4 christos as_ln_s='cp -pR' 8726 1.1 skrll fi 8727 1.1 skrll else 8728 1.4 christos as_ln_s='cp -pR' 8729 1.1 skrll fi 8730 1.2 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8731 1.2 christos rmdir conf$$.dir 2>/dev/null 8732 1.2 christos 8733 1.2 christos 8734 1.2 christos # as_fn_mkdir_p 8735 1.2 christos # ------------- 8736 1.2 christos # Create "$as_dir" as a directory, including parents if necessary. 8737 1.2 christos as_fn_mkdir_p () 8738 1.2 christos { 8739 1.2 christos 8740 1.2 christos case $as_dir in #( 8741 1.2 christos -*) as_dir=./$as_dir;; 8742 1.2 christos esac 8743 1.2 christos test -d "$as_dir" || eval $as_mkdir_p || { 8744 1.2 christos as_dirs= 8745 1.2 christos while :; do 8746 1.2 christos case $as_dir in #( 8747 1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8748 1.2 christos *) as_qdir=$as_dir;; 8749 1.2 christos esac 8750 1.2 christos as_dirs="'$as_qdir' $as_dirs" 8751 1.2 christos as_dir=`$as_dirname -- "$as_dir" || 8752 1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8753 1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 8754 1.2 christos X"$as_dir" : 'X\(//\)$' \| \ 8755 1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8756 1.2 christos $as_echo X"$as_dir" | 8757 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8758 1.2 christos s//\1/ 8759 1.2 christos q 8760 1.2 christos } 8761 1.2 christos /^X\(\/\/\)[^/].*/{ 8762 1.2 christos s//\1/ 8763 1.2 christos q 8764 1.2 christos } 8765 1.2 christos /^X\(\/\/\)$/{ 8766 1.2 christos s//\1/ 8767 1.2 christos q 8768 1.2 christos } 8769 1.2 christos /^X\(\/\).*/{ 8770 1.2 christos s//\1/ 8771 1.2 christos q 8772 1.2 christos } 8773 1.2 christos s/.*/./; q'` 8774 1.2 christos test -d "$as_dir" && break 8775 1.2 christos done 8776 1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 8777 1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8778 1.2 christos 8779 1.1 skrll 8780 1.2 christos } # as_fn_mkdir_p 8781 1.1 skrll if mkdir -p . 2>/dev/null; then 8782 1.2 christos as_mkdir_p='mkdir -p "$as_dir"' 8783 1.1 skrll else 8784 1.1 skrll test -d ./-p && rmdir ./-p 8785 1.1 skrll as_mkdir_p=false 8786 1.1 skrll fi 8787 1.1 skrll 8788 1.4 christos 8789 1.4 christos # as_fn_executable_p FILE 8790 1.4 christos # ----------------------- 8791 1.4 christos # Test if FILE is an executable regular file. 8792 1.4 christos as_fn_executable_p () 8793 1.4 christos { 8794 1.4 christos test -f "$1" && test -x "$1" 8795 1.4 christos } # as_fn_executable_p 8796 1.4 christos as_test_x='test -x' 8797 1.4 christos as_executable_p=as_fn_executable_p 8798 1.1 skrll 8799 1.1 skrll # Sed expression to map a string onto a valid CPP name. 8800 1.1 skrll as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8801 1.1 skrll 8802 1.1 skrll # Sed expression to map a string onto a valid variable name. 8803 1.1 skrll as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8804 1.1 skrll 8805 1.1 skrll 8806 1.1 skrll exec 6>&1 8807 1.2 christos ## ----------------------------------- ## 8808 1.2 christos ## Main body of $CONFIG_STATUS script. ## 8809 1.2 christos ## ----------------------------------- ## 8810 1.2 christos _ASEOF 8811 1.2 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8812 1.1 skrll 8813 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8814 1.2 christos # Save the log message, to keep $0 and so on meaningful, and to 8815 1.1 skrll # report actual input values of CONFIG_FILES etc. instead of their 8816 1.2 christos # values after options handling. 8817 1.2 christos ac_log=" 8818 1.1 skrll This file was extended by $as_me, which was 8819 1.4 christos generated by GNU Autoconf 2.69. Invocation command line was 8820 1.1 skrll 8821 1.1 skrll CONFIG_FILES = $CONFIG_FILES 8822 1.1 skrll CONFIG_HEADERS = $CONFIG_HEADERS 8823 1.1 skrll CONFIG_LINKS = $CONFIG_LINKS 8824 1.1 skrll CONFIG_COMMANDS = $CONFIG_COMMANDS 8825 1.1 skrll $ $0 $@ 8826 1.1 skrll 8827 1.2 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 8828 1.2 christos " 8829 1.2 christos 8830 1.1 skrll _ACEOF 8831 1.1 skrll 8832 1.2 christos case $ac_config_files in *" 8833 1.2 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 8834 1.2 christos esac 8835 1.1 skrll 8836 1.2 christos case $ac_config_headers in *" 8837 1.2 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8838 1.2 christos esac 8839 1.1 skrll 8840 1.1 skrll 8841 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8842 1.2 christos # Files that config.status was made for. 8843 1.2 christos config_files="$ac_config_files" 8844 1.2 christos config_headers="$ac_config_headers" 8845 1.2 christos config_commands="$ac_config_commands" 8846 1.1 skrll 8847 1.2 christos _ACEOF 8848 1.1 skrll 8849 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8850 1.1 skrll ac_cs_usage="\ 8851 1.2 christos \`$as_me' instantiates files and other configuration actions 8852 1.2 christos from templates according to the current configuration. Unless the files 8853 1.2 christos and actions are specified as TAGs, all are instantiated by default. 8854 1.1 skrll 8855 1.2 christos Usage: $0 [OPTION]... [TAG]... 8856 1.1 skrll 8857 1.1 skrll -h, --help print this help, then exit 8858 1.2 christos -V, --version print version number and configuration settings, then exit 8859 1.4 christos --config print configuration, then exit 8860 1.2 christos -q, --quiet, --silent 8861 1.2 christos do not print progress messages 8862 1.1 skrll -d, --debug don't remove temporary files 8863 1.1 skrll --recheck update $as_me by reconfiguring in the same conditions 8864 1.2 christos --file=FILE[:TEMPLATE] 8865 1.2 christos instantiate the configuration file FILE 8866 1.2 christos --header=FILE[:TEMPLATE] 8867 1.2 christos instantiate the configuration header FILE 8868 1.1 skrll 8869 1.1 skrll Configuration files: 8870 1.1 skrll $config_files 8871 1.1 skrll 8872 1.1 skrll Configuration headers: 8873 1.1 skrll $config_headers 8874 1.1 skrll 8875 1.1 skrll Configuration commands: 8876 1.1 skrll $config_commands 8877 1.1 skrll 8878 1.2 christos Report bugs to the package provider." 8879 1.2 christos 8880 1.1 skrll _ACEOF 8881 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8882 1.4 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8883 1.1 skrll ac_cs_version="\\ 8884 1.1 skrll config.status 8885 1.4 christos configured by $0, generated by GNU Autoconf 2.69, 8886 1.4 christos with options \\"\$ac_cs_config\\" 8887 1.1 skrll 8888 1.4 christos Copyright (C) 2012 Free Software Foundation, Inc. 8889 1.1 skrll This config.status script is free software; the Free Software Foundation 8890 1.1 skrll gives unlimited permission to copy, distribute and modify it." 8891 1.2 christos 8892 1.2 christos ac_pwd='$ac_pwd' 8893 1.2 christos srcdir='$srcdir' 8894 1.2 christos INSTALL='$INSTALL' 8895 1.2 christos test -n "\$AWK" || AWK=awk 8896 1.1 skrll _ACEOF 8897 1.1 skrll 8898 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8899 1.2 christos # The default lists apply if the user does not specify any file. 8900 1.1 skrll ac_need_defaults=: 8901 1.1 skrll while test $# != 0 8902 1.1 skrll do 8903 1.1 skrll case $1 in 8904 1.4 christos --*=?*) 8905 1.2 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 8906 1.2 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8907 1.1 skrll ac_shift=: 8908 1.1 skrll ;; 8909 1.4 christos --*=) 8910 1.4 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 8911 1.4 christos ac_optarg= 8912 1.4 christos ac_shift=: 8913 1.4 christos ;; 8914 1.2 christos *) 8915 1.1 skrll ac_option=$1 8916 1.1 skrll ac_optarg=$2 8917 1.1 skrll ac_shift=shift 8918 1.1 skrll ;; 8919 1.1 skrll esac 8920 1.1 skrll 8921 1.1 skrll case $ac_option in 8922 1.1 skrll # Handling of the options. 8923 1.1 skrll -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8924 1.1 skrll ac_cs_recheck=: ;; 8925 1.2 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8926 1.2 christos $as_echo "$ac_cs_version"; exit ;; 8927 1.4 christos --config | --confi | --conf | --con | --co | --c ) 8928 1.4 christos $as_echo "$ac_cs_config"; exit ;; 8929 1.2 christos --debug | --debu | --deb | --de | --d | -d ) 8930 1.1 skrll debug=: ;; 8931 1.1 skrll --file | --fil | --fi | --f ) 8932 1.1 skrll $ac_shift 8933 1.2 christos case $ac_optarg in 8934 1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8935 1.4 christos '') as_fn_error $? "missing file argument" ;; 8936 1.2 christos esac 8937 1.2 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 8938 1.1 skrll ac_need_defaults=false;; 8939 1.1 skrll --header | --heade | --head | --hea ) 8940 1.1 skrll $ac_shift 8941 1.2 christos case $ac_optarg in 8942 1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8943 1.2 christos esac 8944 1.2 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8945 1.1 skrll ac_need_defaults=false;; 8946 1.2 christos --he | --h) 8947 1.2 christos # Conflict between --help and --header 8948 1.4 christos as_fn_error $? "ambiguous option: \`$1' 8949 1.2 christos Try \`$0 --help' for more information.";; 8950 1.2 christos --help | --hel | -h ) 8951 1.2 christos $as_echo "$ac_cs_usage"; exit ;; 8952 1.1 skrll -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8953 1.1 skrll | -silent | --silent | --silen | --sile | --sil | --si | --s) 8954 1.1 skrll ac_cs_silent=: ;; 8955 1.1 skrll 8956 1.1 skrll # This is an error. 8957 1.4 christos -*) as_fn_error $? "unrecognized option: \`$1' 8958 1.2 christos Try \`$0 --help' for more information." ;; 8959 1.1 skrll 8960 1.2 christos *) as_fn_append ac_config_targets " $1" 8961 1.2 christos ac_need_defaults=false ;; 8962 1.1 skrll 8963 1.1 skrll esac 8964 1.1 skrll shift 8965 1.1 skrll done 8966 1.1 skrll 8967 1.1 skrll ac_configure_extra_args= 8968 1.1 skrll 8969 1.1 skrll if $ac_cs_silent; then 8970 1.1 skrll exec 6>/dev/null 8971 1.1 skrll ac_configure_extra_args="$ac_configure_extra_args --silent" 8972 1.1 skrll fi 8973 1.1 skrll 8974 1.1 skrll _ACEOF 8975 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8976 1.1 skrll if \$ac_cs_recheck; then 8977 1.4 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8978 1.2 christos shift 8979 1.2 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8980 1.2 christos CONFIG_SHELL='$SHELL' 8981 1.2 christos export CONFIG_SHELL 8982 1.2 christos exec "\$@" 8983 1.1 skrll fi 8984 1.1 skrll 8985 1.1 skrll _ACEOF 8986 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8987 1.2 christos exec 5>>config.log 8988 1.2 christos { 8989 1.2 christos echo 8990 1.2 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8991 1.2 christos ## Running $as_me. ## 8992 1.2 christos _ASBOX 8993 1.2 christos $as_echo "$ac_log" 8994 1.2 christos } >&5 8995 1.1 skrll 8996 1.2 christos _ACEOF 8997 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8998 1.1 skrll # 8999 1.2 christos # INIT-COMMANDS 9000 1.1 skrll # 9001 1.1 skrll srcdir=${srcdir} 9002 1.1 skrll host=${host} 9003 1.1 skrll target=${target} 9004 1.1 skrll with_target_subdir=${with_target_subdir} 9005 1.1 skrll with_multisubdir=${with_multisubdir} 9006 1.1 skrll ac_configure_args="--enable-multilib ${ac_configure_args}" 9007 1.1 skrll CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 9008 1.1 skrll ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 9009 1.1 skrll libiberty_topdir=${libiberty_topdir} 9010 1.1 skrll 9011 1.1 skrll 9012 1.1 skrll _ACEOF 9013 1.1 skrll 9014 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9015 1.1 skrll 9016 1.2 christos # Handling of arguments. 9017 1.1 skrll for ac_config_target in $ac_config_targets 9018 1.1 skrll do 9019 1.2 christos case $ac_config_target in 9020 1.2 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 9021 1.2 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 9022 1.2 christos "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 9023 1.2 christos "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 9024 1.2 christos 9025 1.4 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 9026 1.1 skrll esac 9027 1.1 skrll done 9028 1.1 skrll 9029 1.2 christos 9030 1.1 skrll # If the user did not use the arguments to specify the items to instantiate, 9031 1.1 skrll # then the envvar interface is used. Set only those that are not. 9032 1.1 skrll # We use the long form for the default assignment because of an extremely 9033 1.1 skrll # bizarre bug on SunOS 4.1.3. 9034 1.1 skrll if $ac_need_defaults; then 9035 1.1 skrll test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 9036 1.1 skrll test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 9037 1.1 skrll test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 9038 1.1 skrll fi 9039 1.1 skrll 9040 1.1 skrll # Have a temporary directory for convenience. Make it in the build tree 9041 1.2 christos # simply because there is no reason against having it here, and in addition, 9042 1.1 skrll # creating and moving files from /tmp can sometimes cause problems. 9043 1.2 christos # Hook for its removal unless debugging. 9044 1.2 christos # Note that there is a small window in which the directory will not be cleaned: 9045 1.2 christos # after its creation but before its name has been assigned to `$tmp'. 9046 1.1 skrll $debug || 9047 1.1 skrll { 9048 1.4 christos tmp= ac_tmp= 9049 1.2 christos trap 'exit_status=$? 9050 1.4 christos : "${ac_tmp:=$tmp}" 9051 1.4 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 9052 1.2 christos ' 0 9053 1.2 christos trap 'as_fn_exit 1' 1 2 13 15 9054 1.1 skrll } 9055 1.1 skrll # Create a (secure) tmp directory for tmp files. 9056 1.1 skrll 9057 1.1 skrll { 9058 1.2 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 9059 1.4 christos test -d "$tmp" 9060 1.1 skrll } || 9061 1.1 skrll { 9062 1.2 christos tmp=./conf$$-$RANDOM 9063 1.2 christos (umask 077 && mkdir "$tmp") 9064 1.4 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 9065 1.4 christos ac_tmp=$tmp 9066 1.2 christos 9067 1.2 christos # Set up the scripts for CONFIG_FILES section. 9068 1.2 christos # No need to generate them if there are no CONFIG_FILES. 9069 1.2 christos # This happens for instance with `./config.status config.h'. 9070 1.2 christos if test -n "$CONFIG_FILES"; then 9071 1.2 christos 9072 1.2 christos if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 9073 1.2 christos ac_cs_awk_getline=: 9074 1.2 christos ac_cs_awk_pipe_init= 9075 1.2 christos ac_cs_awk_read_file=' 9076 1.2 christos while ((getline aline < (F[key])) > 0) 9077 1.2 christos print(aline) 9078 1.2 christos close(F[key])' 9079 1.2 christos ac_cs_awk_pipe_fini= 9080 1.2 christos else 9081 1.2 christos ac_cs_awk_getline=false 9082 1.2 christos ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 9083 1.2 christos ac_cs_awk_read_file=' 9084 1.2 christos print "|#_!!_#|" 9085 1.2 christos print "cat " F[key] " &&" 9086 1.2 christos '$ac_cs_awk_pipe_init 9087 1.2 christos # The final `:' finishes the AND list. 9088 1.2 christos ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 9089 1.2 christos fi 9090 1.2 christos ac_cr=`echo X | tr X '\015'` 9091 1.2 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 9092 1.2 christos # But we know of no other shell where ac_cr would be empty at this 9093 1.2 christos # point, so we can use a bashism as a fallback. 9094 1.2 christos if test "x$ac_cr" = x; then 9095 1.2 christos eval ac_cr=\$\'\\r\' 9096 1.2 christos fi 9097 1.2 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 9098 1.2 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 9099 1.4 christos ac_cs_awk_cr='\\r' 9100 1.2 christos else 9101 1.2 christos ac_cs_awk_cr=$ac_cr 9102 1.2 christos fi 9103 1.2 christos 9104 1.4 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 9105 1.2 christos _ACEOF 9106 1.2 christos 9107 1.2 christos # Create commands to substitute file output variables. 9108 1.2 christos { 9109 1.2 christos echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 9110 1.4 christos echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 9111 1.2 christos echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 9112 1.2 christos echo "_ACAWK" && 9113 1.2 christos echo "_ACEOF" 9114 1.2 christos } >conf$$files.sh && 9115 1.2 christos . ./conf$$files.sh || 9116 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9117 1.2 christos rm -f conf$$files.sh 9118 1.2 christos 9119 1.2 christos { 9120 1.2 christos echo "cat >conf$$subs.awk <<_ACEOF" && 9121 1.2 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 9122 1.2 christos echo "_ACEOF" 9123 1.2 christos } >conf$$subs.sh || 9124 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9125 1.4 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 9126 1.2 christos ac_delim='%!_!# ' 9127 1.2 christos for ac_last_try in false false false false false :; do 9128 1.2 christos . ./conf$$subs.sh || 9129 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9130 1.2 christos 9131 1.2 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 9132 1.2 christos if test $ac_delim_n = $ac_delim_num; then 9133 1.2 christos break 9134 1.2 christos elif $ac_last_try; then 9135 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9136 1.2 christos else 9137 1.2 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9138 1.2 christos fi 9139 1.2 christos done 9140 1.2 christos rm -f conf$$subs.sh 9141 1.2 christos 9142 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9143 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 9144 1.2 christos _ACEOF 9145 1.2 christos sed -n ' 9146 1.2 christos h 9147 1.2 christos s/^/S["/; s/!.*/"]=/ 9148 1.2 christos p 9149 1.2 christos g 9150 1.2 christos s/^[^!]*!// 9151 1.2 christos :repl 9152 1.2 christos t repl 9153 1.2 christos s/'"$ac_delim"'$// 9154 1.2 christos t delim 9155 1.2 christos :nl 9156 1.2 christos h 9157 1.4 christos s/\(.\{148\}\)..*/\1/ 9158 1.2 christos t more1 9159 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 9160 1.2 christos p 9161 1.2 christos n 9162 1.2 christos b repl 9163 1.2 christos :more1 9164 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 9165 1.2 christos p 9166 1.2 christos g 9167 1.2 christos s/.\{148\}// 9168 1.2 christos t nl 9169 1.2 christos :delim 9170 1.2 christos h 9171 1.4 christos s/\(.\{148\}\)..*/\1/ 9172 1.2 christos t more2 9173 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 9174 1.2 christos p 9175 1.2 christos b 9176 1.2 christos :more2 9177 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 9178 1.2 christos p 9179 1.2 christos g 9180 1.2 christos s/.\{148\}// 9181 1.2 christos t delim 9182 1.2 christos ' <conf$$subs.awk | sed ' 9183 1.2 christos /^[^""]/{ 9184 1.2 christos N 9185 1.2 christos s/\n// 9186 1.2 christos } 9187 1.2 christos ' >>$CONFIG_STATUS || ac_write_fail=1 9188 1.2 christos rm -f conf$$subs.awk 9189 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9190 1.2 christos _ACAWK 9191 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 9192 1.2 christos for (key in S) S_is_set[key] = 1 9193 1.2 christos FS = "" 9194 1.2 christos \$ac_cs_awk_pipe_init 9195 1.2 christos } 9196 1.2 christos { 9197 1.2 christos line = $ 0 9198 1.2 christos nfields = split(line, field, "@") 9199 1.2 christos substed = 0 9200 1.2 christos len = length(field[1]) 9201 1.2 christos for (i = 2; i < nfields; i++) { 9202 1.2 christos key = field[i] 9203 1.2 christos keylen = length(key) 9204 1.2 christos if (S_is_set[key]) { 9205 1.2 christos value = S[key] 9206 1.2 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 9207 1.2 christos len += length(value) + length(field[++i]) 9208 1.2 christos substed = 1 9209 1.2 christos } else 9210 1.2 christos len += 1 + keylen 9211 1.2 christos } 9212 1.2 christos if (nfields == 3 && !substed) { 9213 1.2 christos key = field[2] 9214 1.2 christos if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 9215 1.2 christos \$ac_cs_awk_read_file 9216 1.2 christos next 9217 1.2 christos } 9218 1.2 christos } 9219 1.2 christos print line 9220 1.1 skrll } 9221 1.2 christos \$ac_cs_awk_pipe_fini 9222 1.2 christos _ACAWK 9223 1.2 christos _ACEOF 9224 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9225 1.2 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 9226 1.2 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 9227 1.2 christos else 9228 1.2 christos cat 9229 1.4 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 9230 1.4 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 9231 1.2 christos _ACEOF 9232 1.2 christos 9233 1.4 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 9234 1.4 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 9235 1.2 christos # trailing colons and then remove the whole line if VPATH becomes empty 9236 1.2 christos # (actually we leave an empty line to preserve line numbers). 9237 1.2 christos if test "x$srcdir" = x.; then 9238 1.4 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 9239 1.4 christos h 9240 1.4 christos s/// 9241 1.4 christos s/^/:/ 9242 1.4 christos s/[ ]*$/:/ 9243 1.4 christos s/:\$(srcdir):/:/g 9244 1.4 christos s/:\${srcdir}:/:/g 9245 1.4 christos s/:@srcdir@:/:/g 9246 1.4 christos s/^:*// 9247 1.2 christos s/:*$// 9248 1.4 christos x 9249 1.4 christos s/\(=[ ]*\).*/\1/ 9250 1.4 christos G 9251 1.4 christos s/\n// 9252 1.2 christos s/^[^=]*=[ ]*$// 9253 1.2 christos }' 9254 1.2 christos fi 9255 1.2 christos 9256 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9257 1.2 christos fi # test -n "$CONFIG_FILES" 9258 1.2 christos 9259 1.2 christos # Set up the scripts for CONFIG_HEADERS section. 9260 1.2 christos # No need to generate them if there are no CONFIG_HEADERS. 9261 1.2 christos # This happens for instance with `./config.status Makefile'. 9262 1.2 christos if test -n "$CONFIG_HEADERS"; then 9263 1.4 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 9264 1.2 christos BEGIN { 9265 1.2 christos _ACEOF 9266 1.2 christos 9267 1.2 christos # Transform confdefs.h into an awk script `defines.awk', embedded as 9268 1.2 christos # here-document in config.status, that substitutes the proper values into 9269 1.2 christos # config.h.in to produce config.h. 9270 1.2 christos 9271 1.2 christos # Create a delimiter string that does not exist in confdefs.h, to ease 9272 1.2 christos # handling of long lines. 9273 1.2 christos ac_delim='%!_!# ' 9274 1.2 christos for ac_last_try in false false :; do 9275 1.4 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 9276 1.4 christos if test -z "$ac_tt"; then 9277 1.2 christos break 9278 1.2 christos elif $ac_last_try; then 9279 1.4 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 9280 1.2 christos else 9281 1.2 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9282 1.2 christos fi 9283 1.2 christos done 9284 1.1 skrll 9285 1.2 christos # For the awk script, D is an array of macro values keyed by name, 9286 1.2 christos # likewise P contains macro parameters if any. Preserve backslash 9287 1.2 christos # newline sequences. 9288 1.2 christos 9289 1.2 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 9290 1.2 christos sed -n ' 9291 1.2 christos s/.\{148\}/&'"$ac_delim"'/g 9292 1.2 christos t rset 9293 1.2 christos :rset 9294 1.2 christos s/^[ ]*#[ ]*define[ ][ ]*/ / 9295 1.2 christos t def 9296 1.2 christos d 9297 1.2 christos :def 9298 1.2 christos s/\\$// 9299 1.2 christos t bsnl 9300 1.2 christos s/["\\]/\\&/g 9301 1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9302 1.2 christos D["\1"]=" \3"/p 9303 1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 9304 1.2 christos d 9305 1.2 christos :bsnl 9306 1.2 christos s/["\\]/\\&/g 9307 1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9308 1.2 christos D["\1"]=" \3\\\\\\n"\\/p 9309 1.2 christos t cont 9310 1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 9311 1.2 christos t cont 9312 1.2 christos d 9313 1.2 christos :cont 9314 1.2 christos n 9315 1.2 christos s/.\{148\}/&'"$ac_delim"'/g 9316 1.2 christos t clear 9317 1.2 christos :clear 9318 1.2 christos s/\\$// 9319 1.2 christos t bsnlc 9320 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p 9321 1.2 christos d 9322 1.2 christos :bsnlc 9323 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 9324 1.2 christos b cont 9325 1.2 christos ' <confdefs.h | sed ' 9326 1.2 christos s/'"$ac_delim"'/"\\\ 9327 1.2 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1 9328 1.2 christos 9329 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9330 1.2 christos for (key in D) D_is_set[key] = 1 9331 1.2 christos FS = "" 9332 1.2 christos } 9333 1.2 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 9334 1.2 christos line = \$ 0 9335 1.2 christos split(line, arg, " ") 9336 1.2 christos if (arg[1] == "#") { 9337 1.2 christos defundef = arg[2] 9338 1.2 christos mac1 = arg[3] 9339 1.2 christos } else { 9340 1.2 christos defundef = substr(arg[1], 2) 9341 1.2 christos mac1 = arg[2] 9342 1.2 christos } 9343 1.2 christos split(mac1, mac2, "(") #) 9344 1.2 christos macro = mac2[1] 9345 1.2 christos prefix = substr(line, 1, index(line, defundef) - 1) 9346 1.2 christos if (D_is_set[macro]) { 9347 1.2 christos # Preserve the white space surrounding the "#". 9348 1.2 christos print prefix "define", macro P[macro] D[macro] 9349 1.2 christos next 9350 1.2 christos } else { 9351 1.2 christos # Replace #undef with comments. This is necessary, for example, 9352 1.2 christos # in the case of _POSIX_SOURCE, which is predefined and required 9353 1.2 christos # on some systems where configure will not decide to define it. 9354 1.2 christos if (defundef == "undef") { 9355 1.2 christos print "/*", prefix defundef, macro, "*/" 9356 1.2 christos next 9357 1.2 christos } 9358 1.2 christos } 9359 1.2 christos } 9360 1.2 christos { print } 9361 1.2 christos _ACAWK 9362 1.1 skrll _ACEOF 9363 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9364 1.4 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 9365 1.2 christos fi # test -n "$CONFIG_HEADERS" 9366 1.1 skrll 9367 1.1 skrll 9368 1.2 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 9369 1.2 christos shift 9370 1.2 christos for ac_tag 9371 1.2 christos do 9372 1.2 christos case $ac_tag in 9373 1.2 christos :[FHLC]) ac_mode=$ac_tag; continue;; 9374 1.2 christos esac 9375 1.2 christos case $ac_mode$ac_tag in 9376 1.2 christos :[FHL]*:*);; 9377 1.4 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 9378 1.2 christos :[FH]-) ac_tag=-:-;; 9379 1.2 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 9380 1.2 christos esac 9381 1.2 christos ac_save_IFS=$IFS 9382 1.2 christos IFS=: 9383 1.2 christos set x $ac_tag 9384 1.2 christos IFS=$ac_save_IFS 9385 1.2 christos shift 9386 1.2 christos ac_file=$1 9387 1.2 christos shift 9388 1.2 christos 9389 1.2 christos case $ac_mode in 9390 1.2 christos :L) ac_source=$1;; 9391 1.2 christos :[FH]) 9392 1.2 christos ac_file_inputs= 9393 1.2 christos for ac_f 9394 1.2 christos do 9395 1.2 christos case $ac_f in 9396 1.4 christos -) ac_f="$ac_tmp/stdin";; 9397 1.2 christos *) # Look for the file first in the build tree, then in the source tree 9398 1.2 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 9399 1.2 christos # because $ac_f cannot contain `:'. 9400 1.2 christos test -f "$ac_f" || 9401 1.2 christos case $ac_f in 9402 1.2 christos [\\/$]*) false;; 9403 1.2 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 9404 1.2 christos esac || 9405 1.4 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 9406 1.2 christos esac 9407 1.2 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 9408 1.2 christos as_fn_append ac_file_inputs " '$ac_f'" 9409 1.2 christos done 9410 1.1 skrll 9411 1.2 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 9412 1.2 christos # use $as_me), people would be surprised to read: 9413 1.2 christos # /* config.h. Generated by config.status. */ 9414 1.2 christos configure_input='Generated from '` 9415 1.2 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 9416 1.2 christos `' by configure.' 9417 1.2 christos if test x"$ac_file" != x-; then 9418 1.2 christos configure_input="$ac_file. $configure_input" 9419 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 9420 1.2 christos $as_echo "$as_me: creating $ac_file" >&6;} 9421 1.1 skrll fi 9422 1.2 christos # Neutralize special characters interpreted by sed in replacement strings. 9423 1.2 christos case $configure_input in #( 9424 1.2 christos *\&* | *\|* | *\\* ) 9425 1.2 christos ac_sed_conf_input=`$as_echo "$configure_input" | 9426 1.2 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 9427 1.2 christos *) ac_sed_conf_input=$configure_input;; 9428 1.2 christos esac 9429 1.1 skrll 9430 1.2 christos case $ac_tag in 9431 1.4 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 9432 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 9433 1.2 christos esac 9434 1.2 christos ;; 9435 1.1 skrll esac 9436 1.1 skrll 9437 1.2 christos ac_dir=`$as_dirname -- "$ac_file" || 9438 1.1 skrll $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9439 1.1 skrll X"$ac_file" : 'X\(//\)[^/]' \| \ 9440 1.1 skrll X"$ac_file" : 'X\(//\)$' \| \ 9441 1.2 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 9442 1.2 christos $as_echo X"$ac_file" | 9443 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 9444 1.2 christos s//\1/ 9445 1.2 christos q 9446 1.2 christos } 9447 1.2 christos /^X\(\/\/\)[^/].*/{ 9448 1.2 christos s//\1/ 9449 1.2 christos q 9450 1.2 christos } 9451 1.2 christos /^X\(\/\/\)$/{ 9452 1.2 christos s//\1/ 9453 1.2 christos q 9454 1.2 christos } 9455 1.2 christos /^X\(\/\).*/{ 9456 1.2 christos s//\1/ 9457 1.2 christos q 9458 1.2 christos } 9459 1.2 christos s/.*/./; q'` 9460 1.2 christos as_dir="$ac_dir"; as_fn_mkdir_p 9461 1.1 skrll ac_builddir=. 9462 1.1 skrll 9463 1.2 christos case "$ac_dir" in 9464 1.2 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 9465 1.2 christos *) 9466 1.2 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 9467 1.2 christos # A ".." for each directory in $ac_dir_suffix. 9468 1.2 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 9469 1.2 christos case $ac_top_builddir_sub in 9470 1.2 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 9471 1.2 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 9472 1.2 christos esac ;; 9473 1.2 christos esac 9474 1.2 christos ac_abs_top_builddir=$ac_pwd 9475 1.2 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 9476 1.2 christos # for backward compatibility: 9477 1.2 christos ac_top_builddir=$ac_top_build_prefix 9478 1.1 skrll 9479 1.1 skrll case $srcdir in 9480 1.2 christos .) # We are building in place. 9481 1.1 skrll ac_srcdir=. 9482 1.2 christos ac_top_srcdir=$ac_top_builddir_sub 9483 1.2 christos ac_abs_top_srcdir=$ac_pwd ;; 9484 1.2 christos [\\/]* | ?:[\\/]* ) # Absolute name. 9485 1.1 skrll ac_srcdir=$srcdir$ac_dir_suffix; 9486 1.2 christos ac_top_srcdir=$srcdir 9487 1.2 christos ac_abs_top_srcdir=$srcdir ;; 9488 1.2 christos *) # Relative name. 9489 1.2 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 9490 1.2 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 9491 1.2 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 9492 1.2 christos esac 9493 1.2 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 9494 1.1 skrll 9495 1.1 skrll 9496 1.2 christos case $ac_mode in 9497 1.2 christos :F) 9498 1.2 christos # 9499 1.2 christos # CONFIG_FILE 9500 1.2 christos # 9501 1.1 skrll 9502 1.1 skrll case $INSTALL in 9503 1.1 skrll [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9504 1.2 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 9505 1.1 skrll esac 9506 1.2 christos _ACEOF 9507 1.1 skrll 9508 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9509 1.2 christos # If the template does not know about datarootdir, expand it. 9510 1.2 christos # FIXME: This hack should be removed a few years after 2.60. 9511 1.2 christos ac_datarootdir_hack=; ac_datarootdir_seen= 9512 1.2 christos ac_sed_dataroot=' 9513 1.2 christos /datarootdir/ { 9514 1.2 christos p 9515 1.2 christos q 9516 1.2 christos } 9517 1.2 christos /@datadir@/p 9518 1.2 christos /@docdir@/p 9519 1.2 christos /@infodir@/p 9520 1.2 christos /@localedir@/p 9521 1.2 christos /@mandir@/p' 9522 1.2 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 9523 1.2 christos *datarootdir*) ac_datarootdir_seen=yes;; 9524 1.2 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 9525 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 9526 1.2 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 9527 1.2 christos _ACEOF 9528 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9529 1.2 christos ac_datarootdir_hack=' 9530 1.2 christos s&@datadir@&$datadir&g 9531 1.2 christos s&@docdir@&$docdir&g 9532 1.2 christos s&@infodir@&$infodir&g 9533 1.2 christos s&@localedir@&$localedir&g 9534 1.2 christos s&@mandir@&$mandir&g 9535 1.2 christos s&\\\${datarootdir}&$datarootdir&g' ;; 9536 1.2 christos esac 9537 1.2 christos _ACEOF 9538 1.1 skrll 9539 1.2 christos # Neutralize VPATH when `$srcdir' = `.'. 9540 1.2 christos # Shell code in configure.ac might set extrasub. 9541 1.2 christos # FIXME: do we really want to maintain this feature? 9542 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9543 1.2 christos ac_sed_extra="$ac_vpsub 9544 1.1 skrll $extrasub 9545 1.1 skrll _ACEOF 9546 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9547 1.1 skrll :t 9548 1.1 skrll /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9549 1.2 christos s|@configure_input@|$ac_sed_conf_input|;t t 9550 1.2 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 9551 1.2 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 9552 1.2 christos s&@srcdir@&$ac_srcdir&;t t 9553 1.2 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 9554 1.2 christos s&@top_srcdir@&$ac_top_srcdir&;t t 9555 1.2 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 9556 1.2 christos s&@builddir@&$ac_builddir&;t t 9557 1.2 christos s&@abs_builddir@&$ac_abs_builddir&;t t 9558 1.2 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 9559 1.2 christos s&@INSTALL@&$ac_INSTALL&;t t 9560 1.2 christos $ac_datarootdir_hack 9561 1.2 christos " 9562 1.2 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 9563 1.2 christos if $ac_cs_awk_getline; then 9564 1.4 christos $AWK -f "$ac_tmp/subs.awk" 9565 1.2 christos else 9566 1.4 christos $AWK -f "$ac_tmp/subs.awk" | $SHELL 9567 1.4 christos fi \ 9568 1.4 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9569 1.2 christos 9570 1.2 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 9571 1.4 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 9572 1.4 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 9573 1.4 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 9574 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9575 1.4 christos which seems to be undefined. Please make sure it is defined" >&5 9576 1.2 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9577 1.4 christos which seems to be undefined. Please make sure it is defined" >&2;} 9578 1.1 skrll 9579 1.4 christos rm -f "$ac_tmp/stdin" 9580 1.1 skrll case $ac_file in 9581 1.4 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 9582 1.4 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 9583 1.2 christos esac \ 9584 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9585 1.2 christos ;; 9586 1.2 christos :H) 9587 1.2 christos # 9588 1.2 christos # CONFIG_HEADER 9589 1.2 christos # 9590 1.1 skrll if test x"$ac_file" != x-; then 9591 1.2 christos { 9592 1.2 christos $as_echo "/* $configure_input */" \ 9593 1.4 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 9594 1.4 christos } >"$ac_tmp/config.h" \ 9595 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9596 1.4 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 9597 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 9598 1.2 christos $as_echo "$as_me: $ac_file is unchanged" >&6;} 9599 1.1 skrll else 9600 1.2 christos rm -f "$ac_file" 9601 1.4 christos mv "$ac_tmp/config.h" "$ac_file" \ 9602 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9603 1.1 skrll fi 9604 1.1 skrll else 9605 1.2 christos $as_echo "/* $configure_input */" \ 9606 1.4 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 9607 1.4 christos || as_fn_error $? "could not create -" "$LINENO" 5 9608 1.1 skrll fi 9609 1.2 christos ;; 9610 1.1 skrll 9611 1.2 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 9612 1.2 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 9613 1.2 christos ;; 9614 1.2 christos esac 9615 1.1 skrll 9616 1.1 skrll 9617 1.2 christos case $ac_file$ac_mode in 9618 1.2 christos "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 9619 1.1 skrll if test -n "$CONFIG_FILES"; then 9620 1.1 skrll if test -n "${with_target_subdir}"; then 9621 1.1 skrll # FIXME: We shouldn't need to set ac_file 9622 1.1 skrll ac_file=Makefile 9623 1.1 skrll LD="${ORIGINAL_LD_FOR_MULTILIBS}" 9624 1.1 skrll . ${libiberty_topdir}/config-ml.in 9625 1.1 skrll fi 9626 1.1 skrll fi ;; 9627 1.2 christos 9628 1.1 skrll esac 9629 1.2 christos done # for ac_tag 9630 1.1 skrll 9631 1.1 skrll 9632 1.2 christos as_fn_exit 0 9633 1.1 skrll _ACEOF 9634 1.1 skrll ac_clean_files=$ac_clean_files_save 9635 1.1 skrll 9636 1.2 christos test $ac_write_fail = 0 || 9637 1.4 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9638 1.2 christos 9639 1.1 skrll 9640 1.1 skrll # configure is writing to config.log, and then calls config.status. 9641 1.1 skrll # config.status does its own redirection, appending to config.log. 9642 1.1 skrll # Unfortunately, on DOS this fails, as config.log is still kept open 9643 1.1 skrll # by configure, so config.status won't be able to write to it; its 9644 1.1 skrll # output is simply discarded. So we exec the FD to /dev/null, 9645 1.1 skrll # effectively closing config.log, so it can be properly (re)opened and 9646 1.1 skrll # appended to by config.status. When coming back to configure, we 9647 1.1 skrll # need to make the FD available again. 9648 1.1 skrll if test "$no_create" != yes; then 9649 1.1 skrll ac_cs_success=: 9650 1.1 skrll ac_config_status_args= 9651 1.1 skrll test "$silent" = yes && 9652 1.1 skrll ac_config_status_args="$ac_config_status_args --quiet" 9653 1.1 skrll exec 5>/dev/null 9654 1.1 skrll $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9655 1.1 skrll exec 5>>config.log 9656 1.1 skrll # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9657 1.1 skrll # would make configure fail if this is the last instruction. 9658 1.4 christos $ac_cs_success || as_fn_exit 1 9659 1.2 christos fi 9660 1.2 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9661 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9662 1.2 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9663 1.1 skrll fi 9664 1.1 skrll 9665