1 1.1 mrg #! /bin/sh 2 1.1 mrg # Guess values for system-dependent variables and create Makefiles. 3 1.11 mrg # Generated by GNU Autoconf 2.69. 4 1.11 mrg # 5 1.11 mrg # 6 1.11 mrg # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 mrg # 8 1.1 mrg # 9 1.1 mrg # This configure script is free software; the Free Software Foundation 10 1.1 mrg # gives unlimited permission to copy, distribute and modify it. 11 1.1 mrg ## -------------------- ## 12 1.1 mrg ## M4sh Initialization. ## 13 1.1 mrg ## -------------------- ## 14 1.1 mrg 15 1.1 mrg # Be more Bourne compatible 16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 mrg emulate sh 19 1.1 mrg NULLCMD=: 20 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 mrg # is contrary to our usage. Disable this feature. 22 1.1 mrg alias -g '${1+"$@"}'='"$@"' 23 1.1 mrg setopt NO_GLOB_SUBST 24 1.1 mrg else 25 1.1 mrg case `(set -o) 2>/dev/null` in #( 26 1.1 mrg *posix*) : 27 1.1 mrg set -o posix ;; #( 28 1.1 mrg *) : 29 1.1 mrg ;; 30 1.1 mrg esac 31 1.1 mrg fi 32 1.1 mrg 33 1.1 mrg 34 1.1 mrg as_nl=' 35 1.1 mrg ' 36 1.1 mrg export as_nl 37 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 mrg # but without wasting forks for bash or zsh. 43 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 mrg as_echo='print -r --' 46 1.1 mrg as_echo_n='print -rn --' 47 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 mrg as_echo='printf %s\n' 49 1.1 mrg as_echo_n='printf %s' 50 1.1 mrg else 51 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 mrg as_echo_n='/usr/ucb/echo -n' 54 1.1 mrg else 55 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 mrg as_echo_n_body='eval 57 1.1 mrg arg=$1; 58 1.1 mrg case $arg in #( 59 1.1 mrg *"$as_nl"*) 60 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 mrg esac; 63 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 mrg ' 65 1.1 mrg export as_echo_n_body 66 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 mrg fi 68 1.1 mrg export as_echo_body 69 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 70 1.1 mrg fi 71 1.1 mrg 72 1.1 mrg # The user is always right. 73 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 mrg PATH_SEPARATOR=: 75 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 mrg PATH_SEPARATOR=';' 78 1.1 mrg } 79 1.1 mrg fi 80 1.1 mrg 81 1.1 mrg 82 1.1 mrg # IFS 83 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 mrg # there to prevent editors from complaining about space-tab. 85 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 mrg # splitting by setting IFS to empty value.) 87 1.1 mrg IFS=" "" $as_nl" 88 1.1 mrg 89 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 90 1.11 mrg as_myself= 91 1.1 mrg case $0 in #(( 92 1.1 mrg *[\\/]* ) as_myself=$0 ;; 93 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 mrg for as_dir in $PATH 95 1.1 mrg do 96 1.1 mrg IFS=$as_save_IFS 97 1.1 mrg test -z "$as_dir" && as_dir=. 98 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 mrg done 100 1.1 mrg IFS=$as_save_IFS 101 1.1 mrg 102 1.1 mrg ;; 103 1.1 mrg esac 104 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 mrg # in which case we are not to be found in the path. 106 1.1 mrg if test "x$as_myself" = x; then 107 1.1 mrg as_myself=$0 108 1.1 mrg fi 109 1.1 mrg if test ! -f "$as_myself"; then 110 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 mrg exit 1 112 1.1 mrg fi 113 1.1 mrg 114 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 117 1.1 mrg # trigger a bug in pdksh 5.2.14. 118 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 mrg do eval test x\${$as_var+set} = xset \ 120 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 mrg done 122 1.1 mrg PS1='$ ' 123 1.1 mrg PS2='> ' 124 1.1 mrg PS4='+ ' 125 1.1 mrg 126 1.1 mrg # NLS nuisances. 127 1.1 mrg LC_ALL=C 128 1.1 mrg export LC_ALL 129 1.1 mrg LANGUAGE=C 130 1.1 mrg export LANGUAGE 131 1.1 mrg 132 1.1 mrg # CDPATH. 133 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 mrg 135 1.11 mrg # Use a proper internal environment variable to ensure we don't fall 136 1.11 mrg # into an infinite loop, continuously re-executing ourselves. 137 1.11 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.11 mrg _as_can_reexec=no; export _as_can_reexec; 139 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 140 1.11 mrg # neutralization value for shells without unset; and this also 141 1.11 mrg # works around shells that cannot unset nonexistent variables. 142 1.11 mrg # Preserve -v and -x to the replacement shell. 143 1.11 mrg BASH_ENV=/dev/null 144 1.11 mrg ENV=/dev/null 145 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.11 mrg case $- in # (((( 147 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 148 1.11 mrg *v* ) as_opts=-v ;; 149 1.11 mrg *x* ) as_opts=-x ;; 150 1.11 mrg * ) as_opts= ;; 151 1.11 mrg esac 152 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 154 1.11 mrg # out after a failed `exec'. 155 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.11 mrg as_fn_exit 255 157 1.11 mrg fi 158 1.11 mrg # We don't want this to propagate to other subprocesses. 159 1.11 mrg { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 mrg if test "x$CONFIG_SHELL" = x; then 161 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 mrg emulate sh 163 1.1 mrg NULLCMD=: 164 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 mrg # is contrary to our usage. Disable this feature. 166 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 mrg setopt NO_GLOB_SUBST 168 1.1 mrg else 169 1.1 mrg case \`(set -o) 2>/dev/null\` in #( 170 1.1 mrg *posix*) : 171 1.1 mrg set -o posix ;; #( 172 1.1 mrg *) : 173 1.1 mrg ;; 174 1.1 mrg esac 175 1.1 mrg fi 176 1.1 mrg " 177 1.1 mrg as_required="as_fn_return () { (exit \$1); } 178 1.1 mrg as_fn_success () { as_fn_return 0; } 179 1.1 mrg as_fn_failure () { as_fn_return 1; } 180 1.1 mrg as_fn_ret_success () { return 0; } 181 1.1 mrg as_fn_ret_failure () { return 1; } 182 1.1 mrg 183 1.1 mrg exitcode=0 184 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 mrg 190 1.1 mrg else 191 1.1 mrg exitcode=1; echo positional parameters were not saved. 192 1.1 mrg fi 193 1.11 mrg test x\$exitcode = x0 || exit 1 194 1.11 mrg test -x / || exit 1" 195 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.1 mrg test \$(( 1 + 1 )) = 2 || exit 1" 200 1.1 mrg if (eval "$as_required") 2>/dev/null; then : 201 1.1 mrg as_have_required=yes 202 1.1 mrg else 203 1.1 mrg as_have_required=no 204 1.1 mrg fi 205 1.1 mrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 1.1 mrg 207 1.1 mrg else 208 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209 1.1 mrg as_found=false 210 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211 1.1 mrg do 212 1.1 mrg IFS=$as_save_IFS 213 1.1 mrg test -z "$as_dir" && as_dir=. 214 1.1 mrg as_found=: 215 1.1 mrg case $as_dir in #( 216 1.1 mrg /*) 217 1.1 mrg for as_base in sh bash ksh sh5; do 218 1.1 mrg # Try only shells that exist, to save several forks. 219 1.1 mrg as_shell=$as_dir/$as_base 220 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 1.1 mrg CONFIG_SHELL=$as_shell as_have_required=yes 223 1.1 mrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 1.1 mrg break 2 225 1.1 mrg fi 226 1.1 mrg fi 227 1.1 mrg done;; 228 1.1 mrg esac 229 1.1 mrg as_found=false 230 1.1 mrg done 231 1.1 mrg $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 1.1 mrg CONFIG_SHELL=$SHELL as_have_required=yes 234 1.1 mrg fi; } 235 1.1 mrg IFS=$as_save_IFS 236 1.1 mrg 237 1.1 mrg 238 1.1 mrg if test "x$CONFIG_SHELL" != x; then : 239 1.11 mrg export CONFIG_SHELL 240 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 241 1.11 mrg # neutralization value for shells without unset; and this also 242 1.11 mrg # works around shells that cannot unset nonexistent variables. 243 1.11 mrg # Preserve -v and -x to the replacement shell. 244 1.11 mrg BASH_ENV=/dev/null 245 1.11 mrg ENV=/dev/null 246 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247 1.11 mrg case $- in # (((( 248 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 249 1.11 mrg *v* ) as_opts=-v ;; 250 1.11 mrg *x* ) as_opts=-x ;; 251 1.11 mrg * ) as_opts= ;; 252 1.11 mrg esac 253 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 255 1.11 mrg # out after a failed `exec'. 256 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257 1.11 mrg exit 255 258 1.1 mrg fi 259 1.1 mrg 260 1.1 mrg if test x$as_have_required = xno; then : 261 1.1 mrg $as_echo "$0: This script requires a shell more modern than all" 262 1.1 mrg $as_echo "$0: the shells that I found on your system." 263 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then 264 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 1.1 mrg else 267 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 268 1.1 mrg $0: including any error possibly output before this 269 1.1 mrg $0: message. Then install a modern shell, or manually run 270 1.1 mrg $0: the script under such a shell if you do have one." 271 1.1 mrg fi 272 1.1 mrg exit 1 273 1.1 mrg fi 274 1.1 mrg fi 275 1.1 mrg fi 276 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 277 1.1 mrg export SHELL 278 1.1 mrg # Unset more variables known to interfere with behavior of common tools. 279 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS= 280 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS 281 1.1 mrg 282 1.1 mrg ## --------------------- ## 283 1.1 mrg ## M4sh Shell Functions. ## 284 1.1 mrg ## --------------------- ## 285 1.1 mrg # as_fn_unset VAR 286 1.1 mrg # --------------- 287 1.1 mrg # Portably unset VAR. 288 1.1 mrg as_fn_unset () 289 1.1 mrg { 290 1.1 mrg { eval $1=; unset $1;} 291 1.1 mrg } 292 1.1 mrg as_unset=as_fn_unset 293 1.1 mrg 294 1.1 mrg # as_fn_set_status STATUS 295 1.1 mrg # ----------------------- 296 1.1 mrg # Set $? to STATUS, without forking. 297 1.1 mrg as_fn_set_status () 298 1.1 mrg { 299 1.1 mrg return $1 300 1.1 mrg } # as_fn_set_status 301 1.1 mrg 302 1.1 mrg # as_fn_exit STATUS 303 1.1 mrg # ----------------- 304 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305 1.1 mrg as_fn_exit () 306 1.1 mrg { 307 1.1 mrg set +e 308 1.1 mrg as_fn_set_status $1 309 1.1 mrg exit $1 310 1.1 mrg } # as_fn_exit 311 1.1 mrg 312 1.1 mrg # as_fn_mkdir_p 313 1.1 mrg # ------------- 314 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 315 1.1 mrg as_fn_mkdir_p () 316 1.1 mrg { 317 1.1 mrg 318 1.1 mrg case $as_dir in #( 319 1.1 mrg -*) as_dir=./$as_dir;; 320 1.1 mrg esac 321 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 322 1.1 mrg as_dirs= 323 1.1 mrg while :; do 324 1.1 mrg case $as_dir in #( 325 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 1.1 mrg *) as_qdir=$as_dir;; 327 1.1 mrg esac 328 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 329 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 330 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 332 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 333 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334 1.1 mrg $as_echo X"$as_dir" | 335 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 1.1 mrg s//\1/ 337 1.1 mrg q 338 1.1 mrg } 339 1.1 mrg /^X\(\/\/\)[^/].*/{ 340 1.1 mrg s//\1/ 341 1.1 mrg q 342 1.1 mrg } 343 1.1 mrg /^X\(\/\/\)$/{ 344 1.1 mrg s//\1/ 345 1.1 mrg q 346 1.1 mrg } 347 1.1 mrg /^X\(\/\).*/{ 348 1.1 mrg s//\1/ 349 1.1 mrg q 350 1.1 mrg } 351 1.1 mrg s/.*/./; q'` 352 1.1 mrg test -d "$as_dir" && break 353 1.1 mrg done 354 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 355 1.11 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 1.1 mrg 357 1.1 mrg 358 1.1 mrg } # as_fn_mkdir_p 359 1.11 mrg 360 1.11 mrg # as_fn_executable_p FILE 361 1.11 mrg # ----------------------- 362 1.11 mrg # Test if FILE is an executable regular file. 363 1.11 mrg as_fn_executable_p () 364 1.11 mrg { 365 1.11 mrg test -f "$1" && test -x "$1" 366 1.11 mrg } # as_fn_executable_p 367 1.1 mrg # as_fn_append VAR VALUE 368 1.1 mrg # ---------------------- 369 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 370 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 371 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 372 1.1 mrg # implementations. 373 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 1.1 mrg eval 'as_fn_append () 375 1.1 mrg { 376 1.1 mrg eval $1+=\$2 377 1.1 mrg }' 378 1.1 mrg else 379 1.1 mrg as_fn_append () 380 1.1 mrg { 381 1.1 mrg eval $1=\$$1\$2 382 1.1 mrg } 383 1.1 mrg fi # as_fn_append 384 1.1 mrg 385 1.1 mrg # as_fn_arith ARG... 386 1.1 mrg # ------------------ 387 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 388 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 389 1.1 mrg # must be portable across $(()) and expr. 390 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 1.1 mrg eval 'as_fn_arith () 392 1.1 mrg { 393 1.1 mrg as_val=$(( $* )) 394 1.1 mrg }' 395 1.1 mrg else 396 1.1 mrg as_fn_arith () 397 1.1 mrg { 398 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 399 1.1 mrg } 400 1.1 mrg fi # as_fn_arith 401 1.1 mrg 402 1.1 mrg 403 1.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 404 1.11 mrg # ---------------------------------------- 405 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407 1.11 mrg # script with STATUS, using 1 if that was 0. 408 1.1 mrg as_fn_error () 409 1.1 mrg { 410 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 411 1.11 mrg if test "$4"; then 412 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 1.1 mrg fi 415 1.11 mrg $as_echo "$as_me: error: $2" >&2 416 1.1 mrg as_fn_exit $as_status 417 1.1 mrg } # as_fn_error 418 1.1 mrg 419 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 420 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 1.1 mrg as_expr=expr 422 1.1 mrg else 423 1.1 mrg as_expr=false 424 1.1 mrg fi 425 1.1 mrg 426 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 1.1 mrg as_basename=basename 428 1.1 mrg else 429 1.1 mrg as_basename=false 430 1.1 mrg fi 431 1.1 mrg 432 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 1.1 mrg as_dirname=dirname 434 1.1 mrg else 435 1.1 mrg as_dirname=false 436 1.1 mrg fi 437 1.1 mrg 438 1.1 mrg as_me=`$as_basename -- "$0" || 439 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 1.1 mrg X"$0" : 'X\(//\)$' \| \ 441 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 442 1.1 mrg $as_echo X/"$0" | 443 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 1.1 mrg s//\1/ 445 1.1 mrg q 446 1.1 mrg } 447 1.1 mrg /^X\/\(\/\/\)$/{ 448 1.1 mrg s//\1/ 449 1.1 mrg q 450 1.1 mrg } 451 1.1 mrg /^X\/\(\/\).*/{ 452 1.1 mrg s//\1/ 453 1.1 mrg q 454 1.1 mrg } 455 1.1 mrg s/.*/./; q'` 456 1.1 mrg 457 1.1 mrg # Avoid depending upon Character Ranges. 458 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461 1.1 mrg as_cr_digits='0123456789' 462 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 463 1.1 mrg 464 1.1 mrg 465 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 1.1 mrg sed -n ' 471 1.1 mrg p 472 1.1 mrg /[$]LINENO/= 473 1.1 mrg ' <$as_myself | 474 1.1 mrg sed ' 475 1.1 mrg s/[$]LINENO.*/&-/ 476 1.1 mrg t lineno 477 1.1 mrg b 478 1.1 mrg :lineno 479 1.1 mrg N 480 1.1 mrg :loop 481 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 1.1 mrg t loop 483 1.1 mrg s/-\n.*// 484 1.1 mrg ' >$as_me.lineno && 485 1.1 mrg chmod +x "$as_me.lineno" || 486 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 1.1 mrg 488 1.11 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 1.11 mrg # already done that, so ensure we don't try to do so again and fall 490 1.11 mrg # in an infinite loop. This has already happened in practice. 491 1.11 mrg _as_can_reexec=no; export _as_can_reexec 492 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems 493 1.1 mrg # (the dirname of $[0] is not the place where we might find the 494 1.1 mrg # original and so on. Autoconf is especially sensitive to this). 495 1.1 mrg . "./$as_me.lineno" 496 1.1 mrg # Exit status is that of the last command. 497 1.1 mrg exit 498 1.1 mrg } 499 1.1 mrg 500 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 501 1.1 mrg case `echo -n x` in #((((( 502 1.1 mrg -n*) 503 1.1 mrg case `echo 'xy\c'` in 504 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 1.1 mrg xy) ECHO_C='\c';; 506 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 1.1 mrg ECHO_T=' ';; 508 1.1 mrg esac;; 509 1.1 mrg *) 510 1.1 mrg ECHO_N='-n';; 511 1.1 mrg esac 512 1.1 mrg 513 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 514 1.1 mrg if test -d conf$$.dir; then 515 1.1 mrg rm -f conf$$.dir/conf$$.file 516 1.1 mrg else 517 1.1 mrg rm -f conf$$.dir 518 1.1 mrg mkdir conf$$.dir 2>/dev/null 519 1.1 mrg fi 520 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 521 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 522 1.1 mrg as_ln_s='ln -s' 523 1.1 mrg # ... but there are two gotchas: 524 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 1.11 mrg # In both cases, we have to default to `cp -pR'. 527 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 1.11 mrg as_ln_s='cp -pR' 529 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 530 1.1 mrg as_ln_s=ln 531 1.1 mrg else 532 1.11 mrg as_ln_s='cp -pR' 533 1.1 mrg fi 534 1.1 mrg else 535 1.11 mrg as_ln_s='cp -pR' 536 1.1 mrg fi 537 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538 1.1 mrg rmdir conf$$.dir 2>/dev/null 539 1.1 mrg 540 1.1 mrg if mkdir -p . 2>/dev/null; then 541 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 542 1.1 mrg else 543 1.1 mrg test -d ./-p && rmdir ./-p 544 1.1 mrg as_mkdir_p=false 545 1.1 mrg fi 546 1.1 mrg 547 1.11 mrg as_test_x='test -x' 548 1.11 mrg as_executable_p=as_fn_executable_p 549 1.1 mrg 550 1.1 mrg # Sed expression to map a string onto a valid CPP name. 551 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 1.1 mrg 553 1.1 mrg # Sed expression to map a string onto a valid variable name. 554 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 1.1 mrg 556 1.1 mrg 557 1.11 mrg test -n "$DJDIR" || exec 7<&0 </dev/null 558 1.11 mrg exec 6>&1 559 1.1 mrg 560 1.1 mrg # Name of the host. 561 1.11 mrg # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562 1.1 mrg # so uname gets run too. 563 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 1.1 mrg 565 1.1 mrg # 566 1.1 mrg # Initializations. 567 1.1 mrg # 568 1.1 mrg ac_default_prefix=/usr/local 569 1.1 mrg ac_clean_files= 570 1.1 mrg ac_config_libobj_dir=. 571 1.1 mrg LIBOBJS= 572 1.1 mrg cross_compiling=no 573 1.1 mrg subdirs= 574 1.1 mrg MFLAGS= 575 1.1 mrg MAKEFLAGS= 576 1.1 mrg 577 1.1 mrg # Identity of this package. 578 1.1 mrg PACKAGE_NAME= 579 1.1 mrg PACKAGE_TARNAME= 580 1.1 mrg PACKAGE_VERSION= 581 1.1 mrg PACKAGE_STRING= 582 1.1 mrg PACKAGE_BUGREPORT= 583 1.1 mrg PACKAGE_URL= 584 1.1 mrg 585 1.1 mrg ac_unique_file="xmalloc.c" 586 1.1 mrg # Factoring default headers for most tests. 587 1.1 mrg ac_includes_default="\ 588 1.1 mrg #include <stdio.h> 589 1.1 mrg #ifdef HAVE_SYS_TYPES_H 590 1.1 mrg # include <sys/types.h> 591 1.1 mrg #endif 592 1.1 mrg #ifdef HAVE_SYS_STAT_H 593 1.1 mrg # include <sys/stat.h> 594 1.1 mrg #endif 595 1.1 mrg #ifdef STDC_HEADERS 596 1.1 mrg # include <stdlib.h> 597 1.1 mrg # include <stddef.h> 598 1.1 mrg #else 599 1.1 mrg # ifdef HAVE_STDLIB_H 600 1.1 mrg # include <stdlib.h> 601 1.1 mrg # endif 602 1.1 mrg #endif 603 1.1 mrg #ifdef HAVE_STRING_H 604 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605 1.1 mrg # include <memory.h> 606 1.1 mrg # endif 607 1.1 mrg # include <string.h> 608 1.1 mrg #endif 609 1.1 mrg #ifdef HAVE_STRINGS_H 610 1.1 mrg # include <strings.h> 611 1.1 mrg #endif 612 1.1 mrg #ifdef HAVE_INTTYPES_H 613 1.1 mrg # include <inttypes.h> 614 1.1 mrg #endif 615 1.1 mrg #ifdef HAVE_STDINT_H 616 1.1 mrg # include <stdint.h> 617 1.1 mrg #endif 618 1.1 mrg #ifdef HAVE_UNISTD_H 619 1.1 mrg # include <unistd.h> 620 1.1 mrg #endif" 621 1.1 mrg 622 1.11 mrg ac_header_list= 623 1.1 mrg ac_subst_vars='LTLIBOBJS 624 1.1 mrg INSTALL_DEST 625 1.1 mrg pexecute 626 1.1 mrg target_header_dir 627 1.1 mrg CHECK 628 1.1 mrg LIBOBJS 629 1.12 mrg CET_HOST_FLAGS 630 1.6 mrg NOASANFLAG 631 1.1 mrg PICFLAG 632 1.1 mrg INSTALL_DATA 633 1.1 mrg INSTALL_SCRIPT 634 1.1 mrg INSTALL_PROGRAM 635 1.1 mrg OUTPUT_OPTION 636 1.1 mrg NO_MINUS_C_MINUS_O 637 1.1 mrg ac_libiberty_warn_cflags 638 1.6 mrg EGREP 639 1.6 mrg GREP 640 1.1 mrg CPP 641 1.1 mrg OBJEXT 642 1.1 mrg EXEEXT 643 1.1 mrg ac_ct_CC 644 1.1 mrg CPPFLAGS 645 1.1 mrg LDFLAGS 646 1.1 mrg CFLAGS 647 1.1 mrg CC 648 1.1 mrg RANLIB 649 1.1 mrg AR 650 1.1 mrg host_os 651 1.1 mrg host_vendor 652 1.1 mrg host_cpu 653 1.1 mrg host 654 1.1 mrg build_os 655 1.1 mrg build_vendor 656 1.1 mrg build_cpu 657 1.1 mrg build 658 1.1 mrg HAVE_PERL 659 1.1 mrg PERL 660 1.1 mrg BUILD_INFO 661 1.1 mrg MAKEINFO 662 1.13 mrg ETAGS 663 1.1 mrg NOTMAINT 664 1.1 mrg MAINT 665 1.1 mrg libiberty_topdir 666 1.1 mrg target_alias 667 1.1 mrg host_alias 668 1.1 mrg build_alias 669 1.1 mrg LIBS 670 1.1 mrg ECHO_T 671 1.1 mrg ECHO_N 672 1.1 mrg ECHO_C 673 1.1 mrg DEFS 674 1.1 mrg mandir 675 1.1 mrg localedir 676 1.1 mrg libdir 677 1.1 mrg psdir 678 1.1 mrg pdfdir 679 1.1 mrg dvidir 680 1.1 mrg htmldir 681 1.1 mrg infodir 682 1.1 mrg docdir 683 1.1 mrg oldincludedir 684 1.1 mrg includedir 685 1.1 mrg localstatedir 686 1.1 mrg sharedstatedir 687 1.1 mrg sysconfdir 688 1.1 mrg datadir 689 1.1 mrg datarootdir 690 1.1 mrg libexecdir 691 1.1 mrg sbindir 692 1.1 mrg bindir 693 1.1 mrg program_transform_name 694 1.1 mrg prefix 695 1.1 mrg exec_prefix 696 1.1 mrg PACKAGE_URL 697 1.1 mrg PACKAGE_BUGREPORT 698 1.1 mrg PACKAGE_STRING 699 1.1 mrg PACKAGE_VERSION 700 1.1 mrg PACKAGE_TARNAME 701 1.1 mrg PACKAGE_NAME 702 1.1 mrg PATH_SEPARATOR 703 1.1 mrg SHELL' 704 1.1 mrg ac_subst_files='host_makefile_frag' 705 1.1 mrg ac_user_opts=' 706 1.1 mrg enable_option_checking 707 1.1 mrg with_target_subdir 708 1.1 mrg with_build_subdir 709 1.1 mrg with_cross_host 710 1.1 mrg with_newlib 711 1.1 mrg enable_maintainer_mode 712 1.1 mrg enable_multilib 713 1.6 mrg enable_install_libiberty 714 1.1 mrg enable_largefile 715 1.12 mrg enable_cet 716 1.1 mrg ' 717 1.1 mrg ac_precious_vars='build_alias 718 1.1 mrg host_alias 719 1.1 mrg target_alias 720 1.1 mrg CC 721 1.1 mrg CFLAGS 722 1.1 mrg LDFLAGS 723 1.1 mrg LIBS 724 1.1 mrg CPPFLAGS 725 1.1 mrg CPP' 726 1.1 mrg 727 1.1 mrg 728 1.1 mrg # Initialize some variables set by options. 729 1.1 mrg ac_init_help= 730 1.1 mrg ac_init_version=false 731 1.1 mrg ac_unrecognized_opts= 732 1.1 mrg ac_unrecognized_sep= 733 1.1 mrg # The variables have the same names as the options, with 734 1.1 mrg # dashes changed to underlines. 735 1.1 mrg cache_file=/dev/null 736 1.1 mrg exec_prefix=NONE 737 1.1 mrg no_create= 738 1.1 mrg no_recursion= 739 1.1 mrg prefix=NONE 740 1.1 mrg program_prefix=NONE 741 1.1 mrg program_suffix=NONE 742 1.1 mrg program_transform_name=s,x,x, 743 1.1 mrg silent= 744 1.1 mrg site= 745 1.1 mrg srcdir= 746 1.1 mrg verbose= 747 1.1 mrg x_includes=NONE 748 1.1 mrg x_libraries=NONE 749 1.1 mrg 750 1.1 mrg # Installation directory options. 751 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 752 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 753 1.1 mrg # by default will actually change. 754 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 755 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 756 1.1 mrg bindir='${exec_prefix}/bin' 757 1.1 mrg sbindir='${exec_prefix}/sbin' 758 1.1 mrg libexecdir='${exec_prefix}/libexec' 759 1.1 mrg datarootdir='${prefix}/share' 760 1.1 mrg datadir='${datarootdir}' 761 1.1 mrg sysconfdir='${prefix}/etc' 762 1.1 mrg sharedstatedir='${prefix}/com' 763 1.1 mrg localstatedir='${prefix}/var' 764 1.1 mrg includedir='${prefix}/include' 765 1.1 mrg oldincludedir='/usr/include' 766 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE}' 767 1.1 mrg infodir='${datarootdir}/info' 768 1.1 mrg htmldir='${docdir}' 769 1.1 mrg dvidir='${docdir}' 770 1.1 mrg pdfdir='${docdir}' 771 1.1 mrg psdir='${docdir}' 772 1.1 mrg libdir='${exec_prefix}/lib' 773 1.1 mrg localedir='${datarootdir}/locale' 774 1.1 mrg mandir='${datarootdir}/man' 775 1.1 mrg 776 1.1 mrg ac_prev= 777 1.1 mrg ac_dashdash= 778 1.1 mrg for ac_option 779 1.1 mrg do 780 1.1 mrg # If the previous option needs an argument, assign it. 781 1.1 mrg if test -n "$ac_prev"; then 782 1.1 mrg eval $ac_prev=\$ac_option 783 1.1 mrg ac_prev= 784 1.1 mrg continue 785 1.1 mrg fi 786 1.1 mrg 787 1.1 mrg case $ac_option in 788 1.11 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 789 1.11 mrg *=) ac_optarg= ;; 790 1.11 mrg *) ac_optarg=yes ;; 791 1.1 mrg esac 792 1.1 mrg 793 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 794 1.1 mrg 795 1.1 mrg case $ac_dashdash$ac_option in 796 1.1 mrg --) 797 1.1 mrg ac_dashdash=yes ;; 798 1.1 mrg 799 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 800 1.1 mrg ac_prev=bindir ;; 801 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 802 1.1 mrg bindir=$ac_optarg ;; 803 1.1 mrg 804 1.1 mrg -build | --build | --buil | --bui | --bu) 805 1.1 mrg ac_prev=build_alias ;; 806 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 807 1.1 mrg build_alias=$ac_optarg ;; 808 1.1 mrg 809 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 810 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 811 1.1 mrg ac_prev=cache_file ;; 812 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 813 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 814 1.1 mrg cache_file=$ac_optarg ;; 815 1.1 mrg 816 1.1 mrg --config-cache | -C) 817 1.1 mrg cache_file=config.cache ;; 818 1.1 mrg 819 1.1 mrg -datadir | --datadir | --datadi | --datad) 820 1.1 mrg ac_prev=datadir ;; 821 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 822 1.1 mrg datadir=$ac_optarg ;; 823 1.1 mrg 824 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 825 1.1 mrg | --dataroo | --dataro | --datar) 826 1.1 mrg ac_prev=datarootdir ;; 827 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 828 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 829 1.1 mrg datarootdir=$ac_optarg ;; 830 1.1 mrg 831 1.1 mrg -disable-* | --disable-*) 832 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 833 1.1 mrg # Reject names that are not valid shell variable names. 834 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 835 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 836 1.1 mrg ac_useropt_orig=$ac_useropt 837 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 838 1.1 mrg case $ac_user_opts in 839 1.1 mrg *" 840 1.1 mrg "enable_$ac_useropt" 841 1.1 mrg "*) ;; 842 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 843 1.1 mrg ac_unrecognized_sep=', ';; 844 1.1 mrg esac 845 1.1 mrg eval enable_$ac_useropt=no ;; 846 1.1 mrg 847 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 848 1.1 mrg ac_prev=docdir ;; 849 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 850 1.1 mrg docdir=$ac_optarg ;; 851 1.1 mrg 852 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 853 1.1 mrg ac_prev=dvidir ;; 854 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 855 1.1 mrg dvidir=$ac_optarg ;; 856 1.1 mrg 857 1.1 mrg -enable-* | --enable-*) 858 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 859 1.1 mrg # Reject names that are not valid shell variable names. 860 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 861 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 862 1.1 mrg ac_useropt_orig=$ac_useropt 863 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 864 1.1 mrg case $ac_user_opts in 865 1.1 mrg *" 866 1.1 mrg "enable_$ac_useropt" 867 1.1 mrg "*) ;; 868 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 869 1.1 mrg ac_unrecognized_sep=', ';; 870 1.1 mrg esac 871 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 872 1.1 mrg 873 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 874 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 875 1.1 mrg | --exec | --exe | --ex) 876 1.1 mrg ac_prev=exec_prefix ;; 877 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 878 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 879 1.1 mrg | --exec=* | --exe=* | --ex=*) 880 1.1 mrg exec_prefix=$ac_optarg ;; 881 1.1 mrg 882 1.1 mrg -gas | --gas | --ga | --g) 883 1.1 mrg # Obsolete; use --with-gas. 884 1.1 mrg with_gas=yes ;; 885 1.1 mrg 886 1.1 mrg -help | --help | --hel | --he | -h) 887 1.1 mrg ac_init_help=long ;; 888 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 889 1.1 mrg ac_init_help=recursive ;; 890 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 891 1.1 mrg ac_init_help=short ;; 892 1.1 mrg 893 1.1 mrg -host | --host | --hos | --ho) 894 1.1 mrg ac_prev=host_alias ;; 895 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 896 1.1 mrg host_alias=$ac_optarg ;; 897 1.1 mrg 898 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 899 1.1 mrg ac_prev=htmldir ;; 900 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 901 1.1 mrg | --ht=*) 902 1.1 mrg htmldir=$ac_optarg ;; 903 1.1 mrg 904 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 905 1.1 mrg | --includ | --inclu | --incl | --inc) 906 1.1 mrg ac_prev=includedir ;; 907 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 908 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 909 1.1 mrg includedir=$ac_optarg ;; 910 1.1 mrg 911 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 912 1.1 mrg ac_prev=infodir ;; 913 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 914 1.1 mrg infodir=$ac_optarg ;; 915 1.1 mrg 916 1.1 mrg -libdir | --libdir | --libdi | --libd) 917 1.1 mrg ac_prev=libdir ;; 918 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 919 1.1 mrg libdir=$ac_optarg ;; 920 1.1 mrg 921 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 922 1.1 mrg | --libexe | --libex | --libe) 923 1.1 mrg ac_prev=libexecdir ;; 924 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 925 1.1 mrg | --libexe=* | --libex=* | --libe=*) 926 1.1 mrg libexecdir=$ac_optarg ;; 927 1.1 mrg 928 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 929 1.1 mrg ac_prev=localedir ;; 930 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 931 1.1 mrg localedir=$ac_optarg ;; 932 1.1 mrg 933 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 934 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 935 1.1 mrg ac_prev=localstatedir ;; 936 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 937 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 938 1.1 mrg localstatedir=$ac_optarg ;; 939 1.1 mrg 940 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 941 1.1 mrg ac_prev=mandir ;; 942 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 943 1.1 mrg mandir=$ac_optarg ;; 944 1.1 mrg 945 1.1 mrg -nfp | --nfp | --nf) 946 1.1 mrg # Obsolete; use --without-fp. 947 1.1 mrg with_fp=no ;; 948 1.1 mrg 949 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 950 1.1 mrg | --no-cr | --no-c | -n) 951 1.1 mrg no_create=yes ;; 952 1.1 mrg 953 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 954 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 955 1.1 mrg no_recursion=yes ;; 956 1.1 mrg 957 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 958 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 959 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 960 1.1 mrg ac_prev=oldincludedir ;; 961 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 962 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 963 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 964 1.1 mrg oldincludedir=$ac_optarg ;; 965 1.1 mrg 966 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 967 1.1 mrg ac_prev=prefix ;; 968 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 969 1.1 mrg prefix=$ac_optarg ;; 970 1.1 mrg 971 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 972 1.1 mrg | --program-pre | --program-pr | --program-p) 973 1.1 mrg ac_prev=program_prefix ;; 974 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 975 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 976 1.1 mrg program_prefix=$ac_optarg ;; 977 1.1 mrg 978 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 979 1.1 mrg | --program-suf | --program-su | --program-s) 980 1.1 mrg ac_prev=program_suffix ;; 981 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 982 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 983 1.1 mrg program_suffix=$ac_optarg ;; 984 1.1 mrg 985 1.1 mrg -program-transform-name | --program-transform-name \ 986 1.1 mrg | --program-transform-nam | --program-transform-na \ 987 1.1 mrg | --program-transform-n | --program-transform- \ 988 1.1 mrg | --program-transform | --program-transfor \ 989 1.1 mrg | --program-transfo | --program-transf \ 990 1.1 mrg | --program-trans | --program-tran \ 991 1.1 mrg | --progr-tra | --program-tr | --program-t) 992 1.1 mrg ac_prev=program_transform_name ;; 993 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 994 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 995 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 996 1.1 mrg | --program-transform=* | --program-transfor=* \ 997 1.1 mrg | --program-transfo=* | --program-transf=* \ 998 1.1 mrg | --program-trans=* | --program-tran=* \ 999 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1000 1.1 mrg program_transform_name=$ac_optarg ;; 1001 1.1 mrg 1002 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1003 1.1 mrg ac_prev=pdfdir ;; 1004 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1005 1.1 mrg pdfdir=$ac_optarg ;; 1006 1.1 mrg 1007 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1008 1.1 mrg ac_prev=psdir ;; 1009 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1010 1.1 mrg psdir=$ac_optarg ;; 1011 1.1 mrg 1012 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1013 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1014 1.1 mrg silent=yes ;; 1015 1.1 mrg 1016 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1017 1.1 mrg ac_prev=sbindir ;; 1018 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1019 1.1 mrg | --sbi=* | --sb=*) 1020 1.1 mrg sbindir=$ac_optarg ;; 1021 1.1 mrg 1022 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1023 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1024 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1025 1.1 mrg | --sha | --sh) 1026 1.1 mrg ac_prev=sharedstatedir ;; 1027 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1028 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1029 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1030 1.1 mrg | --sha=* | --sh=*) 1031 1.1 mrg sharedstatedir=$ac_optarg ;; 1032 1.1 mrg 1033 1.1 mrg -site | --site | --sit) 1034 1.1 mrg ac_prev=site ;; 1035 1.1 mrg -site=* | --site=* | --sit=*) 1036 1.1 mrg site=$ac_optarg ;; 1037 1.1 mrg 1038 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1039 1.1 mrg ac_prev=srcdir ;; 1040 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1041 1.1 mrg srcdir=$ac_optarg ;; 1042 1.1 mrg 1043 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1044 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1045 1.1 mrg ac_prev=sysconfdir ;; 1046 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1047 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1048 1.1 mrg sysconfdir=$ac_optarg ;; 1049 1.1 mrg 1050 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1051 1.1 mrg ac_prev=target_alias ;; 1052 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1053 1.1 mrg target_alias=$ac_optarg ;; 1054 1.1 mrg 1055 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1056 1.1 mrg verbose=yes ;; 1057 1.1 mrg 1058 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1059 1.1 mrg ac_init_version=: ;; 1060 1.1 mrg 1061 1.1 mrg -with-* | --with-*) 1062 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1063 1.1 mrg # Reject names that are not valid shell variable names. 1064 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1065 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1066 1.1 mrg ac_useropt_orig=$ac_useropt 1067 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1068 1.1 mrg case $ac_user_opts in 1069 1.1 mrg *" 1070 1.1 mrg "with_$ac_useropt" 1071 1.1 mrg "*) ;; 1072 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1073 1.1 mrg ac_unrecognized_sep=', ';; 1074 1.1 mrg esac 1075 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1076 1.1 mrg 1077 1.1 mrg -without-* | --without-*) 1078 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1079 1.1 mrg # Reject names that are not valid shell variable names. 1080 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1081 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1082 1.1 mrg ac_useropt_orig=$ac_useropt 1083 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1084 1.1 mrg case $ac_user_opts in 1085 1.1 mrg *" 1086 1.1 mrg "with_$ac_useropt" 1087 1.1 mrg "*) ;; 1088 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1089 1.1 mrg ac_unrecognized_sep=', ';; 1090 1.1 mrg esac 1091 1.1 mrg eval with_$ac_useropt=no ;; 1092 1.1 mrg 1093 1.1 mrg --x) 1094 1.1 mrg # Obsolete; use --with-x. 1095 1.1 mrg with_x=yes ;; 1096 1.1 mrg 1097 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1098 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1099 1.1 mrg ac_prev=x_includes ;; 1100 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1101 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1102 1.1 mrg x_includes=$ac_optarg ;; 1103 1.1 mrg 1104 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1105 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1106 1.1 mrg ac_prev=x_libraries ;; 1107 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1108 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1109 1.1 mrg x_libraries=$ac_optarg ;; 1110 1.1 mrg 1111 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1112 1.11 mrg Try \`$0 --help' for more information" 1113 1.1 mrg ;; 1114 1.1 mrg 1115 1.1 mrg *=*) 1116 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1117 1.1 mrg # Reject names that are not valid shell variable names. 1118 1.1 mrg case $ac_envvar in #( 1119 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1120 1.11 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1121 1.1 mrg esac 1122 1.1 mrg eval $ac_envvar=\$ac_optarg 1123 1.1 mrg export $ac_envvar ;; 1124 1.1 mrg 1125 1.1 mrg *) 1126 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1127 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1128 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1129 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1130 1.11 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1131 1.1 mrg ;; 1132 1.1 mrg 1133 1.1 mrg esac 1134 1.1 mrg done 1135 1.1 mrg 1136 1.1 mrg if test -n "$ac_prev"; then 1137 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1138 1.11 mrg as_fn_error $? "missing argument to $ac_option" 1139 1.1 mrg fi 1140 1.1 mrg 1141 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1142 1.1 mrg case $enable_option_checking in 1143 1.1 mrg no) ;; 1144 1.11 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1145 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1146 1.1 mrg esac 1147 1.1 mrg fi 1148 1.1 mrg 1149 1.1 mrg # Check all directory arguments for consistency. 1150 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1151 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1152 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1153 1.1 mrg libdir localedir mandir 1154 1.1 mrg do 1155 1.1 mrg eval ac_val=\$$ac_var 1156 1.1 mrg # Remove trailing slashes. 1157 1.1 mrg case $ac_val in 1158 1.1 mrg */ ) 1159 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1160 1.1 mrg eval $ac_var=\$ac_val;; 1161 1.1 mrg esac 1162 1.1 mrg # Be sure to have absolute directory names. 1163 1.1 mrg case $ac_val in 1164 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1165 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1166 1.1 mrg esac 1167 1.11 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1168 1.1 mrg done 1169 1.1 mrg 1170 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1171 1.1 mrg # used to hold the argument of --host etc. 1172 1.1 mrg # FIXME: To remove some day. 1173 1.1 mrg build=$build_alias 1174 1.1 mrg host=$host_alias 1175 1.1 mrg target=$target_alias 1176 1.1 mrg 1177 1.1 mrg # FIXME: To remove some day. 1178 1.1 mrg if test "x$host_alias" != x; then 1179 1.1 mrg if test "x$build_alias" = x; then 1180 1.1 mrg cross_compiling=maybe 1181 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1182 1.1 mrg cross_compiling=yes 1183 1.1 mrg fi 1184 1.1 mrg fi 1185 1.1 mrg 1186 1.1 mrg ac_tool_prefix= 1187 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1188 1.1 mrg 1189 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1190 1.1 mrg 1191 1.1 mrg 1192 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1193 1.1 mrg ac_ls_di=`ls -di .` && 1194 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1195 1.11 mrg as_fn_error $? "working directory cannot be determined" 1196 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1197 1.11 mrg as_fn_error $? "pwd does not report name of working directory" 1198 1.1 mrg 1199 1.1 mrg 1200 1.1 mrg # Find the source files, if location was not specified. 1201 1.1 mrg if test -z "$srcdir"; then 1202 1.1 mrg ac_srcdir_defaulted=yes 1203 1.1 mrg # Try the directory containing this script, then the parent directory. 1204 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1205 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1206 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1207 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1208 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1209 1.1 mrg $as_echo X"$as_myself" | 1210 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1211 1.1 mrg s//\1/ 1212 1.1 mrg q 1213 1.1 mrg } 1214 1.1 mrg /^X\(\/\/\)[^/].*/{ 1215 1.1 mrg s//\1/ 1216 1.1 mrg q 1217 1.1 mrg } 1218 1.1 mrg /^X\(\/\/\)$/{ 1219 1.1 mrg s//\1/ 1220 1.1 mrg q 1221 1.1 mrg } 1222 1.1 mrg /^X\(\/\).*/{ 1223 1.1 mrg s//\1/ 1224 1.1 mrg q 1225 1.1 mrg } 1226 1.1 mrg s/.*/./; q'` 1227 1.1 mrg srcdir=$ac_confdir 1228 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1229 1.1 mrg srcdir=.. 1230 1.1 mrg fi 1231 1.1 mrg else 1232 1.1 mrg ac_srcdir_defaulted=no 1233 1.1 mrg fi 1234 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1235 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1236 1.11 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1237 1.1 mrg fi 1238 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1239 1.1 mrg ac_abs_confdir=`( 1240 1.11 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1241 1.1 mrg pwd)` 1242 1.1 mrg # When building in place, set srcdir=. 1243 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1244 1.1 mrg srcdir=. 1245 1.1 mrg fi 1246 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1247 1.1 mrg # Double slashes in file names in object file debugging info 1248 1.1 mrg # mess up M-x gdb in Emacs. 1249 1.1 mrg case $srcdir in 1250 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1251 1.1 mrg esac 1252 1.1 mrg for ac_var in $ac_precious_vars; do 1253 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1254 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1255 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1256 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1257 1.1 mrg done 1258 1.1 mrg 1259 1.1 mrg # 1260 1.1 mrg # Report the --help message. 1261 1.1 mrg # 1262 1.1 mrg if test "$ac_init_help" = "long"; then 1263 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1264 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1265 1.1 mrg cat <<_ACEOF 1266 1.1 mrg \`configure' configures this package to adapt to many kinds of systems. 1267 1.1 mrg 1268 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1269 1.1 mrg 1270 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1271 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1272 1.1 mrg 1273 1.1 mrg Defaults for the options are specified in brackets. 1274 1.1 mrg 1275 1.1 mrg Configuration: 1276 1.1 mrg -h, --help display this help and exit 1277 1.1 mrg --help=short display options specific to this package 1278 1.1 mrg --help=recursive display the short help of all the included packages 1279 1.1 mrg -V, --version display version information and exit 1280 1.11 mrg -q, --quiet, --silent do not print \`checking ...' messages 1281 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1282 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1283 1.1 mrg -n, --no-create do not create output files 1284 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1285 1.1 mrg 1286 1.1 mrg Installation directories: 1287 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1288 1.1 mrg [$ac_default_prefix] 1289 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1290 1.1 mrg [PREFIX] 1291 1.1 mrg 1292 1.1 mrg By default, \`make install' will install all the files in 1293 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1294 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1295 1.1 mrg for instance \`--prefix=\$HOME'. 1296 1.1 mrg 1297 1.1 mrg For better control, use the options below. 1298 1.1 mrg 1299 1.1 mrg Fine tuning of the installation directories: 1300 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1301 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1302 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1303 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1304 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1305 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1306 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1307 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1308 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1309 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1310 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1311 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1312 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1313 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1314 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1315 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1316 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1317 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1318 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1319 1.1 mrg _ACEOF 1320 1.1 mrg 1321 1.1 mrg cat <<\_ACEOF 1322 1.1 mrg 1323 1.1 mrg System types: 1324 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1325 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1326 1.1 mrg _ACEOF 1327 1.1 mrg fi 1328 1.1 mrg 1329 1.1 mrg if test -n "$ac_init_help"; then 1330 1.1 mrg 1331 1.1 mrg cat <<\_ACEOF 1332 1.1 mrg 1333 1.1 mrg Optional Features: 1334 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1335 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1336 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1337 1.1 mrg --enable-maintainer-mode 1338 1.1 mrg enable make rules and dependencies not useful 1339 1.1 mrg (and sometimes confusing) to the casual installer 1340 1.1 mrg --enable-multilib build many library versions (default) 1341 1.6 mrg --enable-install-libiberty Install headers and library for end users 1342 1.1 mrg --disable-largefile omit support for large files 1343 1.12 mrg --enable-cet enable Intel CET in host libraries [default=auto] 1344 1.1 mrg 1345 1.1 mrg Optional Packages: 1346 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1347 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1348 1.1 mrg --with-target-subdir=SUBDIR Configuring in a subdirectory for target 1349 1.1 mrg --with-build-subdir=SUBDIR Configuring in a subdirectory for build 1350 1.1 mrg --with-cross-host=HOST Configuring with a cross compiler 1351 1.1 mrg --with-newlib Configuring with newlib 1352 1.1 mrg 1353 1.1 mrg Some influential environment variables: 1354 1.1 mrg CC C compiler command 1355 1.1 mrg CFLAGS C compiler flags 1356 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1357 1.1 mrg nonstandard directory <lib dir> 1358 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1359 1.11 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1360 1.1 mrg you have headers in a nonstandard directory <include dir> 1361 1.1 mrg CPP C preprocessor 1362 1.1 mrg 1363 1.1 mrg Use these variables to override the choices made by `configure' or to help 1364 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1365 1.1 mrg 1366 1.1 mrg Report bugs to the package provider. 1367 1.1 mrg _ACEOF 1368 1.1 mrg ac_status=$? 1369 1.1 mrg fi 1370 1.1 mrg 1371 1.1 mrg if test "$ac_init_help" = "recursive"; then 1372 1.1 mrg # If there are subdirs, report their specific --help. 1373 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1374 1.1 mrg test -d "$ac_dir" || 1375 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1376 1.1 mrg continue 1377 1.1 mrg ac_builddir=. 1378 1.1 mrg 1379 1.1 mrg case "$ac_dir" in 1380 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1381 1.1 mrg *) 1382 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1383 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1384 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1385 1.1 mrg case $ac_top_builddir_sub in 1386 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1387 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1388 1.1 mrg esac ;; 1389 1.1 mrg esac 1390 1.1 mrg ac_abs_top_builddir=$ac_pwd 1391 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1392 1.1 mrg # for backward compatibility: 1393 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1394 1.1 mrg 1395 1.1 mrg case $srcdir in 1396 1.1 mrg .) # We are building in place. 1397 1.1 mrg ac_srcdir=. 1398 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1399 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1400 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1401 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1402 1.1 mrg ac_top_srcdir=$srcdir 1403 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1404 1.1 mrg *) # Relative name. 1405 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1406 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1407 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1408 1.1 mrg esac 1409 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1410 1.1 mrg 1411 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1412 1.1 mrg # Check for guested configure. 1413 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1414 1.1 mrg echo && 1415 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1416 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1417 1.1 mrg echo && 1418 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1419 1.1 mrg else 1420 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1421 1.1 mrg fi || ac_status=$? 1422 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1423 1.1 mrg done 1424 1.1 mrg fi 1425 1.1 mrg 1426 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1427 1.1 mrg if $ac_init_version; then 1428 1.1 mrg cat <<\_ACEOF 1429 1.1 mrg configure 1430 1.11 mrg generated by GNU Autoconf 2.69 1431 1.1 mrg 1432 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1433 1.1 mrg This configure script is free software; the Free Software Foundation 1434 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1435 1.1 mrg _ACEOF 1436 1.1 mrg exit 1437 1.1 mrg fi 1438 1.1 mrg 1439 1.1 mrg ## ------------------------ ## 1440 1.1 mrg ## Autoconf initialization. ## 1441 1.1 mrg ## ------------------------ ## 1442 1.1 mrg 1443 1.1 mrg # ac_fn_c_try_compile LINENO 1444 1.1 mrg # -------------------------- 1445 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1446 1.1 mrg ac_fn_c_try_compile () 1447 1.1 mrg { 1448 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1449 1.1 mrg rm -f conftest.$ac_objext 1450 1.1 mrg if { { ac_try="$ac_compile" 1451 1.1 mrg case "(($ac_try" in 1452 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1453 1.1 mrg *) ac_try_echo=$ac_try;; 1454 1.1 mrg esac 1455 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1456 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1457 1.1 mrg (eval "$ac_compile") 2>conftest.err 1458 1.1 mrg ac_status=$? 1459 1.1 mrg if test -s conftest.err; then 1460 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1461 1.1 mrg cat conftest.er1 >&5 1462 1.1 mrg mv -f conftest.er1 conftest.err 1463 1.1 mrg fi 1464 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1465 1.1 mrg test $ac_status = 0; } && { 1466 1.1 mrg test -z "$ac_c_werror_flag" || 1467 1.1 mrg test ! -s conftest.err 1468 1.1 mrg } && test -s conftest.$ac_objext; then : 1469 1.1 mrg ac_retval=0 1470 1.1 mrg else 1471 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1472 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1473 1.1 mrg 1474 1.1 mrg ac_retval=1 1475 1.1 mrg fi 1476 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1477 1.11 mrg as_fn_set_status $ac_retval 1478 1.1 mrg 1479 1.1 mrg } # ac_fn_c_try_compile 1480 1.1 mrg 1481 1.1 mrg # ac_fn_c_try_cpp LINENO 1482 1.1 mrg # ---------------------- 1483 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1484 1.1 mrg ac_fn_c_try_cpp () 1485 1.1 mrg { 1486 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1487 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1488 1.1 mrg case "(($ac_try" in 1489 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1490 1.1 mrg *) ac_try_echo=$ac_try;; 1491 1.1 mrg esac 1492 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1493 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1494 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1495 1.1 mrg ac_status=$? 1496 1.1 mrg if test -s conftest.err; then 1497 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1498 1.1 mrg cat conftest.er1 >&5 1499 1.1 mrg mv -f conftest.er1 conftest.err 1500 1.1 mrg fi 1501 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1502 1.11 mrg test $ac_status = 0; } > conftest.i && { 1503 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1504 1.1 mrg test ! -s conftest.err 1505 1.1 mrg }; then : 1506 1.1 mrg ac_retval=0 1507 1.1 mrg else 1508 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1509 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1510 1.1 mrg 1511 1.1 mrg ac_retval=1 1512 1.1 mrg fi 1513 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1514 1.11 mrg as_fn_set_status $ac_retval 1515 1.1 mrg 1516 1.1 mrg } # ac_fn_c_try_cpp 1517 1.1 mrg 1518 1.6 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1519 1.6 mrg # ------------------------------------------------------- 1520 1.6 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1521 1.6 mrg # the include files in INCLUDES and setting the cache variable VAR 1522 1.6 mrg # accordingly. 1523 1.6 mrg ac_fn_c_check_header_mongrel () 1524 1.6 mrg { 1525 1.6 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1526 1.11 mrg if eval \${$3+:} false; then : 1527 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1528 1.6 mrg $as_echo_n "checking for $2... " >&6; } 1529 1.11 mrg if eval \${$3+:} false; then : 1530 1.6 mrg $as_echo_n "(cached) " >&6 1531 1.6 mrg fi 1532 1.6 mrg eval ac_res=\$$3 1533 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1534 1.6 mrg $as_echo "$ac_res" >&6; } 1535 1.6 mrg else 1536 1.6 mrg # Is the header compilable? 1537 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1538 1.6 mrg $as_echo_n "checking $2 usability... " >&6; } 1539 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1540 1.6 mrg /* end confdefs.h. */ 1541 1.6 mrg $4 1542 1.6 mrg #include <$2> 1543 1.6 mrg _ACEOF 1544 1.6 mrg if ac_fn_c_try_compile "$LINENO"; then : 1545 1.6 mrg ac_header_compiler=yes 1546 1.6 mrg else 1547 1.6 mrg ac_header_compiler=no 1548 1.6 mrg fi 1549 1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1550 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1551 1.6 mrg $as_echo "$ac_header_compiler" >&6; } 1552 1.6 mrg 1553 1.6 mrg # Is the header present? 1554 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1555 1.6 mrg $as_echo_n "checking $2 presence... " >&6; } 1556 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1557 1.6 mrg /* end confdefs.h. */ 1558 1.6 mrg #include <$2> 1559 1.6 mrg _ACEOF 1560 1.6 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1561 1.6 mrg ac_header_preproc=yes 1562 1.6 mrg else 1563 1.6 mrg ac_header_preproc=no 1564 1.6 mrg fi 1565 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1566 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1567 1.6 mrg $as_echo "$ac_header_preproc" >&6; } 1568 1.6 mrg 1569 1.6 mrg # So? What about this header? 1570 1.6 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1571 1.6 mrg yes:no: ) 1572 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1573 1.6 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1574 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1575 1.6 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1576 1.6 mrg ;; 1577 1.6 mrg no:yes:* ) 1578 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1579 1.6 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1580 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1581 1.6 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1582 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1583 1.6 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1584 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1585 1.6 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1586 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1587 1.6 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1588 1.6 mrg ;; 1589 1.6 mrg esac 1590 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1591 1.6 mrg $as_echo_n "checking for $2... " >&6; } 1592 1.11 mrg if eval \${$3+:} false; then : 1593 1.6 mrg $as_echo_n "(cached) " >&6 1594 1.6 mrg else 1595 1.6 mrg eval "$3=\$ac_header_compiler" 1596 1.6 mrg fi 1597 1.6 mrg eval ac_res=\$$3 1598 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1599 1.6 mrg $as_echo "$ac_res" >&6; } 1600 1.6 mrg fi 1601 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1602 1.6 mrg 1603 1.6 mrg } # ac_fn_c_check_header_mongrel 1604 1.6 mrg 1605 1.1 mrg # ac_fn_c_try_run LINENO 1606 1.1 mrg # ---------------------- 1607 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1608 1.1 mrg # that executables *can* be run. 1609 1.1 mrg ac_fn_c_try_run () 1610 1.1 mrg { 1611 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1612 1.1 mrg if { { ac_try="$ac_link" 1613 1.1 mrg case "(($ac_try" in 1614 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1615 1.1 mrg *) ac_try_echo=$ac_try;; 1616 1.1 mrg esac 1617 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1618 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1619 1.1 mrg (eval "$ac_link") 2>&5 1620 1.1 mrg ac_status=$? 1621 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1622 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1623 1.1 mrg { { case "(($ac_try" in 1624 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1625 1.1 mrg *) ac_try_echo=$ac_try;; 1626 1.1 mrg esac 1627 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1628 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1629 1.1 mrg (eval "$ac_try") 2>&5 1630 1.1 mrg ac_status=$? 1631 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1632 1.1 mrg test $ac_status = 0; }; }; then : 1633 1.1 mrg ac_retval=0 1634 1.1 mrg else 1635 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1636 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1637 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1638 1.1 mrg 1639 1.1 mrg ac_retval=$ac_status 1640 1.1 mrg fi 1641 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1642 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1643 1.11 mrg as_fn_set_status $ac_retval 1644 1.1 mrg 1645 1.1 mrg } # ac_fn_c_try_run 1646 1.1 mrg 1647 1.6 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1648 1.6 mrg # ------------------------------------------------------- 1649 1.6 mrg # Tests whether HEADER exists and can be compiled using the include files in 1650 1.6 mrg # INCLUDES, setting the cache variable VAR accordingly. 1651 1.6 mrg ac_fn_c_check_header_compile () 1652 1.6 mrg { 1653 1.6 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1654 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1655 1.6 mrg $as_echo_n "checking for $2... " >&6; } 1656 1.11 mrg if eval \${$3+:} false; then : 1657 1.6 mrg $as_echo_n "(cached) " >&6 1658 1.6 mrg else 1659 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1660 1.6 mrg /* end confdefs.h. */ 1661 1.6 mrg $4 1662 1.6 mrg #include <$2> 1663 1.6 mrg _ACEOF 1664 1.6 mrg if ac_fn_c_try_compile "$LINENO"; then : 1665 1.6 mrg eval "$3=yes" 1666 1.6 mrg else 1667 1.6 mrg eval "$3=no" 1668 1.6 mrg fi 1669 1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1670 1.6 mrg fi 1671 1.6 mrg eval ac_res=\$$3 1672 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1673 1.6 mrg $as_echo "$ac_res" >&6; } 1674 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1675 1.6 mrg 1676 1.6 mrg } # ac_fn_c_check_header_compile 1677 1.6 mrg 1678 1.12 mrg # ac_fn_c_try_link LINENO 1679 1.12 mrg # ----------------------- 1680 1.12 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1681 1.12 mrg ac_fn_c_try_link () 1682 1.12 mrg { 1683 1.12 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1684 1.12 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1685 1.12 mrg if { { ac_try="$ac_link" 1686 1.12 mrg case "(($ac_try" in 1687 1.12 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1688 1.12 mrg *) ac_try_echo=$ac_try;; 1689 1.12 mrg esac 1690 1.12 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1691 1.12 mrg $as_echo "$ac_try_echo"; } >&5 1692 1.12 mrg (eval "$ac_link") 2>conftest.err 1693 1.12 mrg ac_status=$? 1694 1.12 mrg if test -s conftest.err; then 1695 1.12 mrg grep -v '^ *+' conftest.err >conftest.er1 1696 1.12 mrg cat conftest.er1 >&5 1697 1.12 mrg mv -f conftest.er1 conftest.err 1698 1.12 mrg fi 1699 1.12 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1700 1.12 mrg test $ac_status = 0; } && { 1701 1.12 mrg test -z "$ac_c_werror_flag" || 1702 1.12 mrg test ! -s conftest.err 1703 1.12 mrg } && test -s conftest$ac_exeext && { 1704 1.12 mrg test "$cross_compiling" = yes || 1705 1.12 mrg test -x conftest$ac_exeext 1706 1.12 mrg }; then : 1707 1.12 mrg ac_retval=0 1708 1.12 mrg else 1709 1.12 mrg $as_echo "$as_me: failed program was:" >&5 1710 1.12 mrg sed 's/^/| /' conftest.$ac_ext >&5 1711 1.12 mrg 1712 1.12 mrg ac_retval=1 1713 1.12 mrg fi 1714 1.12 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1715 1.12 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1716 1.12 mrg # interfere with the next link command; also delete a directory that is 1717 1.12 mrg # left behind by Apple's compiler. We do this before executing the actions. 1718 1.12 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1719 1.12 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1720 1.12 mrg as_fn_set_status $ac_retval 1721 1.12 mrg 1722 1.12 mrg } # ac_fn_c_try_link 1723 1.12 mrg 1724 1.1 mrg # ac_fn_c_check_header_preproc LINENO HEADER VAR 1725 1.1 mrg # ---------------------------------------------- 1726 1.1 mrg # Tests whether HEADER is present, setting the cache variable VAR accordingly. 1727 1.1 mrg ac_fn_c_check_header_preproc () 1728 1.1 mrg { 1729 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1730 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1731 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1732 1.11 mrg if eval \${$3+:} false; then : 1733 1.1 mrg $as_echo_n "(cached) " >&6 1734 1.1 mrg else 1735 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1736 1.1 mrg /* end confdefs.h. */ 1737 1.1 mrg #include <$2> 1738 1.1 mrg _ACEOF 1739 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1740 1.1 mrg eval "$3=yes" 1741 1.1 mrg else 1742 1.1 mrg eval "$3=no" 1743 1.1 mrg fi 1744 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1745 1.1 mrg fi 1746 1.1 mrg eval ac_res=\$$3 1747 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1748 1.1 mrg $as_echo "$ac_res" >&6; } 1749 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1750 1.1 mrg 1751 1.1 mrg } # ac_fn_c_check_header_preproc 1752 1.1 mrg 1753 1.1 mrg # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1754 1.1 mrg # -------------------------------------------- 1755 1.1 mrg # Tries to find the compile-time value of EXPR in a program that includes 1756 1.1 mrg # INCLUDES, setting VAR accordingly. Returns whether the value could be 1757 1.1 mrg # computed 1758 1.1 mrg ac_fn_c_compute_int () 1759 1.1 mrg { 1760 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1761 1.1 mrg if test "$cross_compiling" = yes; then 1762 1.1 mrg # Depending upon the size, compute the lo and hi bounds. 1763 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1764 1.1 mrg /* end confdefs.h. */ 1765 1.1 mrg $4 1766 1.1 mrg int 1767 1.1 mrg main () 1768 1.1 mrg { 1769 1.1 mrg static int test_array [1 - 2 * !(($2) >= 0)]; 1770 1.11 mrg test_array [0] = 0; 1771 1.11 mrg return test_array [0]; 1772 1.1 mrg 1773 1.1 mrg ; 1774 1.1 mrg return 0; 1775 1.1 mrg } 1776 1.1 mrg _ACEOF 1777 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1778 1.1 mrg ac_lo=0 ac_mid=0 1779 1.1 mrg while :; do 1780 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1781 1.1 mrg /* end confdefs.h. */ 1782 1.1 mrg $4 1783 1.1 mrg int 1784 1.1 mrg main () 1785 1.1 mrg { 1786 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1787 1.11 mrg test_array [0] = 0; 1788 1.11 mrg return test_array [0]; 1789 1.1 mrg 1790 1.1 mrg ; 1791 1.1 mrg return 0; 1792 1.1 mrg } 1793 1.1 mrg _ACEOF 1794 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1795 1.1 mrg ac_hi=$ac_mid; break 1796 1.1 mrg else 1797 1.1 mrg as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1798 1.1 mrg if test $ac_lo -le $ac_mid; then 1799 1.1 mrg ac_lo= ac_hi= 1800 1.1 mrg break 1801 1.1 mrg fi 1802 1.1 mrg as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1803 1.1 mrg fi 1804 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1805 1.1 mrg done 1806 1.1 mrg else 1807 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1808 1.1 mrg /* end confdefs.h. */ 1809 1.1 mrg $4 1810 1.1 mrg int 1811 1.1 mrg main () 1812 1.1 mrg { 1813 1.1 mrg static int test_array [1 - 2 * !(($2) < 0)]; 1814 1.11 mrg test_array [0] = 0; 1815 1.11 mrg return test_array [0]; 1816 1.1 mrg 1817 1.1 mrg ; 1818 1.1 mrg return 0; 1819 1.1 mrg } 1820 1.1 mrg _ACEOF 1821 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1822 1.1 mrg ac_hi=-1 ac_mid=-1 1823 1.1 mrg while :; do 1824 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1825 1.1 mrg /* end confdefs.h. */ 1826 1.1 mrg $4 1827 1.1 mrg int 1828 1.1 mrg main () 1829 1.1 mrg { 1830 1.1 mrg static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1831 1.11 mrg test_array [0] = 0; 1832 1.11 mrg return test_array [0]; 1833 1.1 mrg 1834 1.1 mrg ; 1835 1.1 mrg return 0; 1836 1.1 mrg } 1837 1.1 mrg _ACEOF 1838 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1839 1.1 mrg ac_lo=$ac_mid; break 1840 1.1 mrg else 1841 1.1 mrg as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1842 1.1 mrg if test $ac_mid -le $ac_hi; then 1843 1.1 mrg ac_lo= ac_hi= 1844 1.1 mrg break 1845 1.1 mrg fi 1846 1.1 mrg as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1847 1.1 mrg fi 1848 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1849 1.1 mrg done 1850 1.1 mrg else 1851 1.1 mrg ac_lo= ac_hi= 1852 1.1 mrg fi 1853 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1854 1.1 mrg fi 1855 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1856 1.1 mrg # Binary search between lo and hi bounds. 1857 1.1 mrg while test "x$ac_lo" != "x$ac_hi"; do 1858 1.1 mrg as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 1859 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1860 1.1 mrg /* end confdefs.h. */ 1861 1.1 mrg $4 1862 1.1 mrg int 1863 1.1 mrg main () 1864 1.1 mrg { 1865 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1866 1.11 mrg test_array [0] = 0; 1867 1.11 mrg return test_array [0]; 1868 1.1 mrg 1869 1.1 mrg ; 1870 1.1 mrg return 0; 1871 1.1 mrg } 1872 1.1 mrg _ACEOF 1873 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1874 1.1 mrg ac_hi=$ac_mid 1875 1.1 mrg else 1876 1.1 mrg as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 1877 1.1 mrg fi 1878 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1879 1.1 mrg done 1880 1.1 mrg case $ac_lo in #(( 1881 1.1 mrg ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 1882 1.1 mrg '') ac_retval=1 ;; 1883 1.1 mrg esac 1884 1.1 mrg else 1885 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1886 1.1 mrg /* end confdefs.h. */ 1887 1.1 mrg $4 1888 1.1 mrg static long int longval () { return $2; } 1889 1.1 mrg static unsigned long int ulongval () { return $2; } 1890 1.1 mrg #include <stdio.h> 1891 1.1 mrg #include <stdlib.h> 1892 1.1 mrg int 1893 1.1 mrg main () 1894 1.1 mrg { 1895 1.1 mrg 1896 1.1 mrg FILE *f = fopen ("conftest.val", "w"); 1897 1.1 mrg if (! f) 1898 1.1 mrg return 1; 1899 1.1 mrg if (($2) < 0) 1900 1.1 mrg { 1901 1.1 mrg long int i = longval (); 1902 1.1 mrg if (i != ($2)) 1903 1.1 mrg return 1; 1904 1.1 mrg fprintf (f, "%ld", i); 1905 1.1 mrg } 1906 1.1 mrg else 1907 1.1 mrg { 1908 1.1 mrg unsigned long int i = ulongval (); 1909 1.1 mrg if (i != ($2)) 1910 1.1 mrg return 1; 1911 1.1 mrg fprintf (f, "%lu", i); 1912 1.1 mrg } 1913 1.1 mrg /* Do not output a trailing newline, as this causes \r\n confusion 1914 1.1 mrg on some platforms. */ 1915 1.1 mrg return ferror (f) || fclose (f) != 0; 1916 1.1 mrg 1917 1.1 mrg ; 1918 1.1 mrg return 0; 1919 1.1 mrg } 1920 1.1 mrg _ACEOF 1921 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 1922 1.1 mrg echo >>conftest.val; read $3 <conftest.val; ac_retval=0 1923 1.1 mrg else 1924 1.1 mrg ac_retval=1 1925 1.1 mrg fi 1926 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 1927 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 1928 1.1 mrg rm -f conftest.val 1929 1.1 mrg 1930 1.1 mrg fi 1931 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1932 1.11 mrg as_fn_set_status $ac_retval 1933 1.1 mrg 1934 1.1 mrg } # ac_fn_c_compute_int 1935 1.1 mrg 1936 1.1 mrg # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1937 1.1 mrg # ------------------------------------------- 1938 1.1 mrg # Tests whether TYPE exists after having included INCLUDES, setting cache 1939 1.1 mrg # variable VAR accordingly. 1940 1.1 mrg ac_fn_c_check_type () 1941 1.1 mrg { 1942 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1944 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1945 1.11 mrg if eval \${$3+:} false; then : 1946 1.1 mrg $as_echo_n "(cached) " >&6 1947 1.1 mrg else 1948 1.1 mrg eval "$3=no" 1949 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1950 1.1 mrg /* end confdefs.h. */ 1951 1.1 mrg $4 1952 1.1 mrg int 1953 1.1 mrg main () 1954 1.1 mrg { 1955 1.1 mrg if (sizeof ($2)) 1956 1.1 mrg return 0; 1957 1.1 mrg ; 1958 1.1 mrg return 0; 1959 1.1 mrg } 1960 1.1 mrg _ACEOF 1961 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1962 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1963 1.1 mrg /* end confdefs.h. */ 1964 1.1 mrg $4 1965 1.1 mrg int 1966 1.1 mrg main () 1967 1.1 mrg { 1968 1.1 mrg if (sizeof (($2))) 1969 1.1 mrg return 0; 1970 1.1 mrg ; 1971 1.1 mrg return 0; 1972 1.1 mrg } 1973 1.1 mrg _ACEOF 1974 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1975 1.1 mrg 1976 1.1 mrg else 1977 1.1 mrg eval "$3=yes" 1978 1.1 mrg fi 1979 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1980 1.1 mrg fi 1981 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1982 1.1 mrg fi 1983 1.1 mrg eval ac_res=\$$3 1984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1985 1.1 mrg $as_echo "$ac_res" >&6; } 1986 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1987 1.1 mrg 1988 1.1 mrg } # ac_fn_c_check_type 1989 1.1 mrg 1990 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1991 1.1 mrg # ---------------------------------- 1992 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1993 1.1 mrg ac_fn_c_check_func () 1994 1.1 mrg { 1995 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1996 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1997 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1998 1.11 mrg if eval \${$3+:} false; then : 1999 1.1 mrg $as_echo_n "(cached) " >&6 2000 1.1 mrg else 2001 1.1 mrg if test x$gcc_no_link = xyes; then 2002 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 2003 1.1 mrg fi 2004 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2005 1.1 mrg /* end confdefs.h. */ 2006 1.4 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2007 1.4 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2008 1.4 mrg #define $2 innocuous_$2 2009 1.4 mrg 2010 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 2011 1.1 mrg which can conflict with char $2 (); below. 2012 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2013 1.4 mrg <limits.h> exists even on freestanding compilers. */ 2014 1.4 mrg 2015 1.4 mrg #ifdef __STDC__ 2016 1.1 mrg # include <limits.h> 2017 1.1 mrg #else 2018 1.1 mrg # include <assert.h> 2019 1.1 mrg #endif 2020 1.4 mrg 2021 1.4 mrg #undef $2 2022 1.4 mrg 2023 1.4 mrg /* Override any GCC internal prototype to avoid an error. 2024 1.4 mrg Use char because int might match the return type of a GCC 2025 1.4 mrg builtin and then its argument prototype would still apply. */ 2026 1.1 mrg #ifdef __cplusplus 2027 1.1 mrg extern "C" 2028 1.1 mrg #endif 2029 1.1 mrg char $2 (); 2030 1.1 mrg /* The GNU C library defines this for functions which it implements 2031 1.1 mrg to always fail with ENOSYS. Some functions are actually named 2032 1.1 mrg something starting with __ and the normal name is an alias. */ 2033 1.4 mrg #if defined __stub_$2 || defined __stub___$2 2034 1.1 mrg choke me 2035 1.1 mrg #endif 2036 1.1 mrg 2037 1.1 mrg int 2038 1.1 mrg main () 2039 1.1 mrg { 2040 1.4 mrg return $2 (); 2041 1.1 mrg ; 2042 1.1 mrg return 0; 2043 1.1 mrg } 2044 1.1 mrg _ACEOF 2045 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 2046 1.1 mrg eval "$3=yes" 2047 1.1 mrg else 2048 1.1 mrg eval "$3=no" 2049 1.1 mrg fi 2050 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 2051 1.1 mrg conftest$ac_exeext conftest.$ac_ext 2052 1.1 mrg fi 2053 1.1 mrg eval ac_res=\$$3 2054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2055 1.1 mrg $as_echo "$ac_res" >&6; } 2056 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2057 1.1 mrg 2058 1.1 mrg } # ac_fn_c_check_func 2059 1.1 mrg 2060 1.11 mrg # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2061 1.11 mrg # --------------------------------------------- 2062 1.11 mrg # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2063 1.11 mrg # accordingly. 2064 1.1 mrg ac_fn_c_check_decl () 2065 1.1 mrg { 2066 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2067 1.4 mrg as_decl_name=`echo $2|sed 's/ *(.*//'` 2068 1.4 mrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2069 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2070 1.4 mrg $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2071 1.11 mrg if eval \${$3+:} false; then : 2072 1.1 mrg $as_echo_n "(cached) " >&6 2073 1.1 mrg else 2074 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2075 1.1 mrg /* end confdefs.h. */ 2076 1.1 mrg $4 2077 1.1 mrg int 2078 1.1 mrg main () 2079 1.1 mrg { 2080 1.4 mrg #ifndef $as_decl_name 2081 1.4 mrg #ifdef __cplusplus 2082 1.4 mrg (void) $as_decl_use; 2083 1.4 mrg #else 2084 1.4 mrg (void) $as_decl_name; 2085 1.4 mrg #endif 2086 1.1 mrg #endif 2087 1.1 mrg 2088 1.1 mrg ; 2089 1.1 mrg return 0; 2090 1.1 mrg } 2091 1.1 mrg _ACEOF 2092 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2093 1.1 mrg eval "$3=yes" 2094 1.1 mrg else 2095 1.1 mrg eval "$3=no" 2096 1.1 mrg fi 2097 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2098 1.1 mrg fi 2099 1.1 mrg eval ac_res=\$$3 2100 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2101 1.1 mrg $as_echo "$ac_res" >&6; } 2102 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2103 1.1 mrg 2104 1.1 mrg } # ac_fn_c_check_decl 2105 1.1 mrg cat >config.log <<_ACEOF 2106 1.1 mrg This file contains any messages produced by compilers while 2107 1.1 mrg running configure, to aid debugging if configure makes a mistake. 2108 1.1 mrg 2109 1.1 mrg It was created by $as_me, which was 2110 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 2111 1.1 mrg 2112 1.1 mrg $ $0 $@ 2113 1.1 mrg 2114 1.1 mrg _ACEOF 2115 1.1 mrg exec 5>>config.log 2116 1.1 mrg { 2117 1.1 mrg cat <<_ASUNAME 2118 1.1 mrg ## --------- ## 2119 1.1 mrg ## Platform. ## 2120 1.1 mrg ## --------- ## 2121 1.1 mrg 2122 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2123 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 2124 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 2125 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 2126 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 2127 1.1 mrg 2128 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2129 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2130 1.1 mrg 2131 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2132 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2133 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2134 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2135 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2136 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2137 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2138 1.1 mrg 2139 1.1 mrg _ASUNAME 2140 1.1 mrg 2141 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2142 1.1 mrg for as_dir in $PATH 2143 1.1 mrg do 2144 1.1 mrg IFS=$as_save_IFS 2145 1.1 mrg test -z "$as_dir" && as_dir=. 2146 1.1 mrg $as_echo "PATH: $as_dir" 2147 1.1 mrg done 2148 1.1 mrg IFS=$as_save_IFS 2149 1.1 mrg 2150 1.1 mrg } >&5 2151 1.1 mrg 2152 1.1 mrg cat >&5 <<_ACEOF 2153 1.1 mrg 2154 1.1 mrg 2155 1.1 mrg ## ----------- ## 2156 1.1 mrg ## Core tests. ## 2157 1.1 mrg ## ----------- ## 2158 1.1 mrg 2159 1.1 mrg _ACEOF 2160 1.1 mrg 2161 1.1 mrg 2162 1.1 mrg # Keep a trace of the command line. 2163 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 2164 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 2165 1.1 mrg # Also quote any args containing shell meta-characters. 2166 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 2167 1.1 mrg ac_configure_args= 2168 1.1 mrg ac_configure_args0= 2169 1.1 mrg ac_configure_args1= 2170 1.1 mrg ac_must_keep_next=false 2171 1.1 mrg for ac_pass in 1 2 2172 1.1 mrg do 2173 1.1 mrg for ac_arg 2174 1.1 mrg do 2175 1.1 mrg case $ac_arg in 2176 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2177 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2178 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 2179 1.1 mrg continue ;; 2180 1.1 mrg *\'*) 2181 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2182 1.1 mrg esac 2183 1.1 mrg case $ac_pass in 2184 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2185 1.1 mrg 2) 2186 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 2187 1.1 mrg if test $ac_must_keep_next = true; then 2188 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 2189 1.1 mrg else 2190 1.1 mrg case $ac_arg in 2191 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2192 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2193 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2194 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 2195 1.1 mrg case "$ac_configure_args0 " in 2196 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2197 1.1 mrg esac 2198 1.1 mrg ;; 2199 1.1 mrg -* ) ac_must_keep_next=true ;; 2200 1.1 mrg esac 2201 1.1 mrg fi 2202 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 2203 1.1 mrg ;; 2204 1.1 mrg esac 2205 1.1 mrg done 2206 1.1 mrg done 2207 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 2208 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 2209 1.1 mrg 2210 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 2211 1.1 mrg # config.log. We remove comments because anyway the quotes in there 2212 1.1 mrg # would cause problems or look ugly. 2213 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 2214 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2215 1.1 mrg trap 'exit_status=$? 2216 1.1 mrg # Save into config.log some information that might help in debugging. 2217 1.1 mrg { 2218 1.1 mrg echo 2219 1.1 mrg 2220 1.11 mrg $as_echo "## ---------------- ## 2221 1.1 mrg ## Cache variables. ## 2222 1.11 mrg ## ---------------- ##" 2223 1.1 mrg echo 2224 1.1 mrg # The following way of writing the cache mishandles newlines in values, 2225 1.1 mrg ( 2226 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2227 1.1 mrg eval ac_val=\$$ac_var 2228 1.1 mrg case $ac_val in #( 2229 1.1 mrg *${as_nl}*) 2230 1.1 mrg case $ac_var in #( 2231 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2232 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2233 1.1 mrg esac 2234 1.1 mrg case $ac_var in #( 2235 1.1 mrg _ | IFS | as_nl) ;; #( 2236 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2237 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2238 1.1 mrg esac ;; 2239 1.1 mrg esac 2240 1.1 mrg done 2241 1.1 mrg (set) 2>&1 | 2242 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2243 1.1 mrg *${as_nl}ac_space=\ *) 2244 1.1 mrg sed -n \ 2245 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2246 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2247 1.1 mrg ;; #( 2248 1.1 mrg *) 2249 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2250 1.1 mrg ;; 2251 1.1 mrg esac | 2252 1.1 mrg sort 2253 1.1 mrg ) 2254 1.1 mrg echo 2255 1.1 mrg 2256 1.11 mrg $as_echo "## ----------------- ## 2257 1.1 mrg ## Output variables. ## 2258 1.11 mrg ## ----------------- ##" 2259 1.1 mrg echo 2260 1.1 mrg for ac_var in $ac_subst_vars 2261 1.1 mrg do 2262 1.1 mrg eval ac_val=\$$ac_var 2263 1.1 mrg case $ac_val in 2264 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2265 1.1 mrg esac 2266 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2267 1.1 mrg done | sort 2268 1.1 mrg echo 2269 1.1 mrg 2270 1.1 mrg if test -n "$ac_subst_files"; then 2271 1.11 mrg $as_echo "## ------------------- ## 2272 1.1 mrg ## File substitutions. ## 2273 1.11 mrg ## ------------------- ##" 2274 1.1 mrg echo 2275 1.1 mrg for ac_var in $ac_subst_files 2276 1.1 mrg do 2277 1.1 mrg eval ac_val=\$$ac_var 2278 1.1 mrg case $ac_val in 2279 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2280 1.1 mrg esac 2281 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2282 1.1 mrg done | sort 2283 1.1 mrg echo 2284 1.1 mrg fi 2285 1.1 mrg 2286 1.1 mrg if test -s confdefs.h; then 2287 1.11 mrg $as_echo "## ----------- ## 2288 1.1 mrg ## confdefs.h. ## 2289 1.11 mrg ## ----------- ##" 2290 1.1 mrg echo 2291 1.1 mrg cat confdefs.h 2292 1.1 mrg echo 2293 1.1 mrg fi 2294 1.1 mrg test "$ac_signal" != 0 && 2295 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2296 1.1 mrg $as_echo "$as_me: exit $exit_status" 2297 1.1 mrg } >&5 2298 1.1 mrg rm -f core *.core core.conftest.* && 2299 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2300 1.1 mrg exit $exit_status 2301 1.1 mrg ' 0 2302 1.1 mrg for ac_signal in 1 2 13 15; do 2303 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2304 1.1 mrg done 2305 1.1 mrg ac_signal=0 2306 1.1 mrg 2307 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2308 1.1 mrg rm -f -r conftest* confdefs.h 2309 1.1 mrg 2310 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2311 1.1 mrg 2312 1.1 mrg # Predefined preprocessor variables. 2313 1.1 mrg 2314 1.1 mrg cat >>confdefs.h <<_ACEOF 2315 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2316 1.1 mrg _ACEOF 2317 1.1 mrg 2318 1.1 mrg cat >>confdefs.h <<_ACEOF 2319 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2320 1.1 mrg _ACEOF 2321 1.1 mrg 2322 1.1 mrg cat >>confdefs.h <<_ACEOF 2323 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2324 1.1 mrg _ACEOF 2325 1.1 mrg 2326 1.1 mrg cat >>confdefs.h <<_ACEOF 2327 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2328 1.1 mrg _ACEOF 2329 1.1 mrg 2330 1.1 mrg cat >>confdefs.h <<_ACEOF 2331 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2332 1.1 mrg _ACEOF 2333 1.1 mrg 2334 1.1 mrg cat >>confdefs.h <<_ACEOF 2335 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2336 1.1 mrg _ACEOF 2337 1.1 mrg 2338 1.1 mrg 2339 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2340 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2341 1.1 mrg ac_site_file1=NONE 2342 1.1 mrg ac_site_file2=NONE 2343 1.1 mrg if test -n "$CONFIG_SITE"; then 2344 1.11 mrg # We do not want a PATH search for config.site. 2345 1.11 mrg case $CONFIG_SITE in #(( 2346 1.11 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2347 1.11 mrg */*) ac_site_file1=$CONFIG_SITE;; 2348 1.11 mrg *) ac_site_file1=./$CONFIG_SITE;; 2349 1.11 mrg esac 2350 1.1 mrg elif test "x$prefix" != xNONE; then 2351 1.1 mrg ac_site_file1=$prefix/share/config.site 2352 1.1 mrg ac_site_file2=$prefix/etc/config.site 2353 1.1 mrg else 2354 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2355 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2356 1.1 mrg fi 2357 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2358 1.1 mrg do 2359 1.1 mrg test "x$ac_site_file" = xNONE && continue 2360 1.11 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2361 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2362 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2363 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2364 1.11 mrg . "$ac_site_file" \ 2365 1.11 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2366 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2367 1.11 mrg as_fn_error $? "failed to load site script $ac_site_file 2368 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 2369 1.1 mrg fi 2370 1.1 mrg done 2371 1.1 mrg 2372 1.1 mrg if test -r "$cache_file"; then 2373 1.11 mrg # Some versions of bash will fail to source /dev/null (special files 2374 1.11 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2375 1.11 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2376 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2377 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2378 1.1 mrg case $cache_file in 2379 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2380 1.1 mrg *) . "./$cache_file";; 2381 1.1 mrg esac 2382 1.1 mrg fi 2383 1.1 mrg else 2384 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2385 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2386 1.1 mrg >$cache_file 2387 1.1 mrg fi 2388 1.1 mrg 2389 1.11 mrg as_fn_append ac_header_list " stdlib.h" 2390 1.11 mrg as_fn_append ac_header_list " unistd.h" 2391 1.11 mrg as_fn_append ac_header_list " sys/param.h" 2392 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2393 1.1 mrg # value. 2394 1.1 mrg ac_cache_corrupted=false 2395 1.1 mrg for ac_var in $ac_precious_vars; do 2396 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2397 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2398 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2399 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2400 1.1 mrg case $ac_old_set,$ac_new_set in 2401 1.1 mrg set,) 2402 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2403 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2404 1.1 mrg ac_cache_corrupted=: ;; 2405 1.1 mrg ,set) 2406 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2407 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2408 1.1 mrg ac_cache_corrupted=: ;; 2409 1.1 mrg ,);; 2410 1.1 mrg *) 2411 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2412 1.1 mrg # differences in whitespace do not lead to failure. 2413 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2414 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2415 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2416 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2417 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2418 1.1 mrg ac_cache_corrupted=: 2419 1.1 mrg else 2420 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2421 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2422 1.1 mrg eval $ac_var=\$ac_old_val 2423 1.1 mrg fi 2424 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2425 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2426 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2427 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2428 1.1 mrg fi;; 2429 1.1 mrg esac 2430 1.1 mrg # Pass precious variables to config.status. 2431 1.1 mrg if test "$ac_new_set" = set; then 2432 1.1 mrg case $ac_new_val in 2433 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2434 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2435 1.1 mrg esac 2436 1.1 mrg case " $ac_configure_args " in 2437 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2438 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2439 1.1 mrg esac 2440 1.1 mrg fi 2441 1.1 mrg done 2442 1.1 mrg if $ac_cache_corrupted; then 2443 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2444 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2445 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2446 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2447 1.11 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2448 1.1 mrg fi 2449 1.1 mrg ## -------------------- ## 2450 1.1 mrg ## Main body of script. ## 2451 1.1 mrg ## -------------------- ## 2452 1.1 mrg 2453 1.1 mrg ac_ext=c 2454 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2455 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2456 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2457 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2458 1.1 mrg 2459 1.1 mrg 2460 1.1 mrg 2461 1.1 mrg 2462 1.1 mrg # This works around the fact that libtool configuration may change LD 2463 1.1 mrg # for this particular configuration, but some shells, instead of 2464 1.1 mrg # keeping the changes in LD private, export them just because LD is 2465 1.1 mrg # exported. We don't use libtool yet, but some day we might, so... 2466 1.1 mrg ORIGINAL_LD_FOR_MULTILIBS=$LD 2467 1.1 mrg 2468 1.1 mrg 2469 1.1 mrg # Check whether --with-target-subdir was given. 2470 1.1 mrg if test "${with_target_subdir+set}" = set; then : 2471 1.1 mrg withval=$with_target_subdir; 2472 1.1 mrg fi 2473 1.1 mrg 2474 1.1 mrg 2475 1.1 mrg # Check whether --with-build-subdir was given. 2476 1.1 mrg if test "${with_build_subdir+set}" = set; then : 2477 1.1 mrg withval=$with_build_subdir; 2478 1.1 mrg fi 2479 1.1 mrg 2480 1.1 mrg 2481 1.1 mrg # Check whether --with-cross-host was given. 2482 1.1 mrg if test "${with_cross_host+set}" = set; then : 2483 1.1 mrg withval=$with_cross_host; 2484 1.1 mrg fi 2485 1.1 mrg 2486 1.1 mrg 2487 1.1 mrg # Check whether --with-newlib was given. 2488 1.1 mrg if test "${with_newlib+set}" = set; then : 2489 1.1 mrg withval=$with_newlib; 2490 1.1 mrg fi 2491 1.1 mrg 2492 1.1 mrg 2493 1.1 mrg if test "${srcdir}" = "."; then 2494 1.1 mrg if test -n "${with_build_subdir}"; then 2495 1.1 mrg libiberty_topdir="${srcdir}/../.." 2496 1.1 mrg with_target_subdir= 2497 1.1 mrg elif test -z "${with_target_subdir}"; then 2498 1.1 mrg libiberty_topdir="${srcdir}/.." 2499 1.1 mrg else 2500 1.1 mrg if test "${with_target_subdir}" != "."; then 2501 1.1 mrg libiberty_topdir="${srcdir}/${with_multisrctop}../.." 2502 1.1 mrg else 2503 1.1 mrg libiberty_topdir="${srcdir}/${with_multisrctop}.." 2504 1.1 mrg fi 2505 1.1 mrg fi 2506 1.1 mrg else 2507 1.1 mrg libiberty_topdir="${srcdir}/.." 2508 1.1 mrg fi 2509 1.1 mrg 2510 1.1 mrg ac_aux_dir= 2511 1.1 mrg for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do 2512 1.11 mrg if test -f "$ac_dir/install-sh"; then 2513 1.11 mrg ac_aux_dir=$ac_dir 2514 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2515 1.11 mrg break 2516 1.11 mrg elif test -f "$ac_dir/install.sh"; then 2517 1.11 mrg ac_aux_dir=$ac_dir 2518 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2519 1.11 mrg break 2520 1.11 mrg elif test -f "$ac_dir/shtool"; then 2521 1.11 mrg ac_aux_dir=$ac_dir 2522 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2523 1.11 mrg break 2524 1.11 mrg fi 2525 1.1 mrg done 2526 1.1 mrg if test -z "$ac_aux_dir"; then 2527 1.11 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5 2528 1.1 mrg fi 2529 1.1 mrg 2530 1.1 mrg # These three variables are undocumented and unsupported, 2531 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2532 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2533 1.1 mrg # whose full name contains unusual characters. 2534 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2535 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2536 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2537 1.1 mrg 2538 1.1 mrg 2539 1.1 mrg 2540 1.1 mrg 2541 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2542 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2543 1.1 mrg # Check whether --enable-maintainer-mode was given. 2544 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 2545 1.1 mrg enableval=$enable_maintainer_mode; maintainer_mode=$enableval 2546 1.1 mrg else 2547 1.1 mrg maintainer_mode=no 2548 1.1 mrg fi 2549 1.1 mrg 2550 1.1 mrg 2551 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5 2552 1.1 mrg $as_echo "$maintainer_mode" >&6; } 2553 1.1 mrg 2554 1.1 mrg if test "$maintainer_mode" = "yes"; then 2555 1.1 mrg MAINT='' 2556 1.1 mrg NOTMAINT='#' 2557 1.1 mrg else 2558 1.1 mrg MAINT='#' 2559 1.1 mrg NOTMAINT='' 2560 1.1 mrg fi 2561 1.1 mrg 2562 1.13 mrg if test -z "$ETAGS"; then 2563 1.13 mrg ETAGS=etags 2564 1.13 mrg fi 2565 1.13 mrg 2566 1.13 mrg 2567 1.1 mrg # Do we have a single-tree copy of texinfo? Even if we do, we can't 2568 1.1 mrg # rely on it - libiberty is built before texinfo. 2569 1.1 mrg # Extract the first word of "makeinfo", so it can be a program name with args. 2570 1.1 mrg set dummy makeinfo; ac_word=$2 2571 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2572 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2573 1.11 mrg if ${ac_cv_prog_MAKEINFO+:} false; then : 2574 1.1 mrg $as_echo_n "(cached) " >&6 2575 1.1 mrg else 2576 1.1 mrg if test -n "$MAKEINFO"; then 2577 1.1 mrg ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 2578 1.1 mrg else 2579 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2580 1.1 mrg for as_dir in $PATH 2581 1.1 mrg do 2582 1.1 mrg IFS=$as_save_IFS 2583 1.1 mrg test -z "$as_dir" && as_dir=. 2584 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2585 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2586 1.1 mrg ac_cv_prog_MAKEINFO="makeinfo" 2587 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2588 1.1 mrg break 2 2589 1.1 mrg fi 2590 1.1 mrg done 2591 1.1 mrg done 2592 1.1 mrg IFS=$as_save_IFS 2593 1.1 mrg 2594 1.1 mrg fi 2595 1.1 mrg fi 2596 1.1 mrg MAKEINFO=$ac_cv_prog_MAKEINFO 2597 1.1 mrg if test -n "$MAKEINFO"; then 2598 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 2599 1.1 mrg $as_echo "$MAKEINFO" >&6; } 2600 1.1 mrg else 2601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2602 1.1 mrg $as_echo "no" >&6; } 2603 1.1 mrg fi 2604 1.1 mrg 2605 1.1 mrg 2606 1.1 mrg if test "x$MAKEINFO" = "x"; then 2607 1.1 mrg MAKEINFO="@echo makeinfo missing; true" 2608 1.1 mrg BUILD_INFO= 2609 1.1 mrg else 2610 1.1 mrg BUILD_INFO=info 2611 1.1 mrg case "$MAKEINFO" in 2612 1.1 mrg */missing\ makeinfo*) 2613 1.1 mrg BUILD_INFO= 2614 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2615 1.1 mrg *** Makeinfo is missing. Info documentation will not be built." >&5 2616 1.1 mrg $as_echo "$as_me: WARNING: 2617 1.1 mrg *** Makeinfo is missing. Info documentation will not be built." >&2;} 2618 1.1 mrg ;; 2619 1.1 mrg *) 2620 1.1 mrg case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in 2621 1.1 mrg x*\ [1-3].* ) 2622 1.1 mrg MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" 2623 1.1 mrg BUILD_INFO= 2624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 2625 1.1 mrg *** Makeinfo is too old. Info documentation will not be built." >&5 2626 1.1 mrg $as_echo "$as_me: WARNING: 2627 1.1 mrg *** Makeinfo is too old. Info documentation will not be built." >&2;} 2628 1.1 mrg ;; 2629 1.1 mrg esac 2630 1.1 mrg ;; 2631 1.1 mrg esac 2632 1.1 mrg fi 2633 1.1 mrg 2634 1.1 mrg 2635 1.1 mrg 2636 1.1 mrg # Extract the first word of "perl", so it can be a program name with args. 2637 1.1 mrg set dummy perl; ac_word=$2 2638 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2639 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2640 1.11 mrg if ${ac_cv_prog_PERL+:} false; then : 2641 1.1 mrg $as_echo_n "(cached) " >&6 2642 1.1 mrg else 2643 1.1 mrg if test -n "$PERL"; then 2644 1.1 mrg ac_cv_prog_PERL="$PERL" # Let the user override the test. 2645 1.1 mrg else 2646 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2647 1.1 mrg for as_dir in $PATH 2648 1.1 mrg do 2649 1.1 mrg IFS=$as_save_IFS 2650 1.1 mrg test -z "$as_dir" && as_dir=. 2651 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2652 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2653 1.1 mrg ac_cv_prog_PERL="perl" 2654 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2655 1.1 mrg break 2 2656 1.1 mrg fi 2657 1.1 mrg done 2658 1.1 mrg done 2659 1.1 mrg IFS=$as_save_IFS 2660 1.1 mrg 2661 1.1 mrg fi 2662 1.1 mrg fi 2663 1.1 mrg PERL=$ac_cv_prog_PERL 2664 1.1 mrg if test -n "$PERL"; then 2665 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 2666 1.1 mrg $as_echo "$PERL" >&6; } 2667 1.1 mrg else 2668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2669 1.1 mrg $as_echo "no" >&6; } 2670 1.1 mrg fi 2671 1.1 mrg 2672 1.1 mrg 2673 1.1 mrg if test x"$PERL" = x""; then 2674 1.1 mrg HAVE_PERL='#' 2675 1.1 mrg else 2676 1.1 mrg HAVE_PERL='' 2677 1.1 mrg fi 2678 1.1 mrg 2679 1.1 mrg 2680 1.1 mrg # Make sure we can run config.sub. 2681 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2682 1.11 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2683 1.1 mrg 2684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2685 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2686 1.11 mrg if ${ac_cv_build+:} false; then : 2687 1.1 mrg $as_echo_n "(cached) " >&6 2688 1.1 mrg else 2689 1.1 mrg ac_build_alias=$build_alias 2690 1.1 mrg test "x$ac_build_alias" = x && 2691 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2692 1.1 mrg test "x$ac_build_alias" = x && 2693 1.11 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2694 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2695 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2696 1.1 mrg 2697 1.1 mrg fi 2698 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2699 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2700 1.1 mrg case $ac_cv_build in 2701 1.1 mrg *-*-*) ;; 2702 1.11 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2703 1.1 mrg esac 2704 1.1 mrg build=$ac_cv_build 2705 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2706 1.1 mrg set x $ac_cv_build 2707 1.1 mrg shift 2708 1.1 mrg build_cpu=$1 2709 1.1 mrg build_vendor=$2 2710 1.1 mrg shift; shift 2711 1.1 mrg # Remember, the first character of IFS is used to create $*, 2712 1.1 mrg # except with old shells: 2713 1.1 mrg build_os=$* 2714 1.1 mrg IFS=$ac_save_IFS 2715 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2716 1.1 mrg 2717 1.1 mrg 2718 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2719 1.1 mrg $as_echo_n "checking host system type... " >&6; } 2720 1.11 mrg if ${ac_cv_host+:} false; then : 2721 1.1 mrg $as_echo_n "(cached) " >&6 2722 1.1 mrg else 2723 1.1 mrg if test "x$host_alias" = x; then 2724 1.1 mrg ac_cv_host=$ac_cv_build 2725 1.1 mrg else 2726 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2727 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2728 1.1 mrg fi 2729 1.1 mrg 2730 1.1 mrg fi 2731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2732 1.1 mrg $as_echo "$ac_cv_host" >&6; } 2733 1.1 mrg case $ac_cv_host in 2734 1.1 mrg *-*-*) ;; 2735 1.11 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2736 1.1 mrg esac 2737 1.1 mrg host=$ac_cv_host 2738 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2739 1.1 mrg set x $ac_cv_host 2740 1.1 mrg shift 2741 1.1 mrg host_cpu=$1 2742 1.1 mrg host_vendor=$2 2743 1.1 mrg shift; shift 2744 1.1 mrg # Remember, the first character of IFS is used to create $*, 2745 1.1 mrg # except with old shells: 2746 1.1 mrg host_os=$* 2747 1.1 mrg IFS=$ac_save_IFS 2748 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2749 1.1 mrg 2750 1.1 mrg 2751 1.1 mrg 2752 1.1 mrg 2753 1.1 mrg if test -n "$ac_tool_prefix"; then 2754 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2755 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 2756 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2757 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2758 1.11 mrg if ${ac_cv_prog_AR+:} false; then : 2759 1.1 mrg $as_echo_n "(cached) " >&6 2760 1.1 mrg else 2761 1.1 mrg if test -n "$AR"; then 2762 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 2763 1.1 mrg else 2764 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2765 1.1 mrg for as_dir in $PATH 2766 1.1 mrg do 2767 1.1 mrg IFS=$as_save_IFS 2768 1.1 mrg test -z "$as_dir" && as_dir=. 2769 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2770 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2771 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 2772 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2773 1.1 mrg break 2 2774 1.1 mrg fi 2775 1.1 mrg done 2776 1.1 mrg done 2777 1.1 mrg IFS=$as_save_IFS 2778 1.1 mrg 2779 1.1 mrg fi 2780 1.1 mrg fi 2781 1.1 mrg AR=$ac_cv_prog_AR 2782 1.1 mrg if test -n "$AR"; then 2783 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 2784 1.1 mrg $as_echo "$AR" >&6; } 2785 1.1 mrg else 2786 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2787 1.1 mrg $as_echo "no" >&6; } 2788 1.1 mrg fi 2789 1.1 mrg 2790 1.1 mrg 2791 1.1 mrg fi 2792 1.1 mrg if test -z "$ac_cv_prog_AR"; then 2793 1.1 mrg ac_ct_AR=$AR 2794 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 2795 1.1 mrg set dummy ar; ac_word=$2 2796 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2797 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2798 1.11 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 2799 1.1 mrg $as_echo_n "(cached) " >&6 2800 1.1 mrg else 2801 1.1 mrg if test -n "$ac_ct_AR"; then 2802 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 2803 1.1 mrg else 2804 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2805 1.1 mrg for as_dir in $PATH 2806 1.1 mrg do 2807 1.1 mrg IFS=$as_save_IFS 2808 1.1 mrg test -z "$as_dir" && as_dir=. 2809 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2810 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2811 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 2812 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2813 1.1 mrg break 2 2814 1.1 mrg fi 2815 1.1 mrg done 2816 1.1 mrg done 2817 1.1 mrg IFS=$as_save_IFS 2818 1.1 mrg 2819 1.1 mrg fi 2820 1.1 mrg fi 2821 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 2822 1.1 mrg if test -n "$ac_ct_AR"; then 2823 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 2824 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 2825 1.1 mrg else 2826 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2827 1.1 mrg $as_echo "no" >&6; } 2828 1.1 mrg fi 2829 1.1 mrg 2830 1.1 mrg if test "x$ac_ct_AR" = x; then 2831 1.1 mrg AR="" 2832 1.1 mrg else 2833 1.1 mrg case $cross_compiling:$ac_tool_warned in 2834 1.1 mrg yes:) 2835 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2836 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2837 1.1 mrg ac_tool_warned=yes ;; 2838 1.1 mrg esac 2839 1.1 mrg AR=$ac_ct_AR 2840 1.1 mrg fi 2841 1.1 mrg else 2842 1.1 mrg AR="$ac_cv_prog_AR" 2843 1.1 mrg fi 2844 1.1 mrg 2845 1.1 mrg if test -n "$ac_tool_prefix"; then 2846 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2847 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2848 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2849 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2850 1.11 mrg if ${ac_cv_prog_RANLIB+:} false; then : 2851 1.1 mrg $as_echo_n "(cached) " >&6 2852 1.1 mrg else 2853 1.1 mrg if test -n "$RANLIB"; then 2854 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2855 1.1 mrg else 2856 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2857 1.1 mrg for as_dir in $PATH 2858 1.1 mrg do 2859 1.1 mrg IFS=$as_save_IFS 2860 1.1 mrg test -z "$as_dir" && as_dir=. 2861 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2862 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2863 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2864 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2865 1.1 mrg break 2 2866 1.1 mrg fi 2867 1.1 mrg done 2868 1.1 mrg done 2869 1.1 mrg IFS=$as_save_IFS 2870 1.1 mrg 2871 1.1 mrg fi 2872 1.1 mrg fi 2873 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 2874 1.1 mrg if test -n "$RANLIB"; then 2875 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 2876 1.1 mrg $as_echo "$RANLIB" >&6; } 2877 1.1 mrg else 2878 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2879 1.1 mrg $as_echo "no" >&6; } 2880 1.1 mrg fi 2881 1.1 mrg 2882 1.1 mrg 2883 1.1 mrg fi 2884 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 2885 1.1 mrg ac_ct_RANLIB=$RANLIB 2886 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 2887 1.1 mrg set dummy ranlib; ac_word=$2 2888 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2889 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2890 1.11 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 2891 1.1 mrg $as_echo_n "(cached) " >&6 2892 1.1 mrg else 2893 1.1 mrg if test -n "$ac_ct_RANLIB"; then 2894 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2895 1.1 mrg else 2896 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2897 1.1 mrg for as_dir in $PATH 2898 1.1 mrg do 2899 1.1 mrg IFS=$as_save_IFS 2900 1.1 mrg test -z "$as_dir" && as_dir=. 2901 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2902 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2903 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 2904 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2905 1.1 mrg break 2 2906 1.1 mrg fi 2907 1.1 mrg done 2908 1.1 mrg done 2909 1.1 mrg IFS=$as_save_IFS 2910 1.1 mrg 2911 1.1 mrg fi 2912 1.1 mrg fi 2913 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2914 1.1 mrg if test -n "$ac_ct_RANLIB"; then 2915 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 2916 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 2917 1.1 mrg else 2918 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2919 1.1 mrg $as_echo "no" >&6; } 2920 1.1 mrg fi 2921 1.1 mrg 2922 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 2923 1.1 mrg RANLIB=":" 2924 1.1 mrg else 2925 1.1 mrg case $cross_compiling:$ac_tool_warned in 2926 1.1 mrg yes:) 2927 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2928 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2929 1.1 mrg ac_tool_warned=yes ;; 2930 1.1 mrg esac 2931 1.1 mrg RANLIB=$ac_ct_RANLIB 2932 1.1 mrg fi 2933 1.1 mrg else 2934 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 2935 1.1 mrg fi 2936 1.1 mrg 2937 1.1 mrg 2938 1.1 mrg # Add --enable-multilib to configure. 2939 1.1 mrg # Default to --enable-multilib 2940 1.1 mrg # Check whether --enable-multilib was given. 2941 1.1 mrg if test "${enable_multilib+set}" = set; then : 2942 1.1 mrg enableval=$enable_multilib; case "$enableval" in 2943 1.1 mrg yes) multilib=yes ;; 2944 1.1 mrg no) multilib=no ;; 2945 1.11 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2946 1.1 mrg esac 2947 1.1 mrg else 2948 1.1 mrg multilib=yes 2949 1.1 mrg fi 2950 1.1 mrg 2951 1.1 mrg 2952 1.1 mrg # Even if the default multilib is not a cross compilation, 2953 1.1 mrg # it may be that some of the other multilibs are. 2954 1.1 mrg if test $cross_compiling = no && test $multilib = yes \ 2955 1.1 mrg && test "x${with_multisubdir}" != x ; then 2956 1.1 mrg cross_compiling=maybe 2957 1.1 mrg fi 2958 1.1 mrg 2959 1.6 mrg # We may wish to install the target headers somewhere. 2960 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5 2961 1.6 mrg $as_echo_n "checking whether to install libiberty headers and static library... " >&6; } 2962 1.6 mrg 2963 1.6 mrg # Check whether --enable-install-libiberty was given. 2964 1.6 mrg if test "${enable_install_libiberty+set}" = set; then : 2965 1.6 mrg enableval=$enable_install_libiberty; enable_install_libiberty=$enableval 2966 1.6 mrg else 2967 1.6 mrg enable_install_libiberty=no 2968 1.6 mrg fi 2969 1.6 mrg 2970 1.6 mrg # Option parsed, now set things appropriately. 2971 1.6 mrg case x"$enable_install_libiberty" in 2972 1.6 mrg xyes|x) 2973 1.6 mrg target_header_dir=libiberty 2974 1.6 mrg ;; 2975 1.6 mrg xno) 2976 1.6 mrg target_header_dir= 2977 1.6 mrg ;; 2978 1.6 mrg *) 2979 1.6 mrg # This could be sanity-checked in various ways... 2980 1.6 mrg target_header_dir="${enable_install_libiberty}" 2981 1.6 mrg ;; 2982 1.6 mrg esac 2983 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5 2984 1.6 mrg $as_echo "$enable_install_libiberty" >&6; } 2985 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5 2986 1.6 mrg $as_echo "$as_me: target_header_dir = $target_header_dir" >&6;} 2987 1.6 mrg 2988 1.1 mrg 2989 1.1 mrg ac_ext=c 2990 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2991 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2992 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2993 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2994 1.1 mrg if test -n "$ac_tool_prefix"; then 2995 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2996 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 2997 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2998 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2999 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3000 1.1 mrg $as_echo_n "(cached) " >&6 3001 1.1 mrg else 3002 1.1 mrg if test -n "$CC"; then 3003 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3004 1.1 mrg else 3005 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3006 1.1 mrg for as_dir in $PATH 3007 1.1 mrg do 3008 1.1 mrg IFS=$as_save_IFS 3009 1.1 mrg test -z "$as_dir" && as_dir=. 3010 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3011 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3012 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3013 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3014 1.1 mrg break 2 3015 1.1 mrg fi 3016 1.1 mrg done 3017 1.1 mrg done 3018 1.1 mrg IFS=$as_save_IFS 3019 1.1 mrg 3020 1.1 mrg fi 3021 1.1 mrg fi 3022 1.1 mrg CC=$ac_cv_prog_CC 3023 1.1 mrg if test -n "$CC"; then 3024 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3025 1.1 mrg $as_echo "$CC" >&6; } 3026 1.1 mrg else 3027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3028 1.1 mrg $as_echo "no" >&6; } 3029 1.1 mrg fi 3030 1.1 mrg 3031 1.1 mrg 3032 1.1 mrg fi 3033 1.1 mrg if test -z "$ac_cv_prog_CC"; then 3034 1.1 mrg ac_ct_CC=$CC 3035 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 3036 1.1 mrg set dummy gcc; ac_word=$2 3037 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3038 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3039 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3040 1.1 mrg $as_echo_n "(cached) " >&6 3041 1.1 mrg else 3042 1.1 mrg if test -n "$ac_ct_CC"; then 3043 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3044 1.1 mrg else 3045 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3046 1.1 mrg for as_dir in $PATH 3047 1.1 mrg do 3048 1.1 mrg IFS=$as_save_IFS 3049 1.1 mrg test -z "$as_dir" && as_dir=. 3050 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3051 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3052 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 3053 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3054 1.1 mrg break 2 3055 1.1 mrg fi 3056 1.1 mrg done 3057 1.1 mrg done 3058 1.1 mrg IFS=$as_save_IFS 3059 1.1 mrg 3060 1.1 mrg fi 3061 1.1 mrg fi 3062 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3063 1.1 mrg if test -n "$ac_ct_CC"; then 3064 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3065 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3066 1.1 mrg else 3067 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3068 1.1 mrg $as_echo "no" >&6; } 3069 1.1 mrg fi 3070 1.1 mrg 3071 1.1 mrg if test "x$ac_ct_CC" = x; then 3072 1.1 mrg CC="" 3073 1.1 mrg else 3074 1.1 mrg case $cross_compiling:$ac_tool_warned in 3075 1.1 mrg yes:) 3076 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3077 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3078 1.1 mrg ac_tool_warned=yes ;; 3079 1.1 mrg esac 3080 1.1 mrg CC=$ac_ct_CC 3081 1.1 mrg fi 3082 1.1 mrg else 3083 1.1 mrg CC="$ac_cv_prog_CC" 3084 1.1 mrg fi 3085 1.1 mrg 3086 1.1 mrg if test -z "$CC"; then 3087 1.1 mrg if test -n "$ac_tool_prefix"; then 3088 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3089 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 3090 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3091 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3092 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3093 1.1 mrg $as_echo_n "(cached) " >&6 3094 1.1 mrg else 3095 1.1 mrg if test -n "$CC"; then 3096 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3097 1.1 mrg else 3098 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3099 1.1 mrg for as_dir in $PATH 3100 1.1 mrg do 3101 1.1 mrg IFS=$as_save_IFS 3102 1.1 mrg test -z "$as_dir" && as_dir=. 3103 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3104 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3105 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3106 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3107 1.1 mrg break 2 3108 1.1 mrg fi 3109 1.1 mrg done 3110 1.1 mrg done 3111 1.1 mrg IFS=$as_save_IFS 3112 1.1 mrg 3113 1.1 mrg fi 3114 1.1 mrg fi 3115 1.1 mrg CC=$ac_cv_prog_CC 3116 1.1 mrg if test -n "$CC"; then 3117 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3118 1.1 mrg $as_echo "$CC" >&6; } 3119 1.1 mrg else 3120 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3121 1.1 mrg $as_echo "no" >&6; } 3122 1.1 mrg fi 3123 1.1 mrg 3124 1.1 mrg 3125 1.1 mrg fi 3126 1.1 mrg fi 3127 1.1 mrg if test -z "$CC"; then 3128 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 3129 1.1 mrg set dummy cc; ac_word=$2 3130 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3131 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3132 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3133 1.1 mrg $as_echo_n "(cached) " >&6 3134 1.1 mrg else 3135 1.1 mrg if test -n "$CC"; then 3136 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3137 1.1 mrg else 3138 1.1 mrg ac_prog_rejected=no 3139 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3140 1.1 mrg for as_dir in $PATH 3141 1.1 mrg do 3142 1.1 mrg IFS=$as_save_IFS 3143 1.1 mrg test -z "$as_dir" && as_dir=. 3144 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3145 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3146 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3147 1.1 mrg ac_prog_rejected=yes 3148 1.1 mrg continue 3149 1.1 mrg fi 3150 1.1 mrg ac_cv_prog_CC="cc" 3151 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3152 1.1 mrg break 2 3153 1.1 mrg fi 3154 1.1 mrg done 3155 1.1 mrg done 3156 1.1 mrg IFS=$as_save_IFS 3157 1.1 mrg 3158 1.1 mrg if test $ac_prog_rejected = yes; then 3159 1.1 mrg # We found a bogon in the path, so make sure we never use it. 3160 1.1 mrg set dummy $ac_cv_prog_CC 3161 1.1 mrg shift 3162 1.1 mrg if test $# != 0; then 3163 1.1 mrg # We chose a different compiler from the bogus one. 3164 1.1 mrg # However, it has the same basename, so the bogon will be chosen 3165 1.1 mrg # first if we set CC to just the basename; use the full file name. 3166 1.1 mrg shift 3167 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3168 1.1 mrg fi 3169 1.1 mrg fi 3170 1.1 mrg fi 3171 1.1 mrg fi 3172 1.1 mrg CC=$ac_cv_prog_CC 3173 1.1 mrg if test -n "$CC"; then 3174 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3175 1.1 mrg $as_echo "$CC" >&6; } 3176 1.1 mrg else 3177 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3178 1.1 mrg $as_echo "no" >&6; } 3179 1.1 mrg fi 3180 1.1 mrg 3181 1.1 mrg 3182 1.1 mrg fi 3183 1.1 mrg if test -z "$CC"; then 3184 1.1 mrg if test -n "$ac_tool_prefix"; then 3185 1.1 mrg for ac_prog in cl.exe 3186 1.1 mrg do 3187 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3188 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3189 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3190 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3191 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3192 1.1 mrg $as_echo_n "(cached) " >&6 3193 1.1 mrg else 3194 1.1 mrg if test -n "$CC"; then 3195 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3196 1.1 mrg else 3197 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3198 1.1 mrg for as_dir in $PATH 3199 1.1 mrg do 3200 1.1 mrg IFS=$as_save_IFS 3201 1.1 mrg test -z "$as_dir" && as_dir=. 3202 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3203 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3204 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3205 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3206 1.1 mrg break 2 3207 1.1 mrg fi 3208 1.1 mrg done 3209 1.1 mrg done 3210 1.1 mrg IFS=$as_save_IFS 3211 1.1 mrg 3212 1.1 mrg fi 3213 1.1 mrg fi 3214 1.1 mrg CC=$ac_cv_prog_CC 3215 1.1 mrg if test -n "$CC"; then 3216 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3217 1.1 mrg $as_echo "$CC" >&6; } 3218 1.1 mrg else 3219 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3220 1.1 mrg $as_echo "no" >&6; } 3221 1.1 mrg fi 3222 1.1 mrg 3223 1.1 mrg 3224 1.1 mrg test -n "$CC" && break 3225 1.1 mrg done 3226 1.1 mrg fi 3227 1.1 mrg if test -z "$CC"; then 3228 1.1 mrg ac_ct_CC=$CC 3229 1.1 mrg for ac_prog in cl.exe 3230 1.1 mrg do 3231 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3232 1.1 mrg set dummy $ac_prog; ac_word=$2 3233 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3234 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3235 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3236 1.1 mrg $as_echo_n "(cached) " >&6 3237 1.1 mrg else 3238 1.1 mrg if test -n "$ac_ct_CC"; then 3239 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3240 1.1 mrg else 3241 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3242 1.1 mrg for as_dir in $PATH 3243 1.1 mrg do 3244 1.1 mrg IFS=$as_save_IFS 3245 1.1 mrg test -z "$as_dir" && as_dir=. 3246 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3247 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3248 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 3249 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3250 1.1 mrg break 2 3251 1.1 mrg fi 3252 1.1 mrg done 3253 1.1 mrg done 3254 1.1 mrg IFS=$as_save_IFS 3255 1.1 mrg 3256 1.1 mrg fi 3257 1.1 mrg fi 3258 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3259 1.1 mrg if test -n "$ac_ct_CC"; then 3260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3261 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3262 1.1 mrg else 3263 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3264 1.1 mrg $as_echo "no" >&6; } 3265 1.1 mrg fi 3266 1.1 mrg 3267 1.1 mrg 3268 1.1 mrg test -n "$ac_ct_CC" && break 3269 1.1 mrg done 3270 1.1 mrg 3271 1.1 mrg if test "x$ac_ct_CC" = x; then 3272 1.1 mrg CC="" 3273 1.1 mrg else 3274 1.1 mrg case $cross_compiling:$ac_tool_warned in 3275 1.1 mrg yes:) 3276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3277 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3278 1.1 mrg ac_tool_warned=yes ;; 3279 1.1 mrg esac 3280 1.1 mrg CC=$ac_ct_CC 3281 1.1 mrg fi 3282 1.1 mrg fi 3283 1.1 mrg 3284 1.1 mrg fi 3285 1.1 mrg 3286 1.1 mrg 3287 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3288 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3289 1.11 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 3290 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3291 1.1 mrg 3292 1.1 mrg # Provide some information about the compiler. 3293 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3294 1.1 mrg set X $ac_compile 3295 1.1 mrg ac_compiler=$2 3296 1.1 mrg for ac_option in --version -v -V -qversion; do 3297 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 3298 1.1 mrg case "(($ac_try" in 3299 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3300 1.1 mrg *) ac_try_echo=$ac_try;; 3301 1.1 mrg esac 3302 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3303 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3304 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3305 1.1 mrg ac_status=$? 3306 1.1 mrg if test -s conftest.err; then 3307 1.1 mrg sed '10a\ 3308 1.1 mrg ... rest of stderr output deleted ... 3309 1.1 mrg 10q' conftest.err >conftest.er1 3310 1.1 mrg cat conftest.er1 >&5 3311 1.1 mrg fi 3312 1.11 mrg rm -f conftest.er1 conftest.err 3313 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3314 1.1 mrg test $ac_status = 0; } 3315 1.1 mrg done 3316 1.1 mrg 3317 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3318 1.1 mrg /* end confdefs.h. */ 3319 1.12 mrg #include <stdio.h> 3320 1.1 mrg int 3321 1.1 mrg main () 3322 1.1 mrg { 3323 1.12 mrg printf ("hello world\n"); 3324 1.1 mrg ; 3325 1.1 mrg return 0; 3326 1.1 mrg } 3327 1.1 mrg _ACEOF 3328 1.1 mrg # FIXME: Cleanup? 3329 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3330 1.1 mrg (eval $ac_link) 2>&5 3331 1.1 mrg ac_status=$? 3332 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3333 1.1 mrg test $ac_status = 0; }; then : 3334 1.1 mrg gcc_no_link=no 3335 1.1 mrg else 3336 1.1 mrg gcc_no_link=yes 3337 1.1 mrg fi 3338 1.1 mrg if test x$gcc_no_link = xyes; then 3339 1.1 mrg # Setting cross_compile will disable run tests; it will 3340 1.1 mrg # also disable AC_CHECK_FILE but that's generally 3341 1.1 mrg # correct if we can't link. 3342 1.1 mrg cross_compiling=yes 3343 1.1 mrg EXEEXT= 3344 1.1 mrg else 3345 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3346 1.1 mrg /* end confdefs.h. */ 3347 1.1 mrg 3348 1.1 mrg int 3349 1.1 mrg main () 3350 1.1 mrg { 3351 1.1 mrg 3352 1.1 mrg ; 3353 1.1 mrg return 0; 3354 1.1 mrg } 3355 1.1 mrg _ACEOF 3356 1.1 mrg ac_clean_files_save=$ac_clean_files 3357 1.11 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3358 1.1 mrg # Try to create an executable without -o first, disregard a.out. 3359 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 3360 1.1 mrg # of exeext. 3361 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3362 1.11 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 3363 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3364 1.1 mrg 3365 1.1 mrg # The possible output files: 3366 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3367 1.1 mrg 3368 1.1 mrg ac_rmfiles= 3369 1.1 mrg for ac_file in $ac_files 3370 1.1 mrg do 3371 1.1 mrg case $ac_file in 3372 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3373 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3374 1.1 mrg esac 3375 1.1 mrg done 3376 1.1 mrg rm -f $ac_rmfiles 3377 1.1 mrg 3378 1.1 mrg if { { ac_try="$ac_link_default" 3379 1.1 mrg case "(($ac_try" in 3380 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3381 1.1 mrg *) ac_try_echo=$ac_try;; 3382 1.1 mrg esac 3383 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3384 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3385 1.1 mrg (eval "$ac_link_default") 2>&5 3386 1.1 mrg ac_status=$? 3387 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3388 1.1 mrg test $ac_status = 0; }; then : 3389 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3390 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3391 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3392 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3393 1.1 mrg # Autoconf. 3394 1.1 mrg for ac_file in $ac_files '' 3395 1.1 mrg do 3396 1.1 mrg test -f "$ac_file" || continue 3397 1.1 mrg case $ac_file in 3398 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3399 1.1 mrg ;; 3400 1.1 mrg [ab].out ) 3401 1.1 mrg # We found the default executable, but exeext='' is most 3402 1.1 mrg # certainly right. 3403 1.1 mrg break;; 3404 1.1 mrg *.* ) 3405 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3406 1.1 mrg then :; else 3407 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3408 1.1 mrg fi 3409 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3410 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3411 1.1 mrg # argument, so we may need to know it at that point already. 3412 1.1 mrg # Even if this section looks crufty: it has the advantage of 3413 1.1 mrg # actually working. 3414 1.1 mrg break;; 3415 1.1 mrg * ) 3416 1.1 mrg break;; 3417 1.1 mrg esac 3418 1.1 mrg done 3419 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3420 1.1 mrg 3421 1.1 mrg else 3422 1.1 mrg ac_file='' 3423 1.1 mrg fi 3424 1.1 mrg if test -z "$ac_file"; then : 3425 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3426 1.11 mrg $as_echo "no" >&6; } 3427 1.11 mrg $as_echo "$as_me: failed program was:" >&5 3428 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3429 1.1 mrg 3430 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3431 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3432 1.11 mrg as_fn_error 77 "C compiler cannot create executables 3433 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3434 1.11 mrg else 3435 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3436 1.11 mrg $as_echo "yes" >&6; } 3437 1.1 mrg fi 3438 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3439 1.11 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3440 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3441 1.11 mrg $as_echo "$ac_file" >&6; } 3442 1.1 mrg ac_exeext=$ac_cv_exeext 3443 1.1 mrg 3444 1.11 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3445 1.1 mrg ac_clean_files=$ac_clean_files_save 3446 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3447 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3448 1.1 mrg if { { ac_try="$ac_link" 3449 1.1 mrg case "(($ac_try" in 3450 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3451 1.1 mrg *) ac_try_echo=$ac_try;; 3452 1.1 mrg esac 3453 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3454 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3455 1.1 mrg (eval "$ac_link") 2>&5 3456 1.1 mrg ac_status=$? 3457 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3458 1.1 mrg test $ac_status = 0; }; then : 3459 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3460 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3461 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3462 1.1 mrg # `rm'. 3463 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3464 1.1 mrg test -f "$ac_file" || continue 3465 1.1 mrg case $ac_file in 3466 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3467 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3468 1.1 mrg break;; 3469 1.1 mrg * ) break;; 3470 1.1 mrg esac 3471 1.1 mrg done 3472 1.1 mrg else 3473 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3474 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3475 1.11 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3476 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3477 1.1 mrg fi 3478 1.11 mrg rm -f conftest conftest$ac_cv_exeext 3479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3480 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 3481 1.1 mrg 3482 1.1 mrg rm -f conftest.$ac_ext 3483 1.1 mrg EXEEXT=$ac_cv_exeext 3484 1.1 mrg ac_exeext=$EXEEXT 3485 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3486 1.11 mrg /* end confdefs.h. */ 3487 1.11 mrg #include <stdio.h> 3488 1.11 mrg int 3489 1.11 mrg main () 3490 1.11 mrg { 3491 1.11 mrg FILE *f = fopen ("conftest.out", "w"); 3492 1.11 mrg return ferror (f) || fclose (f) != 0; 3493 1.11 mrg 3494 1.11 mrg ; 3495 1.11 mrg return 0; 3496 1.11 mrg } 3497 1.11 mrg _ACEOF 3498 1.11 mrg ac_clean_files="$ac_clean_files conftest.out" 3499 1.11 mrg # Check that the compiler produces executables we can run. If not, either 3500 1.11 mrg # the compiler is broken, or we cross compile. 3501 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3502 1.11 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 3503 1.11 mrg if test "$cross_compiling" != yes; then 3504 1.11 mrg { { ac_try="$ac_link" 3505 1.11 mrg case "(($ac_try" in 3506 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3507 1.11 mrg *) ac_try_echo=$ac_try;; 3508 1.11 mrg esac 3509 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3510 1.11 mrg $as_echo "$ac_try_echo"; } >&5 3511 1.11 mrg (eval "$ac_link") 2>&5 3512 1.11 mrg ac_status=$? 3513 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3514 1.11 mrg test $ac_status = 0; } 3515 1.11 mrg if { ac_try='./conftest$ac_cv_exeext' 3516 1.11 mrg { { case "(($ac_try" in 3517 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3518 1.11 mrg *) ac_try_echo=$ac_try;; 3519 1.11 mrg esac 3520 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3521 1.11 mrg $as_echo "$ac_try_echo"; } >&5 3522 1.11 mrg (eval "$ac_try") 2>&5 3523 1.11 mrg ac_status=$? 3524 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3525 1.11 mrg test $ac_status = 0; }; }; then 3526 1.11 mrg cross_compiling=no 3527 1.11 mrg else 3528 1.11 mrg if test "$cross_compiling" = maybe; then 3529 1.11 mrg cross_compiling=yes 3530 1.11 mrg else 3531 1.11 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3532 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3533 1.11 mrg as_fn_error $? "cannot run C compiled programs. 3534 1.11 mrg If you meant to cross compile, use \`--host'. 3535 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3536 1.11 mrg fi 3537 1.11 mrg fi 3538 1.11 mrg fi 3539 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3540 1.11 mrg $as_echo "$cross_compiling" >&6; } 3541 1.11 mrg 3542 1.11 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3543 1.11 mrg ac_clean_files=$ac_clean_files_save 3544 1.1 mrg fi 3545 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3546 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 3547 1.11 mrg if ${ac_cv_objext+:} false; then : 3548 1.1 mrg $as_echo_n "(cached) " >&6 3549 1.1 mrg else 3550 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3551 1.1 mrg /* end confdefs.h. */ 3552 1.1 mrg 3553 1.1 mrg int 3554 1.1 mrg main () 3555 1.1 mrg { 3556 1.1 mrg 3557 1.1 mrg ; 3558 1.1 mrg return 0; 3559 1.1 mrg } 3560 1.1 mrg _ACEOF 3561 1.1 mrg rm -f conftest.o conftest.obj 3562 1.1 mrg if { { ac_try="$ac_compile" 3563 1.1 mrg case "(($ac_try" in 3564 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3565 1.1 mrg *) ac_try_echo=$ac_try;; 3566 1.1 mrg esac 3567 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3568 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3569 1.1 mrg (eval "$ac_compile") 2>&5 3570 1.1 mrg ac_status=$? 3571 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3572 1.1 mrg test $ac_status = 0; }; then : 3573 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 3574 1.1 mrg test -f "$ac_file" || continue; 3575 1.1 mrg case $ac_file in 3576 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3577 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3578 1.1 mrg break;; 3579 1.1 mrg esac 3580 1.1 mrg done 3581 1.1 mrg else 3582 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3583 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3584 1.1 mrg 3585 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3586 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3587 1.11 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 3588 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3589 1.1 mrg fi 3590 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 3591 1.1 mrg fi 3592 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3593 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 3594 1.1 mrg OBJEXT=$ac_cv_objext 3595 1.1 mrg ac_objext=$OBJEXT 3596 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3597 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3598 1.11 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 3599 1.1 mrg $as_echo_n "(cached) " >&6 3600 1.1 mrg else 3601 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3602 1.1 mrg /* end confdefs.h. */ 3603 1.1 mrg 3604 1.1 mrg int 3605 1.1 mrg main () 3606 1.1 mrg { 3607 1.1 mrg #ifndef __GNUC__ 3608 1.1 mrg choke me 3609 1.1 mrg #endif 3610 1.1 mrg 3611 1.1 mrg ; 3612 1.1 mrg return 0; 3613 1.1 mrg } 3614 1.1 mrg _ACEOF 3615 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3616 1.1 mrg ac_compiler_gnu=yes 3617 1.1 mrg else 3618 1.1 mrg ac_compiler_gnu=no 3619 1.1 mrg fi 3620 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3621 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 3622 1.1 mrg 3623 1.1 mrg fi 3624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3625 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3626 1.1 mrg if test $ac_compiler_gnu = yes; then 3627 1.1 mrg GCC=yes 3628 1.1 mrg else 3629 1.1 mrg GCC= 3630 1.1 mrg fi 3631 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 3632 1.1 mrg ac_save_CFLAGS=$CFLAGS 3633 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3634 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 3635 1.11 mrg if ${ac_cv_prog_cc_g+:} false; then : 3636 1.1 mrg $as_echo_n "(cached) " >&6 3637 1.1 mrg else 3638 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 3639 1.1 mrg ac_c_werror_flag=yes 3640 1.1 mrg ac_cv_prog_cc_g=no 3641 1.1 mrg CFLAGS="-g" 3642 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3643 1.1 mrg /* end confdefs.h. */ 3644 1.1 mrg 3645 1.1 mrg int 3646 1.1 mrg main () 3647 1.1 mrg { 3648 1.1 mrg 3649 1.1 mrg ; 3650 1.1 mrg return 0; 3651 1.1 mrg } 3652 1.1 mrg _ACEOF 3653 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3654 1.1 mrg ac_cv_prog_cc_g=yes 3655 1.1 mrg else 3656 1.1 mrg CFLAGS="" 3657 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3658 1.1 mrg /* end confdefs.h. */ 3659 1.1 mrg 3660 1.1 mrg int 3661 1.1 mrg main () 3662 1.1 mrg { 3663 1.1 mrg 3664 1.1 mrg ; 3665 1.1 mrg return 0; 3666 1.1 mrg } 3667 1.1 mrg _ACEOF 3668 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3669 1.1 mrg 3670 1.1 mrg else 3671 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3672 1.1 mrg CFLAGS="-g" 3673 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3674 1.1 mrg /* end confdefs.h. */ 3675 1.1 mrg 3676 1.1 mrg int 3677 1.1 mrg main () 3678 1.1 mrg { 3679 1.1 mrg 3680 1.1 mrg ; 3681 1.1 mrg return 0; 3682 1.1 mrg } 3683 1.1 mrg _ACEOF 3684 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3685 1.1 mrg ac_cv_prog_cc_g=yes 3686 1.1 mrg fi 3687 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3688 1.1 mrg fi 3689 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3690 1.1 mrg fi 3691 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3692 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3693 1.1 mrg fi 3694 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3695 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 3696 1.1 mrg if test "$ac_test_CFLAGS" = set; then 3697 1.1 mrg CFLAGS=$ac_save_CFLAGS 3698 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 3699 1.1 mrg if test "$GCC" = yes; then 3700 1.1 mrg CFLAGS="-g -O2" 3701 1.1 mrg else 3702 1.1 mrg CFLAGS="-g" 3703 1.1 mrg fi 3704 1.1 mrg else 3705 1.1 mrg if test "$GCC" = yes; then 3706 1.1 mrg CFLAGS="-O2" 3707 1.1 mrg else 3708 1.1 mrg CFLAGS= 3709 1.1 mrg fi 3710 1.1 mrg fi 3711 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3712 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3713 1.11 mrg if ${ac_cv_prog_cc_c89+:} false; then : 3714 1.1 mrg $as_echo_n "(cached) " >&6 3715 1.1 mrg else 3716 1.1 mrg ac_cv_prog_cc_c89=no 3717 1.1 mrg ac_save_CC=$CC 3718 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3719 1.1 mrg /* end confdefs.h. */ 3720 1.1 mrg #include <stdarg.h> 3721 1.1 mrg #include <stdio.h> 3722 1.11 mrg struct stat; 3723 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3724 1.1 mrg struct buf { int x; }; 3725 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 3726 1.1 mrg static char *e (p, i) 3727 1.1 mrg char **p; 3728 1.1 mrg int i; 3729 1.1 mrg { 3730 1.1 mrg return p[i]; 3731 1.1 mrg } 3732 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 3733 1.1 mrg { 3734 1.1 mrg char *s; 3735 1.1 mrg va_list v; 3736 1.1 mrg va_start (v,p); 3737 1.1 mrg s = g (p, va_arg (v,int)); 3738 1.1 mrg va_end (v); 3739 1.1 mrg return s; 3740 1.1 mrg } 3741 1.1 mrg 3742 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3743 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 3744 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 3745 1.1 mrg as 'x'. The following induces an error, until -std is added to get 3746 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3747 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 3748 1.1 mrg that's true only with -std. */ 3749 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3750 1.1 mrg 3751 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3752 1.1 mrg inside strings and character constants. */ 3753 1.1 mrg #define FOO(x) 'x' 3754 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3755 1.1 mrg 3756 1.1 mrg int test (int i, double x); 3757 1.1 mrg struct s1 {int (*f) (int a);}; 3758 1.1 mrg struct s2 {int (*f) (double a);}; 3759 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3760 1.1 mrg int argc; 3761 1.1 mrg char **argv; 3762 1.1 mrg int 3763 1.1 mrg main () 3764 1.1 mrg { 3765 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3766 1.1 mrg ; 3767 1.1 mrg return 0; 3768 1.1 mrg } 3769 1.1 mrg _ACEOF 3770 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3771 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3772 1.1 mrg do 3773 1.1 mrg CC="$ac_save_CC $ac_arg" 3774 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3775 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 3776 1.1 mrg fi 3777 1.1 mrg rm -f core conftest.err conftest.$ac_objext 3778 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3779 1.1 mrg done 3780 1.1 mrg rm -f conftest.$ac_ext 3781 1.1 mrg CC=$ac_save_CC 3782 1.1 mrg 3783 1.1 mrg fi 3784 1.1 mrg # AC_CACHE_VAL 3785 1.1 mrg case "x$ac_cv_prog_cc_c89" in 3786 1.1 mrg x) 3787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3788 1.1 mrg $as_echo "none needed" >&6; } ;; 3789 1.1 mrg xno) 3790 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3791 1.1 mrg $as_echo "unsupported" >&6; } ;; 3792 1.1 mrg *) 3793 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 3794 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3795 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3796 1.1 mrg esac 3797 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 3798 1.1 mrg 3799 1.1 mrg fi 3800 1.1 mrg 3801 1.1 mrg ac_ext=c 3802 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3803 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3804 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3805 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3806 1.1 mrg 3807 1.1 mrg 3808 1.6 mrg ac_ext=c 3809 1.6 mrg ac_cpp='$CPP $CPPFLAGS' 3810 1.6 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3811 1.6 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3812 1.6 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3813 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3814 1.6 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 3815 1.6 mrg # On Suns, sometimes $CPP names a directory. 3816 1.6 mrg if test -n "$CPP" && test -d "$CPP"; then 3817 1.6 mrg CPP= 3818 1.1 mrg fi 3819 1.6 mrg if test -z "$CPP"; then 3820 1.11 mrg if ${ac_cv_prog_CPP+:} false; then : 3821 1.1 mrg $as_echo_n "(cached) " >&6 3822 1.1 mrg else 3823 1.6 mrg # Double quotes because CPP needs to be expanded 3824 1.6 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3825 1.6 mrg do 3826 1.6 mrg ac_preproc_ok=false 3827 1.6 mrg for ac_c_preproc_warn_flag in '' yes 3828 1.6 mrg do 3829 1.6 mrg # Use a header file that comes with gcc, so configuring glibc 3830 1.6 mrg # with a fresh cross-compiler works. 3831 1.6 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3832 1.6 mrg # <limits.h> exists even on freestanding compilers. 3833 1.6 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 3834 1.6 mrg # not just through cpp. "Syntax error" is here to catch this case. 3835 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3836 1.1 mrg /* end confdefs.h. */ 3837 1.6 mrg #ifdef __STDC__ 3838 1.6 mrg # include <limits.h> 3839 1.6 mrg #else 3840 1.6 mrg # include <assert.h> 3841 1.6 mrg #endif 3842 1.6 mrg Syntax error 3843 1.6 mrg _ACEOF 3844 1.6 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3845 1.6 mrg 3846 1.6 mrg else 3847 1.6 mrg # Broken: fails on valid input. 3848 1.6 mrg continue 3849 1.6 mrg fi 3850 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3851 1.1 mrg 3852 1.6 mrg # OK, works on sane cases. Now check whether nonexistent headers 3853 1.6 mrg # can be detected and how. 3854 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3855 1.6 mrg /* end confdefs.h. */ 3856 1.6 mrg #include <ac_nonexistent.h> 3857 1.1 mrg _ACEOF 3858 1.6 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3859 1.6 mrg # Broken: success on invalid input. 3860 1.6 mrg continue 3861 1.6 mrg else 3862 1.6 mrg # Passes both tests. 3863 1.6 mrg ac_preproc_ok=: 3864 1.6 mrg break 3865 1.6 mrg fi 3866 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3867 1.6 mrg 3868 1.6 mrg done 3869 1.6 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3870 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 3871 1.6 mrg if $ac_preproc_ok; then : 3872 1.1 mrg break 3873 1.1 mrg fi 3874 1.6 mrg 3875 1.6 mrg done 3876 1.6 mrg ac_cv_prog_CPP=$CPP 3877 1.6 mrg 3878 1.1 mrg fi 3879 1.6 mrg CPP=$ac_cv_prog_CPP 3880 1.6 mrg else 3881 1.6 mrg ac_cv_prog_CPP=$CPP 3882 1.1 mrg fi 3883 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3884 1.6 mrg $as_echo "$CPP" >&6; } 3885 1.6 mrg ac_preproc_ok=false 3886 1.6 mrg for ac_c_preproc_warn_flag in '' yes 3887 1.6 mrg do 3888 1.6 mrg # Use a header file that comes with gcc, so configuring glibc 3889 1.6 mrg # with a fresh cross-compiler works. 3890 1.6 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3891 1.6 mrg # <limits.h> exists even on freestanding compilers. 3892 1.6 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 3893 1.6 mrg # not just through cpp. "Syntax error" is here to catch this case. 3894 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3895 1.1 mrg /* end confdefs.h. */ 3896 1.6 mrg #ifdef __STDC__ 3897 1.6 mrg # include <limits.h> 3898 1.6 mrg #else 3899 1.6 mrg # include <assert.h> 3900 1.6 mrg #endif 3901 1.6 mrg Syntax error 3902 1.6 mrg _ACEOF 3903 1.6 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3904 1.1 mrg 3905 1.6 mrg else 3906 1.6 mrg # Broken: fails on valid input. 3907 1.6 mrg continue 3908 1.1 mrg fi 3909 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3910 1.6 mrg 3911 1.6 mrg # OK, works on sane cases. Now check whether nonexistent headers 3912 1.6 mrg # can be detected and how. 3913 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3914 1.1 mrg /* end confdefs.h. */ 3915 1.6 mrg #include <ac_nonexistent.h> 3916 1.6 mrg _ACEOF 3917 1.6 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3918 1.6 mrg # Broken: success on invalid input. 3919 1.6 mrg continue 3920 1.6 mrg else 3921 1.6 mrg # Passes both tests. 3922 1.6 mrg ac_preproc_ok=: 3923 1.6 mrg break 3924 1.6 mrg fi 3925 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3926 1.6 mrg 3927 1.6 mrg done 3928 1.6 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3929 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 3930 1.6 mrg if $ac_preproc_ok; then : 3931 1.6 mrg 3932 1.6 mrg else 3933 1.6 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3934 1.6 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3935 1.11 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3936 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3937 1.6 mrg fi 3938 1.6 mrg 3939 1.6 mrg ac_ext=c 3940 1.6 mrg ac_cpp='$CPP $CPPFLAGS' 3941 1.6 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3942 1.6 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3943 1.6 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3944 1.6 mrg 3945 1.6 mrg 3946 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3947 1.6 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3948 1.11 mrg if ${ac_cv_path_GREP+:} false; then : 3949 1.6 mrg $as_echo_n "(cached) " >&6 3950 1.6 mrg else 3951 1.6 mrg if test -z "$GREP"; then 3952 1.6 mrg ac_path_GREP_found=false 3953 1.6 mrg # Loop through the user's path and test for each of PROGNAME-LIST 3954 1.6 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3955 1.6 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3956 1.6 mrg do 3957 1.6 mrg IFS=$as_save_IFS 3958 1.6 mrg test -z "$as_dir" && as_dir=. 3959 1.6 mrg for ac_prog in grep ggrep; do 3960 1.6 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3961 1.6 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3962 1.11 mrg as_fn_executable_p "$ac_path_GREP" || continue 3963 1.6 mrg # Check for GNU ac_path_GREP and select it if it is found. 3964 1.6 mrg # Check for GNU $ac_path_GREP 3965 1.6 mrg case `"$ac_path_GREP" --version 2>&1` in 3966 1.6 mrg *GNU*) 3967 1.6 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3968 1.6 mrg *) 3969 1.6 mrg ac_count=0 3970 1.6 mrg $as_echo_n 0123456789 >"conftest.in" 3971 1.6 mrg while : 3972 1.6 mrg do 3973 1.6 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 3974 1.6 mrg mv "conftest.tmp" "conftest.in" 3975 1.6 mrg cp "conftest.in" "conftest.nl" 3976 1.6 mrg $as_echo 'GREP' >> "conftest.nl" 3977 1.6 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3978 1.6 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3979 1.6 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 3980 1.6 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 3981 1.6 mrg # Best one so far, save it but keep looking for a better one 3982 1.6 mrg ac_cv_path_GREP="$ac_path_GREP" 3983 1.6 mrg ac_path_GREP_max=$ac_count 3984 1.6 mrg fi 3985 1.6 mrg # 10*(2^10) chars as input seems more than enough 3986 1.6 mrg test $ac_count -gt 10 && break 3987 1.6 mrg done 3988 1.6 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3989 1.6 mrg esac 3990 1.6 mrg 3991 1.6 mrg $ac_path_GREP_found && break 3 3992 1.6 mrg done 3993 1.6 mrg done 3994 1.6 mrg done 3995 1.6 mrg IFS=$as_save_IFS 3996 1.6 mrg if test -z "$ac_cv_path_GREP"; then 3997 1.11 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3998 1.6 mrg fi 3999 1.6 mrg else 4000 1.6 mrg ac_cv_path_GREP=$GREP 4001 1.6 mrg fi 4002 1.6 mrg 4003 1.6 mrg fi 4004 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4005 1.6 mrg $as_echo "$ac_cv_path_GREP" >&6; } 4006 1.6 mrg GREP="$ac_cv_path_GREP" 4007 1.6 mrg 4008 1.6 mrg 4009 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4010 1.6 mrg $as_echo_n "checking for egrep... " >&6; } 4011 1.11 mrg if ${ac_cv_path_EGREP+:} false; then : 4012 1.6 mrg $as_echo_n "(cached) " >&6 4013 1.6 mrg else 4014 1.6 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4015 1.6 mrg then ac_cv_path_EGREP="$GREP -E" 4016 1.6 mrg else 4017 1.6 mrg if test -z "$EGREP"; then 4018 1.6 mrg ac_path_EGREP_found=false 4019 1.6 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4020 1.6 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4021 1.6 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4022 1.6 mrg do 4023 1.6 mrg IFS=$as_save_IFS 4024 1.6 mrg test -z "$as_dir" && as_dir=. 4025 1.6 mrg for ac_prog in egrep; do 4026 1.6 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4027 1.6 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4028 1.11 mrg as_fn_executable_p "$ac_path_EGREP" || continue 4029 1.6 mrg # Check for GNU ac_path_EGREP and select it if it is found. 4030 1.6 mrg # Check for GNU $ac_path_EGREP 4031 1.6 mrg case `"$ac_path_EGREP" --version 2>&1` in 4032 1.6 mrg *GNU*) 4033 1.6 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4034 1.6 mrg *) 4035 1.6 mrg ac_count=0 4036 1.6 mrg $as_echo_n 0123456789 >"conftest.in" 4037 1.6 mrg while : 4038 1.6 mrg do 4039 1.6 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4040 1.6 mrg mv "conftest.tmp" "conftest.in" 4041 1.6 mrg cp "conftest.in" "conftest.nl" 4042 1.6 mrg $as_echo 'EGREP' >> "conftest.nl" 4043 1.6 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4044 1.6 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4045 1.6 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4046 1.6 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4047 1.6 mrg # Best one so far, save it but keep looking for a better one 4048 1.6 mrg ac_cv_path_EGREP="$ac_path_EGREP" 4049 1.6 mrg ac_path_EGREP_max=$ac_count 4050 1.6 mrg fi 4051 1.6 mrg # 10*(2^10) chars as input seems more than enough 4052 1.6 mrg test $ac_count -gt 10 && break 4053 1.6 mrg done 4054 1.6 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4055 1.6 mrg esac 4056 1.6 mrg 4057 1.6 mrg $ac_path_EGREP_found && break 3 4058 1.6 mrg done 4059 1.6 mrg done 4060 1.6 mrg done 4061 1.6 mrg IFS=$as_save_IFS 4062 1.6 mrg if test -z "$ac_cv_path_EGREP"; then 4063 1.11 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4064 1.6 mrg fi 4065 1.6 mrg else 4066 1.6 mrg ac_cv_path_EGREP=$EGREP 4067 1.6 mrg fi 4068 1.6 mrg 4069 1.6 mrg fi 4070 1.6 mrg fi 4071 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4072 1.6 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 4073 1.6 mrg EGREP="$ac_cv_path_EGREP" 4074 1.6 mrg 4075 1.6 mrg 4076 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4077 1.6 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 4078 1.11 mrg if ${ac_cv_header_stdc+:} false; then : 4079 1.6 mrg $as_echo_n "(cached) " >&6 4080 1.6 mrg else 4081 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4082 1.6 mrg /* end confdefs.h. */ 4083 1.6 mrg #include <stdlib.h> 4084 1.6 mrg #include <stdarg.h> 4085 1.6 mrg #include <string.h> 4086 1.6 mrg #include <float.h> 4087 1.6 mrg 4088 1.6 mrg int 4089 1.6 mrg main () 4090 1.6 mrg { 4091 1.6 mrg 4092 1.6 mrg ; 4093 1.6 mrg return 0; 4094 1.6 mrg } 4095 1.6 mrg _ACEOF 4096 1.6 mrg if ac_fn_c_try_compile "$LINENO"; then : 4097 1.6 mrg ac_cv_header_stdc=yes 4098 1.6 mrg else 4099 1.6 mrg ac_cv_header_stdc=no 4100 1.6 mrg fi 4101 1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4102 1.6 mrg 4103 1.6 mrg if test $ac_cv_header_stdc = yes; then 4104 1.6 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4105 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4106 1.6 mrg /* end confdefs.h. */ 4107 1.6 mrg #include <string.h> 4108 1.6 mrg 4109 1.6 mrg _ACEOF 4110 1.6 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4111 1.6 mrg $EGREP "memchr" >/dev/null 2>&1; then : 4112 1.6 mrg 4113 1.6 mrg else 4114 1.6 mrg ac_cv_header_stdc=no 4115 1.6 mrg fi 4116 1.6 mrg rm -f conftest* 4117 1.6 mrg 4118 1.6 mrg fi 4119 1.6 mrg 4120 1.6 mrg if test $ac_cv_header_stdc = yes; then 4121 1.6 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4122 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4123 1.6 mrg /* end confdefs.h. */ 4124 1.6 mrg #include <stdlib.h> 4125 1.6 mrg 4126 1.6 mrg _ACEOF 4127 1.6 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4128 1.6 mrg $EGREP "free" >/dev/null 2>&1; then : 4129 1.6 mrg 4130 1.6 mrg else 4131 1.6 mrg ac_cv_header_stdc=no 4132 1.6 mrg fi 4133 1.6 mrg rm -f conftest* 4134 1.6 mrg 4135 1.6 mrg fi 4136 1.6 mrg 4137 1.6 mrg if test $ac_cv_header_stdc = yes; then 4138 1.6 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4139 1.6 mrg if test "$cross_compiling" = yes; then : 4140 1.6 mrg : 4141 1.6 mrg else 4142 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4143 1.6 mrg /* end confdefs.h. */ 4144 1.6 mrg #include <ctype.h> 4145 1.6 mrg #include <stdlib.h> 4146 1.6 mrg #if ((' ' & 0x0FF) == 0x020) 4147 1.6 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4148 1.6 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4149 1.6 mrg #else 4150 1.6 mrg # define ISLOWER(c) \ 4151 1.6 mrg (('a' <= (c) && (c) <= 'i') \ 4152 1.6 mrg || ('j' <= (c) && (c) <= 'r') \ 4153 1.6 mrg || ('s' <= (c) && (c) <= 'z')) 4154 1.6 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4155 1.6 mrg #endif 4156 1.6 mrg 4157 1.6 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4158 1.6 mrg int 4159 1.6 mrg main () 4160 1.6 mrg { 4161 1.6 mrg int i; 4162 1.6 mrg for (i = 0; i < 256; i++) 4163 1.6 mrg if (XOR (islower (i), ISLOWER (i)) 4164 1.6 mrg || toupper (i) != TOUPPER (i)) 4165 1.6 mrg return 2; 4166 1.6 mrg return 0; 4167 1.6 mrg } 4168 1.6 mrg _ACEOF 4169 1.6 mrg if ac_fn_c_try_run "$LINENO"; then : 4170 1.6 mrg 4171 1.6 mrg else 4172 1.6 mrg ac_cv_header_stdc=no 4173 1.6 mrg fi 4174 1.6 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4175 1.6 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4176 1.6 mrg fi 4177 1.6 mrg 4178 1.6 mrg fi 4179 1.6 mrg fi 4180 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4181 1.6 mrg $as_echo "$ac_cv_header_stdc" >&6; } 4182 1.6 mrg if test $ac_cv_header_stdc = yes; then 4183 1.6 mrg 4184 1.6 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4185 1.6 mrg 4186 1.6 mrg fi 4187 1.6 mrg 4188 1.6 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4189 1.6 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4190 1.6 mrg inttypes.h stdint.h unistd.h 4191 1.6 mrg do : 4192 1.6 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4193 1.6 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4194 1.6 mrg " 4195 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4196 1.6 mrg cat >>confdefs.h <<_ACEOF 4197 1.6 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4198 1.6 mrg _ACEOF 4199 1.6 mrg 4200 1.6 mrg fi 4201 1.6 mrg 4202 1.6 mrg done 4203 1.6 mrg 4204 1.6 mrg 4205 1.6 mrg 4206 1.6 mrg ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4207 1.11 mrg if test "x$ac_cv_header_minix_config_h" = xyes; then : 4208 1.6 mrg MINIX=yes 4209 1.6 mrg else 4210 1.6 mrg MINIX= 4211 1.6 mrg fi 4212 1.6 mrg 4213 1.6 mrg 4214 1.6 mrg if test "$MINIX" = yes; then 4215 1.6 mrg 4216 1.6 mrg $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4217 1.6 mrg 4218 1.6 mrg 4219 1.6 mrg $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4220 1.6 mrg 4221 1.6 mrg 4222 1.6 mrg $as_echo "#define _MINIX 1" >>confdefs.h 4223 1.6 mrg 4224 1.6 mrg fi 4225 1.6 mrg 4226 1.6 mrg 4227 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4228 1.6 mrg $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4229 1.11 mrg if ${ac_cv_safe_to_define___extensions__+:} false; then : 4230 1.6 mrg $as_echo_n "(cached) " >&6 4231 1.6 mrg else 4232 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4233 1.6 mrg /* end confdefs.h. */ 4234 1.6 mrg 4235 1.11 mrg # define __EXTENSIONS__ 1 4236 1.11 mrg $ac_includes_default 4237 1.6 mrg int 4238 1.6 mrg main () 4239 1.6 mrg { 4240 1.6 mrg 4241 1.6 mrg ; 4242 1.6 mrg return 0; 4243 1.6 mrg } 4244 1.6 mrg _ACEOF 4245 1.6 mrg if ac_fn_c_try_compile "$LINENO"; then : 4246 1.6 mrg ac_cv_safe_to_define___extensions__=yes 4247 1.6 mrg else 4248 1.6 mrg ac_cv_safe_to_define___extensions__=no 4249 1.6 mrg fi 4250 1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4251 1.6 mrg fi 4252 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4253 1.6 mrg $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4254 1.6 mrg test $ac_cv_safe_to_define___extensions__ = yes && 4255 1.6 mrg $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4256 1.6 mrg 4257 1.6 mrg $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4258 1.6 mrg 4259 1.6 mrg $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4260 1.6 mrg 4261 1.6 mrg $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4262 1.6 mrg 4263 1.6 mrg $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4264 1.6 mrg 4265 1.6 mrg 4266 1.7 mrg 4267 1.6 mrg # Check whether --enable-largefile was given. 4268 1.6 mrg if test "${enable_largefile+set}" = set; then : 4269 1.6 mrg enableval=$enable_largefile; 4270 1.6 mrg fi 4271 1.6 mrg 4272 1.6 mrg if test "$enable_largefile" != no; then 4273 1.6 mrg 4274 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4275 1.6 mrg $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4276 1.11 mrg if ${ac_cv_sys_largefile_CC+:} false; then : 4277 1.6 mrg $as_echo_n "(cached) " >&6 4278 1.6 mrg else 4279 1.6 mrg ac_cv_sys_largefile_CC=no 4280 1.6 mrg if test "$GCC" != yes; then 4281 1.6 mrg ac_save_CC=$CC 4282 1.6 mrg while :; do 4283 1.6 mrg # IRIX 6.2 and later do not support large files by default, 4284 1.6 mrg # so use the C compiler's -n32 option if that helps. 4285 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4286 1.6 mrg /* end confdefs.h. */ 4287 1.1 mrg #include <sys/types.h> 4288 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 4289 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4290 1.1 mrg since some C++ compilers masquerading as C compilers 4291 1.1 mrg incorrectly reject 9223372036854775807. */ 4292 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4293 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4294 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 4295 1.1 mrg ? 1 : -1]; 4296 1.1 mrg int 4297 1.1 mrg main () 4298 1.1 mrg { 4299 1.1 mrg 4300 1.1 mrg ; 4301 1.1 mrg return 0; 4302 1.1 mrg } 4303 1.1 mrg _ACEOF 4304 1.6 mrg if ac_fn_c_try_compile "$LINENO"; then : 4305 1.6 mrg break 4306 1.6 mrg fi 4307 1.6 mrg rm -f core conftest.err conftest.$ac_objext 4308 1.6 mrg CC="$CC -n32" 4309 1.6 mrg if ac_fn_c_try_compile "$LINENO"; then : 4310 1.6 mrg ac_cv_sys_largefile_CC=' -n32'; break 4311 1.1 mrg fi 4312 1.6 mrg rm -f core conftest.err conftest.$ac_objext 4313 1.6 mrg break 4314 1.6 mrg done 4315 1.6 mrg CC=$ac_save_CC 4316 1.6 mrg rm -f conftest.$ac_ext 4317 1.6 mrg fi 4318 1.1 mrg fi 4319 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4320 1.6 mrg $as_echo "$ac_cv_sys_largefile_CC" >&6; } 4321 1.6 mrg if test "$ac_cv_sys_largefile_CC" != no; then 4322 1.6 mrg CC=$CC$ac_cv_sys_largefile_CC 4323 1.6 mrg fi 4324 1.6 mrg 4325 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4326 1.6 mrg $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4327 1.11 mrg if ${ac_cv_sys_file_offset_bits+:} false; then : 4328 1.1 mrg $as_echo_n "(cached) " >&6 4329 1.1 mrg else 4330 1.1 mrg while :; do 4331 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4332 1.1 mrg /* end confdefs.h. */ 4333 1.1 mrg #include <sys/types.h> 4334 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 4335 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4336 1.1 mrg since some C++ compilers masquerading as C compilers 4337 1.1 mrg incorrectly reject 9223372036854775807. */ 4338 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4339 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4340 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 4341 1.1 mrg ? 1 : -1]; 4342 1.1 mrg int 4343 1.1 mrg main () 4344 1.1 mrg { 4345 1.1 mrg 4346 1.1 mrg ; 4347 1.1 mrg return 0; 4348 1.1 mrg } 4349 1.1 mrg _ACEOF 4350 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4351 1.6 mrg ac_cv_sys_file_offset_bits=no; break 4352 1.1 mrg fi 4353 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4354 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4355 1.1 mrg /* end confdefs.h. */ 4356 1.6 mrg #define _FILE_OFFSET_BITS 64 4357 1.1 mrg #include <sys/types.h> 4358 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly. 4359 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4360 1.1 mrg since some C++ compilers masquerading as C compilers 4361 1.1 mrg incorrectly reject 9223372036854775807. */ 4362 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4363 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4364 1.1 mrg && LARGE_OFF_T % 2147483647 == 1) 4365 1.1 mrg ? 1 : -1]; 4366 1.1 mrg int 4367 1.1 mrg main () 4368 1.1 mrg { 4369 1.1 mrg 4370 1.1 mrg ; 4371 1.1 mrg return 0; 4372 1.1 mrg } 4373 1.1 mrg _ACEOF 4374 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4375 1.6 mrg ac_cv_sys_file_offset_bits=64; break 4376 1.1 mrg fi 4377 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4378 1.6 mrg ac_cv_sys_file_offset_bits=unknown 4379 1.1 mrg break 4380 1.1 mrg done 4381 1.1 mrg fi 4382 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4383 1.6 mrg $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4384 1.6 mrg case $ac_cv_sys_file_offset_bits in #( 4385 1.1 mrg no | unknown) ;; 4386 1.1 mrg *) 4387 1.1 mrg cat >>confdefs.h <<_ACEOF 4388 1.6 mrg #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4389 1.1 mrg _ACEOF 4390 1.1 mrg ;; 4391 1.1 mrg esac 4392 1.1 mrg rm -rf conftest* 4393 1.6 mrg if test $ac_cv_sys_file_offset_bits = unknown; then 4394 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4395 1.6 mrg $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4396 1.11 mrg if ${ac_cv_sys_large_files+:} false; then : 4397 1.1 mrg $as_echo_n "(cached) " >&6 4398 1.1 mrg else 4399 1.6 mrg while :; do 4400 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4401 1.1 mrg /* end confdefs.h. */ 4402 1.6 mrg #include <sys/types.h> 4403 1.6 mrg /* Check that off_t can represent 2**63 - 1 correctly. 4404 1.6 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4405 1.6 mrg since some C++ compilers masquerading as C compilers 4406 1.6 mrg incorrectly reject 9223372036854775807. */ 4407 1.6 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4408 1.6 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4409 1.6 mrg && LARGE_OFF_T % 2147483647 == 1) 4410 1.6 mrg ? 1 : -1]; 4411 1.6 mrg int 4412 1.6 mrg main () 4413 1.6 mrg { 4414 1.1 mrg 4415 1.6 mrg ; 4416 1.6 mrg return 0; 4417 1.6 mrg } 4418 1.1 mrg _ACEOF 4419 1.6 mrg if ac_fn_c_try_compile "$LINENO"; then : 4420 1.6 mrg ac_cv_sys_large_files=no; break 4421 1.1 mrg fi 4422 1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4423 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4424 1.1 mrg /* end confdefs.h. */ 4425 1.6 mrg #define _LARGE_FILES 1 4426 1.6 mrg #include <sys/types.h> 4427 1.6 mrg /* Check that off_t can represent 2**63 - 1 correctly. 4428 1.6 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4429 1.6 mrg since some C++ compilers masquerading as C compilers 4430 1.6 mrg incorrectly reject 9223372036854775807. */ 4431 1.6 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4432 1.6 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4433 1.6 mrg && LARGE_OFF_T % 2147483647 == 1) 4434 1.6 mrg ? 1 : -1]; 4435 1.6 mrg int 4436 1.6 mrg main () 4437 1.6 mrg { 4438 1.1 mrg 4439 1.6 mrg ; 4440 1.6 mrg return 0; 4441 1.6 mrg } 4442 1.1 mrg _ACEOF 4443 1.6 mrg if ac_fn_c_try_compile "$LINENO"; then : 4444 1.6 mrg ac_cv_sys_large_files=1; break 4445 1.1 mrg fi 4446 1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4447 1.6 mrg ac_cv_sys_large_files=unknown 4448 1.6 mrg break 4449 1.1 mrg done 4450 1.1 mrg fi 4451 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4452 1.6 mrg $as_echo "$ac_cv_sys_large_files" >&6; } 4453 1.6 mrg case $ac_cv_sys_large_files in #( 4454 1.6 mrg no | unknown) ;; 4455 1.6 mrg *) 4456 1.6 mrg cat >>confdefs.h <<_ACEOF 4457 1.6 mrg #define _LARGE_FILES $ac_cv_sys_large_files 4458 1.6 mrg _ACEOF 4459 1.6 mrg ;; 4460 1.6 mrg esac 4461 1.6 mrg rm -rf conftest* 4462 1.6 mrg fi 4463 1.11 mrg 4464 1.11 mrg 4465 1.6 mrg fi 4466 1.1 mrg 4467 1.1 mrg 4468 1.1 mrg ac_c_preproc_warn_flag=yes 4469 1.1 mrg 4470 1.7 mrg ac_ext=c 4471 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 4472 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4473 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4474 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4475 1.7 mrg 4476 1.1 mrg ac_libiberty_warn_cflags= 4477 1.1 mrg save_CFLAGS="$CFLAGS" 4478 1.4 mrg for real_option in -W -Wall -Wwrite-strings -Wc++-compat \ 4479 1.9 mrg -Wstrict-prototypes \ 4480 1.9 mrg -Wshadow=local; do 4481 1.4 mrg # Do the check with the no- prefix removed since gcc silently 4482 1.4 mrg # accepts any -Wno-* option on purpose 4483 1.4 mrg case $real_option in 4484 1.4 mrg -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 4485 1.4 mrg *) option=$real_option ;; 4486 1.4 mrg esac 4487 1.1 mrg as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 4488 1.1 mrg 4489 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 4490 1.1 mrg $as_echo_n "checking whether $CC supports $option... " >&6; } 4491 1.11 mrg if eval \${$as_acx_Woption+:} false; then : 4492 1.1 mrg $as_echo_n "(cached) " >&6 4493 1.1 mrg else 4494 1.1 mrg CFLAGS="$option" 4495 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4496 1.1 mrg /* end confdefs.h. */ 4497 1.1 mrg 4498 1.1 mrg int 4499 1.1 mrg main () 4500 1.1 mrg { 4501 1.1 mrg 4502 1.1 mrg ; 4503 1.1 mrg return 0; 4504 1.1 mrg } 4505 1.1 mrg _ACEOF 4506 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4507 1.1 mrg eval "$as_acx_Woption=yes" 4508 1.1 mrg else 4509 1.1 mrg eval "$as_acx_Woption=no" 4510 1.1 mrg fi 4511 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4512 1.1 mrg 4513 1.1 mrg fi 4514 1.1 mrg eval ac_res=\$$as_acx_Woption 4515 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 4516 1.1 mrg $as_echo "$ac_res" >&6; } 4517 1.1 mrg if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 4518 1.4 mrg ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option" 4519 1.1 mrg fi 4520 1.1 mrg done 4521 1.1 mrg CFLAGS="$save_CFLAGS" 4522 1.7 mrg ac_ext=c 4523 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 4524 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4525 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4526 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4527 1.7 mrg 4528 1.7 mrg 4529 1.7 mrg ac_ext=c 4530 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 4531 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4532 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4533 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4534 1.1 mrg 4535 1.4 mrg # Do the check with the no- prefix removed from the warning options 4536 1.4 mrg # since gcc silently accepts any -Wno-* option on purpose 4537 1.1 mrg if test "$GCC" = yes; then : 4538 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5 4539 1.1 mrg $as_echo_n "checking whether $CC supports -pedantic ... " >&6; } 4540 1.11 mrg if ${acx_cv_prog_cc_pedantic_+:} false; then : 4541 1.1 mrg $as_echo_n "(cached) " >&6 4542 1.1 mrg else 4543 1.1 mrg save_CFLAGS="$CFLAGS" 4544 1.1 mrg CFLAGS="-pedantic " 4545 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4546 1.1 mrg /* end confdefs.h. */ 4547 1.1 mrg 4548 1.1 mrg int 4549 1.1 mrg main () 4550 1.1 mrg { 4551 1.1 mrg 4552 1.1 mrg ; 4553 1.1 mrg return 0; 4554 1.1 mrg } 4555 1.1 mrg _ACEOF 4556 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4557 1.1 mrg acx_cv_prog_cc_pedantic_=yes 4558 1.1 mrg else 4559 1.1 mrg acx_cv_prog_cc_pedantic_=no 4560 1.1 mrg fi 4561 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4562 1.1 mrg CFLAGS="$save_CFLAGS" 4563 1.1 mrg fi 4564 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5 4565 1.1 mrg $as_echo "$acx_cv_prog_cc_pedantic_" >&6; } 4566 1.1 mrg if test $acx_cv_prog_cc_pedantic_ = yes; then : 4567 1.1 mrg ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic " 4568 1.1 mrg fi 4569 1.1 mrg 4570 1.1 mrg fi 4571 1.7 mrg ac_ext=c 4572 1.7 mrg ac_cpp='$CPP $CPPFLAGS' 4573 1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4574 1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4575 1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4576 1.7 mrg 4577 1.1 mrg 4578 1.1 mrg 4579 1.1 mrg if test "x$CC" != xcc; then 4580 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 4581 1.1 mrg $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 4582 1.1 mrg else 4583 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 4584 1.1 mrg $as_echo_n "checking whether cc understands -c and -o together... " >&6; } 4585 1.1 mrg fi 4586 1.1 mrg set dummy $CC; ac_cc=`$as_echo "$2" | 4587 1.1 mrg sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 4588 1.11 mrg if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 4589 1.1 mrg $as_echo_n "(cached) " >&6 4590 1.1 mrg else 4591 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4592 1.1 mrg /* end confdefs.h. */ 4593 1.1 mrg 4594 1.1 mrg int 4595 1.1 mrg main () 4596 1.1 mrg { 4597 1.1 mrg 4598 1.1 mrg ; 4599 1.1 mrg return 0; 4600 1.1 mrg } 4601 1.1 mrg _ACEOF 4602 1.1 mrg # Make sure it works both with $CC and with simple cc. 4603 1.1 mrg # We do the test twice because some compilers refuse to overwrite an 4604 1.1 mrg # existing .o file with -o, though they will create one. 4605 1.1 mrg ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4606 1.1 mrg rm -f conftest2.* 4607 1.1 mrg if { { case "(($ac_try" in 4608 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4609 1.1 mrg *) ac_try_echo=$ac_try;; 4610 1.1 mrg esac 4611 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4612 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4613 1.1 mrg (eval "$ac_try") 2>&5 4614 1.1 mrg ac_status=$? 4615 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4616 1.1 mrg test $ac_status = 0; } && 4617 1.1 mrg test -f conftest2.$ac_objext && { { case "(($ac_try" in 4618 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4619 1.1 mrg *) ac_try_echo=$ac_try;; 4620 1.1 mrg esac 4621 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4622 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4623 1.1 mrg (eval "$ac_try") 2>&5 4624 1.1 mrg ac_status=$? 4625 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4626 1.1 mrg test $ac_status = 0; }; 4627 1.1 mrg then 4628 1.1 mrg eval ac_cv_prog_cc_${ac_cc}_c_o=yes 4629 1.1 mrg if test "x$CC" != xcc; then 4630 1.1 mrg # Test first that cc exists at all. 4631 1.1 mrg if { ac_try='cc -c conftest.$ac_ext >&5' 4632 1.1 mrg { { case "(($ac_try" in 4633 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4634 1.1 mrg *) ac_try_echo=$ac_try;; 4635 1.1 mrg esac 4636 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4637 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4638 1.1 mrg (eval "$ac_try") 2>&5 4639 1.1 mrg ac_status=$? 4640 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4641 1.1 mrg test $ac_status = 0; }; }; then 4642 1.1 mrg ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 4643 1.1 mrg rm -f conftest2.* 4644 1.1 mrg if { { case "(($ac_try" in 4645 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4646 1.1 mrg *) ac_try_echo=$ac_try;; 4647 1.1 mrg esac 4648 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4649 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4650 1.1 mrg (eval "$ac_try") 2>&5 4651 1.1 mrg ac_status=$? 4652 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4653 1.1 mrg test $ac_status = 0; } && 4654 1.1 mrg test -f conftest2.$ac_objext && { { case "(($ac_try" in 4655 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4656 1.1 mrg *) ac_try_echo=$ac_try;; 4657 1.1 mrg esac 4658 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4659 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4660 1.1 mrg (eval "$ac_try") 2>&5 4661 1.1 mrg ac_status=$? 4662 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4663 1.1 mrg test $ac_status = 0; }; 4664 1.1 mrg then 4665 1.1 mrg # cc works too. 4666 1.1 mrg : 4667 1.1 mrg else 4668 1.1 mrg # cc exists but doesn't like -o. 4669 1.1 mrg eval ac_cv_prog_cc_${ac_cc}_c_o=no 4670 1.1 mrg fi 4671 1.1 mrg fi 4672 1.1 mrg fi 4673 1.1 mrg else 4674 1.1 mrg eval ac_cv_prog_cc_${ac_cc}_c_o=no 4675 1.1 mrg fi 4676 1.1 mrg rm -f core conftest* 4677 1.1 mrg 4678 1.1 mrg fi 4679 1.1 mrg if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 4680 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4681 1.1 mrg $as_echo "yes" >&6; } 4682 1.1 mrg else 4683 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4684 1.1 mrg $as_echo "no" >&6; } 4685 1.1 mrg 4686 1.1 mrg $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 4687 1.1 mrg 4688 1.1 mrg fi 4689 1.1 mrg 4690 1.1 mrg # autoconf is lame and doesn't give us any substitution variable for this. 4691 1.1 mrg if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then 4692 1.1 mrg NO_MINUS_C_MINUS_O=yes 4693 1.1 mrg else 4694 1.1 mrg OUTPUT_OPTION='-o $@' 4695 1.1 mrg fi 4696 1.1 mrg 4697 1.1 mrg 4698 1.1 mrg 4699 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4700 1.1 mrg $as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4701 1.11 mrg if ${ac_cv_c_const+:} false; then : 4702 1.1 mrg $as_echo_n "(cached) " >&6 4703 1.1 mrg else 4704 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4705 1.1 mrg /* end confdefs.h. */ 4706 1.1 mrg 4707 1.1 mrg int 4708 1.1 mrg main () 4709 1.1 mrg { 4710 1.11 mrg 4711 1.1 mrg #ifndef __cplusplus 4712 1.11 mrg /* Ultrix mips cc rejects this sort of thing. */ 4713 1.1 mrg typedef int charset[2]; 4714 1.11 mrg const charset cs = { 0, 0 }; 4715 1.1 mrg /* SunOS 4.1.1 cc rejects this. */ 4716 1.1 mrg char const *const *pcpcc; 4717 1.1 mrg char **ppc; 4718 1.1 mrg /* NEC SVR4.0.2 mips cc rejects this. */ 4719 1.1 mrg struct point {int x, y;}; 4720 1.1 mrg static struct point const zero = {0,0}; 4721 1.1 mrg /* AIX XL C 1.02.0.0 rejects this. 4722 1.1 mrg It does not let you subtract one const X* pointer from another in 4723 1.1 mrg an arm of an if-expression whose if-part is not a constant 4724 1.1 mrg expression */ 4725 1.1 mrg const char *g = "string"; 4726 1.1 mrg pcpcc = &g + (g ? g-g : 0); 4727 1.1 mrg /* HPUX 7.0 cc rejects these. */ 4728 1.1 mrg ++pcpcc; 4729 1.1 mrg ppc = (char**) pcpcc; 4730 1.1 mrg pcpcc = (char const *const *) ppc; 4731 1.11 mrg { /* SCO 3.2v4 cc rejects this sort of thing. */ 4732 1.11 mrg char tx; 4733 1.11 mrg char *t = &tx; 4734 1.1 mrg char const *s = 0 ? (char *) 0 : (char const *) 0; 4735 1.1 mrg 4736 1.1 mrg *t++ = 0; 4737 1.1 mrg if (s) return 0; 4738 1.1 mrg } 4739 1.1 mrg { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4740 1.1 mrg int x[] = {25, 17}; 4741 1.1 mrg const int *foo = &x[0]; 4742 1.1 mrg ++foo; 4743 1.1 mrg } 4744 1.1 mrg { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4745 1.1 mrg typedef const int *iptr; 4746 1.1 mrg iptr p = 0; 4747 1.1 mrg ++p; 4748 1.1 mrg } 4749 1.11 mrg { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 4750 1.1 mrg "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4751 1.11 mrg struct s { int j; const int *ap[3]; } bx; 4752 1.11 mrg struct s *b = &bx; b->j = 5; 4753 1.1 mrg } 4754 1.1 mrg { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4755 1.1 mrg const int foo = 10; 4756 1.1 mrg if (!foo) return 0; 4757 1.1 mrg } 4758 1.1 mrg return !cs[0] && !zero.x; 4759 1.1 mrg #endif 4760 1.1 mrg 4761 1.1 mrg ; 4762 1.1 mrg return 0; 4763 1.1 mrg } 4764 1.1 mrg _ACEOF 4765 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4766 1.6 mrg ac_cv_c_const=yes 4767 1.1 mrg else 4768 1.6 mrg ac_cv_c_const=no 4769 1.1 mrg fi 4770 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4771 1.1 mrg fi 4772 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4773 1.6 mrg $as_echo "$ac_cv_c_const" >&6; } 4774 1.6 mrg if test $ac_cv_c_const = no; then 4775 1.1 mrg 4776 1.6 mrg $as_echo "#define const /**/" >>confdefs.h 4777 1.1 mrg 4778 1.1 mrg fi 4779 1.1 mrg 4780 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 4781 1.6 mrg $as_echo_n "checking for inline... " >&6; } 4782 1.11 mrg if ${ac_cv_c_inline+:} false; then : 4783 1.6 mrg $as_echo_n "(cached) " >&6 4784 1.1 mrg else 4785 1.6 mrg ac_cv_c_inline=no 4786 1.6 mrg for ac_kw in inline __inline__ __inline; do 4787 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4788 1.1 mrg /* end confdefs.h. */ 4789 1.6 mrg #ifndef __cplusplus 4790 1.6 mrg typedef int foo_t; 4791 1.6 mrg static $ac_kw foo_t static_foo () {return 0; } 4792 1.6 mrg $ac_kw foo_t foo () {return 0; } 4793 1.1 mrg #endif 4794 1.1 mrg 4795 1.1 mrg _ACEOF 4796 1.6 mrg if ac_fn_c_try_compile "$LINENO"; then : 4797 1.6 mrg ac_cv_c_inline=$ac_kw 4798 1.1 mrg fi 4799 1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4800 1.6 mrg test "$ac_cv_c_inline" != no && break 4801 1.6 mrg done 4802 1.1 mrg 4803 1.1 mrg fi 4804 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 4805 1.6 mrg $as_echo "$ac_cv_c_inline" >&6; } 4806 1.1 mrg 4807 1.6 mrg case $ac_cv_c_inline in 4808 1.6 mrg inline | yes) ;; 4809 1.6 mrg *) 4810 1.6 mrg case $ac_cv_c_inline in 4811 1.6 mrg no) ac_val=;; 4812 1.6 mrg *) ac_val=$ac_cv_c_inline;; 4813 1.6 mrg esac 4814 1.6 mrg cat >>confdefs.h <<_ACEOF 4815 1.6 mrg #ifndef __cplusplus 4816 1.6 mrg #define inline $ac_val 4817 1.6 mrg #endif 4818 1.1 mrg _ACEOF 4819 1.6 mrg ;; 4820 1.6 mrg esac 4821 1.1 mrg 4822 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4823 1.1 mrg $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4824 1.11 mrg if ${ac_cv_c_bigendian+:} false; then : 4825 1.1 mrg $as_echo_n "(cached) " >&6 4826 1.1 mrg else 4827 1.1 mrg ac_cv_c_bigendian=unknown 4828 1.1 mrg # See if we're dealing with a universal compiler. 4829 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4830 1.1 mrg /* end confdefs.h. */ 4831 1.1 mrg #ifndef __APPLE_CC__ 4832 1.1 mrg not a universal capable compiler 4833 1.1 mrg #endif 4834 1.1 mrg typedef int dummy; 4835 1.1 mrg 4836 1.1 mrg _ACEOF 4837 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4838 1.1 mrg 4839 1.1 mrg # Check for potential -arch flags. It is not universal unless 4840 1.1 mrg # there are at least two -arch flags with different values. 4841 1.1 mrg ac_arch= 4842 1.1 mrg ac_prev= 4843 1.1 mrg for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4844 1.1 mrg if test -n "$ac_prev"; then 4845 1.1 mrg case $ac_word in 4846 1.1 mrg i?86 | x86_64 | ppc | ppc64) 4847 1.1 mrg if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4848 1.1 mrg ac_arch=$ac_word 4849 1.1 mrg else 4850 1.1 mrg ac_cv_c_bigendian=universal 4851 1.1 mrg break 4852 1.1 mrg fi 4853 1.1 mrg ;; 4854 1.1 mrg esac 4855 1.1 mrg ac_prev= 4856 1.1 mrg elif test "x$ac_word" = "x-arch"; then 4857 1.1 mrg ac_prev=arch 4858 1.1 mrg fi 4859 1.1 mrg done 4860 1.1 mrg fi 4861 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4862 1.1 mrg if test $ac_cv_c_bigendian = unknown; then 4863 1.1 mrg # See if sys/param.h defines the BYTE_ORDER macro. 4864 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4865 1.1 mrg /* end confdefs.h. */ 4866 1.1 mrg #include <sys/types.h> 4867 1.1 mrg #include <sys/param.h> 4868 1.1 mrg 4869 1.1 mrg int 4870 1.1 mrg main () 4871 1.1 mrg { 4872 1.1 mrg #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 4873 1.1 mrg && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 4874 1.1 mrg && LITTLE_ENDIAN) 4875 1.1 mrg bogus endian macros 4876 1.1 mrg #endif 4877 1.1 mrg 4878 1.1 mrg ; 4879 1.1 mrg return 0; 4880 1.1 mrg } 4881 1.1 mrg _ACEOF 4882 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4883 1.1 mrg # It does; now see whether it defined to BIG_ENDIAN or not. 4884 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4885 1.1 mrg /* end confdefs.h. */ 4886 1.1 mrg #include <sys/types.h> 4887 1.1 mrg #include <sys/param.h> 4888 1.1 mrg 4889 1.1 mrg int 4890 1.1 mrg main () 4891 1.1 mrg { 4892 1.1 mrg #if BYTE_ORDER != BIG_ENDIAN 4893 1.1 mrg not big endian 4894 1.1 mrg #endif 4895 1.1 mrg 4896 1.1 mrg ; 4897 1.1 mrg return 0; 4898 1.1 mrg } 4899 1.1 mrg _ACEOF 4900 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4901 1.1 mrg ac_cv_c_bigendian=yes 4902 1.1 mrg else 4903 1.1 mrg ac_cv_c_bigendian=no 4904 1.1 mrg fi 4905 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4906 1.1 mrg fi 4907 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4908 1.1 mrg fi 4909 1.1 mrg if test $ac_cv_c_bigendian = unknown; then 4910 1.1 mrg # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 4911 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4912 1.1 mrg /* end confdefs.h. */ 4913 1.1 mrg #include <limits.h> 4914 1.1 mrg 4915 1.1 mrg int 4916 1.1 mrg main () 4917 1.1 mrg { 4918 1.1 mrg #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 4919 1.1 mrg bogus endian macros 4920 1.1 mrg #endif 4921 1.1 mrg 4922 1.1 mrg ; 4923 1.1 mrg return 0; 4924 1.1 mrg } 4925 1.1 mrg _ACEOF 4926 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4927 1.1 mrg # It does; now see whether it defined to _BIG_ENDIAN or not. 4928 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4929 1.1 mrg /* end confdefs.h. */ 4930 1.1 mrg #include <limits.h> 4931 1.1 mrg 4932 1.1 mrg int 4933 1.1 mrg main () 4934 1.1 mrg { 4935 1.1 mrg #ifndef _BIG_ENDIAN 4936 1.1 mrg not big endian 4937 1.1 mrg #endif 4938 1.1 mrg 4939 1.1 mrg ; 4940 1.1 mrg return 0; 4941 1.1 mrg } 4942 1.1 mrg _ACEOF 4943 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4944 1.1 mrg ac_cv_c_bigendian=yes 4945 1.1 mrg else 4946 1.1 mrg ac_cv_c_bigendian=no 4947 1.1 mrg fi 4948 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4949 1.1 mrg fi 4950 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4951 1.1 mrg fi 4952 1.1 mrg if test $ac_cv_c_bigendian = unknown; then 4953 1.1 mrg # Compile a test program. 4954 1.1 mrg if test "$cross_compiling" = yes; then : 4955 1.1 mrg # Try to guess by grepping values from an object file. 4956 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4957 1.1 mrg /* end confdefs.h. */ 4958 1.1 mrg short int ascii_mm[] = 4959 1.1 mrg { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 4960 1.1 mrg short int ascii_ii[] = 4961 1.1 mrg { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 4962 1.1 mrg int use_ascii (int i) { 4963 1.1 mrg return ascii_mm[i] + ascii_ii[i]; 4964 1.1 mrg } 4965 1.1 mrg short int ebcdic_ii[] = 4966 1.1 mrg { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 4967 1.1 mrg short int ebcdic_mm[] = 4968 1.1 mrg { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 4969 1.1 mrg int use_ebcdic (int i) { 4970 1.1 mrg return ebcdic_mm[i] + ebcdic_ii[i]; 4971 1.1 mrg } 4972 1.1 mrg extern int foo; 4973 1.1 mrg 4974 1.1 mrg int 4975 1.1 mrg main () 4976 1.1 mrg { 4977 1.1 mrg return use_ascii (foo) == use_ebcdic (foo); 4978 1.1 mrg ; 4979 1.1 mrg return 0; 4980 1.1 mrg } 4981 1.1 mrg _ACEOF 4982 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4983 1.1 mrg if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 4984 1.1 mrg ac_cv_c_bigendian=yes 4985 1.1 mrg fi 4986 1.1 mrg if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 4987 1.1 mrg if test "$ac_cv_c_bigendian" = unknown; then 4988 1.1 mrg ac_cv_c_bigendian=no 4989 1.1 mrg else 4990 1.1 mrg # finding both strings is unlikely to happen, but who knows? 4991 1.1 mrg ac_cv_c_bigendian=unknown 4992 1.1 mrg fi 4993 1.1 mrg fi 4994 1.1 mrg fi 4995 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4996 1.1 mrg else 4997 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4998 1.1 mrg /* end confdefs.h. */ 4999 1.1 mrg $ac_includes_default 5000 1.1 mrg int 5001 1.1 mrg main () 5002 1.1 mrg { 5003 1.1 mrg 5004 1.1 mrg /* Are we little or big endian? From Harbison&Steele. */ 5005 1.1 mrg union 5006 1.1 mrg { 5007 1.1 mrg long int l; 5008 1.1 mrg char c[sizeof (long int)]; 5009 1.1 mrg } u; 5010 1.1 mrg u.l = 1; 5011 1.1 mrg return u.c[sizeof (long int) - 1] == 1; 5012 1.1 mrg 5013 1.1 mrg ; 5014 1.1 mrg return 0; 5015 1.1 mrg } 5016 1.1 mrg _ACEOF 5017 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 5018 1.1 mrg ac_cv_c_bigendian=no 5019 1.1 mrg else 5020 1.1 mrg ac_cv_c_bigendian=yes 5021 1.1 mrg fi 5022 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5023 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 5024 1.1 mrg fi 5025 1.1 mrg 5026 1.1 mrg fi 5027 1.1 mrg fi 5028 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5029 1.1 mrg $as_echo "$ac_cv_c_bigendian" >&6; } 5030 1.1 mrg case $ac_cv_c_bigendian in #( 5031 1.1 mrg yes) 5032 1.1 mrg $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 5033 1.1 mrg ;; #( 5034 1.1 mrg no) 5035 1.1 mrg ;; #( 5036 1.1 mrg universal) 5037 1.1 mrg 5038 1.1 mrg $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5039 1.1 mrg 5040 1.1 mrg ;; #( 5041 1.1 mrg *) 5042 1.11 mrg as_fn_error $? "unknown endianness 5043 1.1 mrg presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5044 1.1 mrg esac 5045 1.1 mrg 5046 1.1 mrg 5047 1.1 mrg 5048 1.1 mrg 5049 1.1 mrg ac_config_headers="$ac_config_headers config.h:config.in" 5050 1.1 mrg 5051 1.1 mrg 5052 1.1 mrg 5053 1.1 mrg # Find a good install program. We prefer a C program (faster), 5054 1.1 mrg # so one script is as good as another. But avoid the broken or 5055 1.1 mrg # incompatible versions: 5056 1.1 mrg # SysV /etc/install, /usr/sbin/install 5057 1.1 mrg # SunOS /usr/etc/install 5058 1.1 mrg # IRIX /sbin/install 5059 1.1 mrg # AIX /bin/install 5060 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 5061 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5062 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 5063 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5064 1.1 mrg # OS/2's system install, which has a completely different semantic 5065 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 5066 1.1 mrg # Reject install programs that cannot install multiple files. 5067 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5068 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 5069 1.1 mrg if test -z "$INSTALL"; then 5070 1.11 mrg if ${ac_cv_path_install+:} false; then : 5071 1.1 mrg $as_echo_n "(cached) " >&6 5072 1.1 mrg else 5073 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5074 1.1 mrg for as_dir in $PATH 5075 1.1 mrg do 5076 1.1 mrg IFS=$as_save_IFS 5077 1.1 mrg test -z "$as_dir" && as_dir=. 5078 1.1 mrg # Account for people who put trailing slashes in PATH elements. 5079 1.1 mrg case $as_dir/ in #(( 5080 1.1 mrg ./ | .// | /[cC]/* | \ 5081 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5082 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5083 1.1 mrg /usr/ucb/* ) ;; 5084 1.1 mrg *) 5085 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 5086 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 5087 1.1 mrg # by default. 5088 1.1 mrg for ac_prog in ginstall scoinst install; do 5089 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5090 1.11 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 5091 1.1 mrg if test $ac_prog = install && 5092 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5093 1.1 mrg # AIX install. It has an incompatible calling convention. 5094 1.1 mrg : 5095 1.1 mrg elif test $ac_prog = install && 5096 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5097 1.1 mrg # program-specific install script used by HP pwplus--don't use. 5098 1.1 mrg : 5099 1.1 mrg else 5100 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 5101 1.1 mrg echo one > conftest.one 5102 1.1 mrg echo two > conftest.two 5103 1.1 mrg mkdir conftest.dir 5104 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5105 1.1 mrg test -s conftest.one && test -s conftest.two && 5106 1.1 mrg test -s conftest.dir/conftest.one && 5107 1.1 mrg test -s conftest.dir/conftest.two 5108 1.1 mrg then 5109 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5110 1.1 mrg break 3 5111 1.1 mrg fi 5112 1.1 mrg fi 5113 1.1 mrg fi 5114 1.1 mrg done 5115 1.1 mrg done 5116 1.1 mrg ;; 5117 1.1 mrg esac 5118 1.1 mrg 5119 1.1 mrg done 5120 1.1 mrg IFS=$as_save_IFS 5121 1.1 mrg 5122 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 5123 1.1 mrg 5124 1.1 mrg fi 5125 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 5126 1.1 mrg INSTALL=$ac_cv_path_install 5127 1.1 mrg else 5128 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 5129 1.1 mrg # value for INSTALL within a source directory, because that will 5130 1.1 mrg # break other packages using the cache if that directory is 5131 1.1 mrg # removed, or if the value is a relative name. 5132 1.1 mrg INSTALL=$ac_install_sh 5133 1.1 mrg fi 5134 1.1 mrg fi 5135 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5136 1.1 mrg $as_echo "$INSTALL" >&6; } 5137 1.1 mrg 5138 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5139 1.1 mrg # It thinks the first close brace ends the variable substitution. 5140 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5141 1.1 mrg 5142 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5143 1.1 mrg 5144 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5145 1.1 mrg 5146 1.1 mrg 5147 1.1 mrg # Don't build the shared library for build. 5148 1.1 mrg if [ -n "${with_build_subdir}" ]; then 5149 1.1 mrg enable_shared=no 5150 1.1 mrg fi 5151 1.1 mrg 5152 1.1 mrg frag= 5153 1.1 mrg case "${host}" in 5154 1.1 mrg rs6000-ibm-aix3.1 | rs6000-ibm-aix) 5155 1.1 mrg frag=mh-aix ;; 5156 1.1 mrg *-*-cxux7*) frag=mh-cxux7 ;; 5157 1.1 mrg *-*-freebsd2.1.*) frag=mh-fbsd21 ;; 5158 1.1 mrg *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;; 5159 1.1 mrg i370-*-opened*) frag=mh-openedition ;; 5160 1.1 mrg i[34567]86-*-windows*) frag=mh-windows ;; 5161 1.1 mrg esac 5162 1.1 mrg 5163 1.1 mrg if [ -n "${frag}" ]; then 5164 1.1 mrg frag=${libiberty_topdir}/libiberty/config/$frag 5165 1.1 mrg fi 5166 1.1 mrg 5167 1.4 mrg 5168 1.4 mrg 5169 1.4 mrg 5170 1.4 mrg 5171 1.4 mrg case "${host}" in 5172 1.4 mrg # PIC is the default on some targets or must not be used. 5173 1.4 mrg *-*-darwin*) 5174 1.6 mrg # For darwin, common symbols are not allowed in MH_DYLIB files 5175 1.6 mrg case "${CFLAGS}" in 5176 1.6 mrg # If we are using a compiler supporting mdynamic-no-pic 5177 1.6 mrg # and the option has been tested as safe to add, then cancel 5178 1.6 mrg # it here, since the code generated is incompatible with shared 5179 1.9 mrg # libs. 5180 1.6 mrg *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;; 5181 1.6 mrg *) PICFLAG=-fno-common ;; 5182 1.6 mrg esac 5183 1.4 mrg ;; 5184 1.4 mrg alpha*-dec-osf5*) 5185 1.4 mrg # PIC is the default. 5186 1.4 mrg ;; 5187 1.4 mrg hppa*64*-*-hpux*) 5188 1.4 mrg # PIC is the default for 64-bit PA HP-UX. 5189 1.4 mrg ;; 5190 1.6 mrg i[34567]86-*-cygwin* | x86_64-*-cygwin*) 5191 1.6 mrg ;; 5192 1.6 mrg i[34567]86-*-mingw* | x86_64-*-mingw*) 5193 1.4 mrg ;; 5194 1.4 mrg i[34567]86-*-interix[3-9]*) 5195 1.4 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 5196 1.4 mrg # Instead, we relocate shared libraries at runtime. 5197 1.4 mrg ;; 5198 1.4 mrg i[34567]86-*-nto-qnx*) 5199 1.4 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 5200 1.4 mrg # it will coredump. 5201 1.4 mrg PICFLAG='-fPIC -shared' 5202 1.4 mrg ;; 5203 1.4 mrg i[34567]86-pc-msdosdjgpp*) 5204 1.4 mrg # DJGPP does not support shared libraries at all. 5205 1.4 mrg ;; 5206 1.4 mrg ia64*-*-hpux*) 5207 1.4 mrg # On IA64 HP-UX, PIC is the default but the pic flag 5208 1.4 mrg # sets the default TLS model and affects inlining. 5209 1.4 mrg PICFLAG=-fPIC 5210 1.4 mrg ;; 5211 1.4 mrg mips-sgi-irix6*) 5212 1.4 mrg # PIC is the default. 5213 1.4 mrg ;; 5214 1.4 mrg rs6000-ibm-aix* | powerpc-ibm-aix*) 5215 1.4 mrg # All AIX code is PIC. 5216 1.4 mrg ;; 5217 1.4 mrg 5218 1.4 mrg # Some targets support both -fPIC and -fpic, but prefer the latter. 5219 1.4 mrg # FIXME: Why? 5220 1.4 mrg i[34567]86-*-* | x86_64-*-*) 5221 1.4 mrg PICFLAG=-fpic 5222 1.4 mrg ;; 5223 1.4 mrg # FIXME: Override -fPIC default in libgcc only? 5224 1.4 mrg sh-*-linux* | sh[2346lbe]*-*-linux*) 5225 1.4 mrg PICFLAG=-fpic 5226 1.4 mrg ;; 5227 1.4 mrg # FIXME: Simplify to sh*-*-netbsd*? 5228 1.4 mrg sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \ 5229 1.4 mrg sh64-*-netbsd* | sh64l*-*-netbsd*) 5230 1.4 mrg PICFLAG=-fpic 5231 1.4 mrg ;; 5232 1.4 mrg # Default to -fPIC unless specified otherwise. 5233 1.4 mrg *) 5234 1.4 mrg PICFLAG=-fPIC 5235 1.4 mrg ;; 5236 1.4 mrg esac 5237 1.4 mrg 5238 1.4 mrg # If the user explicitly uses -fpic/-fPIC, keep that. 5239 1.4 mrg case "${CFLAGS}" in 5240 1.4 mrg *-fpic*) 5241 1.4 mrg PICFLAG=-fpic 5242 1.4 mrg ;; 5243 1.4 mrg *-fPIC*) 5244 1.4 mrg PICFLAG=-fPIC 5245 1.4 mrg ;; 5246 1.4 mrg esac 5247 1.4 mrg 5248 1.4 mrg 5249 1.1 mrg # If they didn't specify --enable-shared, don't generate shared libs. 5250 1.1 mrg case "${enable_shared}" in 5251 1.1 mrg yes) shared=yes ;; 5252 1.1 mrg no) shared=no ;; 5253 1.1 mrg "") shared=no ;; 5254 1.1 mrg *) shared=yes ;; 5255 1.1 mrg esac 5256 1.6 mrg 5257 1.6 mrg # ...unless --enable-host-shared was passed from top-level config: 5258 1.6 mrg if [ "${enable_host_shared}" = "yes" ]; then 5259 1.6 mrg shared=yes 5260 1.6 mrg fi 5261 1.6 mrg 5262 1.4 mrg if [ "${shared}" != "yes" ]; then 5263 1.4 mrg PICFLAG= 5264 1.1 mrg fi 5265 1.1 mrg 5266 1.1 mrg 5267 1.6 mrg NOASANFLAG= 5268 1.6 mrg case " ${CFLAGS} " in 5269 1.6 mrg *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;; 5270 1.13 mrg *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;; 5271 1.6 mrg esac 5272 1.6 mrg 5273 1.6 mrg 5274 1.12 mrg # Check whether --enable-cet was given. 5275 1.12 mrg if test "${enable_cet+set}" = set; then : 5276 1.12 mrg enableval=$enable_cet; 5277 1.12 mrg case "$enableval" in 5278 1.12 mrg yes|no|auto) ;; 5279 1.12 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 5280 1.12 mrg esac 5281 1.12 mrg 5282 1.12 mrg else 5283 1.12 mrg enable_cet=auto 5284 1.12 mrg fi 5285 1.12 mrg 5286 1.12 mrg 5287 1.12 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 5288 1.12 mrg $as_echo_n "checking for CET support... " >&6; } 5289 1.12 mrg 5290 1.12 mrg case "$host" in 5291 1.12 mrg i[34567]86-*-linux* | x86_64-*-linux*) 5292 1.12 mrg may_have_cet=yes 5293 1.13 mrg cet_save_CFLAGS="$CFLAGS" 5294 1.12 mrg CFLAGS="$CFLAGS -fcf-protection" 5295 1.12 mrg case "$enable_cet" in 5296 1.12 mrg auto) 5297 1.12 mrg # Check if target supports multi-byte NOPs 5298 1.13 mrg # and if compiler and assembler support CET. 5299 1.12 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5300 1.12 mrg /* end confdefs.h. */ 5301 1.12 mrg 5302 1.12 mrg int 5303 1.12 mrg main () 5304 1.12 mrg { 5305 1.12 mrg 5306 1.12 mrg #if !defined(__SSE2__) 5307 1.12 mrg #error target does not support multi-byte NOPs 5308 1.12 mrg #else 5309 1.12 mrg asm ("setssbsy"); 5310 1.12 mrg #endif 5311 1.12 mrg 5312 1.12 mrg ; 5313 1.12 mrg return 0; 5314 1.12 mrg } 5315 1.12 mrg _ACEOF 5316 1.12 mrg if ac_fn_c_try_compile "$LINENO"; then : 5317 1.12 mrg enable_cet=yes 5318 1.12 mrg else 5319 1.12 mrg enable_cet=no 5320 1.12 mrg fi 5321 1.12 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5322 1.12 mrg ;; 5323 1.12 mrg yes) 5324 1.13 mrg # Check if compiler and assembler support CET. 5325 1.12 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5326 1.12 mrg /* end confdefs.h. */ 5327 1.12 mrg 5328 1.12 mrg int 5329 1.12 mrg main () 5330 1.12 mrg { 5331 1.12 mrg asm ("setssbsy"); 5332 1.12 mrg ; 5333 1.12 mrg return 0; 5334 1.12 mrg } 5335 1.12 mrg _ACEOF 5336 1.12 mrg if ac_fn_c_try_compile "$LINENO"; then : 5337 1.13 mrg support_cet=yes 5338 1.12 mrg else 5339 1.13 mrg support_cet=no 5340 1.12 mrg fi 5341 1.12 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5342 1.13 mrg if test $support_cet = "no"; then 5343 1.13 mrg if test x$enable_bootstrap != xno \ 5344 1.13 mrg && test -z "${with_build_subdir}" \ 5345 1.13 mrg && (test ! -f ../stage_current \ 5346 1.13 mrg || test `cat ../stage_current` != "stage1"); then 5347 1.13 mrg # Require CET support only for the final GCC build. 5348 1.13 mrg as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 5349 1.13 mrg else 5350 1.13 mrg # Don't enable CET without CET support for non-bootstrap 5351 1.13 mrg # build, in stage1 nor for build support. 5352 1.13 mrg enable_cet=no 5353 1.13 mrg fi 5354 1.13 mrg fi 5355 1.12 mrg ;; 5356 1.12 mrg esac 5357 1.13 mrg CFLAGS="$cet_save_CFLAGS" 5358 1.12 mrg ;; 5359 1.12 mrg *) 5360 1.12 mrg may_have_cet=no 5361 1.12 mrg enable_cet=no 5362 1.12 mrg ;; 5363 1.12 mrg esac 5364 1.12 mrg 5365 1.13 mrg cet_save_CFLAGS="$CFLAGS" 5366 1.12 mrg CFLAGS="$CFLAGS -fcf-protection=none" 5367 1.13 mrg cet_save_LDFLAGS="$LDFLAGS" 5368 1.12 mrg LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 5369 1.12 mrg if test x$may_have_cet = xyes; then 5370 1.12 mrg # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 5371 1.12 mrg if test x$gcc_no_link = xyes; then 5372 1.12 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 5373 1.12 mrg fi 5374 1.12 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5375 1.12 mrg /* end confdefs.h. */ 5376 1.12 mrg 5377 1.12 mrg int 5378 1.12 mrg main () 5379 1.12 mrg { 5380 1.12 mrg return 0; 5381 1.12 mrg ; 5382 1.12 mrg return 0; 5383 1.12 mrg } 5384 1.12 mrg _ACEOF 5385 1.12 mrg if ac_fn_c_try_link "$LINENO"; then : 5386 1.12 mrg may_have_cet=yes 5387 1.12 mrg else 5388 1.12 mrg may_have_cet=no 5389 1.12 mrg fi 5390 1.12 mrg rm -f core conftest.err conftest.$ac_objext \ 5391 1.12 mrg conftest$ac_exeext conftest.$ac_ext 5392 1.12 mrg fi 5393 1.12 mrg 5394 1.12 mrg if test x$may_have_cet = xyes; then 5395 1.12 mrg if test x$cross_compiling = xno; then 5396 1.12 mrg if test "$cross_compiling" = yes; then : 5397 1.12 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5398 1.12 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5399 1.12 mrg as_fn_error $? "cannot run test program while cross compiling 5400 1.12 mrg See \`config.log' for more details" "$LINENO" 5; } 5401 1.12 mrg else 5402 1.12 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5403 1.12 mrg /* end confdefs.h. */ 5404 1.12 mrg 5405 1.13 mrg int 5406 1.13 mrg main () 5407 1.13 mrg { 5408 1.13 mrg asm ("endbr32"); 5409 1.13 mrg return 0; 5410 1.13 mrg } 5411 1.13 mrg 5412 1.13 mrg _ACEOF 5413 1.13 mrg if ac_fn_c_try_run "$LINENO"; then : 5414 1.13 mrg have_multi_byte_nop=yes 5415 1.13 mrg else 5416 1.13 mrg have_multi_byte_nop=no 5417 1.13 mrg fi 5418 1.13 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5419 1.13 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 5420 1.13 mrg fi 5421 1.13 mrg 5422 1.13 mrg have_cet=no 5423 1.13 mrg if test x$have_multi_byte_nop = xyes; then 5424 1.13 mrg if test "$cross_compiling" = yes; then : 5425 1.13 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5426 1.13 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5427 1.13 mrg as_fn_error $? "cannot run test program while cross compiling 5428 1.13 mrg See \`config.log' for more details" "$LINENO" 5; } 5429 1.13 mrg else 5430 1.13 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5431 1.13 mrg /* end confdefs.h. */ 5432 1.13 mrg 5433 1.12 mrg static void 5434 1.12 mrg foo (void) 5435 1.12 mrg { 5436 1.12 mrg } 5437 1.12 mrg 5438 1.12 mrg static void 5439 1.12 mrg __attribute__ ((noinline, noclone)) 5440 1.12 mrg xxx (void (*f) (void)) 5441 1.12 mrg { 5442 1.12 mrg f (); 5443 1.12 mrg } 5444 1.12 mrg 5445 1.12 mrg static void 5446 1.12 mrg __attribute__ ((noinline, noclone)) 5447 1.12 mrg bar (void) 5448 1.12 mrg { 5449 1.12 mrg xxx (foo); 5450 1.12 mrg } 5451 1.12 mrg 5452 1.12 mrg int 5453 1.12 mrg main () 5454 1.12 mrg { 5455 1.12 mrg bar (); 5456 1.12 mrg return 0; 5457 1.12 mrg } 5458 1.12 mrg 5459 1.12 mrg _ACEOF 5460 1.12 mrg if ac_fn_c_try_run "$LINENO"; then : 5461 1.12 mrg have_cet=no 5462 1.12 mrg else 5463 1.12 mrg have_cet=yes 5464 1.12 mrg fi 5465 1.12 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5466 1.12 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 5467 1.12 mrg fi 5468 1.12 mrg 5469 1.13 mrg fi 5470 1.12 mrg if test x$enable_cet = xno -a x$have_cet = xyes; then 5471 1.12 mrg as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 5472 1.12 mrg fi 5473 1.12 mrg fi 5474 1.12 mrg else 5475 1.12 mrg # Enable CET in cross compiler if possible so that it will run on both 5476 1.12 mrg # CET and non-CET hosts. 5477 1.12 mrg have_cet=yes 5478 1.12 mrg fi 5479 1.12 mrg if test x$enable_cet = xyes; then 5480 1.12 mrg CET_HOST_FLAGS="-fcf-protection" 5481 1.12 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5482 1.12 mrg $as_echo "yes" >&6; } 5483 1.12 mrg else 5484 1.12 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5485 1.12 mrg $as_echo "no" >&6; } 5486 1.12 mrg fi 5487 1.13 mrg CFLAGS="$cet_save_CFLAGS" 5488 1.13 mrg LDFLAGS="$cet_save_LDFLAGS" 5489 1.12 mrg 5490 1.12 mrg 5491 1.12 mrg 5492 1.1 mrg echo "# Warning: this fragment is automatically generated" > temp-frag 5493 1.1 mrg 5494 1.1 mrg if [ -n "${frag}" ] && [ -f "${frag}" ]; then 5495 1.1 mrg echo "Appending ${frag} to xhost-mkfrag" 5496 1.1 mrg echo "# Following fragment copied from ${frag}" >> temp-frag 5497 1.1 mrg cat ${frag} >> temp-frag 5498 1.1 mrg fi 5499 1.1 mrg 5500 1.1 mrg # record if we want to build shared libs. 5501 1.1 mrg if [ "${shared}" = "yes" ]; then 5502 1.1 mrg echo enable_shared = yes >> temp-frag 5503 1.1 mrg else 5504 1.1 mrg echo enable_shared = no >> temp-frag 5505 1.1 mrg fi 5506 1.1 mrg 5507 1.1 mrg frag=xhost-mkfrag 5508 1.1 mrg ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag 5509 1.1 mrg 5510 1.1 mrg host_makefile_frag=${frag} 5511 1.1 mrg 5512 1.1 mrg 5513 1.1 mrg # It's OK to check for header files. Although the compiler may not be 5514 1.1 mrg # able to link anything, it had better be able to at least compile 5515 1.1 mrg # something. 5516 1.4 mrg 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 5517 1.1 mrg do : 5518 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5519 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 5520 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5521 1.1 mrg cat >>confdefs.h <<_ACEOF 5522 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5523 1.1 mrg _ACEOF 5524 1.1 mrg 5525 1.1 mrg fi 5526 1.1 mrg done 5527 1.1 mrg 5528 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 5529 1.1 mrg $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 5530 1.11 mrg if ${ac_cv_header_sys_wait_h+:} false; then : 5531 1.1 mrg $as_echo_n "(cached) " >&6 5532 1.1 mrg else 5533 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5534 1.1 mrg /* end confdefs.h. */ 5535 1.1 mrg #include <sys/types.h> 5536 1.1 mrg #include <sys/wait.h> 5537 1.1 mrg #ifndef WEXITSTATUS 5538 1.1 mrg # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 5539 1.1 mrg #endif 5540 1.1 mrg #ifndef WIFEXITED 5541 1.1 mrg # define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 5542 1.1 mrg #endif 5543 1.1 mrg 5544 1.1 mrg int 5545 1.1 mrg main () 5546 1.1 mrg { 5547 1.1 mrg int s; 5548 1.1 mrg wait (&s); 5549 1.1 mrg s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 5550 1.1 mrg ; 5551 1.1 mrg return 0; 5552 1.1 mrg } 5553 1.1 mrg _ACEOF 5554 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5555 1.1 mrg ac_cv_header_sys_wait_h=yes 5556 1.1 mrg else 5557 1.1 mrg ac_cv_header_sys_wait_h=no 5558 1.1 mrg fi 5559 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5560 1.1 mrg fi 5561 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 5562 1.1 mrg $as_echo "$ac_cv_header_sys_wait_h" >&6; } 5563 1.1 mrg if test $ac_cv_header_sys_wait_h = yes; then 5564 1.1 mrg 5565 1.1 mrg $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 5566 1.1 mrg 5567 1.1 mrg fi 5568 1.1 mrg 5569 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 5570 1.1 mrg $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 5571 1.11 mrg if ${ac_cv_header_time+:} false; then : 5572 1.1 mrg $as_echo_n "(cached) " >&6 5573 1.1 mrg else 5574 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5575 1.1 mrg /* end confdefs.h. */ 5576 1.1 mrg #include <sys/types.h> 5577 1.1 mrg #include <sys/time.h> 5578 1.1 mrg #include <time.h> 5579 1.1 mrg 5580 1.1 mrg int 5581 1.1 mrg main () 5582 1.1 mrg { 5583 1.1 mrg if ((struct tm *) 0) 5584 1.1 mrg return 0; 5585 1.1 mrg ; 5586 1.1 mrg return 0; 5587 1.1 mrg } 5588 1.1 mrg _ACEOF 5589 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5590 1.1 mrg ac_cv_header_time=yes 5591 1.1 mrg else 5592 1.1 mrg ac_cv_header_time=no 5593 1.1 mrg fi 5594 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5595 1.1 mrg fi 5596 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 5597 1.1 mrg $as_echo "$ac_cv_header_time" >&6; } 5598 1.1 mrg if test $ac_cv_header_time = yes; then 5599 1.1 mrg 5600 1.1 mrg $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 5601 1.1 mrg 5602 1.1 mrg fi 5603 1.1 mrg 5604 1.1 mrg 5605 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5 5606 1.1 mrg $as_echo_n "checking whether errno must be declared... " >&6; } 5607 1.11 mrg if ${libiberty_cv_declare_errno+:} false; then : 5608 1.1 mrg $as_echo_n "(cached) " >&6 5609 1.1 mrg else 5610 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5611 1.1 mrg /* end confdefs.h. */ 5612 1.1 mrg #include <errno.h> 5613 1.1 mrg int 5614 1.1 mrg main () 5615 1.1 mrg { 5616 1.1 mrg int x = errno; 5617 1.1 mrg ; 5618 1.1 mrg return 0; 5619 1.1 mrg } 5620 1.1 mrg _ACEOF 5621 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5622 1.1 mrg libiberty_cv_declare_errno=no 5623 1.1 mrg else 5624 1.1 mrg libiberty_cv_declare_errno=yes 5625 1.1 mrg fi 5626 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5627 1.1 mrg fi 5628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5 5629 1.1 mrg $as_echo "$libiberty_cv_declare_errno" >&6; } 5630 1.1 mrg if test $libiberty_cv_declare_errno = yes 5631 1.1 mrg then 5632 1.1 mrg $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 5633 1.1 mrg 5634 1.1 mrg fi 5635 1.1 mrg 5636 1.1 mrg 5637 1.6 mrg # Determine sizes of some types. 5638 1.1 mrg # The cast to long int works around a bug in the HP C Compiler 5639 1.1 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5640 1.1 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5641 1.1 mrg # This bug is HP SR number 8606223364. 5642 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 5643 1.1 mrg $as_echo_n "checking size of int... " >&6; } 5644 1.11 mrg if ${ac_cv_sizeof_int+:} false; then : 5645 1.1 mrg $as_echo_n "(cached) " >&6 5646 1.1 mrg else 5647 1.1 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 5648 1.1 mrg 5649 1.1 mrg else 5650 1.1 mrg if test "$ac_cv_type_int" = yes; then 5651 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5652 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5653 1.11 mrg as_fn_error 77 "cannot compute sizeof (int) 5654 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 5655 1.1 mrg else 5656 1.1 mrg ac_cv_sizeof_int=0 5657 1.1 mrg fi 5658 1.1 mrg fi 5659 1.1 mrg 5660 1.1 mrg fi 5661 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 5662 1.1 mrg $as_echo "$ac_cv_sizeof_int" >&6; } 5663 1.1 mrg 5664 1.1 mrg 5665 1.1 mrg 5666 1.1 mrg cat >>confdefs.h <<_ACEOF 5667 1.1 mrg #define SIZEOF_INT $ac_cv_sizeof_int 5668 1.1 mrg _ACEOF 5669 1.1 mrg 5670 1.1 mrg 5671 1.6 mrg # The cast to long int works around a bug in the HP C Compiler 5672 1.6 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5673 1.6 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5674 1.6 mrg # This bug is HP SR number 8606223364. 5675 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 5676 1.6 mrg $as_echo_n "checking size of long... " >&6; } 5677 1.11 mrg if ${ac_cv_sizeof_long+:} false; then : 5678 1.6 mrg $as_echo_n "(cached) " >&6 5679 1.6 mrg else 5680 1.6 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 5681 1.6 mrg 5682 1.6 mrg else 5683 1.6 mrg if test "$ac_cv_type_long" = yes; then 5684 1.6 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5685 1.6 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5686 1.11 mrg as_fn_error 77 "cannot compute sizeof (long) 5687 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 5688 1.6 mrg else 5689 1.6 mrg ac_cv_sizeof_long=0 5690 1.6 mrg fi 5691 1.6 mrg fi 5692 1.6 mrg 5693 1.6 mrg fi 5694 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 5695 1.6 mrg $as_echo "$ac_cv_sizeof_long" >&6; } 5696 1.6 mrg 5697 1.6 mrg 5698 1.6 mrg 5699 1.6 mrg cat >>confdefs.h <<_ACEOF 5700 1.6 mrg #define SIZEOF_LONG $ac_cv_sizeof_long 5701 1.6 mrg _ACEOF 5702 1.6 mrg 5703 1.6 mrg 5704 1.7 mrg # The cast to long int works around a bug in the HP C Compiler 5705 1.7 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5706 1.7 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5707 1.7 mrg # This bug is HP SR number 8606223364. 5708 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 5709 1.7 mrg $as_echo_n "checking size of size_t... " >&6; } 5710 1.11 mrg if ${ac_cv_sizeof_size_t+:} false; then : 5711 1.7 mrg $as_echo_n "(cached) " >&6 5712 1.7 mrg else 5713 1.7 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 5714 1.7 mrg 5715 1.7 mrg else 5716 1.7 mrg if test "$ac_cv_type_size_t" = yes; then 5717 1.7 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5718 1.7 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5719 1.11 mrg as_fn_error 77 "cannot compute sizeof (size_t) 5720 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 5721 1.7 mrg else 5722 1.7 mrg ac_cv_sizeof_size_t=0 5723 1.7 mrg fi 5724 1.7 mrg fi 5725 1.7 mrg 5726 1.7 mrg fi 5727 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 5728 1.7 mrg $as_echo "$ac_cv_sizeof_size_t" >&6; } 5729 1.7 mrg 5730 1.7 mrg 5731 1.7 mrg 5732 1.7 mrg cat >>confdefs.h <<_ACEOF 5733 1.7 mrg #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 5734 1.7 mrg _ACEOF 5735 1.7 mrg 5736 1.7 mrg 5737 1.6 mrg 5738 1.6 mrg # Check for presense of long long 5739 1.6 mrg ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 5740 1.11 mrg if test "x$ac_cv_type_long_long" = xyes; then : 5741 1.6 mrg 5742 1.6 mrg $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h 5743 1.6 mrg # The cast to long int works around a bug in the HP C Compiler 5744 1.6 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5745 1.6 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5746 1.6 mrg # This bug is HP SR number 8606223364. 5747 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 5748 1.6 mrg $as_echo_n "checking size of long long... " >&6; } 5749 1.11 mrg if ${ac_cv_sizeof_long_long+:} false; then : 5750 1.6 mrg $as_echo_n "(cached) " >&6 5751 1.6 mrg else 5752 1.6 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 5753 1.6 mrg 5754 1.6 mrg else 5755 1.6 mrg if test "$ac_cv_type_long_long" = yes; then 5756 1.6 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5757 1.6 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5758 1.11 mrg as_fn_error 77 "cannot compute sizeof (long long) 5759 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 5760 1.6 mrg else 5761 1.6 mrg ac_cv_sizeof_long_long=0 5762 1.6 mrg fi 5763 1.6 mrg fi 5764 1.6 mrg 5765 1.6 mrg fi 5766 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 5767 1.6 mrg $as_echo "$ac_cv_sizeof_long_long" >&6; } 5768 1.6 mrg 5769 1.6 mrg 5770 1.6 mrg 5771 1.6 mrg cat >>confdefs.h <<_ACEOF 5772 1.6 mrg #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 5773 1.6 mrg _ACEOF 5774 1.6 mrg 5775 1.6 mrg 5776 1.6 mrg fi 5777 1.6 mrg 5778 1.1 mrg 5779 1.1 mrg # Look for a 64-bit type. 5780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5 5781 1.1 mrg $as_echo_n "checking for a 64-bit type... " >&6; } 5782 1.11 mrg if ${liberty_cv_uint64+:} false; then : 5783 1.1 mrg $as_echo_n "(cached) " >&6 5784 1.1 mrg else 5785 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5786 1.1 mrg /* end confdefs.h. */ 5787 1.1 mrg #ifdef HAVE_STDINT_H 5788 1.1 mrg #include <stdint.h> 5789 1.1 mrg #endif 5790 1.1 mrg int 5791 1.1 mrg main () 5792 1.1 mrg { 5793 1.1 mrg extern uint64_t foo; 5794 1.1 mrg ; 5795 1.1 mrg return 0; 5796 1.1 mrg } 5797 1.1 mrg _ACEOF 5798 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5799 1.1 mrg liberty_cv_uint64=uint64_t 5800 1.1 mrg else 5801 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5802 1.1 mrg /* end confdefs.h. */ 5803 1.1 mrg #ifdef HAVE_LIMITS_H 5804 1.1 mrg #include <limits.h> 5805 1.1 mrg #endif 5806 1.1 mrg #ifndef CHAR_BIT 5807 1.1 mrg #define CHAR_BIT 8 5808 1.1 mrg #endif 5809 1.1 mrg int 5810 1.1 mrg main () 5811 1.1 mrg { 5812 1.1 mrg extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1]; 5813 1.1 mrg ; 5814 1.1 mrg return 0; 5815 1.1 mrg } 5816 1.1 mrg _ACEOF 5817 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5818 1.1 mrg liberty_cv_uint64="unsigned long" 5819 1.1 mrg else 5820 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5821 1.1 mrg /* end confdefs.h. */ 5822 1.1 mrg #ifdef HAVE_LIMITS_H 5823 1.1 mrg #include <limits.h> 5824 1.1 mrg #endif 5825 1.1 mrg #ifndef CHAR_BIT 5826 1.1 mrg #define CHAR_BIT 8 5827 1.1 mrg #endif 5828 1.1 mrg int 5829 1.1 mrg main () 5830 1.1 mrg { 5831 1.1 mrg extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1]; 5832 1.1 mrg ; 5833 1.1 mrg return 0; 5834 1.1 mrg } 5835 1.1 mrg _ACEOF 5836 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5837 1.1 mrg liberty_cv_uint64="unsigned long long" 5838 1.1 mrg else 5839 1.1 mrg liberty_cv_uint64=none 5840 1.1 mrg fi 5841 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5842 1.1 mrg fi 5843 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5844 1.1 mrg fi 5845 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5846 1.1 mrg fi 5847 1.1 mrg 5848 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5 5849 1.1 mrg $as_echo "$liberty_cv_uint64" >&6; } 5850 1.1 mrg if test "$liberty_cv_uint64" != none; then 5851 1.1 mrg 5852 1.1 mrg cat >>confdefs.h <<_ACEOF 5853 1.1 mrg #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64 5854 1.1 mrg _ACEOF 5855 1.1 mrg 5856 1.1 mrg fi 5857 1.1 mrg 5858 1.1 mrg 5859 1.1 mrg ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 5860 1.11 mrg if test "x$ac_cv_type_intptr_t" = xyes; then : 5861 1.1 mrg 5862 1.1 mrg $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 5863 1.1 mrg 5864 1.1 mrg else 5865 1.1 mrg for ac_type in 'int' 'long int' 'long long int'; do 5866 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5867 1.1 mrg /* end confdefs.h. */ 5868 1.1 mrg $ac_includes_default 5869 1.1 mrg int 5870 1.1 mrg main () 5871 1.1 mrg { 5872 1.1 mrg static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5873 1.11 mrg test_array [0] = 0; 5874 1.11 mrg return test_array [0]; 5875 1.1 mrg 5876 1.1 mrg ; 5877 1.1 mrg return 0; 5878 1.1 mrg } 5879 1.1 mrg _ACEOF 5880 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5881 1.1 mrg 5882 1.1 mrg cat >>confdefs.h <<_ACEOF 5883 1.1 mrg #define intptr_t $ac_type 5884 1.1 mrg _ACEOF 5885 1.1 mrg 5886 1.1 mrg ac_type= 5887 1.1 mrg fi 5888 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5889 1.1 mrg test -z "$ac_type" && break 5890 1.1 mrg done 5891 1.1 mrg fi 5892 1.1 mrg 5893 1.1 mrg 5894 1.1 mrg 5895 1.1 mrg ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 5896 1.11 mrg if test "x$ac_cv_type_uintptr_t" = xyes; then : 5897 1.1 mrg 5898 1.1 mrg $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5899 1.1 mrg 5900 1.1 mrg else 5901 1.1 mrg for ac_type in 'unsigned int' 'unsigned long int' \ 5902 1.1 mrg 'unsigned long long int'; do 5903 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5904 1.1 mrg /* end confdefs.h. */ 5905 1.1 mrg $ac_includes_default 5906 1.1 mrg int 5907 1.1 mrg main () 5908 1.1 mrg { 5909 1.1 mrg static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 5910 1.11 mrg test_array [0] = 0; 5911 1.11 mrg return test_array [0]; 5912 1.1 mrg 5913 1.1 mrg ; 5914 1.1 mrg return 0; 5915 1.1 mrg } 5916 1.1 mrg _ACEOF 5917 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5918 1.1 mrg 5919 1.1 mrg cat >>confdefs.h <<_ACEOF 5920 1.1 mrg #define uintptr_t $ac_type 5921 1.1 mrg _ACEOF 5922 1.1 mrg 5923 1.1 mrg ac_type= 5924 1.1 mrg fi 5925 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5926 1.1 mrg test -z "$ac_type" && break 5927 1.1 mrg done 5928 1.1 mrg fi 5929 1.1 mrg 5930 1.1 mrg 5931 1.4 mrg ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 5932 1.11 mrg if test "x$ac_cv_type_ssize_t" = xyes; then : 5933 1.4 mrg 5934 1.4 mrg else 5935 1.4 mrg 5936 1.4 mrg cat >>confdefs.h <<_ACEOF 5937 1.4 mrg #define ssize_t int 5938 1.4 mrg _ACEOF 5939 1.4 mrg 5940 1.4 mrg fi 5941 1.4 mrg 5942 1.1 mrg 5943 1.1 mrg # Given the above check, we always have uintptr_t or a fallback 5944 1.1 mrg # definition. So define HAVE_UINTPTR_T in case any imported code 5945 1.1 mrg # relies on it. 5946 1.1 mrg 5947 1.1 mrg $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 5948 1.1 mrg 5949 1.1 mrg 5950 1.1 mrg ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 5951 1.11 mrg if test "x$ac_cv_type_pid_t" = xyes; then : 5952 1.1 mrg 5953 1.1 mrg else 5954 1.1 mrg 5955 1.1 mrg cat >>confdefs.h <<_ACEOF 5956 1.1 mrg #define pid_t int 5957 1.1 mrg _ACEOF 5958 1.1 mrg 5959 1.1 mrg fi 5960 1.1 mrg 5961 1.1 mrg 5962 1.1 mrg # This is the list of functions which libiberty will provide if they 5963 1.1 mrg # are not available on the host. 5964 1.1 mrg 5965 1.1 mrg funcs="asprintf" 5966 1.1 mrg funcs="$funcs atexit" 5967 1.1 mrg funcs="$funcs basename" 5968 1.1 mrg funcs="$funcs bcmp" 5969 1.1 mrg funcs="$funcs bcopy" 5970 1.1 mrg funcs="$funcs bsearch" 5971 1.1 mrg funcs="$funcs bzero" 5972 1.1 mrg funcs="$funcs calloc" 5973 1.1 mrg funcs="$funcs clock" 5974 1.1 mrg funcs="$funcs ffs" 5975 1.1 mrg funcs="$funcs getcwd" 5976 1.1 mrg funcs="$funcs getpagesize" 5977 1.1 mrg funcs="$funcs gettimeofday" 5978 1.1 mrg funcs="$funcs index" 5979 1.1 mrg funcs="$funcs insque" 5980 1.1 mrg funcs="$funcs memchr" 5981 1.1 mrg funcs="$funcs memcmp" 5982 1.1 mrg funcs="$funcs memcpy" 5983 1.1 mrg funcs="$funcs memmem" 5984 1.1 mrg funcs="$funcs memmove" 5985 1.1 mrg funcs="$funcs mempcpy" 5986 1.1 mrg funcs="$funcs memset" 5987 1.1 mrg funcs="$funcs mkstemps" 5988 1.1 mrg funcs="$funcs putenv" 5989 1.1 mrg funcs="$funcs random" 5990 1.1 mrg funcs="$funcs rename" 5991 1.1 mrg funcs="$funcs rindex" 5992 1.1 mrg funcs="$funcs setenv" 5993 1.1 mrg funcs="$funcs snprintf" 5994 1.1 mrg funcs="$funcs sigsetmask" 5995 1.1 mrg funcs="$funcs stpcpy" 5996 1.1 mrg funcs="$funcs stpncpy" 5997 1.1 mrg funcs="$funcs strcasecmp" 5998 1.1 mrg funcs="$funcs strchr" 5999 1.1 mrg funcs="$funcs strdup" 6000 1.1 mrg funcs="$funcs strncasecmp" 6001 1.1 mrg funcs="$funcs strndup" 6002 1.4 mrg funcs="$funcs strnlen" 6003 1.1 mrg funcs="$funcs strrchr" 6004 1.1 mrg funcs="$funcs strstr" 6005 1.1 mrg funcs="$funcs strtod" 6006 1.1 mrg funcs="$funcs strtol" 6007 1.1 mrg funcs="$funcs strtoul" 6008 1.6 mrg funcs="$funcs strtoll" 6009 1.6 mrg funcs="$funcs strtoull" 6010 1.1 mrg funcs="$funcs strverscmp" 6011 1.1 mrg funcs="$funcs tmpnam" 6012 1.1 mrg funcs="$funcs vasprintf" 6013 1.1 mrg funcs="$funcs vfprintf" 6014 1.1 mrg funcs="$funcs vprintf" 6015 1.1 mrg funcs="$funcs vsnprintf" 6016 1.1 mrg funcs="$funcs vsprintf" 6017 1.1 mrg funcs="$funcs waitpid" 6018 1.4 mrg funcs="$funcs setproctitle" 6019 1.1 mrg 6020 1.1 mrg # Also in the old function.def file: alloca, vfork, getopt. 6021 1.1 mrg 6022 1.1 mrg vars="sys_errlist sys_nerr sys_siglist" 6023 1.1 mrg 6024 1.4 mrg checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \ 6025 1.11 mrg getsysinfo gettimeofday on_exit pipe2 psignal pstat_getdynamic pstat_getstatic \ 6026 1.12 mrg realpath setrlimit spawnve spawnvpe strerror strsignal sysconf sysctl \ 6027 1.4 mrg sysmp table times wait3 wait4" 6028 1.1 mrg 6029 1.12 mrg #Darwin has sbrk, but it is deprecated and that produces build-time warnings 6030 1.12 mrg #so do not check for it. 6031 1.12 mrg case "${host}" in 6032 1.12 mrg *-*-darwin*) ;; 6033 1.12 mrg *) checkfuncs="$checkfuncs sbrk" 6034 1.12 mrg esac 6035 1.12 mrg 6036 1.1 mrg # These are neither executed nor required, but they help keep 6037 1.1 mrg # autoheader happy without adding a bunch of text to acconfig.h. 6038 1.1 mrg if test "x" = "y"; then 6039 1.1 mrg for ac_func in asprintf atexit \ 6040 1.1 mrg basename bcmp bcopy bsearch bzero \ 6041 1.1 mrg calloc canonicalize_file_name clock \ 6042 1.4 mrg dup3 \ 6043 1.1 mrg ffs __fsetlocking \ 6044 1.4 mrg getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \ 6045 1.1 mrg index insque \ 6046 1.1 mrg memchr memcmp memcpy memmem memmove memset mkstemps \ 6047 1.1 mrg on_exit \ 6048 1.11 mrg pipe2 psignal pstat_getdynamic pstat_getstatic putenv \ 6049 1.1 mrg random realpath rename rindex \ 6050 1.4 mrg sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \ 6051 1.4 mrg stpcpy stpncpy strcasecmp strchr strdup \ 6052 1.4 mrg strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \ 6053 1.6 mrg strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \ 6054 1.1 mrg table times tmpnam \ 6055 1.1 mrg vasprintf vfprintf vprintf vsprintf \ 6056 1.1 mrg wait3 wait4 waitpid 6057 1.1 mrg do : 6058 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6059 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6060 1.11 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6061 1.1 mrg cat >>confdefs.h <<_ACEOF 6062 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6063 1.1 mrg _ACEOF 6064 1.1 mrg 6065 1.1 mrg fi 6066 1.1 mrg done 6067 1.1 mrg 6068 1.11 mrg as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 6069 1.11 mrg ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 6070 1.11 mrg if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 6071 1.1 mrg ac_have_decl=1 6072 1.1 mrg else 6073 1.1 mrg ac_have_decl=0 6074 1.1 mrg fi 6075 1.1 mrg 6076 1.1 mrg cat >>confdefs.h <<_ACEOF 6077 1.1 mrg #define HAVE_DECL_BASENAME $ac_have_decl 6078 1.1 mrg _ACEOF 6079 1.1 mrg ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 6080 1.11 mrg if test "x$ac_cv_have_decl_ffs" = xyes; then : 6081 1.1 mrg ac_have_decl=1 6082 1.1 mrg else 6083 1.1 mrg ac_have_decl=0 6084 1.1 mrg fi 6085 1.1 mrg 6086 1.1 mrg cat >>confdefs.h <<_ACEOF 6087 1.1 mrg #define HAVE_DECL_FFS $ac_have_decl 6088 1.1 mrg _ACEOF 6089 1.1 mrg ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 6090 1.11 mrg if test "x$ac_cv_have_decl_asprintf" = xyes; then : 6091 1.1 mrg ac_have_decl=1 6092 1.1 mrg else 6093 1.1 mrg ac_have_decl=0 6094 1.1 mrg fi 6095 1.1 mrg 6096 1.1 mrg cat >>confdefs.h <<_ACEOF 6097 1.1 mrg #define HAVE_DECL_ASPRINTF $ac_have_decl 6098 1.1 mrg _ACEOF 6099 1.1 mrg ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 6100 1.11 mrg if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 6101 1.1 mrg ac_have_decl=1 6102 1.1 mrg else 6103 1.1 mrg ac_have_decl=0 6104 1.1 mrg fi 6105 1.1 mrg 6106 1.1 mrg cat >>confdefs.h <<_ACEOF 6107 1.1 mrg #define HAVE_DECL_VASPRINTF $ac_have_decl 6108 1.1 mrg _ACEOF 6109 1.1 mrg ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 6110 1.11 mrg if test "x$ac_cv_have_decl_snprintf" = xyes; then : 6111 1.1 mrg ac_have_decl=1 6112 1.1 mrg else 6113 1.1 mrg ac_have_decl=0 6114 1.1 mrg fi 6115 1.1 mrg 6116 1.1 mrg cat >>confdefs.h <<_ACEOF 6117 1.1 mrg #define HAVE_DECL_SNPRINTF $ac_have_decl 6118 1.1 mrg _ACEOF 6119 1.1 mrg ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 6120 1.11 mrg if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 6121 1.1 mrg ac_have_decl=1 6122 1.1 mrg else 6123 1.1 mrg ac_have_decl=0 6124 1.1 mrg fi 6125 1.1 mrg 6126 1.1 mrg cat >>confdefs.h <<_ACEOF 6127 1.1 mrg #define HAVE_DECL_VSNPRINTF $ac_have_decl 6128 1.1 mrg _ACEOF 6129 1.6 mrg ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 6130 1.11 mrg if test "x$ac_cv_have_decl_strtol" = xyes; then : 6131 1.6 mrg ac_have_decl=1 6132 1.6 mrg else 6133 1.6 mrg ac_have_decl=0 6134 1.6 mrg fi 6135 1.6 mrg 6136 1.6 mrg cat >>confdefs.h <<_ACEOF 6137 1.6 mrg #define HAVE_DECL_STRTOL $ac_have_decl 6138 1.6 mrg _ACEOF 6139 1.6 mrg ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 6140 1.11 mrg if test "x$ac_cv_have_decl_strtoul" = xyes; then : 6141 1.6 mrg ac_have_decl=1 6142 1.6 mrg else 6143 1.6 mrg ac_have_decl=0 6144 1.6 mrg fi 6145 1.6 mrg 6146 1.6 mrg cat >>confdefs.h <<_ACEOF 6147 1.6 mrg #define HAVE_DECL_STRTOUL $ac_have_decl 6148 1.6 mrg _ACEOF 6149 1.6 mrg ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 6150 1.11 mrg if test "x$ac_cv_have_decl_strtoll" = xyes; then : 6151 1.6 mrg ac_have_decl=1 6152 1.6 mrg else 6153 1.6 mrg ac_have_decl=0 6154 1.6 mrg fi 6155 1.6 mrg 6156 1.6 mrg cat >>confdefs.h <<_ACEOF 6157 1.6 mrg #define HAVE_DECL_STRTOLL $ac_have_decl 6158 1.6 mrg _ACEOF 6159 1.6 mrg ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 6160 1.11 mrg if test "x$ac_cv_have_decl_strtoull" = xyes; then : 6161 1.6 mrg ac_have_decl=1 6162 1.6 mrg else 6163 1.6 mrg ac_have_decl=0 6164 1.6 mrg fi 6165 1.6 mrg 6166 1.6 mrg cat >>confdefs.h <<_ACEOF 6167 1.6 mrg #define HAVE_DECL_STRTOULL $ac_have_decl 6168 1.6 mrg _ACEOF 6169 1.10 mrg ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 6170 1.11 mrg if test "x$ac_cv_have_decl_strnlen" = xyes; then : 6171 1.10 mrg ac_have_decl=1 6172 1.10 mrg else 6173 1.10 mrg ac_have_decl=0 6174 1.10 mrg fi 6175 1.10 mrg 6176 1.10 mrg cat >>confdefs.h <<_ACEOF 6177 1.10 mrg #define HAVE_DECL_STRNLEN $ac_have_decl 6178 1.10 mrg _ACEOF 6179 1.1 mrg 6180 1.1 mrg 6181 1.1 mrg $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6182 1.1 mrg 6183 1.1 mrg 6184 1.1 mrg $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6185 1.1 mrg 6186 1.1 mrg 6187 1.1 mrg $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h 6188 1.1 mrg 6189 1.1 mrg fi 6190 1.1 mrg 6191 1.1 mrg # For each of these functions, if the host does not provide the 6192 1.1 mrg # function we want to put FN.o in LIBOBJS, and if the host does 6193 1.1 mrg # provide the function, we want to define HAVE_FN in config.h. 6194 1.1 mrg 6195 1.1 mrg setobjs= 6196 1.1 mrg CHECK= 6197 1.1 mrg if test -n "${with_target_subdir}"; then 6198 1.1 mrg 6199 1.1 mrg # We are being configured as a target library. AC_REPLACE_FUNCS 6200 1.1 mrg # may not work correctly, because the compiler may not be able to 6201 1.1 mrg # link executables. Note that we may still be being configured 6202 1.1 mrg # native. 6203 1.1 mrg 6204 1.1 mrg # If we are being configured for newlib, we know which functions 6205 1.1 mrg # newlib provide and which ones we will be expected to provide. 6206 1.1 mrg 6207 1.1 mrg if test "x${with_newlib}" = "xyes"; then 6208 1.1 mrg case " $LIBOBJS " in 6209 1.1 mrg *" asprintf.$ac_objext "* ) ;; 6210 1.1 mrg *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6211 1.1 mrg ;; 6212 1.1 mrg esac 6213 1.1 mrg 6214 1.1 mrg case " $LIBOBJS " in 6215 1.1 mrg *" basename.$ac_objext "* ) ;; 6216 1.1 mrg *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6217 1.1 mrg ;; 6218 1.1 mrg esac 6219 1.1 mrg 6220 1.1 mrg case " $LIBOBJS " in 6221 1.1 mrg *" insque.$ac_objext "* ) ;; 6222 1.1 mrg *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6223 1.1 mrg ;; 6224 1.1 mrg esac 6225 1.1 mrg 6226 1.1 mrg case " $LIBOBJS " in 6227 1.1 mrg *" random.$ac_objext "* ) ;; 6228 1.1 mrg *) LIBOBJS="$LIBOBJS random.$ac_objext" 6229 1.1 mrg ;; 6230 1.1 mrg esac 6231 1.1 mrg 6232 1.1 mrg case " $LIBOBJS " in 6233 1.1 mrg *" strdup.$ac_objext "* ) ;; 6234 1.1 mrg *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6235 1.1 mrg ;; 6236 1.1 mrg esac 6237 1.1 mrg 6238 1.1 mrg case " $LIBOBJS " in 6239 1.1 mrg *" vasprintf.$ac_objext "* ) ;; 6240 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6241 1.1 mrg ;; 6242 1.1 mrg esac 6243 1.1 mrg 6244 1.1 mrg 6245 1.1 mrg for f in $funcs; do 6246 1.1 mrg case "$f" in 6247 1.1 mrg asprintf | basename | insque | random | strdup | vasprintf) 6248 1.1 mrg ;; 6249 1.1 mrg *) 6250 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6251 1.1 mrg cat >>confdefs.h <<_ACEOF 6252 1.1 mrg #define $n 1 6253 1.1 mrg _ACEOF 6254 1.1 mrg 6255 1.1 mrg ;; 6256 1.1 mrg esac 6257 1.1 mrg done 6258 1.1 mrg 6259 1.1 mrg # newlib doesnt provide any of the variables in $vars, so we 6260 1.1 mrg # dont have to check them here. 6261 1.1 mrg 6262 1.1 mrg # Of the functions in $checkfuncs, newlib only has strerror. 6263 1.1 mrg $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6264 1.1 mrg 6265 1.1 mrg 6266 1.1 mrg setobjs=yes 6267 1.1 mrg 6268 1.1 mrg fi 6269 1.1 mrg 6270 1.1 mrg # If we are being configured for Mingw, we know which functions 6271 1.1 mrg # Mingw provides and which ones we will be expected to provide. 6272 1.1 mrg 6273 1.1 mrg case "${host}" in 6274 1.1 mrg *-*-mingw*) 6275 1.1 mrg case " $LIBOBJS " in 6276 1.1 mrg *" asprintf.$ac_objext "* ) ;; 6277 1.1 mrg *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6278 1.1 mrg ;; 6279 1.1 mrg esac 6280 1.1 mrg 6281 1.1 mrg case " $LIBOBJS " in 6282 1.1 mrg *" basename.$ac_objext "* ) ;; 6283 1.1 mrg *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6284 1.1 mrg ;; 6285 1.1 mrg esac 6286 1.1 mrg 6287 1.1 mrg case " $LIBOBJS " in 6288 1.1 mrg *" bcmp.$ac_objext "* ) ;; 6289 1.1 mrg *) LIBOBJS="$LIBOBJS bcmp.$ac_objext" 6290 1.1 mrg ;; 6291 1.1 mrg esac 6292 1.1 mrg 6293 1.1 mrg case " $LIBOBJS " in 6294 1.1 mrg *" bcopy.$ac_objext "* ) ;; 6295 1.1 mrg *) LIBOBJS="$LIBOBJS bcopy.$ac_objext" 6296 1.1 mrg ;; 6297 1.1 mrg esac 6298 1.1 mrg 6299 1.1 mrg case " $LIBOBJS " in 6300 1.1 mrg *" bzero.$ac_objext "* ) ;; 6301 1.1 mrg *) LIBOBJS="$LIBOBJS bzero.$ac_objext" 6302 1.1 mrg ;; 6303 1.1 mrg esac 6304 1.1 mrg 6305 1.1 mrg case " $LIBOBJS " in 6306 1.1 mrg *" clock.$ac_objext "* ) ;; 6307 1.1 mrg *) LIBOBJS="$LIBOBJS clock.$ac_objext" 6308 1.1 mrg ;; 6309 1.1 mrg esac 6310 1.1 mrg 6311 1.1 mrg case " $LIBOBJS " in 6312 1.1 mrg *" ffs.$ac_objext "* ) ;; 6313 1.1 mrg *) LIBOBJS="$LIBOBJS ffs.$ac_objext" 6314 1.1 mrg ;; 6315 1.1 mrg esac 6316 1.1 mrg 6317 1.1 mrg case " $LIBOBJS " in 6318 1.1 mrg *" getpagesize.$ac_objext "* ) ;; 6319 1.1 mrg *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6320 1.1 mrg ;; 6321 1.1 mrg esac 6322 1.1 mrg 6323 1.1 mrg case " $LIBOBJS " in 6324 1.1 mrg *" index.$ac_objext "* ) ;; 6325 1.1 mrg *) LIBOBJS="$LIBOBJS index.$ac_objext" 6326 1.1 mrg ;; 6327 1.1 mrg esac 6328 1.1 mrg 6329 1.1 mrg case " $LIBOBJS " in 6330 1.1 mrg *" insque.$ac_objext "* ) ;; 6331 1.1 mrg *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6332 1.1 mrg ;; 6333 1.1 mrg esac 6334 1.1 mrg 6335 1.1 mrg case " $LIBOBJS " in 6336 1.1 mrg *" mempcpy.$ac_objext "* ) ;; 6337 1.1 mrg *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext" 6338 1.1 mrg ;; 6339 1.1 mrg esac 6340 1.1 mrg 6341 1.1 mrg case " $LIBOBJS " in 6342 1.1 mrg *" mkstemps.$ac_objext "* ) ;; 6343 1.1 mrg *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext" 6344 1.1 mrg ;; 6345 1.1 mrg esac 6346 1.1 mrg 6347 1.1 mrg case " $LIBOBJS " in 6348 1.1 mrg *" random.$ac_objext "* ) ;; 6349 1.1 mrg *) LIBOBJS="$LIBOBJS random.$ac_objext" 6350 1.1 mrg ;; 6351 1.1 mrg esac 6352 1.1 mrg 6353 1.1 mrg case " $LIBOBJS " in 6354 1.1 mrg *" rindex.$ac_objext "* ) ;; 6355 1.1 mrg *) LIBOBJS="$LIBOBJS rindex.$ac_objext" 6356 1.1 mrg ;; 6357 1.1 mrg esac 6358 1.1 mrg 6359 1.1 mrg case " $LIBOBJS " in 6360 1.1 mrg *" sigsetmask.$ac_objext "* ) ;; 6361 1.1 mrg *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext" 6362 1.1 mrg ;; 6363 1.1 mrg esac 6364 1.1 mrg 6365 1.1 mrg case " $LIBOBJS " in 6366 1.1 mrg *" stpcpy.$ac_objext "* ) ;; 6367 1.1 mrg *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext" 6368 1.1 mrg ;; 6369 1.1 mrg esac 6370 1.1 mrg 6371 1.1 mrg case " $LIBOBJS " in 6372 1.1 mrg *" stpncpy.$ac_objext "* ) ;; 6373 1.1 mrg *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext" 6374 1.1 mrg ;; 6375 1.1 mrg esac 6376 1.1 mrg 6377 1.1 mrg case " $LIBOBJS " in 6378 1.1 mrg *" strndup.$ac_objext "* ) ;; 6379 1.1 mrg *) LIBOBJS="$LIBOBJS strndup.$ac_objext" 6380 1.1 mrg ;; 6381 1.1 mrg esac 6382 1.1 mrg 6383 1.1 mrg case " $LIBOBJS " in 6384 1.4 mrg *" strnlen.$ac_objext "* ) ;; 6385 1.4 mrg *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" 6386 1.4 mrg ;; 6387 1.4 mrg esac 6388 1.4 mrg 6389 1.4 mrg case " $LIBOBJS " in 6390 1.1 mrg *" strverscmp.$ac_objext "* ) ;; 6391 1.1 mrg *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext" 6392 1.1 mrg ;; 6393 1.1 mrg esac 6394 1.1 mrg 6395 1.1 mrg case " $LIBOBJS " in 6396 1.1 mrg *" vasprintf.$ac_objext "* ) ;; 6397 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6398 1.1 mrg ;; 6399 1.1 mrg esac 6400 1.1 mrg 6401 1.1 mrg case " $LIBOBJS " in 6402 1.1 mrg *" waitpid.$ac_objext "* ) ;; 6403 1.1 mrg *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6404 1.1 mrg ;; 6405 1.1 mrg esac 6406 1.1 mrg 6407 1.1 mrg 6408 1.1 mrg for f in $funcs; do 6409 1.1 mrg case "$f" in 6410 1.4 mrg asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid) 6411 1.1 mrg ;; 6412 1.1 mrg *) 6413 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6414 1.1 mrg cat >>confdefs.h <<_ACEOF 6415 1.1 mrg #define $n 1 6416 1.1 mrg _ACEOF 6417 1.1 mrg 6418 1.1 mrg ;; 6419 1.1 mrg esac 6420 1.1 mrg done 6421 1.1 mrg 6422 1.1 mrg # Mingw doesnt provide any of the variables in $vars, so we 6423 1.1 mrg # dont have to check them here. 6424 1.1 mrg 6425 1.1 mrg # Of the functions in $checkfuncs, Mingw only has strerror. 6426 1.1 mrg $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6427 1.1 mrg 6428 1.1 mrg 6429 1.1 mrg setobjs=yes 6430 1.1 mrg ;; 6431 1.1 mrg 6432 1.1 mrg *-*-msdosdjgpp) 6433 1.1 mrg case " $LIBOBJS " in 6434 1.1 mrg *" vasprintf.$ac_objext "* ) ;; 6435 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6436 1.1 mrg ;; 6437 1.1 mrg esac 6438 1.1 mrg 6439 1.1 mrg case " $LIBOBJS " in 6440 1.1 mrg *" vsnprintf.$ac_objext "* ) ;; 6441 1.1 mrg *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6442 1.1 mrg ;; 6443 1.1 mrg esac 6444 1.1 mrg 6445 1.1 mrg case " $LIBOBJS " in 6446 1.1 mrg *" snprintf.$ac_objext "* ) ;; 6447 1.1 mrg *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6448 1.1 mrg ;; 6449 1.1 mrg esac 6450 1.1 mrg 6451 1.1 mrg case " $LIBOBJS " in 6452 1.1 mrg *" asprintf.$ac_objext "* ) ;; 6453 1.1 mrg *) LIBOBJS="$LIBOBJS asprintf.$ac_objext" 6454 1.1 mrg ;; 6455 1.1 mrg esac 6456 1.1 mrg 6457 1.1 mrg 6458 1.1 mrg for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \ 6459 1.1 mrg getcwd getpagesize getrusage gettimeofday \ 6460 1.1 mrg index insque memchr memcmp memcpy memmove memset psignal \ 6461 1.1 mrg putenv random rename rindex sbrk setenv stpcpy strcasecmp \ 6462 1.1 mrg strchr strdup strerror strncasecmp strrchr strstr strtod \ 6463 1.1 mrg strtol strtoul sysconf times tmpnam vfprintf vprintf \ 6464 1.1 mrg vsprintf waitpid 6465 1.1 mrg do 6466 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6467 1.1 mrg cat >>confdefs.h <<_ACEOF 6468 1.1 mrg #define $n 1 6469 1.1 mrg _ACEOF 6470 1.1 mrg 6471 1.1 mrg done 6472 1.1 mrg 6473 1.1 mrg 6474 1.1 mrg setobjs=yes 6475 1.1 mrg ;; 6476 1.1 mrg 6477 1.1 mrg esac 6478 1.1 mrg 6479 1.1 mrg else 6480 1.1 mrg 6481 1.1 mrg # Not a target library, so we set things up to run the test suite. 6482 1.1 mrg CHECK=really-check 6483 1.1 mrg 6484 1.1 mrg fi 6485 1.1 mrg 6486 1.1 mrg 6487 1.1 mrg 6488 1.1 mrg 6489 1.1 mrg case "${host}" in 6490 1.1 mrg *-*-cygwin* | *-*-mingw*) 6491 1.1 mrg $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h 6492 1.1 mrg 6493 1.1 mrg $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h 6494 1.1 mrg 6495 1.1 mrg ;; 6496 1.1 mrg esac 6497 1.1 mrg 6498 1.1 mrg if test -z "${setobjs}"; then 6499 1.1 mrg case "${host}" in 6500 1.1 mrg 6501 1.1 mrg *-*-vxworks*) 6502 1.1 mrg # Handle VxWorks configuration specially, since on VxWorks the 6503 1.1 mrg # libraries are actually on the target board, not in the file 6504 1.1 mrg # system. 6505 1.1 mrg case " $LIBOBJS " in 6506 1.1 mrg *" basename.$ac_objext "* ) ;; 6507 1.1 mrg *) LIBOBJS="$LIBOBJS basename.$ac_objext" 6508 1.1 mrg ;; 6509 1.1 mrg esac 6510 1.1 mrg 6511 1.1 mrg case " $LIBOBJS " in 6512 1.1 mrg *" getpagesize.$ac_objext "* ) ;; 6513 1.1 mrg *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext" 6514 1.1 mrg ;; 6515 1.1 mrg esac 6516 1.1 mrg 6517 1.1 mrg case " $LIBOBJS " in 6518 1.1 mrg *" insque.$ac_objext "* ) ;; 6519 1.1 mrg *) LIBOBJS="$LIBOBJS insque.$ac_objext" 6520 1.1 mrg ;; 6521 1.1 mrg esac 6522 1.1 mrg 6523 1.1 mrg case " $LIBOBJS " in 6524 1.1 mrg *" random.$ac_objext "* ) ;; 6525 1.1 mrg *) LIBOBJS="$LIBOBJS random.$ac_objext" 6526 1.1 mrg ;; 6527 1.1 mrg esac 6528 1.1 mrg 6529 1.1 mrg case " $LIBOBJS " in 6530 1.1 mrg *" strcasecmp.$ac_objext "* ) ;; 6531 1.1 mrg *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 6532 1.1 mrg ;; 6533 1.1 mrg esac 6534 1.1 mrg 6535 1.1 mrg case " $LIBOBJS " in 6536 1.1 mrg *" strncasecmp.$ac_objext "* ) ;; 6537 1.1 mrg *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext" 6538 1.1 mrg ;; 6539 1.1 mrg esac 6540 1.1 mrg 6541 1.1 mrg case " $LIBOBJS " in 6542 1.1 mrg *" strdup.$ac_objext "* ) ;; 6543 1.1 mrg *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 6544 1.1 mrg ;; 6545 1.1 mrg esac 6546 1.1 mrg 6547 1.1 mrg case " $LIBOBJS " in 6548 1.1 mrg *" vfork.$ac_objext "* ) ;; 6549 1.1 mrg *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 6550 1.1 mrg ;; 6551 1.1 mrg esac 6552 1.1 mrg 6553 1.1 mrg case " $LIBOBJS " in 6554 1.1 mrg *" waitpid.$ac_objext "* ) ;; 6555 1.1 mrg *) LIBOBJS="$LIBOBJS waitpid.$ac_objext" 6556 1.1 mrg ;; 6557 1.1 mrg esac 6558 1.1 mrg 6559 1.1 mrg case " $LIBOBJS " in 6560 1.1 mrg *" vasprintf.$ac_objext "* ) ;; 6561 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" 6562 1.1 mrg ;; 6563 1.1 mrg esac 6564 1.1 mrg 6565 1.1 mrg for f in $funcs; do 6566 1.1 mrg case "$f" in 6567 1.1 mrg basename | getpagesize | insque | random | strcasecmp) 6568 1.1 mrg ;; 6569 1.1 mrg strncasecmp | strdup | vfork | waitpid | vasprintf) 6570 1.1 mrg ;; 6571 1.1 mrg *) 6572 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6573 1.1 mrg cat >>confdefs.h <<_ACEOF 6574 1.1 mrg #define $n 1 6575 1.1 mrg _ACEOF 6576 1.1 mrg 6577 1.1 mrg ;; 6578 1.1 mrg esac 6579 1.1 mrg done 6580 1.1 mrg 6581 1.1 mrg # VxWorks doesn't provide any of the variables in $vars, so we 6582 1.1 mrg # don't have to check them here. 6583 1.1 mrg 6584 1.1 mrg # Of the functions in $checkfuncs, VxWorks only has strerror. 6585 1.1 mrg $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 6586 1.1 mrg 6587 1.1 mrg 6588 1.1 mrg setobjs=yes 6589 1.1 mrg ;; 6590 1.1 mrg 6591 1.1 mrg esac 6592 1.1 mrg fi 6593 1.1 mrg 6594 1.1 mrg if test -z "${setobjs}"; then 6595 1.1 mrg 6596 1.1 mrg case "${host}" in 6597 1.1 mrg 6598 1.7 mrg *-*-android*) 6599 1.7 mrg # On android, getpagesize is defined in unistd.h as a static inline 6600 1.7 mrg # function, which AC_CHECK_FUNCS does not handle properly. 6601 1.7 mrg ac_cv_func_getpagesize=yes 6602 1.7 mrg ;; 6603 1.7 mrg 6604 1.13 mrg hppa*-*-hpux*) 6605 1.13 mrg # Replace system snprintf and vsnprintf with libiberty implementations. 6606 1.13 mrg case " $LIBOBJS " in 6607 1.13 mrg *" snprintf.$ac_objext "* ) ;; 6608 1.13 mrg *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 6609 1.13 mrg ;; 6610 1.13 mrg esac 6611 1.13 mrg 6612 1.13 mrg case " $LIBOBJS " in 6613 1.13 mrg *" vsnprintf.$ac_objext "* ) ;; 6614 1.13 mrg *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" 6615 1.13 mrg ;; 6616 1.13 mrg esac 6617 1.13 mrg 6618 1.13 mrg ;; 6619 1.13 mrg 6620 1.1 mrg *-*-mingw32*) 6621 1.1 mrg # Under mingw32, sys_nerr and sys_errlist exist, but they are 6622 1.1 mrg # macros, so the test below won't find them. 6623 1.1 mrg libiberty_cv_var_sys_nerr=yes 6624 1.1 mrg libiberty_cv_var_sys_errlist=yes 6625 1.1 mrg ;; 6626 1.1 mrg 6627 1.1 mrg *-*-msdosdjgpp*) 6628 1.1 mrg # vfork and fork are stubs. 6629 1.1 mrg ac_cv_func_vfork_works=no 6630 1.1 mrg ;; 6631 1.1 mrg 6632 1.1 mrg *-*-uwin*) 6633 1.1 mrg # Under some versions of uwin, vfork is notoriously buggy and the test 6634 1.1 mrg # can hang configure; on other versions, vfork exists just as a stub. 6635 1.1 mrg # FIXME: This should be removed once vfork in uwin's runtime is fixed. 6636 1.1 mrg ac_cv_func_vfork_works=no 6637 1.1 mrg # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 6638 1.1 mrg # macros (actually, these are imported from a DLL, but the end effect 6639 1.1 mrg # is the same), so the test below won't find them. 6640 1.1 mrg libiberty_cv_var_sys_nerr=yes 6641 1.1 mrg libiberty_cv_var_sys_errlist=yes 6642 1.1 mrg ;; 6643 1.1 mrg 6644 1.1 mrg *-*-*vms*) 6645 1.1 mrg # Under VMS, vfork works very different than on Unix. The standard test 6646 1.1 mrg # won't work, and it isn't easily adaptable. It makes more sense to 6647 1.1 mrg # just force it. 6648 1.1 mrg ac_cv_func_vfork_works=yes 6649 1.1 mrg ;; 6650 1.1 mrg 6651 1.1 mrg esac 6652 1.1 mrg 6653 1.1 mrg # We haven't set the list of objects yet. Use the standard autoconf 6654 1.1 mrg # tests. This will only work if the compiler works. 6655 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 6656 1.1 mrg $as_echo_n "checking for library containing strerror... " >&6; } 6657 1.11 mrg if ${ac_cv_search_strerror+:} false; then : 6658 1.1 mrg $as_echo_n "(cached) " >&6 6659 1.1 mrg else 6660 1.1 mrg ac_func_search_save_LIBS=$LIBS 6661 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6662 1.1 mrg /* end confdefs.h. */ 6663 1.1 mrg 6664 1.1 mrg /* Override any GCC internal prototype to avoid an error. 6665 1.1 mrg Use char because int might match the return type of a GCC 6666 1.1 mrg builtin and then its argument prototype would still apply. */ 6667 1.1 mrg #ifdef __cplusplus 6668 1.1 mrg extern "C" 6669 1.1 mrg #endif 6670 1.1 mrg char strerror (); 6671 1.1 mrg int 6672 1.1 mrg main () 6673 1.1 mrg { 6674 1.1 mrg return strerror (); 6675 1.1 mrg ; 6676 1.1 mrg return 0; 6677 1.1 mrg } 6678 1.1 mrg _ACEOF 6679 1.1 mrg for ac_lib in '' cposix; do 6680 1.1 mrg if test -z "$ac_lib"; then 6681 1.1 mrg ac_res="none required" 6682 1.1 mrg else 6683 1.1 mrg ac_res=-l$ac_lib 6684 1.1 mrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6685 1.1 mrg fi 6686 1.1 mrg if test x$gcc_no_link = xyes; then 6687 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6688 1.1 mrg fi 6689 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 6690 1.1 mrg ac_cv_search_strerror=$ac_res 6691 1.1 mrg fi 6692 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 6693 1.1 mrg conftest$ac_exeext 6694 1.11 mrg if ${ac_cv_search_strerror+:} false; then : 6695 1.1 mrg break 6696 1.1 mrg fi 6697 1.1 mrg done 6698 1.11 mrg if ${ac_cv_search_strerror+:} false; then : 6699 1.1 mrg 6700 1.1 mrg else 6701 1.1 mrg ac_cv_search_strerror=no 6702 1.1 mrg fi 6703 1.1 mrg rm conftest.$ac_ext 6704 1.1 mrg LIBS=$ac_func_search_save_LIBS 6705 1.1 mrg fi 6706 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 6707 1.1 mrg $as_echo "$ac_cv_search_strerror" >&6; } 6708 1.1 mrg ac_res=$ac_cv_search_strerror 6709 1.1 mrg if test "$ac_res" != no; then : 6710 1.1 mrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6711 1.1 mrg 6712 1.1 mrg fi 6713 1.1 mrg 6714 1.1 mrg for ac_func in $funcs 6715 1.1 mrg do : 6716 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6717 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6718 1.11 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6719 1.1 mrg cat >>confdefs.h <<_ACEOF 6720 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6721 1.1 mrg _ACEOF 6722 1.1 mrg 6723 1.1 mrg else 6724 1.1 mrg case " $LIBOBJS " in 6725 1.1 mrg *" $ac_func.$ac_objext "* ) ;; 6726 1.1 mrg *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 6727 1.1 mrg ;; 6728 1.1 mrg esac 6729 1.1 mrg 6730 1.1 mrg fi 6731 1.1 mrg done 6732 1.1 mrg 6733 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5 6734 1.1 mrg $as_echo_n "checking whether alloca needs Cray hooks... " >&6; } 6735 1.11 mrg if ${ac_cv_os_cray+:} false; then : 6736 1.1 mrg $as_echo_n "(cached) " >&6 6737 1.1 mrg else 6738 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6739 1.1 mrg /* end confdefs.h. */ 6740 1.1 mrg #if defined(CRAY) && ! defined(CRAY2) 6741 1.1 mrg webecray 6742 1.1 mrg #else 6743 1.1 mrg wenotbecray 6744 1.1 mrg #endif 6745 1.1 mrg 6746 1.1 mrg _ACEOF 6747 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6748 1.1 mrg $EGREP "webecray" >/dev/null 2>&1; then : 6749 1.1 mrg ac_cv_os_cray=yes 6750 1.1 mrg else 6751 1.1 mrg ac_cv_os_cray=no 6752 1.1 mrg fi 6753 1.1 mrg rm -f conftest* 6754 1.1 mrg 6755 1.1 mrg fi 6756 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 6757 1.1 mrg $as_echo "$ac_cv_os_cray" >&6; } 6758 1.1 mrg if test $ac_cv_os_cray = yes; then 6759 1.1 mrg for ac_func in _getb67 GETB67 getb67; do 6760 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6761 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6762 1.11 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6763 1.1 mrg 6764 1.1 mrg cat >>confdefs.h <<_ACEOF 6765 1.1 mrg #define CRAY_STACKSEG_END $ac_func 6766 1.1 mrg _ACEOF 6767 1.1 mrg break 6768 1.1 mrg fi 6769 1.1 mrg 6770 1.1 mrg done 6771 1.1 mrg fi 6772 1.1 mrg 6773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 6774 1.1 mrg $as_echo_n "checking stack direction for C alloca... " >&6; } 6775 1.11 mrg if ${ac_cv_c_stack_direction+:} false; then : 6776 1.1 mrg $as_echo_n "(cached) " >&6 6777 1.1 mrg else 6778 1.1 mrg if test "$cross_compiling" = yes; then : 6779 1.1 mrg ac_cv_c_stack_direction=0 6780 1.1 mrg else 6781 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6782 1.1 mrg /* end confdefs.h. */ 6783 1.13 mrg #include <stdlib.h> 6784 1.13 mrg 6785 1.13 mrg int 6786 1.13 mrg find_stack_direction (void) 6787 1.1 mrg { 6788 1.1 mrg static char *addr = 0; 6789 1.1 mrg auto char dummy; 6790 1.1 mrg if (addr == 0) 6791 1.1 mrg { 6792 1.1 mrg addr = &dummy; 6793 1.1 mrg return find_stack_direction (); 6794 1.1 mrg } 6795 1.1 mrg else 6796 1.1 mrg return (&dummy > addr) ? 1 : -1; 6797 1.1 mrg } 6798 1.13 mrg 6799 1.13 mrg int 6800 1.13 mrg main (void) 6801 1.1 mrg { 6802 1.1 mrg exit (find_stack_direction() < 0); 6803 1.1 mrg } 6804 1.1 mrg _ACEOF 6805 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 6806 1.1 mrg ac_cv_c_stack_direction=1 6807 1.1 mrg else 6808 1.1 mrg ac_cv_c_stack_direction=-1 6809 1.1 mrg fi 6810 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6811 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 6812 1.1 mrg fi 6813 1.1 mrg 6814 1.1 mrg fi 6815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 6816 1.1 mrg $as_echo "$ac_cv_c_stack_direction" >&6; } 6817 1.1 mrg 6818 1.1 mrg cat >>confdefs.h <<_ACEOF 6819 1.1 mrg #define STACK_DIRECTION $ac_cv_c_stack_direction 6820 1.1 mrg _ACEOF 6821 1.1 mrg 6822 1.1 mrg 6823 1.1 mrg for ac_header in vfork.h 6824 1.1 mrg do : 6825 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h" 6826 1.11 mrg if test "x$ac_cv_header_vfork_h" = xyes; then : 6827 1.1 mrg cat >>confdefs.h <<_ACEOF 6828 1.1 mrg #define HAVE_VFORK_H 1 6829 1.1 mrg _ACEOF 6830 1.1 mrg 6831 1.1 mrg fi 6832 1.1 mrg done 6833 1.1 mrg 6834 1.1 mrg for ac_func in fork vfork 6835 1.1 mrg do : 6836 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6837 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6838 1.11 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6839 1.1 mrg cat >>confdefs.h <<_ACEOF 6840 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6841 1.1 mrg _ACEOF 6842 1.1 mrg 6843 1.1 mrg fi 6844 1.1 mrg done 6845 1.1 mrg 6846 1.1 mrg if test "x$ac_cv_func_fork" = xyes; then 6847 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6848 1.1 mrg $as_echo_n "checking for working fork... " >&6; } 6849 1.11 mrg if ${ac_cv_func_fork_works+:} false; then : 6850 1.1 mrg $as_echo_n "(cached) " >&6 6851 1.1 mrg else 6852 1.1 mrg if test "$cross_compiling" = yes; then : 6853 1.1 mrg ac_cv_func_fork_works=cross 6854 1.1 mrg else 6855 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6856 1.1 mrg /* end confdefs.h. */ 6857 1.1 mrg $ac_includes_default 6858 1.1 mrg int 6859 1.1 mrg main () 6860 1.1 mrg { 6861 1.1 mrg 6862 1.1 mrg /* By Ruediger Kuhlmann. */ 6863 1.1 mrg return fork () < 0; 6864 1.1 mrg 6865 1.1 mrg ; 6866 1.1 mrg return 0; 6867 1.1 mrg } 6868 1.1 mrg _ACEOF 6869 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 6870 1.1 mrg ac_cv_func_fork_works=yes 6871 1.1 mrg else 6872 1.1 mrg ac_cv_func_fork_works=no 6873 1.1 mrg fi 6874 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6875 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 6876 1.1 mrg fi 6877 1.1 mrg 6878 1.1 mrg fi 6879 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6880 1.1 mrg $as_echo "$ac_cv_func_fork_works" >&6; } 6881 1.1 mrg 6882 1.1 mrg else 6883 1.1 mrg ac_cv_func_fork_works=$ac_cv_func_fork 6884 1.1 mrg fi 6885 1.1 mrg if test "x$ac_cv_func_fork_works" = xcross; then 6886 1.1 mrg case $host in 6887 1.1 mrg *-*-amigaos* | *-*-msdosdjgpp*) 6888 1.1 mrg # Override, as these systems have only a dummy fork() stub 6889 1.1 mrg ac_cv_func_fork_works=no 6890 1.1 mrg ;; 6891 1.1 mrg *) 6892 1.1 mrg ac_cv_func_fork_works=yes 6893 1.1 mrg ;; 6894 1.1 mrg esac 6895 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6896 1.1 mrg $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 6897 1.1 mrg fi 6898 1.1 mrg ac_cv_func_vfork_works=$ac_cv_func_vfork 6899 1.1 mrg if test "x$ac_cv_func_vfork" = xyes; then 6900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6901 1.1 mrg $as_echo_n "checking for working vfork... " >&6; } 6902 1.11 mrg if ${ac_cv_func_vfork_works+:} false; then : 6903 1.1 mrg $as_echo_n "(cached) " >&6 6904 1.1 mrg else 6905 1.1 mrg if test "$cross_compiling" = yes; then : 6906 1.1 mrg ac_cv_func_vfork_works=cross 6907 1.1 mrg else 6908 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6909 1.1 mrg /* end confdefs.h. */ 6910 1.1 mrg /* Thanks to Paul Eggert for this test. */ 6911 1.1 mrg $ac_includes_default 6912 1.1 mrg #include <sys/wait.h> 6913 1.1 mrg #ifdef HAVE_VFORK_H 6914 1.1 mrg # include <vfork.h> 6915 1.1 mrg #endif 6916 1.1 mrg /* On some sparc systems, changes by the child to local and incoming 6917 1.1 mrg argument registers are propagated back to the parent. The compiler 6918 1.1 mrg is told about this with #include <vfork.h>, but some compilers 6919 1.1 mrg (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 6920 1.1 mrg static variable whose address is put into a register that is 6921 1.1 mrg clobbered by the vfork. */ 6922 1.1 mrg static void 6923 1.1 mrg #ifdef __cplusplus 6924 1.1 mrg sparc_address_test (int arg) 6925 1.1 mrg # else 6926 1.1 mrg sparc_address_test (arg) int arg; 6927 1.1 mrg #endif 6928 1.1 mrg { 6929 1.1 mrg static pid_t child; 6930 1.1 mrg if (!child) { 6931 1.1 mrg child = vfork (); 6932 1.1 mrg if (child < 0) { 6933 1.1 mrg perror ("vfork"); 6934 1.1 mrg _exit(2); 6935 1.1 mrg } 6936 1.1 mrg if (!child) { 6937 1.1 mrg arg = getpid(); 6938 1.1 mrg write(-1, "", 0); 6939 1.1 mrg _exit (arg); 6940 1.1 mrg } 6941 1.1 mrg } 6942 1.1 mrg } 6943 1.1 mrg 6944 1.1 mrg int 6945 1.1 mrg main () 6946 1.1 mrg { 6947 1.1 mrg pid_t parent = getpid (); 6948 1.1 mrg pid_t child; 6949 1.1 mrg 6950 1.1 mrg sparc_address_test (0); 6951 1.1 mrg 6952 1.1 mrg child = vfork (); 6953 1.1 mrg 6954 1.1 mrg if (child == 0) { 6955 1.1 mrg /* Here is another test for sparc vfork register problems. This 6956 1.1 mrg test uses lots of local variables, at least as many local 6957 1.1 mrg variables as main has allocated so far including compiler 6958 1.1 mrg temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 6959 1.1 mrg 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 6960 1.1 mrg reuse the register of parent for one of the local variables, 6961 1.1 mrg since it will think that parent can't possibly be used any more 6962 1.1 mrg in this routine. Assigning to the local variable will thus 6963 1.1 mrg munge parent in the parent process. */ 6964 1.1 mrg pid_t 6965 1.1 mrg p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6966 1.1 mrg p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6967 1.1 mrg /* Convince the compiler that p..p7 are live; otherwise, it might 6968 1.1 mrg use the same hardware register for all 8 local variables. */ 6969 1.1 mrg if (p != p1 || p != p2 || p != p3 || p != p4 6970 1.1 mrg || p != p5 || p != p6 || p != p7) 6971 1.1 mrg _exit(1); 6972 1.1 mrg 6973 1.1 mrg /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 6974 1.1 mrg from child file descriptors. If the child closes a descriptor 6975 1.1 mrg before it execs or exits, this munges the parent's descriptor 6976 1.1 mrg as well. Test for this by closing stdout in the child. */ 6977 1.1 mrg _exit(close(fileno(stdout)) != 0); 6978 1.1 mrg } else { 6979 1.1 mrg int status; 6980 1.1 mrg struct stat st; 6981 1.1 mrg 6982 1.1 mrg while (wait(&status) != child) 6983 1.1 mrg ; 6984 1.1 mrg return ( 6985 1.1 mrg /* Was there some problem with vforking? */ 6986 1.1 mrg child < 0 6987 1.1 mrg 6988 1.1 mrg /* Did the child fail? (This shouldn't happen.) */ 6989 1.1 mrg || status 6990 1.1 mrg 6991 1.1 mrg /* Did the vfork/compiler bug occur? */ 6992 1.1 mrg || parent != getpid() 6993 1.1 mrg 6994 1.1 mrg /* Did the file descriptor bug occur? */ 6995 1.1 mrg || fstat(fileno(stdout), &st) != 0 6996 1.1 mrg ); 6997 1.1 mrg } 6998 1.1 mrg } 6999 1.1 mrg _ACEOF 7000 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 7001 1.1 mrg ac_cv_func_vfork_works=yes 7002 1.1 mrg else 7003 1.1 mrg ac_cv_func_vfork_works=no 7004 1.1 mrg fi 7005 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7006 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 7007 1.1 mrg fi 7008 1.1 mrg 7009 1.1 mrg fi 7010 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 7011 1.1 mrg $as_echo "$ac_cv_func_vfork_works" >&6; } 7012 1.1 mrg 7013 1.1 mrg fi; 7014 1.1 mrg if test "x$ac_cv_func_fork_works" = xcross; then 7015 1.1 mrg ac_cv_func_vfork_works=$ac_cv_func_vfork 7016 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 7017 1.1 mrg $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 7018 1.1 mrg fi 7019 1.1 mrg 7020 1.1 mrg if test "x$ac_cv_func_vfork_works" = xyes; then 7021 1.1 mrg 7022 1.1 mrg $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 7023 1.1 mrg 7024 1.1 mrg else 7025 1.1 mrg 7026 1.1 mrg $as_echo "#define vfork fork" >>confdefs.h 7027 1.1 mrg 7028 1.1 mrg fi 7029 1.1 mrg if test "x$ac_cv_func_fork_works" = xyes; then 7030 1.1 mrg 7031 1.1 mrg $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 7032 1.1 mrg 7033 1.1 mrg fi 7034 1.1 mrg 7035 1.1 mrg if test $ac_cv_func_vfork_works = no; then 7036 1.1 mrg case " $LIBOBJS " in 7037 1.1 mrg *" vfork.$ac_objext "* ) ;; 7038 1.1 mrg *) LIBOBJS="$LIBOBJS vfork.$ac_objext" 7039 1.1 mrg ;; 7040 1.1 mrg esac 7041 1.1 mrg 7042 1.1 mrg fi 7043 1.1 mrg # We only need _doprnt if we might use it to implement v*printf. 7044 1.1 mrg if test $ac_cv_func_vprintf != yes \ 7045 1.1 mrg || test $ac_cv_func_vfprintf != yes \ 7046 1.1 mrg || test $ac_cv_func_vsprintf != yes; then 7047 1.11 mrg ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7048 1.11 mrg if test "x$ac_cv_func__doprnt" = xyes; then : 7049 1.11 mrg $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h 7050 1.1 mrg 7051 1.1 mrg else 7052 1.1 mrg case " $LIBOBJS " in 7053 1.11 mrg *" _doprnt.$ac_objext "* ) ;; 7054 1.11 mrg *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext" 7055 1.1 mrg ;; 7056 1.1 mrg esac 7057 1.1 mrg 7058 1.1 mrg fi 7059 1.1 mrg 7060 1.1 mrg 7061 1.1 mrg else 7062 1.1 mrg for ac_func in _doprnt 7063 1.1 mrg do : 7064 1.1 mrg ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 7065 1.11 mrg if test "x$ac_cv_func__doprnt" = xyes; then : 7066 1.1 mrg cat >>confdefs.h <<_ACEOF 7067 1.1 mrg #define HAVE__DOPRNT 1 7068 1.1 mrg _ACEOF 7069 1.1 mrg 7070 1.1 mrg fi 7071 1.1 mrg done 7072 1.1 mrg 7073 1.1 mrg fi 7074 1.1 mrg 7075 1.1 mrg for v in $vars; do 7076 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5 7077 1.1 mrg $as_echo_n "checking for $v... " >&6; } 7078 1.11 mrg if eval \${libiberty_cv_var_$v+:} false; then : 7079 1.1 mrg $as_echo_n "(cached) " >&6 7080 1.1 mrg else 7081 1.1 mrg if test x$gcc_no_link = xyes; then 7082 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7083 1.1 mrg fi 7084 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7085 1.1 mrg /* end confdefs.h. */ 7086 1.13 mrg extern int $v []; 7087 1.1 mrg int 7088 1.1 mrg main () 7089 1.1 mrg { 7090 1.13 mrg if ($v [0]) return 1; 7091 1.1 mrg ; 7092 1.1 mrg return 0; 7093 1.1 mrg } 7094 1.1 mrg _ACEOF 7095 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7096 1.1 mrg eval "libiberty_cv_var_$v=yes" 7097 1.1 mrg else 7098 1.1 mrg eval "libiberty_cv_var_$v=no" 7099 1.1 mrg fi 7100 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7101 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7102 1.1 mrg fi 7103 1.1 mrg 7104 1.1 mrg if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 7105 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7106 1.1 mrg $as_echo "yes" >&6; } 7107 1.1 mrg n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7108 1.1 mrg cat >>confdefs.h <<_ACEOF 7109 1.1 mrg #define $n 1 7110 1.1 mrg _ACEOF 7111 1.1 mrg 7112 1.1 mrg else 7113 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7114 1.1 mrg $as_echo "no" >&6; } 7115 1.1 mrg fi 7116 1.1 mrg done 7117 1.1 mrg 7118 1.1 mrg # special check for _system_configuration because AIX <4.3.2 do not 7119 1.1 mrg # contain the `physmem' member. 7120 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5 7121 1.1 mrg $as_echo_n "checking for external symbol _system_configuration... " >&6; } 7122 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7123 1.1 mrg /* end confdefs.h. */ 7124 1.1 mrg #include <sys/systemcfg.h> 7125 1.1 mrg int 7126 1.1 mrg main () 7127 1.1 mrg { 7128 1.1 mrg double x = _system_configuration.physmem; 7129 1.1 mrg ; 7130 1.1 mrg return 0; 7131 1.1 mrg } 7132 1.1 mrg _ACEOF 7133 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 7134 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7135 1.1 mrg $as_echo "yes" >&6; } 7136 1.1 mrg 7137 1.1 mrg $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h 7138 1.1 mrg 7139 1.1 mrg else 7140 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7141 1.1 mrg $as_echo "no" >&6; } 7142 1.1 mrg fi 7143 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7144 1.1 mrg 7145 1.1 mrg for ac_func in $checkfuncs 7146 1.1 mrg do : 7147 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7148 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7149 1.11 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7150 1.1 mrg cat >>confdefs.h <<_ACEOF 7151 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7152 1.1 mrg _ACEOF 7153 1.1 mrg 7154 1.1 mrg fi 7155 1.1 mrg done 7156 1.1 mrg 7157 1.11 mrg as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh` 7158 1.11 mrg ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default" 7159 1.11 mrg if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then : 7160 1.1 mrg ac_have_decl=1 7161 1.1 mrg else 7162 1.1 mrg ac_have_decl=0 7163 1.1 mrg fi 7164 1.1 mrg 7165 1.1 mrg cat >>confdefs.h <<_ACEOF 7166 1.1 mrg #define HAVE_DECL_BASENAME $ac_have_decl 7167 1.1 mrg _ACEOF 7168 1.1 mrg ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 7169 1.11 mrg if test "x$ac_cv_have_decl_ffs" = xyes; then : 7170 1.1 mrg ac_have_decl=1 7171 1.1 mrg else 7172 1.1 mrg ac_have_decl=0 7173 1.1 mrg fi 7174 1.1 mrg 7175 1.1 mrg cat >>confdefs.h <<_ACEOF 7176 1.1 mrg #define HAVE_DECL_FFS $ac_have_decl 7177 1.1 mrg _ACEOF 7178 1.1 mrg ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 7179 1.11 mrg if test "x$ac_cv_have_decl_asprintf" = xyes; then : 7180 1.1 mrg ac_have_decl=1 7181 1.1 mrg else 7182 1.1 mrg ac_have_decl=0 7183 1.1 mrg fi 7184 1.1 mrg 7185 1.1 mrg cat >>confdefs.h <<_ACEOF 7186 1.1 mrg #define HAVE_DECL_ASPRINTF $ac_have_decl 7187 1.1 mrg _ACEOF 7188 1.1 mrg ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 7189 1.11 mrg if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 7190 1.1 mrg ac_have_decl=1 7191 1.1 mrg else 7192 1.1 mrg ac_have_decl=0 7193 1.1 mrg fi 7194 1.1 mrg 7195 1.1 mrg cat >>confdefs.h <<_ACEOF 7196 1.1 mrg #define HAVE_DECL_VASPRINTF $ac_have_decl 7197 1.1 mrg _ACEOF 7198 1.1 mrg ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 7199 1.11 mrg if test "x$ac_cv_have_decl_snprintf" = xyes; then : 7200 1.1 mrg ac_have_decl=1 7201 1.1 mrg else 7202 1.1 mrg ac_have_decl=0 7203 1.1 mrg fi 7204 1.1 mrg 7205 1.1 mrg cat >>confdefs.h <<_ACEOF 7206 1.1 mrg #define HAVE_DECL_SNPRINTF $ac_have_decl 7207 1.1 mrg _ACEOF 7208 1.1 mrg ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 7209 1.11 mrg if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 7210 1.1 mrg ac_have_decl=1 7211 1.1 mrg else 7212 1.1 mrg ac_have_decl=0 7213 1.1 mrg fi 7214 1.1 mrg 7215 1.1 mrg cat >>confdefs.h <<_ACEOF 7216 1.1 mrg #define HAVE_DECL_VSNPRINTF $ac_have_decl 7217 1.1 mrg _ACEOF 7218 1.1 mrg 7219 1.1 mrg ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default" 7220 1.11 mrg if test "x$ac_cv_have_decl_calloc" = xyes; then : 7221 1.1 mrg ac_have_decl=1 7222 1.1 mrg else 7223 1.1 mrg ac_have_decl=0 7224 1.1 mrg fi 7225 1.1 mrg 7226 1.1 mrg cat >>confdefs.h <<_ACEOF 7227 1.1 mrg #define HAVE_DECL_CALLOC $ac_have_decl 7228 1.1 mrg _ACEOF 7229 1.1 mrg ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 7230 1.11 mrg if test "x$ac_cv_have_decl_getenv" = xyes; then : 7231 1.1 mrg ac_have_decl=1 7232 1.1 mrg else 7233 1.1 mrg ac_have_decl=0 7234 1.1 mrg fi 7235 1.1 mrg 7236 1.1 mrg cat >>confdefs.h <<_ACEOF 7237 1.1 mrg #define HAVE_DECL_GETENV $ac_have_decl 7238 1.1 mrg _ACEOF 7239 1.1 mrg ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default" 7240 1.11 mrg if test "x$ac_cv_have_decl_getopt" = xyes; then : 7241 1.1 mrg ac_have_decl=1 7242 1.1 mrg else 7243 1.1 mrg ac_have_decl=0 7244 1.1 mrg fi 7245 1.1 mrg 7246 1.1 mrg cat >>confdefs.h <<_ACEOF 7247 1.1 mrg #define HAVE_DECL_GETOPT $ac_have_decl 7248 1.1 mrg _ACEOF 7249 1.1 mrg ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 7250 1.11 mrg if test "x$ac_cv_have_decl_malloc" = xyes; then : 7251 1.1 mrg ac_have_decl=1 7252 1.1 mrg else 7253 1.1 mrg ac_have_decl=0 7254 1.1 mrg fi 7255 1.1 mrg 7256 1.1 mrg cat >>confdefs.h <<_ACEOF 7257 1.1 mrg #define HAVE_DECL_MALLOC $ac_have_decl 7258 1.1 mrg _ACEOF 7259 1.1 mrg ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 7260 1.11 mrg if test "x$ac_cv_have_decl_realloc" = xyes; then : 7261 1.1 mrg ac_have_decl=1 7262 1.1 mrg else 7263 1.1 mrg ac_have_decl=0 7264 1.1 mrg fi 7265 1.1 mrg 7266 1.1 mrg cat >>confdefs.h <<_ACEOF 7267 1.1 mrg #define HAVE_DECL_REALLOC $ac_have_decl 7268 1.1 mrg _ACEOF 7269 1.12 mrg 7270 1.12 mrg case "${host}" in 7271 1.12 mrg *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated. 7272 1.12 mrg *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 7273 1.11 mrg if test "x$ac_cv_have_decl_sbrk" = xyes; then : 7274 1.1 mrg ac_have_decl=1 7275 1.1 mrg else 7276 1.1 mrg ac_have_decl=0 7277 1.1 mrg fi 7278 1.1 mrg 7279 1.1 mrg cat >>confdefs.h <<_ACEOF 7280 1.1 mrg #define HAVE_DECL_SBRK $ac_have_decl 7281 1.1 mrg _ACEOF 7282 1.12 mrg ;; 7283 1.12 mrg esac 7284 1.6 mrg ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 7285 1.11 mrg if test "x$ac_cv_have_decl_strtol" = xyes; then : 7286 1.6 mrg ac_have_decl=1 7287 1.6 mrg else 7288 1.6 mrg ac_have_decl=0 7289 1.6 mrg fi 7290 1.6 mrg 7291 1.6 mrg cat >>confdefs.h <<_ACEOF 7292 1.6 mrg #define HAVE_DECL_STRTOL $ac_have_decl 7293 1.6 mrg _ACEOF 7294 1.6 mrg ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 7295 1.11 mrg if test "x$ac_cv_have_decl_strtoul" = xyes; then : 7296 1.6 mrg ac_have_decl=1 7297 1.6 mrg else 7298 1.6 mrg ac_have_decl=0 7299 1.6 mrg fi 7300 1.6 mrg 7301 1.6 mrg cat >>confdefs.h <<_ACEOF 7302 1.6 mrg #define HAVE_DECL_STRTOUL $ac_have_decl 7303 1.6 mrg _ACEOF 7304 1.6 mrg ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 7305 1.11 mrg if test "x$ac_cv_have_decl_strtoll" = xyes; then : 7306 1.6 mrg ac_have_decl=1 7307 1.6 mrg else 7308 1.6 mrg ac_have_decl=0 7309 1.6 mrg fi 7310 1.6 mrg 7311 1.6 mrg cat >>confdefs.h <<_ACEOF 7312 1.6 mrg #define HAVE_DECL_STRTOLL $ac_have_decl 7313 1.6 mrg _ACEOF 7314 1.6 mrg ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 7315 1.11 mrg if test "x$ac_cv_have_decl_strtoull" = xyes; then : 7316 1.6 mrg ac_have_decl=1 7317 1.6 mrg else 7318 1.6 mrg ac_have_decl=0 7319 1.6 mrg fi 7320 1.6 mrg 7321 1.6 mrg cat >>confdefs.h <<_ACEOF 7322 1.6 mrg #define HAVE_DECL_STRTOULL $ac_have_decl 7323 1.6 mrg _ACEOF 7324 1.6 mrg 7325 1.1 mrg ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 7326 1.11 mrg if test "x$ac_cv_have_decl_strverscmp" = xyes; then : 7327 1.1 mrg ac_have_decl=1 7328 1.1 mrg else 7329 1.1 mrg ac_have_decl=0 7330 1.1 mrg fi 7331 1.1 mrg 7332 1.1 mrg cat >>confdefs.h <<_ACEOF 7333 1.1 mrg #define HAVE_DECL_STRVERSCMP $ac_have_decl 7334 1.1 mrg _ACEOF 7335 1.1 mrg 7336 1.10 mrg ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 7337 1.11 mrg if test "x$ac_cv_have_decl_strnlen" = xyes; then : 7338 1.10 mrg ac_have_decl=1 7339 1.10 mrg else 7340 1.10 mrg ac_have_decl=0 7341 1.10 mrg fi 7342 1.10 mrg 7343 1.10 mrg cat >>confdefs.h <<_ACEOF 7344 1.10 mrg #define HAVE_DECL_STRNLEN $ac_have_decl 7345 1.10 mrg _ACEOF 7346 1.10 mrg 7347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 7348 1.1 mrg $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } 7349 1.11 mrg if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then : 7350 1.1 mrg $as_echo_n "(cached) " >&6 7351 1.1 mrg else 7352 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7353 1.1 mrg /* end confdefs.h. */ 7354 1.1 mrg 7355 1.1 mrg #include "confdefs.h" 7356 1.1 mrg #include <stdio.h> 7357 1.1 mrg #ifdef HAVE_STRING_H 7358 1.1 mrg #include <string.h> 7359 1.1 mrg #else 7360 1.1 mrg #ifdef HAVE_STRINGS_H 7361 1.1 mrg #include <strings.h> 7362 1.1 mrg #endif 7363 1.1 mrg #endif 7364 1.1 mrg #ifdef HAVE_STDLIB_H 7365 1.1 mrg #include <stdlib.h> 7366 1.1 mrg #endif 7367 1.1 mrg #ifdef HAVE_UNISTD_H 7368 1.1 mrg #include <unistd.h> 7369 1.1 mrg #endif 7370 1.1 mrg int 7371 1.1 mrg main () 7372 1.1 mrg { 7373 1.1 mrg char *(*pfn) = (char *(*)) canonicalize_file_name 7374 1.1 mrg ; 7375 1.1 mrg return 0; 7376 1.1 mrg } 7377 1.1 mrg _ACEOF 7378 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 7379 1.1 mrg libiberty_cv_decl_needed_canonicalize_file_name=no 7380 1.1 mrg else 7381 1.1 mrg libiberty_cv_decl_needed_canonicalize_file_name=yes 7382 1.1 mrg fi 7383 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7384 1.1 mrg fi 7385 1.1 mrg 7386 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 7387 1.1 mrg $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } 7388 1.1 mrg if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then 7389 1.1 mrg 7390 1.1 mrg $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h 7391 1.1 mrg 7392 1.1 mrg fi 7393 1.1 mrg 7394 1.1 mrg fi 7395 1.1 mrg 7396 1.1 mrg # Figure out which version of pexecute to use. 7397 1.1 mrg case "${host}" in 7398 1.4 mrg *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;; 7399 1.4 mrg *-*-msdosdjgpp*) pexecute=pex-djgpp ;; 7400 1.4 mrg *-*-msdos*) pexecute=pex-msdos ;; 7401 1.4 mrg *) pexecute=pex-unix ;; 7402 1.1 mrg esac 7403 1.1 mrg 7404 1.1 mrg 7405 1.11 mrg 7406 1.11 mrg 7407 1.11 mrg 7408 1.11 mrg for ac_header in $ac_header_list 7409 1.1 mrg do : 7410 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7411 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" 7412 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7413 1.1 mrg cat >>confdefs.h <<_ACEOF 7414 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7415 1.1 mrg _ACEOF 7416 1.1 mrg 7417 1.1 mrg fi 7418 1.1 mrg done 7419 1.1 mrg 7420 1.11 mrg 7421 1.11 mrg 7422 1.11 mrg 7423 1.11 mrg 7424 1.11 mrg 7425 1.11 mrg 7426 1.11 mrg if test x$gcc_no_link = xyes; then 7427 1.11 mrg if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 7428 1.11 mrg ac_cv_func_mmap_fixed_mapped=no 7429 1.11 mrg fi 7430 1.11 mrg fi 7431 1.11 mrg if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 7432 1.11 mrg 7433 1.1 mrg for ac_func in getpagesize 7434 1.1 mrg do : 7435 1.1 mrg ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 7436 1.11 mrg if test "x$ac_cv_func_getpagesize" = xyes; then : 7437 1.1 mrg cat >>confdefs.h <<_ACEOF 7438 1.1 mrg #define HAVE_GETPAGESIZE 1 7439 1.1 mrg _ACEOF 7440 1.1 mrg 7441 1.1 mrg fi 7442 1.1 mrg done 7443 1.1 mrg 7444 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 7445 1.1 mrg $as_echo_n "checking for working mmap... " >&6; } 7446 1.11 mrg if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 7447 1.1 mrg $as_echo_n "(cached) " >&6 7448 1.1 mrg else 7449 1.1 mrg if test "$cross_compiling" = yes; then : 7450 1.1 mrg ac_cv_func_mmap_fixed_mapped=no 7451 1.1 mrg else 7452 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7453 1.1 mrg /* end confdefs.h. */ 7454 1.1 mrg $ac_includes_default 7455 1.1 mrg /* malloc might have been renamed as rpl_malloc. */ 7456 1.1 mrg #undef malloc 7457 1.1 mrg 7458 1.1 mrg /* Thanks to Mike Haertel and Jim Avera for this test. 7459 1.1 mrg Here is a matrix of mmap possibilities: 7460 1.1 mrg mmap private not fixed 7461 1.1 mrg mmap private fixed at somewhere currently unmapped 7462 1.1 mrg mmap private fixed at somewhere already mapped 7463 1.1 mrg mmap shared not fixed 7464 1.1 mrg mmap shared fixed at somewhere currently unmapped 7465 1.1 mrg mmap shared fixed at somewhere already mapped 7466 1.1 mrg For private mappings, we should verify that changes cannot be read() 7467 1.1 mrg back from the file, nor mmap's back from the file at a different 7468 1.1 mrg address. (There have been systems where private was not correctly 7469 1.1 mrg implemented like the infamous i386 svr4.0, and systems where the 7470 1.1 mrg VM page cache was not coherent with the file system buffer cache 7471 1.1 mrg like early versions of FreeBSD and possibly contemporary NetBSD.) 7472 1.1 mrg For shared mappings, we should conversely verify that changes get 7473 1.1 mrg propagated back to all the places they're supposed to be. 7474 1.1 mrg 7475 1.1 mrg Grep wants private fixed already mapped. 7476 1.1 mrg The main things grep needs to know about mmap are: 7477 1.1 mrg * does it exist and is it safe to write into the mmap'd area 7478 1.1 mrg * how to use it (BSD variants) */ 7479 1.1 mrg 7480 1.1 mrg #include <fcntl.h> 7481 1.1 mrg #include <sys/mman.h> 7482 1.1 mrg 7483 1.1 mrg #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 7484 1.1 mrg char *malloc (); 7485 1.1 mrg #endif 7486 1.1 mrg 7487 1.1 mrg /* This mess was copied from the GNU getpagesize.h. */ 7488 1.1 mrg #ifndef HAVE_GETPAGESIZE 7489 1.1 mrg # ifdef _SC_PAGESIZE 7490 1.1 mrg # define getpagesize() sysconf(_SC_PAGESIZE) 7491 1.1 mrg # else /* no _SC_PAGESIZE */ 7492 1.1 mrg # ifdef HAVE_SYS_PARAM_H 7493 1.1 mrg # include <sys/param.h> 7494 1.1 mrg # ifdef EXEC_PAGESIZE 7495 1.1 mrg # define getpagesize() EXEC_PAGESIZE 7496 1.1 mrg # else /* no EXEC_PAGESIZE */ 7497 1.1 mrg # ifdef NBPG 7498 1.1 mrg # define getpagesize() NBPG * CLSIZE 7499 1.1 mrg # ifndef CLSIZE 7500 1.1 mrg # define CLSIZE 1 7501 1.1 mrg # endif /* no CLSIZE */ 7502 1.1 mrg # else /* no NBPG */ 7503 1.1 mrg # ifdef NBPC 7504 1.1 mrg # define getpagesize() NBPC 7505 1.1 mrg # else /* no NBPC */ 7506 1.1 mrg # ifdef PAGESIZE 7507 1.1 mrg # define getpagesize() PAGESIZE 7508 1.1 mrg # endif /* PAGESIZE */ 7509 1.1 mrg # endif /* no NBPC */ 7510 1.1 mrg # endif /* no NBPG */ 7511 1.1 mrg # endif /* no EXEC_PAGESIZE */ 7512 1.1 mrg # else /* no HAVE_SYS_PARAM_H */ 7513 1.1 mrg # define getpagesize() 8192 /* punt totally */ 7514 1.1 mrg # endif /* no HAVE_SYS_PARAM_H */ 7515 1.1 mrg # endif /* no _SC_PAGESIZE */ 7516 1.1 mrg 7517 1.1 mrg #endif /* no HAVE_GETPAGESIZE */ 7518 1.1 mrg 7519 1.1 mrg int 7520 1.1 mrg main () 7521 1.1 mrg { 7522 1.1 mrg char *data, *data2, *data3; 7523 1.11 mrg const char *cdata2; 7524 1.1 mrg int i, pagesize; 7525 1.11 mrg int fd, fd2; 7526 1.1 mrg 7527 1.1 mrg pagesize = getpagesize (); 7528 1.1 mrg 7529 1.1 mrg /* First, make a file with some known garbage in it. */ 7530 1.1 mrg data = (char *) malloc (pagesize); 7531 1.1 mrg if (!data) 7532 1.1 mrg return 1; 7533 1.1 mrg for (i = 0; i < pagesize; ++i) 7534 1.1 mrg *(data + i) = rand (); 7535 1.1 mrg umask (0); 7536 1.1 mrg fd = creat ("conftest.mmap", 0600); 7537 1.1 mrg if (fd < 0) 7538 1.11 mrg return 2; 7539 1.1 mrg if (write (fd, data, pagesize) != pagesize) 7540 1.11 mrg return 3; 7541 1.1 mrg close (fd); 7542 1.1 mrg 7543 1.11 mrg /* Next, check that the tail of a page is zero-filled. File must have 7544 1.11 mrg non-zero length, otherwise we risk SIGBUS for entire page. */ 7545 1.11 mrg fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 7546 1.11 mrg if (fd2 < 0) 7547 1.11 mrg return 4; 7548 1.11 mrg cdata2 = ""; 7549 1.11 mrg if (write (fd2, cdata2, 1) != 1) 7550 1.11 mrg return 5; 7551 1.11 mrg data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 7552 1.11 mrg if (data2 == MAP_FAILED) 7553 1.11 mrg return 6; 7554 1.11 mrg for (i = 0; i < pagesize; ++i) 7555 1.11 mrg if (*(data2 + i)) 7556 1.11 mrg return 7; 7557 1.11 mrg close (fd2); 7558 1.11 mrg if (munmap (data2, pagesize)) 7559 1.11 mrg return 8; 7560 1.11 mrg 7561 1.1 mrg /* Next, try to mmap the file at a fixed address which already has 7562 1.1 mrg something else allocated at it. If we can, also make sure that 7563 1.1 mrg we see the same garbage. */ 7564 1.1 mrg fd = open ("conftest.mmap", O_RDWR); 7565 1.1 mrg if (fd < 0) 7566 1.11 mrg return 9; 7567 1.1 mrg if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 7568 1.1 mrg MAP_PRIVATE | MAP_FIXED, fd, 0L)) 7569 1.11 mrg return 10; 7570 1.1 mrg for (i = 0; i < pagesize; ++i) 7571 1.1 mrg if (*(data + i) != *(data2 + i)) 7572 1.11 mrg return 11; 7573 1.1 mrg 7574 1.1 mrg /* Finally, make sure that changes to the mapped area do not 7575 1.1 mrg percolate back to the file as seen by read(). (This is a bug on 7576 1.1 mrg some variants of i386 svr4.0.) */ 7577 1.1 mrg for (i = 0; i < pagesize; ++i) 7578 1.1 mrg *(data2 + i) = *(data2 + i) + 1; 7579 1.1 mrg data3 = (char *) malloc (pagesize); 7580 1.1 mrg if (!data3) 7581 1.11 mrg return 12; 7582 1.1 mrg if (read (fd, data3, pagesize) != pagesize) 7583 1.11 mrg return 13; 7584 1.1 mrg for (i = 0; i < pagesize; ++i) 7585 1.1 mrg if (*(data + i) != *(data3 + i)) 7586 1.11 mrg return 14; 7587 1.1 mrg close (fd); 7588 1.1 mrg return 0; 7589 1.1 mrg } 7590 1.1 mrg _ACEOF 7591 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 7592 1.1 mrg ac_cv_func_mmap_fixed_mapped=yes 7593 1.1 mrg else 7594 1.1 mrg ac_cv_func_mmap_fixed_mapped=no 7595 1.1 mrg fi 7596 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7597 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 7598 1.1 mrg fi 7599 1.1 mrg 7600 1.1 mrg fi 7601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 7602 1.1 mrg $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 7603 1.1 mrg if test $ac_cv_func_mmap_fixed_mapped = yes; then 7604 1.1 mrg 7605 1.1 mrg $as_echo "#define HAVE_MMAP 1" >>confdefs.h 7606 1.1 mrg 7607 1.1 mrg fi 7608 1.11 mrg rm -f conftest.mmap conftest.txt 7609 1.1 mrg 7610 1.1 mrg fi 7611 1.1 mrg 7612 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5 7613 1.1 mrg $as_echo_n "checking for working strncmp... " >&6; } 7614 1.11 mrg if ${ac_cv_func_strncmp_works+:} false; then : 7615 1.1 mrg $as_echo_n "(cached) " >&6 7616 1.1 mrg else 7617 1.1 mrg if test "$cross_compiling" = yes; then : 7618 1.4 mrg ac_cv_func_strncmp_works=yes 7619 1.1 mrg else 7620 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7621 1.1 mrg /* end confdefs.h. */ 7622 1.1 mrg 7623 1.1 mrg /* Test by Jim Wilson and Kaveh Ghazi. 7624 1.1 mrg Check whether strncmp reads past the end of its string parameters. */ 7625 1.13 mrg #include <stdlib.h> 7626 1.13 mrg #include <string.h> 7627 1.1 mrg #include <sys/types.h> 7628 1.1 mrg 7629 1.1 mrg #ifdef HAVE_FCNTL_H 7630 1.1 mrg #include <fcntl.h> 7631 1.1 mrg #endif 7632 1.1 mrg 7633 1.1 mrg #ifdef HAVE_SYS_MMAN_H 7634 1.1 mrg #include <sys/mman.h> 7635 1.1 mrg #endif 7636 1.1 mrg 7637 1.1 mrg #ifndef MAP_ANON 7638 1.1 mrg #ifdef MAP_ANONYMOUS 7639 1.1 mrg #define MAP_ANON MAP_ANONYMOUS 7640 1.1 mrg #else 7641 1.1 mrg #define MAP_ANON MAP_FILE 7642 1.1 mrg #endif 7643 1.1 mrg #endif 7644 1.1 mrg 7645 1.1 mrg #ifndef MAP_FILE 7646 1.1 mrg #define MAP_FILE 0 7647 1.1 mrg #endif 7648 1.1 mrg #ifndef O_RDONLY 7649 1.1 mrg #define O_RDONLY 0 7650 1.1 mrg #endif 7651 1.1 mrg 7652 1.1 mrg #define MAP_LEN 0x10000 7653 1.1 mrg 7654 1.13 mrg int 7655 1.13 mrg main (void) 7656 1.1 mrg { 7657 1.1 mrg #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) 7658 1.1 mrg char *p; 7659 1.1 mrg int dev_zero; 7660 1.1 mrg 7661 1.1 mrg dev_zero = open ("/dev/zero", O_RDONLY); 7662 1.1 mrg if (dev_zero < 0) 7663 1.1 mrg exit (1); 7664 1.1 mrg 7665 1.1 mrg p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7666 1.1 mrg MAP_ANON|MAP_PRIVATE, dev_zero, 0); 7667 1.1 mrg if (p == (char *)-1) 7668 1.1 mrg p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE, 7669 1.1 mrg MAP_ANON|MAP_PRIVATE, -1, 0); 7670 1.1 mrg if (p == (char *)-1) 7671 1.1 mrg exit (2); 7672 1.1 mrg else 7673 1.1 mrg { 7674 1.1 mrg char *string = "__si_type_info"; 7675 1.1 mrg char *q = (char *) p + MAP_LEN - strlen (string) - 2; 7676 1.1 mrg char *r = (char *) p + 0xe; 7677 1.1 mrg 7678 1.1 mrg strcpy (q, string); 7679 1.1 mrg strcpy (r, string); 7680 1.1 mrg strncmp (r, q, 14); 7681 1.1 mrg } 7682 1.1 mrg #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ 7683 1.1 mrg exit (0); 7684 1.1 mrg } 7685 1.1 mrg 7686 1.1 mrg _ACEOF 7687 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 7688 1.1 mrg ac_cv_func_strncmp_works=yes 7689 1.1 mrg else 7690 1.1 mrg ac_cv_func_strncmp_works=no 7691 1.1 mrg fi 7692 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7693 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 7694 1.1 mrg fi 7695 1.1 mrg 7696 1.1 mrg rm -f core core.* *.core 7697 1.1 mrg fi 7698 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5 7699 1.1 mrg $as_echo "$ac_cv_func_strncmp_works" >&6; } 7700 1.1 mrg if test $ac_cv_func_strncmp_works = no ; then 7701 1.1 mrg case " $LIBOBJS " in 7702 1.1 mrg *" strncmp.$ac_objext "* ) ;; 7703 1.1 mrg *) LIBOBJS="$LIBOBJS strncmp.$ac_objext" 7704 1.1 mrg ;; 7705 1.1 mrg esac 7706 1.1 mrg 7707 1.1 mrg fi 7708 1.1 mrg 7709 1.1 mrg 7710 1.1 mrg # Install a library built with a cross compiler in $(tooldir) rather 7711 1.1 mrg # than $(libdir). 7712 1.1 mrg if test -z "${with_cross_host}"; then 7713 1.1 mrg INSTALL_DEST=libdir 7714 1.1 mrg else 7715 1.1 mrg INSTALL_DEST=tooldir 7716 1.1 mrg fi 7717 1.1 mrg 7718 1.1 mrg 7719 1.1 mrg 7720 1.1 mrg L="" 7721 1.1 mrg for l in x $LIBOBJS; do 7722 1.1 mrg case $l in 7723 1.1 mrg x) ;; 7724 1.1 mrg *) L="$L ./$l" ;; 7725 1.1 mrg esac 7726 1.1 mrg done 7727 1.1 mrg LIBOBJS="$L" 7728 1.1 mrg 7729 1.1 mrg 7730 1.1 mrg 7731 1.1 mrg 7732 1.1 mrg 7733 1.1 mrg # We need multilib support, but only if configuring for the target. 7734 1.1 mrg ac_config_files="$ac_config_files Makefile" 7735 1.1 mrg 7736 1.1 mrg ac_config_commands="$ac_config_commands default" 7737 1.1 mrg 7738 1.1 mrg cat >confcache <<\_ACEOF 7739 1.1 mrg # This file is a shell script that caches the results of configure 7740 1.1 mrg # tests run on this system so they can be shared between configure 7741 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 7742 1.1 mrg # It is not useful on other systems. If it contains results you don't 7743 1.1 mrg # want to keep, you may remove or edit it. 7744 1.1 mrg # 7745 1.1 mrg # config.status only pays attention to the cache file if you give it 7746 1.1 mrg # the --recheck option to rerun configure. 7747 1.1 mrg # 7748 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 7749 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 7750 1.1 mrg # following values. 7751 1.1 mrg 7752 1.1 mrg _ACEOF 7753 1.1 mrg 7754 1.1 mrg # The following way of writing the cache mishandles newlines in values, 7755 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 7756 1.1 mrg # So, we kill variables containing newlines. 7757 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 7758 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 7759 1.1 mrg ( 7760 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7761 1.1 mrg eval ac_val=\$$ac_var 7762 1.1 mrg case $ac_val in #( 7763 1.1 mrg *${as_nl}*) 7764 1.1 mrg case $ac_var in #( 7765 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7766 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7767 1.1 mrg esac 7768 1.1 mrg case $ac_var in #( 7769 1.1 mrg _ | IFS | as_nl) ;; #( 7770 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7771 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 7772 1.1 mrg esac ;; 7773 1.1 mrg esac 7774 1.1 mrg done 7775 1.1 mrg 7776 1.1 mrg (set) 2>&1 | 7777 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 7778 1.1 mrg *${as_nl}ac_space=\ *) 7779 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 7780 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 7781 1.1 mrg sed -n \ 7782 1.1 mrg "s/'/'\\\\''/g; 7783 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7784 1.1 mrg ;; #( 7785 1.1 mrg *) 7786 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 7787 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7788 1.1 mrg ;; 7789 1.1 mrg esac | 7790 1.1 mrg sort 7791 1.1 mrg ) | 7792 1.1 mrg sed ' 7793 1.1 mrg /^ac_cv_env_/b end 7794 1.1 mrg t clear 7795 1.1 mrg :clear 7796 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7797 1.1 mrg t end 7798 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7799 1.1 mrg :end' >>confcache 7800 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7801 1.1 mrg if test -w "$cache_file"; then 7802 1.11 mrg if test "x$cache_file" != "x/dev/null"; then 7803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7804 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 7805 1.11 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 7806 1.11 mrg cat confcache >"$cache_file" 7807 1.11 mrg else 7808 1.11 mrg case $cache_file in #( 7809 1.11 mrg */* | ?:*) 7810 1.11 mrg mv -f confcache "$cache_file"$$ && 7811 1.11 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 7812 1.11 mrg *) 7813 1.11 mrg mv -f confcache "$cache_file" ;; 7814 1.11 mrg esac 7815 1.11 mrg fi 7816 1.11 mrg fi 7817 1.1 mrg else 7818 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7819 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7820 1.1 mrg fi 7821 1.1 mrg fi 7822 1.1 mrg rm -f confcache 7823 1.1 mrg 7824 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 7825 1.1 mrg # Let make expand exec_prefix. 7826 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7827 1.1 mrg 7828 1.1 mrg DEFS=-DHAVE_CONFIG_H 7829 1.1 mrg 7830 1.1 mrg ac_libobjs= 7831 1.1 mrg ac_ltlibobjs= 7832 1.11 mrg U= 7833 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7834 1.1 mrg # 1. Remove the extension, and $U if already installed. 7835 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7836 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7837 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7838 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 7839 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7840 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7841 1.1 mrg done 7842 1.1 mrg LIBOBJS=$ac_libobjs 7843 1.1 mrg 7844 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 7845 1.1 mrg 7846 1.1 mrg 7847 1.1 mrg 7848 1.1 mrg 7849 1.11 mrg : "${CONFIG_STATUS=./config.status}" 7850 1.1 mrg ac_write_fail=0 7851 1.1 mrg ac_clean_files_save=$ac_clean_files 7852 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7853 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7854 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7855 1.1 mrg as_write_fail=0 7856 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7857 1.1 mrg #! $SHELL 7858 1.1 mrg # Generated by $as_me. 7859 1.1 mrg # Run this file to recreate the current configuration. 7860 1.1 mrg # Compiler output produced by configure, useful for debugging 7861 1.1 mrg # configure, is in config.log if it exists. 7862 1.1 mrg 7863 1.1 mrg debug=false 7864 1.1 mrg ac_cs_recheck=false 7865 1.1 mrg ac_cs_silent=false 7866 1.1 mrg 7867 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 7868 1.1 mrg export SHELL 7869 1.1 mrg _ASEOF 7870 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7871 1.1 mrg ## -------------------- ## 7872 1.1 mrg ## M4sh Initialization. ## 7873 1.1 mrg ## -------------------- ## 7874 1.1 mrg 7875 1.1 mrg # Be more Bourne compatible 7876 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 7877 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7878 1.1 mrg emulate sh 7879 1.1 mrg NULLCMD=: 7880 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7881 1.1 mrg # is contrary to our usage. Disable this feature. 7882 1.1 mrg alias -g '${1+"$@"}'='"$@"' 7883 1.1 mrg setopt NO_GLOB_SUBST 7884 1.1 mrg else 7885 1.1 mrg case `(set -o) 2>/dev/null` in #( 7886 1.1 mrg *posix*) : 7887 1.1 mrg set -o posix ;; #( 7888 1.1 mrg *) : 7889 1.1 mrg ;; 7890 1.1 mrg esac 7891 1.1 mrg fi 7892 1.1 mrg 7893 1.1 mrg 7894 1.1 mrg as_nl=' 7895 1.1 mrg ' 7896 1.1 mrg export as_nl 7897 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 7898 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7899 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7900 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7901 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 7902 1.1 mrg # but without wasting forks for bash or zsh. 7903 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 7904 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7905 1.1 mrg as_echo='print -r --' 7906 1.1 mrg as_echo_n='print -rn --' 7907 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7908 1.1 mrg as_echo='printf %s\n' 7909 1.1 mrg as_echo_n='printf %s' 7910 1.1 mrg else 7911 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7912 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7913 1.1 mrg as_echo_n='/usr/ucb/echo -n' 7914 1.1 mrg else 7915 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7916 1.1 mrg as_echo_n_body='eval 7917 1.1 mrg arg=$1; 7918 1.1 mrg case $arg in #( 7919 1.1 mrg *"$as_nl"*) 7920 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 7921 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7922 1.1 mrg esac; 7923 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7924 1.1 mrg ' 7925 1.1 mrg export as_echo_n_body 7926 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 7927 1.1 mrg fi 7928 1.1 mrg export as_echo_body 7929 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 7930 1.1 mrg fi 7931 1.1 mrg 7932 1.1 mrg # The user is always right. 7933 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 7934 1.1 mrg PATH_SEPARATOR=: 7935 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7936 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7937 1.1 mrg PATH_SEPARATOR=';' 7938 1.1 mrg } 7939 1.1 mrg fi 7940 1.1 mrg 7941 1.1 mrg 7942 1.1 mrg # IFS 7943 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 7944 1.1 mrg # there to prevent editors from complaining about space-tab. 7945 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 7946 1.1 mrg # splitting by setting IFS to empty value.) 7947 1.1 mrg IFS=" "" $as_nl" 7948 1.1 mrg 7949 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 7950 1.11 mrg as_myself= 7951 1.1 mrg case $0 in #(( 7952 1.1 mrg *[\\/]* ) as_myself=$0 ;; 7953 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7954 1.1 mrg for as_dir in $PATH 7955 1.1 mrg do 7956 1.1 mrg IFS=$as_save_IFS 7957 1.1 mrg test -z "$as_dir" && as_dir=. 7958 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7959 1.1 mrg done 7960 1.1 mrg IFS=$as_save_IFS 7961 1.1 mrg 7962 1.1 mrg ;; 7963 1.1 mrg esac 7964 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 7965 1.1 mrg # in which case we are not to be found in the path. 7966 1.1 mrg if test "x$as_myself" = x; then 7967 1.1 mrg as_myself=$0 7968 1.1 mrg fi 7969 1.1 mrg if test ! -f "$as_myself"; then 7970 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7971 1.1 mrg exit 1 7972 1.1 mrg fi 7973 1.1 mrg 7974 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 7975 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7976 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 7977 1.1 mrg # trigger a bug in pdksh 5.2.14. 7978 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 7979 1.1 mrg do eval test x\${$as_var+set} = xset \ 7980 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7981 1.1 mrg done 7982 1.1 mrg PS1='$ ' 7983 1.1 mrg PS2='> ' 7984 1.1 mrg PS4='+ ' 7985 1.1 mrg 7986 1.1 mrg # NLS nuisances. 7987 1.1 mrg LC_ALL=C 7988 1.1 mrg export LC_ALL 7989 1.1 mrg LANGUAGE=C 7990 1.1 mrg export LANGUAGE 7991 1.1 mrg 7992 1.1 mrg # CDPATH. 7993 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7994 1.1 mrg 7995 1.1 mrg 7996 1.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 7997 1.11 mrg # ---------------------------------------- 7998 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7999 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 8000 1.11 mrg # script with STATUS, using 1 if that was 0. 8001 1.1 mrg as_fn_error () 8002 1.1 mrg { 8003 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 8004 1.11 mrg if test "$4"; then 8005 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 8006 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 8007 1.1 mrg fi 8008 1.11 mrg $as_echo "$as_me: error: $2" >&2 8009 1.1 mrg as_fn_exit $as_status 8010 1.1 mrg } # as_fn_error 8011 1.1 mrg 8012 1.1 mrg 8013 1.1 mrg # as_fn_set_status STATUS 8014 1.1 mrg # ----------------------- 8015 1.1 mrg # Set $? to STATUS, without forking. 8016 1.1 mrg as_fn_set_status () 8017 1.1 mrg { 8018 1.1 mrg return $1 8019 1.1 mrg } # as_fn_set_status 8020 1.1 mrg 8021 1.1 mrg # as_fn_exit STATUS 8022 1.1 mrg # ----------------- 8023 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 8024 1.1 mrg as_fn_exit () 8025 1.1 mrg { 8026 1.1 mrg set +e 8027 1.1 mrg as_fn_set_status $1 8028 1.1 mrg exit $1 8029 1.1 mrg } # as_fn_exit 8030 1.1 mrg 8031 1.1 mrg # as_fn_unset VAR 8032 1.1 mrg # --------------- 8033 1.1 mrg # Portably unset VAR. 8034 1.1 mrg as_fn_unset () 8035 1.1 mrg { 8036 1.1 mrg { eval $1=; unset $1;} 8037 1.1 mrg } 8038 1.1 mrg as_unset=as_fn_unset 8039 1.1 mrg # as_fn_append VAR VALUE 8040 1.1 mrg # ---------------------- 8041 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 8042 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 8043 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 8044 1.1 mrg # implementations. 8045 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 8046 1.1 mrg eval 'as_fn_append () 8047 1.1 mrg { 8048 1.1 mrg eval $1+=\$2 8049 1.1 mrg }' 8050 1.1 mrg else 8051 1.1 mrg as_fn_append () 8052 1.1 mrg { 8053 1.1 mrg eval $1=\$$1\$2 8054 1.1 mrg } 8055 1.1 mrg fi # as_fn_append 8056 1.1 mrg 8057 1.1 mrg # as_fn_arith ARG... 8058 1.1 mrg # ------------------ 8059 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 8060 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 8061 1.1 mrg # must be portable across $(()) and expr. 8062 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 8063 1.1 mrg eval 'as_fn_arith () 8064 1.1 mrg { 8065 1.1 mrg as_val=$(( $* )) 8066 1.1 mrg }' 8067 1.1 mrg else 8068 1.1 mrg as_fn_arith () 8069 1.1 mrg { 8070 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 8071 1.1 mrg } 8072 1.1 mrg fi # as_fn_arith 8073 1.1 mrg 8074 1.1 mrg 8075 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 8076 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 8077 1.1 mrg as_expr=expr 8078 1.1 mrg else 8079 1.1 mrg as_expr=false 8080 1.1 mrg fi 8081 1.1 mrg 8082 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8083 1.1 mrg as_basename=basename 8084 1.1 mrg else 8085 1.1 mrg as_basename=false 8086 1.1 mrg fi 8087 1.1 mrg 8088 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8089 1.1 mrg as_dirname=dirname 8090 1.1 mrg else 8091 1.1 mrg as_dirname=false 8092 1.1 mrg fi 8093 1.1 mrg 8094 1.1 mrg as_me=`$as_basename -- "$0" || 8095 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8096 1.1 mrg X"$0" : 'X\(//\)$' \| \ 8097 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 8098 1.1 mrg $as_echo X/"$0" | 8099 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 8100 1.1 mrg s//\1/ 8101 1.1 mrg q 8102 1.1 mrg } 8103 1.1 mrg /^X\/\(\/\/\)$/{ 8104 1.1 mrg s//\1/ 8105 1.1 mrg q 8106 1.1 mrg } 8107 1.1 mrg /^X\/\(\/\).*/{ 8108 1.1 mrg s//\1/ 8109 1.1 mrg q 8110 1.1 mrg } 8111 1.1 mrg s/.*/./; q'` 8112 1.1 mrg 8113 1.1 mrg # Avoid depending upon Character Ranges. 8114 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 8115 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8116 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 8117 1.1 mrg as_cr_digits='0123456789' 8118 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 8119 1.1 mrg 8120 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 8121 1.1 mrg case `echo -n x` in #((((( 8122 1.1 mrg -n*) 8123 1.1 mrg case `echo 'xy\c'` in 8124 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8125 1.1 mrg xy) ECHO_C='\c';; 8126 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8127 1.1 mrg ECHO_T=' ';; 8128 1.1 mrg esac;; 8129 1.1 mrg *) 8130 1.1 mrg ECHO_N='-n';; 8131 1.1 mrg esac 8132 1.1 mrg 8133 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 8134 1.1 mrg if test -d conf$$.dir; then 8135 1.1 mrg rm -f conf$$.dir/conf$$.file 8136 1.1 mrg else 8137 1.1 mrg rm -f conf$$.dir 8138 1.1 mrg mkdir conf$$.dir 2>/dev/null 8139 1.1 mrg fi 8140 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 8141 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 8142 1.1 mrg as_ln_s='ln -s' 8143 1.1 mrg # ... but there are two gotchas: 8144 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8145 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8146 1.11 mrg # In both cases, we have to default to `cp -pR'. 8147 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8148 1.11 mrg as_ln_s='cp -pR' 8149 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 8150 1.1 mrg as_ln_s=ln 8151 1.1 mrg else 8152 1.11 mrg as_ln_s='cp -pR' 8153 1.1 mrg fi 8154 1.1 mrg else 8155 1.11 mrg as_ln_s='cp -pR' 8156 1.1 mrg fi 8157 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8158 1.1 mrg rmdir conf$$.dir 2>/dev/null 8159 1.1 mrg 8160 1.1 mrg 8161 1.1 mrg # as_fn_mkdir_p 8162 1.1 mrg # ------------- 8163 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 8164 1.1 mrg as_fn_mkdir_p () 8165 1.1 mrg { 8166 1.1 mrg 8167 1.1 mrg case $as_dir in #( 8168 1.1 mrg -*) as_dir=./$as_dir;; 8169 1.1 mrg esac 8170 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 8171 1.1 mrg as_dirs= 8172 1.1 mrg while :; do 8173 1.1 mrg case $as_dir in #( 8174 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8175 1.1 mrg *) as_qdir=$as_dir;; 8176 1.1 mrg esac 8177 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 8178 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 8179 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8180 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 8181 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 8182 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8183 1.1 mrg $as_echo X"$as_dir" | 8184 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8185 1.1 mrg s//\1/ 8186 1.1 mrg q 8187 1.1 mrg } 8188 1.1 mrg /^X\(\/\/\)[^/].*/{ 8189 1.1 mrg s//\1/ 8190 1.1 mrg q 8191 1.1 mrg } 8192 1.1 mrg /^X\(\/\/\)$/{ 8193 1.1 mrg s//\1/ 8194 1.1 mrg q 8195 1.1 mrg } 8196 1.1 mrg /^X\(\/\).*/{ 8197 1.1 mrg s//\1/ 8198 1.1 mrg q 8199 1.1 mrg } 8200 1.1 mrg s/.*/./; q'` 8201 1.1 mrg test -d "$as_dir" && break 8202 1.1 mrg done 8203 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 8204 1.11 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8205 1.1 mrg 8206 1.1 mrg 8207 1.1 mrg } # as_fn_mkdir_p 8208 1.1 mrg if mkdir -p . 2>/dev/null; then 8209 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 8210 1.1 mrg else 8211 1.1 mrg test -d ./-p && rmdir ./-p 8212 1.1 mrg as_mkdir_p=false 8213 1.1 mrg fi 8214 1.1 mrg 8215 1.11 mrg 8216 1.11 mrg # as_fn_executable_p FILE 8217 1.11 mrg # ----------------------- 8218 1.11 mrg # Test if FILE is an executable regular file. 8219 1.11 mrg as_fn_executable_p () 8220 1.11 mrg { 8221 1.11 mrg test -f "$1" && test -x "$1" 8222 1.11 mrg } # as_fn_executable_p 8223 1.11 mrg as_test_x='test -x' 8224 1.11 mrg as_executable_p=as_fn_executable_p 8225 1.1 mrg 8226 1.1 mrg # Sed expression to map a string onto a valid CPP name. 8227 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8228 1.1 mrg 8229 1.1 mrg # Sed expression to map a string onto a valid variable name. 8230 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8231 1.1 mrg 8232 1.1 mrg 8233 1.1 mrg exec 6>&1 8234 1.1 mrg ## ----------------------------------- ## 8235 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 8236 1.1 mrg ## ----------------------------------- ## 8237 1.1 mrg _ASEOF 8238 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8239 1.1 mrg 8240 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8241 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 8242 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 8243 1.1 mrg # values after options handling. 8244 1.1 mrg ac_log=" 8245 1.1 mrg This file was extended by $as_me, which was 8246 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 8247 1.1 mrg 8248 1.1 mrg CONFIG_FILES = $CONFIG_FILES 8249 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 8250 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 8251 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 8252 1.1 mrg $ $0 $@ 8253 1.1 mrg 8254 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 8255 1.1 mrg " 8256 1.1 mrg 8257 1.1 mrg _ACEOF 8258 1.1 mrg 8259 1.1 mrg case $ac_config_files in *" 8260 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 8261 1.1 mrg esac 8262 1.1 mrg 8263 1.1 mrg case $ac_config_headers in *" 8264 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8265 1.1 mrg esac 8266 1.1 mrg 8267 1.1 mrg 8268 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8269 1.1 mrg # Files that config.status was made for. 8270 1.1 mrg config_files="$ac_config_files" 8271 1.1 mrg config_headers="$ac_config_headers" 8272 1.1 mrg config_commands="$ac_config_commands" 8273 1.1 mrg 8274 1.1 mrg _ACEOF 8275 1.1 mrg 8276 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8277 1.1 mrg ac_cs_usage="\ 8278 1.1 mrg \`$as_me' instantiates files and other configuration actions 8279 1.1 mrg from templates according to the current configuration. Unless the files 8280 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 8281 1.1 mrg 8282 1.1 mrg Usage: $0 [OPTION]... [TAG]... 8283 1.1 mrg 8284 1.1 mrg -h, --help print this help, then exit 8285 1.1 mrg -V, --version print version number and configuration settings, then exit 8286 1.11 mrg --config print configuration, then exit 8287 1.1 mrg -q, --quiet, --silent 8288 1.1 mrg do not print progress messages 8289 1.1 mrg -d, --debug don't remove temporary files 8290 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 8291 1.1 mrg --file=FILE[:TEMPLATE] 8292 1.1 mrg instantiate the configuration file FILE 8293 1.1 mrg --header=FILE[:TEMPLATE] 8294 1.1 mrg instantiate the configuration header FILE 8295 1.1 mrg 8296 1.1 mrg Configuration files: 8297 1.1 mrg $config_files 8298 1.1 mrg 8299 1.1 mrg Configuration headers: 8300 1.1 mrg $config_headers 8301 1.1 mrg 8302 1.1 mrg Configuration commands: 8303 1.1 mrg $config_commands 8304 1.1 mrg 8305 1.1 mrg Report bugs to the package provider." 8306 1.1 mrg 8307 1.1 mrg _ACEOF 8308 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8309 1.11 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8310 1.1 mrg ac_cs_version="\\ 8311 1.1 mrg config.status 8312 1.11 mrg configured by $0, generated by GNU Autoconf 2.69, 8313 1.11 mrg with options \\"\$ac_cs_config\\" 8314 1.1 mrg 8315 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 8316 1.1 mrg This config.status script is free software; the Free Software Foundation 8317 1.1 mrg gives unlimited permission to copy, distribute and modify it." 8318 1.1 mrg 8319 1.1 mrg ac_pwd='$ac_pwd' 8320 1.1 mrg srcdir='$srcdir' 8321 1.1 mrg INSTALL='$INSTALL' 8322 1.1 mrg test -n "\$AWK" || AWK=awk 8323 1.1 mrg _ACEOF 8324 1.1 mrg 8325 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8326 1.1 mrg # The default lists apply if the user does not specify any file. 8327 1.1 mrg ac_need_defaults=: 8328 1.1 mrg while test $# != 0 8329 1.1 mrg do 8330 1.1 mrg case $1 in 8331 1.11 mrg --*=?*) 8332 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 8333 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8334 1.1 mrg ac_shift=: 8335 1.1 mrg ;; 8336 1.11 mrg --*=) 8337 1.11 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 8338 1.11 mrg ac_optarg= 8339 1.11 mrg ac_shift=: 8340 1.11 mrg ;; 8341 1.1 mrg *) 8342 1.1 mrg ac_option=$1 8343 1.1 mrg ac_optarg=$2 8344 1.1 mrg ac_shift=shift 8345 1.1 mrg ;; 8346 1.1 mrg esac 8347 1.1 mrg 8348 1.1 mrg case $ac_option in 8349 1.1 mrg # Handling of the options. 8350 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8351 1.1 mrg ac_cs_recheck=: ;; 8352 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8353 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 8354 1.11 mrg --config | --confi | --conf | --con | --co | --c ) 8355 1.11 mrg $as_echo "$ac_cs_config"; exit ;; 8356 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 8357 1.1 mrg debug=: ;; 8358 1.1 mrg --file | --fil | --fi | --f ) 8359 1.1 mrg $ac_shift 8360 1.1 mrg case $ac_optarg in 8361 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8362 1.11 mrg '') as_fn_error $? "missing file argument" ;; 8363 1.1 mrg esac 8364 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 8365 1.1 mrg ac_need_defaults=false;; 8366 1.1 mrg --header | --heade | --head | --hea ) 8367 1.1 mrg $ac_shift 8368 1.1 mrg case $ac_optarg in 8369 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8370 1.1 mrg esac 8371 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8372 1.1 mrg ac_need_defaults=false;; 8373 1.1 mrg --he | --h) 8374 1.1 mrg # Conflict between --help and --header 8375 1.11 mrg as_fn_error $? "ambiguous option: \`$1' 8376 1.1 mrg Try \`$0 --help' for more information.";; 8377 1.1 mrg --help | --hel | -h ) 8378 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 8379 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8380 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 8381 1.1 mrg ac_cs_silent=: ;; 8382 1.1 mrg 8383 1.1 mrg # This is an error. 8384 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$1' 8385 1.1 mrg Try \`$0 --help' for more information." ;; 8386 1.1 mrg 8387 1.1 mrg *) as_fn_append ac_config_targets " $1" 8388 1.1 mrg ac_need_defaults=false ;; 8389 1.1 mrg 8390 1.1 mrg esac 8391 1.1 mrg shift 8392 1.1 mrg done 8393 1.1 mrg 8394 1.1 mrg ac_configure_extra_args= 8395 1.1 mrg 8396 1.1 mrg if $ac_cs_silent; then 8397 1.1 mrg exec 6>/dev/null 8398 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 8399 1.1 mrg fi 8400 1.1 mrg 8401 1.1 mrg _ACEOF 8402 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8403 1.1 mrg if \$ac_cs_recheck; then 8404 1.11 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8405 1.1 mrg shift 8406 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8407 1.1 mrg CONFIG_SHELL='$SHELL' 8408 1.1 mrg export CONFIG_SHELL 8409 1.1 mrg exec "\$@" 8410 1.1 mrg fi 8411 1.1 mrg 8412 1.1 mrg _ACEOF 8413 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8414 1.1 mrg exec 5>>config.log 8415 1.1 mrg { 8416 1.1 mrg echo 8417 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8418 1.1 mrg ## Running $as_me. ## 8419 1.1 mrg _ASBOX 8420 1.1 mrg $as_echo "$ac_log" 8421 1.1 mrg } >&5 8422 1.1 mrg 8423 1.1 mrg _ACEOF 8424 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8425 1.1 mrg # 8426 1.1 mrg # INIT-COMMANDS 8427 1.1 mrg # 8428 1.1 mrg srcdir=${srcdir} 8429 1.1 mrg host=${host} 8430 1.1 mrg target=${target} 8431 1.1 mrg with_target_subdir=${with_target_subdir} 8432 1.1 mrg with_multisubdir=${with_multisubdir} 8433 1.1 mrg ac_configure_args="--enable-multilib ${ac_configure_args}" 8434 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 8435 1.1 mrg ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" 8436 1.1 mrg libiberty_topdir=${libiberty_topdir} 8437 1.1 mrg 8438 1.1 mrg 8439 1.1 mrg _ACEOF 8440 1.1 mrg 8441 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8442 1.1 mrg 8443 1.1 mrg # Handling of arguments. 8444 1.1 mrg for ac_config_target in $ac_config_targets 8445 1.1 mrg do 8446 1.1 mrg case $ac_config_target in 8447 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 8448 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8449 1.1 mrg "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 8450 1.1 mrg 8451 1.11 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8452 1.1 mrg esac 8453 1.1 mrg done 8454 1.1 mrg 8455 1.1 mrg 8456 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 8457 1.1 mrg # then the envvar interface is used. Set only those that are not. 8458 1.1 mrg # We use the long form for the default assignment because of an extremely 8459 1.1 mrg # bizarre bug on SunOS 4.1.3. 8460 1.1 mrg if $ac_need_defaults; then 8461 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8462 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8463 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8464 1.1 mrg fi 8465 1.1 mrg 8466 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 8467 1.1 mrg # simply because there is no reason against having it here, and in addition, 8468 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 8469 1.1 mrg # Hook for its removal unless debugging. 8470 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 8471 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 8472 1.1 mrg $debug || 8473 1.1 mrg { 8474 1.11 mrg tmp= ac_tmp= 8475 1.1 mrg trap 'exit_status=$? 8476 1.11 mrg : "${ac_tmp:=$tmp}" 8477 1.11 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 8478 1.1 mrg ' 0 8479 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 8480 1.1 mrg } 8481 1.1 mrg # Create a (secure) tmp directory for tmp files. 8482 1.1 mrg 8483 1.1 mrg { 8484 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8485 1.11 mrg test -d "$tmp" 8486 1.1 mrg } || 8487 1.1 mrg { 8488 1.1 mrg tmp=./conf$$-$RANDOM 8489 1.1 mrg (umask 077 && mkdir "$tmp") 8490 1.11 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 8491 1.11 mrg ac_tmp=$tmp 8492 1.1 mrg 8493 1.1 mrg # Set up the scripts for CONFIG_FILES section. 8494 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 8495 1.1 mrg # This happens for instance with `./config.status config.h'. 8496 1.1 mrg if test -n "$CONFIG_FILES"; then 8497 1.1 mrg 8498 1.1 mrg if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 8499 1.1 mrg ac_cs_awk_getline=: 8500 1.1 mrg ac_cs_awk_pipe_init= 8501 1.1 mrg ac_cs_awk_read_file=' 8502 1.1 mrg while ((getline aline < (F[key])) > 0) 8503 1.1 mrg print(aline) 8504 1.1 mrg close(F[key])' 8505 1.1 mrg ac_cs_awk_pipe_fini= 8506 1.1 mrg else 8507 1.1 mrg ac_cs_awk_getline=false 8508 1.1 mrg ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 8509 1.1 mrg ac_cs_awk_read_file=' 8510 1.1 mrg print "|#_!!_#|" 8511 1.1 mrg print "cat " F[key] " &&" 8512 1.1 mrg '$ac_cs_awk_pipe_init 8513 1.1 mrg # The final `:' finishes the AND list. 8514 1.1 mrg ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 8515 1.1 mrg fi 8516 1.1 mrg ac_cr=`echo X | tr X '\015'` 8517 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 8518 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 8519 1.1 mrg # point, so we can use a bashism as a fallback. 8520 1.1 mrg if test "x$ac_cr" = x; then 8521 1.1 mrg eval ac_cr=\$\'\\r\' 8522 1.1 mrg fi 8523 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8524 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8525 1.11 mrg ac_cs_awk_cr='\\r' 8526 1.1 mrg else 8527 1.1 mrg ac_cs_awk_cr=$ac_cr 8528 1.1 mrg fi 8529 1.1 mrg 8530 1.11 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 8531 1.1 mrg _ACEOF 8532 1.1 mrg 8533 1.1 mrg # Create commands to substitute file output variables. 8534 1.1 mrg { 8535 1.1 mrg echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 8536 1.11 mrg echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 8537 1.1 mrg echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 8538 1.1 mrg echo "_ACAWK" && 8539 1.1 mrg echo "_ACEOF" 8540 1.1 mrg } >conf$$files.sh && 8541 1.1 mrg . ./conf$$files.sh || 8542 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8543 1.1 mrg rm -f conf$$files.sh 8544 1.1 mrg 8545 1.1 mrg { 8546 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 8547 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8548 1.1 mrg echo "_ACEOF" 8549 1.1 mrg } >conf$$subs.sh || 8550 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8551 1.11 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 8552 1.1 mrg ac_delim='%!_!# ' 8553 1.1 mrg for ac_last_try in false false false false false :; do 8554 1.1 mrg . ./conf$$subs.sh || 8555 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8556 1.1 mrg 8557 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8558 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 8559 1.1 mrg break 8560 1.1 mrg elif $ac_last_try; then 8561 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8562 1.1 mrg else 8563 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8564 1.1 mrg fi 8565 1.1 mrg done 8566 1.1 mrg rm -f conf$$subs.sh 8567 1.1 mrg 8568 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8569 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 8570 1.1 mrg _ACEOF 8571 1.1 mrg sed -n ' 8572 1.1 mrg h 8573 1.1 mrg s/^/S["/; s/!.*/"]=/ 8574 1.1 mrg p 8575 1.1 mrg g 8576 1.1 mrg s/^[^!]*!// 8577 1.1 mrg :repl 8578 1.1 mrg t repl 8579 1.1 mrg s/'"$ac_delim"'$// 8580 1.1 mrg t delim 8581 1.1 mrg :nl 8582 1.1 mrg h 8583 1.11 mrg s/\(.\{148\}\)..*/\1/ 8584 1.1 mrg t more1 8585 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8586 1.1 mrg p 8587 1.1 mrg n 8588 1.1 mrg b repl 8589 1.1 mrg :more1 8590 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8591 1.1 mrg p 8592 1.1 mrg g 8593 1.1 mrg s/.\{148\}// 8594 1.1 mrg t nl 8595 1.1 mrg :delim 8596 1.1 mrg h 8597 1.11 mrg s/\(.\{148\}\)..*/\1/ 8598 1.1 mrg t more2 8599 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 8600 1.1 mrg p 8601 1.1 mrg b 8602 1.1 mrg :more2 8603 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8604 1.1 mrg p 8605 1.1 mrg g 8606 1.1 mrg s/.\{148\}// 8607 1.1 mrg t delim 8608 1.1 mrg ' <conf$$subs.awk | sed ' 8609 1.1 mrg /^[^""]/{ 8610 1.1 mrg N 8611 1.1 mrg s/\n// 8612 1.1 mrg } 8613 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 8614 1.1 mrg rm -f conf$$subs.awk 8615 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8616 1.1 mrg _ACAWK 8617 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 8618 1.1 mrg for (key in S) S_is_set[key] = 1 8619 1.1 mrg FS = "" 8620 1.1 mrg \$ac_cs_awk_pipe_init 8621 1.1 mrg } 8622 1.1 mrg { 8623 1.1 mrg line = $ 0 8624 1.1 mrg nfields = split(line, field, "@") 8625 1.1 mrg substed = 0 8626 1.1 mrg len = length(field[1]) 8627 1.1 mrg for (i = 2; i < nfields; i++) { 8628 1.1 mrg key = field[i] 8629 1.1 mrg keylen = length(key) 8630 1.1 mrg if (S_is_set[key]) { 8631 1.1 mrg value = S[key] 8632 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8633 1.1 mrg len += length(value) + length(field[++i]) 8634 1.1 mrg substed = 1 8635 1.1 mrg } else 8636 1.1 mrg len += 1 + keylen 8637 1.1 mrg } 8638 1.1 mrg if (nfields == 3 && !substed) { 8639 1.1 mrg key = field[2] 8640 1.1 mrg if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 8641 1.1 mrg \$ac_cs_awk_read_file 8642 1.1 mrg next 8643 1.1 mrg } 8644 1.1 mrg } 8645 1.1 mrg print line 8646 1.1 mrg } 8647 1.1 mrg \$ac_cs_awk_pipe_fini 8648 1.1 mrg _ACAWK 8649 1.1 mrg _ACEOF 8650 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8651 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8652 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8653 1.1 mrg else 8654 1.1 mrg cat 8655 1.11 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 8656 1.11 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 8657 1.1 mrg _ACEOF 8658 1.1 mrg 8659 1.11 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 8660 1.11 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 8661 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 8662 1.1 mrg # (actually we leave an empty line to preserve line numbers). 8663 1.1 mrg if test "x$srcdir" = x.; then 8664 1.11 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 8665 1.11 mrg h 8666 1.11 mrg s/// 8667 1.11 mrg s/^/:/ 8668 1.11 mrg s/[ ]*$/:/ 8669 1.11 mrg s/:\$(srcdir):/:/g 8670 1.11 mrg s/:\${srcdir}:/:/g 8671 1.11 mrg s/:@srcdir@:/:/g 8672 1.11 mrg s/^:*// 8673 1.1 mrg s/:*$// 8674 1.11 mrg x 8675 1.11 mrg s/\(=[ ]*\).*/\1/ 8676 1.11 mrg G 8677 1.11 mrg s/\n// 8678 1.1 mrg s/^[^=]*=[ ]*$// 8679 1.1 mrg }' 8680 1.1 mrg fi 8681 1.1 mrg 8682 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8683 1.1 mrg fi # test -n "$CONFIG_FILES" 8684 1.1 mrg 8685 1.1 mrg # Set up the scripts for CONFIG_HEADERS section. 8686 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS. 8687 1.1 mrg # This happens for instance with `./config.status Makefile'. 8688 1.1 mrg if test -n "$CONFIG_HEADERS"; then 8689 1.11 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 8690 1.1 mrg BEGIN { 8691 1.1 mrg _ACEOF 8692 1.1 mrg 8693 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 8694 1.1 mrg # here-document in config.status, that substitutes the proper values into 8695 1.1 mrg # config.h.in to produce config.h. 8696 1.1 mrg 8697 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 8698 1.1 mrg # handling of long lines. 8699 1.1 mrg ac_delim='%!_!# ' 8700 1.1 mrg for ac_last_try in false false :; do 8701 1.11 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 8702 1.11 mrg if test -z "$ac_tt"; then 8703 1.1 mrg break 8704 1.1 mrg elif $ac_last_try; then 8705 1.11 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 8706 1.1 mrg else 8707 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8708 1.1 mrg fi 8709 1.1 mrg done 8710 1.1 mrg 8711 1.1 mrg # For the awk script, D is an array of macro values keyed by name, 8712 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash 8713 1.1 mrg # newline sequences. 8714 1.1 mrg 8715 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8716 1.1 mrg sed -n ' 8717 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 8718 1.1 mrg t rset 8719 1.1 mrg :rset 8720 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 8721 1.1 mrg t def 8722 1.1 mrg d 8723 1.1 mrg :def 8724 1.1 mrg s/\\$// 8725 1.1 mrg t bsnl 8726 1.1 mrg s/["\\]/\\&/g 8727 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8728 1.1 mrg D["\1"]=" \3"/p 8729 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8730 1.1 mrg d 8731 1.1 mrg :bsnl 8732 1.1 mrg s/["\\]/\\&/g 8733 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8734 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p 8735 1.1 mrg t cont 8736 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8737 1.1 mrg t cont 8738 1.1 mrg d 8739 1.1 mrg :cont 8740 1.1 mrg n 8741 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 8742 1.1 mrg t clear 8743 1.1 mrg :clear 8744 1.1 mrg s/\\$// 8745 1.1 mrg t bsnlc 8746 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 8747 1.1 mrg d 8748 1.1 mrg :bsnlc 8749 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8750 1.1 mrg b cont 8751 1.1 mrg ' <confdefs.h | sed ' 8752 1.1 mrg s/'"$ac_delim"'/"\\\ 8753 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 8754 1.1 mrg 8755 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8756 1.1 mrg for (key in D) D_is_set[key] = 1 8757 1.1 mrg FS = "" 8758 1.1 mrg } 8759 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8760 1.1 mrg line = \$ 0 8761 1.1 mrg split(line, arg, " ") 8762 1.1 mrg if (arg[1] == "#") { 8763 1.1 mrg defundef = arg[2] 8764 1.1 mrg mac1 = arg[3] 8765 1.1 mrg } else { 8766 1.1 mrg defundef = substr(arg[1], 2) 8767 1.1 mrg mac1 = arg[2] 8768 1.1 mrg } 8769 1.1 mrg split(mac1, mac2, "(") #) 8770 1.1 mrg macro = mac2[1] 8771 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1) 8772 1.1 mrg if (D_is_set[macro]) { 8773 1.1 mrg # Preserve the white space surrounding the "#". 8774 1.1 mrg print prefix "define", macro P[macro] D[macro] 8775 1.1 mrg next 8776 1.1 mrg } else { 8777 1.1 mrg # Replace #undef with comments. This is necessary, for example, 8778 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required 8779 1.1 mrg # on some systems where configure will not decide to define it. 8780 1.1 mrg if (defundef == "undef") { 8781 1.1 mrg print "/*", prefix defundef, macro, "*/" 8782 1.1 mrg next 8783 1.1 mrg } 8784 1.1 mrg } 8785 1.1 mrg } 8786 1.1 mrg { print } 8787 1.1 mrg _ACAWK 8788 1.1 mrg _ACEOF 8789 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8790 1.11 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 8791 1.1 mrg fi # test -n "$CONFIG_HEADERS" 8792 1.1 mrg 8793 1.1 mrg 8794 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8795 1.1 mrg shift 8796 1.1 mrg for ac_tag 8797 1.1 mrg do 8798 1.1 mrg case $ac_tag in 8799 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 8800 1.1 mrg esac 8801 1.1 mrg case $ac_mode$ac_tag in 8802 1.1 mrg :[FHL]*:*);; 8803 1.11 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 8804 1.1 mrg :[FH]-) ac_tag=-:-;; 8805 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8806 1.1 mrg esac 8807 1.1 mrg ac_save_IFS=$IFS 8808 1.1 mrg IFS=: 8809 1.1 mrg set x $ac_tag 8810 1.1 mrg IFS=$ac_save_IFS 8811 1.1 mrg shift 8812 1.1 mrg ac_file=$1 8813 1.1 mrg shift 8814 1.1 mrg 8815 1.1 mrg case $ac_mode in 8816 1.1 mrg :L) ac_source=$1;; 8817 1.1 mrg :[FH]) 8818 1.1 mrg ac_file_inputs= 8819 1.1 mrg for ac_f 8820 1.1 mrg do 8821 1.1 mrg case $ac_f in 8822 1.11 mrg -) ac_f="$ac_tmp/stdin";; 8823 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 8824 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 8825 1.1 mrg # because $ac_f cannot contain `:'. 8826 1.1 mrg test -f "$ac_f" || 8827 1.1 mrg case $ac_f in 8828 1.1 mrg [\\/$]*) false;; 8829 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8830 1.1 mrg esac || 8831 1.11 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8832 1.1 mrg esac 8833 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8834 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 8835 1.1 mrg done 8836 1.1 mrg 8837 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 8838 1.1 mrg # use $as_me), people would be surprised to read: 8839 1.1 mrg # /* config.h. Generated by config.status. */ 8840 1.1 mrg configure_input='Generated from '` 8841 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8842 1.1 mrg `' by configure.' 8843 1.1 mrg if test x"$ac_file" != x-; then 8844 1.1 mrg configure_input="$ac_file. $configure_input" 8845 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8846 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 8847 1.1 mrg fi 8848 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 8849 1.1 mrg case $configure_input in #( 8850 1.1 mrg *\&* | *\|* | *\\* ) 8851 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 8852 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 8853 1.1 mrg *) ac_sed_conf_input=$configure_input;; 8854 1.1 mrg esac 8855 1.1 mrg 8856 1.1 mrg case $ac_tag in 8857 1.11 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 8858 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 8859 1.1 mrg esac 8860 1.1 mrg ;; 8861 1.1 mrg esac 8862 1.1 mrg 8863 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 8864 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8865 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 8866 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 8867 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8868 1.1 mrg $as_echo X"$ac_file" | 8869 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8870 1.1 mrg s//\1/ 8871 1.1 mrg q 8872 1.1 mrg } 8873 1.1 mrg /^X\(\/\/\)[^/].*/{ 8874 1.1 mrg s//\1/ 8875 1.1 mrg q 8876 1.1 mrg } 8877 1.1 mrg /^X\(\/\/\)$/{ 8878 1.1 mrg s//\1/ 8879 1.1 mrg q 8880 1.1 mrg } 8881 1.1 mrg /^X\(\/\).*/{ 8882 1.1 mrg s//\1/ 8883 1.1 mrg q 8884 1.1 mrg } 8885 1.1 mrg s/.*/./; q'` 8886 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 8887 1.1 mrg ac_builddir=. 8888 1.1 mrg 8889 1.1 mrg case "$ac_dir" in 8890 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8891 1.1 mrg *) 8892 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8893 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 8894 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8895 1.1 mrg case $ac_top_builddir_sub in 8896 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8897 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8898 1.1 mrg esac ;; 8899 1.1 mrg esac 8900 1.1 mrg ac_abs_top_builddir=$ac_pwd 8901 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 8902 1.1 mrg # for backward compatibility: 8903 1.1 mrg ac_top_builddir=$ac_top_build_prefix 8904 1.1 mrg 8905 1.1 mrg case $srcdir in 8906 1.1 mrg .) # We are building in place. 8907 1.1 mrg ac_srcdir=. 8908 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 8909 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 8910 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 8911 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 8912 1.1 mrg ac_top_srcdir=$srcdir 8913 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 8914 1.1 mrg *) # Relative name. 8915 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8916 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 8917 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8918 1.1 mrg esac 8919 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8920 1.1 mrg 8921 1.1 mrg 8922 1.1 mrg case $ac_mode in 8923 1.1 mrg :F) 8924 1.1 mrg # 8925 1.1 mrg # CONFIG_FILE 8926 1.1 mrg # 8927 1.1 mrg 8928 1.1 mrg case $INSTALL in 8929 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8930 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8931 1.1 mrg esac 8932 1.1 mrg _ACEOF 8933 1.1 mrg 8934 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8935 1.1 mrg # If the template does not know about datarootdir, expand it. 8936 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 8937 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 8938 1.1 mrg ac_sed_dataroot=' 8939 1.1 mrg /datarootdir/ { 8940 1.1 mrg p 8941 1.1 mrg q 8942 1.1 mrg } 8943 1.1 mrg /@datadir@/p 8944 1.1 mrg /@docdir@/p 8945 1.1 mrg /@infodir@/p 8946 1.1 mrg /@localedir@/p 8947 1.1 mrg /@mandir@/p' 8948 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8949 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 8950 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8951 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8952 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8953 1.1 mrg _ACEOF 8954 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8955 1.1 mrg ac_datarootdir_hack=' 8956 1.1 mrg s&@datadir@&$datadir&g 8957 1.1 mrg s&@docdir@&$docdir&g 8958 1.1 mrg s&@infodir@&$infodir&g 8959 1.1 mrg s&@localedir@&$localedir&g 8960 1.1 mrg s&@mandir@&$mandir&g 8961 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 8962 1.1 mrg esac 8963 1.1 mrg _ACEOF 8964 1.1 mrg 8965 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 8966 1.1 mrg # Shell code in configure.ac might set extrasub. 8967 1.1 mrg # FIXME: do we really want to maintain this feature? 8968 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8969 1.1 mrg ac_sed_extra="$ac_vpsub 8970 1.1 mrg $extrasub 8971 1.1 mrg _ACEOF 8972 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8973 1.1 mrg :t 8974 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8975 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 8976 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 8977 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 8978 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 8979 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 8980 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 8981 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8982 1.1 mrg s&@builddir@&$ac_builddir&;t t 8983 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 8984 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8985 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 8986 1.1 mrg $ac_datarootdir_hack 8987 1.1 mrg " 8988 1.1 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 8989 1.1 mrg if $ac_cs_awk_getline; then 8990 1.11 mrg $AWK -f "$ac_tmp/subs.awk" 8991 1.1 mrg else 8992 1.11 mrg $AWK -f "$ac_tmp/subs.awk" | $SHELL 8993 1.11 mrg fi \ 8994 1.11 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8995 1.1 mrg 8996 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8997 1.11 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 8998 1.11 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 8999 1.11 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 9000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9001 1.11 mrg which seems to be undefined. Please make sure it is defined" >&5 9002 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9003 1.11 mrg which seems to be undefined. Please make sure it is defined" >&2;} 9004 1.1 mrg 9005 1.11 mrg rm -f "$ac_tmp/stdin" 9006 1.1 mrg case $ac_file in 9007 1.11 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 9008 1.11 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 9009 1.1 mrg esac \ 9010 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9011 1.1 mrg ;; 9012 1.1 mrg :H) 9013 1.1 mrg # 9014 1.1 mrg # CONFIG_HEADER 9015 1.1 mrg # 9016 1.1 mrg if test x"$ac_file" != x-; then 9017 1.1 mrg { 9018 1.1 mrg $as_echo "/* $configure_input */" \ 9019 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 9020 1.11 mrg } >"$ac_tmp/config.h" \ 9021 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9022 1.11 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 9023 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 9024 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 9025 1.1 mrg else 9026 1.1 mrg rm -f "$ac_file" 9027 1.11 mrg mv "$ac_tmp/config.h" "$ac_file" \ 9028 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9029 1.1 mrg fi 9030 1.1 mrg else 9031 1.1 mrg $as_echo "/* $configure_input */" \ 9032 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 9033 1.11 mrg || as_fn_error $? "could not create -" "$LINENO" 5 9034 1.1 mrg fi 9035 1.1 mrg ;; 9036 1.1 mrg 9037 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 9038 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 9039 1.1 mrg ;; 9040 1.1 mrg esac 9041 1.1 mrg 9042 1.1 mrg 9043 1.1 mrg case $ac_file$ac_mode in 9044 1.1 mrg "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 9045 1.1 mrg if test -n "$CONFIG_FILES"; then 9046 1.1 mrg if test -n "${with_target_subdir}"; then 9047 1.1 mrg # FIXME: We shouldn't need to set ac_file 9048 1.1 mrg ac_file=Makefile 9049 1.1 mrg LD="${ORIGINAL_LD_FOR_MULTILIBS}" 9050 1.1 mrg . ${libiberty_topdir}/config-ml.in 9051 1.1 mrg fi 9052 1.1 mrg fi ;; 9053 1.1 mrg 9054 1.1 mrg esac 9055 1.1 mrg done # for ac_tag 9056 1.1 mrg 9057 1.1 mrg 9058 1.1 mrg as_fn_exit 0 9059 1.1 mrg _ACEOF 9060 1.1 mrg ac_clean_files=$ac_clean_files_save 9061 1.1 mrg 9062 1.1 mrg test $ac_write_fail = 0 || 9063 1.11 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9064 1.1 mrg 9065 1.1 mrg 9066 1.1 mrg # configure is writing to config.log, and then calls config.status. 9067 1.1 mrg # config.status does its own redirection, appending to config.log. 9068 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 9069 1.1 mrg # by configure, so config.status won't be able to write to it; its 9070 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 9071 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 9072 1.1 mrg # appended to by config.status. When coming back to configure, we 9073 1.1 mrg # need to make the FD available again. 9074 1.1 mrg if test "$no_create" != yes; then 9075 1.1 mrg ac_cs_success=: 9076 1.1 mrg ac_config_status_args= 9077 1.1 mrg test "$silent" = yes && 9078 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 9079 1.1 mrg exec 5>/dev/null 9080 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9081 1.1 mrg exec 5>>config.log 9082 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9083 1.1 mrg # would make configure fail if this is the last instruction. 9084 1.11 mrg $ac_cs_success || as_fn_exit 1 9085 1.1 mrg fi 9086 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9087 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9088 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9089 1.1 mrg fi 9090 1.1 mrg 9091