1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.6 christos # Generated by GNU Autoconf 2.69. 4 1.6 christos # 5 1.6 christos # 6 1.6 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 christos # 8 1.1 christos # 9 1.1 christos # This configure script is free software; the Free Software Foundation 10 1.1 christos # gives unlimited permission to copy, distribute and modify it. 11 1.1 christos ## -------------------- ## 12 1.1 christos ## M4sh Initialization. ## 13 1.1 christos ## -------------------- ## 14 1.1 christos 15 1.1 christos # Be more Bourne compatible 16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 christos emulate sh 19 1.1 christos NULLCMD=: 20 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 christos # is contrary to our usage. Disable this feature. 22 1.1 christos alias -g '${1+"$@"}'='"$@"' 23 1.1 christos setopt NO_GLOB_SUBST 24 1.1 christos else 25 1.1 christos case `(set -o) 2>/dev/null` in #( 26 1.1 christos *posix*) : 27 1.1 christos set -o posix ;; #( 28 1.1 christos *) : 29 1.1 christos ;; 30 1.1 christos esac 31 1.1 christos fi 32 1.1 christos 33 1.1 christos 34 1.1 christos as_nl=' 35 1.1 christos ' 36 1.1 christos export as_nl 37 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 christos # but without wasting forks for bash or zsh. 43 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 christos as_echo='print -r --' 46 1.1 christos as_echo_n='print -rn --' 47 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 christos as_echo='printf %s\n' 49 1.1 christos as_echo_n='printf %s' 50 1.1 christos else 51 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 christos as_echo_n='/usr/ucb/echo -n' 54 1.1 christos else 55 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 christos as_echo_n_body='eval 57 1.1 christos arg=$1; 58 1.1 christos case $arg in #( 59 1.1 christos *"$as_nl"*) 60 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 christos esac; 63 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 christos ' 65 1.1 christos export as_echo_n_body 66 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 christos fi 68 1.1 christos export as_echo_body 69 1.1 christos as_echo='sh -c $as_echo_body as_echo' 70 1.1 christos fi 71 1.1 christos 72 1.1 christos # The user is always right. 73 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 christos PATH_SEPARATOR=: 75 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 christos PATH_SEPARATOR=';' 78 1.1 christos } 79 1.1 christos fi 80 1.1 christos 81 1.1 christos 82 1.1 christos # IFS 83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 christos # there to prevent editors from complaining about space-tab. 85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 christos # splitting by setting IFS to empty value.) 87 1.1 christos IFS=" "" $as_nl" 88 1.1 christos 89 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 90 1.6 christos as_myself= 91 1.1 christos case $0 in #(( 92 1.1 christos *[\\/]* ) as_myself=$0 ;; 93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 christos for as_dir in $PATH 95 1.1 christos do 96 1.1 christos IFS=$as_save_IFS 97 1.1 christos test -z "$as_dir" && as_dir=. 98 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 christos done 100 1.1 christos IFS=$as_save_IFS 101 1.1 christos 102 1.1 christos ;; 103 1.1 christos esac 104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 christos # in which case we are not to be found in the path. 106 1.1 christos if test "x$as_myself" = x; then 107 1.1 christos as_myself=$0 108 1.1 christos fi 109 1.1 christos if test ! -f "$as_myself"; then 110 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 christos exit 1 112 1.1 christos fi 113 1.1 christos 114 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 117 1.1 christos # trigger a bug in pdksh 5.2.14. 118 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 christos do eval test x\${$as_var+set} = xset \ 120 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 christos done 122 1.1 christos PS1='$ ' 123 1.1 christos PS2='> ' 124 1.1 christos PS4='+ ' 125 1.1 christos 126 1.1 christos # NLS nuisances. 127 1.1 christos LC_ALL=C 128 1.1 christos export LC_ALL 129 1.1 christos LANGUAGE=C 130 1.1 christos export LANGUAGE 131 1.1 christos 132 1.1 christos # CDPATH. 133 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 christos 135 1.6 christos # Use a proper internal environment variable to ensure we don't fall 136 1.6 christos # into an infinite loop, continuously re-executing ourselves. 137 1.6 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.6 christos _as_can_reexec=no; export _as_can_reexec; 139 1.6 christos # We cannot yet assume a decent shell, so we have to provide a 140 1.6 christos # neutralization value for shells without unset; and this also 141 1.6 christos # works around shells that cannot unset nonexistent variables. 142 1.6 christos # Preserve -v and -x to the replacement shell. 143 1.6 christos BASH_ENV=/dev/null 144 1.6 christos ENV=/dev/null 145 1.6 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.6 christos case $- in # (((( 147 1.6 christos *v*x* | *x*v* ) as_opts=-vx ;; 148 1.6 christos *v* ) as_opts=-v ;; 149 1.6 christos *x* ) as_opts=-x ;; 150 1.6 christos * ) as_opts= ;; 151 1.6 christos esac 152 1.6 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.6 christos # Admittedly, this is quite paranoid, since all the known shells bail 154 1.6 christos # out after a failed `exec'. 155 1.6 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.6 christos as_fn_exit 255 157 1.6 christos fi 158 1.6 christos # We don't want this to propagate to other subprocesses. 159 1.6 christos { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 christos if test "x$CONFIG_SHELL" = x; then 161 1.1 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 christos emulate sh 163 1.1 christos NULLCMD=: 164 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 christos # is contrary to our usage. Disable this feature. 166 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 christos setopt NO_GLOB_SUBST 168 1.1 christos else 169 1.1 christos case \`(set -o) 2>/dev/null\` in #( 170 1.1 christos *posix*) : 171 1.1 christos set -o posix ;; #( 172 1.1 christos *) : 173 1.1 christos ;; 174 1.1 christos esac 175 1.1 christos fi 176 1.1 christos " 177 1.1 christos as_required="as_fn_return () { (exit \$1); } 178 1.1 christos as_fn_success () { as_fn_return 0; } 179 1.1 christos as_fn_failure () { as_fn_return 1; } 180 1.1 christos as_fn_ret_success () { return 0; } 181 1.1 christos as_fn_ret_failure () { return 1; } 182 1.1 christos 183 1.1 christos exitcode=0 184 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 christos 190 1.1 christos else 191 1.1 christos exitcode=1; echo positional parameters were not saved. 192 1.1 christos fi 193 1.6 christos test x\$exitcode = x0 || exit 1 194 1.6 christos test -x / || exit 1" 195 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1" 200 1.1 christos if (eval "$as_required") 2>/dev/null; then : 201 1.1 christos as_have_required=yes 202 1.1 christos else 203 1.1 christos as_have_required=no 204 1.1 christos fi 205 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 1.1 christos 207 1.1 christos else 208 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209 1.1 christos as_found=false 210 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211 1.1 christos do 212 1.1 christos IFS=$as_save_IFS 213 1.1 christos test -z "$as_dir" && as_dir=. 214 1.1 christos as_found=: 215 1.1 christos case $as_dir in #( 216 1.1 christos /*) 217 1.1 christos for as_base in sh bash ksh sh5; do 218 1.1 christos # Try only shells that exist, to save several forks. 219 1.1 christos as_shell=$as_dir/$as_base 220 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes 223 1.1 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 1.1 christos break 2 225 1.1 christos fi 226 1.1 christos fi 227 1.1 christos done;; 228 1.1 christos esac 229 1.1 christos as_found=false 230 1.1 christos done 231 1.1 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes 234 1.1 christos fi; } 235 1.1 christos IFS=$as_save_IFS 236 1.1 christos 237 1.1 christos 238 1.1 christos if test "x$CONFIG_SHELL" != x; then : 239 1.6 christos export CONFIG_SHELL 240 1.6 christos # We cannot yet assume a decent shell, so we have to provide a 241 1.6 christos # neutralization value for shells without unset; and this also 242 1.6 christos # works around shells that cannot unset nonexistent variables. 243 1.6 christos # Preserve -v and -x to the replacement shell. 244 1.6 christos BASH_ENV=/dev/null 245 1.6 christos ENV=/dev/null 246 1.6 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247 1.6 christos case $- in # (((( 248 1.6 christos *v*x* | *x*v* ) as_opts=-vx ;; 249 1.6 christos *v* ) as_opts=-v ;; 250 1.6 christos *x* ) as_opts=-x ;; 251 1.6 christos * ) as_opts= ;; 252 1.6 christos esac 253 1.6 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254 1.6 christos # Admittedly, this is quite paranoid, since all the known shells bail 255 1.6 christos # out after a failed `exec'. 256 1.6 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257 1.6 christos exit 255 258 1.1 christos fi 259 1.1 christos 260 1.1 christos if test x$as_have_required = xno; then : 261 1.1 christos $as_echo "$0: This script requires a shell more modern than all" 262 1.1 christos $as_echo "$0: the shells that I found on your system." 263 1.1 christos if test x${ZSH_VERSION+set} = xset ; then 264 1.1 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 1.1 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 1.1 christos else 267 1.1 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 268 1.1 christos $0: including any error possibly output before this 269 1.1 christos $0: message. Then install a modern shell, or manually run 270 1.1 christos $0: the script under such a shell if you do have one." 271 1.1 christos fi 272 1.1 christos exit 1 273 1.1 christos fi 274 1.1 christos fi 275 1.1 christos fi 276 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 277 1.1 christos export SHELL 278 1.1 christos # Unset more variables known to interfere with behavior of common tools. 279 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS= 280 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS 281 1.1 christos 282 1.1 christos ## --------------------- ## 283 1.1 christos ## M4sh Shell Functions. ## 284 1.1 christos ## --------------------- ## 285 1.1 christos # as_fn_unset VAR 286 1.1 christos # --------------- 287 1.1 christos # Portably unset VAR. 288 1.1 christos as_fn_unset () 289 1.1 christos { 290 1.1 christos { eval $1=; unset $1;} 291 1.1 christos } 292 1.1 christos as_unset=as_fn_unset 293 1.1 christos 294 1.1 christos # as_fn_set_status STATUS 295 1.1 christos # ----------------------- 296 1.1 christos # Set $? to STATUS, without forking. 297 1.1 christos as_fn_set_status () 298 1.1 christos { 299 1.1 christos return $1 300 1.1 christos } # as_fn_set_status 301 1.1 christos 302 1.1 christos # as_fn_exit STATUS 303 1.1 christos # ----------------- 304 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305 1.1 christos as_fn_exit () 306 1.1 christos { 307 1.1 christos set +e 308 1.1 christos as_fn_set_status $1 309 1.1 christos exit $1 310 1.1 christos } # as_fn_exit 311 1.1 christos 312 1.1 christos # as_fn_mkdir_p 313 1.1 christos # ------------- 314 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 315 1.1 christos as_fn_mkdir_p () 316 1.1 christos { 317 1.1 christos 318 1.1 christos case $as_dir in #( 319 1.1 christos -*) as_dir=./$as_dir;; 320 1.1 christos esac 321 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 322 1.1 christos as_dirs= 323 1.1 christos while :; do 324 1.1 christos case $as_dir in #( 325 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 1.1 christos *) as_qdir=$as_dir;; 327 1.1 christos esac 328 1.1 christos as_dirs="'$as_qdir' $as_dirs" 329 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 330 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 332 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 333 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334 1.1 christos $as_echo X"$as_dir" | 335 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 1.1 christos s//\1/ 337 1.1 christos q 338 1.1 christos } 339 1.1 christos /^X\(\/\/\)[^/].*/{ 340 1.1 christos s//\1/ 341 1.1 christos q 342 1.1 christos } 343 1.1 christos /^X\(\/\/\)$/{ 344 1.1 christos s//\1/ 345 1.1 christos q 346 1.1 christos } 347 1.1 christos /^X\(\/\).*/{ 348 1.1 christos s//\1/ 349 1.1 christos q 350 1.1 christos } 351 1.1 christos s/.*/./; q'` 352 1.1 christos test -d "$as_dir" && break 353 1.1 christos done 354 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 355 1.6 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 1.1 christos 357 1.1 christos 358 1.1 christos } # as_fn_mkdir_p 359 1.6 christos 360 1.6 christos # as_fn_executable_p FILE 361 1.6 christos # ----------------------- 362 1.6 christos # Test if FILE is an executable regular file. 363 1.6 christos as_fn_executable_p () 364 1.6 christos { 365 1.6 christos test -f "$1" && test -x "$1" 366 1.6 christos } # as_fn_executable_p 367 1.1 christos # as_fn_append VAR VALUE 368 1.1 christos # ---------------------- 369 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 370 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 371 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 372 1.1 christos # implementations. 373 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 1.1 christos eval 'as_fn_append () 375 1.1 christos { 376 1.1 christos eval $1+=\$2 377 1.1 christos }' 378 1.1 christos else 379 1.1 christos as_fn_append () 380 1.1 christos { 381 1.1 christos eval $1=\$$1\$2 382 1.1 christos } 383 1.1 christos fi # as_fn_append 384 1.1 christos 385 1.1 christos # as_fn_arith ARG... 386 1.1 christos # ------------------ 387 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 388 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 389 1.1 christos # must be portable across $(()) and expr. 390 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 1.1 christos eval 'as_fn_arith () 392 1.1 christos { 393 1.1 christos as_val=$(( $* )) 394 1.1 christos }' 395 1.1 christos else 396 1.1 christos as_fn_arith () 397 1.1 christos { 398 1.1 christos as_val=`expr "$@" || test $? -eq 1` 399 1.1 christos } 400 1.1 christos fi # as_fn_arith 401 1.1 christos 402 1.1 christos 403 1.6 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 404 1.6 christos # ---------------------------------------- 405 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407 1.6 christos # script with STATUS, using 1 if that was 0. 408 1.1 christos as_fn_error () 409 1.1 christos { 410 1.6 christos as_status=$1; test $as_status -eq 0 && as_status=1 411 1.6 christos if test "$4"; then 412 1.6 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 1.1 christos fi 415 1.6 christos $as_echo "$as_me: error: $2" >&2 416 1.1 christos as_fn_exit $as_status 417 1.1 christos } # as_fn_error 418 1.1 christos 419 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 420 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 1.1 christos as_expr=expr 422 1.1 christos else 423 1.1 christos as_expr=false 424 1.1 christos fi 425 1.1 christos 426 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 1.1 christos as_basename=basename 428 1.1 christos else 429 1.1 christos as_basename=false 430 1.1 christos fi 431 1.1 christos 432 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 1.1 christos as_dirname=dirname 434 1.1 christos else 435 1.1 christos as_dirname=false 436 1.1 christos fi 437 1.1 christos 438 1.1 christos as_me=`$as_basename -- "$0" || 439 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 1.1 christos X"$0" : 'X\(//\)$' \| \ 441 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 442 1.1 christos $as_echo X/"$0" | 443 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 1.1 christos s//\1/ 445 1.1 christos q 446 1.1 christos } 447 1.1 christos /^X\/\(\/\/\)$/{ 448 1.1 christos s//\1/ 449 1.1 christos q 450 1.1 christos } 451 1.1 christos /^X\/\(\/\).*/{ 452 1.1 christos s//\1/ 453 1.1 christos q 454 1.1 christos } 455 1.1 christos s/.*/./; q'` 456 1.1 christos 457 1.1 christos # Avoid depending upon Character Ranges. 458 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461 1.1 christos as_cr_digits='0123456789' 462 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 463 1.1 christos 464 1.1 christos 465 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 1.1 christos sed -n ' 471 1.1 christos p 472 1.1 christos /[$]LINENO/= 473 1.1 christos ' <$as_myself | 474 1.1 christos sed ' 475 1.1 christos s/[$]LINENO.*/&-/ 476 1.1 christos t lineno 477 1.1 christos b 478 1.1 christos :lineno 479 1.1 christos N 480 1.1 christos :loop 481 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 1.1 christos t loop 483 1.1 christos s/-\n.*// 484 1.1 christos ' >$as_me.lineno && 485 1.1 christos chmod +x "$as_me.lineno" || 486 1.1 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 1.1 christos 488 1.6 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 1.6 christos # already done that, so ensure we don't try to do so again and fall 490 1.6 christos # in an infinite loop. This has already happened in practice. 491 1.6 christos _as_can_reexec=no; export _as_can_reexec 492 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems 493 1.1 christos # (the dirname of $[0] is not the place where we might find the 494 1.1 christos # original and so on. Autoconf is especially sensitive to this). 495 1.1 christos . "./$as_me.lineno" 496 1.1 christos # Exit status is that of the last command. 497 1.1 christos exit 498 1.1 christos } 499 1.1 christos 500 1.1 christos ECHO_C= ECHO_N= ECHO_T= 501 1.1 christos case `echo -n x` in #((((( 502 1.1 christos -n*) 503 1.1 christos case `echo 'xy\c'` in 504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 1.1 christos xy) ECHO_C='\c';; 506 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 1.1 christos ECHO_T=' ';; 508 1.1 christos esac;; 509 1.1 christos *) 510 1.1 christos ECHO_N='-n';; 511 1.1 christos esac 512 1.1 christos 513 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 514 1.1 christos if test -d conf$$.dir; then 515 1.1 christos rm -f conf$$.dir/conf$$.file 516 1.1 christos else 517 1.1 christos rm -f conf$$.dir 518 1.1 christos mkdir conf$$.dir 2>/dev/null 519 1.1 christos fi 520 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 521 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 522 1.1 christos as_ln_s='ln -s' 523 1.1 christos # ... but there are two gotchas: 524 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 1.6 christos # In both cases, we have to default to `cp -pR'. 527 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 1.6 christos as_ln_s='cp -pR' 529 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 530 1.1 christos as_ln_s=ln 531 1.1 christos else 532 1.6 christos as_ln_s='cp -pR' 533 1.1 christos fi 534 1.1 christos else 535 1.6 christos as_ln_s='cp -pR' 536 1.1 christos fi 537 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538 1.1 christos rmdir conf$$.dir 2>/dev/null 539 1.1 christos 540 1.1 christos if mkdir -p . 2>/dev/null; then 541 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 542 1.1 christos else 543 1.1 christos test -d ./-p && rmdir ./-p 544 1.1 christos as_mkdir_p=false 545 1.1 christos fi 546 1.1 christos 547 1.6 christos as_test_x='test -x' 548 1.6 christos as_executable_p=as_fn_executable_p 549 1.1 christos 550 1.1 christos # Sed expression to map a string onto a valid CPP name. 551 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 1.1 christos 553 1.1 christos # Sed expression to map a string onto a valid variable name. 554 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 1.1 christos 556 1.1 christos 557 1.6 christos test -n "$DJDIR" || exec 7<&0 </dev/null 558 1.6 christos exec 6>&1 559 1.1 christos 560 1.1 christos # Name of the host. 561 1.6 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562 1.1 christos # so uname gets run too. 563 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 1.1 christos 565 1.1 christos # 566 1.1 christos # Initializations. 567 1.1 christos # 568 1.1 christos ac_default_prefix=/usr/local 569 1.1 christos ac_clean_files= 570 1.1 christos ac_config_libobj_dir=. 571 1.1 christos LIBOBJS= 572 1.1 christos cross_compiling=no 573 1.1 christos subdirs= 574 1.1 christos MFLAGS= 575 1.1 christos MAKEFLAGS= 576 1.1 christos 577 1.1 christos # Identity of this package. 578 1.1 christos PACKAGE_NAME= 579 1.1 christos PACKAGE_TARNAME= 580 1.1 christos PACKAGE_VERSION= 581 1.1 christos PACKAGE_STRING= 582 1.1 christos PACKAGE_BUGREPORT= 583 1.1 christos PACKAGE_URL= 584 1.1 christos 585 1.1 christos ac_unique_file="xmalloc.c" 586 1.1 christos # Factoring default headers for most tests. 587 1.1 christos ac_includes_default="\ 588 1.1 christos #include <stdio.h> 589 1.1 christos #ifdef HAVE_SYS_TYPES_H 590 1.1 christos # include <sys/types.h> 591 1.1 christos #endif 592 1.1 christos #ifdef HAVE_SYS_STAT_H 593 1.1 christos # include <sys/stat.h> 594 1.1 christos #endif 595 1.1 christos #ifdef STDC_HEADERS 596 1.1 christos # include <stdlib.h> 597 1.1 christos # include <stddef.h> 598 1.1 christos #else 599 1.1 christos # ifdef HAVE_STDLIB_H 600 1.1 christos # include <stdlib.h> 601 1.1 christos # endif 602 1.1 christos #endif 603 1.1 christos #ifdef HAVE_STRING_H 604 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605 1.1 christos # include <memory.h> 606 1.1 christos # endif 607 1.1 christos # include <string.h> 608 1.1 christos #endif 609 1.1 christos #ifdef HAVE_STRINGS_H 610 1.1 christos # include <strings.h> 611 1.1 christos #endif 612 1.1 christos #ifdef HAVE_INTTYPES_H 613 1.1 christos # include <inttypes.h> 614 1.1 christos #endif 615 1.1 christos #ifdef HAVE_STDINT_H 616 1.1 christos # include <stdint.h> 617 1.1 christos #endif 618 1.1 christos #ifdef HAVE_UNISTD_H 619 1.1 christos # include <unistd.h> 620 1.1 christos #endif" 621 1.1 christos 622 1.6 christos ac_header_list= 623 1.1 christos ac_subst_vars='LTLIBOBJS 624 1.1 christos INSTALL_DEST 625 1.1 christos pexecute 626 1.1 christos target_header_dir 627 1.1 christos CHECK 628 1.1 christos LIBOBJS 629 1.9 christos HWCAP_CFLAGS 630 1.9 christos target_os 631 1.9 christos target_vendor 632 1.9 christos target_cpu 633 1.9 christos target 634 1.8 christos CET_HOST_FLAGS 635 1.3 christos NOASANFLAG 636 1.1 christos PICFLAG 637 1.1 christos INSTALL_DATA 638 1.1 christos INSTALL_SCRIPT 639 1.1 christos INSTALL_PROGRAM 640 1.1 christos OUTPUT_OPTION 641 1.1 christos NO_MINUS_C_MINUS_O 642 1.1 christos ac_libiberty_warn_cflags 643 1.3 christos EGREP 644 1.3 christos GREP 645 1.1 christos CPP 646 1.1 christos OBJEXT 647 1.1 christos EXEEXT 648 1.1 christos ac_ct_CC 649 1.1 christos CPPFLAGS 650 1.1 christos LDFLAGS 651 1.1 christos CFLAGS 652 1.1 christos CC 653 1.8 christos RANLIB_PLUGIN_OPTION 654 1.8 christos AR_PLUGIN_OPTION 655 1.1 christos RANLIB 656 1.1 christos AR 657 1.1 christos host_os 658 1.1 christos host_vendor 659 1.1 christos host_cpu 660 1.1 christos host 661 1.1 christos build_os 662 1.1 christos build_vendor 663 1.1 christos build_cpu 664 1.1 christos build 665 1.1 christos HAVE_PERL 666 1.1 christos PERL 667 1.1 christos BUILD_INFO 668 1.1 christos MAKEINFO 669 1.8 christos ETAGS 670 1.1 christos NOTMAINT 671 1.1 christos MAINT 672 1.1 christos libiberty_topdir 673 1.1 christos target_alias 674 1.1 christos host_alias 675 1.1 christos build_alias 676 1.1 christos LIBS 677 1.1 christos ECHO_T 678 1.1 christos ECHO_N 679 1.1 christos ECHO_C 680 1.1 christos DEFS 681 1.1 christos mandir 682 1.1 christos localedir 683 1.1 christos libdir 684 1.1 christos psdir 685 1.1 christos pdfdir 686 1.1 christos dvidir 687 1.1 christos htmldir 688 1.1 christos infodir 689 1.1 christos docdir 690 1.1 christos oldincludedir 691 1.1 christos includedir 692 1.1 christos localstatedir 693 1.1 christos sharedstatedir 694 1.1 christos sysconfdir 695 1.1 christos datadir 696 1.1 christos datarootdir 697 1.1 christos libexecdir 698 1.1 christos sbindir 699 1.1 christos bindir 700 1.1 christos program_transform_name 701 1.1 christos prefix 702 1.1 christos exec_prefix 703 1.1 christos PACKAGE_URL 704 1.1 christos PACKAGE_BUGREPORT 705 1.1 christos PACKAGE_STRING 706 1.1 christos PACKAGE_VERSION 707 1.1 christos PACKAGE_TARNAME 708 1.1 christos PACKAGE_NAME 709 1.1 christos PATH_SEPARATOR 710 1.1 christos SHELL' 711 1.1 christos ac_subst_files='host_makefile_frag' 712 1.1 christos ac_user_opts=' 713 1.1 christos enable_option_checking 714 1.1 christos with_target_subdir 715 1.1 christos with_build_subdir 716 1.1 christos with_cross_host 717 1.1 christos with_newlib 718 1.1 christos enable_maintainer_mode 719 1.1 christos enable_multilib 720 1.3 christos enable_install_libiberty 721 1.1 christos enable_largefile 722 1.8 christos enable_cet 723 1.1 christos ' 724 1.1 christos ac_precious_vars='build_alias 725 1.1 christos host_alias 726 1.1 christos target_alias 727 1.1 christos CC 728 1.1 christos CFLAGS 729 1.1 christos LDFLAGS 730 1.1 christos LIBS 731 1.1 christos CPPFLAGS 732 1.1 christos CPP' 733 1.1 christos 734 1.1 christos 735 1.1 christos # Initialize some variables set by options. 736 1.1 christos ac_init_help= 737 1.1 christos ac_init_version=false 738 1.1 christos ac_unrecognized_opts= 739 1.1 christos ac_unrecognized_sep= 740 1.1 christos # The variables have the same names as the options, with 741 1.1 christos # dashes changed to underlines. 742 1.1 christos cache_file=/dev/null 743 1.1 christos exec_prefix=NONE 744 1.1 christos no_create= 745 1.1 christos no_recursion= 746 1.1 christos prefix=NONE 747 1.1 christos program_prefix=NONE 748 1.1 christos program_suffix=NONE 749 1.1 christos program_transform_name=s,x,x, 750 1.1 christos silent= 751 1.1 christos site= 752 1.1 christos srcdir= 753 1.1 christos verbose= 754 1.1 christos x_includes=NONE 755 1.1 christos x_libraries=NONE 756 1.1 christos 757 1.1 christos # Installation directory options. 758 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 759 1.1 christos # and all the variables that are supposed to be based on exec_prefix 760 1.1 christos # by default will actually change. 761 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 762 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 763 1.1 christos bindir='${exec_prefix}/bin' 764 1.1 christos sbindir='${exec_prefix}/sbin' 765 1.1 christos libexecdir='${exec_prefix}/libexec' 766 1.1 christos datarootdir='${prefix}/share' 767 1.1 christos datadir='${datarootdir}' 768 1.1 christos sysconfdir='${prefix}/etc' 769 1.1 christos sharedstatedir='${prefix}/com' 770 1.1 christos localstatedir='${prefix}/var' 771 1.1 christos includedir='${prefix}/include' 772 1.1 christos oldincludedir='/usr/include' 773 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}' 774 1.1 christos infodir='${datarootdir}/info' 775 1.1 christos htmldir='${docdir}' 776 1.1 christos dvidir='${docdir}' 777 1.1 christos pdfdir='${docdir}' 778 1.1 christos psdir='${docdir}' 779 1.1 christos libdir='${exec_prefix}/lib' 780 1.1 christos localedir='${datarootdir}/locale' 781 1.1 christos mandir='${datarootdir}/man' 782 1.1 christos 783 1.1 christos ac_prev= 784 1.1 christos ac_dashdash= 785 1.1 christos for ac_option 786 1.1 christos do 787 1.1 christos # If the previous option needs an argument, assign it. 788 1.1 christos if test -n "$ac_prev"; then 789 1.1 christos eval $ac_prev=\$ac_option 790 1.1 christos ac_prev= 791 1.1 christos continue 792 1.1 christos fi 793 1.1 christos 794 1.1 christos case $ac_option in 795 1.6 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 796 1.6 christos *=) ac_optarg= ;; 797 1.6 christos *) ac_optarg=yes ;; 798 1.1 christos esac 799 1.1 christos 800 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 801 1.1 christos 802 1.1 christos case $ac_dashdash$ac_option in 803 1.1 christos --) 804 1.1 christos ac_dashdash=yes ;; 805 1.1 christos 806 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 807 1.1 christos ac_prev=bindir ;; 808 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 809 1.1 christos bindir=$ac_optarg ;; 810 1.1 christos 811 1.1 christos -build | --build | --buil | --bui | --bu) 812 1.1 christos ac_prev=build_alias ;; 813 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 814 1.1 christos build_alias=$ac_optarg ;; 815 1.1 christos 816 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 817 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 818 1.1 christos ac_prev=cache_file ;; 819 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 820 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 821 1.1 christos cache_file=$ac_optarg ;; 822 1.1 christos 823 1.1 christos --config-cache | -C) 824 1.1 christos cache_file=config.cache ;; 825 1.1 christos 826 1.1 christos -datadir | --datadir | --datadi | --datad) 827 1.1 christos ac_prev=datadir ;; 828 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 829 1.1 christos datadir=$ac_optarg ;; 830 1.1 christos 831 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 832 1.1 christos | --dataroo | --dataro | --datar) 833 1.1 christos ac_prev=datarootdir ;; 834 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 835 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 836 1.1 christos datarootdir=$ac_optarg ;; 837 1.1 christos 838 1.1 christos -disable-* | --disable-*) 839 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 840 1.1 christos # Reject names that are not valid shell variable names. 841 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 842 1.6 christos as_fn_error $? "invalid feature name: $ac_useropt" 843 1.1 christos ac_useropt_orig=$ac_useropt 844 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 845 1.1 christos case $ac_user_opts in 846 1.1 christos *" 847 1.1 christos "enable_$ac_useropt" 848 1.1 christos "*) ;; 849 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 850 1.1 christos ac_unrecognized_sep=', ';; 851 1.1 christos esac 852 1.1 christos eval enable_$ac_useropt=no ;; 853 1.1 christos 854 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 855 1.1 christos ac_prev=docdir ;; 856 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 857 1.1 christos docdir=$ac_optarg ;; 858 1.1 christos 859 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 860 1.1 christos ac_prev=dvidir ;; 861 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 862 1.1 christos dvidir=$ac_optarg ;; 863 1.1 christos 864 1.1 christos -enable-* | --enable-*) 865 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 866 1.1 christos # Reject names that are not valid shell variable names. 867 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 868 1.6 christos as_fn_error $? "invalid feature name: $ac_useropt" 869 1.1 christos ac_useropt_orig=$ac_useropt 870 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 871 1.1 christos case $ac_user_opts in 872 1.1 christos *" 873 1.1 christos "enable_$ac_useropt" 874 1.1 christos "*) ;; 875 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 876 1.1 christos ac_unrecognized_sep=', ';; 877 1.1 christos esac 878 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 879 1.1 christos 880 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 881 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 882 1.1 christos | --exec | --exe | --ex) 883 1.1 christos ac_prev=exec_prefix ;; 884 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 885 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 886 1.1 christos | --exec=* | --exe=* | --ex=*) 887 1.1 christos exec_prefix=$ac_optarg ;; 888 1.1 christos 889 1.1 christos -gas | --gas | --ga | --g) 890 1.1 christos # Obsolete; use --with-gas. 891 1.1 christos with_gas=yes ;; 892 1.1 christos 893 1.1 christos -help | --help | --hel | --he | -h) 894 1.1 christos ac_init_help=long ;; 895 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 896 1.1 christos ac_init_help=recursive ;; 897 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 898 1.1 christos ac_init_help=short ;; 899 1.1 christos 900 1.1 christos -host | --host | --hos | --ho) 901 1.1 christos ac_prev=host_alias ;; 902 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 903 1.1 christos host_alias=$ac_optarg ;; 904 1.1 christos 905 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 906 1.1 christos ac_prev=htmldir ;; 907 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 908 1.1 christos | --ht=*) 909 1.1 christos htmldir=$ac_optarg ;; 910 1.1 christos 911 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 912 1.1 christos | --includ | --inclu | --incl | --inc) 913 1.1 christos ac_prev=includedir ;; 914 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 915 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 916 1.1 christos includedir=$ac_optarg ;; 917 1.1 christos 918 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 919 1.1 christos ac_prev=infodir ;; 920 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 921 1.1 christos infodir=$ac_optarg ;; 922 1.1 christos 923 1.1 christos -libdir | --libdir | --libdi | --libd) 924 1.1 christos ac_prev=libdir ;; 925 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 926 1.1 christos libdir=$ac_optarg ;; 927 1.1 christos 928 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 929 1.1 christos | --libexe | --libex | --libe) 930 1.1 christos ac_prev=libexecdir ;; 931 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 932 1.1 christos | --libexe=* | --libex=* | --libe=*) 933 1.1 christos libexecdir=$ac_optarg ;; 934 1.1 christos 935 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 936 1.1 christos ac_prev=localedir ;; 937 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 938 1.1 christos localedir=$ac_optarg ;; 939 1.1 christos 940 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 941 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 942 1.1 christos ac_prev=localstatedir ;; 943 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 944 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 945 1.1 christos localstatedir=$ac_optarg ;; 946 1.1 christos 947 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 948 1.1 christos ac_prev=mandir ;; 949 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 950 1.1 christos mandir=$ac_optarg ;; 951 1.1 christos 952 1.1 christos -nfp | --nfp | --nf) 953 1.1 christos # Obsolete; use --without-fp. 954 1.1 christos with_fp=no ;; 955 1.1 christos 956 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 957 1.1 christos | --no-cr | --no-c | -n) 958 1.1 christos no_create=yes ;; 959 1.1 christos 960 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 961 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 962 1.1 christos no_recursion=yes ;; 963 1.1 christos 964 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 965 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 966 1.1 christos | --oldin | --oldi | --old | --ol | --o) 967 1.1 christos ac_prev=oldincludedir ;; 968 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 969 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 970 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 971 1.1 christos oldincludedir=$ac_optarg ;; 972 1.1 christos 973 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 974 1.1 christos ac_prev=prefix ;; 975 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 976 1.1 christos prefix=$ac_optarg ;; 977 1.1 christos 978 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 979 1.1 christos | --program-pre | --program-pr | --program-p) 980 1.1 christos ac_prev=program_prefix ;; 981 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 982 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 983 1.1 christos program_prefix=$ac_optarg ;; 984 1.1 christos 985 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 986 1.1 christos | --program-suf | --program-su | --program-s) 987 1.1 christos ac_prev=program_suffix ;; 988 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 989 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 990 1.1 christos program_suffix=$ac_optarg ;; 991 1.1 christos 992 1.1 christos -program-transform-name | --program-transform-name \ 993 1.1 christos | --program-transform-nam | --program-transform-na \ 994 1.1 christos | --program-transform-n | --program-transform- \ 995 1.1 christos | --program-transform | --program-transfor \ 996 1.1 christos | --program-transfo | --program-transf \ 997 1.1 christos | --program-trans | --program-tran \ 998 1.1 christos | --progr-tra | --program-tr | --program-t) 999 1.1 christos ac_prev=program_transform_name ;; 1000 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1001 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1002 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1003 1.1 christos | --program-transform=* | --program-transfor=* \ 1004 1.1 christos | --program-transfo=* | --program-transf=* \ 1005 1.1 christos | --program-trans=* | --program-tran=* \ 1006 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1007 1.1 christos program_transform_name=$ac_optarg ;; 1008 1.1 christos 1009 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1010 1.1 christos ac_prev=pdfdir ;; 1011 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1012 1.1 christos pdfdir=$ac_optarg ;; 1013 1.1 christos 1014 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1015 1.1 christos ac_prev=psdir ;; 1016 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1017 1.1 christos psdir=$ac_optarg ;; 1018 1.1 christos 1019 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1020 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1021 1.1 christos silent=yes ;; 1022 1.1 christos 1023 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1024 1.1 christos ac_prev=sbindir ;; 1025 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1026 1.1 christos | --sbi=* | --sb=*) 1027 1.1 christos sbindir=$ac_optarg ;; 1028 1.1 christos 1029 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1030 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1031 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1032 1.1 christos | --sha | --sh) 1033 1.1 christos ac_prev=sharedstatedir ;; 1034 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1035 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1036 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1037 1.1 christos | --sha=* | --sh=*) 1038 1.1 christos sharedstatedir=$ac_optarg ;; 1039 1.1 christos 1040 1.1 christos -site | --site | --sit) 1041 1.1 christos ac_prev=site ;; 1042 1.1 christos -site=* | --site=* | --sit=*) 1043 1.1 christos site=$ac_optarg ;; 1044 1.1 christos 1045 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1046 1.1 christos ac_prev=srcdir ;; 1047 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1048 1.1 christos srcdir=$ac_optarg ;; 1049 1.1 christos 1050 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1051 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1052 1.1 christos ac_prev=sysconfdir ;; 1053 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1054 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1055 1.1 christos sysconfdir=$ac_optarg ;; 1056 1.1 christos 1057 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1058 1.1 christos ac_prev=target_alias ;; 1059 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1060 1.1 christos target_alias=$ac_optarg ;; 1061 1.1 christos 1062 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1063 1.1 christos verbose=yes ;; 1064 1.1 christos 1065 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1066 1.1 christos ac_init_version=: ;; 1067 1.1 christos 1068 1.1 christos -with-* | --with-*) 1069 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1070 1.1 christos # Reject names that are not valid shell variable names. 1071 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1072 1.6 christos as_fn_error $? "invalid package name: $ac_useropt" 1073 1.1 christos ac_useropt_orig=$ac_useropt 1074 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1075 1.1 christos case $ac_user_opts in 1076 1.1 christos *" 1077 1.1 christos "with_$ac_useropt" 1078 1.1 christos "*) ;; 1079 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1080 1.1 christos ac_unrecognized_sep=', ';; 1081 1.1 christos esac 1082 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1083 1.1 christos 1084 1.1 christos -without-* | --without-*) 1085 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1086 1.1 christos # Reject names that are not valid shell variable names. 1087 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1088 1.6 christos as_fn_error $? "invalid package name: $ac_useropt" 1089 1.1 christos ac_useropt_orig=$ac_useropt 1090 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1091 1.1 christos case $ac_user_opts in 1092 1.1 christos *" 1093 1.1 christos "with_$ac_useropt" 1094 1.1 christos "*) ;; 1095 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1096 1.1 christos ac_unrecognized_sep=', ';; 1097 1.1 christos esac 1098 1.1 christos eval with_$ac_useropt=no ;; 1099 1.1 christos 1100 1.1 christos --x) 1101 1.1 christos # Obsolete; use --with-x. 1102 1.1 christos with_x=yes ;; 1103 1.1 christos 1104 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1105 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1106 1.1 christos ac_prev=x_includes ;; 1107 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1108 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1109 1.1 christos x_includes=$ac_optarg ;; 1110 1.1 christos 1111 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1112 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1113 1.1 christos ac_prev=x_libraries ;; 1114 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1115 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1116 1.1 christos x_libraries=$ac_optarg ;; 1117 1.1 christos 1118 1.6 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1119 1.6 christos Try \`$0 --help' for more information" 1120 1.1 christos ;; 1121 1.1 christos 1122 1.1 christos *=*) 1123 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1124 1.1 christos # Reject names that are not valid shell variable names. 1125 1.1 christos case $ac_envvar in #( 1126 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1127 1.6 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1128 1.1 christos esac 1129 1.1 christos eval $ac_envvar=\$ac_optarg 1130 1.1 christos export $ac_envvar ;; 1131 1.1 christos 1132 1.1 christos *) 1133 1.1 christos # FIXME: should be removed in autoconf 3.0. 1134 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1135 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1136 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1137 1.6 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1138 1.1 christos ;; 1139 1.1 christos 1140 1.1 christos esac 1141 1.1 christos done 1142 1.1 christos 1143 1.1 christos if test -n "$ac_prev"; then 1144 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1145 1.6 christos as_fn_error $? "missing argument to $ac_option" 1146 1.1 christos fi 1147 1.1 christos 1148 1.1 christos if test -n "$ac_unrecognized_opts"; then 1149 1.1 christos case $enable_option_checking in 1150 1.1 christos no) ;; 1151 1.6 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1152 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1153 1.1 christos esac 1154 1.1 christos fi 1155 1.1 christos 1156 1.1 christos # Check all directory arguments for consistency. 1157 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1158 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1159 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1160 1.1 christos libdir localedir mandir 1161 1.1 christos do 1162 1.1 christos eval ac_val=\$$ac_var 1163 1.1 christos # Remove trailing slashes. 1164 1.1 christos case $ac_val in 1165 1.1 christos */ ) 1166 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1167 1.1 christos eval $ac_var=\$ac_val;; 1168 1.1 christos esac 1169 1.1 christos # Be sure to have absolute directory names. 1170 1.1 christos case $ac_val in 1171 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1172 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1173 1.1 christos esac 1174 1.6 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1175 1.1 christos done 1176 1.1 christos 1177 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1178 1.1 christos # used to hold the argument of --host etc. 1179 1.1 christos # FIXME: To remove some day. 1180 1.1 christos build=$build_alias 1181 1.1 christos host=$host_alias 1182 1.1 christos target=$target_alias 1183 1.1 christos 1184 1.1 christos # FIXME: To remove some day. 1185 1.1 christos if test "x$host_alias" != x; then 1186 1.1 christos if test "x$build_alias" = x; then 1187 1.1 christos cross_compiling=maybe 1188 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1189 1.1 christos cross_compiling=yes 1190 1.1 christos fi 1191 1.1 christos fi 1192 1.1 christos 1193 1.1 christos ac_tool_prefix= 1194 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1195 1.1 christos 1196 1.1 christos test "$silent" = yes && exec 6>/dev/null 1197 1.1 christos 1198 1.1 christos 1199 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1200 1.1 christos ac_ls_di=`ls -di .` && 1201 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1202 1.6 christos as_fn_error $? "working directory cannot be determined" 1203 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1204 1.6 christos as_fn_error $? "pwd does not report name of working directory" 1205 1.1 christos 1206 1.1 christos 1207 1.1 christos # Find the source files, if location was not specified. 1208 1.1 christos if test -z "$srcdir"; then 1209 1.1 christos ac_srcdir_defaulted=yes 1210 1.1 christos # Try the directory containing this script, then the parent directory. 1211 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1212 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1213 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1214 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1215 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1216 1.1 christos $as_echo X"$as_myself" | 1217 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1218 1.1 christos s//\1/ 1219 1.1 christos q 1220 1.1 christos } 1221 1.1 christos /^X\(\/\/\)[^/].*/{ 1222 1.1 christos s//\1/ 1223 1.1 christos q 1224 1.1 christos } 1225 1.1 christos /^X\(\/\/\)$/{ 1226 1.1 christos s//\1/ 1227 1.1 christos q 1228 1.1 christos } 1229 1.1 christos /^X\(\/\).*/{ 1230 1.1 christos s//\1/ 1231 1.1 christos q 1232 1.1 christos } 1233 1.1 christos s/.*/./; q'` 1234 1.1 christos srcdir=$ac_confdir 1235 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1236 1.1 christos srcdir=.. 1237 1.1 christos fi 1238 1.1 christos else 1239 1.1 christos ac_srcdir_defaulted=no 1240 1.1 christos fi 1241 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1242 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1243 1.6 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1244 1.1 christos fi 1245 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1246 1.1 christos ac_abs_confdir=`( 1247 1.6 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1248 1.1 christos pwd)` 1249 1.1 christos # When building in place, set srcdir=. 1250 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1251 1.1 christos srcdir=. 1252 1.1 christos fi 1253 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1254 1.1 christos # Double slashes in file names in object file debugging info 1255 1.1 christos # mess up M-x gdb in Emacs. 1256 1.1 christos case $srcdir in 1257 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1258 1.1 christos esac 1259 1.1 christos for ac_var in $ac_precious_vars; do 1260 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1261 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1262 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1263 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1264 1.1 christos done 1265 1.1 christos 1266 1.1 christos # 1267 1.1 christos # Report the --help message. 1268 1.1 christos # 1269 1.1 christos if test "$ac_init_help" = "long"; then 1270 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1271 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1272 1.1 christos cat <<_ACEOF 1273 1.1 christos \`configure' configures this package to adapt to many kinds of systems. 1274 1.1 christos 1275 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1276 1.1 christos 1277 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1278 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1279 1.1 christos 1280 1.1 christos Defaults for the options are specified in brackets. 1281 1.1 christos 1282 1.1 christos Configuration: 1283 1.1 christos -h, --help display this help and exit 1284 1.1 christos --help=short display options specific to this package 1285 1.1 christos --help=recursive display the short help of all the included packages 1286 1.1 christos -V, --version display version information and exit 1287 1.6 christos -q, --quiet, --silent do not print \`checking ...' messages 1288 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1289 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1290 1.1 christos -n, --no-create do not create output files 1291 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1292 1.1 christos 1293 1.1 christos Installation directories: 1294 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1295 1.1 christos [$ac_default_prefix] 1296 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1297 1.1 christos [PREFIX] 1298 1.1 christos 1299 1.1 christos By default, \`make install' will install all the files in 1300 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1301 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1302 1.1 christos for instance \`--prefix=\$HOME'. 1303 1.1 christos 1304 1.1 christos For better control, use the options below. 1305 1.1 christos 1306 1.1 christos Fine tuning of the installation directories: 1307 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1308 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1309 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1310 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1311 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1312 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1313 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1314 1.1 christos --includedir=DIR C header files [PREFIX/include] 1315 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1316 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1317 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1318 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1319 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1320 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1321 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1322 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1323 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1324 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1325 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1326 1.1 christos _ACEOF 1327 1.1 christos 1328 1.1 christos cat <<\_ACEOF 1329 1.1 christos 1330 1.1 christos System types: 1331 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1332 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1333 1.9 christos --target=TARGET configure for building compilers for TARGET [HOST] 1334 1.1 christos _ACEOF 1335 1.1 christos fi 1336 1.1 christos 1337 1.1 christos if test -n "$ac_init_help"; then 1338 1.1 christos 1339 1.1 christos cat <<\_ACEOF 1340 1.1 christos 1341 1.1 christos Optional Features: 1342 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1343 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1344 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1345 1.1 christos --enable-maintainer-mode 1346 1.1 christos enable make rules and dependencies not useful 1347 1.1 christos (and sometimes confusing) to the casual installer 1348 1.1 christos --enable-multilib build many library versions (default) 1349 1.3 christos --enable-install-libiberty Install headers and library for end users 1350 1.1 christos --disable-largefile omit support for large files 1351 1.8 christos --enable-cet enable Intel CET in host libraries [default=auto] 1352 1.1 christos 1353 1.1 christos Optional Packages: 1354 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1355 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1356 1.1 christos --with-target-subdir=SUBDIR Configuring in a subdirectory for target 1357 1.1 christos --with-build-subdir=SUBDIR Configuring in a subdirectory for build 1358 1.1 christos --with-cross-host=HOST Configuring with a cross compiler 1359 1.1 christos --with-newlib Configuring with newlib 1360 1.1 christos 1361 1.1 christos Some influential environment variables: 1362 1.1 christos CC C compiler command 1363 1.1 christos CFLAGS C compiler flags 1364 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1365 1.1 christos nonstandard directory <lib dir> 1366 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1367 1.6 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1368 1.1 christos you have headers in a nonstandard directory <include dir> 1369 1.1 christos CPP C preprocessor 1370 1.1 christos 1371 1.1 christos Use these variables to override the choices made by `configure' or to help 1372 1.1 christos it to find libraries and programs with nonstandard names/locations. 1373 1.1 christos 1374 1.1 christos Report bugs to the package provider. 1375 1.1 christos _ACEOF 1376 1.1 christos ac_status=$? 1377 1.1 christos fi 1378 1.1 christos 1379 1.1 christos if test "$ac_init_help" = "recursive"; then 1380 1.1 christos # If there are subdirs, report their specific --help. 1381 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1382 1.1 christos test -d "$ac_dir" || 1383 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1384 1.1 christos continue 1385 1.1 christos ac_builddir=. 1386 1.1 christos 1387 1.1 christos case "$ac_dir" in 1388 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1389 1.1 christos *) 1390 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1391 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1392 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1393 1.1 christos case $ac_top_builddir_sub in 1394 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1395 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1396 1.1 christos esac ;; 1397 1.1 christos esac 1398 1.1 christos ac_abs_top_builddir=$ac_pwd 1399 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1400 1.1 christos # for backward compatibility: 1401 1.1 christos ac_top_builddir=$ac_top_build_prefix 1402 1.1 christos 1403 1.1 christos case $srcdir in 1404 1.1 christos .) # We are building in place. 1405 1.1 christos ac_srcdir=. 1406 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1407 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1408 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1409 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1410 1.1 christos ac_top_srcdir=$srcdir 1411 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1412 1.1 christos *) # Relative name. 1413 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1414 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1415 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1416 1.1 christos esac 1417 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1418 1.1 christos 1419 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1420 1.1 christos # Check for guested configure. 1421 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1422 1.1 christos echo && 1423 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1424 1.1 christos elif test -f "$ac_srcdir/configure"; then 1425 1.1 christos echo && 1426 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1427 1.1 christos else 1428 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1429 1.1 christos fi || ac_status=$? 1430 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1431 1.1 christos done 1432 1.1 christos fi 1433 1.1 christos 1434 1.1 christos test -n "$ac_init_help" && exit $ac_status 1435 1.1 christos if $ac_init_version; then 1436 1.1 christos cat <<\_ACEOF 1437 1.1 christos configure 1438 1.6 christos generated by GNU Autoconf 2.69 1439 1.1 christos 1440 1.6 christos Copyright (C) 2012 Free Software Foundation, Inc. 1441 1.1 christos This configure script is free software; the Free Software Foundation 1442 1.1 christos gives unlimited permission to copy, distribute and modify it. 1443 1.1 christos _ACEOF 1444 1.1 christos exit 1445 1.1 christos fi 1446 1.1 christos 1447 1.1 christos ## ------------------------ ## 1448 1.1 christos ## Autoconf initialization. ## 1449 1.1 christos ## ------------------------ ## 1450 1.1 christos 1451 1.1 christos # ac_fn_c_try_compile LINENO 1452 1.1 christos # -------------------------- 1453 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1454 1.1 christos ac_fn_c_try_compile () 1455 1.1 christos { 1456 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1457 1.1 christos rm -f conftest.$ac_objext 1458 1.1 christos if { { ac_try="$ac_compile" 1459 1.1 christos case "(($ac_try" in 1460 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1461 1.1 christos *) ac_try_echo=$ac_try;; 1462 1.1 christos esac 1463 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1464 1.1 christos $as_echo "$ac_try_echo"; } >&5 1465 1.1 christos (eval "$ac_compile") 2>conftest.err 1466 1.1 christos ac_status=$? 1467 1.1 christos if test -s conftest.err; then 1468 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1469 1.1 christos cat conftest.er1 >&5 1470 1.1 christos mv -f conftest.er1 conftest.err 1471 1.1 christos fi 1472 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1473 1.1 christos test $ac_status = 0; } && { 1474 1.1 christos test -z "$ac_c_werror_flag" || 1475 1.1 christos test ! -s conftest.err 1476 1.1 christos } && test -s conftest.$ac_objext; then : 1477 1.1 christos ac_retval=0 1478 1.1 christos else 1479 1.1 christos $as_echo "$as_me: failed program was:" >&5 1480 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1481 1.1 christos 1482 1.1 christos ac_retval=1 1483 1.1 christos fi 1484 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1485 1.6 christos as_fn_set_status $ac_retval 1486 1.1 christos 1487 1.1 christos } # ac_fn_c_try_compile 1488 1.1 christos 1489 1.1 christos # ac_fn_c_try_cpp LINENO 1490 1.1 christos # ---------------------- 1491 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1492 1.1 christos ac_fn_c_try_cpp () 1493 1.1 christos { 1494 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1495 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1496 1.1 christos case "(($ac_try" in 1497 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1498 1.1 christos *) ac_try_echo=$ac_try;; 1499 1.1 christos esac 1500 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1501 1.1 christos $as_echo "$ac_try_echo"; } >&5 1502 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1503 1.1 christos ac_status=$? 1504 1.1 christos if test -s conftest.err; then 1505 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1506 1.1 christos cat conftest.er1 >&5 1507 1.1 christos mv -f conftest.er1 conftest.err 1508 1.1 christos fi 1509 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1510 1.6 christos test $ac_status = 0; } > conftest.i && { 1511 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1512 1.1 christos test ! -s conftest.err 1513 1.1 christos }; then : 1514 1.1 christos ac_retval=0 1515 1.1 christos else 1516 1.1 christos $as_echo "$as_me: failed program was:" >&5 1517 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1518 1.1 christos 1519 1.1 christos ac_retval=1 1520 1.1 christos fi 1521 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1522 1.6 christos as_fn_set_status $ac_retval 1523 1.1 christos 1524 1.1 christos } # ac_fn_c_try_cpp 1525 1.1 christos 1526 1.3 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1527 1.3 christos # ------------------------------------------------------- 1528 1.3 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1529 1.3 christos # the include files in INCLUDES and setting the cache variable VAR 1530 1.3 christos # accordingly. 1531 1.3 christos ac_fn_c_check_header_mongrel () 1532 1.3 christos { 1533 1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1534 1.6 christos if eval \${$3+:} false; then : 1535 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1536 1.3 christos $as_echo_n "checking for $2... " >&6; } 1537 1.6 christos if eval \${$3+:} false; then : 1538 1.3 christos $as_echo_n "(cached) " >&6 1539 1.3 christos fi 1540 1.3 christos eval ac_res=\$$3 1541 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1542 1.3 christos $as_echo "$ac_res" >&6; } 1543 1.3 christos else 1544 1.3 christos # Is the header compilable? 1545 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1546 1.3 christos $as_echo_n "checking $2 usability... " >&6; } 1547 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1548 1.3 christos /* end confdefs.h. */ 1549 1.3 christos $4 1550 1.3 christos #include <$2> 1551 1.3 christos _ACEOF 1552 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 1553 1.3 christos ac_header_compiler=yes 1554 1.3 christos else 1555 1.3 christos ac_header_compiler=no 1556 1.3 christos fi 1557 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1558 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1559 1.3 christos $as_echo "$ac_header_compiler" >&6; } 1560 1.3 christos 1561 1.3 christos # Is the header present? 1562 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1563 1.3 christos $as_echo_n "checking $2 presence... " >&6; } 1564 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1565 1.3 christos /* end confdefs.h. */ 1566 1.3 christos #include <$2> 1567 1.3 christos _ACEOF 1568 1.3 christos if ac_fn_c_try_cpp "$LINENO"; then : 1569 1.3 christos ac_header_preproc=yes 1570 1.3 christos else 1571 1.3 christos ac_header_preproc=no 1572 1.3 christos fi 1573 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 1574 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1575 1.3 christos $as_echo "$ac_header_preproc" >&6; } 1576 1.3 christos 1577 1.3 christos # So? What about this header? 1578 1.3 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1579 1.3 christos yes:no: ) 1580 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1581 1.3 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1582 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1583 1.3 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1584 1.3 christos ;; 1585 1.3 christos no:yes:* ) 1586 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1587 1.3 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1588 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1589 1.3 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1590 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1591 1.3 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1592 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1593 1.3 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1594 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1595 1.3 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1596 1.3 christos ;; 1597 1.3 christos esac 1598 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1599 1.3 christos $as_echo_n "checking for $2... " >&6; } 1600 1.6 christos if eval \${$3+:} false; then : 1601 1.3 christos $as_echo_n "(cached) " >&6 1602 1.3 christos else 1603 1.3 christos eval "$3=\$ac_header_compiler" 1604 1.3 christos fi 1605 1.3 christos eval ac_res=\$$3 1606 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1607 1.3 christos $as_echo "$ac_res" >&6; } 1608 1.3 christos fi 1609 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1610 1.3 christos 1611 1.3 christos } # ac_fn_c_check_header_mongrel 1612 1.3 christos 1613 1.1 christos # ac_fn_c_try_run LINENO 1614 1.1 christos # ---------------------- 1615 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1616 1.1 christos # that executables *can* be run. 1617 1.1 christos ac_fn_c_try_run () 1618 1.1 christos { 1619 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1620 1.1 christos if { { ac_try="$ac_link" 1621 1.1 christos case "(($ac_try" in 1622 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1623 1.1 christos *) ac_try_echo=$ac_try;; 1624 1.1 christos esac 1625 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1626 1.1 christos $as_echo "$ac_try_echo"; } >&5 1627 1.1 christos (eval "$ac_link") 2>&5 1628 1.1 christos ac_status=$? 1629 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1630 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1631 1.1 christos { { case "(($ac_try" in 1632 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1633 1.1 christos *) ac_try_echo=$ac_try;; 1634 1.1 christos esac 1635 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1636 1.1 christos $as_echo "$ac_try_echo"; } >&5 1637 1.1 christos (eval "$ac_try") 2>&5 1638 1.1 christos ac_status=$? 1639 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1640 1.1 christos test $ac_status = 0; }; }; then : 1641 1.1 christos ac_retval=0 1642 1.1 christos else 1643 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1644 1.1 christos $as_echo "$as_me: failed program was:" >&5 1645 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1646 1.1 christos 1647 1.1 christos ac_retval=$ac_status 1648 1.1 christos fi 1649 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1650 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1651 1.6 christos as_fn_set_status $ac_retval 1652 1.1 christos 1653 1.1 christos } # ac_fn_c_try_run 1654 1.1 christos 1655 1.3 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1656 1.3 christos # ------------------------------------------------------- 1657 1.3 christos # Tests whether HEADER exists and can be compiled using the include files in 1658 1.3 christos # INCLUDES, setting the cache variable VAR accordingly. 1659 1.3 christos ac_fn_c_check_header_compile () 1660 1.3 christos { 1661 1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1662 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1663 1.3 christos $as_echo_n "checking for $2... " >&6; } 1664 1.6 christos if eval \${$3+:} false; then : 1665 1.3 christos $as_echo_n "(cached) " >&6 1666 1.3 christos else 1667 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1668 1.3 christos /* end confdefs.h. */ 1669 1.3 christos $4 1670 1.3 christos #include <$2> 1671 1.3 christos _ACEOF 1672 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 1673 1.3 christos eval "$3=yes" 1674 1.3 christos else 1675 1.3 christos eval "$3=no" 1676 1.3 christos fi 1677 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1678 1.3 christos fi 1679 1.3 christos eval ac_res=\$$3 1680 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1681 1.3 christos $as_echo "$ac_res" >&6; } 1682 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1683 1.3 christos 1684 1.3 christos } # ac_fn_c_check_header_compile 1685 1.3 christos 1686 1.8 christos # ac_fn_c_try_link LINENO 1687 1.8 christos # ----------------------- 1688 1.8 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1689 1.8 christos ac_fn_c_try_link () 1690 1.8 christos { 1691 1.8 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1692 1.8 christos rm -f conftest.$ac_objext conftest$ac_exeext 1693 1.8 christos if { { ac_try="$ac_link" 1694 1.8 christos case "(($ac_try" in 1695 1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1696 1.8 christos *) ac_try_echo=$ac_try;; 1697 1.8 christos esac 1698 1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1699 1.8 christos $as_echo "$ac_try_echo"; } >&5 1700 1.8 christos (eval "$ac_link") 2>conftest.err 1701 1.8 christos ac_status=$? 1702 1.8 christos if test -s conftest.err; then 1703 1.8 christos grep -v '^ *+' conftest.err >conftest.er1 1704 1.8 christos cat conftest.er1 >&5 1705 1.8 christos mv -f conftest.er1 conftest.err 1706 1.8 christos fi 1707 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1708 1.8 christos test $ac_status = 0; } && { 1709 1.8 christos test -z "$ac_c_werror_flag" || 1710 1.8 christos test ! -s conftest.err 1711 1.8 christos } && test -s conftest$ac_exeext && { 1712 1.8 christos test "$cross_compiling" = yes || 1713 1.8 christos test -x conftest$ac_exeext 1714 1.8 christos }; then : 1715 1.8 christos ac_retval=0 1716 1.8 christos else 1717 1.8 christos $as_echo "$as_me: failed program was:" >&5 1718 1.8 christos sed 's/^/| /' conftest.$ac_ext >&5 1719 1.8 christos 1720 1.8 christos ac_retval=1 1721 1.8 christos fi 1722 1.8 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1723 1.8 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1724 1.8 christos # interfere with the next link command; also delete a directory that is 1725 1.8 christos # left behind by Apple's compiler. We do this before executing the actions. 1726 1.8 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1727 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1728 1.8 christos as_fn_set_status $ac_retval 1729 1.8 christos 1730 1.8 christos } # ac_fn_c_try_link 1731 1.8 christos 1732 1.1 christos # ac_fn_c_check_header_preproc LINENO HEADER VAR 1733 1.1 christos # ---------------------------------------------- 1734 1.1 christos # Tests whether HEADER is present, setting the cache variable VAR accordingly. 1735 1.1 christos ac_fn_c_check_header_preproc () 1736 1.1 christos { 1737 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1738 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1739 1.1 christos $as_echo_n "checking for $2... " >&6; } 1740 1.6 christos if eval \${$3+:} false; then : 1741 1.1 christos $as_echo_n "(cached) " >&6 1742 1.1 christos else 1743 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1744 1.1 christos /* end confdefs.h. */ 1745 1.1 christos #include <$2> 1746 1.1 christos _ACEOF 1747 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1748 1.1 christos eval "$3=yes" 1749 1.1 christos else 1750 1.1 christos eval "$3=no" 1751 1.1 christos fi 1752 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 1753 1.1 christos fi 1754 1.1 christos eval ac_res=\$$3 1755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1756 1.1 christos $as_echo "$ac_res" >&6; } 1757 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1758 1.1 christos 1759 1.1 christos } # ac_fn_c_check_header_preproc 1760 1.1 christos 1761 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1762 1.1 christos # -------------------------------------------- 1763 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes 1764 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be 1765 1.1 christos # computed 1766 1.1 christos ac_fn_c_compute_int () 1767 1.1 christos { 1768 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 1.1 christos if test "$cross_compiling" = yes; then 1770 1.1 christos # Depending upon the size, compute the lo and hi bounds. 1771 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1772 1.1 christos /* end confdefs.h. */ 1773 1.1 christos $4 1774 1.1 christos int 1775 1.1 christos main () 1776 1.1 christos { 1777 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)]; 1778 1.6 christos test_array [0] = 0; 1779 1.6 christos return test_array [0]; 1780 1.1 christos 1781 1.1 christos ; 1782 1.1 christos return 0; 1783 1.1 christos } 1784 1.1 christos _ACEOF 1785 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1786 1.1 christos ac_lo=0 ac_mid=0 1787 1.1 christos while :; do 1788 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1789 1.1 christos /* end confdefs.h. */ 1790 1.1 christos $4 1791 1.1 christos int 1792 1.1 christos main () 1793 1.1 christos { 1794 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1795 1.6 christos test_array [0] = 0; 1796 1.6 christos return test_array [0]; 1797 1.1 christos 1798 1.1 christos ; 1799 1.1 christos return 0; 1800 1.1 christos } 1801 1.1 christos _ACEOF 1802 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1803 1.1 christos ac_hi=$ac_mid; break 1804 1.1 christos else 1805 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1806 1.1 christos if test $ac_lo -le $ac_mid; then 1807 1.1 christos ac_lo= ac_hi= 1808 1.1 christos break 1809 1.1 christos fi 1810 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1811 1.1 christos fi 1812 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1813 1.1 christos done 1814 1.1 christos else 1815 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1816 1.1 christos /* end confdefs.h. */ 1817 1.1 christos $4 1818 1.1 christos int 1819 1.1 christos main () 1820 1.1 christos { 1821 1.1 christos static int test_array [1 - 2 * !(($2) < 0)]; 1822 1.6 christos test_array [0] = 0; 1823 1.6 christos return test_array [0]; 1824 1.1 christos 1825 1.1 christos ; 1826 1.1 christos return 0; 1827 1.1 christos } 1828 1.1 christos _ACEOF 1829 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1830 1.1 christos ac_hi=-1 ac_mid=-1 1831 1.1 christos while :; do 1832 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1833 1.1 christos /* end confdefs.h. */ 1834 1.1 christos $4 1835 1.1 christos int 1836 1.1 christos main () 1837 1.1 christos { 1838 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1839 1.6 christos test_array [0] = 0; 1840 1.6 christos return test_array [0]; 1841 1.1 christos 1842 1.1 christos ; 1843 1.1 christos return 0; 1844 1.1 christos } 1845 1.1 christos _ACEOF 1846 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1847 1.1 christos ac_lo=$ac_mid; break 1848 1.1 christos else 1849 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1850 1.1 christos if test $ac_mid -le $ac_hi; then 1851 1.1 christos ac_lo= ac_hi= 1852 1.1 christos break 1853 1.1 christos fi 1854 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1855 1.1 christos fi 1856 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1857 1.1 christos done 1858 1.1 christos else 1859 1.1 christos ac_lo= ac_hi= 1860 1.1 christos fi 1861 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1862 1.1 christos fi 1863 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1864 1.1 christos # Binary search between lo and hi bounds. 1865 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do 1866 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 1867 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1868 1.1 christos /* end confdefs.h. */ 1869 1.1 christos $4 1870 1.1 christos int 1871 1.1 christos main () 1872 1.1 christos { 1873 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1874 1.6 christos test_array [0] = 0; 1875 1.6 christos return test_array [0]; 1876 1.1 christos 1877 1.1 christos ; 1878 1.1 christos return 0; 1879 1.1 christos } 1880 1.1 christos _ACEOF 1881 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1882 1.1 christos ac_hi=$ac_mid 1883 1.1 christos else 1884 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 1885 1.1 christos fi 1886 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1887 1.1 christos done 1888 1.1 christos case $ac_lo in #(( 1889 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 1890 1.1 christos '') ac_retval=1 ;; 1891 1.1 christos esac 1892 1.1 christos else 1893 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1894 1.1 christos /* end confdefs.h. */ 1895 1.1 christos $4 1896 1.1 christos static long int longval () { return $2; } 1897 1.1 christos static unsigned long int ulongval () { return $2; } 1898 1.1 christos #include <stdio.h> 1899 1.1 christos #include <stdlib.h> 1900 1.1 christos int 1901 1.1 christos main () 1902 1.1 christos { 1903 1.1 christos 1904 1.1 christos FILE *f = fopen ("conftest.val", "w"); 1905 1.1 christos if (! f) 1906 1.1 christos return 1; 1907 1.1 christos if (($2) < 0) 1908 1.1 christos { 1909 1.1 christos long int i = longval (); 1910 1.1 christos if (i != ($2)) 1911 1.1 christos return 1; 1912 1.1 christos fprintf (f, "%ld", i); 1913 1.1 christos } 1914 1.1 christos else 1915 1.1 christos { 1916 1.1 christos unsigned long int i = ulongval (); 1917 1.1 christos if (i != ($2)) 1918 1.1 christos return 1; 1919 1.1 christos fprintf (f, "%lu", i); 1920 1.1 christos } 1921 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion 1922 1.1 christos on some platforms. */ 1923 1.1 christos return ferror (f) || fclose (f) != 0; 1924 1.1 christos 1925 1.1 christos ; 1926 1.1 christos return 0; 1927 1.1 christos } 1928 1.1 christos _ACEOF 1929 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 1930 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0 1931 1.1 christos else 1932 1.1 christos ac_retval=1 1933 1.1 christos fi 1934 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 1935 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 1936 1.1 christos rm -f conftest.val 1937 1.1 christos 1938 1.1 christos fi 1939 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1940 1.6 christos as_fn_set_status $ac_retval 1941 1.1 christos 1942 1.1 christos } # ac_fn_c_compute_int 1943 1.1 christos 1944 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1945 1.1 christos # ------------------------------------------- 1946 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache 1947 1.1 christos # variable VAR accordingly. 1948 1.1 christos ac_fn_c_check_type () 1949 1.1 christos { 1950 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1952 1.1 christos $as_echo_n "checking for $2... " >&6; } 1953 1.6 christos if eval \${$3+:} false; then : 1954 1.1 christos $as_echo_n "(cached) " >&6 1955 1.1 christos else 1956 1.1 christos eval "$3=no" 1957 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1958 1.1 christos /* end confdefs.h. */ 1959 1.1 christos $4 1960 1.1 christos int 1961 1.1 christos main () 1962 1.1 christos { 1963 1.1 christos if (sizeof ($2)) 1964 1.1 christos return 0; 1965 1.1 christos ; 1966 1.1 christos return 0; 1967 1.1 christos } 1968 1.1 christos _ACEOF 1969 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1970 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1971 1.1 christos /* end confdefs.h. */ 1972 1.1 christos $4 1973 1.1 christos int 1974 1.1 christos main () 1975 1.1 christos { 1976 1.1 christos if (sizeof (($2))) 1977 1.1 christos return 0; 1978 1.1 christos ; 1979 1.1 christos return 0; 1980 1.1 christos } 1981 1.1 christos _ACEOF 1982 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1983 1.1 christos 1984 1.1 christos else 1985 1.1 christos eval "$3=yes" 1986 1.1 christos fi 1987 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1988 1.1 christos fi 1989 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1990 1.1 christos fi 1991 1.1 christos eval ac_res=\$$3 1992 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1993 1.1 christos $as_echo "$ac_res" >&6; } 1994 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1995 1.1 christos 1996 1.1 christos } # ac_fn_c_check_type 1997 1.1 christos 1998 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1999 1.1 christos # ---------------------------------- 2000 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 2001 1.1 christos ac_fn_c_check_func () 2002 1.1 christos { 2003 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2005 1.1 christos $as_echo_n "checking for $2... " >&6; } 2006 1.6 christos if eval \${$3+:} false; then : 2007 1.1 christos $as_echo_n "(cached) " >&6 2008 1.1 christos else 2009 1.1 christos if test x$gcc_no_link = xyes; then 2010 1.6 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 2011 1.1 christos fi 2012 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2013 1.1 christos /* end confdefs.h. */ 2014 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2015 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2016 1.1 christos #define $2 innocuous_$2 2017 1.1 christos 2018 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 2019 1.1 christos which can conflict with char $2 (); below. 2020 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2021 1.1 christos <limits.h> exists even on freestanding compilers. */ 2022 1.1 christos 2023 1.1 christos #ifdef __STDC__ 2024 1.1 christos # include <limits.h> 2025 1.1 christos #else 2026 1.1 christos # include <assert.h> 2027 1.1 christos #endif 2028 1.1 christos 2029 1.1 christos #undef $2 2030 1.1 christos 2031 1.1 christos /* Override any GCC internal prototype to avoid an error. 2032 1.1 christos Use char because int might match the return type of a GCC 2033 1.1 christos builtin and then its argument prototype would still apply. */ 2034 1.1 christos #ifdef __cplusplus 2035 1.1 christos extern "C" 2036 1.1 christos #endif 2037 1.1 christos char $2 (); 2038 1.1 christos /* The GNU C library defines this for functions which it implements 2039 1.1 christos to always fail with ENOSYS. Some functions are actually named 2040 1.1 christos something starting with __ and the normal name is an alias. */ 2041 1.1 christos #if defined __stub_$2 || defined __stub___$2 2042 1.1 christos choke me 2043 1.1 christos #endif 2044 1.1 christos 2045 1.1 christos int 2046 1.1 christos main () 2047 1.1 christos { 2048 1.1 christos return $2 (); 2049 1.1 christos ; 2050 1.1 christos return 0; 2051 1.1 christos } 2052 1.1 christos _ACEOF 2053 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 2054 1.1 christos eval "$3=yes" 2055 1.1 christos else 2056 1.1 christos eval "$3=no" 2057 1.1 christos fi 2058 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 2059 1.1 christos conftest$ac_exeext conftest.$ac_ext 2060 1.1 christos fi 2061 1.1 christos eval ac_res=\$$3 2062 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2063 1.1 christos $as_echo "$ac_res" >&6; } 2064 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2065 1.1 christos 2066 1.1 christos } # ac_fn_c_check_func 2067 1.1 christos 2068 1.6 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2069 1.6 christos # --------------------------------------------- 2070 1.6 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2071 1.6 christos # accordingly. 2072 1.1 christos ac_fn_c_check_decl () 2073 1.1 christos { 2074 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2075 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'` 2076 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2077 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2078 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2079 1.6 christos if eval \${$3+:} false; then : 2080 1.1 christos $as_echo_n "(cached) " >&6 2081 1.1 christos else 2082 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2083 1.1 christos /* end confdefs.h. */ 2084 1.1 christos $4 2085 1.1 christos int 2086 1.1 christos main () 2087 1.1 christos { 2088 1.1 christos #ifndef $as_decl_name 2089 1.1 christos #ifdef __cplusplus 2090 1.1 christos (void) $as_decl_use; 2091 1.1 christos #else 2092 1.1 christos (void) $as_decl_name; 2093 1.1 christos #endif 2094 1.1 christos #endif 2095 1.1 christos 2096 1.1 christos ; 2097 1.1 christos return 0; 2098 1.1 christos } 2099 1.1 christos _ACEOF 2100 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2101 1.1 christos eval "$3=yes" 2102 1.1 christos else 2103 1.1 christos eval "$3=no" 2104 1.1 christos fi 2105 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2106 1.1 christos fi 2107 1.1 christos eval ac_res=\$$3 2108 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2109 1.1 christos $as_echo "$ac_res" >&6; } 2110 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2111 1.1 christos 2112 1.1 christos } # ac_fn_c_check_decl 2113 1.1 christos cat >config.log <<_ACEOF 2114 1.1 christos This file contains any messages produced by compilers while 2115 1.1 christos running configure, to aid debugging if configure makes a mistake. 2116 1.1 christos 2117 1.1 christos It was created by $as_me, which was 2118 1.6 christos generated by GNU Autoconf 2.69. Invocation command line was 2119 1.1 christos 2120 1.1 christos $ $0 $@ 2121 1.1 christos 2122 1.1 christos _ACEOF 2123 1.1 christos exec 5>>config.log 2124 1.1 christos { 2125 1.1 christos cat <<_ASUNAME 2126 1.1 christos ## --------- ## 2127 1.1 christos ## Platform. ## 2128 1.1 christos ## --------- ## 2129 1.1 christos 2130 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2131 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 2132 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 2133 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 2134 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 2135 1.1 christos 2136 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2137 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2138 1.1 christos 2139 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2140 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2141 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2142 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2143 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2144 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2145 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2146 1.1 christos 2147 1.1 christos _ASUNAME 2148 1.1 christos 2149 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2150 1.1 christos for as_dir in $PATH 2151 1.1 christos do 2152 1.1 christos IFS=$as_save_IFS 2153 1.1 christos test -z "$as_dir" && as_dir=. 2154 1.1 christos $as_echo "PATH: $as_dir" 2155 1.1 christos done 2156 1.1 christos IFS=$as_save_IFS 2157 1.1 christos 2158 1.1 christos } >&5 2159 1.1 christos 2160 1.1 christos cat >&5 <<_ACEOF 2161 1.1 christos 2162 1.1 christos 2163 1.1 christos ## ----------- ## 2164 1.1 christos ## Core tests. ## 2165 1.1 christos ## ----------- ## 2166 1.1 christos 2167 1.1 christos _ACEOF 2168 1.1 christos 2169 1.1 christos 2170 1.1 christos # Keep a trace of the command line. 2171 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 2172 1.1 christos # Strip out --silent because we don't want to record it for future runs. 2173 1.1 christos # Also quote any args containing shell meta-characters. 2174 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 2175 1.1 christos ac_configure_args= 2176 1.1 christos ac_configure_args0= 2177 1.1 christos ac_configure_args1= 2178 1.1 christos ac_must_keep_next=false 2179 1.1 christos for ac_pass in 1 2 2180 1.1 christos do 2181 1.1 christos for ac_arg 2182 1.1 christos do 2183 1.1 christos case $ac_arg in 2184 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2185 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2186 1.1 christos | -silent | --silent | --silen | --sile | --sil) 2187 1.1 christos continue ;; 2188 1.1 christos *\'*) 2189 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2190 1.1 christos esac 2191 1.1 christos case $ac_pass in 2192 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2193 1.1 christos 2) 2194 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 2195 1.1 christos if test $ac_must_keep_next = true; then 2196 1.1 christos ac_must_keep_next=false # Got value, back to normal. 2197 1.1 christos else 2198 1.1 christos case $ac_arg in 2199 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 2200 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2201 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2202 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 2203 1.1 christos case "$ac_configure_args0 " in 2204 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2205 1.1 christos esac 2206 1.1 christos ;; 2207 1.1 christos -* ) ac_must_keep_next=true ;; 2208 1.1 christos esac 2209 1.1 christos fi 2210 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 2211 1.1 christos ;; 2212 1.1 christos esac 2213 1.1 christos done 2214 1.1 christos done 2215 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 2216 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 2217 1.1 christos 2218 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 2219 1.1 christos # config.log. We remove comments because anyway the quotes in there 2220 1.1 christos # would cause problems or look ugly. 2221 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 2222 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2223 1.1 christos trap 'exit_status=$? 2224 1.1 christos # Save into config.log some information that might help in debugging. 2225 1.1 christos { 2226 1.1 christos echo 2227 1.1 christos 2228 1.6 christos $as_echo "## ---------------- ## 2229 1.1 christos ## Cache variables. ## 2230 1.6 christos ## ---------------- ##" 2231 1.1 christos echo 2232 1.1 christos # The following way of writing the cache mishandles newlines in values, 2233 1.1 christos ( 2234 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2235 1.1 christos eval ac_val=\$$ac_var 2236 1.1 christos case $ac_val in #( 2237 1.1 christos *${as_nl}*) 2238 1.1 christos case $ac_var in #( 2239 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2240 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2241 1.1 christos esac 2242 1.1 christos case $ac_var in #( 2243 1.1 christos _ | IFS | as_nl) ;; #( 2244 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2245 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2246 1.1 christos esac ;; 2247 1.1 christos esac 2248 1.1 christos done 2249 1.1 christos (set) 2>&1 | 2250 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2251 1.1 christos *${as_nl}ac_space=\ *) 2252 1.1 christos sed -n \ 2253 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2254 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2255 1.1 christos ;; #( 2256 1.1 christos *) 2257 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2258 1.1 christos ;; 2259 1.1 christos esac | 2260 1.1 christos sort 2261 1.1 christos ) 2262 1.1 christos echo 2263 1.1 christos 2264 1.6 christos $as_echo "## ----------------- ## 2265 1.1 christos ## Output variables. ## 2266 1.6 christos ## ----------------- ##" 2267 1.1 christos echo 2268 1.1 christos for ac_var in $ac_subst_vars 2269 1.1 christos do 2270 1.1 christos eval ac_val=\$$ac_var 2271 1.1 christos case $ac_val in 2272 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2273 1.1 christos esac 2274 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2275 1.1 christos done | sort 2276 1.1 christos echo 2277 1.1 christos 2278 1.1 christos if test -n "$ac_subst_files"; then 2279 1.6 christos $as_echo "## ------------------- ## 2280 1.1 christos ## File substitutions. ## 2281 1.6 christos ## ------------------- ##" 2282 1.1 christos echo 2283 1.1 christos for ac_var in $ac_subst_files 2284 1.1 christos do 2285 1.1 christos eval ac_val=\$$ac_var 2286 1.1 christos case $ac_val in 2287 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2288 1.1 christos esac 2289 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2290 1.1 christos done | sort 2291 1.1 christos echo 2292 1.1 christos fi 2293 1.1 christos 2294 1.1 christos if test -s confdefs.h; then 2295 1.6 christos $as_echo "## ----------- ## 2296 1.1 christos ## confdefs.h. ## 2297 1.6 christos ## ----------- ##" 2298 1.1 christos echo 2299 1.1 christos cat confdefs.h 2300 1.1 christos echo 2301 1.1 christos fi 2302 1.1 christos test "$ac_signal" != 0 && 2303 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2304 1.1 christos $as_echo "$as_me: exit $exit_status" 2305 1.1 christos } >&5 2306 1.1 christos rm -f core *.core core.conftest.* && 2307 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2308 1.1 christos exit $exit_status 2309 1.1 christos ' 0 2310 1.1 christos for ac_signal in 1 2 13 15; do 2311 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2312 1.1 christos done 2313 1.1 christos ac_signal=0 2314 1.1 christos 2315 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2316 1.1 christos rm -f -r conftest* confdefs.h 2317 1.1 christos 2318 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2319 1.1 christos 2320 1.1 christos # Predefined preprocessor variables. 2321 1.1 christos 2322 1.1 christos cat >>confdefs.h <<_ACEOF 2323 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2324 1.1 christos _ACEOF 2325 1.1 christos 2326 1.1 christos cat >>confdefs.h <<_ACEOF 2327 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2328 1.1 christos _ACEOF 2329 1.1 christos 2330 1.1 christos cat >>confdefs.h <<_ACEOF 2331 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2332 1.1 christos _ACEOF 2333 1.1 christos 2334 1.1 christos cat >>confdefs.h <<_ACEOF 2335 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2336 1.1 christos _ACEOF 2337 1.1 christos 2338 1.1 christos cat >>confdefs.h <<_ACEOF 2339 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2340 1.1 christos _ACEOF 2341 1.1 christos 2342 1.1 christos cat >>confdefs.h <<_ACEOF 2343 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2344 1.1 christos _ACEOF 2345 1.1 christos 2346 1.1 christos 2347 1.1 christos # Let the site file select an alternate cache file if it wants to. 2348 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2349 1.1 christos ac_site_file1=NONE 2350 1.1 christos ac_site_file2=NONE 2351 1.1 christos if test -n "$CONFIG_SITE"; then 2352 1.6 christos # We do not want a PATH search for config.site. 2353 1.6 christos case $CONFIG_SITE in #(( 2354 1.6 christos -*) ac_site_file1=./$CONFIG_SITE;; 2355 1.6 christos */*) ac_site_file1=$CONFIG_SITE;; 2356 1.6 christos *) ac_site_file1=./$CONFIG_SITE;; 2357 1.6 christos esac 2358 1.1 christos elif test "x$prefix" != xNONE; then 2359 1.1 christos ac_site_file1=$prefix/share/config.site 2360 1.1 christos ac_site_file2=$prefix/etc/config.site 2361 1.1 christos else 2362 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2363 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2364 1.1 christos fi 2365 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2366 1.1 christos do 2367 1.1 christos test "x$ac_site_file" = xNONE && continue 2368 1.6 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2370 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2371 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2372 1.6 christos . "$ac_site_file" \ 2373 1.6 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2374 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2375 1.6 christos as_fn_error $? "failed to load site script $ac_site_file 2376 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 2377 1.1 christos fi 2378 1.1 christos done 2379 1.1 christos 2380 1.1 christos if test -r "$cache_file"; then 2381 1.6 christos # Some versions of bash will fail to source /dev/null (special files 2382 1.6 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2383 1.6 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2384 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2385 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2386 1.1 christos case $cache_file in 2387 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2388 1.1 christos *) . "./$cache_file";; 2389 1.1 christos esac 2390 1.1 christos fi 2391 1.1 christos else 2392 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2393 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2394 1.1 christos >$cache_file 2395 1.1 christos fi 2396 1.1 christos 2397 1.6 christos as_fn_append ac_header_list " stdlib.h" 2398 1.6 christos as_fn_append ac_header_list " unistd.h" 2399 1.6 christos as_fn_append ac_header_list " sys/param.h" 2400 1.1 christos # Check that the precious variables saved in the cache have kept the same 2401 1.1 christos # value. 2402 1.1 christos ac_cache_corrupted=false 2403 1.1 christos for ac_var in $ac_precious_vars; do 2404 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2405 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2406 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2407 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2408 1.1 christos case $ac_old_set,$ac_new_set in 2409 1.1 christos set,) 2410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2411 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2412 1.1 christos ac_cache_corrupted=: ;; 2413 1.1 christos ,set) 2414 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2415 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2416 1.1 christos ac_cache_corrupted=: ;; 2417 1.1 christos ,);; 2418 1.1 christos *) 2419 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2420 1.1 christos # differences in whitespace do not lead to failure. 2421 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2422 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2423 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2424 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2425 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2426 1.1 christos ac_cache_corrupted=: 2427 1.1 christos else 2428 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2429 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2430 1.1 christos eval $ac_var=\$ac_old_val 2431 1.1 christos fi 2432 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2433 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2435 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2436 1.1 christos fi;; 2437 1.1 christos esac 2438 1.1 christos # Pass precious variables to config.status. 2439 1.1 christos if test "$ac_new_set" = set; then 2440 1.1 christos case $ac_new_val in 2441 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2442 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2443 1.1 christos esac 2444 1.1 christos case " $ac_configure_args " in 2445 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2446 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2447 1.1 christos esac 2448 1.1 christos fi 2449 1.1 christos done 2450 1.1 christos if $ac_cache_corrupted; then 2451 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2452 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2453 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2454 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2455 1.6 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2456 1.1 christos fi 2457 1.1 christos ## -------------------- ## 2458 1.1 christos ## Main body of script. ## 2459 1.1 christos ## -------------------- ## 2460 1.1 christos 2461 1.1 christos ac_ext=c 2462 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2463 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2464 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2465 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2466 1.1 christos 2467 1.1 christos 2468 1.1 christos 2469 1.1 christos 2470 1.1 christos 2471 1.9 christos 2472 1.9 christos 2473 1.9 christos 2474 1.1 christos # This works around the fact that libtool configuration may change LD 2475 1.1 christos # for this particular configuration, but some shells, instead of 2476 1.1 christos # keeping the changes in LD private, export them just because LD is 2477 1.1 christos # exported. We don't use libtool yet, but some day we might, so... 2478 1.1 christos ORIGINAL_LD_FOR_MULTILIBS=$LD 2479 1.1 christos 2480 1.1 christos 2481 1.1 christos # Check whether --with-target-subdir was given. 2482 1.1 christos if test "${with_target_subdir+set}" = set; then : 2483 1.1 christos withval=$with_target_subdir; 2484 1.1 christos fi 2485 1.1 christos 2486 1.1 christos 2487 1.1 christos # Check whether --with-build-subdir was given. 2488 1.1 christos if test "${with_build_subdir+set}" = set; then : 2489 1.1 christos withval=$with_build_subdir; 2490 1.1 christos fi 2491 1.1 christos 2492 1.1 christos 2493 1.1 christos # Check whether --with-cross-host was given. 2494 1.1 christos if test "${with_cross_host+set}" = set; then : 2495 1.1 christos withval=$with_cross_host; 2496 1.1 christos fi 2497 1.1 christos 2498 1.1 christos 2499 1.1 christos # Check whether --with-newlib was given. 2500 1.1 christos if test "${with_newlib+set}" = set; then : 2501 1.1 christos withval=$with_newlib; 2502 1.1 christos fi 2503 1.1 christos 2504 1.1 christos 2505 1.1 christos if test "${srcdir}" = "."; then 2506 1.1 christos if test -n "${with_build_subdir}"; then 2507 1.1 christos libiberty_topdir="${srcdir}/../.." 2508 1.1 christos with_target_subdir= 2509 1.1 christos elif test -z "${with_target_subdir}"; then 2510 1.1 christos libiberty_topdir="${srcdir}/.." 2511 1.1 christos else 2512 1.1 christos if test "${with_target_subdir}" != "."; then 2513 1.1 christos libiberty_topdir="${srcdir}/${with_multisrctop}../.." 2514 1.1 christos else 2515 1.1 christos libiberty_topdir="${srcdir}/${with_multisrctop}.." 2516 1.1 christos fi 2517 1.1 christos fi 2518 1.1 christos else 2519 1.1 christos libiberty_topdir="${srcdir}/.." 2520 1.1 christos fi 2521 1.1 christos 2522 1.1 christos ac_aux_dir= 2523 1.1 christos for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do 2524 1.6 christos if test -f "$ac_dir/install-sh"; then 2525 1.6 christos ac_aux_dir=$ac_dir 2526 1.6 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2527 1.6 christos break 2528 1.6 christos elif test -f "$ac_dir/install.sh"; then 2529 1.6 christos ac_aux_dir=$ac_dir 2530 1.6 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2531 1.6 christos break 2532 1.6 christos elif test -f "$ac_dir/shtool"; then 2533 1.6 christos ac_aux_dir=$ac_dir 2534 1.6 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2535 1.6 christos break 2536 1.6 christos fi 2537 1.1 christos done 2538 1.1 christos if test -z "$ac_aux_dir"; then 2539 1.6 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5 2540 1.1 christos fi 2541 1.1 christos 2542 1.1 christos # These three variables are undocumented and unsupported, 2543 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2544 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2545 1.1 christos # whose full name contains unusual characters. 2546 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2547 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2548 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2549 1.1 christos 2550 1.1 christos 2551 1.1 christos 2552 1.1 christos 2553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2554 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2555 1.1 christos # Check whether --enable-maintainer-mode was given. 2556 1.1 christos if test "${enable_maintainer_mode+set}" = set; then : 2557 1.1 christos enableval=$enable_maintainer_mode; maintainer_mode=$enableval 2558 1.1 christos else 2559 1.1 christos maintainer_mode=no 2560 1.1 christos fi 2561 1.1 christos 2562 1.1 christos 2563 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5 2564 1.1 christos $as_echo "$maintainer_mode" >&6; } 2565 1.1 christos 2566 1.1 christos if test "$maintainer_mode" = "yes"; then 2567 1.1 christos MAINT='' 2568 1.1 christos NOTMAINT='#' 2569 1.1 christos else 2570 1.1 christos MAINT='#' 2571 1.1 christos NOTMAINT='' 2572 1.1 christos fi 2573 1.1 christos 2574 1.8 christos if test -z "$ETAGS"; then 2575 1.8 christos ETAGS=etags 2576 1.8 christos fi 2577 1.8 christos 2578 1.8 christos 2579 1.1 christos # Do we have a single-tree copy of texinfo? Even if we do, we can't 2580 1.1 christos # rely on it - libiberty is built before texinfo. 2581 1.1 christos # Extract the first word of "makeinfo", so it can be a program name with args. 2582 1.1 christos set dummy makeinfo; ac_word=$2 2583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2584 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2585 1.6 christos if ${ac_cv_prog_MAKEINFO+:} false; then : 2586 1.1 christos $as_echo_n "(cached) " >&6 2587 1.1 christos else 2588 1.1 christos if test -n "$MAKEINFO"; then 2589 1.1 christos ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 2590 1.1 christos else 2591 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2592 1.1 christos for as_dir in $PATH 2593 1.1 christos do 2594 1.1 christos IFS=$as_save_IFS 2595 1.1 christos test -z "$as_dir" && as_dir=. 2596 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2597 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2598 1.1 christos ac_cv_prog_MAKEINFO="makeinfo" 2599 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2600 1.1 christos break 2 2601 1.1 christos fi 2602 1.1 christos done 2603 1.1 christos done 2604 1.1 christos IFS=$as_save_IFS 2605 1.1 christos 2606 1.1 christos fi 2607 1.1 christos fi 2608 1.1 christos MAKEINFO=$ac_cv_prog_MAKEINFO 2609 1.1 christos if test -n "$MAKEINFO"; then 2610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 2611 1.1 christos $as_echo "$MAKEINFO" >&6; } 2612 1.1 christos else 2613 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2614 1.1 christos $as_echo "no" >&6; } 2615 1.1 christos fi 2616 1.1 christos 2617 1.1 christos 2618 1.1 christos if test "x$MAKEINFO" = "x"; then 2619 1.1 christos MAKEINFO="@echo makeinfo missing; true" 2620 1.1 christos BUILD_INFO= 2621 1.1 christos else 2622 1.1 christos BUILD_INFO=info 2623 1.1 christos case "$MAKEINFO" in 2624 1.1 christos */missing\ makeinfo*) 2625 1.1 christos BUILD_INFO= 2626 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2627 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&5 2628 1.1 christos $as_echo "$as_me: WARNING: 2629 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&2;} 2630 1.1 christos ;; 2631 1.1 christos *) 2632 1.1 christos case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in 2633 1.1 christos x*\ [1-3].* ) 2634 1.1 christos MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" 2635 1.1 christos BUILD_INFO= 2636 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2637 1.1 christos *** Makeinfo is too old. Info documentation will not be built." >&5 2638 1.1 christos $as_echo "$as_me: WARNING: 2639 1.1 christos *** Makeinfo is too old. Info documentation will not be built." >&2;} 2640 1.1 christos ;; 2641 1.1 christos esac 2642 1.1 christos ;; 2643 1.1 christos esac 2644 1.1 christos fi 2645 1.1 christos 2646 1.1 christos 2647 1.1 christos 2648 1.1 christos # Extract the first word of "perl", so it can be a program name with args. 2649 1.1 christos set dummy perl; ac_word=$2 2650 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2651 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2652 1.6 christos if ${ac_cv_prog_PERL+:} false; then : 2653 1.1 christos $as_echo_n "(cached) " >&6 2654 1.1 christos else 2655 1.1 christos if test -n "$PERL"; then 2656 1.1 christos ac_cv_prog_PERL="$PERL" # Let the user override the test. 2657 1.1 christos else 2658 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2659 1.1 christos for as_dir in $PATH 2660 1.1 christos do 2661 1.1 christos IFS=$as_save_IFS 2662 1.1 christos test -z "$as_dir" && as_dir=. 2663 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2664 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2665 1.1 christos ac_cv_prog_PERL="perl" 2666 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2667 1.1 christos break 2 2668 1.1 christos fi 2669 1.1 christos done 2670 1.1 christos done 2671 1.1 christos IFS=$as_save_IFS 2672 1.1 christos 2673 1.1 christos fi 2674 1.1 christos fi 2675 1.1 christos PERL=$ac_cv_prog_PERL 2676 1.1 christos if test -n "$PERL"; then 2677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 2678 1.1 christos $as_echo "$PERL" >&6; } 2679 1.1 christos else 2680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2681 1.1 christos $as_echo "no" >&6; } 2682 1.1 christos fi 2683 1.1 christos 2684 1.1 christos 2685 1.1 christos if test x"$PERL" = x""; then 2686 1.1 christos HAVE_PERL='#' 2687 1.1 christos else 2688 1.1 christos HAVE_PERL='' 2689 1.1 christos fi 2690 1.1 christos 2691 1.1 christos 2692 1.1 christos # Make sure we can run config.sub. 2693 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2694 1.6 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2695 1.1 christos 2696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2697 1.1 christos $as_echo_n "checking build system type... " >&6; } 2698 1.6 christos if ${ac_cv_build+:} false; then : 2699 1.1 christos $as_echo_n "(cached) " >&6 2700 1.1 christos else 2701 1.1 christos ac_build_alias=$build_alias 2702 1.1 christos test "x$ac_build_alias" = x && 2703 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2704 1.1 christos test "x$ac_build_alias" = x && 2705 1.6 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2706 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2707 1.6 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2708 1.1 christos 2709 1.1 christos fi 2710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2711 1.1 christos $as_echo "$ac_cv_build" >&6; } 2712 1.1 christos case $ac_cv_build in 2713 1.1 christos *-*-*) ;; 2714 1.6 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2715 1.1 christos esac 2716 1.1 christos build=$ac_cv_build 2717 1.1 christos ac_save_IFS=$IFS; IFS='-' 2718 1.1 christos set x $ac_cv_build 2719 1.1 christos shift 2720 1.1 christos build_cpu=$1 2721 1.1 christos build_vendor=$2 2722 1.1 christos shift; shift 2723 1.1 christos # Remember, the first character of IFS is used to create $*, 2724 1.1 christos # except with old shells: 2725 1.1 christos build_os=$* 2726 1.1 christos IFS=$ac_save_IFS 2727 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2728 1.1 christos 2729 1.1 christos 2730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2731 1.1 christos $as_echo_n "checking host system type... " >&6; } 2732 1.6 christos if ${ac_cv_host+:} false; then : 2733 1.1 christos $as_echo_n "(cached) " >&6 2734 1.1 christos else 2735 1.1 christos if test "x$host_alias" = x; then 2736 1.1 christos ac_cv_host=$ac_cv_build 2737 1.1 christos else 2738 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2739 1.6 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2740 1.1 christos fi 2741 1.1 christos 2742 1.1 christos fi 2743 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2744 1.1 christos $as_echo "$ac_cv_host" >&6; } 2745 1.1 christos case $ac_cv_host in 2746 1.1 christos *-*-*) ;; 2747 1.6 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2748 1.1 christos esac 2749 1.1 christos host=$ac_cv_host 2750 1.1 christos ac_save_IFS=$IFS; IFS='-' 2751 1.1 christos set x $ac_cv_host 2752 1.1 christos shift 2753 1.1 christos host_cpu=$1 2754 1.1 christos host_vendor=$2 2755 1.1 christos shift; shift 2756 1.1 christos # Remember, the first character of IFS is used to create $*, 2757 1.1 christos # except with old shells: 2758 1.1 christos host_os=$* 2759 1.1 christos IFS=$ac_save_IFS 2760 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2761 1.1 christos 2762 1.1 christos 2763 1.1 christos 2764 1.1 christos 2765 1.1 christos if test -n "$ac_tool_prefix"; then 2766 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2767 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 2768 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2769 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2770 1.6 christos if ${ac_cv_prog_AR+:} false; then : 2771 1.1 christos $as_echo_n "(cached) " >&6 2772 1.1 christos else 2773 1.1 christos if test -n "$AR"; then 2774 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 2775 1.1 christos else 2776 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2777 1.1 christos for as_dir in $PATH 2778 1.1 christos do 2779 1.1 christos IFS=$as_save_IFS 2780 1.1 christos test -z "$as_dir" && as_dir=. 2781 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2782 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2783 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 2784 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2785 1.1 christos break 2 2786 1.1 christos fi 2787 1.1 christos done 2788 1.1 christos done 2789 1.1 christos IFS=$as_save_IFS 2790 1.1 christos 2791 1.1 christos fi 2792 1.1 christos fi 2793 1.1 christos AR=$ac_cv_prog_AR 2794 1.1 christos if test -n "$AR"; then 2795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2796 1.1 christos $as_echo "$AR" >&6; } 2797 1.1 christos else 2798 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2799 1.1 christos $as_echo "no" >&6; } 2800 1.1 christos fi 2801 1.1 christos 2802 1.1 christos 2803 1.1 christos fi 2804 1.1 christos if test -z "$ac_cv_prog_AR"; then 2805 1.1 christos ac_ct_AR=$AR 2806 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 2807 1.1 christos set dummy ar; ac_word=$2 2808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2809 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2810 1.6 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 2811 1.1 christos $as_echo_n "(cached) " >&6 2812 1.1 christos else 2813 1.1 christos if test -n "$ac_ct_AR"; then 2814 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 2815 1.1 christos else 2816 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2817 1.1 christos for as_dir in $PATH 2818 1.1 christos do 2819 1.1 christos IFS=$as_save_IFS 2820 1.1 christos test -z "$as_dir" && as_dir=. 2821 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2822 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2823 1.1 christos ac_cv_prog_ac_ct_AR="ar" 2824 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2825 1.1 christos break 2 2826 1.1 christos fi 2827 1.1 christos done 2828 1.1 christos done 2829 1.1 christos IFS=$as_save_IFS 2830 1.1 christos 2831 1.1 christos fi 2832 1.1 christos fi 2833 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 2834 1.1 christos if test -n "$ac_ct_AR"; then 2835 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 2836 1.1 christos $as_echo "$ac_ct_AR" >&6; } 2837 1.1 christos else 2838 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2839 1.1 christos $as_echo "no" >&6; } 2840 1.1 christos fi 2841 1.1 christos 2842 1.1 christos if test "x$ac_ct_AR" = x; then 2843 1.1 christos AR="" 2844 1.1 christos else 2845 1.1 christos case $cross_compiling:$ac_tool_warned in 2846 1.1 christos yes:) 2847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2848 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2849 1.1 christos ac_tool_warned=yes ;; 2850 1.1 christos esac 2851 1.1 christos AR=$ac_ct_AR 2852 1.1 christos fi 2853 1.1 christos else 2854 1.1 christos AR="$ac_cv_prog_AR" 2855 1.1 christos fi 2856 1.1 christos 2857 1.1 christos if test -n "$ac_tool_prefix"; then 2858 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2859 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2861 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2862 1.6 christos if ${ac_cv_prog_RANLIB+:} false; then : 2863 1.1 christos $as_echo_n "(cached) " >&6 2864 1.1 christos else 2865 1.1 christos if test -n "$RANLIB"; then 2866 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2867 1.1 christos else 2868 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2869 1.1 christos for as_dir in $PATH 2870 1.1 christos do 2871 1.1 christos IFS=$as_save_IFS 2872 1.1 christos test -z "$as_dir" && as_dir=. 2873 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2874 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2875 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2876 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2877 1.1 christos break 2 2878 1.1 christos fi 2879 1.1 christos done 2880 1.1 christos done 2881 1.1 christos IFS=$as_save_IFS 2882 1.1 christos 2883 1.1 christos fi 2884 1.1 christos fi 2885 1.1 christos RANLIB=$ac_cv_prog_RANLIB 2886 1.1 christos if test -n "$RANLIB"; then 2887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 2888 1.1 christos $as_echo "$RANLIB" >&6; } 2889 1.1 christos else 2890 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2891 1.1 christos $as_echo "no" >&6; } 2892 1.1 christos fi 2893 1.1 christos 2894 1.1 christos 2895 1.1 christos fi 2896 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 2897 1.1 christos ac_ct_RANLIB=$RANLIB 2898 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 2899 1.1 christos set dummy ranlib; ac_word=$2 2900 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2901 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2902 1.6 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 2903 1.1 christos $as_echo_n "(cached) " >&6 2904 1.1 christos else 2905 1.1 christos if test -n "$ac_ct_RANLIB"; then 2906 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2907 1.1 christos else 2908 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2909 1.1 christos for as_dir in $PATH 2910 1.1 christos do 2911 1.1 christos IFS=$as_save_IFS 2912 1.1 christos test -z "$as_dir" && as_dir=. 2913 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2914 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2915 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 2916 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2917 1.1 christos break 2 2918 1.1 christos fi 2919 1.1 christos done 2920 1.1 christos done 2921 1.1 christos IFS=$as_save_IFS 2922 1.1 christos 2923 1.1 christos fi 2924 1.1 christos fi 2925 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2926 1.1 christos if test -n "$ac_ct_RANLIB"; then 2927 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 2928 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 2929 1.1 christos else 2930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2931 1.1 christos $as_echo "no" >&6; } 2932 1.1 christos fi 2933 1.1 christos 2934 1.1 christos if test "x$ac_ct_RANLIB" = x; then 2935 1.1 christos RANLIB=":" 2936 1.1 christos else 2937 1.1 christos case $cross_compiling:$ac_tool_warned in 2938 1.1 christos yes:) 2939 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2940 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2941 1.1 christos ac_tool_warned=yes ;; 2942 1.1 christos esac 2943 1.1 christos RANLIB=$ac_ct_RANLIB 2944 1.1 christos fi 2945 1.1 christos else 2946 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 2947 1.1 christos fi 2948 1.1 christos 2949 1.1 christos 2950 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5 2951 1.8 christos $as_echo_n "checking for -plugin option... " >&6; } 2952 1.8 christos 2953 1.8 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 2954 1.8 christos plugin_option= 2955 1.8 christos for plugin in $plugin_names; do 2956 1.8 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 2957 1.8 christos if test x$plugin_so = x$plugin; then 2958 1.8 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 2959 1.8 christos fi 2960 1.8 christos if test x$plugin_so != x$plugin; then 2961 1.8 christos plugin_option="--plugin $plugin_so" 2962 1.8 christos break 2963 1.8 christos fi 2964 1.8 christos done 2965 1.8 christos if test -n "$ac_tool_prefix"; then 2966 1.8 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2967 1.8 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 2968 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2969 1.8 christos $as_echo_n "checking for $ac_word... " >&6; } 2970 1.8 christos if ${ac_cv_prog_AR+:} false; then : 2971 1.8 christos $as_echo_n "(cached) " >&6 2972 1.8 christos else 2973 1.8 christos if test -n "$AR"; then 2974 1.8 christos ac_cv_prog_AR="$AR" # Let the user override the test. 2975 1.8 christos else 2976 1.8 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2977 1.8 christos for as_dir in $PATH 2978 1.8 christos do 2979 1.8 christos IFS=$as_save_IFS 2980 1.8 christos test -z "$as_dir" && as_dir=. 2981 1.8 christos for ac_exec_ext in '' $ac_executable_extensions; do 2982 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2983 1.8 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 2984 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2985 1.8 christos break 2 2986 1.8 christos fi 2987 1.8 christos done 2988 1.8 christos done 2989 1.8 christos IFS=$as_save_IFS 2990 1.8 christos 2991 1.8 christos fi 2992 1.8 christos fi 2993 1.8 christos AR=$ac_cv_prog_AR 2994 1.8 christos if test -n "$AR"; then 2995 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2996 1.8 christos $as_echo "$AR" >&6; } 2997 1.8 christos else 2998 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2999 1.8 christos $as_echo "no" >&6; } 3000 1.8 christos fi 3001 1.8 christos 3002 1.8 christos 3003 1.8 christos fi 3004 1.8 christos if test -z "$ac_cv_prog_AR"; then 3005 1.8 christos ac_ct_AR=$AR 3006 1.8 christos # Extract the first word of "ar", so it can be a program name with args. 3007 1.8 christos set dummy ar; ac_word=$2 3008 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3009 1.8 christos $as_echo_n "checking for $ac_word... " >&6; } 3010 1.8 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 3011 1.8 christos $as_echo_n "(cached) " >&6 3012 1.8 christos else 3013 1.8 christos if test -n "$ac_ct_AR"; then 3014 1.8 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3015 1.8 christos else 3016 1.8 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3017 1.8 christos for as_dir in $PATH 3018 1.8 christos do 3019 1.8 christos IFS=$as_save_IFS 3020 1.8 christos test -z "$as_dir" && as_dir=. 3021 1.8 christos for ac_exec_ext in '' $ac_executable_extensions; do 3022 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3023 1.8 christos ac_cv_prog_ac_ct_AR="ar" 3024 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3025 1.8 christos break 2 3026 1.8 christos fi 3027 1.8 christos done 3028 1.8 christos done 3029 1.8 christos IFS=$as_save_IFS 3030 1.8 christos 3031 1.8 christos fi 3032 1.8 christos fi 3033 1.8 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 3034 1.8 christos if test -n "$ac_ct_AR"; then 3035 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 3036 1.8 christos $as_echo "$ac_ct_AR" >&6; } 3037 1.8 christos else 3038 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3039 1.8 christos $as_echo "no" >&6; } 3040 1.8 christos fi 3041 1.8 christos 3042 1.8 christos if test "x$ac_ct_AR" = x; then 3043 1.8 christos AR="" 3044 1.8 christos else 3045 1.8 christos case $cross_compiling:$ac_tool_warned in 3046 1.8 christos yes:) 3047 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3048 1.8 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3049 1.8 christos ac_tool_warned=yes ;; 3050 1.8 christos esac 3051 1.8 christos AR=$ac_ct_AR 3052 1.8 christos fi 3053 1.8 christos else 3054 1.8 christos AR="$ac_cv_prog_AR" 3055 1.8 christos fi 3056 1.8 christos 3057 1.8 christos if test "${AR}" = "" ; then 3058 1.8 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 3059 1.8 christos fi 3060 1.8 christos touch conftest.c 3061 1.8 christos ${AR} $plugin_option rc conftest.a conftest.c 3062 1.8 christos if test "$?" != 0; then 3063 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 3064 1.8 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 3065 1.8 christos plugin_option= 3066 1.8 christos fi 3067 1.8 christos rm -f conftest.* 3068 1.8 christos if test -n "$plugin_option"; then 3069 1.8 christos PLUGIN_OPTION="$plugin_option" 3070 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5 3071 1.8 christos $as_echo "$plugin_option" >&6; } 3072 1.8 christos else 3073 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3074 1.8 christos $as_echo "no" >&6; } 3075 1.8 christos fi 3076 1.8 christos 3077 1.8 christos if test -n "$PLUGIN_OPTION"; then 3078 1.8 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 3079 1.8 christos AR_PLUGIN_OPTION="$PLUGIN_OPTION" 3080 1.8 christos 3081 1.8 christos fi 3082 1.8 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 3083 1.8 christos RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION" 3084 1.8 christos 3085 1.8 christos fi 3086 1.8 christos fi 3087 1.8 christos 3088 1.1 christos # Add --enable-multilib to configure. 3089 1.1 christos # Default to --enable-multilib 3090 1.1 christos # Check whether --enable-multilib was given. 3091 1.1 christos if test "${enable_multilib+set}" = set; then : 3092 1.1 christos enableval=$enable_multilib; case "$enableval" in 3093 1.1 christos yes) multilib=yes ;; 3094 1.1 christos no) multilib=no ;; 3095 1.6 christos *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 3096 1.1 christos esac 3097 1.1 christos else 3098 1.1 christos multilib=yes 3099 1.1 christos fi 3100 1.1 christos 3101 1.1 christos 3102 1.1 christos # Even if the default multilib is not a cross compilation, 3103 1.1 christos # it may be that some of the other multilibs are. 3104 1.1 christos if test $cross_compiling = no && test $multilib = yes \ 3105 1.1 christos && test "x${with_multisubdir}" != x ; then 3106 1.1 christos cross_compiling=maybe 3107 1.1 christos fi 3108 1.1 christos 3109 1.3 christos # We may wish to install the target headers somewhere. 3110 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5 3111 1.3 christos $as_echo_n "checking whether to install libiberty headers and static library... " >&6; } 3112 1.3 christos 3113 1.3 christos # Check whether --enable-install-libiberty was given. 3114 1.3 christos if test "${enable_install_libiberty+set}" = set; then : 3115 1.3 christos enableval=$enable_install_libiberty; enable_install_libiberty=$enableval 3116 1.3 christos else 3117 1.3 christos enable_install_libiberty=no 3118 1.3 christos fi 3119 1.3 christos 3120 1.3 christos # Option parsed, now set things appropriately. 3121 1.3 christos case x"$enable_install_libiberty" in 3122 1.3 christos xyes|x) 3123 1.3 christos target_header_dir=libiberty 3124 1.3 christos ;; 3125 1.3 christos xno) 3126 1.3 christos target_header_dir= 3127 1.3 christos ;; 3128 1.3 christos *) 3129 1.3 christos # This could be sanity-checked in various ways... 3130 1.3 christos target_header_dir="${enable_install_libiberty}" 3131 1.3 christos ;; 3132 1.3 christos esac 3133 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5 3134 1.3 christos $as_echo "$enable_install_libiberty" >&6; } 3135 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5 3136 1.3 christos $as_echo "$as_me: target_header_dir = $target_header_dir" >&6;} 3137 1.3 christos 3138 1.1 christos 3139 1.1 christos ac_ext=c 3140 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3141 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3142 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3143 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3144 1.1 christos if test -n "$ac_tool_prefix"; then 3145 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3146 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 3147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3148 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3149 1.6 christos if ${ac_cv_prog_CC+:} false; then : 3150 1.1 christos $as_echo_n "(cached) " >&6 3151 1.1 christos else 3152 1.1 christos if test -n "$CC"; then 3153 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3154 1.1 christos else 3155 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3156 1.1 christos for as_dir in $PATH 3157 1.1 christos do 3158 1.1 christos IFS=$as_save_IFS 3159 1.1 christos test -z "$as_dir" && as_dir=. 3160 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3161 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3162 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 3163 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3164 1.1 christos break 2 3165 1.1 christos fi 3166 1.1 christos done 3167 1.1 christos done 3168 1.1 christos IFS=$as_save_IFS 3169 1.1 christos 3170 1.1 christos fi 3171 1.1 christos fi 3172 1.1 christos CC=$ac_cv_prog_CC 3173 1.1 christos if test -n "$CC"; then 3174 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3175 1.1 christos $as_echo "$CC" >&6; } 3176 1.1 christos else 3177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3178 1.1 christos $as_echo "no" >&6; } 3179 1.1 christos fi 3180 1.1 christos 3181 1.1 christos 3182 1.1 christos fi 3183 1.1 christos if test -z "$ac_cv_prog_CC"; then 3184 1.1 christos ac_ct_CC=$CC 3185 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 3186 1.1 christos set dummy gcc; ac_word=$2 3187 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3188 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3189 1.6 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3190 1.1 christos $as_echo_n "(cached) " >&6 3191 1.1 christos else 3192 1.1 christos if test -n "$ac_ct_CC"; then 3193 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3194 1.1 christos else 3195 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3196 1.1 christos for as_dir in $PATH 3197 1.1 christos do 3198 1.1 christos IFS=$as_save_IFS 3199 1.1 christos test -z "$as_dir" && as_dir=. 3200 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3201 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3202 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 3203 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3204 1.1 christos break 2 3205 1.1 christos fi 3206 1.1 christos done 3207 1.1 christos done 3208 1.1 christos IFS=$as_save_IFS 3209 1.1 christos 3210 1.1 christos fi 3211 1.1 christos fi 3212 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3213 1.1 christos if test -n "$ac_ct_CC"; then 3214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3215 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3216 1.1 christos else 3217 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3218 1.1 christos $as_echo "no" >&6; } 3219 1.1 christos fi 3220 1.1 christos 3221 1.1 christos if test "x$ac_ct_CC" = x; then 3222 1.1 christos CC="" 3223 1.1 christos else 3224 1.1 christos case $cross_compiling:$ac_tool_warned in 3225 1.1 christos yes:) 3226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3227 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3228 1.1 christos ac_tool_warned=yes ;; 3229 1.1 christos esac 3230 1.1 christos CC=$ac_ct_CC 3231 1.1 christos fi 3232 1.1 christos else 3233 1.1 christos CC="$ac_cv_prog_CC" 3234 1.1 christos fi 3235 1.1 christos 3236 1.1 christos if test -z "$CC"; then 3237 1.1 christos if test -n "$ac_tool_prefix"; then 3238 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3239 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 3240 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3241 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3242 1.6 christos if ${ac_cv_prog_CC+:} false; then : 3243 1.1 christos $as_echo_n "(cached) " >&6 3244 1.1 christos else 3245 1.1 christos if test -n "$CC"; then 3246 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3247 1.1 christos else 3248 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3249 1.1 christos for as_dir in $PATH 3250 1.1 christos do 3251 1.1 christos IFS=$as_save_IFS 3252 1.1 christos test -z "$as_dir" && as_dir=. 3253 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3254 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3255 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 3256 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3257 1.1 christos break 2 3258 1.1 christos fi 3259 1.1 christos done 3260 1.1 christos done 3261 1.1 christos IFS=$as_save_IFS 3262 1.1 christos 3263 1.1 christos fi 3264 1.1 christos fi 3265 1.1 christos CC=$ac_cv_prog_CC 3266 1.1 christos if test -n "$CC"; then 3267 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3268 1.1 christos $as_echo "$CC" >&6; } 3269 1.1 christos else 3270 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3271 1.1 christos $as_echo "no" >&6; } 3272 1.1 christos fi 3273 1.1 christos 3274 1.1 christos 3275 1.1 christos fi 3276 1.1 christos fi 3277 1.1 christos if test -z "$CC"; then 3278 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 3279 1.1 christos set dummy cc; ac_word=$2 3280 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3281 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3282 1.6 christos if ${ac_cv_prog_CC+:} false; then : 3283 1.1 christos $as_echo_n "(cached) " >&6 3284 1.1 christos else 3285 1.1 christos if test -n "$CC"; then 3286 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3287 1.1 christos else 3288 1.1 christos ac_prog_rejected=no 3289 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3290 1.1 christos for as_dir in $PATH 3291 1.1 christos do 3292 1.1 christos IFS=$as_save_IFS 3293 1.1 christos test -z "$as_dir" && as_dir=. 3294 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3295 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3296 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3297 1.1 christos ac_prog_rejected=yes 3298 1.1 christos continue 3299 1.1 christos fi 3300 1.1 christos ac_cv_prog_CC="cc" 3301 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3302 1.1 christos break 2 3303 1.1 christos fi 3304 1.1 christos done 3305 1.1 christos done 3306 1.1 christos IFS=$as_save_IFS 3307 1.1 christos 3308 1.1 christos if test $ac_prog_rejected = yes; then 3309 1.1 christos # We found a bogon in the path, so make sure we never use it. 3310 1.1 christos set dummy $ac_cv_prog_CC 3311 1.1 christos shift 3312 1.1 christos if test $# != 0; then 3313 1.1 christos # We chose a different compiler from the bogus one. 3314 1.1 christos # However, it has the same basename, so the bogon will be chosen 3315 1.1 christos # first if we set CC to just the basename; use the full file name. 3316 1.1 christos shift 3317 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3318 1.1 christos fi 3319 1.1 christos fi 3320 1.1 christos fi 3321 1.1 christos fi 3322 1.1 christos CC=$ac_cv_prog_CC 3323 1.1 christos if test -n "$CC"; then 3324 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3325 1.1 christos $as_echo "$CC" >&6; } 3326 1.1 christos else 3327 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3328 1.1 christos $as_echo "no" >&6; } 3329 1.1 christos fi 3330 1.1 christos 3331 1.1 christos 3332 1.1 christos fi 3333 1.1 christos if test -z "$CC"; then 3334 1.1 christos if test -n "$ac_tool_prefix"; then 3335 1.1 christos for ac_prog in cl.exe 3336 1.1 christos do 3337 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3338 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3340 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3341 1.6 christos if ${ac_cv_prog_CC+:} false; then : 3342 1.1 christos $as_echo_n "(cached) " >&6 3343 1.1 christos else 3344 1.1 christos if test -n "$CC"; then 3345 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3346 1.1 christos else 3347 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3348 1.1 christos for as_dir in $PATH 3349 1.1 christos do 3350 1.1 christos IFS=$as_save_IFS 3351 1.1 christos test -z "$as_dir" && as_dir=. 3352 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3353 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3354 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3355 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3356 1.1 christos break 2 3357 1.1 christos fi 3358 1.1 christos done 3359 1.1 christos done 3360 1.1 christos IFS=$as_save_IFS 3361 1.1 christos 3362 1.1 christos fi 3363 1.1 christos fi 3364 1.1 christos CC=$ac_cv_prog_CC 3365 1.1 christos if test -n "$CC"; then 3366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3367 1.1 christos $as_echo "$CC" >&6; } 3368 1.1 christos else 3369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3370 1.1 christos $as_echo "no" >&6; } 3371 1.1 christos fi 3372 1.1 christos 3373 1.1 christos 3374 1.1 christos test -n "$CC" && break 3375 1.1 christos done 3376 1.1 christos fi 3377 1.1 christos if test -z "$CC"; then 3378 1.1 christos ac_ct_CC=$CC 3379 1.1 christos for ac_prog in cl.exe 3380 1.1 christos do 3381 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3382 1.1 christos set dummy $ac_prog; ac_word=$2 3383 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3384 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3385 1.6 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3386 1.1 christos $as_echo_n "(cached) " >&6 3387 1.1 christos else 3388 1.1 christos if test -n "$ac_ct_CC"; then 3389 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3390 1.1 christos else 3391 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3392 1.1 christos for as_dir in $PATH 3393 1.1 christos do 3394 1.1 christos IFS=$as_save_IFS 3395 1.1 christos test -z "$as_dir" && as_dir=. 3396 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3397 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3398 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 3399 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3400 1.1 christos break 2 3401 1.1 christos fi 3402 1.1 christos done 3403 1.1 christos done 3404 1.1 christos IFS=$as_save_IFS 3405 1.1 christos 3406 1.1 christos fi 3407 1.1 christos fi 3408 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3409 1.1 christos if test -n "$ac_ct_CC"; then 3410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3411 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3412 1.1 christos else 3413 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3414 1.1 christos $as_echo "no" >&6; } 3415 1.1 christos fi 3416 1.1 christos 3417 1.1 christos 3418 1.1 christos test -n "$ac_ct_CC" && break 3419 1.1 christos done 3420 1.1 christos 3421 1.1 christos if test "x$ac_ct_CC" = x; then 3422 1.1 christos CC="" 3423 1.1 christos else 3424 1.1 christos case $cross_compiling:$ac_tool_warned in 3425 1.1 christos yes:) 3426 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3427 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3428 1.1 christos ac_tool_warned=yes ;; 3429 1.1 christos esac 3430 1.1 christos CC=$ac_ct_CC 3431 1.1 christos fi 3432 1.1 christos fi 3433 1.1 christos 3434 1.1 christos fi 3435 1.1 christos 3436 1.1 christos 3437 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3438 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3439 1.6 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3440 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3441 1.1 christos 3442 1.1 christos # Provide some information about the compiler. 3443 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3444 1.1 christos set X $ac_compile 3445 1.1 christos ac_compiler=$2 3446 1.1 christos for ac_option in --version -v -V -qversion; do 3447 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 3448 1.1 christos case "(($ac_try" in 3449 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3450 1.1 christos *) ac_try_echo=$ac_try;; 3451 1.1 christos esac 3452 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3453 1.1 christos $as_echo "$ac_try_echo"; } >&5 3454 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3455 1.1 christos ac_status=$? 3456 1.1 christos if test -s conftest.err; then 3457 1.1 christos sed '10a\ 3458 1.1 christos ... rest of stderr output deleted ... 3459 1.1 christos 10q' conftest.err >conftest.er1 3460 1.1 christos cat conftest.er1 >&5 3461 1.1 christos fi 3462 1.6 christos rm -f conftest.er1 conftest.err 3463 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3464 1.1 christos test $ac_status = 0; } 3465 1.1 christos done 3466 1.1 christos 3467 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3468 1.1 christos /* end confdefs.h. */ 3469 1.8 christos #include <stdio.h> 3470 1.1 christos int 3471 1.1 christos main () 3472 1.1 christos { 3473 1.8 christos printf ("hello world\n"); 3474 1.1 christos ; 3475 1.1 christos return 0; 3476 1.1 christos } 3477 1.1 christos _ACEOF 3478 1.1 christos # FIXME: Cleanup? 3479 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3480 1.1 christos (eval $ac_link) 2>&5 3481 1.1 christos ac_status=$? 3482 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3483 1.1 christos test $ac_status = 0; }; then : 3484 1.1 christos gcc_no_link=no 3485 1.1 christos else 3486 1.1 christos gcc_no_link=yes 3487 1.1 christos fi 3488 1.1 christos if test x$gcc_no_link = xyes; then 3489 1.1 christos # Setting cross_compile will disable run tests; it will 3490 1.1 christos # also disable AC_CHECK_FILE but that's generally 3491 1.1 christos # correct if we can't link. 3492 1.1 christos cross_compiling=yes 3493 1.1 christos EXEEXT= 3494 1.1 christos else 3495 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3496 1.1 christos /* end confdefs.h. */ 3497 1.1 christos 3498 1.1 christos int 3499 1.1 christos main () 3500 1.1 christos { 3501 1.1 christos 3502 1.1 christos ; 3503 1.1 christos return 0; 3504 1.1 christos } 3505 1.1 christos _ACEOF 3506 1.1 christos ac_clean_files_save=$ac_clean_files 3507 1.6 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3508 1.1 christos # Try to create an executable without -o first, disregard a.out. 3509 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 3510 1.1 christos # of exeext. 3511 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3512 1.6 christos $as_echo_n "checking whether the C compiler works... " >&6; } 3513 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3514 1.1 christos 3515 1.1 christos # The possible output files: 3516 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3517 1.1 christos 3518 1.1 christos ac_rmfiles= 3519 1.1 christos for ac_file in $ac_files 3520 1.1 christos do 3521 1.1 christos case $ac_file in 3522 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3523 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3524 1.1 christos esac 3525 1.1 christos done 3526 1.1 christos rm -f $ac_rmfiles 3527 1.1 christos 3528 1.1 christos if { { ac_try="$ac_link_default" 3529 1.1 christos case "(($ac_try" in 3530 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3531 1.1 christos *) ac_try_echo=$ac_try;; 3532 1.1 christos esac 3533 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3534 1.1 christos $as_echo "$ac_try_echo"; } >&5 3535 1.1 christos (eval "$ac_link_default") 2>&5 3536 1.1 christos ac_status=$? 3537 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3538 1.1 christos test $ac_status = 0; }; then : 3539 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3540 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3541 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3542 1.1 christos # so that the user can short-circuit this test for compilers unknown to 3543 1.1 christos # Autoconf. 3544 1.1 christos for ac_file in $ac_files '' 3545 1.1 christos do 3546 1.1 christos test -f "$ac_file" || continue 3547 1.1 christos case $ac_file in 3548 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3549 1.1 christos ;; 3550 1.1 christos [ab].out ) 3551 1.1 christos # We found the default executable, but exeext='' is most 3552 1.1 christos # certainly right. 3553 1.1 christos break;; 3554 1.1 christos *.* ) 3555 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3556 1.1 christos then :; else 3557 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3558 1.1 christos fi 3559 1.1 christos # We set ac_cv_exeext here because the later test for it is not 3560 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 3561 1.1 christos # argument, so we may need to know it at that point already. 3562 1.1 christos # Even if this section looks crufty: it has the advantage of 3563 1.1 christos # actually working. 3564 1.1 christos break;; 3565 1.1 christos * ) 3566 1.1 christos break;; 3567 1.1 christos esac 3568 1.1 christos done 3569 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3570 1.1 christos 3571 1.1 christos else 3572 1.1 christos ac_file='' 3573 1.1 christos fi 3574 1.1 christos if test -z "$ac_file"; then : 3575 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3576 1.6 christos $as_echo "no" >&6; } 3577 1.6 christos $as_echo "$as_me: failed program was:" >&5 3578 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3579 1.1 christos 3580 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3581 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3582 1.6 christos as_fn_error 77 "C compiler cannot create executables 3583 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3584 1.6 christos else 3585 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3586 1.6 christos $as_echo "yes" >&6; } 3587 1.1 christos fi 3588 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3589 1.6 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 3590 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3591 1.6 christos $as_echo "$ac_file" >&6; } 3592 1.1 christos ac_exeext=$ac_cv_exeext 3593 1.1 christos 3594 1.6 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3595 1.1 christos ac_clean_files=$ac_clean_files_save 3596 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3597 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 3598 1.1 christos if { { ac_try="$ac_link" 3599 1.1 christos case "(($ac_try" in 3600 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3601 1.1 christos *) ac_try_echo=$ac_try;; 3602 1.1 christos esac 3603 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3604 1.1 christos $as_echo "$ac_try_echo"; } >&5 3605 1.1 christos (eval "$ac_link") 2>&5 3606 1.1 christos ac_status=$? 3607 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3608 1.1 christos test $ac_status = 0; }; then : 3609 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 3610 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3611 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 3612 1.1 christos # `rm'. 3613 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 3614 1.1 christos test -f "$ac_file" || continue 3615 1.1 christos case $ac_file in 3616 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3617 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3618 1.1 christos break;; 3619 1.1 christos * ) break;; 3620 1.1 christos esac 3621 1.1 christos done 3622 1.1 christos else 3623 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3624 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3625 1.6 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3626 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3627 1.1 christos fi 3628 1.6 christos rm -f conftest conftest$ac_cv_exeext 3629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3630 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 3631 1.1 christos 3632 1.1 christos rm -f conftest.$ac_ext 3633 1.1 christos EXEEXT=$ac_cv_exeext 3634 1.1 christos ac_exeext=$EXEEXT 3635 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3636 1.6 christos /* end confdefs.h. */ 3637 1.6 christos #include <stdio.h> 3638 1.6 christos int 3639 1.6 christos main () 3640 1.6 christos { 3641 1.6 christos FILE *f = fopen ("conftest.out", "w"); 3642 1.6 christos return ferror (f) || fclose (f) != 0; 3643 1.6 christos 3644 1.6 christos ; 3645 1.6 christos return 0; 3646 1.6 christos } 3647 1.6 christos _ACEOF 3648 1.6 christos ac_clean_files="$ac_clean_files conftest.out" 3649 1.6 christos # Check that the compiler produces executables we can run. If not, either 3650 1.6 christos # the compiler is broken, or we cross compile. 3651 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3652 1.6 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 3653 1.6 christos if test "$cross_compiling" != yes; then 3654 1.6 christos { { ac_try="$ac_link" 3655 1.6 christos case "(($ac_try" in 3656 1.6 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3657 1.6 christos *) ac_try_echo=$ac_try;; 3658 1.6 christos esac 3659 1.6 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3660 1.6 christos $as_echo "$ac_try_echo"; } >&5 3661 1.6 christos (eval "$ac_link") 2>&5 3662 1.6 christos ac_status=$? 3663 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3664 1.6 christos test $ac_status = 0; } 3665 1.6 christos if { ac_try='./conftest$ac_cv_exeext' 3666 1.6 christos { { case "(($ac_try" in 3667 1.6 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3668 1.6 christos *) ac_try_echo=$ac_try;; 3669 1.6 christos esac 3670 1.6 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3671 1.6 christos $as_echo "$ac_try_echo"; } >&5 3672 1.6 christos (eval "$ac_try") 2>&5 3673 1.6 christos ac_status=$? 3674 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3675 1.6 christos test $ac_status = 0; }; }; then 3676 1.6 christos cross_compiling=no 3677 1.6 christos else 3678 1.6 christos if test "$cross_compiling" = maybe; then 3679 1.6 christos cross_compiling=yes 3680 1.6 christos else 3681 1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3682 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3683 1.6 christos as_fn_error $? "cannot run C compiled programs. 3684 1.6 christos If you meant to cross compile, use \`--host'. 3685 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3686 1.6 christos fi 3687 1.6 christos fi 3688 1.6 christos fi 3689 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3690 1.6 christos $as_echo "$cross_compiling" >&6; } 3691 1.6 christos 3692 1.6 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3693 1.6 christos ac_clean_files=$ac_clean_files_save 3694 1.1 christos fi 3695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3696 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 3697 1.6 christos if ${ac_cv_objext+:} false; then : 3698 1.1 christos $as_echo_n "(cached) " >&6 3699 1.1 christos else 3700 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3701 1.1 christos /* end confdefs.h. */ 3702 1.1 christos 3703 1.1 christos int 3704 1.1 christos main () 3705 1.1 christos { 3706 1.1 christos 3707 1.1 christos ; 3708 1.1 christos return 0; 3709 1.1 christos } 3710 1.1 christos _ACEOF 3711 1.1 christos rm -f conftest.o conftest.obj 3712 1.1 christos if { { ac_try="$ac_compile" 3713 1.1 christos case "(($ac_try" in 3714 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3715 1.1 christos *) ac_try_echo=$ac_try;; 3716 1.1 christos esac 3717 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3718 1.1 christos $as_echo "$ac_try_echo"; } >&5 3719 1.1 christos (eval "$ac_compile") 2>&5 3720 1.1 christos ac_status=$? 3721 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3722 1.1 christos test $ac_status = 0; }; then : 3723 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 3724 1.1 christos test -f "$ac_file" || continue; 3725 1.1 christos case $ac_file in 3726 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3727 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3728 1.1 christos break;; 3729 1.1 christos esac 3730 1.1 christos done 3731 1.1 christos else 3732 1.1 christos $as_echo "$as_me: failed program was:" >&5 3733 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3734 1.1 christos 3735 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3736 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3737 1.6 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3738 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3739 1.1 christos fi 3740 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 3741 1.1 christos fi 3742 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3743 1.1 christos $as_echo "$ac_cv_objext" >&6; } 3744 1.1 christos OBJEXT=$ac_cv_objext 3745 1.1 christos ac_objext=$OBJEXT 3746 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3747 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3748 1.6 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3749 1.1 christos $as_echo_n "(cached) " >&6 3750 1.1 christos else 3751 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3752 1.1 christos /* end confdefs.h. */ 3753 1.1 christos 3754 1.1 christos int 3755 1.1 christos main () 3756 1.1 christos { 3757 1.1 christos #ifndef __GNUC__ 3758 1.1 christos choke me 3759 1.1 christos #endif 3760 1.1 christos 3761 1.1 christos ; 3762 1.1 christos return 0; 3763 1.1 christos } 3764 1.1 christos _ACEOF 3765 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3766 1.1 christos ac_compiler_gnu=yes 3767 1.1 christos else 3768 1.1 christos ac_compiler_gnu=no 3769 1.1 christos fi 3770 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3771 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 3772 1.1 christos 3773 1.1 christos fi 3774 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3775 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3776 1.1 christos if test $ac_compiler_gnu = yes; then 3777 1.1 christos GCC=yes 3778 1.1 christos else 3779 1.1 christos GCC= 3780 1.1 christos fi 3781 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 3782 1.1 christos ac_save_CFLAGS=$CFLAGS 3783 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3784 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 3785 1.6 christos if ${ac_cv_prog_cc_g+:} false; then : 3786 1.1 christos $as_echo_n "(cached) " >&6 3787 1.1 christos else 3788 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 3789 1.1 christos ac_c_werror_flag=yes 3790 1.1 christos ac_cv_prog_cc_g=no 3791 1.1 christos CFLAGS="-g" 3792 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3793 1.1 christos /* end confdefs.h. */ 3794 1.1 christos 3795 1.1 christos int 3796 1.1 christos main () 3797 1.1 christos { 3798 1.1 christos 3799 1.1 christos ; 3800 1.1 christos return 0; 3801 1.1 christos } 3802 1.1 christos _ACEOF 3803 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3804 1.1 christos ac_cv_prog_cc_g=yes 3805 1.1 christos else 3806 1.1 christos CFLAGS="" 3807 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3808 1.1 christos /* end confdefs.h. */ 3809 1.1 christos 3810 1.1 christos int 3811 1.1 christos main () 3812 1.1 christos { 3813 1.1 christos 3814 1.1 christos ; 3815 1.1 christos return 0; 3816 1.1 christos } 3817 1.1 christos _ACEOF 3818 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3819 1.1 christos 3820 1.1 christos else 3821 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3822 1.1 christos CFLAGS="-g" 3823 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3824 1.1 christos /* end confdefs.h. */ 3825 1.1 christos 3826 1.1 christos int 3827 1.1 christos main () 3828 1.1 christos { 3829 1.1 christos 3830 1.1 christos ; 3831 1.1 christos return 0; 3832 1.1 christos } 3833 1.1 christos _ACEOF 3834 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3835 1.1 christos ac_cv_prog_cc_g=yes 3836 1.1 christos fi 3837 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3838 1.1 christos fi 3839 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3840 1.1 christos fi 3841 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3842 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3843 1.1 christos fi 3844 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3845 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 3846 1.1 christos if test "$ac_test_CFLAGS" = set; then 3847 1.1 christos CFLAGS=$ac_save_CFLAGS 3848 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 3849 1.1 christos if test "$GCC" = yes; then 3850 1.1 christos CFLAGS="-g -O2" 3851 1.1 christos else 3852 1.1 christos CFLAGS="-g" 3853 1.1 christos fi 3854 1.1 christos else 3855 1.1 christos if test "$GCC" = yes; then 3856 1.1 christos CFLAGS="-O2" 3857 1.1 christos else 3858 1.1 christos CFLAGS= 3859 1.1 christos fi 3860 1.1 christos fi 3861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3862 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3863 1.6 christos if ${ac_cv_prog_cc_c89+:} false; then : 3864 1.1 christos $as_echo_n "(cached) " >&6 3865 1.1 christos else 3866 1.1 christos ac_cv_prog_cc_c89=no 3867 1.1 christos ac_save_CC=$CC 3868 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3869 1.1 christos /* end confdefs.h. */ 3870 1.1 christos #include <stdarg.h> 3871 1.1 christos #include <stdio.h> 3872 1.6 christos struct stat; 3873 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3874 1.1 christos struct buf { int x; }; 3875 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 3876 1.1 christos static char *e (p, i) 3877 1.1 christos char **p; 3878 1.1 christos int i; 3879 1.1 christos { 3880 1.1 christos return p[i]; 3881 1.1 christos } 3882 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 3883 1.1 christos { 3884 1.1 christos char *s; 3885 1.1 christos va_list v; 3886 1.1 christos va_start (v,p); 3887 1.1 christos s = g (p, va_arg (v,int)); 3888 1.1 christos va_end (v); 3889 1.1 christos return s; 3890 1.1 christos } 3891 1.1 christos 3892 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3893 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 3894 1.1 christos These don't provoke an error unfortunately, instead are silently treated 3895 1.1 christos as 'x'. The following induces an error, until -std is added to get 3896 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3897 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 3898 1.1 christos that's true only with -std. */ 3899 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3900 1.1 christos 3901 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3902 1.1 christos inside strings and character constants. */ 3903 1.1 christos #define FOO(x) 'x' 3904 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3905 1.1 christos 3906 1.1 christos int test (int i, double x); 3907 1.1 christos struct s1 {int (*f) (int a);}; 3908 1.1 christos struct s2 {int (*f) (double a);}; 3909 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3910 1.1 christos int argc; 3911 1.1 christos char **argv; 3912 1.1 christos int 3913 1.1 christos main () 3914 1.1 christos { 3915 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3916 1.1 christos ; 3917 1.1 christos return 0; 3918 1.1 christos } 3919 1.1 christos _ACEOF 3920 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3921 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3922 1.1 christos do 3923 1.1 christos CC="$ac_save_CC $ac_arg" 3924 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3925 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3926 1.1 christos fi 3927 1.1 christos rm -f core conftest.err conftest.$ac_objext 3928 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3929 1.1 christos done 3930 1.1 christos rm -f conftest.$ac_ext 3931 1.1 christos CC=$ac_save_CC 3932 1.1 christos 3933 1.1 christos fi 3934 1.1 christos # AC_CACHE_VAL 3935 1.1 christos case "x$ac_cv_prog_cc_c89" in 3936 1.1 christos x) 3937 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3938 1.1 christos $as_echo "none needed" >&6; } ;; 3939 1.1 christos xno) 3940 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3941 1.1 christos $as_echo "unsupported" >&6; } ;; 3942 1.1 christos *) 3943 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 3944 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3945 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3946 1.1 christos esac 3947 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3948 1.1 christos 3949 1.1 christos fi 3950 1.1 christos 3951 1.1 christos ac_ext=c 3952 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3953 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3954 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3955 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3956 1.1 christos 3957 1.1 christos 3958 1.3 christos ac_ext=c 3959 1.3 christos ac_cpp='$CPP $CPPFLAGS' 3960 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3961 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3962 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3963 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3964 1.3 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 3965 1.3 christos # On Suns, sometimes $CPP names a directory. 3966 1.3 christos if test -n "$CPP" && test -d "$CPP"; then 3967 1.3 christos CPP= 3968 1.1 christos fi 3969 1.3 christos if test -z "$CPP"; then 3970 1.6 christos if ${ac_cv_prog_CPP+:} false; then : 3971 1.1 christos $as_echo_n "(cached) " >&6 3972 1.1 christos else 3973 1.3 christos # Double quotes because CPP needs to be expanded 3974 1.3 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3975 1.3 christos do 3976 1.3 christos ac_preproc_ok=false 3977 1.3 christos for ac_c_preproc_warn_flag in '' yes 3978 1.3 christos do 3979 1.3 christos # Use a header file that comes with gcc, so configuring glibc 3980 1.3 christos # with a fresh cross-compiler works. 3981 1.3 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3982 1.3 christos # <limits.h> exists even on freestanding compilers. 3983 1.3 christos # On the NeXT, cc -E runs the code through the compiler's parser, 3984 1.3 christos # not just through cpp. "Syntax error" is here to catch this case. 3985 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3986 1.1 christos /* end confdefs.h. */ 3987 1.3 christos #ifdef __STDC__ 3988 1.3 christos # include <limits.h> 3989 1.3 christos #else 3990 1.3 christos # include <assert.h> 3991 1.3 christos #endif 3992 1.3 christos Syntax error 3993 1.3 christos _ACEOF 3994 1.3 christos if ac_fn_c_try_cpp "$LINENO"; then : 3995 1.3 christos 3996 1.3 christos else 3997 1.3 christos # Broken: fails on valid input. 3998 1.3 christos continue 3999 1.3 christos fi 4000 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 4001 1.1 christos 4002 1.3 christos # OK, works on sane cases. Now check whether nonexistent headers 4003 1.3 christos # can be detected and how. 4004 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4005 1.3 christos /* end confdefs.h. */ 4006 1.3 christos #include <ac_nonexistent.h> 4007 1.1 christos _ACEOF 4008 1.3 christos if ac_fn_c_try_cpp "$LINENO"; then : 4009 1.3 christos # Broken: success on invalid input. 4010 1.3 christos continue 4011 1.3 christos else 4012 1.3 christos # Passes both tests. 4013 1.3 christos ac_preproc_ok=: 4014 1.3 christos break 4015 1.3 christos fi 4016 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 4017 1.3 christos 4018 1.3 christos done 4019 1.3 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4020 1.6 christos rm -f conftest.i conftest.err conftest.$ac_ext 4021 1.3 christos if $ac_preproc_ok; then : 4022 1.1 christos break 4023 1.1 christos fi 4024 1.3 christos 4025 1.3 christos done 4026 1.3 christos ac_cv_prog_CPP=$CPP 4027 1.3 christos 4028 1.1 christos fi 4029 1.3 christos CPP=$ac_cv_prog_CPP 4030 1.3 christos else 4031 1.3 christos ac_cv_prog_CPP=$CPP 4032 1.1 christos fi 4033 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4034 1.3 christos $as_echo "$CPP" >&6; } 4035 1.3 christos ac_preproc_ok=false 4036 1.3 christos for ac_c_preproc_warn_flag in '' yes 4037 1.3 christos do 4038 1.3 christos # Use a header file that comes with gcc, so configuring glibc 4039 1.3 christos # with a fresh cross-compiler works. 4040 1.3 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4041 1.3 christos # <limits.h> exists even on freestanding compilers. 4042 1.3 christos # On the NeXT, cc -E runs the code through the compiler's parser, 4043 1.3 christos # not just through cpp. "Syntax error" is here to catch this case. 4044 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4045 1.1 christos /* end confdefs.h. */ 4046 1.3 christos #ifdef __STDC__ 4047 1.3 christos # include <limits.h> 4048 1.3 christos #else 4049 1.3 christos # include <assert.h> 4050 1.3 christos #endif 4051 1.3 christos Syntax error 4052 1.3 christos _ACEOF 4053 1.3 christos if ac_fn_c_try_cpp "$LINENO"; then : 4054 1.1 christos 4055 1.3 christos else 4056 1.3 christos # Broken: fails on valid input. 4057 1.3 christos continue 4058 1.1 christos fi 4059 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 4060 1.3 christos 4061 1.3 christos # OK, works on sane cases. Now check whether nonexistent headers 4062 1.3 christos # can be detected and how. 4063 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4064 1.3 christos /* end confdefs.h. */ 4065 1.3 christos #include <ac_nonexistent.h> 4066 1.3 christos _ACEOF 4067 1.3 christos if ac_fn_c_try_cpp "$LINENO"; then : 4068 1.3 christos # Broken: success on invalid input. 4069 1.3 christos continue 4070 1.3 christos else 4071 1.3 christos # Passes both tests. 4072 1.3 christos ac_preproc_ok=: 4073 1.3 christos break 4074 1.3 christos fi 4075 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 4076 1.3 christos 4077 1.3 christos done 4078 1.3 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4079 1.6 christos rm -f conftest.i conftest.err conftest.$ac_ext 4080 1.3 christos if $ac_preproc_ok; then : 4081 1.3 christos 4082 1.3 christos else 4083 1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4084 1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4085 1.6 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4086 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 4087 1.3 christos fi 4088 1.3 christos 4089 1.3 christos ac_ext=c 4090 1.3 christos ac_cpp='$CPP $CPPFLAGS' 4091 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4092 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4093 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4094 1.3 christos 4095 1.3 christos 4096 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4097 1.3 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4098 1.6 christos if ${ac_cv_path_GREP+:} false; then : 4099 1.3 christos $as_echo_n "(cached) " >&6 4100 1.3 christos else 4101 1.3 christos if test -z "$GREP"; then 4102 1.3 christos ac_path_GREP_found=false 4103 1.3 christos # Loop through the user's path and test for each of PROGNAME-LIST 4104 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4105 1.3 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4106 1.3 christos do 4107 1.3 christos IFS=$as_save_IFS 4108 1.3 christos test -z "$as_dir" && as_dir=. 4109 1.3 christos for ac_prog in grep ggrep; do 4110 1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do 4111 1.3 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4112 1.6 christos as_fn_executable_p "$ac_path_GREP" || continue 4113 1.3 christos # Check for GNU ac_path_GREP and select it if it is found. 4114 1.3 christos # Check for GNU $ac_path_GREP 4115 1.3 christos case `"$ac_path_GREP" --version 2>&1` in 4116 1.3 christos *GNU*) 4117 1.3 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4118 1.3 christos *) 4119 1.3 christos ac_count=0 4120 1.3 christos $as_echo_n 0123456789 >"conftest.in" 4121 1.3 christos while : 4122 1.3 christos do 4123 1.3 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4124 1.3 christos mv "conftest.tmp" "conftest.in" 4125 1.3 christos cp "conftest.in" "conftest.nl" 4126 1.3 christos $as_echo 'GREP' >> "conftest.nl" 4127 1.3 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4128 1.3 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4129 1.3 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4130 1.3 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 4131 1.3 christos # Best one so far, save it but keep looking for a better one 4132 1.3 christos ac_cv_path_GREP="$ac_path_GREP" 4133 1.3 christos ac_path_GREP_max=$ac_count 4134 1.3 christos fi 4135 1.3 christos # 10*(2^10) chars as input seems more than enough 4136 1.3 christos test $ac_count -gt 10 && break 4137 1.3 christos done 4138 1.3 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4139 1.3 christos esac 4140 1.3 christos 4141 1.3 christos $ac_path_GREP_found && break 3 4142 1.3 christos done 4143 1.3 christos done 4144 1.3 christos done 4145 1.3 christos IFS=$as_save_IFS 4146 1.3 christos if test -z "$ac_cv_path_GREP"; then 4147 1.6 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4148 1.3 christos fi 4149 1.3 christos else 4150 1.3 christos ac_cv_path_GREP=$GREP 4151 1.3 christos fi 4152 1.3 christos 4153 1.3 christos fi 4154 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4155 1.3 christos $as_echo "$ac_cv_path_GREP" >&6; } 4156 1.3 christos GREP="$ac_cv_path_GREP" 4157 1.3 christos 4158 1.3 christos 4159 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4160 1.3 christos $as_echo_n "checking for egrep... " >&6; } 4161 1.6 christos if ${ac_cv_path_EGREP+:} false; then : 4162 1.3 christos $as_echo_n "(cached) " >&6 4163 1.3 christos else 4164 1.3 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4165 1.3 christos then ac_cv_path_EGREP="$GREP -E" 4166 1.3 christos else 4167 1.3 christos if test -z "$EGREP"; then 4168 1.3 christos ac_path_EGREP_found=false 4169 1.3 christos # Loop through the user's path and test for each of PROGNAME-LIST 4170 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4171 1.3 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4172 1.3 christos do 4173 1.3 christos IFS=$as_save_IFS 4174 1.3 christos test -z "$as_dir" && as_dir=. 4175 1.3 christos for ac_prog in egrep; do 4176 1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do 4177 1.3 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4178 1.6 christos as_fn_executable_p "$ac_path_EGREP" || continue 4179 1.3 christos # Check for GNU ac_path_EGREP and select it if it is found. 4180 1.3 christos # Check for GNU $ac_path_EGREP 4181 1.3 christos case `"$ac_path_EGREP" --version 2>&1` in 4182 1.3 christos *GNU*) 4183 1.3 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4184 1.3 christos *) 4185 1.3 christos ac_count=0 4186 1.3 christos $as_echo_n 0123456789 >"conftest.in" 4187 1.3 christos while : 4188 1.3 christos do 4189 1.3 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4190 1.3 christos mv "conftest.tmp" "conftest.in" 4191 1.3 christos cp "conftest.in" "conftest.nl" 4192 1.3 christos $as_echo 'EGREP' >> "conftest.nl" 4193 1.3 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4194 1.3 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4195 1.3 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4196 1.3 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4197 1.3 christos # Best one so far, save it but keep looking for a better one 4198 1.3 christos ac_cv_path_EGREP="$ac_path_EGREP" 4199 1.3 christos ac_path_EGREP_max=$ac_count 4200 1.3 christos fi 4201 1.3 christos # 10*(2^10) chars as input seems more than enough 4202 1.3 christos test $ac_count -gt 10 && break 4203 1.3 christos done 4204 1.3 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4205 1.3 christos esac 4206 1.3 christos 4207 1.3 christos $ac_path_EGREP_found && break 3 4208 1.3 christos done 4209 1.3 christos done 4210 1.3 christos done 4211 1.3 christos IFS=$as_save_IFS 4212 1.3 christos if test -z "$ac_cv_path_EGREP"; then 4213 1.6 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4214 1.3 christos fi 4215 1.3 christos else 4216 1.3 christos ac_cv_path_EGREP=$EGREP 4217 1.3 christos fi 4218 1.3 christos 4219 1.3 christos fi 4220 1.3 christos fi 4221 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4222 1.3 christos $as_echo "$ac_cv_path_EGREP" >&6; } 4223 1.3 christos EGREP="$ac_cv_path_EGREP" 4224 1.3 christos 4225 1.3 christos 4226 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4227 1.3 christos $as_echo_n "checking for ANSI C header files... " >&6; } 4228 1.6 christos if ${ac_cv_header_stdc+:} false; then : 4229 1.3 christos $as_echo_n "(cached) " >&6 4230 1.3 christos else 4231 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4232 1.3 christos /* end confdefs.h. */ 4233 1.3 christos #include <stdlib.h> 4234 1.3 christos #include <stdarg.h> 4235 1.3 christos #include <string.h> 4236 1.3 christos #include <float.h> 4237 1.3 christos 4238 1.3 christos int 4239 1.3 christos main () 4240 1.3 christos { 4241 1.3 christos 4242 1.3 christos ; 4243 1.3 christos return 0; 4244 1.3 christos } 4245 1.3 christos _ACEOF 4246 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 4247 1.3 christos ac_cv_header_stdc=yes 4248 1.3 christos else 4249 1.3 christos ac_cv_header_stdc=no 4250 1.3 christos fi 4251 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4252 1.3 christos 4253 1.3 christos if test $ac_cv_header_stdc = yes; then 4254 1.3 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4255 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4256 1.3 christos /* end confdefs.h. */ 4257 1.3 christos #include <string.h> 4258 1.3 christos 4259 1.3 christos _ACEOF 4260 1.3 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4261 1.3 christos $EGREP "memchr" >/dev/null 2>&1; then : 4262 1.3 christos 4263 1.3 christos else 4264 1.3 christos ac_cv_header_stdc=no 4265 1.3 christos fi 4266 1.3 christos rm -f conftest* 4267 1.3 christos 4268 1.3 christos fi 4269 1.3 christos 4270 1.3 christos if test $ac_cv_header_stdc = yes; then 4271 1.3 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4272 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4273 1.3 christos /* end confdefs.h. */ 4274 1.3 christos #include <stdlib.h> 4275 1.3 christos 4276 1.3 christos _ACEOF 4277 1.3 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4278 1.3 christos $EGREP "free" >/dev/null 2>&1; then : 4279 1.3 christos 4280 1.3 christos else 4281 1.3 christos ac_cv_header_stdc=no 4282 1.3 christos fi 4283 1.3 christos rm -f conftest* 4284 1.3 christos 4285 1.3 christos fi 4286 1.3 christos 4287 1.3 christos if test $ac_cv_header_stdc = yes; then 4288 1.3 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4289 1.3 christos if test "$cross_compiling" = yes; then : 4290 1.3 christos : 4291 1.3 christos else 4292 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4293 1.3 christos /* end confdefs.h. */ 4294 1.3 christos #include <ctype.h> 4295 1.3 christos #include <stdlib.h> 4296 1.3 christos #if ((' ' & 0x0FF) == 0x020) 4297 1.3 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4298 1.3 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4299 1.3 christos #else 4300 1.3 christos # define ISLOWER(c) \ 4301 1.3 christos (('a' <= (c) && (c) <= 'i') \ 4302 1.3 christos || ('j' <= (c) && (c) <= 'r') \ 4303 1.3 christos || ('s' <= (c) && (c) <= 'z')) 4304 1.3 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4305 1.3 christos #endif 4306 1.3 christos 4307 1.3 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4308 1.3 christos int 4309 1.3 christos main () 4310 1.3 christos { 4311 1.3 christos int i; 4312 1.3 christos for (i = 0; i < 256; i++) 4313 1.3 christos if (XOR (islower (i), ISLOWER (i)) 4314 1.3 christos || toupper (i) != TOUPPER (i)) 4315 1.3 christos return 2; 4316 1.3 christos return 0; 4317 1.3 christos } 4318 1.3 christos _ACEOF 4319 1.3 christos if ac_fn_c_try_run "$LINENO"; then : 4320 1.3 christos 4321 1.3 christos else 4322 1.3 christos ac_cv_header_stdc=no 4323 1.3 christos fi 4324 1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4325 1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 4326 1.3 christos fi 4327 1.3 christos 4328 1.3 christos fi 4329 1.3 christos fi 4330 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4331 1.3 christos $as_echo "$ac_cv_header_stdc" >&6; } 4332 1.3 christos if test $ac_cv_header_stdc = yes; then 4333 1.3 christos 4334 1.3 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4335 1.3 christos 4336 1.3 christos fi 4337 1.3 christos 4338 1.3 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4339 1.3 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4340 1.3 christos inttypes.h stdint.h unistd.h 4341 1.3 christos do : 4342 1.3 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4343 1.3 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4344 1.3 christos " 4345 1.6 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4346 1.3 christos cat >>confdefs.h <<_ACEOF 4347 1.3 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4348 1.3 christos _ACEOF 4349 1.3 christos 4350 1.3 christos fi 4351 1.3 christos 4352 1.3 christos done 4353 1.3 christos 4354 1.3 christos 4355 1.3 christos 4356 1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4357 1.6 christos if test "x$ac_cv_header_minix_config_h" = xyes; then : 4358 1.3 christos MINIX=yes 4359 1.3 christos else 4360 1.3 christos MINIX= 4361 1.3 christos fi 4362 1.3 christos 4363 1.3 christos 4364 1.3 christos if test "$MINIX" = yes; then 4365 1.3 christos 4366 1.3 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4367 1.3 christos 4368 1.3 christos 4369 1.3 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4370 1.3 christos 4371 1.3 christos 4372 1.3 christos $as_echo "#define _MINIX 1" >>confdefs.h 4373 1.3 christos 4374 1.3 christos fi 4375 1.3 christos 4376 1.3 christos 4377 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4378 1.3 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4379 1.6 christos if ${ac_cv_safe_to_define___extensions__+:} false; then : 4380 1.3 christos $as_echo_n "(cached) " >&6 4381 1.3 christos else 4382 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4383 1.3 christos /* end confdefs.h. */ 4384 1.3 christos 4385 1.6 christos # define __EXTENSIONS__ 1 4386 1.6 christos $ac_includes_default 4387 1.3 christos int 4388 1.3 christos main () 4389 1.3 christos { 4390 1.3 christos 4391 1.3 christos ; 4392 1.3 christos return 0; 4393 1.3 christos } 4394 1.3 christos _ACEOF 4395 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 4396 1.3 christos ac_cv_safe_to_define___extensions__=yes 4397 1.3 christos else 4398 1.3 christos ac_cv_safe_to_define___extensions__=no 4399 1.3 christos fi 4400 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4401 1.3 christos fi 4402 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4403 1.3 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4404 1.3 christos test $ac_cv_safe_to_define___extensions__ = yes && 4405 1.3 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4406 1.3 christos 4407 1.3 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4408 1.3 christos 4409 1.3 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4410 1.3 christos 4411 1.3 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4412 1.3 christos 4413 1.3 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4414 1.3 christos 4415 1.3 christos 4416 1.3 christos # Check whether --enable-largefile was given. 4417 1.3 christos if test "${enable_largefile+set}" = set; then : 4418 1.3 christos enableval=$enable_largefile; 4419 1.3 christos fi 4420 1.3 christos 4421 1.3 christos if test "$enable_largefile" != no; then 4422 1.3 christos 4423 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4424 1.3 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4425 1.6 christos if ${ac_cv_sys_largefile_CC+:} false; then : 4426 1.3 christos $as_echo_n "(cached) " >&6 4427 1.3 christos else 4428 1.3 christos ac_cv_sys_largefile_CC=no 4429 1.3 christos if test "$GCC" != yes; then 4430 1.3 christos ac_save_CC=$CC 4431 1.3 christos while :; do 4432 1.3 christos # IRIX 6.2 and later do not support large files by default, 4433 1.3 christos # so use the C compiler's -n32 option if that helps. 4434 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4435 1.3 christos /* end confdefs.h. */ 4436 1.3 christos #include <sys/types.h> 4437 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 4438 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4439 1.3 christos since some C++ compilers masquerading as C compilers 4440 1.3 christos incorrectly reject 9223372036854775807. */ 4441 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4442 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4443 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 4444 1.3 christos ? 1 : -1]; 4445 1.3 christos int 4446 1.3 christos main () 4447 1.3 christos { 4448 1.3 christos 4449 1.3 christos ; 4450 1.3 christos return 0; 4451 1.3 christos } 4452 1.3 christos _ACEOF 4453 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 4454 1.3 christos break 4455 1.3 christos fi 4456 1.3 christos rm -f core conftest.err conftest.$ac_objext 4457 1.3 christos CC="$CC -n32" 4458 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 4459 1.3 christos ac_cv_sys_largefile_CC=' -n32'; break 4460 1.3 christos fi 4461 1.3 christos rm -f core conftest.err conftest.$ac_objext 4462 1.3 christos break 4463 1.3 christos done 4464 1.3 christos CC=$ac_save_CC 4465 1.3 christos rm -f conftest.$ac_ext 4466 1.3 christos fi 4467 1.3 christos fi 4468 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4469 1.3 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; } 4470 1.3 christos if test "$ac_cv_sys_largefile_CC" != no; then 4471 1.3 christos CC=$CC$ac_cv_sys_largefile_CC 4472 1.3 christos fi 4473 1.3 christos 4474 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4475 1.3 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4476 1.6 christos if ${ac_cv_sys_file_offset_bits+:} false; then : 4477 1.3 christos $as_echo_n "(cached) " >&6 4478 1.3 christos else 4479 1.3 christos while :; do 4480 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4481 1.3 christos /* end confdefs.h. */ 4482 1.3 christos #include <sys/types.h> 4483 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 4484 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4485 1.3 christos since some C++ compilers masquerading as C compilers 4486 1.3 christos incorrectly reject 9223372036854775807. */ 4487 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4488 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4489 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 4490 1.3 christos ? 1 : -1]; 4491 1.3 christos int 4492 1.3 christos main () 4493 1.3 christos { 4494 1.3 christos 4495 1.3 christos ; 4496 1.3 christos return 0; 4497 1.3 christos } 4498 1.3 christos _ACEOF 4499 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 4500 1.3 christos ac_cv_sys_file_offset_bits=no; break 4501 1.3 christos fi 4502 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4503 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4504 1.1 christos /* end confdefs.h. */ 4505 1.1 christos #define _FILE_OFFSET_BITS 64 4506 1.1 christos #include <sys/types.h> 4507 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 4508 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4509 1.1 christos since some C++ compilers masquerading as C compilers 4510 1.1 christos incorrectly reject 9223372036854775807. */ 4511 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4512 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4513 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 4514 1.1 christos ? 1 : -1]; 4515 1.1 christos int 4516 1.1 christos main () 4517 1.1 christos { 4518 1.1 christos 4519 1.1 christos ; 4520 1.1 christos return 0; 4521 1.1 christos } 4522 1.1 christos _ACEOF 4523 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4524 1.1 christos ac_cv_sys_file_offset_bits=64; break 4525 1.1 christos fi 4526 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4527 1.1 christos ac_cv_sys_file_offset_bits=unknown 4528 1.1 christos break 4529 1.1 christos done 4530 1.1 christos fi 4531 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4532 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4533 1.1 christos case $ac_cv_sys_file_offset_bits in #( 4534 1.1 christos no | unknown) ;; 4535 1.1 christos *) 4536 1.1 christos cat >>confdefs.h <<_ACEOF 4537 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4538 1.1 christos _ACEOF 4539 1.1 christos ;; 4540 1.1 christos esac 4541 1.1 christos rm -rf conftest* 4542 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then 4543 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4544 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4545 1.6 christos if ${ac_cv_sys_large_files+:} false; then : 4546 1.1 christos $as_echo_n "(cached) " >&6 4547 1.1 christos else 4548 1.1 christos while :; do 4549 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4550 1.1 christos /* end confdefs.h. */ 4551 1.1 christos #include <sys/types.h> 4552 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 4553 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4554 1.1 christos since some C++ compilers masquerading as C compilers 4555 1.1 christos incorrectly reject 9223372036854775807. */ 4556 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4557 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4558 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 4559 1.1 christos ? 1 : -1]; 4560 1.1 christos int 4561 1.1 christos main () 4562 1.1 christos { 4563 1.1 christos 4564 1.1 christos ; 4565 1.1 christos return 0; 4566 1.1 christos } 4567 1.1 christos _ACEOF 4568 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4569 1.1 christos ac_cv_sys_large_files=no; break 4570 1.1 christos fi 4571 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4572 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4573 1.1 christos /* end confdefs.h. */ 4574 1.1 christos #define _LARGE_FILES 1 4575 1.1 christos #include <sys/types.h> 4576 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly. 4577 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 4578 1.1 christos since some C++ compilers masquerading as C compilers 4579 1.1 christos incorrectly reject 9223372036854775807. */ 4580 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4581 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4582 1.1 christos && LARGE_OFF_T % 2147483647 == 1) 4583 1.1 christos ? 1 : -1]; 4584 1.1 christos int 4585 1.1 christos main () 4586 1.1 christos { 4587 1.1 christos 4588 1.1 christos ; 4589 1.1 christos return 0; 4590 1.1 christos } 4591 1.1 christos _ACEOF 4592 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4593 1.1 christos ac_cv_sys_large_files=1; break 4594 1.1 christos fi 4595 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4596 1.1 christos ac_cv_sys_large_files=unknown 4597 1.1 christos break 4598 1.1 christos done 4599 1.1 christos fi 4600 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4601 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; } 4602 1.1 christos case $ac_cv_sys_large_files in #( 4603 1.1 christos no | unknown) ;; 4604 1.1 christos *) 4605 1.1 christos cat >>confdefs.h <<_ACEOF 4606 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files 4607 1.1 christos _ACEOF 4608 1.1 christos ;; 4609 1.1 christos esac 4610 1.1 christos rm -rf conftest* 4611 1.1 christos fi 4612 1.6 christos 4613 1.6 christos 4614 1.1 christos fi 4615 1.1 christos 4616 1.1 christos 4617 1.3 christos ac_c_preproc_warn_flag=yes 4618 1.1 christos 4619 1.1 christos ac_ext=c 4620 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4621 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4622 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4623 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4624 1.1 christos 4625 1.1 christos ac_libiberty_warn_cflags= 4626 1.1 christos save_CFLAGS="$CFLAGS" 4627 1.1 christos for real_option in -W -Wall -Wwrite-strings -Wc++-compat \ 4628 1.6 christos -Wstrict-prototypes \ 4629 1.6 christos -Wshadow=local; do 4630 1.1 christos # Do the check with the no- prefix removed since gcc silently 4631 1.1 christos # accepts any -Wno-* option on purpose 4632 1.1 christos case $real_option in 4633 1.1 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 4634 1.1 christos *) option=$real_option ;; 4635 1.1 christos esac 4636 1.1 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 4637 1.1 christos 4638 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 4639 1.1 christos $as_echo_n "checking whether $CC supports $option... " >&6; } 4640 1.6 christos if eval \${$as_acx_Woption+:} false; then : 4641 1.1 christos $as_echo_n "(cached) " >&6 4642 1.1 christos else 4643 1.1 christos CFLAGS="$option" 4644 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4645 1.1 christos /* end confdefs.h. */ 4646 1.1 christos 4647 1.1 christos int 4648 1.1 christos main () 4649 1.1 christos { 4650 1.1 christos 4651 1.1 christos ; 4652 1.1 christos return 0; 4653 1.1 christos } 4654 1.1 christos _ACEOF 4655 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4656 1.1 christos eval "$as_acx_Woption=yes" 4657 1.1 christos else 4658 1.1 christos eval "$as_acx_Woption=no" 4659 1.1 christos fi 4660 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4661 1.1 christos 4662 1.3 christos fi 4663 1.3 christos eval ac_res=\$$as_acx_Woption 4664 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 4665 1.3 christos $as_echo "$ac_res" >&6; } 4666 1.3 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 4667 1.3 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option" 4668 1.3 christos fi 4669 1.3 christos done 4670 1.3 christos CFLAGS="$save_CFLAGS" 4671 1.3 christos ac_ext=c 4672 1.3 christos ac_cpp='$CPP $CPPFLAGS' 4673 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4674 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4675 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4676 1.3 christos 4677 1.3 christos 4678 1.3 christos ac_ext=c 4679 1.3 christos ac_cpp='$CPP $CPPFLAGS' 4680 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4681 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4682 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4683 1.3 christos 4684 1.1 christos # Do the check with the no- prefix removed from the warning options 4685 1.1 christos # since gcc silently accepts any -Wno-* option on purpose 4686 1.1 christos if test "$GCC" = yes; then : 4687 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 4688 1.1 christos $as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 4689 1.6 christos if ${acx_cv_prog_cc_pedantic_+:} false; then : 4690 1.1 christos $as_echo_n "(cached) " >&6 4691 1.1 christos else 4692 1.1 christos save_CFLAGS="$CFLAGS" 4693 1.1 christos CFLAGS="-pedantic " 4694 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4695 1.1 christos /* end confdefs.h. */ 4696 1.1 christos 4697 1.1 christos int 4698 1.1 christos main () 4699 1.1 christos { 4700 1.1 christos 4701 1.1 christos ; 4702 1.1 christos return 0; 4703 1.1 christos } 4704 1.1 christos _ACEOF 4705 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4706 1.1 christos acx_cv_prog_cc_pedantic_=yes 4707 1.1 christos else 4708 1.1 christos acx_cv_prog_cc_pedantic_=no 4709 1.1 christos fi 4710 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4711 1.1 christos CFLAGS="$save_CFLAGS" 4712 1.1 christos fi 4713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 4714 1.1 christos $as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 4715 1.1 christos if test $acx_cv_prog_cc_pedantic_ = yes; then : 4716 1.1 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 4717 1.1 christos fi 4718 1.1 christos 4719 1.1 christos fi 4720 1.3 christos ac_ext=c 4721 1.3 christos ac_cpp='$CPP $CPPFLAGS' 4722 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4723 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4724 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4725 1.3 christos 4726 1.1 christos 4727 1.1 christos 4728 1.1 christos if test "x$CC" != xcc; then 4729 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4730 1.1 christos $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4731 1.1 christos else 4732 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4733 1.1 christos $as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4734 1.1 christos fi 4735 1.1 christos set dummy $CC; ac_cc=`$as_echo "$2" | 4736 1.1 christos sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4737 1.6 christos if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 4738 1.1 christos $as_echo_n "(cached) " >&6 4739 1.1 christos else 4740 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4741 1.1 christos /* end confdefs.h. */ 4742 1.1 christos 4743 1.1 christos int 4744 1.1 christos main () 4745 1.1 christos { 4746 1.1 christos 4747 1.1 christos ; 4748 1.1 christos return 0; 4749 1.1 christos } 4750 1.1 christos _ACEOF 4751 1.1 christos # Make sure it works both with $CC and with simple cc. 4752 1.1 christos # We do the test twice because some compilers refuse to overwrite an 4753 1.1 christos # existing .o file with -o, though they will create one. 4754 1.1 christos ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4755 1.1 christos rm -f conftest2.* 4756 1.1 christos if { { case "(($ac_try" in 4757 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4758 1.1 christos *) ac_try_echo=$ac_try;; 4759 1.1 christos esac 4760 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4761 1.1 christos $as_echo "$ac_try_echo"; } >&5 4762 1.1 christos (eval "$ac_try") 2>&5 4763 1.1 christos ac_status=$? 4764 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4765 1.1 christos test $ac_status = 0; } && 4766 1.1 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in 4767 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4768 1.1 christos *) ac_try_echo=$ac_try;; 4769 1.1 christos esac 4770 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4771 1.1 christos $as_echo "$ac_try_echo"; } >&5 4772 1.1 christos (eval "$ac_try") 2>&5 4773 1.1 christos ac_status=$? 4774 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4775 1.1 christos test $ac_status = 0; }; 4776 1.1 christos then 4777 1.1 christos eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4778 1.1 christos if test "x$CC" != xcc; then 4779 1.1 christos # Test first that cc exists at all. 4780 1.1 christos if { ac_try='cc -c conftest.$ac_ext >&5' 4781 1.1 christos { { case "(($ac_try" in 4782 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4783 1.1 christos *) ac_try_echo=$ac_try;; 4784 1.1 christos esac 4785 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4786 1.1 christos $as_echo "$ac_try_echo"; } >&5 4787 1.1 christos (eval "$ac_try") 2>&5 4788 1.1 christos ac_status=$? 4789 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4790 1.1 christos test $ac_status = 0; }; }; then 4791 1.1 christos ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4792 1.1 christos rm -f conftest2.* 4793 1.1 christos if { { case "(($ac_try" in 4794 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4795 1.1 christos *) ac_try_echo=$ac_try;; 4796 1.1 christos esac 4797 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4798 1.1 christos $as_echo "$ac_try_echo"; } >&5 4799 1.1 christos (eval "$ac_try") 2>&5 4800 1.1 christos ac_status=$? 4801 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4802 1.1 christos test $ac_status = 0; } && 4803 1.1 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in 4804 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4805 1.1 christos *) ac_try_echo=$ac_try;; 4806 1.1 christos esac 4807 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4808 1.1 christos $as_echo "$ac_try_echo"; } >&5 4809 1.1 christos (eval "$ac_try") 2>&5 4810 1.1 christos ac_status=$? 4811 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4812 1.1 christos test $ac_status = 0; }; 4813 1.1 christos then 4814 1.1 christos # cc works too. 4815 1.1 christos : 4816 1.1 christos else 4817 1.1 christos # cc exists but doesn't like -o. 4818 1.1 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no 4819 1.1 christos fi 4820 1.1 christos fi 4821 1.1 christos fi 4822 1.1 christos else 4823 1.1 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no 4824 1.1 christos fi 4825 1.1 christos rm -f core conftest* 4826 1.1 christos 4827 1.1 christos fi 4828 1.1 christos if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4830 1.1 christos $as_echo "yes" >&6; } 4831 1.1 christos else 4832 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4833 1.1 christos $as_echo "no" >&6; } 4834 1.1 christos 4835 1.1 christos $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4836 1.1 christos 4837 1.1 christos fi 4838 1.1 christos 4839 1.1 christos # autoconf is lame and doesn't give us any substitution variable for this. 4840 1.1 christos if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 4841 1.1 christos NO_MINUS_C_MINUS_O=yes 4842 1.1 christos else 4843 1.1 christos OUTPUT_OPTION='-o $@' 4844 1.1 christos fi 4845 1.1 christos 4846 1.1 christos 4847 1.1 christos 4848 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4849 1.1 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4850 1.6 christos if ${ac_cv_c_const+:} false; then : 4851 1.1 christos $as_echo_n "(cached) " >&6 4852 1.1 christos else 4853 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4854 1.1 christos /* end confdefs.h. */ 4855 1.1 christos 4856 1.1 christos int 4857 1.1 christos main () 4858 1.1 christos { 4859 1.6 christos 4860 1.1 christos #ifndef __cplusplus 4861 1.6 christos /* Ultrix mips cc rejects this sort of thing. */ 4862 1.1 christos typedef int charset[2]; 4863 1.6 christos const charset cs = { 0, 0 }; 4864 1.1 christos /* SunOS 4.1.1 cc rejects this. */ 4865 1.1 christos char const *const *pcpcc; 4866 1.1 christos char **ppc; 4867 1.1 christos /* NEC SVR4.0.2 mips cc rejects this. */ 4868 1.1 christos struct point {int x, y;}; 4869 1.1 christos static struct point const zero = {0,0}; 4870 1.1 christos /* AIX XL C 1.02.0.0 rejects this. 4871 1.1 christos It does not let you subtract one const X* pointer from another in 4872 1.1 christos an arm of an if-expression whose if-part is not a constant 4873 1.1 christos expression */ 4874 1.1 christos const char *g = "string"; 4875 1.1 christos pcpcc = &g + (g ? g-g : 0); 4876 1.1 christos /* HPUX 7.0 cc rejects these. */ 4877 1.1 christos ++pcpcc; 4878 1.1 christos ppc = (char**) pcpcc; 4879 1.1 christos pcpcc = (char const *const *) ppc; 4880 1.6 christos { /* SCO 3.2v4 cc rejects this sort of thing. */ 4881 1.6 christos char tx; 4882 1.6 christos char *t = &tx; 4883 1.1 christos char const *s = 0 ? (char *) 0 : (char const *) 0; 4884 1.1 christos 4885 1.1 christos *t++ = 0; 4886 1.1 christos if (s) return 0; 4887 1.1 christos } 4888 1.1 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4889 1.1 christos int x[] = {25, 17}; 4890 1.1 christos const int *foo = &x[0]; 4891 1.1 christos ++foo; 4892 1.1 christos } 4893 1.1 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4894 1.1 christos typedef const int *iptr; 4895 1.1 christos iptr p = 0; 4896 1.1 christos ++p; 4897 1.1 christos } 4898 1.6 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 4899 1.1 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4900 1.6 christos struct s { int j; const int *ap[3]; } bx; 4901 1.6 christos struct s *b = &bx; b->j = 5; 4902 1.1 christos } 4903 1.1 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4904 1.1 christos const int foo = 10; 4905 1.1 christos if (!foo) return 0; 4906 1.1 christos } 4907 1.1 christos return !cs[0] && !zero.x; 4908 1.1 christos #endif 4909 1.1 christos 4910 1.1 christos ; 4911 1.1 christos return 0; 4912 1.1 christos } 4913 1.1 christos _ACEOF 4914 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4915 1.1 christos ac_cv_c_const=yes 4916 1.1 christos else 4917 1.3 christos ac_cv_c_const=no 4918 1.3 christos fi 4919 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4920 1.1 christos fi 4921 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4922 1.3 christos $as_echo "$ac_cv_c_const" >&6; } 4923 1.3 christos if test $ac_cv_c_const = no; then 4924 1.3 christos 4925 1.3 christos $as_echo "#define const /**/" >>confdefs.h 4926 1.1 christos 4927 1.1 christos fi 4928 1.1 christos 4929 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 4930 1.3 christos $as_echo_n "checking for inline... " >&6; } 4931 1.6 christos if ${ac_cv_c_inline+:} false; then : 4932 1.3 christos $as_echo_n "(cached) " >&6 4933 1.1 christos else 4934 1.3 christos ac_cv_c_inline=no 4935 1.3 christos for ac_kw in inline __inline__ __inline; do 4936 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4937 1.1 christos /* end confdefs.h. */ 4938 1.3 christos #ifndef __cplusplus 4939 1.3 christos typedef int foo_t; 4940 1.3 christos static $ac_kw foo_t static_foo () {return 0; } 4941 1.3 christos $ac_kw foo_t foo () {return 0; } 4942 1.1 christos #endif 4943 1.1 christos 4944 1.1 christos _ACEOF 4945 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 4946 1.3 christos ac_cv_c_inline=$ac_kw 4947 1.1 christos fi 4948 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4949 1.3 christos test "$ac_cv_c_inline" != no && break 4950 1.3 christos done 4951 1.1 christos 4952 1.1 christos fi 4953 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 4954 1.3 christos $as_echo "$ac_cv_c_inline" >&6; } 4955 1.1 christos 4956 1.3 christos case $ac_cv_c_inline in 4957 1.3 christos inline | yes) ;; 4958 1.3 christos *) 4959 1.3 christos case $ac_cv_c_inline in 4960 1.3 christos no) ac_val=;; 4961 1.3 christos *) ac_val=$ac_cv_c_inline;; 4962 1.3 christos esac 4963 1.3 christos cat >>confdefs.h <<_ACEOF 4964 1.3 christos #ifndef __cplusplus 4965 1.3 christos #define inline $ac_val 4966 1.3 christos #endif 4967 1.1 christos _ACEOF 4968 1.3 christos ;; 4969 1.3 christos esac 4970 1.1 christos 4971 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4972 1.1 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4973 1.6 christos if ${ac_cv_c_bigendian+:} false; then : 4974 1.1 christos $as_echo_n "(cached) " >&6 4975 1.1 christos else 4976 1.1 christos ac_cv_c_bigendian=unknown 4977 1.1 christos # See if we're dealing with a universal compiler. 4978 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4979 1.1 christos /* end confdefs.h. */ 4980 1.1 christos #ifndef __APPLE_CC__ 4981 1.1 christos not a universal capable compiler 4982 1.1 christos #endif 4983 1.1 christos typedef int dummy; 4984 1.1 christos 4985 1.1 christos _ACEOF 4986 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4987 1.1 christos 4988 1.1 christos # Check for potential -arch flags. It is not universal unless 4989 1.1 christos # there are at least two -arch flags with different values. 4990 1.1 christos ac_arch= 4991 1.1 christos ac_prev= 4992 1.1 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4993 1.1 christos if test -n "$ac_prev"; then 4994 1.1 christos case $ac_word in 4995 1.1 christos i?86 | x86_64 | ppc | ppc64) 4996 1.1 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4997 1.1 christos ac_arch=$ac_word 4998 1.1 christos else 4999 1.1 christos ac_cv_c_bigendian=universal 5000 1.1 christos break 5001 1.1 christos fi 5002 1.1 christos ;; 5003 1.1 christos esac 5004 1.1 christos ac_prev= 5005 1.1 christos elif test "x$ac_word" = "x-arch"; then 5006 1.1 christos ac_prev=arch 5007 1.1 christos fi 5008 1.1 christos done 5009 1.1 christos fi 5010 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5011 1.1 christos if test $ac_cv_c_bigendian = unknown; then 5012 1.1 christos # See if sys/param.h defines the BYTE_ORDER macro. 5013 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5014 1.1 christos /* end confdefs.h. */ 5015 1.1 christos #include <sys/types.h> 5016 1.1 christos #include <sys/param.h> 5017 1.1 christos 5018 1.1 christos int 5019 1.1 christos main () 5020 1.1 christos { 5021 1.1 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 5022 1.1 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 5023 1.1 christos && LITTLE_ENDIAN) 5024 1.1 christos bogus endian macros 5025 1.1 christos #endif 5026 1.1 christos 5027 1.1 christos ; 5028 1.1 christos return 0; 5029 1.1 christos } 5030 1.1 christos _ACEOF 5031 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5032 1.1 christos # It does; now see whether it defined to BIG_ENDIAN or not. 5033 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5034 1.1 christos /* end confdefs.h. */ 5035 1.1 christos #include <sys/types.h> 5036 1.1 christos #include <sys/param.h> 5037 1.1 christos 5038 1.1 christos int 5039 1.1 christos main () 5040 1.1 christos { 5041 1.1 christos #if BYTE_ORDER != BIG_ENDIAN 5042 1.1 christos not big endian 5043 1.1 christos #endif 5044 1.1 christos 5045 1.1 christos ; 5046 1.1 christos return 0; 5047 1.1 christos } 5048 1.1 christos _ACEOF 5049 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5050 1.1 christos ac_cv_c_bigendian=yes 5051 1.1 christos else 5052 1.1 christos ac_cv_c_bigendian=no 5053 1.1 christos fi 5054 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5055 1.1 christos fi 5056 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5057 1.1 christos fi 5058 1.1 christos if test $ac_cv_c_bigendian = unknown; then 5059 1.1 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 5060 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5061 1.1 christos /* end confdefs.h. */ 5062 1.1 christos #include <limits.h> 5063 1.1 christos 5064 1.1 christos int 5065 1.1 christos main () 5066 1.1 christos { 5067 1.1 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 5068 1.1 christos bogus endian macros 5069 1.1 christos #endif 5070 1.1 christos 5071 1.1 christos ; 5072 1.1 christos return 0; 5073 1.1 christos } 5074 1.1 christos _ACEOF 5075 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5076 1.1 christos # It does; now see whether it defined to _BIG_ENDIAN or not. 5077 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5078 1.1 christos /* end confdefs.h. */ 5079 1.1 christos #include <limits.h> 5080 1.1 christos 5081 1.1 christos int 5082 1.1 christos main () 5083 1.1 christos { 5084 1.1 christos #ifndef _BIG_ENDIAN 5085 1.1 christos not big endian 5086 1.1 christos #endif 5087 1.1 christos 5088 1.1 christos ; 5089 1.1 christos return 0; 5090 1.1 christos } 5091 1.1 christos _ACEOF 5092 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5093 1.1 christos ac_cv_c_bigendian=yes 5094 1.1 christos else 5095 1.1 christos ac_cv_c_bigendian=no 5096 1.1 christos fi 5097 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5098 1.1 christos fi 5099 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5100 1.1 christos fi 5101 1.1 christos if test $ac_cv_c_bigendian = unknown; then 5102 1.1 christos # Compile a test program. 5103 1.1 christos if test "$cross_compiling" = yes; then : 5104 1.1 christos # Try to guess by grepping values from an object file. 5105 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5106 1.1 christos /* end confdefs.h. */ 5107 1.1 christos short int ascii_mm[] = 5108 1.1 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5109 1.1 christos short int ascii_ii[] = 5110 1.1 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 5111 1.1 christos int use_ascii (int i) { 5112 1.1 christos return ascii_mm[i] + ascii_ii[i]; 5113 1.1 christos } 5114 1.1 christos short int ebcdic_ii[] = 5115 1.1 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5116 1.1 christos short int ebcdic_mm[] = 5117 1.1 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 5118 1.1 christos int use_ebcdic (int i) { 5119 1.1 christos return ebcdic_mm[i] + ebcdic_ii[i]; 5120 1.1 christos } 5121 1.1 christos extern int foo; 5122 1.1 christos 5123 1.1 christos int 5124 1.1 christos main () 5125 1.1 christos { 5126 1.1 christos return use_ascii (foo) == use_ebcdic (foo); 5127 1.1 christos ; 5128 1.1 christos return 0; 5129 1.1 christos } 5130 1.1 christos _ACEOF 5131 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5132 1.1 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 5133 1.1 christos ac_cv_c_bigendian=yes 5134 1.1 christos fi 5135 1.1 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 5136 1.1 christos if test "$ac_cv_c_bigendian" = unknown; then 5137 1.1 christos ac_cv_c_bigendian=no 5138 1.1 christos else 5139 1.1 christos # finding both strings is unlikely to happen, but who knows? 5140 1.1 christos ac_cv_c_bigendian=unknown 5141 1.1 christos fi 5142 1.1 christos fi 5143 1.1 christos fi 5144 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5145 1.1 christos else 5146 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5147 1.1 christos /* end confdefs.h. */ 5148 1.1 christos $ac_includes_default 5149 1.1 christos int 5150 1.1 christos main () 5151 1.1 christos { 5152 1.1 christos 5153 1.1 christos /* Are we little or big endian? From Harbison&Steele. */ 5154 1.1 christos union 5155 1.1 christos { 5156 1.1 christos long int l; 5157 1.1 christos char c[sizeof (long int)]; 5158 1.1 christos } u; 5159 1.1 christos u.l = 1; 5160 1.1 christos return u.c[sizeof (long int) - 1] == 1; 5161 1.1 christos 5162 1.1 christos ; 5163 1.1 christos return 0; 5164 1.1 christos } 5165 1.1 christos _ACEOF 5166 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 5167 1.1 christos ac_cv_c_bigendian=no 5168 1.1 christos else 5169 1.1 christos ac_cv_c_bigendian=yes 5170 1.1 christos fi 5171 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5172 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5173 1.1 christos fi 5174 1.1 christos 5175 1.1 christos fi 5176 1.1 christos fi 5177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5178 1.1 christos $as_echo "$ac_cv_c_bigendian" >&6; } 5179 1.1 christos case $ac_cv_c_bigendian in #( 5180 1.1 christos yes) 5181 1.1 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 5182 1.1 christos ;; #( 5183 1.1 christos no) 5184 1.1 christos ;; #( 5185 1.1 christos universal) 5186 1.1 christos 5187 1.1 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5188 1.1 christos 5189 1.1 christos ;; #( 5190 1.1 christos *) 5191 1.6 christos as_fn_error $? "unknown endianness 5192 1.1 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5193 1.1 christos esac 5194 1.1 christos 5195 1.1 christos 5196 1.1 christos 5197 1.1 christos 5198 1.1 christos ac_config_headers="$ac_config_headers config.h:config.in" 5199 1.1 christos 5200 1.1 christos 5201 1.1 christos 5202 1.1 christos # Find a good install program. We prefer a C program (faster), 5203 1.1 christos # so one script is as good as another. But avoid the broken or 5204 1.1 christos # incompatible versions: 5205 1.1 christos # SysV /etc/install, /usr/sbin/install 5206 1.1 christos # SunOS /usr/etc/install 5207 1.1 christos # IRIX /sbin/install 5208 1.1 christos # AIX /bin/install 5209 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 5210 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5211 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 5212 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5213 1.1 christos # OS/2's system install, which has a completely different semantic 5214 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 5215 1.1 christos # Reject install programs that cannot install multiple files. 5216 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5217 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 5218 1.1 christos if test -z "$INSTALL"; then 5219 1.6 christos if ${ac_cv_path_install+:} false; then : 5220 1.1 christos $as_echo_n "(cached) " >&6 5221 1.1 christos else 5222 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5223 1.1 christos for as_dir in $PATH 5224 1.1 christos do 5225 1.1 christos IFS=$as_save_IFS 5226 1.1 christos test -z "$as_dir" && as_dir=. 5227 1.1 christos # Account for people who put trailing slashes in PATH elements. 5228 1.1 christos case $as_dir/ in #(( 5229 1.1 christos ./ | .// | /[cC]/* | \ 5230 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5231 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5232 1.1 christos /usr/ucb/* ) ;; 5233 1.1 christos *) 5234 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 5235 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 5236 1.1 christos # by default. 5237 1.1 christos for ac_prog in ginstall scoinst install; do 5238 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5239 1.6 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 5240 1.1 christos if test $ac_prog = install && 5241 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5242 1.1 christos # AIX install. It has an incompatible calling convention. 5243 1.1 christos : 5244 1.1 christos elif test $ac_prog = install && 5245 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5246 1.1 christos # program-specific install script used by HP pwplus--don't use. 5247 1.1 christos : 5248 1.1 christos else 5249 1.1 christos rm -rf conftest.one conftest.two conftest.dir 5250 1.1 christos echo one > conftest.one 5251 1.1 christos echo two > conftest.two 5252 1.1 christos mkdir conftest.dir 5253 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5254 1.1 christos test -s conftest.one && test -s conftest.two && 5255 1.1 christos test -s conftest.dir/conftest.one && 5256 1.1 christos test -s conftest.dir/conftest.two 5257 1.1 christos then 5258 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5259 1.1 christos break 3 5260 1.1 christos fi 5261 1.1 christos fi 5262 1.1 christos fi 5263 1.1 christos done 5264 1.1 christos done 5265 1.1 christos ;; 5266 1.1 christos esac 5267 1.1 christos 5268 1.1 christos done 5269 1.1 christos IFS=$as_save_IFS 5270 1.1 christos 5271 1.1 christos rm -rf conftest.one conftest.two conftest.dir 5272 1.1 christos 5273 1.1 christos fi 5274 1.1 christos if test "${ac_cv_path_install+set}" = set; then 5275 1.1 christos INSTALL=$ac_cv_path_install 5276 1.1 christos else 5277 1.1 christos # As a last resort, use the slow shell script. Don't cache a 5278 1.1 christos # value for INSTALL within a source directory, because that will 5279 1.1 christos # break other packages using the cache if that directory is 5280 1.1 christos # removed, or if the value is a relative name. 5281 1.1 christos INSTALL=$ac_install_sh 5282 1.1 christos fi 5283 1.1 christos fi 5284 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5285 1.1 christos $as_echo "$INSTALL" >&6; } 5286 1.1 christos 5287 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5288 1.1 christos # It thinks the first close brace ends the variable substitution. 5289 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5290 1.1 christos 5291 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5292 1.1 christos 5293 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5294 1.1 christos 5295 1.1 christos 5296 1.1 christos # Don't build the shared library for build. 5297 1.1 christos if [ -n "${with_build_subdir}" ]; then 5298 1.1 christos enable_shared=no 5299 1.1 christos fi 5300 1.1 christos 5301 1.1 christos frag= 5302 1.1 christos case "${host}" in 5303 1.1 christos rs6000-ibm-aix3.1 | rs6000-ibm-aix) 5304 1.1 christos frag=mh-aix ;; 5305 1.1 christos *-*-cxux7*) frag=mh-cxux7 ;; 5306 1.1 christos *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 5307 1.1 christos *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 5308 1.1 christos i370-*-opened*) frag=mh-openedition ;; 5309 1.1 christos i[34567]86-*-windows*) frag=mh-windows ;; 5310 1.1 christos esac 5311 1.1 christos 5312 1.1 christos if [ -n "${frag}" ]; then 5313 1.1 christos frag=${libiberty_topdir}/libiberty/config/$frag 5314 1.1 christos fi 5315 1.1 christos 5316 1.1 christos 5317 1.1 christos 5318 1.1 christos 5319 1.1 christos 5320 1.1 christos case "${host}" in 5321 1.1 christos # PIC is the default on some targets or must not be used. 5322 1.1 christos *-*-darwin*) 5323 1.3 christos # For darwin, common symbols are not allowed in MH_DYLIB files 5324 1.3 christos case "${CFLAGS}" in 5325 1.3 christos # If we are using a compiler supporting mdynamic-no-pic 5326 1.3 christos # and the option has been tested as safe to add, then cancel 5327 1.3 christos # it here, since the code generated is incompatible with shared 5328 1.6 christos # libs. 5329 1.3 christos *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;; 5330 1.3 christos *) PICFLAG=-fno-common ;; 5331 1.3 christos esac 5332 1.1 christos ;; 5333 1.1 christos alpha*-dec-osf5*) 5334 1.1 christos # PIC is the default. 5335 1.1 christos ;; 5336 1.1 christos hppa*64*-*-hpux*) 5337 1.1 christos # PIC is the default for 64-bit PA HP-UX. 5338 1.1 christos ;; 5339 1.3 christos i[34567]86-*-cygwin* | x86_64-*-cygwin*) 5340 1.3 christos ;; 5341 1.3 christos i[34567]86-*-mingw* | x86_64-*-mingw*) 5342 1.1 christos ;; 5343 1.1 christos i[34567]86-*-interix[3-9]*) 5344 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 5345 1.1 christos # Instead, we relocate shared libraries at runtime. 5346 1.1 christos ;; 5347 1.1 christos i[34567]86-*-nto-qnx*) 5348 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 5349 1.1 christos # it will coredump. 5350 1.1 christos PICFLAG='-fPIC -shared' 5351 1.1 christos ;; 5352 1.1 christos i[34567]86-pc-msdosdjgpp*) 5353 1.1 christos # DJGPP does not support shared libraries at all. 5354 1.1 christos ;; 5355 1.1 christos ia64*-*-hpux*) 5356 1.1 christos # On IA64 HP-UX, PIC is the default but the pic flag 5357 1.1 christos # sets the default TLS model and affects inlining. 5358 1.1 christos PICFLAG=-fPIC 5359 1.1 christos ;; 5360 1.9 christos loongarch*-*-*) 5361 1.9 christos PICFLAG=-fpic 5362 1.9 christos ;; 5363 1.1 christos mips-sgi-irix6*) 5364 1.1 christos # PIC is the default. 5365 1.1 christos ;; 5366 1.1 christos rs6000-ibm-aix* | powerpc-ibm-aix*) 5367 1.1 christos # All AIX code is PIC. 5368 1.1 christos ;; 5369 1.1 christos 5370 1.1 christos # Some targets support both -fPIC and -fpic, but prefer the latter. 5371 1.1 christos # FIXME: Why? 5372 1.1 christos i[34567]86-*-* | x86_64-*-*) 5373 1.1 christos PICFLAG=-fpic 5374 1.1 christos ;; 5375 1.1 christos # FIXME: Override -fPIC default in libgcc only? 5376 1.1 christos sh-*-linux* | sh[2346lbe]*-*-linux*) 5377 1.1 christos PICFLAG=-fpic 5378 1.1 christos ;; 5379 1.8 christos sh*-*-netbsd*) 5380 1.1 christos PICFLAG=-fpic 5381 1.1 christos ;; 5382 1.1 christos # Default to -fPIC unless specified otherwise. 5383 1.1 christos *) 5384 1.1 christos PICFLAG=-fPIC 5385 1.1 christos ;; 5386 1.1 christos esac 5387 1.1 christos 5388 1.1 christos # If the user explicitly uses -fpic/-fPIC, keep that. 5389 1.1 christos case "${CFLAGS}" in 5390 1.1 christos *-fpic*) 5391 1.1 christos PICFLAG=-fpic 5392 1.1 christos ;; 5393 1.1 christos *-fPIC*) 5394 1.1 christos PICFLAG=-fPIC 5395 1.1 christos ;; 5396 1.1 christos esac 5397 1.1 christos 5398 1.1 christos 5399 1.1 christos # If they didn't specify --enable-shared, don't generate shared libs. 5400 1.1 christos case "${enable_shared}" in 5401 1.1 christos yes) shared=yes ;; 5402 1.1 christos no) shared=no ;; 5403 1.1 christos "") shared=no ;; 5404 1.1 christos *) shared=yes ;; 5405 1.1 christos esac 5406 1.3 christos 5407 1.9 christos # ...unless --enable-host-{shared,pie} was passed from top-level config: 5408 1.9 christos if [ "${enable_host_shared}" = "yes" ] || [ "${enable_host_pie}" = "yes" ]; then 5409 1.3 christos shared=yes 5410 1.3 christos fi 5411 1.3 christos 5412 1.1 christos if [ "${shared}" != "yes" ]; then 5413 1.1 christos PICFLAG= 5414 1.1 christos fi 5415 1.1 christos 5416 1.1 christos 5417 1.3 christos NOASANFLAG= 5418 1.3 christos case " ${CFLAGS} " in 5419 1.3 christos *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;; 5420 1.8 christos *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;; 5421 1.8 christos esac 5422 1.8 christos 5423 1.8 christos 5424 1.8 christos # Check whether --enable-cet was given. 5425 1.8 christos if test "${enable_cet+set}" = set; then : 5426 1.8 christos enableval=$enable_cet; 5427 1.8 christos case "$enableval" in 5428 1.8 christos yes|no|auto) ;; 5429 1.8 christos *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 5430 1.8 christos esac 5431 1.8 christos 5432 1.8 christos else 5433 1.8 christos enable_cet=auto 5434 1.8 christos fi 5435 1.8 christos 5436 1.8 christos 5437 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 5438 1.8 christos $as_echo_n "checking for CET support... " >&6; } 5439 1.8 christos 5440 1.8 christos case "$host" in 5441 1.8 christos i[34567]86-*-linux* | x86_64-*-linux*) 5442 1.8 christos may_have_cet=yes 5443 1.8 christos cet_save_CFLAGS="$CFLAGS" 5444 1.8 christos CFLAGS="$CFLAGS -fcf-protection" 5445 1.8 christos case "$enable_cet" in 5446 1.8 christos auto) 5447 1.8 christos # Check if target supports multi-byte NOPs 5448 1.8 christos # and if compiler and assembler support CET. 5449 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5450 1.8 christos /* end confdefs.h. */ 5451 1.8 christos 5452 1.8 christos int 5453 1.8 christos main () 5454 1.8 christos { 5455 1.8 christos 5456 1.8 christos #if !defined(__SSE2__) 5457 1.8 christos #error target does not support multi-byte NOPs 5458 1.8 christos #else 5459 1.8 christos asm ("setssbsy"); 5460 1.8 christos #endif 5461 1.8 christos 5462 1.8 christos ; 5463 1.8 christos return 0; 5464 1.8 christos } 5465 1.8 christos _ACEOF 5466 1.8 christos if ac_fn_c_try_compile "$LINENO"; then : 5467 1.8 christos enable_cet=yes 5468 1.8 christos else 5469 1.8 christos enable_cet=no 5470 1.8 christos fi 5471 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5472 1.8 christos ;; 5473 1.8 christos yes) 5474 1.8 christos # Check if compiler and assembler support CET. 5475 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5476 1.8 christos /* end confdefs.h. */ 5477 1.8 christos 5478 1.8 christos int 5479 1.8 christos main () 5480 1.8 christos { 5481 1.8 christos asm ("setssbsy"); 5482 1.8 christos ; 5483 1.8 christos return 0; 5484 1.8 christos } 5485 1.8 christos _ACEOF 5486 1.8 christos if ac_fn_c_try_compile "$LINENO"; then : 5487 1.8 christos support_cet=yes 5488 1.8 christos else 5489 1.8 christos support_cet=no 5490 1.8 christos fi 5491 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5492 1.8 christos if test $support_cet = "no"; then 5493 1.8 christos if test x$enable_bootstrap != xno \ 5494 1.8 christos && test -z "${with_build_subdir}" \ 5495 1.8 christos && (test ! -f ../stage_current \ 5496 1.8 christos || test `cat ../stage_current` != "stage1"); then 5497 1.8 christos # Require CET support only for the final GCC build. 5498 1.8 christos as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 5499 1.8 christos else 5500 1.8 christos # Don't enable CET without CET support for non-bootstrap 5501 1.8 christos # build, in stage1 nor for build support. 5502 1.8 christos enable_cet=no 5503 1.8 christos fi 5504 1.8 christos fi 5505 1.8 christos ;; 5506 1.8 christos esac 5507 1.8 christos CFLAGS="$cet_save_CFLAGS" 5508 1.8 christos ;; 5509 1.8 christos *) 5510 1.8 christos may_have_cet=no 5511 1.8 christos enable_cet=no 5512 1.8 christos ;; 5513 1.3 christos esac 5514 1.3 christos 5515 1.8 christos cet_save_CFLAGS="$CFLAGS" 5516 1.8 christos CFLAGS="$CFLAGS -fcf-protection=none" 5517 1.8 christos cet_save_LDFLAGS="$LDFLAGS" 5518 1.8 christos LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 5519 1.8 christos if test x$may_have_cet = xyes; then 5520 1.8 christos # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 5521 1.8 christos if test x$gcc_no_link = xyes; then 5522 1.8 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5523 1.8 christos fi 5524 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5525 1.8 christos /* end confdefs.h. */ 5526 1.8 christos 5527 1.8 christos int 5528 1.8 christos main () 5529 1.8 christos { 5530 1.8 christos return 0; 5531 1.8 christos ; 5532 1.8 christos return 0; 5533 1.8 christos } 5534 1.8 christos _ACEOF 5535 1.8 christos if ac_fn_c_try_link "$LINENO"; then : 5536 1.8 christos may_have_cet=yes 5537 1.8 christos else 5538 1.8 christos may_have_cet=no 5539 1.8 christos fi 5540 1.8 christos rm -f core conftest.err conftest.$ac_objext \ 5541 1.8 christos conftest$ac_exeext conftest.$ac_ext 5542 1.8 christos fi 5543 1.8 christos 5544 1.8 christos if test x$may_have_cet = xyes; then 5545 1.8 christos if test x$cross_compiling = xno; then 5546 1.8 christos if test "$cross_compiling" = yes; then : 5547 1.8 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5548 1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5549 1.8 christos as_fn_error $? "cannot run test program while cross compiling 5550 1.8 christos See \`config.log' for more details" "$LINENO" 5; } 5551 1.8 christos else 5552 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5553 1.8 christos /* end confdefs.h. */ 5554 1.8 christos 5555 1.8 christos int 5556 1.8 christos main () 5557 1.8 christos { 5558 1.8 christos asm ("endbr32"); 5559 1.8 christos return 0; 5560 1.8 christos } 5561 1.8 christos 5562 1.8 christos _ACEOF 5563 1.8 christos if ac_fn_c_try_run "$LINENO"; then : 5564 1.8 christos have_multi_byte_nop=yes 5565 1.8 christos else 5566 1.8 christos have_multi_byte_nop=no 5567 1.8 christos fi 5568 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5569 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5570 1.8 christos fi 5571 1.8 christos 5572 1.8 christos have_cet=no 5573 1.8 christos if test x$have_multi_byte_nop = xyes; then 5574 1.8 christos if test "$cross_compiling" = yes; then : 5575 1.8 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5576 1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5577 1.8 christos as_fn_error $? "cannot run test program while cross compiling 5578 1.8 christos See \`config.log' for more details" "$LINENO" 5; } 5579 1.8 christos else 5580 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5581 1.8 christos /* end confdefs.h. */ 5582 1.8 christos 5583 1.8 christos static void 5584 1.8 christos foo (void) 5585 1.8 christos { 5586 1.8 christos } 5587 1.8 christos 5588 1.8 christos static void 5589 1.8 christos __attribute__ ((noinline, noclone)) 5590 1.8 christos xxx (void (*f) (void)) 5591 1.8 christos { 5592 1.8 christos f (); 5593 1.8 christos } 5594 1.8 christos 5595 1.8 christos static void 5596 1.8 christos __attribute__ ((noinline, noclone)) 5597 1.8 christos bar (void) 5598 1.8 christos { 5599 1.8 christos xxx (foo); 5600 1.8 christos } 5601 1.8 christos 5602 1.8 christos int 5603 1.8 christos main () 5604 1.8 christos { 5605 1.8 christos bar (); 5606 1.8 christos return 0; 5607 1.8 christos } 5608 1.8 christos 5609 1.8 christos _ACEOF 5610 1.8 christos if ac_fn_c_try_run "$LINENO"; then : 5611 1.8 christos have_cet=no 5612 1.8 christos else 5613 1.8 christos have_cet=yes 5614 1.8 christos fi 5615 1.8 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5616 1.8 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5617 1.8 christos fi 5618 1.8 christos 5619 1.8 christos fi 5620 1.8 christos if test x$enable_cet = xno -a x$have_cet = xyes; then 5621 1.8 christos as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 5622 1.8 christos fi 5623 1.8 christos fi 5624 1.8 christos else 5625 1.8 christos # Enable CET in cross compiler if possible so that it will run on both 5626 1.8 christos # CET and non-CET hosts. 5627 1.8 christos have_cet=yes 5628 1.8 christos fi 5629 1.8 christos if test x$enable_cet = xyes; then 5630 1.8 christos CET_HOST_FLAGS="-fcf-protection" 5631 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5632 1.8 christos $as_echo "yes" >&6; } 5633 1.8 christos else 5634 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5635 1.8 christos $as_echo "no" >&6; } 5636 1.8 christos fi 5637 1.8 christos CFLAGS="$cet_save_CFLAGS" 5638 1.8 christos LDFLAGS="$cet_save_LDFLAGS" 5639 1.8 christos 5640 1.8 christos 5641 1.3 christos 5642 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 5643 1.9 christos $as_echo_n "checking target system type... " >&6; } 5644 1.9 christos if ${ac_cv_target+:} false; then : 5645 1.9 christos $as_echo_n "(cached) " >&6 5646 1.9 christos else 5647 1.9 christos if test "x$target_alias" = x; then 5648 1.9 christos ac_cv_target=$ac_cv_host 5649 1.9 christos else 5650 1.9 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 5651 1.9 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 5652 1.9 christos fi 5653 1.9 christos 5654 1.9 christos fi 5655 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 5656 1.9 christos $as_echo "$ac_cv_target" >&6; } 5657 1.9 christos case $ac_cv_target in 5658 1.9 christos *-*-*) ;; 5659 1.9 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 5660 1.9 christos esac 5661 1.9 christos target=$ac_cv_target 5662 1.9 christos ac_save_IFS=$IFS; IFS='-' 5663 1.9 christos set x $ac_cv_target 5664 1.9 christos shift 5665 1.9 christos target_cpu=$1 5666 1.9 christos target_vendor=$2 5667 1.9 christos shift; shift 5668 1.9 christos # Remember, the first character of IFS is used to create $*, 5669 1.9 christos # except with old shells: 5670 1.9 christos target_os=$* 5671 1.9 christos IFS=$ac_save_IFS 5672 1.9 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 5673 1.9 christos 5674 1.9 christos 5675 1.9 christos # The aliases save the names the user supplied, while $host etc. 5676 1.9 christos # will get canonicalized. 5677 1.9 christos test -n "$target_alias" && 5678 1.9 christos test "$program_prefix$program_suffix$program_transform_name" = \ 5679 1.9 christos NONENONEs,x,x, && 5680 1.9 christos program_prefix=${target_alias}- 5681 1.9 christos 5682 1.9 christos test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS='' 5683 1.9 christos 5684 1.9 christos 5685 1.9 christos # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH 5686 1.9 christos # with a different meaning. 5687 1.9 christos case ${target_os} in 5688 1.9 christos solaris2*) 5689 1.9 christos ac_save_CFLAGS="$CFLAGS" 5690 1.9 christos CFLAGS="$CFLAGS -Wa,-nH" 5691 1.9 christos 5692 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as that supports -Wa,-nH" >&5 5693 1.9 christos $as_echo_n "checking for as that supports -Wa,-nH... " >&6; } 5694 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5695 1.9 christos /* end confdefs.h. */ 5696 1.9 christos 5697 1.9 christos int 5698 1.9 christos main () 5699 1.9 christos { 5700 1.9 christos return 0; 5701 1.9 christos ; 5702 1.9 christos return 0; 5703 1.9 christos } 5704 1.9 christos _ACEOF 5705 1.9 christos if ac_fn_c_try_compile "$LINENO"; then : 5706 1.9 christos ac_hwcap_flags=yes 5707 1.9 christos else 5708 1.9 christos ac_hwcap_flags=no 5709 1.9 christos fi 5710 1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5711 1.9 christos if test "$ac_hwcap_flags" = "yes"; then 5712 1.9 christos HWCAP_CFLAGS="-Wa,-nH $HWCAP_CFLAGS" 5713 1.9 christos fi 5714 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_flags" >&5 5715 1.9 christos $as_echo "$ac_hwcap_flags" >&6; } 5716 1.9 christos 5717 1.9 christos CFLAGS="$ac_save_CFLAGS" 5718 1.9 christos ;; 5719 1.9 christos esac 5720 1.9 christos 5721 1.9 christos 5722 1.9 christos 5723 1.9 christos 5724 1.1 christos echo "# Warning: this fragment is automatically generated" > temp-frag 5725 1.1 christos 5726 1.1 christos if [ -n "${frag}" ] && [ -f "${frag}" ]; then 5727 1.1 christos echo "Appending ${frag} to xhost-mkfrag" 5728 1.1 christos echo "# Following fragment copied from ${frag}" >> temp-frag 5729 1.1 christos cat ${frag} >> temp-frag 5730 1.1 christos fi 5731 1.1 christos 5732 1.1 christos # record if we want to build shared libs. 5733 1.1 christos if [ "${shared}" = "yes" ]; then 5734 1.1 christos echo enable_shared = yes >> temp-frag 5735 1.1 christos else 5736 1.1 christos echo enable_shared = no >> temp-frag 5737 1.1 christos fi 5738 1.1 christos 5739 1.1 christos frag=xhost-mkfrag 5740 1.1 christos ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 5741 1.1 christos 5742 1.1 christos host_makefile_frag=${frag} 5743 1.1 christos 5744 1.1 christos 5745 1.1 christos # It's OK to check for header files. Although the compiler may not be 5746 1.1 christos # able to link anything, it had better be able to at least compile 5747 1.1 christos # something. 5748 1.10 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 5749 1.1 christos do : 5750 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5751 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 5752 1.6 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5753 1.1 christos cat >>confdefs.h <<_ACEOF 5754 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5755 1.1 christos _ACEOF 5756 1.1 christos 5757 1.1 christos fi 5758 1.1 christos done 5759 1.1 christos 5760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 5761 1.1 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 5762 1.6 christos if ${ac_cv_header_sys_wait_h+:} false; then : 5763 1.1 christos $as_echo_n "(cached) " >&6 5764 1.1 christos else 5765 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5766 1.1 christos /* end confdefs.h. */ 5767 1.1 christos #include <sys/types.h> 5768 1.1 christos #include <sys/wait.h> 5769 1.1 christos #ifndef WEXITSTATUS 5770 1.1 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 5771 1.1 christos #endif 5772 1.1 christos #ifndef WIFEXITED 5773 1.1 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 5774 1.1 christos #endif 5775 1.1 christos 5776 1.1 christos int 5777 1.1 christos main () 5778 1.1 christos { 5779 1.1 christos int s; 5780 1.1 christos wait (&s); 5781 1.1 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 5782 1.1 christos ; 5783 1.1 christos return 0; 5784 1.1 christos } 5785 1.1 christos _ACEOF 5786 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5787 1.1 christos ac_cv_header_sys_wait_h=yes 5788 1.1 christos else 5789 1.1 christos ac_cv_header_sys_wait_h=no 5790 1.1 christos fi 5791 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5792 1.1 christos fi 5793 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 5794 1.1 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; } 5795 1.1 christos if test $ac_cv_header_sys_wait_h = yes; then 5796 1.1 christos 5797 1.1 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 5798 1.1 christos 5799 1.1 christos fi 5800 1.1 christos 5801 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 5802 1.1 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 5803 1.6 christos if ${ac_cv_header_time+:} false; then : 5804 1.1 christos $as_echo_n "(cached) " >&6 5805 1.1 christos else 5806 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5807 1.1 christos /* end confdefs.h. */ 5808 1.1 christos #include <sys/types.h> 5809 1.1 christos #include <sys/time.h> 5810 1.1 christos #include <time.h> 5811 1.1 christos 5812 1.1 christos int 5813 1.1 christos main () 5814 1.1 christos { 5815 1.1 christos if ((struct tm *) 0) 5816 1.1 christos return 0; 5817 1.1 christos ; 5818 1.1 christos return 0; 5819 1.1 christos } 5820 1.1 christos _ACEOF 5821 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5822 1.1 christos ac_cv_header_time=yes 5823 1.1 christos else 5824 1.1 christos ac_cv_header_time=no 5825 1.1 christos fi 5826 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5827 1.1 christos fi 5828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 5829 1.1 christos $as_echo "$ac_cv_header_time" >&6; } 5830 1.1 christos if test $ac_cv_header_time = yes; then 5831 1.1 christos 5832 1.1 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 5833 1.1 christos 5834 1.1 christos fi 5835 1.1 christos 5836 1.1 christos 5837 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 5838 1.1 christos $as_echo_n "checking whether errno must be declared... " >&6; } 5839 1.6 christos if ${libiberty_cv_declare_errno+:} false; then : 5840 1.1 christos $as_echo_n "(cached) " >&6 5841 1.1 christos else 5842 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5843 1.1 christos /* end confdefs.h. */ 5844 1.1 christos #include <errno.h> 5845 1.1 christos int 5846 1.1 christos main () 5847 1.1 christos { 5848 1.1 christos int x = errno; 5849 1.1 christos ; 5850 1.1 christos return 0; 5851 1.1 christos } 5852 1.1 christos _ACEOF 5853 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5854 1.1 christos libiberty_cv_declare_errno=no 5855 1.1 christos else 5856 1.1 christos libiberty_cv_declare_errno=yes 5857 1.1 christos fi 5858 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5859 1.1 christos fi 5860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 5861 1.1 christos $as_echo "$libiberty_cv_declare_errno" >&6; } 5862 1.1 christos if test $libiberty_cv_declare_errno = yes 5863 1.1 christos then 5864 1.1 christos $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 5865 1.1 christos 5866 1.1 christos fi 5867 1.1 christos 5868 1.1 christos 5869 1.3 christos # Determine sizes of some types. 5870 1.1 christos # The cast to long int works around a bug in the HP C Compiler 5871 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5872 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5873 1.1 christos # This bug is HP SR number 8606223364. 5874 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 5875 1.1 christos $as_echo_n "checking size of int... " >&6; } 5876 1.6 christos if ${ac_cv_sizeof_int+:} false; then : 5877 1.1 christos $as_echo_n "(cached) " >&6 5878 1.1 christos else 5879 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 5880 1.1 christos 5881 1.1 christos else 5882 1.1 christos if test "$ac_cv_type_int" = yes; then 5883 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5884 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5885 1.6 christos as_fn_error 77 "cannot compute sizeof (int) 5886 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 5887 1.1 christos else 5888 1.1 christos ac_cv_sizeof_int=0 5889 1.1 christos fi 5890 1.1 christos fi 5891 1.1 christos 5892 1.1 christos fi 5893 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 5894 1.1 christos $as_echo "$ac_cv_sizeof_int" >&6; } 5895 1.1 christos 5896 1.1 christos 5897 1.1 christos 5898 1.1 christos cat >>confdefs.h <<_ACEOF 5899 1.1 christos #define SIZEOF_INT $ac_cv_sizeof_int 5900 1.1 christos _ACEOF 5901 1.1 christos 5902 1.1 christos 5903 1.3 christos # The cast to long int works around a bug in the HP C Compiler 5904 1.3 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5905 1.3 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5906 1.3 christos # This bug is HP SR number 8606223364. 5907 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 5908 1.3 christos $as_echo_n "checking size of long... " >&6; } 5909 1.6 christos if ${ac_cv_sizeof_long+:} false; then : 5910 1.3 christos $as_echo_n "(cached) " >&6 5911 1.3 christos else 5912 1.3 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 5913 1.3 christos 5914 1.3 christos else 5915 1.3 christos if test "$ac_cv_type_long" = yes; then 5916 1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5917 1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5918 1.6 christos as_fn_error 77 "cannot compute sizeof (long) 5919 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 5920 1.3 christos else 5921 1.3 christos ac_cv_sizeof_long=0 5922 1.3 christos fi 5923 1.3 christos fi 5924 1.3 christos 5925 1.3 christos fi 5926 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 5927 1.3 christos $as_echo "$ac_cv_sizeof_long" >&6; } 5928 1.3 christos 5929 1.3 christos 5930 1.3 christos 5931 1.3 christos cat >>confdefs.h <<_ACEOF 5932 1.3 christos #define SIZEOF_LONG $ac_cv_sizeof_long 5933 1.3 christos _ACEOF 5934 1.3 christos 5935 1.3 christos 5936 1.3 christos # The cast to long int works around a bug in the HP C Compiler 5937 1.3 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5938 1.3 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5939 1.3 christos # This bug is HP SR number 8606223364. 5940 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 5941 1.3 christos $as_echo_n "checking size of size_t... " >&6; } 5942 1.6 christos if ${ac_cv_sizeof_size_t+:} false; then : 5943 1.3 christos $as_echo_n "(cached) " >&6 5944 1.3 christos else 5945 1.3 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 5946 1.3 christos 5947 1.3 christos else 5948 1.3 christos if test "$ac_cv_type_size_t" = yes; then 5949 1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5950 1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5951 1.6 christos as_fn_error 77 "cannot compute sizeof (size_t) 5952 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 5953 1.3 christos else 5954 1.3 christos ac_cv_sizeof_size_t=0 5955 1.3 christos fi 5956 1.3 christos fi 5957 1.3 christos 5958 1.3 christos fi 5959 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 5960 1.3 christos $as_echo "$ac_cv_sizeof_size_t" >&6; } 5961 1.3 christos 5962 1.3 christos 5963 1.3 christos 5964 1.3 christos cat >>confdefs.h <<_ACEOF 5965 1.3 christos #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 5966 1.3 christos _ACEOF 5967 1.3 christos 5968 1.3 christos 5969 1.3 christos 5970 1.3 christos # Check for presense of long long 5971 1.3 christos ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 5972 1.6 christos if test "x$ac_cv_type_long_long" = xyes; then : 5973 1.3 christos 5974 1.3 christos $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h 5975 1.3 christos # The cast to long int works around a bug in the HP C Compiler 5976 1.3 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5977 1.3 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5978 1.3 christos # This bug is HP SR number 8606223364. 5979 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 5980 1.3 christos $as_echo_n "checking size of long long... " >&6; } 5981 1.6 christos if ${ac_cv_sizeof_long_long+:} false; then : 5982 1.3 christos $as_echo_n "(cached) " >&6 5983 1.3 christos else 5984 1.3 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 5985 1.3 christos 5986 1.3 christos else 5987 1.3 christos if test "$ac_cv_type_long_long" = yes; then 5988 1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5989 1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5990 1.6 christos as_fn_error 77 "cannot compute sizeof (long long) 5991 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 5992 1.3 christos else 5993 1.3 christos ac_cv_sizeof_long_long=0 5994 1.3 christos fi 5995 1.3 christos fi 5996 1.3 christos 5997 1.3 christos fi 5998 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 5999 1.3 christos $as_echo "$ac_cv_sizeof_long_long" >&6; } 6000 1.3 christos 6001 1.3 christos 6002 1.3 christos 6003 1.3 christos cat >>confdefs.h <<_ACEOF 6004 1.3 christos #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 6005 1.3 christos _ACEOF 6006 1.3 christos 6007 1.3 christos 6008 1.3 christos fi 6009 1.3 christos 6010 1.1 christos 6011 1.1 christos # Look for a 64-bit type. 6012 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 6013 1.1 christos $as_echo_n "checking for a 64-bit type... " >&6; } 6014 1.6 christos if ${liberty_cv_uint64+:} false; then : 6015 1.1 christos $as_echo_n "(cached) " >&6 6016 1.1 christos else 6017 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6018 1.1 christos /* end confdefs.h. */ 6019 1.1 christos #ifdef HAVE_STDINT_H 6020 1.1 christos #include <stdint.h> 6021 1.1 christos #endif 6022 1.1 christos int 6023 1.1 christos main () 6024 1.1 christos { 6025 1.1 christos extern uint64_t foo; 6026 1.1 christos ; 6027 1.1 christos return 0; 6028 1.1 christos } 6029 1.1 christos _ACEOF 6030 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6031 1.1 christos liberty_cv_uint64=uint64_t 6032 1.1 christos else 6033 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6034 1.1 christos /* end confdefs.h. */ 6035 1.1 christos #ifdef HAVE_LIMITS_H 6036 1.1 christos #include <limits.h> 6037 1.1 christos #endif 6038 1.1 christos #ifndef CHAR_BIT 6039 1.1 christos #define CHAR_BIT 8 6040 1.1 christos #endif 6041 1.1 christos int 6042 1.1 christos main () 6043 1.1 christos { 6044 1.1 christos extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 6045 1.1 christos ; 6046 1.1 christos return 0; 6047 1.1 christos } 6048 1.1 christos _ACEOF 6049 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6050 1.1 christos liberty_cv_uint64="unsigned long" 6051 1.1 christos else 6052 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6053 1.1 christos /* end confdefs.h. */ 6054 1.1 christos #ifdef HAVE_LIMITS_H 6055 1.1 christos #include <limits.h> 6056 1.1 christos #endif 6057 1.1 christos #ifndef CHAR_BIT 6058 1.1 christos #define CHAR_BIT 8 6059 1.1 christos #endif 6060 1.1 christos int 6061 1.1 christos main () 6062 1.1 christos { 6063 1.1 christos extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 6064 1.1 christos ; 6065 1.1 christos return 0; 6066 1.1 christos } 6067 1.1 christos _ACEOF 6068 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6069 1.1 christos liberty_cv_uint64="unsigned long long" 6070 1.1 christos else 6071 1.1 christos liberty_cv_uint64=none 6072 1.1 christos fi 6073 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6074 1.1 christos fi 6075 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6076 1.1 christos fi 6077 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6078 1.1 christos fi 6079 1.1 christos 6080 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 6081 1.1 christos $as_echo "$liberty_cv_uint64" >&6; } 6082 1.1 christos if test "$liberty_cv_uint64" != none; then 6083 1.1 christos 6084 1.1 christos cat >>confdefs.h <<_ACEOF 6085 1.1 christos #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 6086 1.1 christos _ACEOF 6087 1.1 christos 6088 1.1 christos fi 6089 1.1 christos 6090 1.1 christos 6091 1.1 christos ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 6092 1.6 christos if test "x$ac_cv_type_intptr_t" = xyes; then : 6093 1.1 christos 6094 1.1 christos $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 6095 1.1 christos 6096 1.1 christos else 6097 1.1 christos for ac_type in 'int' 'long int' 'long long int'; do 6098 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6099 1.1 christos /* end confdefs.h. */ 6100 1.1 christos $ac_includes_default 6101 1.1 christos int 6102 1.1 christos main () 6103 1.1 christos { 6104 1.1 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 6105 1.6 christos test_array [0] = 0; 6106 1.6 christos return test_array [0]; 6107 1.1 christos 6108 1.1 christos ; 6109 1.1 christos return 0; 6110 1.1 christos } 6111 1.1 christos _ACEOF 6112 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6113 1.1 christos 6114 1.1 christos cat >>confdefs.h <<_ACEOF 6115 1.1 christos #define intptr_t $ac_type 6116 1.1 christos _ACEOF 6117 1.1 christos 6118 1.1 christos ac_type= 6119 1.1 christos fi 6120 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6121 1.1 christos test -z "$ac_type" && break 6122 1.1 christos done 6123 1.1 christos fi 6124 1.1 christos 6125 1.1 christos 6126 1.1 christos 6127 1.1 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 6128 1.6 christos if test "x$ac_cv_type_uintptr_t" = xyes; then : 6129 1.1 christos 6130 1.1 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 6131 1.1 christos 6132 1.1 christos else 6133 1.1 christos for ac_type in 'unsigned int' 'unsigned long int' \ 6134 1.1 christos 'unsigned long long int'; do 6135 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6136 1.1 christos /* end confdefs.h. */ 6137 1.1 christos $ac_includes_default 6138 1.1 christos int 6139 1.1 christos main () 6140 1.1 christos { 6141 1.1 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 6142 1.6 christos test_array [0] = 0; 6143 1.6 christos return test_array [0]; 6144 1.1 christos 6145 1.1 christos ; 6146 1.1 christos return 0; 6147 1.1 christos } 6148 1.1 christos _ACEOF 6149 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6150 1.1 christos 6151 1.1 christos cat >>confdefs.h <<_ACEOF 6152 1.1 christos #define uintptr_t $ac_type 6153 1.1 christos _ACEOF 6154 1.1 christos 6155 1.1 christos ac_type= 6156 1.1 christos fi 6157 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6158 1.1 christos test -z "$ac_type" && break 6159 1.1 christos done 6160 1.1 christos fi 6161 1.1 christos 6162 1.1 christos 6163 1.1 christos ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 6164 1.6 christos if test "x$ac_cv_type_ssize_t" = xyes; then : 6165 1.1 christos 6166 1.1 christos else 6167 1.1 christos 6168 1.1 christos cat >>confdefs.h <<_ACEOF 6169 1.1 christos #define ssize_t int 6170 1.1 christos _ACEOF 6171 1.1 christos 6172 1.1 christos fi 6173 1.1 christos 6174 1.1 christos 6175 1.1 christos # Given the above check, we always have uintptr_t or a fallback 6176 1.1 christos # definition. So define HAVE_UINTPTR_T in case any imported code 6177 1.1 christos # relies on it. 6178 1.1 christos 6179 1.1 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 6180 1.1 christos 6181 1.1 christos 6182 1.1 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 6183 1.6 christos if test "x$ac_cv_type_pid_t" = xyes; then : 6184 1.1 christos 6185 1.1 christos else 6186 1.1 christos 6187 1.1 christos cat >>confdefs.h <<_ACEOF 6188 1.1 christos #define pid_t int 6189 1.1 christos _ACEOF 6190 1.1 christos 6191 1.1 christos fi 6192 1.1 christos 6193 1.1 christos 6194 1.1 christos # This is the list of functions which libiberty will provide if they 6195 1.1 christos # are not available on the host. 6196 1.1 christos 6197 1.1 christos funcs="asprintf" 6198 1.1 christos funcs="$funcs atexit" 6199 1.1 christos funcs="$funcs basename" 6200 1.1 christos funcs="$funcs bcmp" 6201 1.1 christos funcs="$funcs bcopy" 6202 1.1 christos funcs="$funcs bsearch" 6203 1.1 christos funcs="$funcs bzero" 6204 1.1 christos funcs="$funcs calloc" 6205 1.1 christos funcs="$funcs clock" 6206 1.1 christos funcs="$funcs ffs" 6207 1.1 christos funcs="$funcs getcwd" 6208 1.1 christos funcs="$funcs getpagesize" 6209 1.1 christos funcs="$funcs gettimeofday" 6210 1.1 christos funcs="$funcs index" 6211 1.1 christos funcs="$funcs insque" 6212 1.1 christos funcs="$funcs memchr" 6213 1.10 christos funcs="$funcs memrchr" 6214 1.1 christos funcs="$funcs memcmp" 6215 1.1 christos funcs="$funcs memcpy" 6216 1.1 christos funcs="$funcs memmem" 6217 1.1 christos funcs="$funcs memmove" 6218 1.1 christos funcs="$funcs mempcpy" 6219 1.1 christos funcs="$funcs memset" 6220 1.1 christos funcs="$funcs mkstemps" 6221 1.1 christos funcs="$funcs putenv" 6222 1.1 christos funcs="$funcs random" 6223 1.1 christos funcs="$funcs rename" 6224 1.1 christos funcs="$funcs rindex" 6225 1.1 christos funcs="$funcs setenv" 6226 1.1 christos funcs="$funcs snprintf" 6227 1.1 christos funcs="$funcs sigsetmask" 6228 1.1 christos funcs="$funcs stpcpy" 6229 1.1 christos funcs="$funcs stpncpy" 6230 1.1 christos funcs="$funcs strcasecmp" 6231 1.1 christos funcs="$funcs strchr" 6232 1.1 christos funcs="$funcs strdup" 6233 1.1 christos funcs="$funcs strncasecmp" 6234 1.1 christos funcs="$funcs strndup" 6235 1.3 christos funcs="$funcs strnlen" 6236 1.1 christos funcs="$funcs strrchr" 6237 1.1 christos funcs="$funcs strstr" 6238 1.1 christos funcs="$funcs strtod" 6239 1.1 christos funcs="$funcs strtol" 6240 1.1 christos funcs="$funcs strtoul" 6241 1.3 christos funcs="$funcs strtoll" 6242 1.3 christos funcs="$funcs strtoull" 6243 1.1 christos funcs="$funcs strverscmp" 6244 1.1 christos funcs="$funcs tmpnam" 6245 1.1 christos funcs="$funcs vasprintf" 6246 1.1 christos funcs="$funcs vfprintf" 6247 1.1 christos funcs="$funcs vprintf" 6248 1.1 christos funcs="$funcs vsnprintf" 6249 1.1 christos funcs="$funcs vsprintf" 6250 1.1 christos funcs="$funcs waitpid" 6251 1.1 christos funcs="$funcs setproctitle" 6252 1.1 christos 6253 1.1 christos # Also in the old function.def file: alloca, vfork, getopt. 6254 1.1 christos 6255 1.1 christos vars="sys_errlist sys_nerr sys_siglist" 6256 1.1 christos 6257 1.1 christos checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \ 6258 1.9 christos getsysinfo gettimeofday on_exit pipe2 posix_spawn posix_spawnp psignal \ 6259 1.9 christos pstat_getdynamic pstat_getstatic \ 6260 1.8 christos realpath setrlimit spawnve spawnvpe strerror strsignal sysconf sysctl \ 6261 1.1 christos sysmp table times wait3 wait4" 6262 1.1 christos 6263 1.8 christos #Darwin has sbrk, but it is deprecated and that produces build-time warnings 6264 1.8 christos #so do not check for it. 6265 1.8 christos case "${host}" in 6266 1.8 christos *-*-darwin*) ;; 6267 1.8 christos *) checkfuncs="$checkfuncs sbrk" 6268 1.8 christos esac 6269 1.8 christos 6270 1.1 christos # These are neither executed nor required, but they help keep 6271 1.1 christos # autoheader happy without adding a bunch of text to acconfig.h. 6272 1.1 christos if test "x" = "y"; then 6273 1.1 christos for ac_func in asprintf atexit \ 6274 1.1 christos basename bcmp bcopy bsearch bzero \ 6275 1.1 christos calloc canonicalize_file_name clock \ 6276 1.1 christos dup3 \ 6277 1.1 christos ffs __fsetlocking \ 6278 1.1 christos getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \ 6279 1.1 christos index insque \ 6280 1.10 christos memchr memrchr memcmp memcpy memmem memmove memset mkstemps \ 6281 1.1 christos on_exit \ 6282 1.9 christos pipe2 posix_spawn posix_spawnp psignal \ 6283 1.9 christos pstat_getdynamic pstat_getstatic putenv \ 6284 1.1 christos random realpath rename rindex \ 6285 1.1 christos sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \ 6286 1.1 christos stpcpy stpncpy strcasecmp strchr strdup \ 6287 1.3 christos strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \ 6288 1.3 christos strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \ 6289 1.1 christos table times tmpnam \ 6290 1.1 christos vasprintf vfprintf vprintf vsprintf \ 6291 1.1 christos wait3 wait4 waitpid 6292 1.1 christos do : 6293 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6294 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6295 1.6 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6296 1.1 christos cat >>confdefs.h <<_ACEOF 6297 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6298 1.1 christos _ACEOF 6299 1.1 christos 6300 1.1 christos fi 6301 1.1 christos done 6302 1.1 christos 6303 1.6 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 6304 1.6 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 6305 1.6 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 6306 1.1 christos ac_have_decl=1 6307 1.1 christos else 6308 1.1 christos ac_have_decl=0 6309 1.1 christos fi 6310 1.1 christos 6311 1.1 christos cat >>confdefs.h <<_ACEOF 6312 1.1 christos #define HAVE_DECL_BASENAME $ac_have_decl 6313 1.1 christos _ACEOF 6314 1.1 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6315 1.6 christos if test "x$ac_cv_have_decl_ffs" = xyes; then : 6316 1.1 christos ac_have_decl=1 6317 1.1 christos else 6318 1.1 christos ac_have_decl=0 6319 1.1 christos fi 6320 1.1 christos 6321 1.1 christos cat >>confdefs.h <<_ACEOF 6322 1.1 christos #define HAVE_DECL_FFS $ac_have_decl 6323 1.1 christos _ACEOF 6324 1.1 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6325 1.6 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then : 6326 1.1 christos ac_have_decl=1 6327 1.1 christos else 6328 1.1 christos ac_have_decl=0 6329 1.1 christos fi 6330 1.1 christos 6331 1.1 christos cat >>confdefs.h <<_ACEOF 6332 1.1 christos #define HAVE_DECL_ASPRINTF $ac_have_decl 6333 1.1 christos _ACEOF 6334 1.1 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6335 1.6 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 6336 1.1 christos ac_have_decl=1 6337 1.1 christos else 6338 1.1 christos ac_have_decl=0 6339 1.1 christos fi 6340 1.1 christos 6341 1.1 christos cat >>confdefs.h <<_ACEOF 6342 1.1 christos #define HAVE_DECL_VASPRINTF $ac_have_decl 6343 1.1 christos _ACEOF 6344 1.1 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6345 1.6 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then : 6346 1.1 christos ac_have_decl=1 6347 1.1 christos else 6348 1.1 christos ac_have_decl=0 6349 1.1 christos fi 6350 1.1 christos 6351 1.1 christos cat >>confdefs.h <<_ACEOF 6352 1.1 christos #define HAVE_DECL_SNPRINTF $ac_have_decl 6353 1.1 christos _ACEOF 6354 1.1 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6355 1.6 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 6356 1.1 christos ac_have_decl=1 6357 1.1 christos else 6358 1.1 christos ac_have_decl=0 6359 1.1 christos fi 6360 1.1 christos 6361 1.1 christos cat >>confdefs.h <<_ACEOF 6362 1.1 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl 6363 1.1 christos _ACEOF 6364 1.3 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 6365 1.6 christos if test "x$ac_cv_have_decl_strtol" = xyes; then : 6366 1.3 christos ac_have_decl=1 6367 1.3 christos else 6368 1.3 christos ac_have_decl=0 6369 1.3 christos fi 6370 1.3 christos 6371 1.3 christos cat >>confdefs.h <<_ACEOF 6372 1.3 christos #define HAVE_DECL_STRTOL $ac_have_decl 6373 1.3 christos _ACEOF 6374 1.3 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 6375 1.6 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then : 6376 1.3 christos ac_have_decl=1 6377 1.3 christos else 6378 1.3 christos ac_have_decl=0 6379 1.3 christos fi 6380 1.3 christos 6381 1.3 christos cat >>confdefs.h <<_ACEOF 6382 1.3 christos #define HAVE_DECL_STRTOUL $ac_have_decl 6383 1.3 christos _ACEOF 6384 1.3 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 6385 1.6 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then : 6386 1.3 christos ac_have_decl=1 6387 1.3 christos else 6388 1.3 christos ac_have_decl=0 6389 1.3 christos fi 6390 1.3 christos 6391 1.3 christos cat >>confdefs.h <<_ACEOF 6392 1.3 christos #define HAVE_DECL_STRTOLL $ac_have_decl 6393 1.3 christos _ACEOF 6394 1.3 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 6395 1.6 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then : 6396 1.3 christos ac_have_decl=1 6397 1.3 christos else 6398 1.3 christos ac_have_decl=0 6399 1.3 christos fi 6400 1.3 christos 6401 1.3 christos cat >>confdefs.h <<_ACEOF 6402 1.3 christos #define HAVE_DECL_STRTOULL $ac_have_decl 6403 1.3 christos _ACEOF 6404 1.6 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 6405 1.6 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then : 6406 1.6 christos ac_have_decl=1 6407 1.6 christos else 6408 1.6 christos ac_have_decl=0 6409 1.6 christos fi 6410 1.6 christos 6411 1.6 christos cat >>confdefs.h <<_ACEOF 6412 1.6 christos #define HAVE_DECL_STRNLEN $ac_have_decl 6413 1.6 christos _ACEOF 6414 1.1 christos 6415 1.1 christos 6416 1.1 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6417 1.1 christos 6418 1.1 christos 6419 1.1 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6420 1.1 christos 6421 1.1 christos 6422 1.1 christos $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 6423 1.1 christos 6424 1.1 christos fi 6425 1.1 christos 6426 1.1 christos # For each of these functions, if the host does not provide the 6427 1.1 christos # function we want to put FN.o in LIBOBJS, and if the host does 6428 1.1 christos # provide the function, we want to define HAVE_FN in config.h. 6429 1.1 christos 6430 1.1 christos setobjs= 6431 1.1 christos CHECK= 6432 1.1 christos if test -n "${with_target_subdir}"; then 6433 1.1 christos 6434 1.1 christos # We are being configured as a target library. AC_REPLACE_FUNCS 6435 1.1 christos # may not work correctly, because the compiler may not be able to 6436 1.1 christos # link executables. Note that we may still be being configured 6437 1.1 christos # native. 6438 1.1 christos 6439 1.1 christos # If we are being configured for newlib, we know which functions 6440 1.1 christos # newlib provide and which ones we will be expected to provide. 6441 1.1 christos 6442 1.1 christos if test "x${with_newlib}" = "xyes"; then 6443 1.1 christos case " $LIBOBJS " in 6444 1.1 christos *" asprintf.$ac_objext "* ) ;; 6445 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6446 1.1 christos ;; 6447 1.1 christos esac 6448 1.1 christos 6449 1.1 christos case " $LIBOBJS " in 6450 1.1 christos *" basename.$ac_objext "* ) ;; 6451 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6452 1.1 christos ;; 6453 1.1 christos esac 6454 1.1 christos 6455 1.1 christos case " $LIBOBJS " in 6456 1.1 christos *" insque.$ac_objext "* ) ;; 6457 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6458 1.1 christos ;; 6459 1.1 christos esac 6460 1.1 christos 6461 1.1 christos case " $LIBOBJS " in 6462 1.1 christos *" random.$ac_objext "* ) ;; 6463 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext" 6464 1.1 christos ;; 6465 1.1 christos esac 6466 1.1 christos 6467 1.1 christos case " $LIBOBJS " in 6468 1.1 christos *" strdup.$ac_objext "* ) ;; 6469 1.1 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6470 1.1 christos ;; 6471 1.1 christos esac 6472 1.1 christos 6473 1.1 christos case " $LIBOBJS " in 6474 1.1 christos *" vasprintf.$ac_objext "* ) ;; 6475 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6476 1.1 christos ;; 6477 1.1 christos esac 6478 1.1 christos 6479 1.1 christos 6480 1.1 christos for f in $funcs; do 6481 1.1 christos case "$f" in 6482 1.1 christos asprintf | basename | insque | random | strdup | vasprintf) 6483 1.1 christos ;; 6484 1.1 christos *) 6485 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6486 1.1 christos cat >>confdefs.h <<_ACEOF 6487 1.1 christos #define $n 1 6488 1.1 christos _ACEOF 6489 1.1 christos 6490 1.1 christos ;; 6491 1.1 christos esac 6492 1.1 christos done 6493 1.1 christos 6494 1.1 christos # newlib doesnt provide any of the variables in $vars, so we 6495 1.1 christos # dont have to check them here. 6496 1.1 christos 6497 1.1 christos # Of the functions in $checkfuncs, newlib only has strerror. 6498 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6499 1.1 christos 6500 1.1 christos 6501 1.1 christos setobjs=yes 6502 1.1 christos 6503 1.1 christos fi 6504 1.1 christos 6505 1.1 christos # If we are being configured for Mingw, we know which functions 6506 1.1 christos # Mingw provides and which ones we will be expected to provide. 6507 1.1 christos 6508 1.1 christos case "${host}" in 6509 1.1 christos *-*-mingw*) 6510 1.1 christos case " $LIBOBJS " in 6511 1.1 christos *" asprintf.$ac_objext "* ) ;; 6512 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6513 1.1 christos ;; 6514 1.1 christos esac 6515 1.1 christos 6516 1.1 christos case " $LIBOBJS " in 6517 1.1 christos *" basename.$ac_objext "* ) ;; 6518 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6519 1.1 christos ;; 6520 1.1 christos esac 6521 1.1 christos 6522 1.1 christos case " $LIBOBJS " in 6523 1.1 christos *" bcmp.$ac_objext "* ) ;; 6524 1.1 christos *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 6525 1.1 christos ;; 6526 1.1 christos esac 6527 1.1 christos 6528 1.1 christos case " $LIBOBJS " in 6529 1.1 christos *" bcopy.$ac_objext "* ) ;; 6530 1.1 christos *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 6531 1.1 christos ;; 6532 1.1 christos esac 6533 1.1 christos 6534 1.1 christos case " $LIBOBJS " in 6535 1.1 christos *" bzero.$ac_objext "* ) ;; 6536 1.1 christos *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 6537 1.1 christos ;; 6538 1.1 christos esac 6539 1.1 christos 6540 1.1 christos case " $LIBOBJS " in 6541 1.1 christos *" clock.$ac_objext "* ) ;; 6542 1.1 christos *) LIBOBJS="$LIBOBJS clock.$ac_objext" 6543 1.1 christos ;; 6544 1.1 christos esac 6545 1.1 christos 6546 1.1 christos case " $LIBOBJS " in 6547 1.1 christos *" ffs.$ac_objext "* ) ;; 6548 1.1 christos *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 6549 1.1 christos ;; 6550 1.1 christos esac 6551 1.1 christos 6552 1.1 christos case " $LIBOBJS " in 6553 1.1 christos *" getpagesize.$ac_objext "* ) ;; 6554 1.1 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6555 1.1 christos ;; 6556 1.1 christos esac 6557 1.1 christos 6558 1.1 christos case " $LIBOBJS " in 6559 1.1 christos *" index.$ac_objext "* ) ;; 6560 1.1 christos *) LIBOBJS="$LIBOBJS index.$ac_objext" 6561 1.1 christos ;; 6562 1.1 christos esac 6563 1.1 christos 6564 1.1 christos case " $LIBOBJS " in 6565 1.1 christos *" insque.$ac_objext "* ) ;; 6566 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6567 1.1 christos ;; 6568 1.1 christos esac 6569 1.1 christos 6570 1.1 christos case " $LIBOBJS " in 6571 1.1 christos *" mempcpy.$ac_objext "* ) ;; 6572 1.1 christos *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 6573 1.1 christos ;; 6574 1.1 christos esac 6575 1.1 christos 6576 1.1 christos case " $LIBOBJS " in 6577 1.1 christos *" mkstemps.$ac_objext "* ) ;; 6578 1.1 christos *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 6579 1.1 christos ;; 6580 1.1 christos esac 6581 1.1 christos 6582 1.1 christos case " $LIBOBJS " in 6583 1.1 christos *" random.$ac_objext "* ) ;; 6584 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext" 6585 1.1 christos ;; 6586 1.1 christos esac 6587 1.1 christos 6588 1.1 christos case " $LIBOBJS " in 6589 1.1 christos *" rindex.$ac_objext "* ) ;; 6590 1.1 christos *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 6591 1.1 christos ;; 6592 1.1 christos esac 6593 1.1 christos 6594 1.1 christos case " $LIBOBJS " in 6595 1.1 christos *" sigsetmask.$ac_objext "* ) ;; 6596 1.1 christos *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 6597 1.1 christos ;; 6598 1.1 christos esac 6599 1.1 christos 6600 1.1 christos case " $LIBOBJS " in 6601 1.1 christos *" stpcpy.$ac_objext "* ) ;; 6602 1.1 christos *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 6603 1.1 christos ;; 6604 1.1 christos esac 6605 1.1 christos 6606 1.1 christos case " $LIBOBJS " in 6607 1.1 christos *" stpncpy.$ac_objext "* ) ;; 6608 1.1 christos *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 6609 1.1 christos ;; 6610 1.1 christos esac 6611 1.1 christos 6612 1.1 christos case " $LIBOBJS " in 6613 1.1 christos *" strndup.$ac_objext "* ) ;; 6614 1.1 christos *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 6615 1.1 christos ;; 6616 1.1 christos esac 6617 1.1 christos 6618 1.1 christos case " $LIBOBJS " in 6619 1.3 christos *" strnlen.$ac_objext "* ) ;; 6620 1.3 christos *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" 6621 1.3 christos ;; 6622 1.3 christos esac 6623 1.3 christos 6624 1.3 christos case " $LIBOBJS " in 6625 1.1 christos *" strverscmp.$ac_objext "* ) ;; 6626 1.1 christos *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 6627 1.1 christos ;; 6628 1.1 christos esac 6629 1.1 christos 6630 1.1 christos case " $LIBOBJS " in 6631 1.1 christos *" vasprintf.$ac_objext "* ) ;; 6632 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6633 1.1 christos ;; 6634 1.1 christos esac 6635 1.1 christos 6636 1.1 christos case " $LIBOBJS " in 6637 1.1 christos *" waitpid.$ac_objext "* ) ;; 6638 1.1 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6639 1.1 christos ;; 6640 1.1 christos esac 6641 1.1 christos 6642 1.1 christos 6643 1.1 christos for f in $funcs; do 6644 1.1 christos case "$f" in 6645 1.3 christos asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid) 6646 1.1 christos ;; 6647 1.1 christos *) 6648 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6649 1.1 christos cat >>confdefs.h <<_ACEOF 6650 1.1 christos #define $n 1 6651 1.1 christos _ACEOF 6652 1.1 christos 6653 1.1 christos ;; 6654 1.1 christos esac 6655 1.1 christos done 6656 1.1 christos 6657 1.1 christos # Mingw doesnt provide any of the variables in $vars, so we 6658 1.1 christos # dont have to check them here. 6659 1.1 christos 6660 1.1 christos # Of the functions in $checkfuncs, Mingw only has strerror. 6661 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6662 1.1 christos 6663 1.1 christos 6664 1.1 christos setobjs=yes 6665 1.1 christos ;; 6666 1.1 christos 6667 1.1 christos *-*-msdosdjgpp) 6668 1.1 christos case " $LIBOBJS " in 6669 1.1 christos *" vasprintf.$ac_objext "* ) ;; 6670 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6671 1.1 christos ;; 6672 1.1 christos esac 6673 1.1 christos 6674 1.1 christos case " $LIBOBJS " in 6675 1.1 christos *" vsnprintf.$ac_objext "* ) ;; 6676 1.1 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6677 1.1 christos ;; 6678 1.1 christos esac 6679 1.1 christos 6680 1.1 christos case " $LIBOBJS " in 6681 1.1 christos *" snprintf.$ac_objext "* ) ;; 6682 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6683 1.1 christos ;; 6684 1.1 christos esac 6685 1.1 christos 6686 1.1 christos case " $LIBOBJS " in 6687 1.1 christos *" asprintf.$ac_objext "* ) ;; 6688 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6689 1.1 christos ;; 6690 1.1 christos esac 6691 1.1 christos 6692 1.1 christos 6693 1.1 christos for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6694 1.1 christos getcwd getpagesize getrusage gettimeofday \ 6695 1.10 christos index insque memchr memrchr memcmp memcpy memmove memset psignal \ 6696 1.1 christos putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6697 1.1 christos strchr strdup strerror strncasecmp strrchr strstr strtod \ 6698 1.1 christos strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6699 1.1 christos vsprintf waitpid 6700 1.1 christos do 6701 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6702 1.1 christos cat >>confdefs.h <<_ACEOF 6703 1.1 christos #define $n 1 6704 1.1 christos _ACEOF 6705 1.1 christos 6706 1.1 christos done 6707 1.1 christos 6708 1.1 christos 6709 1.1 christos setobjs=yes 6710 1.1 christos ;; 6711 1.1 christos 6712 1.1 christos esac 6713 1.1 christos 6714 1.1 christos else 6715 1.1 christos 6716 1.1 christos # Not a target library, so we set things up to run the test suite. 6717 1.1 christos CHECK=really-check 6718 1.1 christos 6719 1.1 christos fi 6720 1.1 christos 6721 1.1 christos 6722 1.1 christos 6723 1.1 christos 6724 1.1 christos case "${host}" in 6725 1.1 christos *-*-cygwin* | *-*-mingw*) 6726 1.1 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6727 1.1 christos 6728 1.1 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6729 1.1 christos 6730 1.1 christos ;; 6731 1.1 christos esac 6732 1.1 christos 6733 1.1 christos if test -z "${setobjs}"; then 6734 1.1 christos case "${host}" in 6735 1.1 christos 6736 1.1 christos *-*-vxworks*) 6737 1.1 christos # Handle VxWorks configuration specially, since on VxWorks the 6738 1.1 christos # libraries are actually on the target board, not in the file 6739 1.1 christos # system. 6740 1.1 christos case " $LIBOBJS " in 6741 1.1 christos *" basename.$ac_objext "* ) ;; 6742 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6743 1.1 christos ;; 6744 1.1 christos esac 6745 1.1 christos 6746 1.1 christos case " $LIBOBJS " in 6747 1.1 christos *" getpagesize.$ac_objext "* ) ;; 6748 1.1 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6749 1.1 christos ;; 6750 1.1 christos esac 6751 1.1 christos 6752 1.1 christos case " $LIBOBJS " in 6753 1.1 christos *" insque.$ac_objext "* ) ;; 6754 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6755 1.1 christos ;; 6756 1.1 christos esac 6757 1.1 christos 6758 1.1 christos case " $LIBOBJS " in 6759 1.1 christos *" random.$ac_objext "* ) ;; 6760 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext" 6761 1.1 christos ;; 6762 1.1 christos esac 6763 1.1 christos 6764 1.1 christos case " $LIBOBJS " in 6765 1.1 christos *" strcasecmp.$ac_objext "* ) ;; 6766 1.1 christos *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 6767 1.1 christos ;; 6768 1.1 christos esac 6769 1.1 christos 6770 1.1 christos case " $LIBOBJS " in 6771 1.1 christos *" strncasecmp.$ac_objext "* ) ;; 6772 1.1 christos *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 6773 1.1 christos ;; 6774 1.1 christos esac 6775 1.1 christos 6776 1.1 christos case " $LIBOBJS " in 6777 1.1 christos *" strdup.$ac_objext "* ) ;; 6778 1.1 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6779 1.1 christos ;; 6780 1.1 christos esac 6781 1.1 christos 6782 1.1 christos case " $LIBOBJS " in 6783 1.1 christos *" vfork.$ac_objext "* ) ;; 6784 1.1 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6785 1.1 christos ;; 6786 1.1 christos esac 6787 1.1 christos 6788 1.1 christos case " $LIBOBJS " in 6789 1.1 christos *" waitpid.$ac_objext "* ) ;; 6790 1.1 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6791 1.1 christos ;; 6792 1.1 christos esac 6793 1.1 christos 6794 1.1 christos case " $LIBOBJS " in 6795 1.1 christos *" vasprintf.$ac_objext "* ) ;; 6796 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6797 1.1 christos ;; 6798 1.1 christos esac 6799 1.1 christos 6800 1.1 christos for f in $funcs; do 6801 1.1 christos case "$f" in 6802 1.1 christos basename | getpagesize | insque | random | strcasecmp) 6803 1.1 christos ;; 6804 1.1 christos strncasecmp | strdup | vfork | waitpid | vasprintf) 6805 1.1 christos ;; 6806 1.1 christos *) 6807 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6808 1.1 christos cat >>confdefs.h <<_ACEOF 6809 1.1 christos #define $n 1 6810 1.1 christos _ACEOF 6811 1.1 christos 6812 1.1 christos ;; 6813 1.1 christos esac 6814 1.1 christos done 6815 1.1 christos 6816 1.1 christos # VxWorks doesn't provide any of the variables in $vars, so we 6817 1.1 christos # don't have to check them here. 6818 1.1 christos 6819 1.1 christos # Of the functions in $checkfuncs, VxWorks only has strerror. 6820 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6821 1.1 christos 6822 1.1 christos 6823 1.1 christos setobjs=yes 6824 1.1 christos ;; 6825 1.1 christos 6826 1.1 christos esac 6827 1.1 christos fi 6828 1.1 christos 6829 1.1 christos if test -z "${setobjs}"; then 6830 1.1 christos 6831 1.1 christos case "${host}" in 6832 1.1 christos 6833 1.3 christos *-*-android*) 6834 1.3 christos # On android, getpagesize is defined in unistd.h as a static inline 6835 1.3 christos # function, which AC_CHECK_FUNCS does not handle properly. 6836 1.3 christos ac_cv_func_getpagesize=yes 6837 1.3 christos ;; 6838 1.3 christos 6839 1.8 christos hppa*-*-hpux*) 6840 1.8 christos # Replace system snprintf and vsnprintf with libiberty implementations. 6841 1.8 christos case " $LIBOBJS " in 6842 1.8 christos *" snprintf.$ac_objext "* ) ;; 6843 1.8 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6844 1.8 christos ;; 6845 1.8 christos esac 6846 1.8 christos 6847 1.8 christos case " $LIBOBJS " in 6848 1.8 christos *" vsnprintf.$ac_objext "* ) ;; 6849 1.8 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6850 1.8 christos ;; 6851 1.8 christos esac 6852 1.8 christos 6853 1.8 christos ;; 6854 1.8 christos 6855 1.1 christos *-*-mingw32*) 6856 1.1 christos # Under mingw32, sys_nerr and sys_errlist exist, but they are 6857 1.1 christos # macros, so the test below won't find them. 6858 1.1 christos libiberty_cv_var_sys_nerr=yes 6859 1.1 christos libiberty_cv_var_sys_errlist=yes 6860 1.1 christos ;; 6861 1.1 christos 6862 1.1 christos *-*-msdosdjgpp*) 6863 1.1 christos # vfork and fork are stubs. 6864 1.1 christos ac_cv_func_vfork_works=no 6865 1.1 christos ;; 6866 1.1 christos 6867 1.1 christos *-*-uwin*) 6868 1.1 christos # Under some versions of uwin, vfork is notoriously buggy and the test 6869 1.1 christos # can hang configure; on other versions, vfork exists just as a stub. 6870 1.1 christos # FIXME: This should be removed once vfork in uwin's runtime is fixed. 6871 1.1 christos ac_cv_func_vfork_works=no 6872 1.1 christos # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 6873 1.1 christos # macros (actually, these are imported from a DLL, but the end effect 6874 1.1 christos # is the same), so the test below won't find them. 6875 1.1 christos libiberty_cv_var_sys_nerr=yes 6876 1.1 christos libiberty_cv_var_sys_errlist=yes 6877 1.1 christos ;; 6878 1.1 christos 6879 1.1 christos *-*-*vms*) 6880 1.1 christos # Under VMS, vfork works very different than on Unix. The standard test 6881 1.1 christos # won't work, and it isn't easily adaptable. It makes more sense to 6882 1.1 christos # just force it. 6883 1.1 christos ac_cv_func_vfork_works=yes 6884 1.1 christos ;; 6885 1.1 christos 6886 1.1 christos esac 6887 1.1 christos 6888 1.1 christos # We haven't set the list of objects yet. Use the standard autoconf 6889 1.1 christos # tests. This will only work if the compiler works. 6890 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 6891 1.1 christos $as_echo_n "checking for library containing strerror... " >&6; } 6892 1.6 christos if ${ac_cv_search_strerror+:} false; then : 6893 1.1 christos $as_echo_n "(cached) " >&6 6894 1.1 christos else 6895 1.1 christos ac_func_search_save_LIBS=$LIBS 6896 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6897 1.1 christos /* end confdefs.h. */ 6898 1.1 christos 6899 1.1 christos /* Override any GCC internal prototype to avoid an error. 6900 1.1 christos Use char because int might match the return type of a GCC 6901 1.1 christos builtin and then its argument prototype would still apply. */ 6902 1.1 christos #ifdef __cplusplus 6903 1.1 christos extern "C" 6904 1.1 christos #endif 6905 1.1 christos char strerror (); 6906 1.1 christos int 6907 1.1 christos main () 6908 1.1 christos { 6909 1.1 christos return strerror (); 6910 1.1 christos ; 6911 1.1 christos return 0; 6912 1.1 christos } 6913 1.1 christos _ACEOF 6914 1.1 christos for ac_lib in '' cposix; do 6915 1.1 christos if test -z "$ac_lib"; then 6916 1.1 christos ac_res="none required" 6917 1.1 christos else 6918 1.1 christos ac_res=-l$ac_lib 6919 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6920 1.1 christos fi 6921 1.1 christos if test x$gcc_no_link = xyes; then 6922 1.6 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6923 1.1 christos fi 6924 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6925 1.1 christos ac_cv_search_strerror=$ac_res 6926 1.1 christos fi 6927 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6928 1.1 christos conftest$ac_exeext 6929 1.6 christos if ${ac_cv_search_strerror+:} false; then : 6930 1.1 christos break 6931 1.1 christos fi 6932 1.1 christos done 6933 1.6 christos if ${ac_cv_search_strerror+:} false; then : 6934 1.1 christos 6935 1.1 christos else 6936 1.1 christos ac_cv_search_strerror=no 6937 1.1 christos fi 6938 1.1 christos rm conftest.$ac_ext 6939 1.1 christos LIBS=$ac_func_search_save_LIBS 6940 1.1 christos fi 6941 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 6942 1.1 christos $as_echo "$ac_cv_search_strerror" >&6; } 6943 1.1 christos ac_res=$ac_cv_search_strerror 6944 1.1 christos if test "$ac_res" != no; then : 6945 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6946 1.1 christos 6947 1.1 christos fi 6948 1.1 christos 6949 1.1 christos for ac_func in $funcs 6950 1.1 christos do : 6951 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6952 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6953 1.6 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6954 1.1 christos cat >>confdefs.h <<_ACEOF 6955 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6956 1.1 christos _ACEOF 6957 1.1 christos 6958 1.1 christos else 6959 1.1 christos case " $LIBOBJS " in 6960 1.1 christos *" $ac_func.$ac_objext "* ) ;; 6961 1.1 christos *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6962 1.1 christos ;; 6963 1.1 christos esac 6964 1.1 christos 6965 1.1 christos fi 6966 1.1 christos done 6967 1.1 christos 6968 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 6969 1.1 christos $as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 6970 1.6 christos if ${ac_cv_os_cray+:} false; then : 6971 1.1 christos $as_echo_n "(cached) " >&6 6972 1.1 christos else 6973 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6974 1.1 christos /* end confdefs.h. */ 6975 1.1 christos #if defined(CRAY) && ! defined(CRAY2) 6976 1.1 christos webecray 6977 1.1 christos #else 6978 1.1 christos wenotbecray 6979 1.1 christos #endif 6980 1.1 christos 6981 1.1 christos _ACEOF 6982 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6983 1.1 christos $EGREP "webecray" >/dev/null 2>&1; then : 6984 1.1 christos ac_cv_os_cray=yes 6985 1.1 christos else 6986 1.1 christos ac_cv_os_cray=no 6987 1.1 christos fi 6988 1.1 christos rm -f conftest* 6989 1.1 christos 6990 1.1 christos fi 6991 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 6992 1.1 christos $as_echo "$ac_cv_os_cray" >&6; } 6993 1.1 christos if test $ac_cv_os_cray = yes; then 6994 1.1 christos for ac_func in _getb67 GETB67 getb67; do 6995 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6996 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6997 1.6 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6998 1.1 christos 6999 1.1 christos cat >>confdefs.h <<_ACEOF 7000 1.1 christos #define CRAY_STACKSEG_END $ac_func 7001 1.1 christos _ACEOF 7002 1.1 christos break 7003 1.1 christos fi 7004 1.1 christos 7005 1.1 christos done 7006 1.1 christos fi 7007 1.1 christos 7008 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 7009 1.1 christos $as_echo_n "checking stack direction for C alloca... " >&6; } 7010 1.6 christos if ${ac_cv_c_stack_direction+:} false; then : 7011 1.1 christos $as_echo_n "(cached) " >&6 7012 1.1 christos else 7013 1.1 christos if test "$cross_compiling" = yes; then : 7014 1.1 christos ac_cv_c_stack_direction=0 7015 1.1 christos else 7016 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7017 1.1 christos /* end confdefs.h. */ 7018 1.9 christos #include <stdlib.h> 7019 1.9 christos 7020 1.9 christos int 7021 1.9 christos find_stack_direction (void) 7022 1.1 christos { 7023 1.1 christos static char *addr = 0; 7024 1.1 christos auto char dummy; 7025 1.1 christos if (addr == 0) 7026 1.1 christos { 7027 1.1 christos addr = &dummy; 7028 1.1 christos return find_stack_direction (); 7029 1.1 christos } 7030 1.1 christos else 7031 1.1 christos return (&dummy > addr) ? 1 : -1; 7032 1.1 christos } 7033 1.9 christos 7034 1.9 christos int 7035 1.9 christos main (void) 7036 1.1 christos { 7037 1.1 christos exit (find_stack_direction() < 0); 7038 1.1 christos } 7039 1.1 christos _ACEOF 7040 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7041 1.1 christos ac_cv_c_stack_direction=1 7042 1.1 christos else 7043 1.1 christos ac_cv_c_stack_direction=-1 7044 1.1 christos fi 7045 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7046 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7047 1.1 christos fi 7048 1.1 christos 7049 1.1 christos fi 7050 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 7051 1.1 christos $as_echo "$ac_cv_c_stack_direction" >&6; } 7052 1.1 christos 7053 1.1 christos cat >>confdefs.h <<_ACEOF 7054 1.1 christos #define STACK_DIRECTION $ac_cv_c_stack_direction 7055 1.1 christos _ACEOF 7056 1.1 christos 7057 1.1 christos 7058 1.1 christos for ac_header in vfork.h 7059 1.1 christos do : 7060 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 7061 1.6 christos if test "x$ac_cv_header_vfork_h" = xyes; then : 7062 1.1 christos cat >>confdefs.h <<_ACEOF 7063 1.1 christos #define HAVE_VFORK_H 1 7064 1.1 christos _ACEOF 7065 1.1 christos 7066 1.1 christos fi 7067 1.1 christos done 7068 1.1 christos 7069 1.1 christos for ac_func in fork vfork 7070 1.1 christos do : 7071 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7072 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7073 1.6 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7074 1.1 christos cat >>confdefs.h <<_ACEOF 7075 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7076 1.1 christos _ACEOF 7077 1.1 christos 7078 1.1 christos fi 7079 1.1 christos done 7080 1.1 christos 7081 1.1 christos if test "x$ac_cv_func_fork" = xyes; then 7082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 7083 1.1 christos $as_echo_n "checking for working fork... " >&6; } 7084 1.6 christos if ${ac_cv_func_fork_works+:} false; then : 7085 1.1 christos $as_echo_n "(cached) " >&6 7086 1.1 christos else 7087 1.1 christos if test "$cross_compiling" = yes; then : 7088 1.1 christos ac_cv_func_fork_works=cross 7089 1.1 christos else 7090 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7091 1.1 christos /* end confdefs.h. */ 7092 1.1 christos $ac_includes_default 7093 1.1 christos int 7094 1.1 christos main () 7095 1.1 christos { 7096 1.1 christos 7097 1.1 christos /* By Ruediger Kuhlmann. */ 7098 1.1 christos return fork () < 0; 7099 1.1 christos 7100 1.1 christos ; 7101 1.1 christos return 0; 7102 1.1 christos } 7103 1.1 christos _ACEOF 7104 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7105 1.1 christos ac_cv_func_fork_works=yes 7106 1.1 christos else 7107 1.1 christos ac_cv_func_fork_works=no 7108 1.1 christos fi 7109 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7110 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7111 1.1 christos fi 7112 1.1 christos 7113 1.1 christos fi 7114 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 7115 1.1 christos $as_echo "$ac_cv_func_fork_works" >&6; } 7116 1.1 christos 7117 1.1 christos else 7118 1.1 christos ac_cv_func_fork_works=$ac_cv_func_fork 7119 1.1 christos fi 7120 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then 7121 1.1 christos case $host in 7122 1.1 christos *-*-amigaos* | *-*-msdosdjgpp*) 7123 1.1 christos # Override, as these systems have only a dummy fork() stub 7124 1.1 christos ac_cv_func_fork_works=no 7125 1.1 christos ;; 7126 1.1 christos *) 7127 1.1 christos ac_cv_func_fork_works=yes 7128 1.1 christos ;; 7129 1.1 christos esac 7130 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 7131 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 7132 1.1 christos fi 7133 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork 7134 1.1 christos if test "x$ac_cv_func_vfork" = xyes; then 7135 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 7136 1.1 christos $as_echo_n "checking for working vfork... " >&6; } 7137 1.6 christos if ${ac_cv_func_vfork_works+:} false; then : 7138 1.1 christos $as_echo_n "(cached) " >&6 7139 1.1 christos else 7140 1.1 christos if test "$cross_compiling" = yes; then : 7141 1.1 christos ac_cv_func_vfork_works=cross 7142 1.1 christos else 7143 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7144 1.1 christos /* end confdefs.h. */ 7145 1.1 christos /* Thanks to Paul Eggert for this test. */ 7146 1.1 christos $ac_includes_default 7147 1.1 christos #include <sys/wait.h> 7148 1.1 christos #ifdef HAVE_VFORK_H 7149 1.1 christos # include <vfork.h> 7150 1.1 christos #endif 7151 1.1 christos /* On some sparc systems, changes by the child to local and incoming 7152 1.1 christos argument registers are propagated back to the parent. The compiler 7153 1.1 christos is told about this with #include <vfork.h>, but some compilers 7154 1.1 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 7155 1.1 christos static variable whose address is put into a register that is 7156 1.1 christos clobbered by the vfork. */ 7157 1.1 christos static void 7158 1.1 christos #ifdef __cplusplus 7159 1.1 christos sparc_address_test (int arg) 7160 1.1 christos # else 7161 1.1 christos sparc_address_test (arg) int arg; 7162 1.1 christos #endif 7163 1.1 christos { 7164 1.1 christos static pid_t child; 7165 1.1 christos if (!child) { 7166 1.1 christos child = vfork (); 7167 1.1 christos if (child < 0) { 7168 1.1 christos perror ("vfork"); 7169 1.1 christos _exit(2); 7170 1.1 christos } 7171 1.1 christos if (!child) { 7172 1.1 christos arg = getpid(); 7173 1.1 christos write(-1, "", 0); 7174 1.1 christos _exit (arg); 7175 1.1 christos } 7176 1.1 christos } 7177 1.1 christos } 7178 1.1 christos 7179 1.1 christos int 7180 1.1 christos main () 7181 1.1 christos { 7182 1.1 christos pid_t parent = getpid (); 7183 1.1 christos pid_t child; 7184 1.1 christos 7185 1.1 christos sparc_address_test (0); 7186 1.1 christos 7187 1.1 christos child = vfork (); 7188 1.1 christos 7189 1.1 christos if (child == 0) { 7190 1.1 christos /* Here is another test for sparc vfork register problems. This 7191 1.1 christos test uses lots of local variables, at least as many local 7192 1.1 christos variables as main has allocated so far including compiler 7193 1.1 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 7194 1.1 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 7195 1.1 christos reuse the register of parent for one of the local variables, 7196 1.1 christos since it will think that parent can't possibly be used any more 7197 1.1 christos in this routine. Assigning to the local variable will thus 7198 1.1 christos munge parent in the parent process. */ 7199 1.1 christos pid_t 7200 1.1 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 7201 1.1 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 7202 1.1 christos /* Convince the compiler that p..p7 are live; otherwise, it might 7203 1.1 christos use the same hardware register for all 8 local variables. */ 7204 1.1 christos if (p != p1 || p != p2 || p != p3 || p != p4 7205 1.1 christos || p != p5 || p != p6 || p != p7) 7206 1.1 christos _exit(1); 7207 1.1 christos 7208 1.1 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 7209 1.1 christos from child file descriptors. If the child closes a descriptor 7210 1.1 christos before it execs or exits, this munges the parent's descriptor 7211 1.1 christos as well. Test for this by closing stdout in the child. */ 7212 1.1 christos _exit(close(fileno(stdout)) != 0); 7213 1.1 christos } else { 7214 1.1 christos int status; 7215 1.1 christos struct stat st; 7216 1.1 christos 7217 1.1 christos while (wait(&status) != child) 7218 1.1 christos ; 7219 1.1 christos return ( 7220 1.1 christos /* Was there some problem with vforking? */ 7221 1.1 christos child < 0 7222 1.1 christos 7223 1.1 christos /* Did the child fail? (This shouldn't happen.) */ 7224 1.1 christos || status 7225 1.1 christos 7226 1.1 christos /* Did the vfork/compiler bug occur? */ 7227 1.1 christos || parent != getpid() 7228 1.1 christos 7229 1.1 christos /* Did the file descriptor bug occur? */ 7230 1.1 christos || fstat(fileno(stdout), &st) != 0 7231 1.1 christos ); 7232 1.1 christos } 7233 1.1 christos } 7234 1.1 christos _ACEOF 7235 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7236 1.1 christos ac_cv_func_vfork_works=yes 7237 1.1 christos else 7238 1.1 christos ac_cv_func_vfork_works=no 7239 1.1 christos fi 7240 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7241 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7242 1.1 christos fi 7243 1.1 christos 7244 1.1 christos fi 7245 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 7246 1.1 christos $as_echo "$ac_cv_func_vfork_works" >&6; } 7247 1.1 christos 7248 1.1 christos fi; 7249 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then 7250 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork 7251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 7252 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 7253 1.1 christos fi 7254 1.1 christos 7255 1.1 christos if test "x$ac_cv_func_vfork_works" = xyes; then 7256 1.1 christos 7257 1.1 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 7258 1.1 christos 7259 1.1 christos else 7260 1.1 christos 7261 1.1 christos $as_echo "#define vfork fork" >>confdefs.h 7262 1.1 christos 7263 1.1 christos fi 7264 1.1 christos if test "x$ac_cv_func_fork_works" = xyes; then 7265 1.1 christos 7266 1.1 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 7267 1.1 christos 7268 1.1 christos fi 7269 1.1 christos 7270 1.1 christos if test $ac_cv_func_vfork_works = no; then 7271 1.1 christos case " $LIBOBJS " in 7272 1.1 christos *" vfork.$ac_objext "* ) ;; 7273 1.1 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 7274 1.1 christos ;; 7275 1.1 christos esac 7276 1.1 christos 7277 1.1 christos fi 7278 1.1 christos # We only need _doprnt if we might use it to implement v*printf. 7279 1.1 christos if test $ac_cv_func_vprintf != yes \ 7280 1.1 christos || test $ac_cv_func_vfprintf != yes \ 7281 1.1 christos || test $ac_cv_func_vsprintf != yes; then 7282 1.6 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7283 1.6 christos if test "x$ac_cv_func__doprnt" = xyes; then : 7284 1.6 christos $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h 7285 1.1 christos 7286 1.1 christos else 7287 1.1 christos case " $LIBOBJS " in 7288 1.6 christos *" _doprnt.$ac_objext "* ) ;; 7289 1.6 christos *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext" 7290 1.1 christos ;; 7291 1.1 christos esac 7292 1.1 christos 7293 1.1 christos fi 7294 1.1 christos 7295 1.1 christos 7296 1.1 christos else 7297 1.1 christos for ac_func in _doprnt 7298 1.1 christos do : 7299 1.1 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7300 1.6 christos if test "x$ac_cv_func__doprnt" = xyes; then : 7301 1.1 christos cat >>confdefs.h <<_ACEOF 7302 1.1 christos #define HAVE__DOPRNT 1 7303 1.1 christos _ACEOF 7304 1.1 christos 7305 1.1 christos fi 7306 1.1 christos done 7307 1.1 christos 7308 1.1 christos fi 7309 1.1 christos 7310 1.1 christos for v in $vars; do 7311 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 7312 1.1 christos $as_echo_n "checking for $v... " >&6; } 7313 1.6 christos if eval \${libiberty_cv_var_$v+:} false; then : 7314 1.1 christos $as_echo_n "(cached) " >&6 7315 1.1 christos else 7316 1.1 christos if test x$gcc_no_link = xyes; then 7317 1.6 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7318 1.1 christos fi 7319 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7320 1.1 christos /* end confdefs.h. */ 7321 1.8 christos extern int $v []; 7322 1.1 christos int 7323 1.1 christos main () 7324 1.1 christos { 7325 1.8 christos if ($v [0]) return 1; 7326 1.1 christos ; 7327 1.1 christos return 0; 7328 1.1 christos } 7329 1.1 christos _ACEOF 7330 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7331 1.1 christos eval "libiberty_cv_var_$v=yes" 7332 1.1 christos else 7333 1.1 christos eval "libiberty_cv_var_$v=no" 7334 1.1 christos fi 7335 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7336 1.1 christos conftest$ac_exeext conftest.$ac_ext 7337 1.1 christos fi 7338 1.1 christos 7339 1.1 christos if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 7340 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7341 1.1 christos $as_echo "yes" >&6; } 7342 1.1 christos n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7343 1.1 christos cat >>confdefs.h <<_ACEOF 7344 1.1 christos #define $n 1 7345 1.1 christos _ACEOF 7346 1.1 christos 7347 1.1 christos else 7348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7349 1.1 christos $as_echo "no" >&6; } 7350 1.1 christos fi 7351 1.1 christos done 7352 1.1 christos 7353 1.1 christos # special check for _system_configuration because AIX <4.3.2 do not 7354 1.1 christos # contain the `physmem' member. 7355 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 7356 1.1 christos $as_echo_n "checking for external symbol _system_configuration... " >&6; } 7357 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7358 1.1 christos /* end confdefs.h. */ 7359 1.1 christos #include <sys/systemcfg.h> 7360 1.1 christos int 7361 1.1 christos main () 7362 1.1 christos { 7363 1.1 christos double x = _system_configuration.physmem; 7364 1.1 christos ; 7365 1.1 christos return 0; 7366 1.1 christos } 7367 1.1 christos _ACEOF 7368 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 7369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7370 1.1 christos $as_echo "yes" >&6; } 7371 1.1 christos 7372 1.1 christos $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 7373 1.1 christos 7374 1.1 christos else 7375 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7376 1.1 christos $as_echo "no" >&6; } 7377 1.1 christos fi 7378 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7379 1.1 christos 7380 1.1 christos for ac_func in $checkfuncs 7381 1.1 christos do : 7382 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7383 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7384 1.6 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7385 1.1 christos cat >>confdefs.h <<_ACEOF 7386 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7387 1.1 christos _ACEOF 7388 1.1 christos 7389 1.1 christos fi 7390 1.1 christos done 7391 1.1 christos 7392 1.6 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 7393 1.10 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" " 7394 1.10 christos $ac_includes_default 7395 1.10 christos #ifdef HAVE_LIBGEN_H 7396 1.10 christos # include <libgen.h> 7397 1.10 christos #endif 7398 1.10 christos " 7399 1.6 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 7400 1.1 christos ac_have_decl=1 7401 1.1 christos else 7402 1.1 christos ac_have_decl=0 7403 1.1 christos fi 7404 1.1 christos 7405 1.1 christos cat >>confdefs.h <<_ACEOF 7406 1.1 christos #define HAVE_DECL_BASENAME $ac_have_decl 7407 1.1 christos _ACEOF 7408 1.10 christos 7409 1.10 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 7410 1.6 christos if test "x$ac_cv_have_decl_ffs" = xyes; then : 7411 1.1 christos ac_have_decl=1 7412 1.1 christos else 7413 1.1 christos ac_have_decl=0 7414 1.1 christos fi 7415 1.1 christos 7416 1.1 christos cat >>confdefs.h <<_ACEOF 7417 1.1 christos #define HAVE_DECL_FFS $ac_have_decl 7418 1.1 christos _ACEOF 7419 1.1 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 7420 1.6 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then : 7421 1.1 christos ac_have_decl=1 7422 1.1 christos else 7423 1.1 christos ac_have_decl=0 7424 1.1 christos fi 7425 1.1 christos 7426 1.1 christos cat >>confdefs.h <<_ACEOF 7427 1.1 christos #define HAVE_DECL_ASPRINTF $ac_have_decl 7428 1.1 christos _ACEOF 7429 1.1 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 7430 1.6 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 7431 1.1 christos ac_have_decl=1 7432 1.1 christos else 7433 1.1 christos ac_have_decl=0 7434 1.1 christos fi 7435 1.1 christos 7436 1.1 christos cat >>confdefs.h <<_ACEOF 7437 1.1 christos #define HAVE_DECL_VASPRINTF $ac_have_decl 7438 1.1 christos _ACEOF 7439 1.1 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 7440 1.6 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then : 7441 1.1 christos ac_have_decl=1 7442 1.1 christos else 7443 1.1 christos ac_have_decl=0 7444 1.1 christos fi 7445 1.1 christos 7446 1.1 christos cat >>confdefs.h <<_ACEOF 7447 1.1 christos #define HAVE_DECL_SNPRINTF $ac_have_decl 7448 1.1 christos _ACEOF 7449 1.1 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 7450 1.6 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 7451 1.1 christos ac_have_decl=1 7452 1.1 christos else 7453 1.1 christos ac_have_decl=0 7454 1.1 christos fi 7455 1.1 christos 7456 1.1 christos cat >>confdefs.h <<_ACEOF 7457 1.1 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl 7458 1.1 christos _ACEOF 7459 1.1 christos 7460 1.1 christos ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 7461 1.6 christos if test "x$ac_cv_have_decl_calloc" = xyes; then : 7462 1.1 christos ac_have_decl=1 7463 1.1 christos else 7464 1.1 christos ac_have_decl=0 7465 1.1 christos fi 7466 1.1 christos 7467 1.1 christos cat >>confdefs.h <<_ACEOF 7468 1.1 christos #define HAVE_DECL_CALLOC $ac_have_decl 7469 1.1 christos _ACEOF 7470 1.1 christos ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 7471 1.6 christos if test "x$ac_cv_have_decl_getenv" = xyes; then : 7472 1.1 christos ac_have_decl=1 7473 1.1 christos else 7474 1.1 christos ac_have_decl=0 7475 1.1 christos fi 7476 1.1 christos 7477 1.1 christos cat >>confdefs.h <<_ACEOF 7478 1.1 christos #define HAVE_DECL_GETENV $ac_have_decl 7479 1.1 christos _ACEOF 7480 1.1 christos ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 7481 1.6 christos if test "x$ac_cv_have_decl_getopt" = xyes; then : 7482 1.1 christos ac_have_decl=1 7483 1.1 christos else 7484 1.1 christos ac_have_decl=0 7485 1.1 christos fi 7486 1.1 christos 7487 1.1 christos cat >>confdefs.h <<_ACEOF 7488 1.1 christos #define HAVE_DECL_GETOPT $ac_have_decl 7489 1.1 christos _ACEOF 7490 1.1 christos ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 7491 1.6 christos if test "x$ac_cv_have_decl_malloc" = xyes; then : 7492 1.1 christos ac_have_decl=1 7493 1.1 christos else 7494 1.1 christos ac_have_decl=0 7495 1.1 christos fi 7496 1.1 christos 7497 1.1 christos cat >>confdefs.h <<_ACEOF 7498 1.1 christos #define HAVE_DECL_MALLOC $ac_have_decl 7499 1.1 christos _ACEOF 7500 1.1 christos ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 7501 1.6 christos if test "x$ac_cv_have_decl_realloc" = xyes; then : 7502 1.1 christos ac_have_decl=1 7503 1.1 christos else 7504 1.1 christos ac_have_decl=0 7505 1.1 christos fi 7506 1.1 christos 7507 1.1 christos cat >>confdefs.h <<_ACEOF 7508 1.1 christos #define HAVE_DECL_REALLOC $ac_have_decl 7509 1.1 christos _ACEOF 7510 1.8 christos 7511 1.8 christos case "${host}" in 7512 1.8 christos *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated. 7513 1.8 christos *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 7514 1.6 christos if test "x$ac_cv_have_decl_sbrk" = xyes; then : 7515 1.1 christos ac_have_decl=1 7516 1.1 christos else 7517 1.1 christos ac_have_decl=0 7518 1.1 christos fi 7519 1.1 christos 7520 1.1 christos cat >>confdefs.h <<_ACEOF 7521 1.1 christos #define HAVE_DECL_SBRK $ac_have_decl 7522 1.1 christos _ACEOF 7523 1.8 christos ;; 7524 1.8 christos esac 7525 1.3 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 7526 1.6 christos if test "x$ac_cv_have_decl_strtol" = xyes; then : 7527 1.3 christos ac_have_decl=1 7528 1.3 christos else 7529 1.3 christos ac_have_decl=0 7530 1.3 christos fi 7531 1.3 christos 7532 1.3 christos cat >>confdefs.h <<_ACEOF 7533 1.3 christos #define HAVE_DECL_STRTOL $ac_have_decl 7534 1.3 christos _ACEOF 7535 1.3 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 7536 1.6 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then : 7537 1.3 christos ac_have_decl=1 7538 1.3 christos else 7539 1.3 christos ac_have_decl=0 7540 1.3 christos fi 7541 1.3 christos 7542 1.3 christos cat >>confdefs.h <<_ACEOF 7543 1.3 christos #define HAVE_DECL_STRTOUL $ac_have_decl 7544 1.3 christos _ACEOF 7545 1.3 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 7546 1.6 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then : 7547 1.3 christos ac_have_decl=1 7548 1.3 christos else 7549 1.3 christos ac_have_decl=0 7550 1.3 christos fi 7551 1.3 christos 7552 1.3 christos cat >>confdefs.h <<_ACEOF 7553 1.3 christos #define HAVE_DECL_STRTOLL $ac_have_decl 7554 1.3 christos _ACEOF 7555 1.3 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 7556 1.6 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then : 7557 1.3 christos ac_have_decl=1 7558 1.3 christos else 7559 1.3 christos ac_have_decl=0 7560 1.3 christos fi 7561 1.3 christos 7562 1.3 christos cat >>confdefs.h <<_ACEOF 7563 1.3 christos #define HAVE_DECL_STRTOULL $ac_have_decl 7564 1.3 christos _ACEOF 7565 1.3 christos 7566 1.1 christos ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 7567 1.6 christos if test "x$ac_cv_have_decl_strverscmp" = xyes; then : 7568 1.1 christos ac_have_decl=1 7569 1.1 christos else 7570 1.1 christos ac_have_decl=0 7571 1.1 christos fi 7572 1.1 christos 7573 1.1 christos cat >>confdefs.h <<_ACEOF 7574 1.1 christos #define HAVE_DECL_STRVERSCMP $ac_have_decl 7575 1.1 christos _ACEOF 7576 1.1 christos 7577 1.6 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 7578 1.6 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then : 7579 1.6 christos ac_have_decl=1 7580 1.6 christos else 7581 1.6 christos ac_have_decl=0 7582 1.6 christos fi 7583 1.6 christos 7584 1.6 christos cat >>confdefs.h <<_ACEOF 7585 1.6 christos #define HAVE_DECL_STRNLEN $ac_have_decl 7586 1.6 christos _ACEOF 7587 1.6 christos 7588 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7589 1.1 christos $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7590 1.6 christos if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then : 7591 1.1 christos $as_echo_n "(cached) " >&6 7592 1.1 christos else 7593 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7594 1.1 christos /* end confdefs.h. */ 7595 1.1 christos 7596 1.1 christos #include "confdefs.h" 7597 1.1 christos #include <stdio.h> 7598 1.1 christos #ifdef HAVE_STRING_H 7599 1.1 christos #include <string.h> 7600 1.1 christos #else 7601 1.1 christos #ifdef HAVE_STRINGS_H 7602 1.1 christos #include <strings.h> 7603 1.1 christos #endif 7604 1.1 christos #endif 7605 1.1 christos #ifdef HAVE_STDLIB_H 7606 1.1 christos #include <stdlib.h> 7607 1.1 christos #endif 7608 1.1 christos #ifdef HAVE_UNISTD_H 7609 1.1 christos #include <unistd.h> 7610 1.1 christos #endif 7611 1.1 christos int 7612 1.1 christos main () 7613 1.1 christos { 7614 1.1 christos char *(*pfn) = (char *(*)) canonicalize_file_name 7615 1.1 christos ; 7616 1.1 christos return 0; 7617 1.1 christos } 7618 1.1 christos _ACEOF 7619 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 7620 1.1 christos libiberty_cv_decl_needed_canonicalize_file_name=no 7621 1.1 christos else 7622 1.1 christos libiberty_cv_decl_needed_canonicalize_file_name=yes 7623 1.1 christos fi 7624 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7625 1.1 christos fi 7626 1.1 christos 7627 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7628 1.1 christos $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7629 1.1 christos if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7630 1.1 christos 7631 1.1 christos $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7632 1.1 christos 7633 1.1 christos fi 7634 1.1 christos 7635 1.1 christos fi 7636 1.1 christos 7637 1.1 christos # Figure out which version of pexecute to use. 7638 1.1 christos case "${host}" in 7639 1.1 christos *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7640 1.1 christos *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7641 1.1 christos *-*-msdos*) pexecute=pex-msdos ;; 7642 1.1 christos *) pexecute=pex-unix ;; 7643 1.1 christos esac 7644 1.1 christos 7645 1.1 christos 7646 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA1 HW acceleration support" >&5 7647 1.9 christos $as_echo_n "checking for SHA1 HW acceleration support... " >&6; } 7648 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7649 1.9 christos /* end confdefs.h. */ 7650 1.9 christos 7651 1.9 christos #include <x86intrin.h> 7652 1.9 christos #include <cpuid.h> 7653 1.9 christos 7654 1.9 christos __attribute__((__target__ ("sse4.1,sha"))) 7655 1.9 christos void foo (__m128i *buf, unsigned int e, __m128i msg0, __m128i msg1) 7656 1.9 christos { 7657 1.9 christos __m128i abcd = _mm_loadu_si128 ((const __m128i *) buf); 7658 1.9 christos __m128i e0 = _mm_set_epi32 (e, 0, 0, 0); 7659 1.9 christos abcd = _mm_shuffle_epi32 (abcd, 0x1b); 7660 1.9 christos const __m128i shuf_mask = _mm_set_epi64x (0x0001020304050607ULL, 0x08090a0b0c0d0e0fULL); 7661 1.9 christos abcd = _mm_shuffle_epi8 (abcd, shuf_mask); 7662 1.9 christos e0 = _mm_sha1nexte_epu32 (e0, msg1); 7663 1.9 christos abcd = _mm_sha1rnds4_epu32 (abcd, e0, 0); 7664 1.9 christos msg0 = _mm_sha1msg1_epu32 (msg0, msg1); 7665 1.9 christos msg0 = _mm_sha1msg2_epu32 (msg0, msg1); 7666 1.9 christos msg0 = _mm_xor_si128 (msg0, msg1); 7667 1.9 christos e0 = _mm_add_epi32 (e0, msg0); 7668 1.9 christos e0 = abcd; 7669 1.9 christos _mm_storeu_si128 (buf, abcd); 7670 1.9 christos e = _mm_extract_epi32 (e0, 3); 7671 1.9 christos } 7672 1.9 christos 7673 1.9 christos int bar (void) 7674 1.9 christos { 7675 1.9 christos unsigned int eax, ebx, ecx, edx; 7676 1.9 christos (void) __get_cpuid; 7677 1.9 christos (void) __get_cpuid_count; 7678 1.9 christos if (__get_cpuid_count (7, 0, &eax, &ebx, &ecx, &edx) 7679 1.9 christos && (ebx & bit_SHA) != 0 7680 1.9 christos && __get_cpuid (1, &eax, &ebx, &ecx, &edx) 7681 1.9 christos && (ecx & bit_SSE4_1) != 0) 7682 1.9 christos return 1; 7683 1.9 christos return 0; 7684 1.9 christos } 7685 1.9 christos 7686 1.9 christos int 7687 1.9 christos main () 7688 1.9 christos { 7689 1.9 christos bar (); 7690 1.9 christos ; 7691 1.9 christos return 0; 7692 1.9 christos } 7693 1.9 christos _ACEOF 7694 1.9 christos if ac_fn_c_try_compile "$LINENO"; then : 7695 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: x86 SHA1" >&5 7696 1.9 christos $as_echo "x86 SHA1" >&6; } 7697 1.9 christos 7698 1.9 christos $as_echo "#define HAVE_X86_SHA1_HW_SUPPORT 1" >>confdefs.h 7699 1.9 christos 7700 1.9 christos else 7701 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7702 1.9 christos $as_echo "no" >&6; } 7703 1.9 christos fi 7704 1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7705 1.9 christos 7706 1.6 christos 7707 1.6 christos 7708 1.6 christos 7709 1.6 christos for ac_header in $ac_header_list 7710 1.1 christos do : 7711 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7712 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7713 1.6 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7714 1.1 christos cat >>confdefs.h <<_ACEOF 7715 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7716 1.1 christos _ACEOF 7717 1.1 christos 7718 1.1 christos fi 7719 1.1 christos done 7720 1.1 christos 7721 1.6 christos 7722 1.6 christos 7723 1.6 christos 7724 1.6 christos 7725 1.6 christos 7726 1.6 christos 7727 1.6 christos if test x$gcc_no_link = xyes; then 7728 1.6 christos if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7729 1.6 christos ac_cv_func_mmap_fixed_mapped=no 7730 1.6 christos fi 7731 1.6 christos fi 7732 1.6 christos if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 7733 1.10 christos save_ASAN_OPTIONS="$ASAN_OPTIONS" 7734 1.10 christos ASAN_OPTIONS=detect_leaks=0 7735 1.10 christos export ASAN_OPTIONS 7736 1.6 christos 7737 1.1 christos for ac_func in getpagesize 7738 1.1 christos do : 7739 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 7740 1.6 christos if test "x$ac_cv_func_getpagesize" = xyes; then : 7741 1.1 christos cat >>confdefs.h <<_ACEOF 7742 1.1 christos #define HAVE_GETPAGESIZE 1 7743 1.1 christos _ACEOF 7744 1.1 christos 7745 1.1 christos fi 7746 1.1 christos done 7747 1.1 christos 7748 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 7749 1.1 christos $as_echo_n "checking for working mmap... " >&6; } 7750 1.6 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 7751 1.1 christos $as_echo_n "(cached) " >&6 7752 1.1 christos else 7753 1.1 christos if test "$cross_compiling" = yes; then : 7754 1.1 christos ac_cv_func_mmap_fixed_mapped=no 7755 1.1 christos else 7756 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7757 1.1 christos /* end confdefs.h. */ 7758 1.1 christos $ac_includes_default 7759 1.1 christos /* malloc might have been renamed as rpl_malloc. */ 7760 1.1 christos #undef malloc 7761 1.1 christos 7762 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test. 7763 1.1 christos Here is a matrix of mmap possibilities: 7764 1.1 christos mmap private not fixed 7765 1.1 christos mmap private fixed at somewhere currently unmapped 7766 1.1 christos mmap private fixed at somewhere already mapped 7767 1.1 christos mmap shared not fixed 7768 1.1 christos mmap shared fixed at somewhere currently unmapped 7769 1.1 christos mmap shared fixed at somewhere already mapped 7770 1.1 christos For private mappings, we should verify that changes cannot be read() 7771 1.1 christos back from the file, nor mmap's back from the file at a different 7772 1.1 christos address. (There have been systems where private was not correctly 7773 1.1 christos implemented like the infamous i386 svr4.0, and systems where the 7774 1.1 christos VM page cache was not coherent with the file system buffer cache 7775 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.) 7776 1.1 christos For shared mappings, we should conversely verify that changes get 7777 1.1 christos propagated back to all the places they're supposed to be. 7778 1.1 christos 7779 1.1 christos Grep wants private fixed already mapped. 7780 1.1 christos The main things grep needs to know about mmap are: 7781 1.1 christos * does it exist and is it safe to write into the mmap'd area 7782 1.1 christos * how to use it (BSD variants) */ 7783 1.1 christos 7784 1.1 christos #include <fcntl.h> 7785 1.1 christos #include <sys/mman.h> 7786 1.1 christos 7787 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 7788 1.1 christos char *malloc (); 7789 1.1 christos #endif 7790 1.1 christos 7791 1.1 christos /* This mess was copied from the GNU getpagesize.h. */ 7792 1.1 christos #ifndef HAVE_GETPAGESIZE 7793 1.1 christos # ifdef _SC_PAGESIZE 7794 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE) 7795 1.1 christos # else /* no _SC_PAGESIZE */ 7796 1.1 christos # ifdef HAVE_SYS_PARAM_H 7797 1.1 christos # include <sys/param.h> 7798 1.1 christos # ifdef EXEC_PAGESIZE 7799 1.1 christos # define getpagesize() EXEC_PAGESIZE 7800 1.1 christos # else /* no EXEC_PAGESIZE */ 7801 1.1 christos # ifdef NBPG 7802 1.1 christos # define getpagesize() NBPG * CLSIZE 7803 1.1 christos # ifndef CLSIZE 7804 1.1 christos # define CLSIZE 1 7805 1.1 christos # endif /* no CLSIZE */ 7806 1.1 christos # else /* no NBPG */ 7807 1.1 christos # ifdef NBPC 7808 1.1 christos # define getpagesize() NBPC 7809 1.1 christos # else /* no NBPC */ 7810 1.1 christos # ifdef PAGESIZE 7811 1.1 christos # define getpagesize() PAGESIZE 7812 1.1 christos # endif /* PAGESIZE */ 7813 1.1 christos # endif /* no NBPC */ 7814 1.1 christos # endif /* no NBPG */ 7815 1.1 christos # endif /* no EXEC_PAGESIZE */ 7816 1.1 christos # else /* no HAVE_SYS_PARAM_H */ 7817 1.1 christos # define getpagesize() 8192 /* punt totally */ 7818 1.1 christos # endif /* no HAVE_SYS_PARAM_H */ 7819 1.1 christos # endif /* no _SC_PAGESIZE */ 7820 1.1 christos 7821 1.1 christos #endif /* no HAVE_GETPAGESIZE */ 7822 1.1 christos 7823 1.1 christos int 7824 1.1 christos main () 7825 1.1 christos { 7826 1.1 christos char *data, *data2, *data3; 7827 1.6 christos const char *cdata2; 7828 1.1 christos int i, pagesize; 7829 1.6 christos int fd, fd2; 7830 1.1 christos 7831 1.1 christos pagesize = getpagesize (); 7832 1.1 christos 7833 1.1 christos /* First, make a file with some known garbage in it. */ 7834 1.1 christos data = (char *) malloc (pagesize); 7835 1.1 christos if (!data) 7836 1.1 christos return 1; 7837 1.1 christos for (i = 0; i < pagesize; ++i) 7838 1.1 christos *(data + i) = rand (); 7839 1.1 christos umask (0); 7840 1.1 christos fd = creat ("conftest.mmap", 0600); 7841 1.1 christos if (fd < 0) 7842 1.6 christos return 2; 7843 1.1 christos if (write (fd, data, pagesize) != pagesize) 7844 1.6 christos return 3; 7845 1.1 christos close (fd); 7846 1.1 christos 7847 1.6 christos /* Next, check that the tail of a page is zero-filled. File must have 7848 1.6 christos non-zero length, otherwise we risk SIGBUS for entire page. */ 7849 1.6 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 7850 1.6 christos if (fd2 < 0) 7851 1.6 christos return 4; 7852 1.6 christos cdata2 = ""; 7853 1.6 christos if (write (fd2, cdata2, 1) != 1) 7854 1.6 christos return 5; 7855 1.6 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 7856 1.6 christos if (data2 == MAP_FAILED) 7857 1.6 christos return 6; 7858 1.6 christos for (i = 0; i < pagesize; ++i) 7859 1.6 christos if (*(data2 + i)) 7860 1.6 christos return 7; 7861 1.6 christos close (fd2); 7862 1.6 christos if (munmap (data2, pagesize)) 7863 1.6 christos return 8; 7864 1.6 christos 7865 1.1 christos /* Next, try to mmap the file at a fixed address which already has 7866 1.1 christos something else allocated at it. If we can, also make sure that 7867 1.1 christos we see the same garbage. */ 7868 1.1 christos fd = open ("conftest.mmap", O_RDWR); 7869 1.1 christos if (fd < 0) 7870 1.6 christos return 9; 7871 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 7872 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L)) 7873 1.6 christos return 10; 7874 1.1 christos for (i = 0; i < pagesize; ++i) 7875 1.1 christos if (*(data + i) != *(data2 + i)) 7876 1.6 christos return 11; 7877 1.1 christos 7878 1.1 christos /* Finally, make sure that changes to the mapped area do not 7879 1.1 christos percolate back to the file as seen by read(). (This is a bug on 7880 1.1 christos some variants of i386 svr4.0.) */ 7881 1.1 christos for (i = 0; i < pagesize; ++i) 7882 1.1 christos *(data2 + i) = *(data2 + i) + 1; 7883 1.1 christos data3 = (char *) malloc (pagesize); 7884 1.1 christos if (!data3) 7885 1.6 christos return 12; 7886 1.1 christos if (read (fd, data3, pagesize) != pagesize) 7887 1.6 christos return 13; 7888 1.1 christos for (i = 0; i < pagesize; ++i) 7889 1.1 christos if (*(data + i) != *(data3 + i)) 7890 1.6 christos return 14; 7891 1.1 christos close (fd); 7892 1.1 christos return 0; 7893 1.1 christos } 7894 1.1 christos _ACEOF 7895 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7896 1.1 christos ac_cv_func_mmap_fixed_mapped=yes 7897 1.1 christos else 7898 1.1 christos ac_cv_func_mmap_fixed_mapped=no 7899 1.1 christos fi 7900 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7901 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 7902 1.1 christos fi 7903 1.1 christos 7904 1.1 christos fi 7905 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 7906 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 7907 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then 7908 1.1 christos 7909 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h 7910 1.1 christos 7911 1.1 christos fi 7912 1.6 christos rm -f conftest.mmap conftest.txt 7913 1.1 christos 7914 1.10 christos ASAN_OPTIONS="$save_ASAN_OPTIONS" 7915 1.10 christos 7916 1.1 christos fi 7917 1.1 christos 7918 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 7919 1.1 christos $as_echo_n "checking for working strncmp... " >&6; } 7920 1.6 christos if ${ac_cv_func_strncmp_works+:} false; then : 7921 1.1 christos $as_echo_n "(cached) " >&6 7922 1.1 christos else 7923 1.1 christos if test "$cross_compiling" = yes; then : 7924 1.1 christos ac_cv_func_strncmp_works=yes 7925 1.1 christos else 7926 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7927 1.1 christos /* end confdefs.h. */ 7928 1.1 christos 7929 1.1 christos /* Test by Jim Wilson and Kaveh Ghazi. 7930 1.1 christos Check whether strncmp reads past the end of its string parameters. */ 7931 1.9 christos #include <stdlib.h> 7932 1.9 christos #include <string.h> 7933 1.1 christos #include <sys/types.h> 7934 1.1 christos 7935 1.1 christos #ifdef HAVE_FCNTL_H 7936 1.1 christos #include <fcntl.h> 7937 1.1 christos #endif 7938 1.1 christos 7939 1.1 christos #ifdef HAVE_SYS_MMAN_H 7940 1.1 christos #include <sys/mman.h> 7941 1.1 christos #endif 7942 1.1 christos 7943 1.1 christos #ifndef MAP_ANON 7944 1.1 christos #ifdef MAP_ANONYMOUS 7945 1.1 christos #define MAP_ANON MAP_ANONYMOUS 7946 1.1 christos #else 7947 1.1 christos #define MAP_ANON MAP_FILE 7948 1.1 christos #endif 7949 1.1 christos #endif 7950 1.1 christos 7951 1.1 christos #ifndef MAP_FILE 7952 1.1 christos #define MAP_FILE 0 7953 1.1 christos #endif 7954 1.1 christos #ifndef O_RDONLY 7955 1.1 christos #define O_RDONLY 0 7956 1.1 christos #endif 7957 1.1 christos 7958 1.1 christos #define MAP_LEN 0x10000 7959 1.1 christos 7960 1.9 christos int 7961 1.9 christos main (void) 7962 1.1 christos { 7963 1.1 christos #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 7964 1.1 christos char *p; 7965 1.1 christos int dev_zero; 7966 1.1 christos 7967 1.1 christos dev_zero = open ("/dev/zero", O_RDONLY); 7968 1.1 christos if (dev_zero < 0) 7969 1.1 christos exit (1); 7970 1.1 christos 7971 1.1 christos p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7972 1.1 christos MAP_ANON|MAP_PRIVATE, dev_zero, 0); 7973 1.1 christos if (p == (char *)-1) 7974 1.1 christos p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7975 1.1 christos MAP_ANON|MAP_PRIVATE, -1, 0); 7976 1.1 christos if (p == (char *)-1) 7977 1.1 christos exit (2); 7978 1.1 christos else 7979 1.1 christos { 7980 1.1 christos char *string = "__si_type_info"; 7981 1.1 christos char *q = (char *) p + MAP_LEN - strlen (string) - 2; 7982 1.1 christos char *r = (char *) p + 0xe; 7983 1.1 christos 7984 1.1 christos strcpy (q, string); 7985 1.1 christos strcpy (r, string); 7986 1.1 christos strncmp (r, q, 14); 7987 1.1 christos } 7988 1.1 christos #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 7989 1.1 christos exit (0); 7990 1.1 christos } 7991 1.1 christos 7992 1.1 christos _ACEOF 7993 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 7994 1.1 christos ac_cv_func_strncmp_works=yes 7995 1.1 christos else 7996 1.1 christos ac_cv_func_strncmp_works=no 7997 1.1 christos fi 7998 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7999 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 8000 1.1 christos fi 8001 1.1 christos 8002 1.1 christos rm -f core core.* *.core 8003 1.1 christos fi 8004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 8005 1.1 christos $as_echo "$ac_cv_func_strncmp_works" >&6; } 8006 1.1 christos if test $ac_cv_func_strncmp_works = no ; then 8007 1.1 christos case " $LIBOBJS " in 8008 1.1 christos *" strncmp.$ac_objext "* ) ;; 8009 1.1 christos *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 8010 1.1 christos ;; 8011 1.1 christos esac 8012 1.1 christos 8013 1.1 christos fi 8014 1.1 christos 8015 1.1 christos 8016 1.1 christos # Install a library built with a cross compiler in $(tooldir) rather 8017 1.1 christos # than $(libdir). 8018 1.1 christos if test -z "${with_cross_host}"; then 8019 1.1 christos INSTALL_DEST=libdir 8020 1.1 christos else 8021 1.1 christos INSTALL_DEST=tooldir 8022 1.1 christos fi 8023 1.1 christos 8024 1.1 christos 8025 1.1 christos 8026 1.1 christos L="" 8027 1.1 christos for l in x $LIBOBJS; do 8028 1.1 christos case $l in 8029 1.1 christos x) ;; 8030 1.1 christos *) L="$L ./$l" ;; 8031 1.1 christos esac 8032 1.1 christos done 8033 1.1 christos LIBOBJS="$L" 8034 1.1 christos 8035 1.1 christos 8036 1.1 christos 8037 1.1 christos 8038 1.1 christos 8039 1.1 christos # We need multilib support, but only if configuring for the target. 8040 1.5 christos ac_config_files="$ac_config_files Makefile" # testsuite/Makefile 8041 1.1 christos 8042 1.1 christos ac_config_commands="$ac_config_commands default" 8043 1.1 christos 8044 1.1 christos cat >confcache <<\_ACEOF 8045 1.1 christos # This file is a shell script that caches the results of configure 8046 1.1 christos # tests run on this system so they can be shared between configure 8047 1.1 christos # scripts and configure runs, see configure's option --config-cache. 8048 1.1 christos # It is not useful on other systems. If it contains results you don't 8049 1.1 christos # want to keep, you may remove or edit it. 8050 1.1 christos # 8051 1.1 christos # config.status only pays attention to the cache file if you give it 8052 1.1 christos # the --recheck option to rerun configure. 8053 1.1 christos # 8054 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 8055 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 8056 1.1 christos # following values. 8057 1.1 christos 8058 1.1 christos _ACEOF 8059 1.1 christos 8060 1.1 christos # The following way of writing the cache mishandles newlines in values, 8061 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 8062 1.1 christos # So, we kill variables containing newlines. 8063 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 8064 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 8065 1.1 christos ( 8066 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 8067 1.1 christos eval ac_val=\$$ac_var 8068 1.1 christos case $ac_val in #( 8069 1.1 christos *${as_nl}*) 8070 1.1 christos case $ac_var in #( 8071 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 8072 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 8073 1.1 christos esac 8074 1.1 christos case $ac_var in #( 8075 1.1 christos _ | IFS | as_nl) ;; #( 8076 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 8077 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 8078 1.1 christos esac ;; 8079 1.1 christos esac 8080 1.1 christos done 8081 1.1 christos 8082 1.1 christos (set) 2>&1 | 8083 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 8084 1.1 christos *${as_nl}ac_space=\ *) 8085 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 8086 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 8087 1.1 christos sed -n \ 8088 1.1 christos "s/'/'\\\\''/g; 8089 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 8090 1.1 christos ;; #( 8091 1.1 christos *) 8092 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 8093 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 8094 1.1 christos ;; 8095 1.1 christos esac | 8096 1.1 christos sort 8097 1.1 christos ) | 8098 1.1 christos sed ' 8099 1.1 christos /^ac_cv_env_/b end 8100 1.1 christos t clear 8101 1.1 christos :clear 8102 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 8103 1.1 christos t end 8104 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 8105 1.1 christos :end' >>confcache 8106 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 8107 1.1 christos if test -w "$cache_file"; then 8108 1.6 christos if test "x$cache_file" != "x/dev/null"; then 8109 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 8110 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 8111 1.6 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 8112 1.6 christos cat confcache >"$cache_file" 8113 1.6 christos else 8114 1.6 christos case $cache_file in #( 8115 1.6 christos */* | ?:*) 8116 1.6 christos mv -f confcache "$cache_file"$$ && 8117 1.6 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 8118 1.6 christos *) 8119 1.6 christos mv -f confcache "$cache_file" ;; 8120 1.6 christos esac 8121 1.6 christos fi 8122 1.6 christos fi 8123 1.1 christos else 8124 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 8125 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 8126 1.1 christos fi 8127 1.1 christos fi 8128 1.1 christos rm -f confcache 8129 1.1 christos 8130 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 8131 1.1 christos # Let make expand exec_prefix. 8132 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 8133 1.1 christos 8134 1.1 christos DEFS=-DHAVE_CONFIG_H 8135 1.1 christos 8136 1.1 christos ac_libobjs= 8137 1.1 christos ac_ltlibobjs= 8138 1.6 christos U= 8139 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 8140 1.1 christos # 1. Remove the extension, and $U if already installed. 8141 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 8142 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 8143 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 8144 1.1 christos # will be set to the directory where LIBOBJS objects are built. 8145 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 8146 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 8147 1.1 christos done 8148 1.1 christos LIBOBJS=$ac_libobjs 8149 1.1 christos 8150 1.1 christos LTLIBOBJS=$ac_ltlibobjs 8151 1.1 christos 8152 1.1 christos 8153 1.1 christos 8154 1.1 christos 8155 1.6 christos : "${CONFIG_STATUS=./config.status}" 8156 1.1 christos ac_write_fail=0 8157 1.1 christos ac_clean_files_save=$ac_clean_files 8158 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 8159 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 8160 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 8161 1.1 christos as_write_fail=0 8162 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 8163 1.1 christos #! $SHELL 8164 1.1 christos # Generated by $as_me. 8165 1.1 christos # Run this file to recreate the current configuration. 8166 1.1 christos # Compiler output produced by configure, useful for debugging 8167 1.1 christos # configure, is in config.log if it exists. 8168 1.1 christos 8169 1.1 christos debug=false 8170 1.1 christos ac_cs_recheck=false 8171 1.1 christos ac_cs_silent=false 8172 1.1 christos 8173 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 8174 1.1 christos export SHELL 8175 1.1 christos _ASEOF 8176 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 8177 1.1 christos ## -------------------- ## 8178 1.1 christos ## M4sh Initialization. ## 8179 1.1 christos ## -------------------- ## 8180 1.1 christos 8181 1.1 christos # Be more Bourne compatible 8182 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 8183 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 8184 1.1 christos emulate sh 8185 1.1 christos NULLCMD=: 8186 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 8187 1.1 christos # is contrary to our usage. Disable this feature. 8188 1.1 christos alias -g '${1+"$@"}'='"$@"' 8189 1.1 christos setopt NO_GLOB_SUBST 8190 1.1 christos else 8191 1.1 christos case `(set -o) 2>/dev/null` in #( 8192 1.1 christos *posix*) : 8193 1.1 christos set -o posix ;; #( 8194 1.1 christos *) : 8195 1.1 christos ;; 8196 1.1 christos esac 8197 1.1 christos fi 8198 1.1 christos 8199 1.1 christos 8200 1.1 christos as_nl=' 8201 1.1 christos ' 8202 1.1 christos export as_nl 8203 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 8204 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 8205 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 8206 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 8207 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 8208 1.1 christos # but without wasting forks for bash or zsh. 8209 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 8210 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 8211 1.1 christos as_echo='print -r --' 8212 1.1 christos as_echo_n='print -rn --' 8213 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 8214 1.1 christos as_echo='printf %s\n' 8215 1.1 christos as_echo_n='printf %s' 8216 1.1 christos else 8217 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 8218 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 8219 1.1 christos as_echo_n='/usr/ucb/echo -n' 8220 1.1 christos else 8221 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 8222 1.1 christos as_echo_n_body='eval 8223 1.1 christos arg=$1; 8224 1.1 christos case $arg in #( 8225 1.1 christos *"$as_nl"*) 8226 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 8227 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 8228 1.1 christos esac; 8229 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 8230 1.1 christos ' 8231 1.1 christos export as_echo_n_body 8232 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 8233 1.1 christos fi 8234 1.1 christos export as_echo_body 8235 1.1 christos as_echo='sh -c $as_echo_body as_echo' 8236 1.1 christos fi 8237 1.1 christos 8238 1.1 christos # The user is always right. 8239 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 8240 1.1 christos PATH_SEPARATOR=: 8241 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8242 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8243 1.1 christos PATH_SEPARATOR=';' 8244 1.1 christos } 8245 1.1 christos fi 8246 1.1 christos 8247 1.1 christos 8248 1.1 christos # IFS 8249 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 8250 1.1 christos # there to prevent editors from complaining about space-tab. 8251 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 8252 1.1 christos # splitting by setting IFS to empty value.) 8253 1.1 christos IFS=" "" $as_nl" 8254 1.1 christos 8255 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 8256 1.6 christos as_myself= 8257 1.1 christos case $0 in #(( 8258 1.1 christos *[\\/]* ) as_myself=$0 ;; 8259 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8260 1.1 christos for as_dir in $PATH 8261 1.1 christos do 8262 1.1 christos IFS=$as_save_IFS 8263 1.1 christos test -z "$as_dir" && as_dir=. 8264 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8265 1.1 christos done 8266 1.1 christos IFS=$as_save_IFS 8267 1.1 christos 8268 1.1 christos ;; 8269 1.1 christos esac 8270 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 8271 1.1 christos # in which case we are not to be found in the path. 8272 1.1 christos if test "x$as_myself" = x; then 8273 1.1 christos as_myself=$0 8274 1.1 christos fi 8275 1.1 christos if test ! -f "$as_myself"; then 8276 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 8277 1.1 christos exit 1 8278 1.1 christos fi 8279 1.1 christos 8280 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 8281 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 8282 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 8283 1.1 christos # trigger a bug in pdksh 5.2.14. 8284 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 8285 1.1 christos do eval test x\${$as_var+set} = xset \ 8286 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 8287 1.1 christos done 8288 1.1 christos PS1='$ ' 8289 1.1 christos PS2='> ' 8290 1.1 christos PS4='+ ' 8291 1.1 christos 8292 1.1 christos # NLS nuisances. 8293 1.1 christos LC_ALL=C 8294 1.1 christos export LC_ALL 8295 1.1 christos LANGUAGE=C 8296 1.1 christos export LANGUAGE 8297 1.1 christos 8298 1.1 christos # CDPATH. 8299 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 8300 1.1 christos 8301 1.1 christos 8302 1.6 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 8303 1.6 christos # ---------------------------------------- 8304 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 8305 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 8306 1.6 christos # script with STATUS, using 1 if that was 0. 8307 1.1 christos as_fn_error () 8308 1.1 christos { 8309 1.6 christos as_status=$1; test $as_status -eq 0 && as_status=1 8310 1.6 christos if test "$4"; then 8311 1.6 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 8312 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 8313 1.1 christos fi 8314 1.6 christos $as_echo "$as_me: error: $2" >&2 8315 1.1 christos as_fn_exit $as_status 8316 1.1 christos } # as_fn_error 8317 1.1 christos 8318 1.1 christos 8319 1.1 christos # as_fn_set_status STATUS 8320 1.1 christos # ----------------------- 8321 1.1 christos # Set $? to STATUS, without forking. 8322 1.1 christos as_fn_set_status () 8323 1.1 christos { 8324 1.1 christos return $1 8325 1.1 christos } # as_fn_set_status 8326 1.1 christos 8327 1.1 christos # as_fn_exit STATUS 8328 1.1 christos # ----------------- 8329 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 8330 1.1 christos as_fn_exit () 8331 1.1 christos { 8332 1.1 christos set +e 8333 1.1 christos as_fn_set_status $1 8334 1.1 christos exit $1 8335 1.1 christos } # as_fn_exit 8336 1.1 christos 8337 1.1 christos # as_fn_unset VAR 8338 1.1 christos # --------------- 8339 1.1 christos # Portably unset VAR. 8340 1.1 christos as_fn_unset () 8341 1.1 christos { 8342 1.1 christos { eval $1=; unset $1;} 8343 1.1 christos } 8344 1.1 christos as_unset=as_fn_unset 8345 1.1 christos # as_fn_append VAR VALUE 8346 1.1 christos # ---------------------- 8347 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 8348 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 8349 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 8350 1.1 christos # implementations. 8351 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 8352 1.1 christos eval 'as_fn_append () 8353 1.1 christos { 8354 1.1 christos eval $1+=\$2 8355 1.1 christos }' 8356 1.1 christos else 8357 1.1 christos as_fn_append () 8358 1.1 christos { 8359 1.1 christos eval $1=\$$1\$2 8360 1.1 christos } 8361 1.1 christos fi # as_fn_append 8362 1.1 christos 8363 1.1 christos # as_fn_arith ARG... 8364 1.1 christos # ------------------ 8365 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 8366 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 8367 1.1 christos # must be portable across $(()) and expr. 8368 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 8369 1.1 christos eval 'as_fn_arith () 8370 1.1 christos { 8371 1.1 christos as_val=$(( $* )) 8372 1.1 christos }' 8373 1.1 christos else 8374 1.1 christos as_fn_arith () 8375 1.1 christos { 8376 1.1 christos as_val=`expr "$@" || test $? -eq 1` 8377 1.1 christos } 8378 1.1 christos fi # as_fn_arith 8379 1.1 christos 8380 1.1 christos 8381 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 8382 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 8383 1.1 christos as_expr=expr 8384 1.1 christos else 8385 1.1 christos as_expr=false 8386 1.1 christos fi 8387 1.1 christos 8388 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8389 1.1 christos as_basename=basename 8390 1.1 christos else 8391 1.1 christos as_basename=false 8392 1.1 christos fi 8393 1.1 christos 8394 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8395 1.1 christos as_dirname=dirname 8396 1.1 christos else 8397 1.1 christos as_dirname=false 8398 1.1 christos fi 8399 1.1 christos 8400 1.1 christos as_me=`$as_basename -- "$0" || 8401 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8402 1.1 christos X"$0" : 'X\(//\)$' \| \ 8403 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 8404 1.1 christos $as_echo X/"$0" | 8405 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 8406 1.1 christos s//\1/ 8407 1.1 christos q 8408 1.1 christos } 8409 1.1 christos /^X\/\(\/\/\)$/{ 8410 1.1 christos s//\1/ 8411 1.1 christos q 8412 1.1 christos } 8413 1.1 christos /^X\/\(\/\).*/{ 8414 1.1 christos s//\1/ 8415 1.1 christos q 8416 1.1 christos } 8417 1.1 christos s/.*/./; q'` 8418 1.1 christos 8419 1.1 christos # Avoid depending upon Character Ranges. 8420 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 8421 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8422 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 8423 1.1 christos as_cr_digits='0123456789' 8424 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 8425 1.1 christos 8426 1.1 christos ECHO_C= ECHO_N= ECHO_T= 8427 1.1 christos case `echo -n x` in #((((( 8428 1.1 christos -n*) 8429 1.1 christos case `echo 'xy\c'` in 8430 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8431 1.1 christos xy) ECHO_C='\c';; 8432 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8433 1.1 christos ECHO_T=' ';; 8434 1.1 christos esac;; 8435 1.1 christos *) 8436 1.1 christos ECHO_N='-n';; 8437 1.1 christos esac 8438 1.1 christos 8439 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 8440 1.1 christos if test -d conf$$.dir; then 8441 1.1 christos rm -f conf$$.dir/conf$$.file 8442 1.1 christos else 8443 1.1 christos rm -f conf$$.dir 8444 1.1 christos mkdir conf$$.dir 2>/dev/null 8445 1.1 christos fi 8446 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 8447 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 8448 1.1 christos as_ln_s='ln -s' 8449 1.1 christos # ... but there are two gotchas: 8450 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8451 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8452 1.6 christos # In both cases, we have to default to `cp -pR'. 8453 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8454 1.6 christos as_ln_s='cp -pR' 8455 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 8456 1.1 christos as_ln_s=ln 8457 1.1 christos else 8458 1.6 christos as_ln_s='cp -pR' 8459 1.1 christos fi 8460 1.1 christos else 8461 1.6 christos as_ln_s='cp -pR' 8462 1.1 christos fi 8463 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8464 1.1 christos rmdir conf$$.dir 2>/dev/null 8465 1.1 christos 8466 1.1 christos 8467 1.1 christos # as_fn_mkdir_p 8468 1.1 christos # ------------- 8469 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 8470 1.1 christos as_fn_mkdir_p () 8471 1.1 christos { 8472 1.1 christos 8473 1.1 christos case $as_dir in #( 8474 1.1 christos -*) as_dir=./$as_dir;; 8475 1.1 christos esac 8476 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 8477 1.1 christos as_dirs= 8478 1.1 christos while :; do 8479 1.1 christos case $as_dir in #( 8480 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8481 1.1 christos *) as_qdir=$as_dir;; 8482 1.1 christos esac 8483 1.1 christos as_dirs="'$as_qdir' $as_dirs" 8484 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 8485 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8486 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 8487 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 8488 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8489 1.1 christos $as_echo X"$as_dir" | 8490 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8491 1.1 christos s//\1/ 8492 1.1 christos q 8493 1.1 christos } 8494 1.1 christos /^X\(\/\/\)[^/].*/{ 8495 1.1 christos s//\1/ 8496 1.1 christos q 8497 1.1 christos } 8498 1.1 christos /^X\(\/\/\)$/{ 8499 1.1 christos s//\1/ 8500 1.1 christos q 8501 1.1 christos } 8502 1.1 christos /^X\(\/\).*/{ 8503 1.1 christos s//\1/ 8504 1.1 christos q 8505 1.1 christos } 8506 1.1 christos s/.*/./; q'` 8507 1.1 christos test -d "$as_dir" && break 8508 1.1 christos done 8509 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 8510 1.6 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8511 1.1 christos 8512 1.1 christos 8513 1.1 christos } # as_fn_mkdir_p 8514 1.1 christos if mkdir -p . 2>/dev/null; then 8515 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 8516 1.1 christos else 8517 1.1 christos test -d ./-p && rmdir ./-p 8518 1.1 christos as_mkdir_p=false 8519 1.1 christos fi 8520 1.1 christos 8521 1.6 christos 8522 1.6 christos # as_fn_executable_p FILE 8523 1.6 christos # ----------------------- 8524 1.6 christos # Test if FILE is an executable regular file. 8525 1.6 christos as_fn_executable_p () 8526 1.6 christos { 8527 1.6 christos test -f "$1" && test -x "$1" 8528 1.6 christos } # as_fn_executable_p 8529 1.6 christos as_test_x='test -x' 8530 1.6 christos as_executable_p=as_fn_executable_p 8531 1.1 christos 8532 1.1 christos # Sed expression to map a string onto a valid CPP name. 8533 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8534 1.1 christos 8535 1.1 christos # Sed expression to map a string onto a valid variable name. 8536 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8537 1.1 christos 8538 1.1 christos 8539 1.1 christos exec 6>&1 8540 1.1 christos ## ----------------------------------- ## 8541 1.1 christos ## Main body of $CONFIG_STATUS script. ## 8542 1.1 christos ## ----------------------------------- ## 8543 1.1 christos _ASEOF 8544 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8545 1.1 christos 8546 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8547 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 8548 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 8549 1.1 christos # values after options handling. 8550 1.1 christos ac_log=" 8551 1.1 christos This file was extended by $as_me, which was 8552 1.6 christos generated by GNU Autoconf 2.69. Invocation command line was 8553 1.1 christos 8554 1.1 christos CONFIG_FILES = $CONFIG_FILES 8555 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 8556 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 8557 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 8558 1.1 christos $ $0 $@ 8559 1.1 christos 8560 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 8561 1.1 christos " 8562 1.1 christos 8563 1.1 christos _ACEOF 8564 1.1 christos 8565 1.1 christos case $ac_config_files in *" 8566 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 8567 1.1 christos esac 8568 1.1 christos 8569 1.1 christos case $ac_config_headers in *" 8570 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8571 1.1 christos esac 8572 1.1 christos 8573 1.1 christos 8574 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8575 1.1 christos # Files that config.status was made for. 8576 1.1 christos config_files="$ac_config_files" 8577 1.1 christos config_headers="$ac_config_headers" 8578 1.1 christos config_commands="$ac_config_commands" 8579 1.1 christos 8580 1.1 christos _ACEOF 8581 1.1 christos 8582 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8583 1.1 christos ac_cs_usage="\ 8584 1.1 christos \`$as_me' instantiates files and other configuration actions 8585 1.1 christos from templates according to the current configuration. Unless the files 8586 1.1 christos and actions are specified as TAGs, all are instantiated by default. 8587 1.1 christos 8588 1.1 christos Usage: $0 [OPTION]... [TAG]... 8589 1.1 christos 8590 1.1 christos -h, --help print this help, then exit 8591 1.1 christos -V, --version print version number and configuration settings, then exit 8592 1.6 christos --config print configuration, then exit 8593 1.1 christos -q, --quiet, --silent 8594 1.1 christos do not print progress messages 8595 1.1 christos -d, --debug don't remove temporary files 8596 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 8597 1.1 christos --file=FILE[:TEMPLATE] 8598 1.1 christos instantiate the configuration file FILE 8599 1.1 christos --header=FILE[:TEMPLATE] 8600 1.1 christos instantiate the configuration header FILE 8601 1.1 christos 8602 1.1 christos Configuration files: 8603 1.1 christos $config_files 8604 1.1 christos 8605 1.1 christos Configuration headers: 8606 1.1 christos $config_headers 8607 1.1 christos 8608 1.1 christos Configuration commands: 8609 1.1 christos $config_commands 8610 1.1 christos 8611 1.1 christos Report bugs to the package provider." 8612 1.1 christos 8613 1.1 christos _ACEOF 8614 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8615 1.6 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8616 1.1 christos ac_cs_version="\\ 8617 1.1 christos config.status 8618 1.6 christos configured by $0, generated by GNU Autoconf 2.69, 8619 1.6 christos with options \\"\$ac_cs_config\\" 8620 1.1 christos 8621 1.6 christos Copyright (C) 2012 Free Software Foundation, Inc. 8622 1.1 christos This config.status script is free software; the Free Software Foundation 8623 1.1 christos gives unlimited permission to copy, distribute and modify it." 8624 1.1 christos 8625 1.1 christos ac_pwd='$ac_pwd' 8626 1.1 christos srcdir='$srcdir' 8627 1.1 christos INSTALL='$INSTALL' 8628 1.1 christos test -n "\$AWK" || AWK=awk 8629 1.1 christos _ACEOF 8630 1.1 christos 8631 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8632 1.1 christos # The default lists apply if the user does not specify any file. 8633 1.1 christos ac_need_defaults=: 8634 1.1 christos while test $# != 0 8635 1.1 christos do 8636 1.1 christos case $1 in 8637 1.6 christos --*=?*) 8638 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 8639 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8640 1.1 christos ac_shift=: 8641 1.1 christos ;; 8642 1.6 christos --*=) 8643 1.6 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 8644 1.6 christos ac_optarg= 8645 1.6 christos ac_shift=: 8646 1.6 christos ;; 8647 1.1 christos *) 8648 1.1 christos ac_option=$1 8649 1.1 christos ac_optarg=$2 8650 1.1 christos ac_shift=shift 8651 1.1 christos ;; 8652 1.1 christos esac 8653 1.1 christos 8654 1.1 christos case $ac_option in 8655 1.1 christos # Handling of the options. 8656 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8657 1.1 christos ac_cs_recheck=: ;; 8658 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8659 1.1 christos $as_echo "$ac_cs_version"; exit ;; 8660 1.6 christos --config | --confi | --conf | --con | --co | --c ) 8661 1.6 christos $as_echo "$ac_cs_config"; exit ;; 8662 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 8663 1.1 christos debug=: ;; 8664 1.1 christos --file | --fil | --fi | --f ) 8665 1.1 christos $ac_shift 8666 1.1 christos case $ac_optarg in 8667 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8668 1.6 christos '') as_fn_error $? "missing file argument" ;; 8669 1.1 christos esac 8670 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 8671 1.1 christos ac_need_defaults=false;; 8672 1.1 christos --header | --heade | --head | --hea ) 8673 1.1 christos $ac_shift 8674 1.1 christos case $ac_optarg in 8675 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8676 1.1 christos esac 8677 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8678 1.1 christos ac_need_defaults=false;; 8679 1.1 christos --he | --h) 8680 1.1 christos # Conflict between --help and --header 8681 1.6 christos as_fn_error $? "ambiguous option: \`$1' 8682 1.1 christos Try \`$0 --help' for more information.";; 8683 1.1 christos --help | --hel | -h ) 8684 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 8685 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8686 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 8687 1.1 christos ac_cs_silent=: ;; 8688 1.1 christos 8689 1.1 christos # This is an error. 8690 1.6 christos -*) as_fn_error $? "unrecognized option: \`$1' 8691 1.1 christos Try \`$0 --help' for more information." ;; 8692 1.1 christos 8693 1.1 christos *) as_fn_append ac_config_targets " $1" 8694 1.1 christos ac_need_defaults=false ;; 8695 1.1 christos 8696 1.1 christos esac 8697 1.1 christos shift 8698 1.1 christos done 8699 1.1 christos 8700 1.1 christos ac_configure_extra_args= 8701 1.1 christos 8702 1.1 christos if $ac_cs_silent; then 8703 1.1 christos exec 6>/dev/null 8704 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 8705 1.1 christos fi 8706 1.1 christos 8707 1.1 christos _ACEOF 8708 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8709 1.1 christos if \$ac_cs_recheck; then 8710 1.6 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8711 1.1 christos shift 8712 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8713 1.1 christos CONFIG_SHELL='$SHELL' 8714 1.1 christos export CONFIG_SHELL 8715 1.1 christos exec "\$@" 8716 1.1 christos fi 8717 1.1 christos 8718 1.1 christos _ACEOF 8719 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8720 1.1 christos exec 5>>config.log 8721 1.1 christos { 8722 1.1 christos echo 8723 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8724 1.1 christos ## Running $as_me. ## 8725 1.1 christos _ASBOX 8726 1.1 christos $as_echo "$ac_log" 8727 1.1 christos } >&5 8728 1.1 christos 8729 1.1 christos _ACEOF 8730 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8731 1.1 christos # 8732 1.1 christos # INIT-COMMANDS 8733 1.1 christos # 8734 1.1 christos srcdir=${srcdir} 8735 1.1 christos host=${host} 8736 1.1 christos target=${target} 8737 1.1 christos with_target_subdir=${with_target_subdir} 8738 1.1 christos with_multisubdir=${with_multisubdir} 8739 1.1 christos ac_configure_args="--enable-multilib ${ac_configure_args}" 8740 1.1 christos CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 8741 1.1 christos ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 8742 1.1 christos libiberty_topdir=${libiberty_topdir} 8743 1.1 christos 8744 1.1 christos 8745 1.1 christos _ACEOF 8746 1.1 christos 8747 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8748 1.1 christos 8749 1.1 christos # Handling of arguments. 8750 1.1 christos for ac_config_target in $ac_config_targets 8751 1.1 christos do 8752 1.1 christos case $ac_config_target in 8753 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 8754 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8755 1.1 christos "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 8756 1.1 christos "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 8757 1.1 christos 8758 1.6 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8759 1.1 christos esac 8760 1.1 christos done 8761 1.1 christos 8762 1.1 christos 8763 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 8764 1.1 christos # then the envvar interface is used. Set only those that are not. 8765 1.1 christos # We use the long form for the default assignment because of an extremely 8766 1.1 christos # bizarre bug on SunOS 4.1.3. 8767 1.1 christos if $ac_need_defaults; then 8768 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8769 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8770 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8771 1.1 christos fi 8772 1.1 christos 8773 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 8774 1.1 christos # simply because there is no reason against having it here, and in addition, 8775 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 8776 1.1 christos # Hook for its removal unless debugging. 8777 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 8778 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 8779 1.1 christos $debug || 8780 1.1 christos { 8781 1.6 christos tmp= ac_tmp= 8782 1.1 christos trap 'exit_status=$? 8783 1.6 christos : "${ac_tmp:=$tmp}" 8784 1.6 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 8785 1.1 christos ' 0 8786 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 8787 1.1 christos } 8788 1.1 christos # Create a (secure) tmp directory for tmp files. 8789 1.1 christos 8790 1.1 christos { 8791 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8792 1.6 christos test -d "$tmp" 8793 1.1 christos } || 8794 1.1 christos { 8795 1.1 christos tmp=./conf$$-$RANDOM 8796 1.1 christos (umask 077 && mkdir "$tmp") 8797 1.6 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 8798 1.6 christos ac_tmp=$tmp 8799 1.1 christos 8800 1.1 christos # Set up the scripts for CONFIG_FILES section. 8801 1.1 christos # No need to generate them if there are no CONFIG_FILES. 8802 1.1 christos # This happens for instance with `./config.status config.h'. 8803 1.1 christos if test -n "$CONFIG_FILES"; then 8804 1.1 christos 8805 1.1 christos if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 8806 1.1 christos ac_cs_awk_getline=: 8807 1.1 christos ac_cs_awk_pipe_init= 8808 1.1 christos ac_cs_awk_read_file=' 8809 1.1 christos while ((getline aline < (F[key])) > 0) 8810 1.1 christos print(aline) 8811 1.1 christos close(F[key])' 8812 1.1 christos ac_cs_awk_pipe_fini= 8813 1.1 christos else 8814 1.1 christos ac_cs_awk_getline=false 8815 1.1 christos ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 8816 1.1 christos ac_cs_awk_read_file=' 8817 1.1 christos print "|#_!!_#|" 8818 1.1 christos print "cat " F[key] " &&" 8819 1.1 christos '$ac_cs_awk_pipe_init 8820 1.1 christos # The final `:' finishes the AND list. 8821 1.1 christos ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 8822 1.1 christos fi 8823 1.1 christos ac_cr=`echo X | tr X '\015'` 8824 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 8825 1.1 christos # But we know of no other shell where ac_cr would be empty at this 8826 1.1 christos # point, so we can use a bashism as a fallback. 8827 1.1 christos if test "x$ac_cr" = x; then 8828 1.1 christos eval ac_cr=\$\'\\r\' 8829 1.1 christos fi 8830 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8831 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8832 1.6 christos ac_cs_awk_cr='\\r' 8833 1.1 christos else 8834 1.1 christos ac_cs_awk_cr=$ac_cr 8835 1.1 christos fi 8836 1.1 christos 8837 1.6 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 8838 1.1 christos _ACEOF 8839 1.1 christos 8840 1.1 christos # Create commands to substitute file output variables. 8841 1.1 christos { 8842 1.1 christos echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 8843 1.6 christos echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 8844 1.1 christos echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 8845 1.1 christos echo "_ACAWK" && 8846 1.1 christos echo "_ACEOF" 8847 1.1 christos } >conf$$files.sh && 8848 1.1 christos . ./conf$$files.sh || 8849 1.6 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8850 1.1 christos rm -f conf$$files.sh 8851 1.1 christos 8852 1.1 christos { 8853 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 8854 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8855 1.1 christos echo "_ACEOF" 8856 1.1 christos } >conf$$subs.sh || 8857 1.6 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8858 1.6 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 8859 1.1 christos ac_delim='%!_!# ' 8860 1.1 christos for ac_last_try in false false false false false :; do 8861 1.1 christos . ./conf$$subs.sh || 8862 1.6 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8863 1.1 christos 8864 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8865 1.1 christos if test $ac_delim_n = $ac_delim_num; then 8866 1.1 christos break 8867 1.1 christos elif $ac_last_try; then 8868 1.6 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8869 1.1 christos else 8870 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8871 1.1 christos fi 8872 1.1 christos done 8873 1.1 christos rm -f conf$$subs.sh 8874 1.1 christos 8875 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8876 1.6 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 8877 1.1 christos _ACEOF 8878 1.1 christos sed -n ' 8879 1.1 christos h 8880 1.1 christos s/^/S["/; s/!.*/"]=/ 8881 1.1 christos p 8882 1.1 christos g 8883 1.1 christos s/^[^!]*!// 8884 1.1 christos :repl 8885 1.1 christos t repl 8886 1.1 christos s/'"$ac_delim"'$// 8887 1.1 christos t delim 8888 1.1 christos :nl 8889 1.1 christos h 8890 1.6 christos s/\(.\{148\}\)..*/\1/ 8891 1.1 christos t more1 8892 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8893 1.1 christos p 8894 1.1 christos n 8895 1.1 christos b repl 8896 1.1 christos :more1 8897 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8898 1.1 christos p 8899 1.1 christos g 8900 1.1 christos s/.\{148\}// 8901 1.1 christos t nl 8902 1.1 christos :delim 8903 1.1 christos h 8904 1.6 christos s/\(.\{148\}\)..*/\1/ 8905 1.1 christos t more2 8906 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 8907 1.1 christos p 8908 1.1 christos b 8909 1.1 christos :more2 8910 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8911 1.1 christos p 8912 1.1 christos g 8913 1.1 christos s/.\{148\}// 8914 1.1 christos t delim 8915 1.1 christos ' <conf$$subs.awk | sed ' 8916 1.1 christos /^[^""]/{ 8917 1.1 christos N 8918 1.1 christos s/\n// 8919 1.1 christos } 8920 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 8921 1.1 christos rm -f conf$$subs.awk 8922 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8923 1.1 christos _ACAWK 8924 1.6 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 8925 1.1 christos for (key in S) S_is_set[key] = 1 8926 1.1 christos FS = "" 8927 1.1 christos \$ac_cs_awk_pipe_init 8928 1.1 christos } 8929 1.1 christos { 8930 1.1 christos line = $ 0 8931 1.1 christos nfields = split(line, field, "@") 8932 1.1 christos substed = 0 8933 1.1 christos len = length(field[1]) 8934 1.1 christos for (i = 2; i < nfields; i++) { 8935 1.1 christos key = field[i] 8936 1.1 christos keylen = length(key) 8937 1.1 christos if (S_is_set[key]) { 8938 1.1 christos value = S[key] 8939 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8940 1.1 christos len += length(value) + length(field[++i]) 8941 1.1 christos substed = 1 8942 1.1 christos } else 8943 1.1 christos len += 1 + keylen 8944 1.1 christos } 8945 1.1 christos if (nfields == 3 && !substed) { 8946 1.1 christos key = field[2] 8947 1.1 christos if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 8948 1.1 christos \$ac_cs_awk_read_file 8949 1.1 christos next 8950 1.1 christos } 8951 1.1 christos } 8952 1.1 christos print line 8953 1.1 christos } 8954 1.1 christos \$ac_cs_awk_pipe_fini 8955 1.1 christos _ACAWK 8956 1.1 christos _ACEOF 8957 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8958 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8959 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8960 1.1 christos else 8961 1.1 christos cat 8962 1.6 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 8963 1.6 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 8964 1.1 christos _ACEOF 8965 1.1 christos 8966 1.6 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 8967 1.6 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 8968 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 8969 1.1 christos # (actually we leave an empty line to preserve line numbers). 8970 1.1 christos if test "x$srcdir" = x.; then 8971 1.6 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 8972 1.6 christos h 8973 1.6 christos s/// 8974 1.6 christos s/^/:/ 8975 1.6 christos s/[ ]*$/:/ 8976 1.6 christos s/:\$(srcdir):/:/g 8977 1.6 christos s/:\${srcdir}:/:/g 8978 1.6 christos s/:@srcdir@:/:/g 8979 1.6 christos s/^:*// 8980 1.1 christos s/:*$// 8981 1.6 christos x 8982 1.6 christos s/\(=[ ]*\).*/\1/ 8983 1.6 christos G 8984 1.6 christos s/\n// 8985 1.1 christos s/^[^=]*=[ ]*$// 8986 1.1 christos }' 8987 1.1 christos fi 8988 1.1 christos 8989 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8990 1.1 christos fi # test -n "$CONFIG_FILES" 8991 1.1 christos 8992 1.1 christos # Set up the scripts for CONFIG_HEADERS section. 8993 1.1 christos # No need to generate them if there are no CONFIG_HEADERS. 8994 1.1 christos # This happens for instance with `./config.status Makefile'. 8995 1.1 christos if test -n "$CONFIG_HEADERS"; then 8996 1.6 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 8997 1.1 christos BEGIN { 8998 1.1 christos _ACEOF 8999 1.1 christos 9000 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as 9001 1.1 christos # here-document in config.status, that substitutes the proper values into 9002 1.1 christos # config.h.in to produce config.h. 9003 1.1 christos 9004 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease 9005 1.1 christos # handling of long lines. 9006 1.1 christos ac_delim='%!_!# ' 9007 1.1 christos for ac_last_try in false false :; do 9008 1.6 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 9009 1.6 christos if test -z "$ac_tt"; then 9010 1.1 christos break 9011 1.1 christos elif $ac_last_try; then 9012 1.6 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 9013 1.1 christos else 9014 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9015 1.1 christos fi 9016 1.1 christos done 9017 1.1 christos 9018 1.1 christos # For the awk script, D is an array of macro values keyed by name, 9019 1.1 christos # likewise P contains macro parameters if any. Preserve backslash 9020 1.1 christos # newline sequences. 9021 1.1 christos 9022 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 9023 1.1 christos sed -n ' 9024 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 9025 1.1 christos t rset 9026 1.1 christos :rset 9027 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ / 9028 1.1 christos t def 9029 1.1 christos d 9030 1.1 christos :def 9031 1.1 christos s/\\$// 9032 1.1 christos t bsnl 9033 1.1 christos s/["\\]/\\&/g 9034 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9035 1.1 christos D["\1"]=" \3"/p 9036 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 9037 1.1 christos d 9038 1.1 christos :bsnl 9039 1.1 christos s/["\\]/\\&/g 9040 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9041 1.1 christos D["\1"]=" \3\\\\\\n"\\/p 9042 1.1 christos t cont 9043 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 9044 1.1 christos t cont 9045 1.1 christos d 9046 1.1 christos :cont 9047 1.1 christos n 9048 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 9049 1.1 christos t clear 9050 1.1 christos :clear 9051 1.1 christos s/\\$// 9052 1.1 christos t bsnlc 9053 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p 9054 1.1 christos d 9055 1.1 christos :bsnlc 9056 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 9057 1.1 christos b cont 9058 1.1 christos ' <confdefs.h | sed ' 9059 1.1 christos s/'"$ac_delim"'/"\\\ 9060 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1 9061 1.1 christos 9062 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9063 1.1 christos for (key in D) D_is_set[key] = 1 9064 1.1 christos FS = "" 9065 1.1 christos } 9066 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 9067 1.1 christos line = \$ 0 9068 1.1 christos split(line, arg, " ") 9069 1.1 christos if (arg[1] == "#") { 9070 1.1 christos defundef = arg[2] 9071 1.1 christos mac1 = arg[3] 9072 1.1 christos } else { 9073 1.1 christos defundef = substr(arg[1], 2) 9074 1.1 christos mac1 = arg[2] 9075 1.1 christos } 9076 1.1 christos split(mac1, mac2, "(") #) 9077 1.1 christos macro = mac2[1] 9078 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1) 9079 1.1 christos if (D_is_set[macro]) { 9080 1.1 christos # Preserve the white space surrounding the "#". 9081 1.1 christos print prefix "define", macro P[macro] D[macro] 9082 1.1 christos next 9083 1.1 christos } else { 9084 1.1 christos # Replace #undef with comments. This is necessary, for example, 9085 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required 9086 1.1 christos # on some systems where configure will not decide to define it. 9087 1.1 christos if (defundef == "undef") { 9088 1.1 christos print "/*", prefix defundef, macro, "*/" 9089 1.1 christos next 9090 1.1 christos } 9091 1.1 christos } 9092 1.1 christos } 9093 1.1 christos { print } 9094 1.1 christos _ACAWK 9095 1.1 christos _ACEOF 9096 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9097 1.6 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 9098 1.1 christos fi # test -n "$CONFIG_HEADERS" 9099 1.1 christos 9100 1.1 christos 9101 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 9102 1.1 christos shift 9103 1.1 christos for ac_tag 9104 1.1 christos do 9105 1.1 christos case $ac_tag in 9106 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 9107 1.1 christos esac 9108 1.1 christos case $ac_mode$ac_tag in 9109 1.1 christos :[FHL]*:*);; 9110 1.6 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 9111 1.1 christos :[FH]-) ac_tag=-:-;; 9112 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 9113 1.1 christos esac 9114 1.1 christos ac_save_IFS=$IFS 9115 1.1 christos IFS=: 9116 1.1 christos set x $ac_tag 9117 1.1 christos IFS=$ac_save_IFS 9118 1.1 christos shift 9119 1.1 christos ac_file=$1 9120 1.1 christos shift 9121 1.1 christos 9122 1.1 christos case $ac_mode in 9123 1.1 christos :L) ac_source=$1;; 9124 1.1 christos :[FH]) 9125 1.1 christos ac_file_inputs= 9126 1.1 christos for ac_f 9127 1.1 christos do 9128 1.1 christos case $ac_f in 9129 1.6 christos -) ac_f="$ac_tmp/stdin";; 9130 1.1 christos *) # Look for the file first in the build tree, then in the source tree 9131 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 9132 1.1 christos # because $ac_f cannot contain `:'. 9133 1.1 christos test -f "$ac_f" || 9134 1.1 christos case $ac_f in 9135 1.1 christos [\\/$]*) false;; 9136 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 9137 1.1 christos esac || 9138 1.6 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 9139 1.1 christos esac 9140 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 9141 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 9142 1.1 christos done 9143 1.1 christos 9144 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 9145 1.1 christos # use $as_me), people would be surprised to read: 9146 1.1 christos # /* config.h. Generated by config.status. */ 9147 1.1 christos configure_input='Generated from '` 9148 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 9149 1.1 christos `' by configure.' 9150 1.1 christos if test x"$ac_file" != x-; then 9151 1.1 christos configure_input="$ac_file. $configure_input" 9152 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 9153 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 9154 1.1 christos fi 9155 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 9156 1.1 christos case $configure_input in #( 9157 1.1 christos *\&* | *\|* | *\\* ) 9158 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 9159 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 9160 1.1 christos *) ac_sed_conf_input=$configure_input;; 9161 1.1 christos esac 9162 1.1 christos 9163 1.1 christos case $ac_tag in 9164 1.6 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 9165 1.6 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 9166 1.1 christos esac 9167 1.1 christos ;; 9168 1.1 christos esac 9169 1.1 christos 9170 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 9171 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9172 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 9173 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 9174 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 9175 1.1 christos $as_echo X"$ac_file" | 9176 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 9177 1.1 christos s//\1/ 9178 1.1 christos q 9179 1.1 christos } 9180 1.1 christos /^X\(\/\/\)[^/].*/{ 9181 1.1 christos s//\1/ 9182 1.1 christos q 9183 1.1 christos } 9184 1.1 christos /^X\(\/\/\)$/{ 9185 1.1 christos s//\1/ 9186 1.1 christos q 9187 1.1 christos } 9188 1.1 christos /^X\(\/\).*/{ 9189 1.1 christos s//\1/ 9190 1.1 christos q 9191 1.1 christos } 9192 1.1 christos s/.*/./; q'` 9193 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 9194 1.1 christos ac_builddir=. 9195 1.1 christos 9196 1.1 christos case "$ac_dir" in 9197 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 9198 1.1 christos *) 9199 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 9200 1.1 christos # A ".." for each directory in $ac_dir_suffix. 9201 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 9202 1.1 christos case $ac_top_builddir_sub in 9203 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 9204 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 9205 1.1 christos esac ;; 9206 1.1 christos esac 9207 1.1 christos ac_abs_top_builddir=$ac_pwd 9208 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 9209 1.1 christos # for backward compatibility: 9210 1.1 christos ac_top_builddir=$ac_top_build_prefix 9211 1.1 christos 9212 1.1 christos case $srcdir in 9213 1.1 christos .) # We are building in place. 9214 1.1 christos ac_srcdir=. 9215 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 9216 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 9217 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 9218 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 9219 1.1 christos ac_top_srcdir=$srcdir 9220 1.1 christos ac_abs_top_srcdir=$srcdir ;; 9221 1.1 christos *) # Relative name. 9222 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 9223 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 9224 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 9225 1.1 christos esac 9226 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 9227 1.1 christos 9228 1.1 christos 9229 1.1 christos case $ac_mode in 9230 1.1 christos :F) 9231 1.1 christos # 9232 1.1 christos # CONFIG_FILE 9233 1.1 christos # 9234 1.1 christos 9235 1.1 christos case $INSTALL in 9236 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9237 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 9238 1.1 christos esac 9239 1.1 christos _ACEOF 9240 1.1 christos 9241 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9242 1.1 christos # If the template does not know about datarootdir, expand it. 9243 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 9244 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 9245 1.1 christos ac_sed_dataroot=' 9246 1.1 christos /datarootdir/ { 9247 1.1 christos p 9248 1.1 christos q 9249 1.1 christos } 9250 1.1 christos /@datadir@/p 9251 1.1 christos /@docdir@/p 9252 1.1 christos /@infodir@/p 9253 1.1 christos /@localedir@/p 9254 1.1 christos /@mandir@/p' 9255 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 9256 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 9257 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 9258 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 9259 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 9260 1.1 christos _ACEOF 9261 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9262 1.1 christos ac_datarootdir_hack=' 9263 1.1 christos s&@datadir@&$datadir&g 9264 1.1 christos s&@docdir@&$docdir&g 9265 1.1 christos s&@infodir@&$infodir&g 9266 1.1 christos s&@localedir@&$localedir&g 9267 1.1 christos s&@mandir@&$mandir&g 9268 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 9269 1.1 christos esac 9270 1.1 christos _ACEOF 9271 1.1 christos 9272 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 9273 1.1 christos # Shell code in configure.ac might set extrasub. 9274 1.1 christos # FIXME: do we really want to maintain this feature? 9275 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9276 1.1 christos ac_sed_extra="$ac_vpsub 9277 1.1 christos $extrasub 9278 1.1 christos _ACEOF 9279 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9280 1.1 christos :t 9281 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9282 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 9283 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 9284 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 9285 1.1 christos s&@srcdir@&$ac_srcdir&;t t 9286 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 9287 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 9288 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 9289 1.1 christos s&@builddir@&$ac_builddir&;t t 9290 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 9291 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 9292 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 9293 1.1 christos $ac_datarootdir_hack 9294 1.1 christos " 9295 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 9296 1.1 christos if $ac_cs_awk_getline; then 9297 1.6 christos $AWK -f "$ac_tmp/subs.awk" 9298 1.1 christos else 9299 1.6 christos $AWK -f "$ac_tmp/subs.awk" | $SHELL 9300 1.6 christos fi \ 9301 1.6 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9302 1.1 christos 9303 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 9304 1.6 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 9305 1.6 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 9306 1.6 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 9307 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9308 1.6 christos which seems to be undefined. Please make sure it is defined" >&5 9309 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9310 1.6 christos which seems to be undefined. Please make sure it is defined" >&2;} 9311 1.1 christos 9312 1.6 christos rm -f "$ac_tmp/stdin" 9313 1.1 christos case $ac_file in 9314 1.6 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 9315 1.6 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 9316 1.1 christos esac \ 9317 1.6 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9318 1.1 christos ;; 9319 1.1 christos :H) 9320 1.1 christos # 9321 1.1 christos # CONFIG_HEADER 9322 1.1 christos # 9323 1.1 christos if test x"$ac_file" != x-; then 9324 1.1 christos { 9325 1.1 christos $as_echo "/* $configure_input */" \ 9326 1.6 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 9327 1.6 christos } >"$ac_tmp/config.h" \ 9328 1.6 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9329 1.6 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 9330 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 9331 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;} 9332 1.1 christos else 9333 1.1 christos rm -f "$ac_file" 9334 1.6 christos mv "$ac_tmp/config.h" "$ac_file" \ 9335 1.6 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9336 1.1 christos fi 9337 1.1 christos else 9338 1.1 christos $as_echo "/* $configure_input */" \ 9339 1.6 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 9340 1.6 christos || as_fn_error $? "could not create -" "$LINENO" 5 9341 1.1 christos fi 9342 1.1 christos ;; 9343 1.1 christos 9344 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 9345 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 9346 1.1 christos ;; 9347 1.1 christos esac 9348 1.1 christos 9349 1.1 christos 9350 1.1 christos case $ac_file$ac_mode in 9351 1.1 christos "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 9352 1.1 christos if test -n "$CONFIG_FILES"; then 9353 1.1 christos if test -n "${with_target_subdir}"; then 9354 1.1 christos # FIXME: We shouldn't need to set ac_file 9355 1.1 christos ac_file=Makefile 9356 1.1 christos LD="${ORIGINAL_LD_FOR_MULTILIBS}" 9357 1.1 christos . ${libiberty_topdir}/config-ml.in 9358 1.1 christos fi 9359 1.1 christos fi ;; 9360 1.1 christos 9361 1.1 christos esac 9362 1.1 christos done # for ac_tag 9363 1.1 christos 9364 1.1 christos 9365 1.1 christos as_fn_exit 0 9366 1.1 christos _ACEOF 9367 1.1 christos ac_clean_files=$ac_clean_files_save 9368 1.1 christos 9369 1.1 christos test $ac_write_fail = 0 || 9370 1.6 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9371 1.1 christos 9372 1.1 christos 9373 1.1 christos # configure is writing to config.log, and then calls config.status. 9374 1.1 christos # config.status does its own redirection, appending to config.log. 9375 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 9376 1.1 christos # by configure, so config.status won't be able to write to it; its 9377 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 9378 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 9379 1.1 christos # appended to by config.status. When coming back to configure, we 9380 1.1 christos # need to make the FD available again. 9381 1.1 christos if test "$no_create" != yes; then 9382 1.1 christos ac_cs_success=: 9383 1.1 christos ac_config_status_args= 9384 1.1 christos test "$silent" = yes && 9385 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 9386 1.1 christos exec 5>/dev/null 9387 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9388 1.1 christos exec 5>>config.log 9389 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9390 1.1 christos # would make configure fail if this is the last instruction. 9391 1.6 christos $ac_cs_success || as_fn_exit 1 9392 1.1 christos fi 9393 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9394 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9395 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9396 1.1 christos fi 9397 1.1 christos 9398