1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1" 173 if (eval "$as_required") 2>/dev/null; then : 174 as_have_required=yes 175else 176 as_have_required=no 177fi 178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 179 180else 181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 182as_found=false 183for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 184do 185 IFS=$as_save_IFS 186 test -z "$as_dir" && as_dir=. 187 as_found=: 188 case $as_dir in #( 189 /*) 190 for as_base in sh bash ksh sh5; do 191 # Try only shells that exist, to save several forks. 192 as_shell=$as_dir/$as_base 193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 195 CONFIG_SHELL=$as_shell as_have_required=yes 196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 197 break 2 198fi 199fi 200 done;; 201 esac 202 as_found=false 203done 204$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 206 CONFIG_SHELL=$SHELL as_have_required=yes 207fi; } 208IFS=$as_save_IFS 209 210 211 if test "x$CONFIG_SHELL" != x; then : 212 # We cannot yet assume a decent shell, so we have to provide a 213 # neutralization value for shells without unset; and this also 214 # works around shells that cannot unset nonexistent variables. 215 BASH_ENV=/dev/null 216 ENV=/dev/null 217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 218 export CONFIG_SHELL 219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 220fi 221 222 if test x$as_have_required = xno; then : 223 $as_echo "$0: This script requires a shell more modern than all" 224 $as_echo "$0: the shells that I found on your system." 225 if test x${ZSH_VERSION+set} = xset ; then 226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 227 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 228 else 229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 230$0: including any error possibly output before this 231$0: message. Then install a modern shell, or manually run 232$0: the script under such a shell if you do have one." 233 fi 234 exit 1 235fi 236fi 237fi 238SHELL=${CONFIG_SHELL-/bin/sh} 239export SHELL 240# Unset more variables known to interfere with behavior of common tools. 241CLICOLOR_FORCE= GREP_OPTIONS= 242unset CLICOLOR_FORCE GREP_OPTIONS 243 244## --------------------- ## 245## M4sh Shell Functions. ## 246## --------------------- ## 247# as_fn_unset VAR 248# --------------- 249# Portably unset VAR. 250as_fn_unset () 251{ 252 { eval $1=; unset $1;} 253} 254as_unset=as_fn_unset 255 256# as_fn_set_status STATUS 257# ----------------------- 258# Set $? to STATUS, without forking. 259as_fn_set_status () 260{ 261 return $1 262} # as_fn_set_status 263 264# as_fn_exit STATUS 265# ----------------- 266# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 267as_fn_exit () 268{ 269 set +e 270 as_fn_set_status $1 271 exit $1 272} # as_fn_exit 273 274# as_fn_mkdir_p 275# ------------- 276# Create "$as_dir" as a directory, including parents if necessary. 277as_fn_mkdir_p () 278{ 279 280 case $as_dir in #( 281 -*) as_dir=./$as_dir;; 282 esac 283 test -d "$as_dir" || eval $as_mkdir_p || { 284 as_dirs= 285 while :; do 286 case $as_dir in #( 287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 288 *) as_qdir=$as_dir;; 289 esac 290 as_dirs="'$as_qdir' $as_dirs" 291 as_dir=`$as_dirname -- "$as_dir" || 292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 293 X"$as_dir" : 'X\(//\)[^/]' \| \ 294 X"$as_dir" : 'X\(//\)$' \| \ 295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 296$as_echo X"$as_dir" | 297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 298 s//\1/ 299 q 300 } 301 /^X\(\/\/\)[^/].*/{ 302 s//\1/ 303 q 304 } 305 /^X\(\/\/\)$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\).*/{ 310 s//\1/ 311 q 312 } 313 s/.*/./; q'` 314 test -d "$as_dir" && break 315 done 316 test -z "$as_dirs" || eval "mkdir $as_dirs" 317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 318 319 320} # as_fn_mkdir_p 321# as_fn_append VAR VALUE 322# ---------------------- 323# Append the text in VALUE to the end of the definition contained in VAR. Take 324# advantage of any shell optimizations that allow amortized linear growth over 325# repeated appends, instead of the typical quadratic growth present in naive 326# implementations. 327if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 328 eval 'as_fn_append () 329 { 330 eval $1+=\$2 331 }' 332else 333 as_fn_append () 334 { 335 eval $1=\$$1\$2 336 } 337fi # as_fn_append 338 339# as_fn_arith ARG... 340# ------------------ 341# Perform arithmetic evaluation on the ARGs, and store the result in the 342# global $as_val. Take advantage of shells that can avoid forks. The arguments 343# must be portable across $(()) and expr. 344if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 345 eval 'as_fn_arith () 346 { 347 as_val=$(( $* )) 348 }' 349else 350 as_fn_arith () 351 { 352 as_val=`expr "$@" || test $? -eq 1` 353 } 354fi # as_fn_arith 355 356 357# as_fn_error ERROR [LINENO LOG_FD] 358# --------------------------------- 359# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 360# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 361# script with status $?, using 1 if that was 0. 362as_fn_error () 363{ 364 as_status=$?; test $as_status -eq 0 && as_status=1 365 if test "$3"; then 366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 368 fi 369 $as_echo "$as_me: error: $1" >&2 370 as_fn_exit $as_status 371} # as_fn_error 372 373if expr a : '\(a\)' >/dev/null 2>&1 && 374 test "X`expr 00001 : '.*\(...\)'`" = X001; then 375 as_expr=expr 376else 377 as_expr=false 378fi 379 380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 381 as_basename=basename 382else 383 as_basename=false 384fi 385 386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 387 as_dirname=dirname 388else 389 as_dirname=false 390fi 391 392as_me=`$as_basename -- "$0" || 393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 394 X"$0" : 'X\(//\)$' \| \ 395 X"$0" : 'X\(/\)' \| . 2>/dev/null || 396$as_echo X/"$0" | 397 sed '/^.*\/\([^/][^/]*\)\/*$/{ 398 s//\1/ 399 q 400 } 401 /^X\/\(\/\/\)$/{ 402 s//\1/ 403 q 404 } 405 /^X\/\(\/\).*/{ 406 s//\1/ 407 q 408 } 409 s/.*/./; q'` 410 411# Avoid depending upon Character Ranges. 412as_cr_letters='abcdefghijklmnopqrstuvwxyz' 413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 414as_cr_Letters=$as_cr_letters$as_cr_LETTERS 415as_cr_digits='0123456789' 416as_cr_alnum=$as_cr_Letters$as_cr_digits 417 418 419 as_lineno_1=$LINENO as_lineno_1a=$LINENO 420 as_lineno_2=$LINENO as_lineno_2a=$LINENO 421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 424 sed -n ' 425 p 426 /[$]LINENO/= 427 ' <$as_myself | 428 sed ' 429 s/[$]LINENO.*/&-/ 430 t lineno 431 b 432 :lineno 433 N 434 :loop 435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 436 t loop 437 s/-\n.*// 438 ' >$as_me.lineno && 439 chmod +x "$as_me.lineno" || 440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 441 442 # Don't try to exec as it changes $[0], causing all sort of problems 443 # (the dirname of $[0] is not the place where we might find the 444 # original and so on. Autoconf is especially sensitive to this). 445 . "./$as_me.lineno" 446 # Exit status is that of the last command. 447 exit 448} 449 450ECHO_C= ECHO_N= ECHO_T= 451case `echo -n x` in #((((( 452-n*) 453 case `echo 'xy\c'` in 454 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 455 xy) ECHO_C='\c';; 456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 457 ECHO_T=' ';; 458 esac;; 459*) 460 ECHO_N='-n';; 461esac 462 463rm -f conf$$ conf$$.exe conf$$.file 464if test -d conf$$.dir; then 465 rm -f conf$$.dir/conf$$.file 466else 467 rm -f conf$$.dir 468 mkdir conf$$.dir 2>/dev/null 469fi 470if (echo >conf$$.file) 2>/dev/null; then 471 if ln -s conf$$.file conf$$ 2>/dev/null; then 472 as_ln_s='ln -s' 473 # ... but there are two gotchas: 474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 476 # In both cases, we have to default to `cp -p'. 477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 478 as_ln_s='cp -p' 479 elif ln conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s=ln 481 else 482 as_ln_s='cp -p' 483 fi 484else 485 as_ln_s='cp -p' 486fi 487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 488rmdir conf$$.dir 2>/dev/null 489 490if mkdir -p . 2>/dev/null; then 491 as_mkdir_p='mkdir -p "$as_dir"' 492else 493 test -d ./-p && rmdir ./-p 494 as_mkdir_p=false 495fi 496 497if test -x / >/dev/null 2>&1; then 498 as_test_x='test -x' 499else 500 if ls -dL / >/dev/null 2>&1; then 501 as_ls_L_option=L 502 else 503 as_ls_L_option= 504 fi 505 as_test_x=' 506 eval sh -c '\'' 507 if test -d "$1"; then 508 test -d "$1/."; 509 else 510 case $1 in #( 511 -*)set "./$1";; 512 esac; 513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 514 ???[sx]*):;;*)false;;esac;fi 515 '\'' sh 516 ' 517fi 518as_executable_p=$as_test_x 519 520# Sed expression to map a string onto a valid CPP name. 521as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 522 523# Sed expression to map a string onto a valid variable name. 524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 525 526 527exec 7<&0 </dev/null 6>&1 528 529# Name of the host. 530# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 531# so uname gets run too. 532ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 533 534# 535# Initializations. 536# 537ac_default_prefix=/usr/local 538ac_clean_files= 539ac_config_libobj_dir=. 540LIBOBJS= 541cross_compiling=no 542subdirs= 543MFLAGS= 544MAKEFLAGS= 545 546# Identity of this package. 547PACKAGE_NAME= 548PACKAGE_TARNAME= 549PACKAGE_VERSION= 550PACKAGE_STRING= 551PACKAGE_BUGREPORT= 552PACKAGE_URL= 553 554ac_unique_file="main.c" 555# Factoring default headers for most tests. 556ac_includes_default="\ 557#include <stdio.h> 558#ifdef HAVE_SYS_TYPES_H 559# include <sys/types.h> 560#endif 561#ifdef HAVE_SYS_STAT_H 562# include <sys/stat.h> 563#endif 564#ifdef STDC_HEADERS 565# include <stdlib.h> 566# include <stddef.h> 567#else 568# ifdef HAVE_STDLIB_H 569# include <stdlib.h> 570# endif 571#endif 572#ifdef HAVE_STRING_H 573# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 574# include <memory.h> 575# endif 576# include <string.h> 577#endif 578#ifdef HAVE_STRINGS_H 579# include <strings.h> 580#endif 581#ifdef HAVE_INTTYPES_H 582# include <inttypes.h> 583#endif 584#ifdef HAVE_STDINT_H 585# include <stdint.h> 586#endif 587#ifdef HAVE_UNISTD_H 588# include <unistd.h> 589#endif" 590 591enable_option_checking=no 592ac_subst_vars='LTLIBOBJS 593LIBOBJS 594GCORE_TRANSFORM_NAME 595GDB_TRANSFORM_NAME 596XSLTPROC 597GDB_NM_FILE 598LTLIBBABELTRACE 599LIBBABELTRACE 600HAVE_LIBBABELTRACE 601frags 602target_subdir 603CONFIG_UNINSTALL 604CONFIG_INSTALL 605CONFIG_CLEAN 606CONFIG_ALL 607CONFIG_SRCS 608CONFIG_DEPS 609CONFIG_OBS 610PROFILE_CFLAGS 611ENABLE_CFLAGS 612SIM_OBS 613SIM 614XMKMF 615GDBTK_SRC_DIR 616GDBTK_CFLAGS 617GDBTKLIBS 618X_LIBS 619X_LDFLAGS 620X_CFLAGS 621TK_XINCLUDES 622TK_DEPS 623TK_LIBRARY 624TK_INCLUDE 625TK_STUB_LIB_SPEC 626TK_STUB_LIB_FLAG 627TK_STUB_LIB_FILE 628TK_LIB_SPEC 629TK_LIB_FLAG 630TK_LIB_FILE 631TK_SRC_DIR 632TK_BIN_DIR 633TK_VERSION 634TCL_DEPS 635TCL_LIBRARY 636TCL_INCLUDE 637TCL_STUB_LIB_SPEC 638TCL_STUB_LIB_FLAG 639TCL_STUB_LIB_FILE 640TCL_LIB_SPEC 641TCL_LIB_FLAG 642TCL_LIB_FILE 643TCL_SRC_DIR 644TCL_BIN_DIR 645TCL_PATCH_LEVEL 646TCL_VERSION 647WIN32LDAPP 648GUI_CFLAGS_X 649LIBGUI 650LTLIBLZMA 651LIBLZMA 652HAVE_LIBLZMA 653WIN32LIBS 654SER_HARDWIRE 655WERROR_CFLAGS 656WARN_CFLAGS 657SYSTEM_GDBINIT 658TARGET_SYSTEM_ROOT 659CONFIG_LDFLAGS 660RDYNAMIC 661ALLOCA 662LTLIBIPT 663LIBIPT 664HAVE_LIBIPT 665HAVE_GUILE_FALSE 666HAVE_GUILE_TRUE 667GUILE_LIBS 668GUILE_CPPFLAGS 669GUILD_TARGET_FLAG 670GUILD 671pkg_config_prog_path 672HAVE_PYTHON_FALSE 673HAVE_PYTHON_TRUE 674PYTHON_LIBS 675PYTHON_CPPFLAGS 676PYTHON_CFLAGS 677python_prog_path 678LTLIBEXPAT 679LIBEXPAT 680HAVE_LIBEXPAT 681JIT_READER_DIR 682TARGET_PTR 683READLINE_TEXI_INCFLAG 684READLINE_CFLAGS 685READLINE_DEPS 686READLINE 687LTLIBICONV 688LIBICONV 689zlibinc 690zlibdir 691MIG 692WINDRES 693DLLTOOL 694AR 695YFLAGS 696YACC 697RANLIB 698LN_S 699INSTALL_DATA 700INSTALL_SCRIPT 701INSTALL_PROGRAM 702AWK 703REPORT_BUGS_TEXI 704REPORT_BUGS_TO 705PKGVERSION 706HAVE_NATIVE_GCORE_TARGET 707TARGET_OBS 708subdirs 709GDB_DATADIR 710DEBUGDIR 711MAKEINFO_EXTRA_FLAGS 712MAKEINFOFLAGS 713MAKEINFO 714PACKAGE 715GNULIB_STDINT_H 716CATOBJEXT 717GENCAT 718INSTOBJEXT 719DATADIRNAME 720CATALOGS 721POSUB 722GMSGFMT 723XGETTEXT 724INCINTL 725LIBINTL_DEP 726LIBINTL 727USE_NLS 728SET_MAKE 729GMAKE_FALSE 730GMAKE_TRUE 731MAKE 732CCDEPMODE 733DEPDIR 734am__leading_dot 735COMPILER_CFLAGS 736COMPILER 737INSTALL_STRIP_PROGRAM 738STRIP 739install_sh 740target_os 741target_vendor 742target_cpu 743target 744host_os 745host_vendor 746host_cpu 747host 748build_os 749build_vendor 750build_cpu 751build 752EGREP 753GREP 754CPP 755ac_ct_CXX 756CXXFLAGS 757CXX 758OBJEXT 759EXEEXT 760ac_ct_CC 761CPPFLAGS 762LDFLAGS 763CFLAGS 764CC 765MAINT 766MAINTAINER_MODE_FALSE 767MAINTAINER_MODE_TRUE 768target_alias 769host_alias 770build_alias 771LIBS 772ECHO_T 773ECHO_N 774ECHO_C 775DEFS 776mandir 777localedir 778libdir 779psdir 780pdfdir 781dvidir 782htmldir 783infodir 784docdir 785oldincludedir 786includedir 787localstatedir 788sharedstatedir 789sysconfdir 790datadir 791datarootdir 792libexecdir 793sbindir 794bindir 795program_transform_name 796prefix 797exec_prefix 798PACKAGE_URL 799PACKAGE_BUGREPORT 800PACKAGE_STRING 801PACKAGE_VERSION 802PACKAGE_TARNAME 803PACKAGE_NAME 804PATH_SEPARATOR 805SHELL' 806ac_subst_files='host_makefile_frag' 807ac_user_opts=' 808enable_option_checking 809enable_maintainer_mode 810enable_plugins 811enable_largefile 812enable_build_with_cxx 813with_separate_debug_dir 814with_gdb_datadir 815with_relocated_sources 816with_auto_load_dir 817with_auto_load_safe_path 818enable_targets 819enable_64_bit_bfd 820enable_gdbcli 821enable_gdbmi 822enable_tui 823enable_gdbtk 824with_libunwind_ia64 825with_curses 826enable_profiling 827with_pkgversion 828with_bugurl 829with_system_zlib 830with_gnu_ld 831enable_rpath 832with_libiconv_prefix 833with_iconv_bin 834with_system_readline 835with_jit_reader_dir 836with_expat 837with_libexpat_prefix 838with_python 839with_guile 840enable_libmcheck 841with_intel_pt 842with_libipt_prefix 843with_included_regex 844with_sysroot 845with_system_gdbinit 846enable_werror 847enable_build_warnings 848enable_gdb_build_warnings 849with_lzma 850with_liblzma_prefix 851with_tcl 852with_tk 853with_x 854enable_sim 855enable_multi_ice 856enable_gdbserver 857with_babeltrace 858with_libbabeltrace_prefix 859' 860 ac_precious_vars='build_alias 861host_alias 862target_alias 863CC 864CFLAGS 865LDFLAGS 866LIBS 867CPPFLAGS 868CXX 869CXXFLAGS 870CCC 871CPP 872MAKEINFO 873MAKEINFOFLAGS 874YACC 875YFLAGS 876XMKMF' 877ac_subdirs_all='testsuite 878gdbtk 879multi-ice 880gdbserver' 881 882# Initialize some variables set by options. 883ac_init_help= 884ac_init_version=false 885ac_unrecognized_opts= 886ac_unrecognized_sep= 887# The variables have the same names as the options, with 888# dashes changed to underlines. 889cache_file=/dev/null 890exec_prefix=NONE 891no_create= 892no_recursion= 893prefix=NONE 894program_prefix=NONE 895program_suffix=NONE 896program_transform_name=s,x,x, 897silent= 898site= 899srcdir= 900verbose= 901x_includes=NONE 902x_libraries=NONE 903 904# Installation directory options. 905# These are left unexpanded so users can "make install exec_prefix=/foo" 906# and all the variables that are supposed to be based on exec_prefix 907# by default will actually change. 908# Use braces instead of parens because sh, perl, etc. also accept them. 909# (The list follows the same order as the GNU Coding Standards.) 910bindir='${exec_prefix}/bin' 911sbindir='${exec_prefix}/sbin' 912libexecdir='${exec_prefix}/libexec' 913datarootdir='${prefix}/share' 914datadir='${datarootdir}' 915sysconfdir='${prefix}/etc' 916sharedstatedir='${prefix}/com' 917localstatedir='${prefix}/var' 918includedir='${prefix}/include' 919oldincludedir='/usr/include' 920docdir='${datarootdir}/doc/${PACKAGE}' 921infodir='${datarootdir}/info' 922htmldir='${docdir}' 923dvidir='${docdir}' 924pdfdir='${docdir}' 925psdir='${docdir}' 926libdir='${exec_prefix}/lib' 927localedir='${datarootdir}/locale' 928mandir='${datarootdir}/man' 929 930ac_prev= 931ac_dashdash= 932for ac_option 933do 934 # If the previous option needs an argument, assign it. 935 if test -n "$ac_prev"; then 936 eval $ac_prev=\$ac_option 937 ac_prev= 938 continue 939 fi 940 941 case $ac_option in 942 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 943 *) ac_optarg=yes ;; 944 esac 945 946 # Accept the important Cygnus configure options, so we can diagnose typos. 947 948 case $ac_dashdash$ac_option in 949 --) 950 ac_dashdash=yes ;; 951 952 -bindir | --bindir | --bindi | --bind | --bin | --bi) 953 ac_prev=bindir ;; 954 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 955 bindir=$ac_optarg ;; 956 957 -build | --build | --buil | --bui | --bu) 958 ac_prev=build_alias ;; 959 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 960 build_alias=$ac_optarg ;; 961 962 -cache-file | --cache-file | --cache-fil | --cache-fi \ 963 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 964 ac_prev=cache_file ;; 965 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 966 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 967 cache_file=$ac_optarg ;; 968 969 --config-cache | -C) 970 cache_file=config.cache ;; 971 972 -datadir | --datadir | --datadi | --datad) 973 ac_prev=datadir ;; 974 -datadir=* | --datadir=* | --datadi=* | --datad=*) 975 datadir=$ac_optarg ;; 976 977 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 978 | --dataroo | --dataro | --datar) 979 ac_prev=datarootdir ;; 980 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 981 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 982 datarootdir=$ac_optarg ;; 983 984 -disable-* | --disable-*) 985 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 986 # Reject names that are not valid shell variable names. 987 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 988 as_fn_error "invalid feature name: $ac_useropt" 989 ac_useropt_orig=$ac_useropt 990 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 991 case $ac_user_opts in 992 *" 993"enable_$ac_useropt" 994"*) ;; 995 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 996 ac_unrecognized_sep=', ';; 997 esac 998 eval enable_$ac_useropt=no ;; 999 1000 -docdir | --docdir | --docdi | --doc | --do) 1001 ac_prev=docdir ;; 1002 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1003 docdir=$ac_optarg ;; 1004 1005 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1006 ac_prev=dvidir ;; 1007 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1008 dvidir=$ac_optarg ;; 1009 1010 -enable-* | --enable-*) 1011 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1012 # Reject names that are not valid shell variable names. 1013 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1014 as_fn_error "invalid feature name: $ac_useropt" 1015 ac_useropt_orig=$ac_useropt 1016 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1017 case $ac_user_opts in 1018 *" 1019"enable_$ac_useropt" 1020"*) ;; 1021 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1022 ac_unrecognized_sep=', ';; 1023 esac 1024 eval enable_$ac_useropt=\$ac_optarg ;; 1025 1026 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1027 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1028 | --exec | --exe | --ex) 1029 ac_prev=exec_prefix ;; 1030 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1031 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1032 | --exec=* | --exe=* | --ex=*) 1033 exec_prefix=$ac_optarg ;; 1034 1035 -gas | --gas | --ga | --g) 1036 # Obsolete; use --with-gas. 1037 with_gas=yes ;; 1038 1039 -help | --help | --hel | --he | -h) 1040 ac_init_help=long ;; 1041 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1042 ac_init_help=recursive ;; 1043 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1044 ac_init_help=short ;; 1045 1046 -host | --host | --hos | --ho) 1047 ac_prev=host_alias ;; 1048 -host=* | --host=* | --hos=* | --ho=*) 1049 host_alias=$ac_optarg ;; 1050 1051 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1052 ac_prev=htmldir ;; 1053 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1054 | --ht=*) 1055 htmldir=$ac_optarg ;; 1056 1057 -includedir | --includedir | --includedi | --included | --include \ 1058 | --includ | --inclu | --incl | --inc) 1059 ac_prev=includedir ;; 1060 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1061 | --includ=* | --inclu=* | --incl=* | --inc=*) 1062 includedir=$ac_optarg ;; 1063 1064 -infodir | --infodir | --infodi | --infod | --info | --inf) 1065 ac_prev=infodir ;; 1066 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1067 infodir=$ac_optarg ;; 1068 1069 -libdir | --libdir | --libdi | --libd) 1070 ac_prev=libdir ;; 1071 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1072 libdir=$ac_optarg ;; 1073 1074 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1075 | --libexe | --libex | --libe) 1076 ac_prev=libexecdir ;; 1077 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1078 | --libexe=* | --libex=* | --libe=*) 1079 libexecdir=$ac_optarg ;; 1080 1081 -localedir | --localedir | --localedi | --localed | --locale) 1082 ac_prev=localedir ;; 1083 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1084 localedir=$ac_optarg ;; 1085 1086 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1087 | --localstate | --localstat | --localsta | --localst | --locals) 1088 ac_prev=localstatedir ;; 1089 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1090 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1091 localstatedir=$ac_optarg ;; 1092 1093 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1094 ac_prev=mandir ;; 1095 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1096 mandir=$ac_optarg ;; 1097 1098 -nfp | --nfp | --nf) 1099 # Obsolete; use --without-fp. 1100 with_fp=no ;; 1101 1102 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1103 | --no-cr | --no-c | -n) 1104 no_create=yes ;; 1105 1106 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1107 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1108 no_recursion=yes ;; 1109 1110 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1111 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1112 | --oldin | --oldi | --old | --ol | --o) 1113 ac_prev=oldincludedir ;; 1114 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1115 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1116 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1117 oldincludedir=$ac_optarg ;; 1118 1119 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1120 ac_prev=prefix ;; 1121 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1122 prefix=$ac_optarg ;; 1123 1124 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1125 | --program-pre | --program-pr | --program-p) 1126 ac_prev=program_prefix ;; 1127 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1128 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1129 program_prefix=$ac_optarg ;; 1130 1131 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1132 | --program-suf | --program-su | --program-s) 1133 ac_prev=program_suffix ;; 1134 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1135 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1136 program_suffix=$ac_optarg ;; 1137 1138 -program-transform-name | --program-transform-name \ 1139 | --program-transform-nam | --program-transform-na \ 1140 | --program-transform-n | --program-transform- \ 1141 | --program-transform | --program-transfor \ 1142 | --program-transfo | --program-transf \ 1143 | --program-trans | --program-tran \ 1144 | --progr-tra | --program-tr | --program-t) 1145 ac_prev=program_transform_name ;; 1146 -program-transform-name=* | --program-transform-name=* \ 1147 | --program-transform-nam=* | --program-transform-na=* \ 1148 | --program-transform-n=* | --program-transform-=* \ 1149 | --program-transform=* | --program-transfor=* \ 1150 | --program-transfo=* | --program-transf=* \ 1151 | --program-trans=* | --program-tran=* \ 1152 | --progr-tra=* | --program-tr=* | --program-t=*) 1153 program_transform_name=$ac_optarg ;; 1154 1155 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1156 ac_prev=pdfdir ;; 1157 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1158 pdfdir=$ac_optarg ;; 1159 1160 -psdir | --psdir | --psdi | --psd | --ps) 1161 ac_prev=psdir ;; 1162 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1163 psdir=$ac_optarg ;; 1164 1165 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1166 | -silent | --silent | --silen | --sile | --sil) 1167 silent=yes ;; 1168 1169 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1170 ac_prev=sbindir ;; 1171 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1172 | --sbi=* | --sb=*) 1173 sbindir=$ac_optarg ;; 1174 1175 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1176 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1177 | --sharedst | --shareds | --shared | --share | --shar \ 1178 | --sha | --sh) 1179 ac_prev=sharedstatedir ;; 1180 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1181 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1182 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1183 | --sha=* | --sh=*) 1184 sharedstatedir=$ac_optarg ;; 1185 1186 -site | --site | --sit) 1187 ac_prev=site ;; 1188 -site=* | --site=* | --sit=*) 1189 site=$ac_optarg ;; 1190 1191 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1192 ac_prev=srcdir ;; 1193 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1194 srcdir=$ac_optarg ;; 1195 1196 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1197 | --syscon | --sysco | --sysc | --sys | --sy) 1198 ac_prev=sysconfdir ;; 1199 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1200 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1201 sysconfdir=$ac_optarg ;; 1202 1203 -target | --target | --targe | --targ | --tar | --ta | --t) 1204 ac_prev=target_alias ;; 1205 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1206 target_alias=$ac_optarg ;; 1207 1208 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1209 verbose=yes ;; 1210 1211 -version | --version | --versio | --versi | --vers | -V) 1212 ac_init_version=: ;; 1213 1214 -with-* | --with-*) 1215 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1216 # Reject names that are not valid shell variable names. 1217 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1218 as_fn_error "invalid package name: $ac_useropt" 1219 ac_useropt_orig=$ac_useropt 1220 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1221 case $ac_user_opts in 1222 *" 1223"with_$ac_useropt" 1224"*) ;; 1225 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1226 ac_unrecognized_sep=', ';; 1227 esac 1228 eval with_$ac_useropt=\$ac_optarg ;; 1229 1230 -without-* | --without-*) 1231 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1232 # Reject names that are not valid shell variable names. 1233 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1234 as_fn_error "invalid package name: $ac_useropt" 1235 ac_useropt_orig=$ac_useropt 1236 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1237 case $ac_user_opts in 1238 *" 1239"with_$ac_useropt" 1240"*) ;; 1241 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1242 ac_unrecognized_sep=', ';; 1243 esac 1244 eval with_$ac_useropt=no ;; 1245 1246 --x) 1247 # Obsolete; use --with-x. 1248 with_x=yes ;; 1249 1250 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1251 | --x-incl | --x-inc | --x-in | --x-i) 1252 ac_prev=x_includes ;; 1253 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1254 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1255 x_includes=$ac_optarg ;; 1256 1257 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1258 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1259 ac_prev=x_libraries ;; 1260 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1261 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1262 x_libraries=$ac_optarg ;; 1263 1264 -*) as_fn_error "unrecognized option: \`$ac_option' 1265Try \`$0 --help' for more information." 1266 ;; 1267 1268 *=*) 1269 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1270 # Reject names that are not valid shell variable names. 1271 case $ac_envvar in #( 1272 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1273 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1274 esac 1275 eval $ac_envvar=\$ac_optarg 1276 export $ac_envvar ;; 1277 1278 *) 1279 # FIXME: should be removed in autoconf 3.0. 1280 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1281 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1282 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1283 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1284 ;; 1285 1286 esac 1287done 1288 1289if test -n "$ac_prev"; then 1290 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1291 as_fn_error "missing argument to $ac_option" 1292fi 1293 1294if test -n "$ac_unrecognized_opts"; then 1295 case $enable_option_checking in 1296 no) ;; 1297 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1298 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1299 esac 1300fi 1301 1302# Check all directory arguments for consistency. 1303for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1304 datadir sysconfdir sharedstatedir localstatedir includedir \ 1305 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1306 libdir localedir mandir 1307do 1308 eval ac_val=\$$ac_var 1309 # Remove trailing slashes. 1310 case $ac_val in 1311 */ ) 1312 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1313 eval $ac_var=\$ac_val;; 1314 esac 1315 # Be sure to have absolute directory names. 1316 case $ac_val in 1317 [\\/$]* | ?:[\\/]* ) continue;; 1318 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1319 esac 1320 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1321done 1322 1323# There might be people who depend on the old broken behavior: `$host' 1324# used to hold the argument of --host etc. 1325# FIXME: To remove some day. 1326build=$build_alias 1327host=$host_alias 1328target=$target_alias 1329 1330# FIXME: To remove some day. 1331if test "x$host_alias" != x; then 1332 if test "x$build_alias" = x; then 1333 cross_compiling=maybe 1334 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1335 If a cross compiler is detected then cross compile mode will be used." >&2 1336 elif test "x$build_alias" != "x$host_alias"; then 1337 cross_compiling=yes 1338 fi 1339fi 1340 1341ac_tool_prefix= 1342test -n "$host_alias" && ac_tool_prefix=$host_alias- 1343 1344test "$silent" = yes && exec 6>/dev/null 1345 1346 1347ac_pwd=`pwd` && test -n "$ac_pwd" && 1348ac_ls_di=`ls -di .` && 1349ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1350 as_fn_error "working directory cannot be determined" 1351test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1352 as_fn_error "pwd does not report name of working directory" 1353 1354 1355# Find the source files, if location was not specified. 1356if test -z "$srcdir"; then 1357 ac_srcdir_defaulted=yes 1358 # Try the directory containing this script, then the parent directory. 1359 ac_confdir=`$as_dirname -- "$as_myself" || 1360$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1361 X"$as_myself" : 'X\(//\)[^/]' \| \ 1362 X"$as_myself" : 'X\(//\)$' \| \ 1363 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1364$as_echo X"$as_myself" | 1365 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1366 s//\1/ 1367 q 1368 } 1369 /^X\(\/\/\)[^/].*/{ 1370 s//\1/ 1371 q 1372 } 1373 /^X\(\/\/\)$/{ 1374 s//\1/ 1375 q 1376 } 1377 /^X\(\/\).*/{ 1378 s//\1/ 1379 q 1380 } 1381 s/.*/./; q'` 1382 srcdir=$ac_confdir 1383 if test ! -r "$srcdir/$ac_unique_file"; then 1384 srcdir=.. 1385 fi 1386else 1387 ac_srcdir_defaulted=no 1388fi 1389if test ! -r "$srcdir/$ac_unique_file"; then 1390 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1391 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1392fi 1393ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1394ac_abs_confdir=`( 1395 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1396 pwd)` 1397# When building in place, set srcdir=. 1398if test "$ac_abs_confdir" = "$ac_pwd"; then 1399 srcdir=. 1400fi 1401# Remove unnecessary trailing slashes from srcdir. 1402# Double slashes in file names in object file debugging info 1403# mess up M-x gdb in Emacs. 1404case $srcdir in 1405*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1406esac 1407for ac_var in $ac_precious_vars; do 1408 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1409 eval ac_env_${ac_var}_value=\$${ac_var} 1410 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1411 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1412done 1413 1414# 1415# Report the --help message. 1416# 1417if test "$ac_init_help" = "long"; then 1418 # Omit some internal or obsolete options to make the list less imposing. 1419 # This message is too long to be a string in the A/UX 3.1 sh. 1420 cat <<_ACEOF 1421\`configure' configures this package to adapt to many kinds of systems. 1422 1423Usage: $0 [OPTION]... [VAR=VALUE]... 1424 1425To assign environment variables (e.g., CC, CFLAGS...), specify them as 1426VAR=VALUE. See below for descriptions of some of the useful variables. 1427 1428Defaults for the options are specified in brackets. 1429 1430Configuration: 1431 -h, --help display this help and exit 1432 --help=short display options specific to this package 1433 --help=recursive display the short help of all the included packages 1434 -V, --version display version information and exit 1435 -q, --quiet, --silent do not print \`checking...' messages 1436 --cache-file=FILE cache test results in FILE [disabled] 1437 -C, --config-cache alias for \`--cache-file=config.cache' 1438 -n, --no-create do not create output files 1439 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1440 1441Installation directories: 1442 --prefix=PREFIX install architecture-independent files in PREFIX 1443 [$ac_default_prefix] 1444 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1445 [PREFIX] 1446 1447By default, \`make install' will install all the files in 1448\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1449an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1450for instance \`--prefix=\$HOME'. 1451 1452For better control, use the options below. 1453 1454Fine tuning of the installation directories: 1455 --bindir=DIR user executables [EPREFIX/bin] 1456 --sbindir=DIR system admin executables [EPREFIX/sbin] 1457 --libexecdir=DIR program executables [EPREFIX/libexec] 1458 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1459 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1460 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1461 --libdir=DIR object code libraries [EPREFIX/lib] 1462 --includedir=DIR C header files [PREFIX/include] 1463 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1464 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1465 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1466 --infodir=DIR info documentation [DATAROOTDIR/info] 1467 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1468 --mandir=DIR man documentation [DATAROOTDIR/man] 1469 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1470 --htmldir=DIR html documentation [DOCDIR] 1471 --dvidir=DIR dvi documentation [DOCDIR] 1472 --pdfdir=DIR pdf documentation [DOCDIR] 1473 --psdir=DIR ps documentation [DOCDIR] 1474_ACEOF 1475 1476 cat <<\_ACEOF 1477 1478Program names: 1479 --program-prefix=PREFIX prepend PREFIX to installed program names 1480 --program-suffix=SUFFIX append SUFFIX to installed program names 1481 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1482 1483X features: 1484 --x-includes=DIR X include files are in DIR 1485 --x-libraries=DIR X library files are in DIR 1486 1487System types: 1488 --build=BUILD configure for building on BUILD [guessed] 1489 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1490 --target=TARGET configure for building compilers for TARGET [HOST] 1491_ACEOF 1492fi 1493 1494if test -n "$ac_init_help"; then 1495 1496 cat <<\_ACEOF 1497 1498Optional Features: 1499 --disable-option-checking ignore unrecognized --enable/--with options 1500 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1501 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1502 --enable-maintainer-mode enable make rules and dependencies not useful 1503 (and sometimes confusing) to the casual installer 1504 --enable-plugins Enable support for plugins 1505 --disable-largefile omit support for large files 1506 --disable-build-with-cxx 1507 build with C compiler instead of C++ compiler 1508 --enable-targets=TARGETS 1509 alternative target configurations 1510 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) 1511 --disable-gdbcli disable command-line interface (CLI) 1512 --disable-gdbmi disable machine-interface (MI) 1513 --enable-tui enable full-screen terminal user interface (TUI) 1514 --enable-gdbtk enable gdbtk graphical user interface (GUI) 1515 --enable-profiling enable profiling of GDB 1516 --disable-rpath do not hardcode runtime library paths 1517 --enable-libmcheck Try linking with -lmcheck if available 1518 --enable-werror treat compile warnings as errors 1519 --enable-build-warnings enable build-time compiler warnings if gcc is used 1520 --enable-gdb-build-warnings 1521 enable GDB specific build-time compiler warnings if 1522 gcc is used 1523 --enable-sim link gdb with simulator 1524 --enable-multi-ice build the multi-ice-gdb-server 1525 --enable-gdbserver automatically build gdbserver (yes/no/auto, default 1526 is auto) 1527 1528Optional Packages: 1529 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1530 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1531 --with-separate-debug-dir=PATH 1532 look for global separate debug info in this path 1533 [LIBDIR/debug] 1534 --with-gdb-datadir=PATH look for global separate data files in this path 1535 [DATADIR/gdb] 1536 --with-relocated-sources=PATH 1537 automatically relocate this path for source files 1538 --with-auto-load-dir=PATH 1539 directories from which to load auto-loaded scripts 1540 [$debugdir:$datadir/auto-load] 1541 --with-auto-load-safe-path=PATH 1542 directories safe to hold auto-loaded files 1543 [--with-auto-load-dir] 1544 --without-auto-load-safe-path 1545 do not restrict auto-loaded files locations 1546 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets 1547 --with-curses use the curses library instead of the termcap 1548 library 1549 --with-pkgversion=PKG Use PKG in the version string in place of "GDB" 1550 --with-bugurl=URL Direct users to URL to report a bug 1551 --with-system-zlib use installed libz 1552 --with-gnu-ld assume the C compiler uses GNU ld default=no 1553 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1554 --without-libiconv-prefix don't search for libiconv in includedir and libdir 1555 --with-iconv-bin=PATH specify where to find the iconv program 1556 --with-system-readline use installed readline library 1557 --with-jit-reader-dir=PATH 1558 directory to load the JIT readers from 1559 --with-expat include expat support (auto/yes/no) 1560 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib 1561 --without-libexpat-prefix don't search for libexpat in includedir and libdir 1562 --with-python[=PYTHON] include python support 1563 (auto/yes/no/<python-program>) 1564 --with-guile[=GUILE] include guile support 1565 (auto/yes/no/<guile-version>/<pkg-config-program>) 1566 --with-intel-pt include Intel Processor Trace support (auto/yes/no) 1567 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib 1568 --without-libipt-prefix don't search for libipt in includedir and libdir 1569 --without-included-regex 1570 don't use included regex; this is the default on 1571 systems with version 2 of the GNU C library (use 1572 with caution on other system) 1573 --with-sysroot[=DIR] search for usr/lib et al within DIR 1574 --with-system-gdbinit=PATH 1575 automatically load a system-wide gdbinit file 1576 --with-lzma support lzma compression (auto/yes/no) 1577 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib 1578 --without-liblzma-prefix don't search for liblzma in includedir and libdir 1579 --with-tcl directory containing tcl configuration (tclConfig.sh) 1580 --with-tk directory containing tk configuration (tkConfig.sh) 1581 --with-x use the X Window System 1582 --with-babeltrace include babeltrace support (auto/yes/no) 1583 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib 1584 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir 1585 1586Some influential environment variables: 1587 CC C compiler command 1588 CFLAGS C compiler flags 1589 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1590 nonstandard directory <lib dir> 1591 LIBS libraries to pass to the linker, e.g. -l<library> 1592 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1593 you have headers in a nonstandard directory <include dir> 1594 CXX C++ compiler command 1595 CXXFLAGS C++ compiler flags 1596 CPP C preprocessor 1597 MAKEINFO Parent configure detects if it is of sufficient version. 1598 MAKEINFOFLAGS 1599 Parameters for MAKEINFO. 1600 YACC The `Yet Another C Compiler' implementation to use. Defaults to 1601 the first program found out of: `bison -y', `byacc', `yacc'. 1602 YFLAGS The list of arguments that will be passed by default to $YACC. 1603 This script will default YFLAGS to the empty string to avoid a 1604 default value of `-d' given by some make applications. 1605 XMKMF Path to xmkmf, Makefile generator for X Window System 1606 1607Use these variables to override the choices made by `configure' or to help 1608it to find libraries and programs with nonstandard names/locations. 1609 1610Report bugs to the package provider. 1611_ACEOF 1612ac_status=$? 1613fi 1614 1615if test "$ac_init_help" = "recursive"; then 1616 # If there are subdirs, report their specific --help. 1617 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1618 test -d "$ac_dir" || 1619 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1620 continue 1621 ac_builddir=. 1622 1623case "$ac_dir" in 1624.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1625*) 1626 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1627 # A ".." for each directory in $ac_dir_suffix. 1628 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1629 case $ac_top_builddir_sub in 1630 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1631 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1632 esac ;; 1633esac 1634ac_abs_top_builddir=$ac_pwd 1635ac_abs_builddir=$ac_pwd$ac_dir_suffix 1636# for backward compatibility: 1637ac_top_builddir=$ac_top_build_prefix 1638 1639case $srcdir in 1640 .) # We are building in place. 1641 ac_srcdir=. 1642 ac_top_srcdir=$ac_top_builddir_sub 1643 ac_abs_top_srcdir=$ac_pwd ;; 1644 [\\/]* | ?:[\\/]* ) # Absolute name. 1645 ac_srcdir=$srcdir$ac_dir_suffix; 1646 ac_top_srcdir=$srcdir 1647 ac_abs_top_srcdir=$srcdir ;; 1648 *) # Relative name. 1649 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1650 ac_top_srcdir=$ac_top_build_prefix$srcdir 1651 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1652esac 1653ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1654 1655 cd "$ac_dir" || { ac_status=$?; continue; } 1656 # Check for guested configure. 1657 if test -f "$ac_srcdir/configure.gnu"; then 1658 echo && 1659 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1660 elif test -f "$ac_srcdir/configure"; then 1661 echo && 1662 $SHELL "$ac_srcdir/configure" --help=recursive 1663 else 1664 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1665 fi || ac_status=$? 1666 cd "$ac_pwd" || { ac_status=$?; break; } 1667 done 1668fi 1669 1670test -n "$ac_init_help" && exit $ac_status 1671if $ac_init_version; then 1672 cat <<\_ACEOF 1673configure 1674generated by GNU Autoconf 2.64 1675 1676Copyright (C) 2009 Free Software Foundation, Inc. 1677This configure script is free software; the Free Software Foundation 1678gives unlimited permission to copy, distribute and modify it. 1679_ACEOF 1680 exit 1681fi 1682 1683## ------------------------ ## 1684## Autoconf initialization. ## 1685## ------------------------ ## 1686 1687# ac_fn_c_try_compile LINENO 1688# -------------------------- 1689# Try to compile conftest.$ac_ext, and return whether this succeeded. 1690ac_fn_c_try_compile () 1691{ 1692 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1693 rm -f conftest.$ac_objext 1694 if { { ac_try="$ac_compile" 1695case "(($ac_try" in 1696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1697 *) ac_try_echo=$ac_try;; 1698esac 1699eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1700$as_echo "$ac_try_echo"; } >&5 1701 (eval "$ac_compile") 2>conftest.err 1702 ac_status=$? 1703 if test -s conftest.err; then 1704 grep -v '^ *+' conftest.err >conftest.er1 1705 cat conftest.er1 >&5 1706 mv -f conftest.er1 conftest.err 1707 fi 1708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1709 test $ac_status = 0; } && { 1710 test -z "$ac_c_werror_flag" || 1711 test ! -s conftest.err 1712 } && test -s conftest.$ac_objext; then : 1713 ac_retval=0 1714else 1715 $as_echo "$as_me: failed program was:" >&5 1716sed 's/^/| /' conftest.$ac_ext >&5 1717 1718 ac_retval=1 1719fi 1720 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1721 return $ac_retval 1722 1723} # ac_fn_c_try_compile 1724 1725# ac_fn_cxx_try_compile LINENO 1726# ---------------------------- 1727# Try to compile conftest.$ac_ext, and return whether this succeeded. 1728ac_fn_cxx_try_compile () 1729{ 1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1731 rm -f conftest.$ac_objext 1732 if { { ac_try="$ac_compile" 1733case "(($ac_try" in 1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1735 *) ac_try_echo=$ac_try;; 1736esac 1737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1738$as_echo "$ac_try_echo"; } >&5 1739 (eval "$ac_compile") 2>conftest.err 1740 ac_status=$? 1741 if test -s conftest.err; then 1742 grep -v '^ *+' conftest.err >conftest.er1 1743 cat conftest.er1 >&5 1744 mv -f conftest.er1 conftest.err 1745 fi 1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1747 test $ac_status = 0; } && { 1748 test -z "$ac_cxx_werror_flag" || 1749 test ! -s conftest.err 1750 } && test -s conftest.$ac_objext; then : 1751 ac_retval=0 1752else 1753 $as_echo "$as_me: failed program was:" >&5 1754sed 's/^/| /' conftest.$ac_ext >&5 1755 1756 ac_retval=1 1757fi 1758 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1759 return $ac_retval 1760 1761} # ac_fn_cxx_try_compile 1762 1763# ac_fn_c_try_cpp LINENO 1764# ---------------------- 1765# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1766ac_fn_c_try_cpp () 1767{ 1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 if { { ac_try="$ac_cpp conftest.$ac_ext" 1770case "(($ac_try" in 1771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1772 *) ac_try_echo=$ac_try;; 1773esac 1774eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1775$as_echo "$ac_try_echo"; } >&5 1776 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1777 ac_status=$? 1778 if test -s conftest.err; then 1779 grep -v '^ *+' conftest.err >conftest.er1 1780 cat conftest.er1 >&5 1781 mv -f conftest.er1 conftest.err 1782 fi 1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1784 test $ac_status = 0; } >/dev/null && { 1785 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1786 test ! -s conftest.err 1787 }; then : 1788 ac_retval=0 1789else 1790 $as_echo "$as_me: failed program was:" >&5 1791sed 's/^/| /' conftest.$ac_ext >&5 1792 1793 ac_retval=1 1794fi 1795 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1796 return $ac_retval 1797 1798} # ac_fn_c_try_cpp 1799 1800# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1801# ------------------------------------------------------- 1802# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1803# the include files in INCLUDES and setting the cache variable VAR 1804# accordingly. 1805ac_fn_c_check_header_mongrel () 1806{ 1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1808 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1810$as_echo_n "checking for $2... " >&6; } 1811if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1812 $as_echo_n "(cached) " >&6 1813fi 1814eval ac_res=\$$3 1815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1816$as_echo "$ac_res" >&6; } 1817else 1818 # Is the header compilable? 1819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1820$as_echo_n "checking $2 usability... " >&6; } 1821cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1822/* end confdefs.h. */ 1823$4 1824#include <$2> 1825_ACEOF 1826if ac_fn_c_try_compile "$LINENO"; then : 1827 ac_header_compiler=yes 1828else 1829 ac_header_compiler=no 1830fi 1831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1833$as_echo "$ac_header_compiler" >&6; } 1834 1835# Is the header present? 1836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1837$as_echo_n "checking $2 presence... " >&6; } 1838cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1839/* end confdefs.h. */ 1840#include <$2> 1841_ACEOF 1842if ac_fn_c_try_cpp "$LINENO"; then : 1843 ac_header_preproc=yes 1844else 1845 ac_header_preproc=no 1846fi 1847rm -f conftest.err conftest.$ac_ext 1848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1849$as_echo "$ac_header_preproc" >&6; } 1850 1851# So? What about this header? 1852case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1853 yes:no: ) 1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1855$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1857$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1858 ;; 1859 no:yes:* ) 1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1861$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1863$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1865$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1867$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1869$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1870 ;; 1871esac 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1873$as_echo_n "checking for $2... " >&6; } 1874if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1875 $as_echo_n "(cached) " >&6 1876else 1877 eval "$3=\$ac_header_compiler" 1878fi 1879eval ac_res=\$$3 1880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1881$as_echo "$ac_res" >&6; } 1882fi 1883 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1884 1885} # ac_fn_c_check_header_mongrel 1886 1887# ac_fn_c_try_run LINENO 1888# ---------------------- 1889# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1890# that executables *can* be run. 1891ac_fn_c_try_run () 1892{ 1893 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1894 if { { ac_try="$ac_link" 1895case "(($ac_try" in 1896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1897 *) ac_try_echo=$ac_try;; 1898esac 1899eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1900$as_echo "$ac_try_echo"; } >&5 1901 (eval "$ac_link") 2>&5 1902 ac_status=$? 1903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1904 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1905 { { case "(($ac_try" in 1906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1907 *) ac_try_echo=$ac_try;; 1908esac 1909eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1910$as_echo "$ac_try_echo"; } >&5 1911 (eval "$ac_try") 2>&5 1912 ac_status=$? 1913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1914 test $ac_status = 0; }; }; then : 1915 ac_retval=0 1916else 1917 $as_echo "$as_me: program exited with status $ac_status" >&5 1918 $as_echo "$as_me: failed program was:" >&5 1919sed 's/^/| /' conftest.$ac_ext >&5 1920 1921 ac_retval=$ac_status 1922fi 1923 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1924 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1925 return $ac_retval 1926 1927} # ac_fn_c_try_run 1928 1929# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1930# ------------------------------------------------------- 1931# Tests whether HEADER exists and can be compiled using the include files in 1932# INCLUDES, setting the cache variable VAR accordingly. 1933ac_fn_c_check_header_compile () 1934{ 1935 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1937$as_echo_n "checking for $2... " >&6; } 1938if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1939 $as_echo_n "(cached) " >&6 1940else 1941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1942/* end confdefs.h. */ 1943$4 1944#include <$2> 1945_ACEOF 1946if ac_fn_c_try_compile "$LINENO"; then : 1947 eval "$3=yes" 1948else 1949 eval "$3=no" 1950fi 1951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1952fi 1953eval ac_res=\$$3 1954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1955$as_echo "$ac_res" >&6; } 1956 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1957 1958} # ac_fn_c_check_header_compile 1959 1960# ac_fn_c_try_link LINENO 1961# ----------------------- 1962# Try to link conftest.$ac_ext, and return whether this succeeded. 1963ac_fn_c_try_link () 1964{ 1965 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1966 rm -f conftest.$ac_objext conftest$ac_exeext 1967 if { { ac_try="$ac_link" 1968case "(($ac_try" in 1969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1970 *) ac_try_echo=$ac_try;; 1971esac 1972eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1973$as_echo "$ac_try_echo"; } >&5 1974 (eval "$ac_link") 2>conftest.err 1975 ac_status=$? 1976 if test -s conftest.err; then 1977 grep -v '^ *+' conftest.err >conftest.er1 1978 cat conftest.er1 >&5 1979 mv -f conftest.er1 conftest.err 1980 fi 1981 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1982 test $ac_status = 0; } && { 1983 test -z "$ac_c_werror_flag" || 1984 test ! -s conftest.err 1985 } && test -s conftest$ac_exeext && { 1986 test "$cross_compiling" = yes || 1987 $as_test_x conftest$ac_exeext 1988 }; then : 1989 ac_retval=0 1990else 1991 $as_echo "$as_me: failed program was:" >&5 1992sed 's/^/| /' conftest.$ac_ext >&5 1993 1994 ac_retval=1 1995fi 1996 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1997 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1998 # interfere with the next link command; also delete a directory that is 1999 # left behind by Apple's compiler. We do this before executing the actions. 2000 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2001 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2002 return $ac_retval 2003 2004} # ac_fn_c_try_link 2005 2006# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2007# -------------------------------------------- 2008# Tries to find the compile-time value of EXPR in a program that includes 2009# INCLUDES, setting VAR accordingly. Returns whether the value could be 2010# computed 2011ac_fn_c_compute_int () 2012{ 2013 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2014 if test "$cross_compiling" = yes; then 2015 # Depending upon the size, compute the lo and hi bounds. 2016cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2017/* end confdefs.h. */ 2018$4 2019int 2020main () 2021{ 2022static int test_array [1 - 2 * !(($2) >= 0)]; 2023test_array [0] = 0 2024 2025 ; 2026 return 0; 2027} 2028_ACEOF 2029if ac_fn_c_try_compile "$LINENO"; then : 2030 ac_lo=0 ac_mid=0 2031 while :; do 2032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2033/* end confdefs.h. */ 2034$4 2035int 2036main () 2037{ 2038static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2039test_array [0] = 0 2040 2041 ; 2042 return 0; 2043} 2044_ACEOF 2045if ac_fn_c_try_compile "$LINENO"; then : 2046 ac_hi=$ac_mid; break 2047else 2048 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2049 if test $ac_lo -le $ac_mid; then 2050 ac_lo= ac_hi= 2051 break 2052 fi 2053 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2054fi 2055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2056 done 2057else 2058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2059/* end confdefs.h. */ 2060$4 2061int 2062main () 2063{ 2064static int test_array [1 - 2 * !(($2) < 0)]; 2065test_array [0] = 0 2066 2067 ; 2068 return 0; 2069} 2070_ACEOF 2071if ac_fn_c_try_compile "$LINENO"; then : 2072 ac_hi=-1 ac_mid=-1 2073 while :; do 2074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2075/* end confdefs.h. */ 2076$4 2077int 2078main () 2079{ 2080static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2081test_array [0] = 0 2082 2083 ; 2084 return 0; 2085} 2086_ACEOF 2087if ac_fn_c_try_compile "$LINENO"; then : 2088 ac_lo=$ac_mid; break 2089else 2090 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2091 if test $ac_mid -le $ac_hi; then 2092 ac_lo= ac_hi= 2093 break 2094 fi 2095 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2096fi 2097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2098 done 2099else 2100 ac_lo= ac_hi= 2101fi 2102rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2103fi 2104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2105# Binary search between lo and hi bounds. 2106while test "x$ac_lo" != "x$ac_hi"; do 2107 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2109/* end confdefs.h. */ 2110$4 2111int 2112main () 2113{ 2114static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2115test_array [0] = 0 2116 2117 ; 2118 return 0; 2119} 2120_ACEOF 2121if ac_fn_c_try_compile "$LINENO"; then : 2122 ac_hi=$ac_mid 2123else 2124 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2125fi 2126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2127done 2128case $ac_lo in #(( 2129?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2130'') ac_retval=1 ;; 2131esac 2132 else 2133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2134/* end confdefs.h. */ 2135$4 2136static long int longval () { return $2; } 2137static unsigned long int ulongval () { return $2; } 2138#include <stdio.h> 2139#include <stdlib.h> 2140int 2141main () 2142{ 2143 2144 FILE *f = fopen ("conftest.val", "w"); 2145 if (! f) 2146 return 1; 2147 if (($2) < 0) 2148 { 2149 long int i = longval (); 2150 if (i != ($2)) 2151 return 1; 2152 fprintf (f, "%ld", i); 2153 } 2154 else 2155 { 2156 unsigned long int i = ulongval (); 2157 if (i != ($2)) 2158 return 1; 2159 fprintf (f, "%lu", i); 2160 } 2161 /* Do not output a trailing newline, as this causes \r\n confusion 2162 on some platforms. */ 2163 return ferror (f) || fclose (f) != 0; 2164 2165 ; 2166 return 0; 2167} 2168_ACEOF 2169if ac_fn_c_try_run "$LINENO"; then : 2170 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2171else 2172 ac_retval=1 2173fi 2174rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2175 conftest.$ac_objext conftest.beam conftest.$ac_ext 2176rm -f conftest.val 2177 2178 fi 2179 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2180 return $ac_retval 2181 2182} # ac_fn_c_compute_int 2183 2184# ac_fn_c_check_func LINENO FUNC VAR 2185# ---------------------------------- 2186# Tests whether FUNC exists, setting the cache variable VAR accordingly 2187ac_fn_c_check_func () 2188{ 2189 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2191$as_echo_n "checking for $2... " >&6; } 2192if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2193 $as_echo_n "(cached) " >&6 2194else 2195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2196/* end confdefs.h. */ 2197/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2198 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2199#define $2 innocuous_$2 2200 2201/* System header to define __stub macros and hopefully few prototypes, 2202 which can conflict with char $2 (); below. 2203 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2204 <limits.h> exists even on freestanding compilers. */ 2205 2206#ifdef __STDC__ 2207# include <limits.h> 2208#else 2209# include <assert.h> 2210#endif 2211 2212#undef $2 2213 2214/* Override any GCC internal prototype to avoid an error. 2215 Use char because int might match the return type of a GCC 2216 builtin and then its argument prototype would still apply. */ 2217#ifdef __cplusplus 2218extern "C" 2219#endif 2220char $2 (); 2221/* The GNU C library defines this for functions which it implements 2222 to always fail with ENOSYS. Some functions are actually named 2223 something starting with __ and the normal name is an alias. */ 2224#if defined __stub_$2 || defined __stub___$2 2225choke me 2226#endif 2227 2228int 2229main () 2230{ 2231return $2 (); 2232 ; 2233 return 0; 2234} 2235_ACEOF 2236if ac_fn_c_try_link "$LINENO"; then : 2237 eval "$3=yes" 2238else 2239 eval "$3=no" 2240fi 2241rm -f core conftest.err conftest.$ac_objext \ 2242 conftest$ac_exeext conftest.$ac_ext 2243fi 2244eval ac_res=\$$3 2245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2246$as_echo "$ac_res" >&6; } 2247 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2248 2249} # ac_fn_c_check_func 2250 2251# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2252# ------------------------------------------- 2253# Tests whether TYPE exists after having included INCLUDES, setting cache 2254# variable VAR accordingly. 2255ac_fn_c_check_type () 2256{ 2257 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2259$as_echo_n "checking for $2... " >&6; } 2260if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2261 $as_echo_n "(cached) " >&6 2262else 2263 eval "$3=no" 2264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2265/* end confdefs.h. */ 2266$4 2267int 2268main () 2269{ 2270if (sizeof ($2)) 2271 return 0; 2272 ; 2273 return 0; 2274} 2275_ACEOF 2276if ac_fn_c_try_compile "$LINENO"; then : 2277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2278/* end confdefs.h. */ 2279$4 2280int 2281main () 2282{ 2283if (sizeof (($2))) 2284 return 0; 2285 ; 2286 return 0; 2287} 2288_ACEOF 2289if ac_fn_c_try_compile "$LINENO"; then : 2290 2291else 2292 eval "$3=yes" 2293fi 2294rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2295fi 2296rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2297fi 2298eval ac_res=\$$3 2299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2300$as_echo "$ac_res" >&6; } 2301 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2302 2303} # ac_fn_c_check_type 2304 2305# ac_fn_c_check_decl LINENO SYMBOL VAR 2306# ------------------------------------ 2307# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 2308ac_fn_c_check_decl () 2309{ 2310 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2311 as_decl_name=`echo $2|sed 's/ *(.*//'` 2312 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2314$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2315if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2316 $as_echo_n "(cached) " >&6 2317else 2318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2319/* end confdefs.h. */ 2320$4 2321int 2322main () 2323{ 2324#ifndef $as_decl_name 2325#ifdef __cplusplus 2326 (void) $as_decl_use; 2327#else 2328 (void) $as_decl_name; 2329#endif 2330#endif 2331 2332 ; 2333 return 0; 2334} 2335_ACEOF 2336if ac_fn_c_try_compile "$LINENO"; then : 2337 eval "$3=yes" 2338else 2339 eval "$3=no" 2340fi 2341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2342fi 2343eval ac_res=\$$3 2344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2345$as_echo "$ac_res" >&6; } 2346 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2347 2348} # ac_fn_c_check_decl 2349 2350# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2351# ---------------------------------------------------- 2352# Tries to find if the field MEMBER exists in type AGGR, after including 2353# INCLUDES, setting cache variable VAR accordingly. 2354ac_fn_c_check_member () 2355{ 2356 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2358$as_echo_n "checking for $2.$3... " >&6; } 2359if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then : 2360 $as_echo_n "(cached) " >&6 2361else 2362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2363/* end confdefs.h. */ 2364$5 2365int 2366main () 2367{ 2368static $2 ac_aggr; 2369if (ac_aggr.$3) 2370return 0; 2371 ; 2372 return 0; 2373} 2374_ACEOF 2375if ac_fn_c_try_compile "$LINENO"; then : 2376 eval "$4=yes" 2377else 2378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2379/* end confdefs.h. */ 2380$5 2381int 2382main () 2383{ 2384static $2 ac_aggr; 2385if (sizeof ac_aggr.$3) 2386return 0; 2387 ; 2388 return 0; 2389} 2390_ACEOF 2391if ac_fn_c_try_compile "$LINENO"; then : 2392 eval "$4=yes" 2393else 2394 eval "$4=no" 2395fi 2396rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2397fi 2398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2399fi 2400eval ac_res=\$$4 2401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2402$as_echo "$ac_res" >&6; } 2403 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2404 2405} # ac_fn_c_check_member 2406cat >config.log <<_ACEOF 2407This file contains any messages produced by compilers while 2408running configure, to aid debugging if configure makes a mistake. 2409 2410It was created by $as_me, which was 2411generated by GNU Autoconf 2.64. Invocation command line was 2412 2413 $ $0 $@ 2414 2415_ACEOF 2416exec 5>>config.log 2417{ 2418cat <<_ASUNAME 2419## --------- ## 2420## Platform. ## 2421## --------- ## 2422 2423hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2424uname -m = `(uname -m) 2>/dev/null || echo unknown` 2425uname -r = `(uname -r) 2>/dev/null || echo unknown` 2426uname -s = `(uname -s) 2>/dev/null || echo unknown` 2427uname -v = `(uname -v) 2>/dev/null || echo unknown` 2428 2429/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2430/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2431 2432/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2433/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2434/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2435/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2436/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2437/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2438/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2439 2440_ASUNAME 2441 2442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2443for as_dir in $PATH 2444do 2445 IFS=$as_save_IFS 2446 test -z "$as_dir" && as_dir=. 2447 $as_echo "PATH: $as_dir" 2448 done 2449IFS=$as_save_IFS 2450 2451} >&5 2452 2453cat >&5 <<_ACEOF 2454 2455 2456## ----------- ## 2457## Core tests. ## 2458## ----------- ## 2459 2460_ACEOF 2461 2462 2463# Keep a trace of the command line. 2464# Strip out --no-create and --no-recursion so they do not pile up. 2465# Strip out --silent because we don't want to record it for future runs. 2466# Also quote any args containing shell meta-characters. 2467# Make two passes to allow for proper duplicate-argument suppression. 2468ac_configure_args= 2469ac_configure_args0= 2470ac_configure_args1= 2471ac_must_keep_next=false 2472for ac_pass in 1 2 2473do 2474 for ac_arg 2475 do 2476 case $ac_arg in 2477 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2478 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2479 | -silent | --silent | --silen | --sile | --sil) 2480 continue ;; 2481 *\'*) 2482 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2483 esac 2484 case $ac_pass in 2485 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2486 2) 2487 as_fn_append ac_configure_args1 " '$ac_arg'" 2488 if test $ac_must_keep_next = true; then 2489 ac_must_keep_next=false # Got value, back to normal. 2490 else 2491 case $ac_arg in 2492 *=* | --config-cache | -C | -disable-* | --disable-* \ 2493 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2494 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2495 | -with-* | --with-* | -without-* | --without-* | --x) 2496 case "$ac_configure_args0 " in 2497 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2498 esac 2499 ;; 2500 -* ) ac_must_keep_next=true ;; 2501 esac 2502 fi 2503 as_fn_append ac_configure_args " '$ac_arg'" 2504 ;; 2505 esac 2506 done 2507done 2508{ ac_configure_args0=; unset ac_configure_args0;} 2509{ ac_configure_args1=; unset ac_configure_args1;} 2510 2511# When interrupted or exit'd, cleanup temporary files, and complete 2512# config.log. We remove comments because anyway the quotes in there 2513# would cause problems or look ugly. 2514# WARNING: Use '\'' to represent an apostrophe within the trap. 2515# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2516trap 'exit_status=$? 2517 # Save into config.log some information that might help in debugging. 2518 { 2519 echo 2520 2521 cat <<\_ASBOX 2522## ---------------- ## 2523## Cache variables. ## 2524## ---------------- ## 2525_ASBOX 2526 echo 2527 # The following way of writing the cache mishandles newlines in values, 2528( 2529 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2530 eval ac_val=\$$ac_var 2531 case $ac_val in #( 2532 *${as_nl}*) 2533 case $ac_var in #( 2534 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2535$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2536 esac 2537 case $ac_var in #( 2538 _ | IFS | as_nl) ;; #( 2539 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2540 *) { eval $ac_var=; unset $ac_var;} ;; 2541 esac ;; 2542 esac 2543 done 2544 (set) 2>&1 | 2545 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2546 *${as_nl}ac_space=\ *) 2547 sed -n \ 2548 "s/'\''/'\''\\\\'\'''\''/g; 2549 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2550 ;; #( 2551 *) 2552 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2553 ;; 2554 esac | 2555 sort 2556) 2557 echo 2558 2559 cat <<\_ASBOX 2560## ----------------- ## 2561## Output variables. ## 2562## ----------------- ## 2563_ASBOX 2564 echo 2565 for ac_var in $ac_subst_vars 2566 do 2567 eval ac_val=\$$ac_var 2568 case $ac_val in 2569 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2570 esac 2571 $as_echo "$ac_var='\''$ac_val'\''" 2572 done | sort 2573 echo 2574 2575 if test -n "$ac_subst_files"; then 2576 cat <<\_ASBOX 2577## ------------------- ## 2578## File substitutions. ## 2579## ------------------- ## 2580_ASBOX 2581 echo 2582 for ac_var in $ac_subst_files 2583 do 2584 eval ac_val=\$$ac_var 2585 case $ac_val in 2586 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2587 esac 2588 $as_echo "$ac_var='\''$ac_val'\''" 2589 done | sort 2590 echo 2591 fi 2592 2593 if test -s confdefs.h; then 2594 cat <<\_ASBOX 2595## ----------- ## 2596## confdefs.h. ## 2597## ----------- ## 2598_ASBOX 2599 echo 2600 cat confdefs.h 2601 echo 2602 fi 2603 test "$ac_signal" != 0 && 2604 $as_echo "$as_me: caught signal $ac_signal" 2605 $as_echo "$as_me: exit $exit_status" 2606 } >&5 2607 rm -f core *.core core.conftest.* && 2608 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2609 exit $exit_status 2610' 0 2611for ac_signal in 1 2 13 15; do 2612 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2613done 2614ac_signal=0 2615 2616# confdefs.h avoids OS command line length limits that DEFS can exceed. 2617rm -f -r conftest* confdefs.h 2618 2619$as_echo "/* confdefs.h */" > confdefs.h 2620 2621# Predefined preprocessor variables. 2622 2623cat >>confdefs.h <<_ACEOF 2624#define PACKAGE_NAME "$PACKAGE_NAME" 2625_ACEOF 2626 2627cat >>confdefs.h <<_ACEOF 2628#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2629_ACEOF 2630 2631cat >>confdefs.h <<_ACEOF 2632#define PACKAGE_VERSION "$PACKAGE_VERSION" 2633_ACEOF 2634 2635cat >>confdefs.h <<_ACEOF 2636#define PACKAGE_STRING "$PACKAGE_STRING" 2637_ACEOF 2638 2639cat >>confdefs.h <<_ACEOF 2640#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2641_ACEOF 2642 2643cat >>confdefs.h <<_ACEOF 2644#define PACKAGE_URL "$PACKAGE_URL" 2645_ACEOF 2646 2647 2648# Let the site file select an alternate cache file if it wants to. 2649# Prefer an explicitly selected file to automatically selected ones. 2650ac_site_file1=NONE 2651ac_site_file2=NONE 2652if test -n "$CONFIG_SITE"; then 2653 ac_site_file1=$CONFIG_SITE 2654elif test "x$prefix" != xNONE; then 2655 ac_site_file1=$prefix/share/config.site 2656 ac_site_file2=$prefix/etc/config.site 2657else 2658 ac_site_file1=$ac_default_prefix/share/config.site 2659 ac_site_file2=$ac_default_prefix/etc/config.site 2660fi 2661for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2662do 2663 test "x$ac_site_file" = xNONE && continue 2664 if test -r "$ac_site_file"; then 2665 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2666$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2667 sed 's/^/| /' "$ac_site_file" >&5 2668 . "$ac_site_file" 2669 fi 2670done 2671 2672if test -r "$cache_file"; then 2673 # Some versions of bash will fail to source /dev/null (special 2674 # files actually), so we avoid doing that. 2675 if test -f "$cache_file"; then 2676 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2677$as_echo "$as_me: loading cache $cache_file" >&6;} 2678 case $cache_file in 2679 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2680 *) . "./$cache_file";; 2681 esac 2682 fi 2683else 2684 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2685$as_echo "$as_me: creating cache $cache_file" >&6;} 2686 >$cache_file 2687fi 2688 2689# Check that the precious variables saved in the cache have kept the same 2690# value. 2691ac_cache_corrupted=false 2692for ac_var in $ac_precious_vars; do 2693 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2694 eval ac_new_set=\$ac_env_${ac_var}_set 2695 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2696 eval ac_new_val=\$ac_env_${ac_var}_value 2697 case $ac_old_set,$ac_new_set in 2698 set,) 2699 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2700$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2701 ac_cache_corrupted=: ;; 2702 ,set) 2703 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2704$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2705 ac_cache_corrupted=: ;; 2706 ,);; 2707 *) 2708 if test "x$ac_old_val" != "x$ac_new_val"; then 2709 # differences in whitespace do not lead to failure. 2710 ac_old_val_w=`echo x $ac_old_val` 2711 ac_new_val_w=`echo x $ac_new_val` 2712 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2713 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2714$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2715 ac_cache_corrupted=: 2716 else 2717 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2718$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2719 eval $ac_var=\$ac_old_val 2720 fi 2721 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2722$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2723 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2724$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2725 fi;; 2726 esac 2727 # Pass precious variables to config.status. 2728 if test "$ac_new_set" = set; then 2729 case $ac_new_val in 2730 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2731 *) ac_arg=$ac_var=$ac_new_val ;; 2732 esac 2733 case " $ac_configure_args " in 2734 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2735 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2736 esac 2737 fi 2738done 2739if $ac_cache_corrupted; then 2740 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2742 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2743$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2744 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2745fi 2746## -------------------- ## 2747## Main body of script. ## 2748## -------------------- ## 2749 2750ac_ext=c 2751ac_cpp='$CPP $CPPFLAGS' 2752ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2753ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2754ac_compiler_gnu=$ac_cv_c_compiler_gnu 2755 2756 2757 2758 2759 2760ac_config_headers="$ac_config_headers config.h:config.in" 2761 2762 2763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2764$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2765 # Check whether --enable-maintainer-mode was given. 2766if test "${enable_maintainer_mode+set}" = set; then : 2767 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2768else 2769 USE_MAINTAINER_MODE=no 2770fi 2771 2772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2773$as_echo "$USE_MAINTAINER_MODE" >&6; } 2774 if test $USE_MAINTAINER_MODE = yes; then 2775 MAINTAINER_MODE_TRUE= 2776 MAINTAINER_MODE_FALSE='#' 2777else 2778 MAINTAINER_MODE_TRUE='#' 2779 MAINTAINER_MODE_FALSE= 2780fi 2781 2782 MAINT=$MAINTAINER_MODE_TRUE 2783 2784 2785 2786# Set the 'development' global. 2787. $srcdir/../bfd/development.sh 2788 2789ac_ext=c 2790ac_cpp='$CPP $CPPFLAGS' 2791ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2792ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2793ac_compiler_gnu=$ac_cv_c_compiler_gnu 2794if test -n "$ac_tool_prefix"; then 2795 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2796set dummy ${ac_tool_prefix}gcc; ac_word=$2 2797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2798$as_echo_n "checking for $ac_word... " >&6; } 2799if test "${ac_cv_prog_CC+set}" = set; then : 2800 $as_echo_n "(cached) " >&6 2801else 2802 if test -n "$CC"; then 2803 ac_cv_prog_CC="$CC" # Let the user override the test. 2804else 2805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2806for as_dir in $PATH 2807do 2808 IFS=$as_save_IFS 2809 test -z "$as_dir" && as_dir=. 2810 for ac_exec_ext in '' $ac_executable_extensions; do 2811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2812 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2814 break 2 2815 fi 2816done 2817 done 2818IFS=$as_save_IFS 2819 2820fi 2821fi 2822CC=$ac_cv_prog_CC 2823if test -n "$CC"; then 2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2825$as_echo "$CC" >&6; } 2826else 2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2828$as_echo "no" >&6; } 2829fi 2830 2831 2832fi 2833if test -z "$ac_cv_prog_CC"; then 2834 ac_ct_CC=$CC 2835 # Extract the first word of "gcc", so it can be a program name with args. 2836set dummy gcc; ac_word=$2 2837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2838$as_echo_n "checking for $ac_word... " >&6; } 2839if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2840 $as_echo_n "(cached) " >&6 2841else 2842 if test -n "$ac_ct_CC"; then 2843 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2844else 2845as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2846for as_dir in $PATH 2847do 2848 IFS=$as_save_IFS 2849 test -z "$as_dir" && as_dir=. 2850 for ac_exec_ext in '' $ac_executable_extensions; do 2851 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2852 ac_cv_prog_ac_ct_CC="gcc" 2853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2854 break 2 2855 fi 2856done 2857 done 2858IFS=$as_save_IFS 2859 2860fi 2861fi 2862ac_ct_CC=$ac_cv_prog_ac_ct_CC 2863if test -n "$ac_ct_CC"; then 2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2865$as_echo "$ac_ct_CC" >&6; } 2866else 2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2868$as_echo "no" >&6; } 2869fi 2870 2871 if test "x$ac_ct_CC" = x; then 2872 CC="" 2873 else 2874 case $cross_compiling:$ac_tool_warned in 2875yes:) 2876{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2877$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2878ac_tool_warned=yes ;; 2879esac 2880 CC=$ac_ct_CC 2881 fi 2882else 2883 CC="$ac_cv_prog_CC" 2884fi 2885 2886if test -z "$CC"; then 2887 if test -n "$ac_tool_prefix"; then 2888 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2889set dummy ${ac_tool_prefix}cc; ac_word=$2 2890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2891$as_echo_n "checking for $ac_word... " >&6; } 2892if test "${ac_cv_prog_CC+set}" = set; then : 2893 $as_echo_n "(cached) " >&6 2894else 2895 if test -n "$CC"; then 2896 ac_cv_prog_CC="$CC" # Let the user override the test. 2897else 2898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2899for as_dir in $PATH 2900do 2901 IFS=$as_save_IFS 2902 test -z "$as_dir" && as_dir=. 2903 for ac_exec_ext in '' $ac_executable_extensions; do 2904 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2905 ac_cv_prog_CC="${ac_tool_prefix}cc" 2906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2907 break 2 2908 fi 2909done 2910 done 2911IFS=$as_save_IFS 2912 2913fi 2914fi 2915CC=$ac_cv_prog_CC 2916if test -n "$CC"; then 2917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2918$as_echo "$CC" >&6; } 2919else 2920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2921$as_echo "no" >&6; } 2922fi 2923 2924 2925 fi 2926fi 2927if test -z "$CC"; then 2928 # Extract the first word of "cc", so it can be a program name with args. 2929set dummy cc; ac_word=$2 2930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2931$as_echo_n "checking for $ac_word... " >&6; } 2932if test "${ac_cv_prog_CC+set}" = set; then : 2933 $as_echo_n "(cached) " >&6 2934else 2935 if test -n "$CC"; then 2936 ac_cv_prog_CC="$CC" # Let the user override the test. 2937else 2938 ac_prog_rejected=no 2939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2940for as_dir in $PATH 2941do 2942 IFS=$as_save_IFS 2943 test -z "$as_dir" && as_dir=. 2944 for ac_exec_ext in '' $ac_executable_extensions; do 2945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2946 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2947 ac_prog_rejected=yes 2948 continue 2949 fi 2950 ac_cv_prog_CC="cc" 2951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2952 break 2 2953 fi 2954done 2955 done 2956IFS=$as_save_IFS 2957 2958if test $ac_prog_rejected = yes; then 2959 # We found a bogon in the path, so make sure we never use it. 2960 set dummy $ac_cv_prog_CC 2961 shift 2962 if test $# != 0; then 2963 # We chose a different compiler from the bogus one. 2964 # However, it has the same basename, so the bogon will be chosen 2965 # first if we set CC to just the basename; use the full file name. 2966 shift 2967 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2968 fi 2969fi 2970fi 2971fi 2972CC=$ac_cv_prog_CC 2973if test -n "$CC"; then 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2975$as_echo "$CC" >&6; } 2976else 2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2978$as_echo "no" >&6; } 2979fi 2980 2981 2982fi 2983if test -z "$CC"; then 2984 if test -n "$ac_tool_prefix"; then 2985 for ac_prog in cl.exe 2986 do 2987 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2988set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2990$as_echo_n "checking for $ac_word... " >&6; } 2991if test "${ac_cv_prog_CC+set}" = set; then : 2992 $as_echo_n "(cached) " >&6 2993else 2994 if test -n "$CC"; then 2995 ac_cv_prog_CC="$CC" # Let the user override the test. 2996else 2997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2998for as_dir in $PATH 2999do 3000 IFS=$as_save_IFS 3001 test -z "$as_dir" && as_dir=. 3002 for ac_exec_ext in '' $ac_executable_extensions; do 3003 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3004 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3006 break 2 3007 fi 3008done 3009 done 3010IFS=$as_save_IFS 3011 3012fi 3013fi 3014CC=$ac_cv_prog_CC 3015if test -n "$CC"; then 3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3017$as_echo "$CC" >&6; } 3018else 3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3020$as_echo "no" >&6; } 3021fi 3022 3023 3024 test -n "$CC" && break 3025 done 3026fi 3027if test -z "$CC"; then 3028 ac_ct_CC=$CC 3029 for ac_prog in cl.exe 3030do 3031 # Extract the first word of "$ac_prog", so it can be a program name with args. 3032set dummy $ac_prog; ac_word=$2 3033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3034$as_echo_n "checking for $ac_word... " >&6; } 3035if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3036 $as_echo_n "(cached) " >&6 3037else 3038 if test -n "$ac_ct_CC"; then 3039 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3040else 3041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3042for as_dir in $PATH 3043do 3044 IFS=$as_save_IFS 3045 test -z "$as_dir" && as_dir=. 3046 for ac_exec_ext in '' $ac_executable_extensions; do 3047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3048 ac_cv_prog_ac_ct_CC="$ac_prog" 3049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3050 break 2 3051 fi 3052done 3053 done 3054IFS=$as_save_IFS 3055 3056fi 3057fi 3058ac_ct_CC=$ac_cv_prog_ac_ct_CC 3059if test -n "$ac_ct_CC"; then 3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3061$as_echo "$ac_ct_CC" >&6; } 3062else 3063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3064$as_echo "no" >&6; } 3065fi 3066 3067 3068 test -n "$ac_ct_CC" && break 3069done 3070 3071 if test "x$ac_ct_CC" = x; then 3072 CC="" 3073 else 3074 case $cross_compiling:$ac_tool_warned in 3075yes:) 3076{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3077$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3078ac_tool_warned=yes ;; 3079esac 3080 CC=$ac_ct_CC 3081 fi 3082fi 3083 3084fi 3085 3086 3087test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3088$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3089as_fn_error "no acceptable C compiler found in \$PATH 3090See \`config.log' for more details." "$LINENO" 5; } 3091 3092# Provide some information about the compiler. 3093$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3094set X $ac_compile 3095ac_compiler=$2 3096for ac_option in --version -v -V -qversion; do 3097 { { ac_try="$ac_compiler $ac_option >&5" 3098case "(($ac_try" in 3099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3100 *) ac_try_echo=$ac_try;; 3101esac 3102eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3103$as_echo "$ac_try_echo"; } >&5 3104 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3105 ac_status=$? 3106 if test -s conftest.err; then 3107 sed '10a\ 3108... rest of stderr output deleted ... 3109 10q' conftest.err >conftest.er1 3110 cat conftest.er1 >&5 3111 rm -f conftest.er1 conftest.err 3112 fi 3113 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3114 test $ac_status = 0; } 3115done 3116 3117cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3118/* end confdefs.h. */ 3119 3120int 3121main () 3122{ 3123 3124 ; 3125 return 0; 3126} 3127_ACEOF 3128ac_clean_files_save=$ac_clean_files 3129ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3130# Try to create an executable without -o first, disregard a.out. 3131# It will help us diagnose broken compilers, and finding out an intuition 3132# of exeext. 3133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3134$as_echo_n "checking for C compiler default output file name... " >&6; } 3135ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3136 3137# The possible output files: 3138ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3139 3140ac_rmfiles= 3141for ac_file in $ac_files 3142do 3143 case $ac_file in 3144 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3145 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3146 esac 3147done 3148rm -f $ac_rmfiles 3149 3150if { { ac_try="$ac_link_default" 3151case "(($ac_try" in 3152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3153 *) ac_try_echo=$ac_try;; 3154esac 3155eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3156$as_echo "$ac_try_echo"; } >&5 3157 (eval "$ac_link_default") 2>&5 3158 ac_status=$? 3159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3160 test $ac_status = 0; }; then : 3161 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3162# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3163# in a Makefile. We should not override ac_cv_exeext if it was cached, 3164# so that the user can short-circuit this test for compilers unknown to 3165# Autoconf. 3166for ac_file in $ac_files '' 3167do 3168 test -f "$ac_file" || continue 3169 case $ac_file in 3170 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3171 ;; 3172 [ab].out ) 3173 # We found the default executable, but exeext='' is most 3174 # certainly right. 3175 break;; 3176 *.* ) 3177 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3178 then :; else 3179 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3180 fi 3181 # We set ac_cv_exeext here because the later test for it is not 3182 # safe: cross compilers may not add the suffix if given an `-o' 3183 # argument, so we may need to know it at that point already. 3184 # Even if this section looks crufty: it has the advantage of 3185 # actually working. 3186 break;; 3187 * ) 3188 break;; 3189 esac 3190done 3191test "$ac_cv_exeext" = no && ac_cv_exeext= 3192 3193else 3194 ac_file='' 3195fi 3196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3197$as_echo "$ac_file" >&6; } 3198if test -z "$ac_file"; then : 3199 $as_echo "$as_me: failed program was:" >&5 3200sed 's/^/| /' conftest.$ac_ext >&5 3201 3202{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3203$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3204{ as_fn_set_status 77 3205as_fn_error "C compiler cannot create executables 3206See \`config.log' for more details." "$LINENO" 5; }; } 3207fi 3208ac_exeext=$ac_cv_exeext 3209 3210# Check that the compiler produces executables we can run. If not, either 3211# the compiler is broken, or we cross compile. 3212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3213$as_echo_n "checking whether the C compiler works... " >&6; } 3214# If not cross compiling, check that we can run a simple program. 3215if test "$cross_compiling" != yes; then 3216 if { ac_try='./$ac_file' 3217 { { case "(($ac_try" in 3218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3219 *) ac_try_echo=$ac_try;; 3220esac 3221eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3222$as_echo "$ac_try_echo"; } >&5 3223 (eval "$ac_try") 2>&5 3224 ac_status=$? 3225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3226 test $ac_status = 0; }; }; then 3227 cross_compiling=no 3228 else 3229 if test "$cross_compiling" = maybe; then 3230 cross_compiling=yes 3231 else 3232 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3233$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3234as_fn_error "cannot run C compiled programs. 3235If you meant to cross compile, use \`--host'. 3236See \`config.log' for more details." "$LINENO" 5; } 3237 fi 3238 fi 3239fi 3240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3241$as_echo "yes" >&6; } 3242 3243rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3244ac_clean_files=$ac_clean_files_save 3245# Check that the compiler produces executables we can run. If not, either 3246# the compiler is broken, or we cross compile. 3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3248$as_echo_n "checking whether we are cross compiling... " >&6; } 3249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3250$as_echo "$cross_compiling" >&6; } 3251 3252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3253$as_echo_n "checking for suffix of executables... " >&6; } 3254if { { ac_try="$ac_link" 3255case "(($ac_try" in 3256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3257 *) ac_try_echo=$ac_try;; 3258esac 3259eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3260$as_echo "$ac_try_echo"; } >&5 3261 (eval "$ac_link") 2>&5 3262 ac_status=$? 3263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3264 test $ac_status = 0; }; then : 3265 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3266# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3267# work properly (i.e., refer to `conftest.exe'), while it won't with 3268# `rm'. 3269for ac_file in conftest.exe conftest conftest.*; do 3270 test -f "$ac_file" || continue 3271 case $ac_file in 3272 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3273 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3274 break;; 3275 * ) break;; 3276 esac 3277done 3278else 3279 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3280$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3281as_fn_error "cannot compute suffix of executables: cannot compile and link 3282See \`config.log' for more details." "$LINENO" 5; } 3283fi 3284rm -f conftest$ac_cv_exeext 3285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3286$as_echo "$ac_cv_exeext" >&6; } 3287 3288rm -f conftest.$ac_ext 3289EXEEXT=$ac_cv_exeext 3290ac_exeext=$EXEEXT 3291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3292$as_echo_n "checking for suffix of object files... " >&6; } 3293if test "${ac_cv_objext+set}" = set; then : 3294 $as_echo_n "(cached) " >&6 3295else 3296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3297/* end confdefs.h. */ 3298 3299int 3300main () 3301{ 3302 3303 ; 3304 return 0; 3305} 3306_ACEOF 3307rm -f conftest.o conftest.obj 3308if { { ac_try="$ac_compile" 3309case "(($ac_try" in 3310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3311 *) ac_try_echo=$ac_try;; 3312esac 3313eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3314$as_echo "$ac_try_echo"; } >&5 3315 (eval "$ac_compile") 2>&5 3316 ac_status=$? 3317 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3318 test $ac_status = 0; }; then : 3319 for ac_file in conftest.o conftest.obj conftest.*; do 3320 test -f "$ac_file" || continue; 3321 case $ac_file in 3322 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3323 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3324 break;; 3325 esac 3326done 3327else 3328 $as_echo "$as_me: failed program was:" >&5 3329sed 's/^/| /' conftest.$ac_ext >&5 3330 3331{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3332$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3333as_fn_error "cannot compute suffix of object files: cannot compile 3334See \`config.log' for more details." "$LINENO" 5; } 3335fi 3336rm -f conftest.$ac_cv_objext conftest.$ac_ext 3337fi 3338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3339$as_echo "$ac_cv_objext" >&6; } 3340OBJEXT=$ac_cv_objext 3341ac_objext=$OBJEXT 3342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3343$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3344if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3345 $as_echo_n "(cached) " >&6 3346else 3347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3348/* end confdefs.h. */ 3349 3350int 3351main () 3352{ 3353#ifndef __GNUC__ 3354 choke me 3355#endif 3356 3357 ; 3358 return 0; 3359} 3360_ACEOF 3361if ac_fn_c_try_compile "$LINENO"; then : 3362 ac_compiler_gnu=yes 3363else 3364 ac_compiler_gnu=no 3365fi 3366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3367ac_cv_c_compiler_gnu=$ac_compiler_gnu 3368 3369fi 3370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3371$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3372if test $ac_compiler_gnu = yes; then 3373 GCC=yes 3374else 3375 GCC= 3376fi 3377ac_test_CFLAGS=${CFLAGS+set} 3378ac_save_CFLAGS=$CFLAGS 3379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3380$as_echo_n "checking whether $CC accepts -g... " >&6; } 3381if test "${ac_cv_prog_cc_g+set}" = set; then : 3382 $as_echo_n "(cached) " >&6 3383else 3384 ac_save_c_werror_flag=$ac_c_werror_flag 3385 ac_c_werror_flag=yes 3386 ac_cv_prog_cc_g=no 3387 CFLAGS="-g" 3388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3389/* end confdefs.h. */ 3390 3391int 3392main () 3393{ 3394 3395 ; 3396 return 0; 3397} 3398_ACEOF 3399if ac_fn_c_try_compile "$LINENO"; then : 3400 ac_cv_prog_cc_g=yes 3401else 3402 CFLAGS="" 3403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3404/* end confdefs.h. */ 3405 3406int 3407main () 3408{ 3409 3410 ; 3411 return 0; 3412} 3413_ACEOF 3414if ac_fn_c_try_compile "$LINENO"; then : 3415 3416else 3417 ac_c_werror_flag=$ac_save_c_werror_flag 3418 CFLAGS="-g" 3419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3420/* end confdefs.h. */ 3421 3422int 3423main () 3424{ 3425 3426 ; 3427 return 0; 3428} 3429_ACEOF 3430if ac_fn_c_try_compile "$LINENO"; then : 3431 ac_cv_prog_cc_g=yes 3432fi 3433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3434fi 3435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3436fi 3437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3438 ac_c_werror_flag=$ac_save_c_werror_flag 3439fi 3440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3441$as_echo "$ac_cv_prog_cc_g" >&6; } 3442if test "$ac_test_CFLAGS" = set; then 3443 CFLAGS=$ac_save_CFLAGS 3444elif test $ac_cv_prog_cc_g = yes; then 3445 if test "$GCC" = yes; then 3446 CFLAGS="-g -O2" 3447 else 3448 CFLAGS="-g" 3449 fi 3450else 3451 if test "$GCC" = yes; then 3452 CFLAGS="-O2" 3453 else 3454 CFLAGS= 3455 fi 3456fi 3457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3458$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3459if test "${ac_cv_prog_cc_c89+set}" = set; then : 3460 $as_echo_n "(cached) " >&6 3461else 3462 ac_cv_prog_cc_c89=no 3463ac_save_CC=$CC 3464cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3465/* end confdefs.h. */ 3466#include <stdarg.h> 3467#include <stdio.h> 3468#include <sys/types.h> 3469#include <sys/stat.h> 3470/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3471struct buf { int x; }; 3472FILE * (*rcsopen) (struct buf *, struct stat *, int); 3473static char *e (p, i) 3474 char **p; 3475 int i; 3476{ 3477 return p[i]; 3478} 3479static char *f (char * (*g) (char **, int), char **p, ...) 3480{ 3481 char *s; 3482 va_list v; 3483 va_start (v,p); 3484 s = g (p, va_arg (v,int)); 3485 va_end (v); 3486 return s; 3487} 3488 3489/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3490 function prototypes and stuff, but not '\xHH' hex character constants. 3491 These don't provoke an error unfortunately, instead are silently treated 3492 as 'x'. The following induces an error, until -std is added to get 3493 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3494 array size at least. It's necessary to write '\x00'==0 to get something 3495 that's true only with -std. */ 3496int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3497 3498/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3499 inside strings and character constants. */ 3500#define FOO(x) 'x' 3501int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3502 3503int test (int i, double x); 3504struct s1 {int (*f) (int a);}; 3505struct s2 {int (*f) (double a);}; 3506int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3507int argc; 3508char **argv; 3509int 3510main () 3511{ 3512return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3513 ; 3514 return 0; 3515} 3516_ACEOF 3517for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3518 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3519do 3520 CC="$ac_save_CC $ac_arg" 3521 if ac_fn_c_try_compile "$LINENO"; then : 3522 ac_cv_prog_cc_c89=$ac_arg 3523fi 3524rm -f core conftest.err conftest.$ac_objext 3525 test "x$ac_cv_prog_cc_c89" != "xno" && break 3526done 3527rm -f conftest.$ac_ext 3528CC=$ac_save_CC 3529 3530fi 3531# AC_CACHE_VAL 3532case "x$ac_cv_prog_cc_c89" in 3533 x) 3534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3535$as_echo "none needed" >&6; } ;; 3536 xno) 3537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3538$as_echo "unsupported" >&6; } ;; 3539 *) 3540 CC="$CC $ac_cv_prog_cc_c89" 3541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3542$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3543esac 3544if test "x$ac_cv_prog_cc_c89" != xno; then : 3545 3546fi 3547 3548ac_ext=c 3549ac_cpp='$CPP $CPPFLAGS' 3550ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3551ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3552ac_compiler_gnu=$ac_cv_c_compiler_gnu 3553 3554ac_ext=cpp 3555ac_cpp='$CXXCPP $CPPFLAGS' 3556ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3557ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3558ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3559if test -z "$CXX"; then 3560 if test -n "$CCC"; then 3561 CXX=$CCC 3562 else 3563 if test -n "$ac_tool_prefix"; then 3564 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3565 do 3566 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3567set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3569$as_echo_n "checking for $ac_word... " >&6; } 3570if test "${ac_cv_prog_CXX+set}" = set; then : 3571 $as_echo_n "(cached) " >&6 3572else 3573 if test -n "$CXX"; then 3574 ac_cv_prog_CXX="$CXX" # Let the user override the test. 3575else 3576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3577for as_dir in $PATH 3578do 3579 IFS=$as_save_IFS 3580 test -z "$as_dir" && as_dir=. 3581 for ac_exec_ext in '' $ac_executable_extensions; do 3582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3583 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 3584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3585 break 2 3586 fi 3587done 3588 done 3589IFS=$as_save_IFS 3590 3591fi 3592fi 3593CXX=$ac_cv_prog_CXX 3594if test -n "$CXX"; then 3595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 3596$as_echo "$CXX" >&6; } 3597else 3598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3599$as_echo "no" >&6; } 3600fi 3601 3602 3603 test -n "$CXX" && break 3604 done 3605fi 3606if test -z "$CXX"; then 3607 ac_ct_CXX=$CXX 3608 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3609do 3610 # Extract the first word of "$ac_prog", so it can be a program name with args. 3611set dummy $ac_prog; ac_word=$2 3612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3613$as_echo_n "checking for $ac_word... " >&6; } 3614if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : 3615 $as_echo_n "(cached) " >&6 3616else 3617 if test -n "$ac_ct_CXX"; then 3618 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 3619else 3620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3621for as_dir in $PATH 3622do 3623 IFS=$as_save_IFS 3624 test -z "$as_dir" && as_dir=. 3625 for ac_exec_ext in '' $ac_executable_extensions; do 3626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3627 ac_cv_prog_ac_ct_CXX="$ac_prog" 3628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3629 break 2 3630 fi 3631done 3632 done 3633IFS=$as_save_IFS 3634 3635fi 3636fi 3637ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 3638if test -n "$ac_ct_CXX"; then 3639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 3640$as_echo "$ac_ct_CXX" >&6; } 3641else 3642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3643$as_echo "no" >&6; } 3644fi 3645 3646 3647 test -n "$ac_ct_CXX" && break 3648done 3649 3650 if test "x$ac_ct_CXX" = x; then 3651 CXX="g++" 3652 else 3653 case $cross_compiling:$ac_tool_warned in 3654yes:) 3655{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3656$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3657ac_tool_warned=yes ;; 3658esac 3659 CXX=$ac_ct_CXX 3660 fi 3661fi 3662 3663 fi 3664fi 3665# Provide some information about the compiler. 3666$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 3667set X $ac_compile 3668ac_compiler=$2 3669for ac_option in --version -v -V -qversion; do 3670 { { ac_try="$ac_compiler $ac_option >&5" 3671case "(($ac_try" in 3672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3673 *) ac_try_echo=$ac_try;; 3674esac 3675eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3676$as_echo "$ac_try_echo"; } >&5 3677 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3678 ac_status=$? 3679 if test -s conftest.err; then 3680 sed '10a\ 3681... rest of stderr output deleted ... 3682 10q' conftest.err >conftest.er1 3683 cat conftest.er1 >&5 3684 rm -f conftest.er1 conftest.err 3685 fi 3686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3687 test $ac_status = 0; } 3688done 3689 3690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 3691$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 3692if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : 3693 $as_echo_n "(cached) " >&6 3694else 3695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3696/* end confdefs.h. */ 3697 3698int 3699main () 3700{ 3701#ifndef __GNUC__ 3702 choke me 3703#endif 3704 3705 ; 3706 return 0; 3707} 3708_ACEOF 3709if ac_fn_cxx_try_compile "$LINENO"; then : 3710 ac_compiler_gnu=yes 3711else 3712 ac_compiler_gnu=no 3713fi 3714rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3715ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3716 3717fi 3718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 3719$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 3720if test $ac_compiler_gnu = yes; then 3721 GXX=yes 3722else 3723 GXX= 3724fi 3725ac_test_CXXFLAGS=${CXXFLAGS+set} 3726ac_save_CXXFLAGS=$CXXFLAGS 3727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 3728$as_echo_n "checking whether $CXX accepts -g... " >&6; } 3729if test "${ac_cv_prog_cxx_g+set}" = set; then : 3730 $as_echo_n "(cached) " >&6 3731else 3732 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 3733 ac_cxx_werror_flag=yes 3734 ac_cv_prog_cxx_g=no 3735 CXXFLAGS="-g" 3736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3737/* end confdefs.h. */ 3738 3739int 3740main () 3741{ 3742 3743 ; 3744 return 0; 3745} 3746_ACEOF 3747if ac_fn_cxx_try_compile "$LINENO"; then : 3748 ac_cv_prog_cxx_g=yes 3749else 3750 CXXFLAGS="" 3751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3752/* end confdefs.h. */ 3753 3754int 3755main () 3756{ 3757 3758 ; 3759 return 0; 3760} 3761_ACEOF 3762if ac_fn_cxx_try_compile "$LINENO"; then : 3763 3764else 3765 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3766 CXXFLAGS="-g" 3767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3768/* end confdefs.h. */ 3769 3770int 3771main () 3772{ 3773 3774 ; 3775 return 0; 3776} 3777_ACEOF 3778if ac_fn_cxx_try_compile "$LINENO"; then : 3779 ac_cv_prog_cxx_g=yes 3780fi 3781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3782fi 3783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3784fi 3785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3786 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3787fi 3788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 3789$as_echo "$ac_cv_prog_cxx_g" >&6; } 3790if test "$ac_test_CXXFLAGS" = set; then 3791 CXXFLAGS=$ac_save_CXXFLAGS 3792elif test $ac_cv_prog_cxx_g = yes; then 3793 if test "$GXX" = yes; then 3794 CXXFLAGS="-g -O2" 3795 else 3796 CXXFLAGS="-g" 3797 fi 3798else 3799 if test "$GXX" = yes; then 3800 CXXFLAGS="-O2" 3801 else 3802 CXXFLAGS= 3803 fi 3804fi 3805ac_ext=c 3806ac_cpp='$CPP $CPPFLAGS' 3807ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3808ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3809ac_compiler_gnu=$ac_cv_c_compiler_gnu 3810 3811 3812 3813ac_ext=c 3814ac_cpp='$CPP $CPPFLAGS' 3815ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3816ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3817ac_compiler_gnu=$ac_cv_c_compiler_gnu 3818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3819$as_echo_n "checking how to run the C preprocessor... " >&6; } 3820# On Suns, sometimes $CPP names a directory. 3821if test -n "$CPP" && test -d "$CPP"; then 3822 CPP= 3823fi 3824if test -z "$CPP"; then 3825 if test "${ac_cv_prog_CPP+set}" = set; then : 3826 $as_echo_n "(cached) " >&6 3827else 3828 # Double quotes because CPP needs to be expanded 3829 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3830 do 3831 ac_preproc_ok=false 3832for ac_c_preproc_warn_flag in '' yes 3833do 3834 # Use a header file that comes with gcc, so configuring glibc 3835 # with a fresh cross-compiler works. 3836 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3837 # <limits.h> exists even on freestanding compilers. 3838 # On the NeXT, cc -E runs the code through the compiler's parser, 3839 # not just through cpp. "Syntax error" is here to catch this case. 3840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3841/* end confdefs.h. */ 3842#ifdef __STDC__ 3843# include <limits.h> 3844#else 3845# include <assert.h> 3846#endif 3847 Syntax error 3848_ACEOF 3849if ac_fn_c_try_cpp "$LINENO"; then : 3850 3851else 3852 # Broken: fails on valid input. 3853continue 3854fi 3855rm -f conftest.err conftest.$ac_ext 3856 3857 # OK, works on sane cases. Now check whether nonexistent headers 3858 # can be detected and how. 3859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3860/* end confdefs.h. */ 3861#include <ac_nonexistent.h> 3862_ACEOF 3863if ac_fn_c_try_cpp "$LINENO"; then : 3864 # Broken: success on invalid input. 3865continue 3866else 3867 # Passes both tests. 3868ac_preproc_ok=: 3869break 3870fi 3871rm -f conftest.err conftest.$ac_ext 3872 3873done 3874# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3875rm -f conftest.err conftest.$ac_ext 3876if $ac_preproc_ok; then : 3877 break 3878fi 3879 3880 done 3881 ac_cv_prog_CPP=$CPP 3882 3883fi 3884 CPP=$ac_cv_prog_CPP 3885else 3886 ac_cv_prog_CPP=$CPP 3887fi 3888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3889$as_echo "$CPP" >&6; } 3890ac_preproc_ok=false 3891for ac_c_preproc_warn_flag in '' yes 3892do 3893 # Use a header file that comes with gcc, so configuring glibc 3894 # with a fresh cross-compiler works. 3895 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3896 # <limits.h> exists even on freestanding compilers. 3897 # On the NeXT, cc -E runs the code through the compiler's parser, 3898 # not just through cpp. "Syntax error" is here to catch this case. 3899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3900/* end confdefs.h. */ 3901#ifdef __STDC__ 3902# include <limits.h> 3903#else 3904# include <assert.h> 3905#endif 3906 Syntax error 3907_ACEOF 3908if ac_fn_c_try_cpp "$LINENO"; then : 3909 3910else 3911 # Broken: fails on valid input. 3912continue 3913fi 3914rm -f conftest.err conftest.$ac_ext 3915 3916 # OK, works on sane cases. Now check whether nonexistent headers 3917 # can be detected and how. 3918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3919/* end confdefs.h. */ 3920#include <ac_nonexistent.h> 3921_ACEOF 3922if ac_fn_c_try_cpp "$LINENO"; then : 3923 # Broken: success on invalid input. 3924continue 3925else 3926 # Passes both tests. 3927ac_preproc_ok=: 3928break 3929fi 3930rm -f conftest.err conftest.$ac_ext 3931 3932done 3933# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3934rm -f conftest.err conftest.$ac_ext 3935if $ac_preproc_ok; then : 3936 3937else 3938 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3939$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3940as_fn_error "C preprocessor \"$CPP\" fails sanity check 3941See \`config.log' for more details." "$LINENO" 5; } 3942fi 3943 3944ac_ext=c 3945ac_cpp='$CPP $CPPFLAGS' 3946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3948ac_compiler_gnu=$ac_cv_c_compiler_gnu 3949 3950 3951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3952$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3953if test "${ac_cv_path_GREP+set}" = set; then : 3954 $as_echo_n "(cached) " >&6 3955else 3956 if test -z "$GREP"; then 3957 ac_path_GREP_found=false 3958 # Loop through the user's path and test for each of PROGNAME-LIST 3959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3960for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3961do 3962 IFS=$as_save_IFS 3963 test -z "$as_dir" && as_dir=. 3964 for ac_prog in grep ggrep; do 3965 for ac_exec_ext in '' $ac_executable_extensions; do 3966 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3967 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3968# Check for GNU ac_path_GREP and select it if it is found. 3969 # Check for GNU $ac_path_GREP 3970case `"$ac_path_GREP" --version 2>&1` in 3971*GNU*) 3972 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3973*) 3974 ac_count=0 3975 $as_echo_n 0123456789 >"conftest.in" 3976 while : 3977 do 3978 cat "conftest.in" "conftest.in" >"conftest.tmp" 3979 mv "conftest.tmp" "conftest.in" 3980 cp "conftest.in" "conftest.nl" 3981 $as_echo 'GREP' >> "conftest.nl" 3982 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3983 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3984 as_fn_arith $ac_count + 1 && ac_count=$as_val 3985 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3986 # Best one so far, save it but keep looking for a better one 3987 ac_cv_path_GREP="$ac_path_GREP" 3988 ac_path_GREP_max=$ac_count 3989 fi 3990 # 10*(2^10) chars as input seems more than enough 3991 test $ac_count -gt 10 && break 3992 done 3993 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3994esac 3995 3996 $ac_path_GREP_found && break 3 3997 done 3998 done 3999 done 4000IFS=$as_save_IFS 4001 if test -z "$ac_cv_path_GREP"; then 4002 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4003 fi 4004else 4005 ac_cv_path_GREP=$GREP 4006fi 4007 4008fi 4009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4010$as_echo "$ac_cv_path_GREP" >&6; } 4011 GREP="$ac_cv_path_GREP" 4012 4013 4014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4015$as_echo_n "checking for egrep... " >&6; } 4016if test "${ac_cv_path_EGREP+set}" = set; then : 4017 $as_echo_n "(cached) " >&6 4018else 4019 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4020 then ac_cv_path_EGREP="$GREP -E" 4021 else 4022 if test -z "$EGREP"; then 4023 ac_path_EGREP_found=false 4024 # Loop through the user's path and test for each of PROGNAME-LIST 4025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4026for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4027do 4028 IFS=$as_save_IFS 4029 test -z "$as_dir" && as_dir=. 4030 for ac_prog in egrep; do 4031 for ac_exec_ext in '' $ac_executable_extensions; do 4032 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4033 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4034# Check for GNU ac_path_EGREP and select it if it is found. 4035 # Check for GNU $ac_path_EGREP 4036case `"$ac_path_EGREP" --version 2>&1` in 4037*GNU*) 4038 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4039*) 4040 ac_count=0 4041 $as_echo_n 0123456789 >"conftest.in" 4042 while : 4043 do 4044 cat "conftest.in" "conftest.in" >"conftest.tmp" 4045 mv "conftest.tmp" "conftest.in" 4046 cp "conftest.in" "conftest.nl" 4047 $as_echo 'EGREP' >> "conftest.nl" 4048 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4049 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4050 as_fn_arith $ac_count + 1 && ac_count=$as_val 4051 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4052 # Best one so far, save it but keep looking for a better one 4053 ac_cv_path_EGREP="$ac_path_EGREP" 4054 ac_path_EGREP_max=$ac_count 4055 fi 4056 # 10*(2^10) chars as input seems more than enough 4057 test $ac_count -gt 10 && break 4058 done 4059 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4060esac 4061 4062 $ac_path_EGREP_found && break 3 4063 done 4064 done 4065 done 4066IFS=$as_save_IFS 4067 if test -z "$ac_cv_path_EGREP"; then 4068 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4069 fi 4070else 4071 ac_cv_path_EGREP=$EGREP 4072fi 4073 4074 fi 4075fi 4076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4077$as_echo "$ac_cv_path_EGREP" >&6; } 4078 EGREP="$ac_cv_path_EGREP" 4079 4080 4081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4082$as_echo_n "checking for ANSI C header files... " >&6; } 4083if test "${ac_cv_header_stdc+set}" = set; then : 4084 $as_echo_n "(cached) " >&6 4085else 4086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4087/* end confdefs.h. */ 4088#include <stdlib.h> 4089#include <stdarg.h> 4090#include <string.h> 4091#include <float.h> 4092 4093int 4094main () 4095{ 4096 4097 ; 4098 return 0; 4099} 4100_ACEOF 4101if ac_fn_c_try_compile "$LINENO"; then : 4102 ac_cv_header_stdc=yes 4103else 4104 ac_cv_header_stdc=no 4105fi 4106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4107 4108if test $ac_cv_header_stdc = yes; then 4109 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4111/* end confdefs.h. */ 4112#include <string.h> 4113 4114_ACEOF 4115if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4116 $EGREP "memchr" >/dev/null 2>&1; then : 4117 4118else 4119 ac_cv_header_stdc=no 4120fi 4121rm -f conftest* 4122 4123fi 4124 4125if test $ac_cv_header_stdc = yes; then 4126 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4128/* end confdefs.h. */ 4129#include <stdlib.h> 4130 4131_ACEOF 4132if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4133 $EGREP "free" >/dev/null 2>&1; then : 4134 4135else 4136 ac_cv_header_stdc=no 4137fi 4138rm -f conftest* 4139 4140fi 4141 4142if test $ac_cv_header_stdc = yes; then 4143 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4144 if test "$cross_compiling" = yes; then : 4145 : 4146else 4147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4148/* end confdefs.h. */ 4149#include <ctype.h> 4150#include <stdlib.h> 4151#if ((' ' & 0x0FF) == 0x020) 4152# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4153# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4154#else 4155# define ISLOWER(c) \ 4156 (('a' <= (c) && (c) <= 'i') \ 4157 || ('j' <= (c) && (c) <= 'r') \ 4158 || ('s' <= (c) && (c) <= 'z')) 4159# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4160#endif 4161 4162#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4163int 4164main () 4165{ 4166 int i; 4167 for (i = 0; i < 256; i++) 4168 if (XOR (islower (i), ISLOWER (i)) 4169 || toupper (i) != TOUPPER (i)) 4170 return 2; 4171 return 0; 4172} 4173_ACEOF 4174if ac_fn_c_try_run "$LINENO"; then : 4175 4176else 4177 ac_cv_header_stdc=no 4178fi 4179rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4180 conftest.$ac_objext conftest.beam conftest.$ac_ext 4181fi 4182 4183fi 4184fi 4185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4186$as_echo "$ac_cv_header_stdc" >&6; } 4187if test $ac_cv_header_stdc = yes; then 4188 4189$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4190 4191fi 4192 4193# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4194for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4195 inttypes.h stdint.h unistd.h 4196do : 4197 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4198ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4199" 4200eval as_val=\$$as_ac_Header 4201 if test "x$as_val" = x""yes; then : 4202 cat >>confdefs.h <<_ACEOF 4203#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4204_ACEOF 4205 4206fi 4207 4208done 4209 4210 4211 4212 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4213if test "x$ac_cv_header_minix_config_h" = x""yes; then : 4214 MINIX=yes 4215else 4216 MINIX= 4217fi 4218 4219 4220 if test "$MINIX" = yes; then 4221 4222$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4223 4224 4225$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4226 4227 4228$as_echo "#define _MINIX 1" >>confdefs.h 4229 4230 fi 4231 4232 4233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4234$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4235if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 4236 $as_echo_n "(cached) " >&6 4237else 4238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4239/* end confdefs.h. */ 4240 4241# define __EXTENSIONS__ 1 4242 $ac_includes_default 4243int 4244main () 4245{ 4246 4247 ; 4248 return 0; 4249} 4250_ACEOF 4251if ac_fn_c_try_compile "$LINENO"; then : 4252 ac_cv_safe_to_define___extensions__=yes 4253else 4254 ac_cv_safe_to_define___extensions__=no 4255fi 4256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4257fi 4258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4259$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4260 test $ac_cv_safe_to_define___extensions__ = yes && 4261 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4262 4263 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4264 4265 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4266 4267 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4268 4269 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4270 4271 4272ac_aux_dir= 4273for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4274 for ac_t in install-sh install.sh shtool; do 4275 if test -f "$ac_dir/$ac_t"; then 4276 ac_aux_dir=$ac_dir 4277 ac_install_sh="$ac_aux_dir/$ac_t -c" 4278 break 2 4279 fi 4280 done 4281done 4282if test -z "$ac_aux_dir"; then 4283 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4284fi 4285 4286# These three variables are undocumented and unsupported, 4287# and are intended to be withdrawn in a future Autoconf release. 4288# They can cause serious problems if a builder's source tree is in a directory 4289# whose full name contains unusual characters. 4290ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4291ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4292ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4293 4294 4295# Make sure we can run config.sub. 4296$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4297 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4298 4299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4300$as_echo_n "checking build system type... " >&6; } 4301if test "${ac_cv_build+set}" = set; then : 4302 $as_echo_n "(cached) " >&6 4303else 4304 ac_build_alias=$build_alias 4305test "x$ac_build_alias" = x && 4306 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4307test "x$ac_build_alias" = x && 4308 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4309ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4310 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4311 4312fi 4313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4314$as_echo "$ac_cv_build" >&6; } 4315case $ac_cv_build in 4316*-*-*) ;; 4317*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4318esac 4319build=$ac_cv_build 4320ac_save_IFS=$IFS; IFS='-' 4321set x $ac_cv_build 4322shift 4323build_cpu=$1 4324build_vendor=$2 4325shift; shift 4326# Remember, the first character of IFS is used to create $*, 4327# except with old shells: 4328build_os=$* 4329IFS=$ac_save_IFS 4330case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4331 4332 4333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4334$as_echo_n "checking host system type... " >&6; } 4335if test "${ac_cv_host+set}" = set; then : 4336 $as_echo_n "(cached) " >&6 4337else 4338 if test "x$host_alias" = x; then 4339 ac_cv_host=$ac_cv_build 4340else 4341 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4342 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4343fi 4344 4345fi 4346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4347$as_echo "$ac_cv_host" >&6; } 4348case $ac_cv_host in 4349*-*-*) ;; 4350*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4351esac 4352host=$ac_cv_host 4353ac_save_IFS=$IFS; IFS='-' 4354set x $ac_cv_host 4355shift 4356host_cpu=$1 4357host_vendor=$2 4358shift; shift 4359# Remember, the first character of IFS is used to create $*, 4360# except with old shells: 4361host_os=$* 4362IFS=$ac_save_IFS 4363case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4364 4365 4366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4367$as_echo_n "checking target system type... " >&6; } 4368if test "${ac_cv_target+set}" = set; then : 4369 $as_echo_n "(cached) " >&6 4370else 4371 if test "x$target_alias" = x; then 4372 ac_cv_target=$ac_cv_host 4373else 4374 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4375 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4376fi 4377 4378fi 4379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4380$as_echo "$ac_cv_target" >&6; } 4381case $ac_cv_target in 4382*-*-*) ;; 4383*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4384esac 4385target=$ac_cv_target 4386ac_save_IFS=$IFS; IFS='-' 4387set x $ac_cv_target 4388shift 4389target_cpu=$1 4390target_vendor=$2 4391shift; shift 4392# Remember, the first character of IFS is used to create $*, 4393# except with old shells: 4394target_os=$* 4395IFS=$ac_save_IFS 4396case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4397 4398 4399# The aliases save the names the user supplied, while $host etc. 4400# will get canonicalized. 4401test -n "$target_alias" && 4402 test "$program_prefix$program_suffix$program_transform_name" = \ 4403 NONENONEs,x,x, && 4404 program_prefix=${target_alias}- 4405 4406# The tests for host and target for $enable_largefile require 4407# canonical names. 4408 4409 4410 4411# As the $enable_largefile decision depends on --enable-plugins we must set it 4412# even in directories otherwise not depending on the $plugins option. 4413 4414 4415 maybe_plugins=no 4416 for ac_header in dlfcn.h 4417do : 4418 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 4419" 4420if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 4421 cat >>confdefs.h <<_ACEOF 4422#define HAVE_DLFCN_H 1 4423_ACEOF 4424 maybe_plugins=yes 4425fi 4426 4427done 4428 4429 for ac_header in windows.h 4430do : 4431 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 4432" 4433if test "x$ac_cv_header_windows_h" = x""yes; then : 4434 cat >>confdefs.h <<_ACEOF 4435#define HAVE_WINDOWS_H 1 4436_ACEOF 4437 maybe_plugins=yes 4438fi 4439 4440done 4441 4442 4443 # Check whether --enable-plugins was given. 4444if test "${enable_plugins+set}" = set; then : 4445 enableval=$enable_plugins; case "${enableval}" in 4446 no) plugins=no ;; 4447 *) plugins=yes 4448 if test "$maybe_plugins" != "yes" ; then 4449 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 4450 fi ;; 4451 esac 4452else 4453 plugins=$maybe_plugins 4454 4455fi 4456 4457 if test "$plugins" = "yes"; then 4458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 4459$as_echo_n "checking for library containing dlopen... " >&6; } 4460if test "${ac_cv_search_dlopen+set}" = set; then : 4461 $as_echo_n "(cached) " >&6 4462else 4463 ac_func_search_save_LIBS=$LIBS 4464cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4465/* end confdefs.h. */ 4466 4467/* Override any GCC internal prototype to avoid an error. 4468 Use char because int might match the return type of a GCC 4469 builtin and then its argument prototype would still apply. */ 4470#ifdef __cplusplus 4471extern "C" 4472#endif 4473char dlopen (); 4474int 4475main () 4476{ 4477return dlopen (); 4478 ; 4479 return 0; 4480} 4481_ACEOF 4482for ac_lib in '' dl; do 4483 if test -z "$ac_lib"; then 4484 ac_res="none required" 4485 else 4486 ac_res=-l$ac_lib 4487 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4488 fi 4489 if ac_fn_c_try_link "$LINENO"; then : 4490 ac_cv_search_dlopen=$ac_res 4491fi 4492rm -f core conftest.err conftest.$ac_objext \ 4493 conftest$ac_exeext 4494 if test "${ac_cv_search_dlopen+set}" = set; then : 4495 break 4496fi 4497done 4498if test "${ac_cv_search_dlopen+set}" = set; then : 4499 4500else 4501 ac_cv_search_dlopen=no 4502fi 4503rm conftest.$ac_ext 4504LIBS=$ac_func_search_save_LIBS 4505fi 4506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 4507$as_echo "$ac_cv_search_dlopen" >&6; } 4508ac_res=$ac_cv_search_dlopen 4509if test "$ac_res" != no; then : 4510 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4511 4512fi 4513 4514 fi 4515 4516 4517case "${host}" in 4518 sparc-*-solaris*|i[3-7]86-*-solaris*) 4519 # On native 32bit sparc and ia32 solaris, large-file and procfs support 4520 # are mutually exclusive; and without procfs support, the bfd/ elf module 4521 # cannot provide certain routines such as elfcore_write_prpsinfo 4522 # or elfcore_write_prstatus. So unless the user explicitly requested 4523 # large-file support through the --enable-largefile switch, disable 4524 # large-file support in favor of procfs support. 4525 test "${target}" = "${host}" -a "x$plugins" = xno \ 4526 && : ${enable_largefile="no"} 4527 ;; 4528esac 4529 4530# Check whether --enable-largefile was given. 4531if test "${enable_largefile+set}" = set; then : 4532 enableval=$enable_largefile; 4533fi 4534 4535if test "$enable_largefile" != no; then 4536 4537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4538$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4539if test "${ac_cv_sys_largefile_CC+set}" = set; then : 4540 $as_echo_n "(cached) " >&6 4541else 4542 ac_cv_sys_largefile_CC=no 4543 if test "$GCC" != yes; then 4544 ac_save_CC=$CC 4545 while :; do 4546 # IRIX 6.2 and later do not support large files by default, 4547 # so use the C compiler's -n32 option if that helps. 4548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4549/* end confdefs.h. */ 4550#include <sys/types.h> 4551 /* Check that off_t can represent 2**63 - 1 correctly. 4552 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4553 since some C++ compilers masquerading as C compilers 4554 incorrectly reject 9223372036854775807. */ 4555#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4556 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4557 && LARGE_OFF_T % 2147483647 == 1) 4558 ? 1 : -1]; 4559int 4560main () 4561{ 4562 4563 ; 4564 return 0; 4565} 4566_ACEOF 4567 if ac_fn_c_try_compile "$LINENO"; then : 4568 break 4569fi 4570rm -f core conftest.err conftest.$ac_objext 4571 CC="$CC -n32" 4572 if ac_fn_c_try_compile "$LINENO"; then : 4573 ac_cv_sys_largefile_CC=' -n32'; break 4574fi 4575rm -f core conftest.err conftest.$ac_objext 4576 break 4577 done 4578 CC=$ac_save_CC 4579 rm -f conftest.$ac_ext 4580 fi 4581fi 4582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4583$as_echo "$ac_cv_sys_largefile_CC" >&6; } 4584 if test "$ac_cv_sys_largefile_CC" != no; then 4585 CC=$CC$ac_cv_sys_largefile_CC 4586 fi 4587 4588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4589$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4590if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 4591 $as_echo_n "(cached) " >&6 4592else 4593 while :; do 4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4595/* end confdefs.h. */ 4596#include <sys/types.h> 4597 /* Check that off_t can represent 2**63 - 1 correctly. 4598 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4599 since some C++ compilers masquerading as C compilers 4600 incorrectly reject 9223372036854775807. */ 4601#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4602 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4603 && LARGE_OFF_T % 2147483647 == 1) 4604 ? 1 : -1]; 4605int 4606main () 4607{ 4608 4609 ; 4610 return 0; 4611} 4612_ACEOF 4613if ac_fn_c_try_compile "$LINENO"; then : 4614 ac_cv_sys_file_offset_bits=no; break 4615fi 4616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4618/* end confdefs.h. */ 4619#define _FILE_OFFSET_BITS 64 4620#include <sys/types.h> 4621 /* Check that off_t can represent 2**63 - 1 correctly. 4622 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4623 since some C++ compilers masquerading as C compilers 4624 incorrectly reject 9223372036854775807. */ 4625#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4626 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4627 && LARGE_OFF_T % 2147483647 == 1) 4628 ? 1 : -1]; 4629int 4630main () 4631{ 4632 4633 ; 4634 return 0; 4635} 4636_ACEOF 4637if ac_fn_c_try_compile "$LINENO"; then : 4638 ac_cv_sys_file_offset_bits=64; break 4639fi 4640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4641 ac_cv_sys_file_offset_bits=unknown 4642 break 4643done 4644fi 4645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4646$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4647case $ac_cv_sys_file_offset_bits in #( 4648 no | unknown) ;; 4649 *) 4650cat >>confdefs.h <<_ACEOF 4651#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4652_ACEOF 4653;; 4654esac 4655rm -rf conftest* 4656 if test $ac_cv_sys_file_offset_bits = unknown; then 4657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4658$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4659if test "${ac_cv_sys_large_files+set}" = set; then : 4660 $as_echo_n "(cached) " >&6 4661else 4662 while :; do 4663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4664/* end confdefs.h. */ 4665#include <sys/types.h> 4666 /* Check that off_t can represent 2**63 - 1 correctly. 4667 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4668 since some C++ compilers masquerading as C compilers 4669 incorrectly reject 9223372036854775807. */ 4670#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4671 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4672 && LARGE_OFF_T % 2147483647 == 1) 4673 ? 1 : -1]; 4674int 4675main () 4676{ 4677 4678 ; 4679 return 0; 4680} 4681_ACEOF 4682if ac_fn_c_try_compile "$LINENO"; then : 4683 ac_cv_sys_large_files=no; break 4684fi 4685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4687/* end confdefs.h. */ 4688#define _LARGE_FILES 1 4689#include <sys/types.h> 4690 /* Check that off_t can represent 2**63 - 1 correctly. 4691 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4692 since some C++ compilers masquerading as C compilers 4693 incorrectly reject 9223372036854775807. */ 4694#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4695 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4696 && LARGE_OFF_T % 2147483647 == 1) 4697 ? 1 : -1]; 4698int 4699main () 4700{ 4701 4702 ; 4703 return 0; 4704} 4705_ACEOF 4706if ac_fn_c_try_compile "$LINENO"; then : 4707 ac_cv_sys_large_files=1; break 4708fi 4709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4710 ac_cv_sys_large_files=unknown 4711 break 4712done 4713fi 4714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4715$as_echo "$ac_cv_sys_large_files" >&6; } 4716case $ac_cv_sys_large_files in #( 4717 no | unknown) ;; 4718 *) 4719cat >>confdefs.h <<_ACEOF 4720#define _LARGE_FILES $ac_cv_sys_large_files 4721_ACEOF 4722;; 4723esac 4724rm -rf conftest* 4725 fi 4726fi 4727 4728 4729 4730 4731 4732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5 4733$as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; } 4734if test "${am_cv_prog_cc_stdc+set}" = set; then : 4735 $as_echo_n "(cached) " >&6 4736else 4737 am_cv_prog_cc_stdc=no 4738ac_save_CC="$CC" 4739# Don't try gcc -ansi; that turns off useful extensions and 4740# breaks some systems' header files. 4741# AIX -qlanglvl=ansi 4742# Ultrix and OSF/1 -std1 4743# HP-UX 10.20 and later -Ae 4744# HP-UX older versions -Aa -D_HPUX_SOURCE 4745# SVR4 -Xc -D__EXTENSIONS__ 4746for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4747do 4748 CC="$ac_save_CC $ac_arg" 4749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4750/* end confdefs.h. */ 4751#include <stdarg.h> 4752#include <stdio.h> 4753#include <sys/types.h> 4754#include <sys/stat.h> 4755/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4756struct buf { int x; }; 4757FILE * (*rcsopen) (struct buf *, struct stat *, int); 4758static char *e (p, i) 4759 char **p; 4760 int i; 4761{ 4762 return p[i]; 4763} 4764static char *f (char * (*g) (char **, int), char **p, ...) 4765{ 4766 char *s; 4767 va_list v; 4768 va_start (v,p); 4769 s = g (p, va_arg (v,int)); 4770 va_end (v); 4771 return s; 4772} 4773int test (int i, double x); 4774struct s1 {int (*f) (int a);}; 4775struct s2 {int (*f) (double a);}; 4776int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4777int argc; 4778char **argv; 4779 4780int 4781main () 4782{ 4783 4784return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4785 4786 ; 4787 return 0; 4788} 4789_ACEOF 4790if ac_fn_c_try_compile "$LINENO"; then : 4791 am_cv_prog_cc_stdc="$ac_arg"; break 4792fi 4793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4794done 4795CC="$ac_save_CC" 4796 4797fi 4798 4799if test -z "$am_cv_prog_cc_stdc"; then 4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4801$as_echo "none needed" >&6; } 4802else 4803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5 4804$as_echo "$am_cv_prog_cc_stdc" >&6; } 4805fi 4806case "x$am_cv_prog_cc_stdc" in 4807 x|xno) ;; 4808 *) CC="$CC $am_cv_prog_cc_stdc" ;; 4809esac 4810 4811# expand $ac_aux_dir to an absolute path 4812am_aux_dir=`cd $ac_aux_dir && pwd` 4813 4814if test x"${install_sh}" != xset; then 4815 case $am_aux_dir in 4816 *\ * | *\ *) 4817 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4818 *) 4819 install_sh="\${SHELL} $am_aux_dir/install-sh" 4820 esac 4821fi 4822 4823# Installed binaries are usually stripped using `strip' when the user 4824# run `make install-strip'. However `strip' might not be the right 4825# tool to use in cross-compilation environments, therefore Automake 4826# will honor the `STRIP' environment variable to overrule this program. 4827if test "$cross_compiling" != no; then 4828 if test -n "$ac_tool_prefix"; then 4829 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4830set dummy ${ac_tool_prefix}strip; ac_word=$2 4831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4832$as_echo_n "checking for $ac_word... " >&6; } 4833if test "${ac_cv_prog_STRIP+set}" = set; then : 4834 $as_echo_n "(cached) " >&6 4835else 4836 if test -n "$STRIP"; then 4837 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4838else 4839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4840for as_dir in $PATH 4841do 4842 IFS=$as_save_IFS 4843 test -z "$as_dir" && as_dir=. 4844 for ac_exec_ext in '' $ac_executable_extensions; do 4845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4846 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4848 break 2 4849 fi 4850done 4851 done 4852IFS=$as_save_IFS 4853 4854fi 4855fi 4856STRIP=$ac_cv_prog_STRIP 4857if test -n "$STRIP"; then 4858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4859$as_echo "$STRIP" >&6; } 4860else 4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4862$as_echo "no" >&6; } 4863fi 4864 4865 4866fi 4867if test -z "$ac_cv_prog_STRIP"; then 4868 ac_ct_STRIP=$STRIP 4869 # Extract the first word of "strip", so it can be a program name with args. 4870set dummy strip; ac_word=$2 4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4872$as_echo_n "checking for $ac_word... " >&6; } 4873if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 4874 $as_echo_n "(cached) " >&6 4875else 4876 if test -n "$ac_ct_STRIP"; then 4877 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4878else 4879as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4880for as_dir in $PATH 4881do 4882 IFS=$as_save_IFS 4883 test -z "$as_dir" && as_dir=. 4884 for ac_exec_ext in '' $ac_executable_extensions; do 4885 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4886 ac_cv_prog_ac_ct_STRIP="strip" 4887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4888 break 2 4889 fi 4890done 4891 done 4892IFS=$as_save_IFS 4893 4894fi 4895fi 4896ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4897if test -n "$ac_ct_STRIP"; then 4898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4899$as_echo "$ac_ct_STRIP" >&6; } 4900else 4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4902$as_echo "no" >&6; } 4903fi 4904 4905 if test "x$ac_ct_STRIP" = x; then 4906 STRIP=":" 4907 else 4908 case $cross_compiling:$ac_tool_warned in 4909yes:) 4910{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4911$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4912ac_tool_warned=yes ;; 4913esac 4914 STRIP=$ac_ct_STRIP 4915 fi 4916else 4917 STRIP="$ac_cv_prog_STRIP" 4918fi 4919 4920fi 4921INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4922 4923 4924ac_aux_dir= 4925for ac_dir in .. "$srcdir"/..; do 4926 for ac_t in install-sh install.sh shtool; do 4927 if test -f "$ac_dir/$ac_t"; then 4928 ac_aux_dir=$ac_dir 4929 ac_install_sh="$ac_aux_dir/$ac_t -c" 4930 break 2 4931 fi 4932 done 4933done 4934if test -z "$ac_aux_dir"; then 4935 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5 4936fi 4937 4938# These three variables are undocumented and unsupported, 4939# and are intended to be withdrawn in a future Autoconf release. 4940# They can cause serious problems if a builder's source tree is in a directory 4941# whose full name contains unusual characters. 4942ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4943ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4944ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4945 4946 4947 4948test "$program_prefix" != NONE && 4949 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4950# Use a double $ so make ignores it. 4951test "$program_suffix" != NONE && 4952 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4953# Double any \ or $. 4954# By default was `s,x,x', remove it if useless. 4955ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4956program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4957 4958 4959# See if we are building with C++, and substitute COMPILER. 4960 4961 # Check whether --enable-build-with-cxx was given. 4962if test "${enable_build_with_cxx+set}" = set; then : 4963 enableval=$enable_build_with_cxx; case $enableval in 4964 yes | no) 4965 ;; 4966 *) 4967 as_fn_error "bad value $enableval for --enable-build-with-cxx" "$LINENO" 5 ;; 4968 esac 4969else 4970 enable_build_with_cxx=yes 4971fi 4972 4973 4974 if test "$enable_build_with_cxx" = "yes"; then 4975 COMPILER='$(CXX)' 4976 COMPILER_CFLAGS='$(CXXFLAGS)' 4977 else 4978 COMPILER='$(CC)' 4979 COMPILER_CFLAGS='$(CFLAGS)' 4980 fi 4981 4982 4983 4984 4985# Dependency checking. 4986rm -rf .tst 2>/dev/null 4987mkdir .tst 2>/dev/null 4988if test -d .tst; then 4989 am__leading_dot=. 4990else 4991 am__leading_dot=_ 4992fi 4993rmdir .tst 2>/dev/null 4994 4995DEPDIR="${am__leading_dot}deps" 4996 4997ac_config_commands="$ac_config_commands depdir" 4998 4999 5000depcc="$CC" am_compiler_list= 5001 5002am_depcomp=$ac_aux_dir/depcomp 5003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5004$as_echo_n "checking dependency style of $depcc... " >&6; } 5005if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 5006 $as_echo_n "(cached) " >&6 5007else 5008 if test -f "$am_depcomp"; then 5009 # We make a subdir and do the tests there. Otherwise we can end up 5010 # making bogus files that we don't know about and never remove. For 5011 # instance it was reported that on HP-UX the gcc test will end up 5012 # making a dummy file named `D' -- because `-MD' means `put the output 5013 # in D'. 5014 mkdir conftest.dir 5015 # Copy depcomp to subdir because otherwise we won't find it if we're 5016 # using a relative directory. 5017 cp "$am_depcomp" conftest.dir 5018 cd conftest.dir 5019 # We will build objects and dependencies in a subdirectory because 5020 # it helps to detect inapplicable dependency modes. For instance 5021 # both Tru64's cc and ICC support -MD to output dependencies as a 5022 # side effect of compilation, but ICC will put the dependencies in 5023 # the current directory while Tru64 will put them in the object 5024 # directory. 5025 mkdir sub 5026 5027 am_cv_CC_dependencies_compiler_type=none 5028 if test "$am_compiler_list" = ""; then 5029 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5030 fi 5031 for depmode in $am_compiler_list; do 5032 if test $depmode = none; then break; fi 5033 5034 $as_echo "$as_me:$LINENO: trying $depmode" >&5 5035 # Setup a source with many dependencies, because some compilers 5036 # like to wrap large dependency lists on column 80 (with \), and 5037 # we should not choose a depcomp mode which is confused by this. 5038 # 5039 # We need to recreate these files for each test, as the compiler may 5040 # overwrite some of them when testing with obscure command lines. 5041 # This happens at least with the AIX C compiler. 5042 : > sub/conftest.c 5043 for i in 1 2 3 4 5 6; do 5044 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5045 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5046 # Solaris 8's {/usr,}/bin/sh. 5047 touch sub/conftst$i.h 5048 done 5049 echo "include sub/conftest.Po" > confmf 5050 5051 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5052 # mode. It turns out that the SunPro C++ compiler does not properly 5053 # handle `-M -o', and we need to detect this. 5054 depcmd="depmode=$depmode \ 5055 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 5056 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5057 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 5058 echo "| $depcmd" | sed -e 's/ */ /g' >&5 5059 if env $depcmd > conftest.err 2>&1 && 5060 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 5061 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 5062 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 5063 # icc doesn't choke on unknown options, it will just issue warnings 5064 # or remarks (even with -Werror). So we grep stderr for any message 5065 # that says an option was ignored or not supported. 5066 # When given -MP, icc 7.0 and 7.1 complain thusly: 5067 # icc: Command line warning: ignoring option '-M'; no argument required 5068 # The diagnosis changed in icc 8.0: 5069 # icc: Command line remark: option '-MP' not supported 5070 if (grep 'ignoring option' conftest.err || 5071 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5072 am_cv_CC_dependencies_compiler_type=$depmode 5073 $as_echo "$as_me:$LINENO: success" >&5 5074 break 5075 fi 5076 fi 5077 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 5078 sed -e 's/^/| /' < conftest.err >&5 5079 done 5080 5081 cd .. 5082 rm -rf conftest.dir 5083else 5084 am_cv_CC_dependencies_compiler_type=none 5085fi 5086 5087fi 5088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5089$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5090if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 5091then as_fn_error "no usable dependency style found" "$LINENO" 5 5092else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5093 5094fi 5095 5096 5097# Check for the 'make' the user wants to use. 5098for ac_prog in make 5099do 5100 # Extract the first word of "$ac_prog", so it can be a program name with args. 5101set dummy $ac_prog; ac_word=$2 5102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5103$as_echo_n "checking for $ac_word... " >&6; } 5104if test "${ac_cv_prog_MAKE+set}" = set; then : 5105 $as_echo_n "(cached) " >&6 5106else 5107 if test -n "$MAKE"; then 5108 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 5109else 5110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5111for as_dir in $PATH 5112do 5113 IFS=$as_save_IFS 5114 test -z "$as_dir" && as_dir=. 5115 for ac_exec_ext in '' $ac_executable_extensions; do 5116 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5117 ac_cv_prog_MAKE="$ac_prog" 5118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5119 break 2 5120 fi 5121done 5122 done 5123IFS=$as_save_IFS 5124 5125fi 5126fi 5127MAKE=$ac_cv_prog_MAKE 5128if test -n "$MAKE"; then 5129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 5130$as_echo "$MAKE" >&6; } 5131else 5132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5133$as_echo "no" >&6; } 5134fi 5135 5136 5137 test -n "$MAKE" && break 5138done 5139 5140MAKE_IS_GNU= 5141case "`$MAKE --version 2>&1 | sed 1q`" in 5142 *GNU*) 5143 MAKE_IS_GNU=yes 5144 ;; 5145esac 5146 if test "$MAKE_IS_GNU" = yes; then 5147 GMAKE_TRUE= 5148 GMAKE_FALSE='#' 5149else 5150 GMAKE_TRUE='#' 5151 GMAKE_FALSE= 5152fi 5153 5154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 5155$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 5156set x ${MAKE-make} 5157ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 5158if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 5159 $as_echo_n "(cached) " >&6 5160else 5161 cat >conftest.make <<\_ACEOF 5162SHELL = /bin/sh 5163all: 5164 @echo '@@@%%%=$(MAKE)=@@@%%%' 5165_ACEOF 5166# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 5167case `${MAKE-make} -f conftest.make 2>/dev/null` in 5168 *@@@%%%=?*=@@@%%%*) 5169 eval ac_cv_prog_make_${ac_make}_set=yes;; 5170 *) 5171 eval ac_cv_prog_make_${ac_make}_set=no;; 5172esac 5173rm -f conftest.make 5174fi 5175if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 5176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5177$as_echo "yes" >&6; } 5178 SET_MAKE= 5179else 5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5181$as_echo "no" >&6; } 5182 SET_MAKE="MAKE=${MAKE-make}" 5183fi 5184 5185 5186gnulib_extra_configure_args= 5187# If large-file support is disabled, make sure gnulib does the same. 5188if test "$enable_largefile" = no; then 5189gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile" 5190fi 5191 5192# Configure gnulib. We need to build gnulib under some other 5193# directory not "gnulib", to avoid the problem of both GDB and 5194# GDBserver wanting to build it in the same directory, when building 5195# in the source dir. 5196 5197 in_src="gnulib" 5198 in_build="build-gnulib" 5199 in_extra_args="$gnulib_extra_configure_args" 5200 5201 # Remove --cache-file, --srcdir, and --disable-option-checking arguments 5202 # so they do not pile up. 5203 ac_sub_configure_args= 5204 ac_prev= 5205 eval "set x $ac_configure_args" 5206 shift 5207 for ac_arg 5208 do 5209 if test -n "$ac_prev"; then 5210 ac_prev= 5211 continue 5212 fi 5213 case $ac_arg in 5214 -cache-file | --cache-file | --cache-fil | --cache-fi \ 5215 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 5216 ac_prev=cache_file ;; 5217 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 5218 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ 5219 | --c=*) 5220 ;; 5221 --config-cache | -C) 5222 ;; 5223 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 5224 ac_prev=srcdir ;; 5225 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 5226 ;; 5227 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 5228 ac_prev=prefix ;; 5229 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 5230 ;; 5231 --disable-option-checking) 5232 ;; 5233 *) 5234 case $ac_arg in 5235 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 5236 esac 5237 as_fn_append ac_sub_configure_args " '$ac_arg'" ;; 5238 esac 5239 done 5240 5241 # Always prepend --prefix to ensure using the same prefix 5242 # in subdir configurations. 5243 ac_arg="--prefix=$prefix" 5244 case $ac_arg in 5245 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 5246 esac 5247 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" 5248 5249 # Pass --silent 5250 if test "$silent" = yes; then 5251 ac_sub_configure_args="--silent $ac_sub_configure_args" 5252 fi 5253 5254 # Always prepend --disable-option-checking to silence warnings, since 5255 # different subdirs can have different --enable and --with options. 5256 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" 5257 5258 ac_popdir=`pwd` 5259 ac_dir=$in_build 5260 5261 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" 5262 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5 5263 $as_echo "$ac_msg" >&6 5264 as_dir="$ac_dir"; as_fn_mkdir_p 5265 5266 case $srcdir in 5267 [\\/]* | ?:[\\/]* ) 5268 ac_srcdir=$srcdir/$in_src ;; 5269 *) # Relative name. 5270 ac_srcdir=../$srcdir/$in_src ;; 5271 esac 5272 5273 cd "$ac_dir" 5274 5275 ac_sub_configure=$ac_srcdir/configure 5276 5277 # Make the cache file name correct relative to the subdirectory. 5278 case $cache_file in 5279 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; 5280 *) # Relative name. 5281 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; 5282 esac 5283 5284 if test -n "$in_extra_args"; then 5285 # Add the extra args at the end. 5286 ac_sub_configure_args="$ac_sub_configure_args $in_extra_args" 5287 fi 5288 5289 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 5290$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} 5291 # The eval makes quoting arguments work. 5292 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ 5293 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || 5294 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 5295 5296 cd "$ac_popdir" 5297 5298 5299 5300CONFIG_OBS= 5301CONFIG_DEPS= 5302CONFIG_SRCS= 5303ENABLE_CFLAGS= 5304 5305CONFIG_ALL= 5306CONFIG_CLEAN= 5307CONFIG_INSTALL= 5308CONFIG_UNINSTALL= 5309 5310# If we haven't got the data from the intl directory, 5311# assume NLS is disabled. 5312USE_NLS=no 5313LIBINTL= 5314LIBINTL_DEP= 5315INCINTL= 5316XGETTEXT= 5317GMSGFMT= 5318POSUB= 5319 5320if test -f ../intl/config.intl; then 5321 . ../intl/config.intl 5322fi 5323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 5324$as_echo_n "checking whether NLS is requested... " >&6; } 5325if test x"$USE_NLS" != xyes; then 5326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5327$as_echo "no" >&6; } 5328else 5329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5330$as_echo "yes" >&6; } 5331 5332$as_echo "#define ENABLE_NLS 1" >>confdefs.h 5333 5334 5335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 5336$as_echo_n "checking for catalogs to be installed... " >&6; } 5337 # Look for .po and .gmo files in the source directory. 5338 CATALOGS= 5339 XLINGUAS= 5340 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 5341 # If there aren't any .gmo files the shell will give us the 5342 # literal string "../path/to/srcdir/po/*.gmo" which has to be 5343 # weeded out. 5344 case "$cat" in *\**) 5345 continue;; 5346 esac 5347 # The quadruple backslash is collapsed to a double backslash 5348 # by the backticks, then collapsed again by the double quotes, 5349 # leaving us with one backslash in the sed expression (right 5350 # before the dot that mustn't act as a wildcard). 5351 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 5352 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 5353 # The user is allowed to set LINGUAS to a list of languages to 5354 # install catalogs for. If it's empty that means "all of them." 5355 if test "x$LINGUAS" = x; then 5356 CATALOGS="$CATALOGS $cat" 5357 XLINGUAS="$XLINGUAS $lang" 5358 else 5359 case "$LINGUAS" in *$lang*) 5360 CATALOGS="$CATALOGS $cat" 5361 XLINGUAS="$XLINGUAS $lang" 5362 ;; 5363 esac 5364 fi 5365 done 5366 LINGUAS="$XLINGUAS" 5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 5368$as_echo "$LINGUAS" >&6; } 5369 5370 5371 DATADIRNAME=share 5372 5373 INSTOBJEXT=.mo 5374 5375 GENCAT=gencat 5376 5377 CATOBJEXT=.gmo 5378 5379fi 5380 5381localedir='${datadir}/locale' 5382 5383 5384if test x"$USE_NLS" = xyes; then 5385 CONFIG_ALL="$CONFIG_ALL all-po" 5386 CONFIG_CLEAN="$CONFIG_CLEAN clean-po" 5387 CONFIG_INSTALL="$CONFIG_INSTALL install-po" 5388 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po" 5389fi 5390 5391GNULIB=build-gnulib/import 5392 5393# For Makefile dependencies. 5394GNULIB_STDINT_H= 5395if test x"$STDINT_H" != x; then 5396 GNULIB_STDINT_H=$GNULIB/$STDINT_H 5397fi 5398 5399 5400PACKAGE=gdb 5401 5402cat >>confdefs.h <<_ACEOF 5403#define PACKAGE "$PACKAGE" 5404_ACEOF 5405 5406 5407 5408# We never need to detect it in this sub-configure. 5409# But preserve it for config.status --recheck. 5410 5411 5412 5413MAKEINFO_EXTRA_FLAGS="" 5414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5 5415$as_echo_n "checking whether $MAKEINFO supports @click... " >&6; } 5416if test "${gdb_cv_have_makeinfo_click+set}" = set; then : 5417 $as_echo_n "(cached) " >&6 5418else 5419 echo '@clicksequence{a @click{} b}' >conftest.texinfo 5420 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then 5421 gdb_cv_have_makeinfo_click=yes 5422 else 5423 gdb_cv_have_makeinfo_click=no 5424 fi 5425fi 5426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5 5427$as_echo "$gdb_cv_have_makeinfo_click" >&6; } 5428if test x"$gdb_cv_have_makeinfo_click" = xyes; then 5429 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK" 5430fi 5431 5432 5433 5434 5435# Check whether --with-separate-debug-dir was given. 5436if test "${with_separate_debug_dir+set}" = set; then : 5437 withval=$with_separate_debug_dir; 5438 DEBUGDIR=$withval 5439else 5440 DEBUGDIR=${libdir}/debug 5441fi 5442 5443 5444 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 5445 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 5446 ac_define_dir=`eval echo $DEBUGDIR` 5447 ac_define_dir=`eval echo $ac_define_dir` 5448 5449cat >>confdefs.h <<_ACEOF 5450#define DEBUGDIR "$ac_define_dir" 5451_ACEOF 5452 5453 5454 5455 5456 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then 5457 if test "x$prefix" = xNONE; then 5458 test_prefix=/usr/local 5459 else 5460 test_prefix=$prefix 5461 fi 5462 else 5463 test_prefix=$exec_prefix 5464 fi 5465 value=0 5466 case ${ac_define_dir} in 5467 "${test_prefix}"|"${test_prefix}/"*|\ 5468 '${exec_prefix}'|'${exec_prefix}/'*) 5469 value=1 5470 ;; 5471 esac 5472 5473cat >>confdefs.h <<_ACEOF 5474#define DEBUGDIR_RELOCATABLE $value 5475_ACEOF 5476 5477 5478 5479 5480# We can't pass paths as command line arguments. 5481# Mingw32 tries to be clever and will convert the paths for us. 5482# For example -DBINDIR="/usr/local/bin" passed on the command line may get 5483# converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin". 5484# This breaks GDB's relocatable path conversions since paths passed in 5485# config.h would not get so translated, the path prefixes no longer match. 5486 5487 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 5488 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 5489 ac_define_dir=`eval echo $bindir` 5490 ac_define_dir=`eval echo $ac_define_dir` 5491 5492cat >>confdefs.h <<_ACEOF 5493#define BINDIR "$ac_define_dir" 5494_ACEOF 5495 5496 5497 5498# GDB's datadir relocation 5499 5500 5501 5502# Check whether --with-gdb-datadir was given. 5503if test "${with_gdb_datadir+set}" = set; then : 5504 withval=$with_gdb_datadir; 5505 GDB_DATADIR=$withval 5506else 5507 GDB_DATADIR=${datadir}/gdb 5508fi 5509 5510 5511 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 5512 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 5513 ac_define_dir=`eval echo $GDB_DATADIR` 5514 ac_define_dir=`eval echo $ac_define_dir` 5515 5516cat >>confdefs.h <<_ACEOF 5517#define GDB_DATADIR "$ac_define_dir" 5518_ACEOF 5519 5520 5521 5522 5523 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then 5524 if test "x$prefix" = xNONE; then 5525 test_prefix=/usr/local 5526 else 5527 test_prefix=$prefix 5528 fi 5529 else 5530 test_prefix=$exec_prefix 5531 fi 5532 value=0 5533 case ${ac_define_dir} in 5534 "${test_prefix}"|"${test_prefix}/"*|\ 5535 '${exec_prefix}'|'${exec_prefix}/'*) 5536 value=1 5537 ;; 5538 esac 5539 5540cat >>confdefs.h <<_ACEOF 5541#define GDB_DATADIR_RELOCATABLE $value 5542_ACEOF 5543 5544 5545 5546 5547 5548# Check whether --with-relocated-sources was given. 5549if test "${with_relocated_sources+set}" = set; then : 5550 withval=$with_relocated_sources; reloc_srcdir="${withval}" 5551 5552 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 5553 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 5554 ac_define_dir=`eval echo $reloc_srcdir` 5555 ac_define_dir=`eval echo $ac_define_dir` 5556 5557cat >>confdefs.h <<_ACEOF 5558#define RELOC_SRCDIR "$ac_define_dir" 5559_ACEOF 5560 5561 5562 5563fi 5564 5565 5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5 5567$as_echo_n "checking for default auto-load directory... " >&6; } 5568 5569# Check whether --with-auto-load-dir was given. 5570if test "${with_auto_load_dir+set}" = set; then : 5571 withval=$with_auto_load_dir; 5572else 5573 with_auto_load_dir='$debugdir:$datadir/auto-load' 5574fi 5575 5576escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'` 5577 5578 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 5579 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 5580 ac_define_dir=`eval echo $escape_dir` 5581 ac_define_dir=`eval echo $ac_define_dir` 5582 5583cat >>confdefs.h <<_ACEOF 5584#define AUTO_LOAD_DIR "$ac_define_dir" 5585_ACEOF 5586 5587 5588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5 5589$as_echo "$with_auto_load_dir" >&6; } 5590 5591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5 5592$as_echo_n "checking for default auto-load safe-path... " >&6; } 5593 5594# Check whether --with-auto-load-safe-path was given. 5595if test "${with_auto_load_safe_path+set}" = set; then : 5596 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then 5597 with_auto_load_safe_path="/" 5598 fi 5599else 5600 with_auto_load_safe_path="$with_auto_load_dir" 5601fi 5602 5603escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'` 5604 5605 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 5606 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 5607 ac_define_dir=`eval echo $escape_dir` 5608 ac_define_dir=`eval echo $ac_define_dir` 5609 5610cat >>confdefs.h <<_ACEOF 5611#define AUTO_LOAD_SAFE_PATH "$ac_define_dir" 5612_ACEOF 5613 5614 5615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5 5616$as_echo "$with_auto_load_safe_path" >&6; } 5617 5618 5619 5620subdirs="$subdirs testsuite" 5621 5622 5623# Check whether to support alternative target configurations 5624# Check whether --enable-targets was given. 5625if test "${enable_targets+set}" = set; then : 5626 enableval=$enable_targets; case "${enableval}" in 5627 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5 5628 ;; 5629 no) enable_targets= ;; 5630 *) enable_targets=$enableval ;; 5631esac 5632fi 5633 5634 5635# Check whether to enable 64-bit support on 32-bit hosts 5636# Check whether --enable-64-bit-bfd was given. 5637if test "${enable_64_bit_bfd+set}" = set; then : 5638 enableval=$enable_64_bit_bfd; case "${enableval}" in 5639 yes) want64=true ;; 5640 no) want64=false ;; 5641 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; 5642esac 5643else 5644 want64=false 5645fi 5646 5647# Provide defaults for some variables set by the per-host and per-target 5648# configuration. 5649gdb_host_obs=posix-hdep.o 5650 5651if test "${target}" = "${host}"; then 5652 gdb_native=yes 5653else 5654 gdb_native=no 5655fi 5656 5657. $srcdir/configure.host 5658 5659# Add in the common host objects. 5660. $srcdir/common/common.host 5661gdb_host_obs="$gdb_host_obs $common_host_obs" 5662 5663# Accumulate some settings from configure.tgt over all enabled targets 5664 5665TARGET_OBS= 5666all_targets= 5667HAVE_NATIVE_GCORE_TARGET= 5668 5669for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'` 5670do 5671 if test "$targ_alias" = "all"; then 5672 all_targets=true 5673 else 5674 # Canonicalize the secondary target names. 5675 result=`$ac_config_sub $targ_alias 2>/dev/null` 5676 if test -n "$result"; then 5677 targ=$result 5678 else 5679 targ=$targ_alias 5680 fi 5681 5682 . ${srcdir}/configure.tgt 5683 5684 if test -z "${gdb_target_obs}"; then : 5685 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5 5686fi 5687 5688 # Target-specific object files 5689 for i in ${gdb_target_obs}; do 5690 case " $TARGET_OBS " in 5691 *" ${i} "*) ;; 5692 *) 5693 TARGET_OBS="$TARGET_OBS ${i}" 5694 ;; 5695 esac 5696 done 5697 5698 # Check whether this target needs 64-bit CORE_ADDR 5699 if test x${want64} = xfalse; then 5700 . ${srcdir}/../bfd/config.bfd 5701 fi 5702 5703 # Check whether this target is native and supports gcore. 5704 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \ 5705 && $gdb_have_gcore; then 5706 HAVE_NATIVE_GCORE_TARGET=1 5707 fi 5708 fi 5709done 5710 5711if test x${all_targets} = xtrue; then 5712 5713 # We want all 64-bit targets if we either: 5714 # - run on a 64-bit host or 5715 # - already require 64-bit support for some other target or 5716 # - the --enable-64-bit-bfd option was supplied 5717 # Otherwise we only support all 32-bit targets. 5718 # 5719 # NOTE: This test must be in sync with the corresponding 5720 # tests in BFD! 5721 5722 if test x${want64} = xfalse; then 5723 # The cast to long int works around a bug in the HP C Compiler 5724# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 5725# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 5726# This bug is HP SR number 8606223364. 5727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 5728$as_echo_n "checking size of long... " >&6; } 5729if test "${ac_cv_sizeof_long+set}" = set; then : 5730 $as_echo_n "(cached) " >&6 5731else 5732 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 5733 5734else 5735 if test "$ac_cv_type_long" = yes; then 5736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5737$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5738{ as_fn_set_status 77 5739as_fn_error "cannot compute sizeof (long) 5740See \`config.log' for more details." "$LINENO" 5; }; } 5741 else 5742 ac_cv_sizeof_long=0 5743 fi 5744fi 5745 5746fi 5747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 5748$as_echo "$ac_cv_sizeof_long" >&6; } 5749 5750 5751 5752cat >>confdefs.h <<_ACEOF 5753#define SIZEOF_LONG $ac_cv_sizeof_long 5754_ACEOF 5755 5756 5757 if test "x${ac_cv_sizeof_long}" = "x8"; then 5758 want64=true 5759 fi 5760 fi 5761 if test x${want64} = xtrue; then 5762 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)' 5763 else 5764 TARGET_OBS='$(ALL_TARGET_OBS)' 5765 fi 5766fi 5767 5768 5769 5770 5771# For other settings, only the main target counts. 5772gdb_sim= 5773gdb_osabi= 5774build_gdbserver= 5775targ=$target; . ${srcdir}/configure.tgt 5776 5777# Fetch the default architecture and default target vector from BFD. 5778targ=$target; . $srcdir/../bfd/config.bfd 5779 5780# We only want the first architecture, so strip off the others if 5781# there is more than one. 5782targ_archs=`echo $targ_archs | sed 's/ .*//'` 5783 5784if test "x$targ_archs" != x; then 5785 5786cat >>confdefs.h <<_ACEOF 5787#define DEFAULT_BFD_ARCH $targ_archs 5788_ACEOF 5789 5790fi 5791if test "x$targ_defvec" != x; then 5792 5793cat >>confdefs.h <<_ACEOF 5794#define DEFAULT_BFD_VEC $targ_defvec 5795_ACEOF 5796 5797fi 5798 5799# The CLI cannot be disabled yet, but may be in the future. 5800 5801# Enable CLI. 5802# Check whether --enable-gdbcli was given. 5803if test "${enable_gdbcli+set}" = set; then : 5804 enableval=$enable_gdbcli; case $enableval in 5805 yes) 5806 ;; 5807 no) 5808 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;; 5809 *) 5810 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;; 5811 esac 5812else 5813 enable_gdbcli=yes 5814fi 5815 5816if test x"$enable_gdbcli" = xyes; then 5817 if test -d $srcdir/cli; then 5818 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)" 5819 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)" 5820 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)" 5821 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)" 5822 fi 5823fi 5824 5825# Enable MI. 5826# Check whether --enable-gdbmi was given. 5827if test "${enable_gdbmi+set}" = set; then : 5828 enableval=$enable_gdbmi; case $enableval in 5829 yes | no) 5830 ;; 5831 *) 5832 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;; 5833 esac 5834else 5835 enable_gdbmi=yes 5836fi 5837 5838if test x"$enable_gdbmi" = xyes; then 5839 if test -d $srcdir/mi; then 5840 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)" 5841 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)" 5842 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)" 5843 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)" 5844 fi 5845fi 5846 5847# Enable TUI. 5848# Check whether --enable-tui was given. 5849if test "${enable_tui+set}" = set; then : 5850 enableval=$enable_tui; case $enableval in 5851 yes | no | auto) 5852 ;; 5853 *) 5854 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;; 5855 esac 5856else 5857 enable_tui=auto 5858fi 5859 5860 5861# Enable gdbtk. 5862# Check whether --enable-gdbtk was given. 5863if test "${enable_gdbtk+set}" = set; then : 5864 enableval=$enable_gdbtk; case $enableval in 5865 yes | no) 5866 ;; 5867 *) 5868 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;; 5869 esac 5870else 5871 if test -d $srcdir/gdbtk; then 5872 enable_gdbtk=yes 5873 else 5874 enable_gdbtk=no 5875 fi 5876fi 5877 5878# We unconditionally disable gdbtk tests on selected platforms. 5879case $host_os in 5880 go32* | windows*) 5881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5 5882$as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;} 5883 enable_gdbtk=no ;; 5884esac 5885 5886# Libunwind support for ia64. 5887 5888 5889# Check whether --with-libunwind-ia64 was given. 5890if test "${with_libunwind_ia64+set}" = set; then : 5891 withval=$with_libunwind_ia64; 5892else 5893 with_libunwind_ia64=auto 5894fi 5895 5896 5897# Backward compatibility option. 5898if test "${with_libunwind+set}" = set; then 5899 if test x"$with_libunwind_ia64" != xauto; then 5900 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5 5901 fi 5902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5 5903$as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;} 5904 with_libunwind_ia64="$with_libunwind" 5905fi 5906 5907case "$with_libunwind_ia64" in 5908 yes | no) 5909 ;; 5910 auto) 5911 for ac_header in libunwind-ia64.h 5912do : 5913 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default" 5914if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then : 5915 cat >>confdefs.h <<_ACEOF 5916#define HAVE_LIBUNWIND_IA64_H 1 5917_ACEOF 5918 5919fi 5920 5921done 5922 5923 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h 5924 ;; 5925 *) 5926 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5 5927 ;; 5928esac 5929 5930if test x"$with_libunwind_ia64" = xyes; then 5931 for ac_header in libunwind-ia64.h 5932do : 5933 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default" 5934if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then : 5935 cat >>confdefs.h <<_ACEOF 5936#define HAVE_LIBUNWIND_IA64_H 1 5937_ACEOF 5938 5939fi 5940 5941done 5942 5943 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then 5944 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5 5945 fi 5946 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o" 5947 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o" 5948 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c" 5949fi 5950 5951opt_curses=no 5952 5953# Check whether --with-curses was given. 5954if test "${with_curses+set}" = set; then : 5955 withval=$with_curses; opt_curses=$withval 5956fi 5957 5958 5959prefer_curses=no 5960if test "$opt_curses" = "yes"; then 5961 prefer_curses=yes 5962fi 5963 5964# Profiling support. 5965# Check whether --enable-profiling was given. 5966if test "${enable_profiling+set}" = set; then : 5967 enableval=$enable_profiling; case $enableval in 5968 yes | no) 5969 ;; 5970 *) 5971 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;; 5972 esac 5973else 5974 enable_profiling=no 5975fi 5976 5977 5978for ac_func in monstartup _mcleanup 5979do : 5980 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5981ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5982eval as_val=\$$as_ac_var 5983 if test "x$as_val" = x""yes; then : 5984 cat >>confdefs.h <<_ACEOF 5985#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5986_ACEOF 5987 5988fi 5989done 5990 5991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5 5992$as_echo_n "checking for _etext... " >&6; } 5993if test "${ac_cv_var__etext+set}" = set; then : 5994 $as_echo_n "(cached) " >&6 5995else 5996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5997/* end confdefs.h. */ 5998#include <stdlib.h> 5999extern char _etext; 6000 6001int 6002main () 6003{ 6004free (&_etext); 6005 ; 6006 return 0; 6007} 6008_ACEOF 6009if ac_fn_c_try_link "$LINENO"; then : 6010 ac_cv_var__etext=yes 6011else 6012 ac_cv_var__etext=no 6013fi 6014rm -f core conftest.err conftest.$ac_objext \ 6015 conftest$ac_exeext conftest.$ac_ext 6016fi 6017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5 6018$as_echo "$ac_cv_var__etext" >&6; } 6019if test $ac_cv_var__etext = yes; then 6020 6021$as_echo "#define HAVE__ETEXT 1" >>confdefs.h 6022 6023fi 6024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5 6025$as_echo_n "checking for etext... " >&6; } 6026if test "${ac_cv_var_etext+set}" = set; then : 6027 $as_echo_n "(cached) " >&6 6028else 6029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6030/* end confdefs.h. */ 6031#include <stdlib.h> 6032extern char etext; 6033 6034int 6035main () 6036{ 6037free (&etext); 6038 ; 6039 return 0; 6040} 6041_ACEOF 6042if ac_fn_c_try_link "$LINENO"; then : 6043 ac_cv_var_etext=yes 6044else 6045 ac_cv_var_etext=no 6046fi 6047rm -f core conftest.err conftest.$ac_objext \ 6048 conftest$ac_exeext conftest.$ac_ext 6049fi 6050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5 6051$as_echo "$ac_cv_var_etext" >&6; } 6052if test $ac_cv_var_etext = yes; then 6053 6054$as_echo "#define HAVE_ETEXT 1" >>confdefs.h 6055 6056fi 6057if test "$enable_profiling" = yes ; then 6058 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then 6059 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5 6060 fi 6061 PROFILE_CFLAGS=-pg 6062 OLD_CFLAGS="$CFLAGS" 6063 CFLAGS="$CFLAGS $PROFILE_CFLAGS" 6064 6065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5 6066$as_echo_n "checking whether $CC supports -pg... " >&6; } 6067if test "${ac_cv_cc_supports_pg+set}" = set; then : 6068 $as_echo_n "(cached) " >&6 6069else 6070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6071/* end confdefs.h. */ 6072 6073int 6074main () 6075{ 6076int x; 6077 ; 6078 return 0; 6079} 6080_ACEOF 6081if ac_fn_c_try_compile "$LINENO"; then : 6082 ac_cv_cc_supports_pg=yes 6083else 6084 ac_cv_cc_supports_pg=no 6085fi 6086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6087fi 6088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5 6089$as_echo "$ac_cv_cc_supports_pg" >&6; } 6090 6091 if test $ac_cv_cc_supports_pg = no; then 6092 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5 6093 fi 6094 6095 CFLAGS="$OLD_CFLAGS" 6096fi 6097 6098 6099 6100# Check whether --with-pkgversion was given. 6101if test "${with_pkgversion+set}" = set; then : 6102 withval=$with_pkgversion; case "$withval" in 6103 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 6104 no) PKGVERSION= ;; 6105 *) PKGVERSION="($withval) " ;; 6106 esac 6107else 6108 PKGVERSION="(GDB) " 6109 6110fi 6111 6112 6113 6114 6115 6116# Check whether --with-bugurl was given. 6117if test "${with_bugurl+set}" = set; then : 6118 withval=$with_bugurl; case "$withval" in 6119 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 6120 no) BUGURL= 6121 ;; 6122 *) BUGURL="$withval" 6123 ;; 6124 esac 6125else 6126 BUGURL="http://www.gnu.org/software/gdb/bugs/" 6127 6128fi 6129 6130 case ${BUGURL} in 6131 "") 6132 REPORT_BUGS_TO= 6133 REPORT_BUGS_TEXI= 6134 ;; 6135 *) 6136 REPORT_BUGS_TO="<$BUGURL>" 6137 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 6138 ;; 6139 esac; 6140 6141 6142 6143 6144cat >>confdefs.h <<_ACEOF 6145#define PKGVERSION "$PKGVERSION" 6146_ACEOF 6147 6148 6149cat >>confdefs.h <<_ACEOF 6150#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 6151_ACEOF 6152 6153 6154# --------------------- # 6155# Checks for programs. # 6156# --------------------- # 6157 6158for ac_prog in gawk mawk nawk awk 6159do 6160 # Extract the first word of "$ac_prog", so it can be a program name with args. 6161set dummy $ac_prog; ac_word=$2 6162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6163$as_echo_n "checking for $ac_word... " >&6; } 6164if test "${ac_cv_prog_AWK+set}" = set; then : 6165 $as_echo_n "(cached) " >&6 6166else 6167 if test -n "$AWK"; then 6168 ac_cv_prog_AWK="$AWK" # Let the user override the test. 6169else 6170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6171for as_dir in $PATH 6172do 6173 IFS=$as_save_IFS 6174 test -z "$as_dir" && as_dir=. 6175 for ac_exec_ext in '' $ac_executable_extensions; do 6176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6177 ac_cv_prog_AWK="$ac_prog" 6178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6179 break 2 6180 fi 6181done 6182 done 6183IFS=$as_save_IFS 6184 6185fi 6186fi 6187AWK=$ac_cv_prog_AWK 6188if test -n "$AWK"; then 6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 6190$as_echo "$AWK" >&6; } 6191else 6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6193$as_echo "no" >&6; } 6194fi 6195 6196 6197 test -n "$AWK" && break 6198done 6199 6200# Find a good install program. We prefer a C program (faster), 6201# so one script is as good as another. But avoid the broken or 6202# incompatible versions: 6203# SysV /etc/install, /usr/sbin/install 6204# SunOS /usr/etc/install 6205# IRIX /sbin/install 6206# AIX /bin/install 6207# AmigaOS /C/install, which installs bootblocks on floppy discs 6208# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 6209# AFS /usr/afsws/bin/install, which mishandles nonexistent args 6210# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 6211# OS/2's system install, which has a completely different semantic 6212# ./install, which can be erroneously created by make from ./install.sh. 6213# Reject install programs that cannot install multiple files. 6214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 6215$as_echo_n "checking for a BSD-compatible install... " >&6; } 6216if test -z "$INSTALL"; then 6217if test "${ac_cv_path_install+set}" = set; then : 6218 $as_echo_n "(cached) " >&6 6219else 6220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6221for as_dir in $PATH 6222do 6223 IFS=$as_save_IFS 6224 test -z "$as_dir" && as_dir=. 6225 # Account for people who put trailing slashes in PATH elements. 6226case $as_dir/ in #(( 6227 ./ | .// | /[cC]/* | \ 6228 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 6229 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 6230 /usr/ucb/* ) ;; 6231 *) 6232 # OSF1 and SCO ODT 3.0 have their own names for install. 6233 # Don't use installbsd from OSF since it installs stuff as root 6234 # by default. 6235 for ac_prog in ginstall scoinst install; do 6236 for ac_exec_ext in '' $ac_executable_extensions; do 6237 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 6238 if test $ac_prog = install && 6239 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 6240 # AIX install. It has an incompatible calling convention. 6241 : 6242 elif test $ac_prog = install && 6243 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 6244 # program-specific install script used by HP pwplus--don't use. 6245 : 6246 else 6247 rm -rf conftest.one conftest.two conftest.dir 6248 echo one > conftest.one 6249 echo two > conftest.two 6250 mkdir conftest.dir 6251 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 6252 test -s conftest.one && test -s conftest.two && 6253 test -s conftest.dir/conftest.one && 6254 test -s conftest.dir/conftest.two 6255 then 6256 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 6257 break 3 6258 fi 6259 fi 6260 fi 6261 done 6262 done 6263 ;; 6264esac 6265 6266 done 6267IFS=$as_save_IFS 6268 6269rm -rf conftest.one conftest.two conftest.dir 6270 6271fi 6272 if test "${ac_cv_path_install+set}" = set; then 6273 INSTALL=$ac_cv_path_install 6274 else 6275 # As a last resort, use the slow shell script. Don't cache a 6276 # value for INSTALL within a source directory, because that will 6277 # break other packages using the cache if that directory is 6278 # removed, or if the value is a relative name. 6279 INSTALL=$ac_install_sh 6280 fi 6281fi 6282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 6283$as_echo "$INSTALL" >&6; } 6284 6285# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 6286# It thinks the first close brace ends the variable substitution. 6287test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 6288 6289test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 6290 6291test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 6292 6293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6294$as_echo_n "checking whether ln -s works... " >&6; } 6295LN_S=$as_ln_s 6296if test "$LN_S" = "ln -s"; then 6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6298$as_echo "yes" >&6; } 6299else 6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6301$as_echo "no, using $LN_S" >&6; } 6302fi 6303 6304if test -n "$ac_tool_prefix"; then 6305 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6306set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6308$as_echo_n "checking for $ac_word... " >&6; } 6309if test "${ac_cv_prog_RANLIB+set}" = set; then : 6310 $as_echo_n "(cached) " >&6 6311else 6312 if test -n "$RANLIB"; then 6313 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6314else 6315as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6316for as_dir in $PATH 6317do 6318 IFS=$as_save_IFS 6319 test -z "$as_dir" && as_dir=. 6320 for ac_exec_ext in '' $ac_executable_extensions; do 6321 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6322 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6324 break 2 6325 fi 6326done 6327 done 6328IFS=$as_save_IFS 6329 6330fi 6331fi 6332RANLIB=$ac_cv_prog_RANLIB 6333if test -n "$RANLIB"; then 6334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6335$as_echo "$RANLIB" >&6; } 6336else 6337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6338$as_echo "no" >&6; } 6339fi 6340 6341 6342fi 6343if test -z "$ac_cv_prog_RANLIB"; then 6344 ac_ct_RANLIB=$RANLIB 6345 # Extract the first word of "ranlib", so it can be a program name with args. 6346set dummy ranlib; ac_word=$2 6347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6348$as_echo_n "checking for $ac_word... " >&6; } 6349if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6350 $as_echo_n "(cached) " >&6 6351else 6352 if test -n "$ac_ct_RANLIB"; then 6353 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6354else 6355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6356for as_dir in $PATH 6357do 6358 IFS=$as_save_IFS 6359 test -z "$as_dir" && as_dir=. 6360 for ac_exec_ext in '' $ac_executable_extensions; do 6361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6362 ac_cv_prog_ac_ct_RANLIB="ranlib" 6363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6364 break 2 6365 fi 6366done 6367 done 6368IFS=$as_save_IFS 6369 6370fi 6371fi 6372ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6373if test -n "$ac_ct_RANLIB"; then 6374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6375$as_echo "$ac_ct_RANLIB" >&6; } 6376else 6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6378$as_echo "no" >&6; } 6379fi 6380 6381 if test "x$ac_ct_RANLIB" = x; then 6382 RANLIB=":" 6383 else 6384 case $cross_compiling:$ac_tool_warned in 6385yes:) 6386{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6387$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6388ac_tool_warned=yes ;; 6389esac 6390 RANLIB=$ac_ct_RANLIB 6391 fi 6392else 6393 RANLIB="$ac_cv_prog_RANLIB" 6394fi 6395 6396for ac_prog in 'bison -y' byacc 6397do 6398 # Extract the first word of "$ac_prog", so it can be a program name with args. 6399set dummy $ac_prog; ac_word=$2 6400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6401$as_echo_n "checking for $ac_word... " >&6; } 6402if test "${ac_cv_prog_YACC+set}" = set; then : 6403 $as_echo_n "(cached) " >&6 6404else 6405 if test -n "$YACC"; then 6406 ac_cv_prog_YACC="$YACC" # Let the user override the test. 6407else 6408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6409for as_dir in $PATH 6410do 6411 IFS=$as_save_IFS 6412 test -z "$as_dir" && as_dir=. 6413 for ac_exec_ext in '' $ac_executable_extensions; do 6414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6415 ac_cv_prog_YACC="$ac_prog" 6416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6417 break 2 6418 fi 6419done 6420 done 6421IFS=$as_save_IFS 6422 6423fi 6424fi 6425YACC=$ac_cv_prog_YACC 6426if test -n "$YACC"; then 6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 6428$as_echo "$YACC" >&6; } 6429else 6430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6431$as_echo "no" >&6; } 6432fi 6433 6434 6435 test -n "$YACC" && break 6436done 6437test -n "$YACC" || YACC="yacc" 6438 6439 6440if test -n "$ac_tool_prefix"; then 6441 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6442set dummy ${ac_tool_prefix}ar; ac_word=$2 6443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6444$as_echo_n "checking for $ac_word... " >&6; } 6445if test "${ac_cv_prog_AR+set}" = set; then : 6446 $as_echo_n "(cached) " >&6 6447else 6448 if test -n "$AR"; then 6449 ac_cv_prog_AR="$AR" # Let the user override the test. 6450else 6451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6452for as_dir in $PATH 6453do 6454 IFS=$as_save_IFS 6455 test -z "$as_dir" && as_dir=. 6456 for ac_exec_ext in '' $ac_executable_extensions; do 6457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6458 ac_cv_prog_AR="${ac_tool_prefix}ar" 6459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6460 break 2 6461 fi 6462done 6463 done 6464IFS=$as_save_IFS 6465 6466fi 6467fi 6468AR=$ac_cv_prog_AR 6469if test -n "$AR"; then 6470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6471$as_echo "$AR" >&6; } 6472else 6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6474$as_echo "no" >&6; } 6475fi 6476 6477 6478fi 6479if test -z "$ac_cv_prog_AR"; then 6480 ac_ct_AR=$AR 6481 # Extract the first word of "ar", so it can be a program name with args. 6482set dummy ar; ac_word=$2 6483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6484$as_echo_n "checking for $ac_word... " >&6; } 6485if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6486 $as_echo_n "(cached) " >&6 6487else 6488 if test -n "$ac_ct_AR"; then 6489 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6490else 6491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6492for as_dir in $PATH 6493do 6494 IFS=$as_save_IFS 6495 test -z "$as_dir" && as_dir=. 6496 for ac_exec_ext in '' $ac_executable_extensions; do 6497 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6498 ac_cv_prog_ac_ct_AR="ar" 6499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6500 break 2 6501 fi 6502done 6503 done 6504IFS=$as_save_IFS 6505 6506fi 6507fi 6508ac_ct_AR=$ac_cv_prog_ac_ct_AR 6509if test -n "$ac_ct_AR"; then 6510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6511$as_echo "$ac_ct_AR" >&6; } 6512else 6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6514$as_echo "no" >&6; } 6515fi 6516 6517 if test "x$ac_ct_AR" = x; then 6518 AR="" 6519 else 6520 case $cross_compiling:$ac_tool_warned in 6521yes:) 6522{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6523$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6524ac_tool_warned=yes ;; 6525esac 6526 AR=$ac_ct_AR 6527 fi 6528else 6529 AR="$ac_cv_prog_AR" 6530fi 6531 6532if test -n "$ac_tool_prefix"; then 6533 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6534set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6536$as_echo_n "checking for $ac_word... " >&6; } 6537if test "${ac_cv_prog_DLLTOOL+set}" = set; then : 6538 $as_echo_n "(cached) " >&6 6539else 6540 if test -n "$DLLTOOL"; then 6541 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6542else 6543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6544for as_dir in $PATH 6545do 6546 IFS=$as_save_IFS 6547 test -z "$as_dir" && as_dir=. 6548 for ac_exec_ext in '' $ac_executable_extensions; do 6549 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6550 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6552 break 2 6553 fi 6554done 6555 done 6556IFS=$as_save_IFS 6557 6558fi 6559fi 6560DLLTOOL=$ac_cv_prog_DLLTOOL 6561if test -n "$DLLTOOL"; then 6562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6563$as_echo "$DLLTOOL" >&6; } 6564else 6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6566$as_echo "no" >&6; } 6567fi 6568 6569 6570fi 6571if test -z "$ac_cv_prog_DLLTOOL"; then 6572 ac_ct_DLLTOOL=$DLLTOOL 6573 # Extract the first word of "dlltool", so it can be a program name with args. 6574set dummy dlltool; ac_word=$2 6575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6576$as_echo_n "checking for $ac_word... " >&6; } 6577if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then : 6578 $as_echo_n "(cached) " >&6 6579else 6580 if test -n "$ac_ct_DLLTOOL"; then 6581 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6582else 6583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6584for as_dir in $PATH 6585do 6586 IFS=$as_save_IFS 6587 test -z "$as_dir" && as_dir=. 6588 for ac_exec_ext in '' $ac_executable_extensions; do 6589 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6590 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6592 break 2 6593 fi 6594done 6595 done 6596IFS=$as_save_IFS 6597 6598fi 6599fi 6600ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6601if test -n "$ac_ct_DLLTOOL"; then 6602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6603$as_echo "$ac_ct_DLLTOOL" >&6; } 6604else 6605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6606$as_echo "no" >&6; } 6607fi 6608 6609 if test "x$ac_ct_DLLTOOL" = x; then 6610 DLLTOOL="" 6611 else 6612 case $cross_compiling:$ac_tool_warned in 6613yes:) 6614{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6615$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6616ac_tool_warned=yes ;; 6617esac 6618 DLLTOOL=$ac_ct_DLLTOOL 6619 fi 6620else 6621 DLLTOOL="$ac_cv_prog_DLLTOOL" 6622fi 6623 6624if test -n "$ac_tool_prefix"; then 6625 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. 6626set dummy ${ac_tool_prefix}windres; ac_word=$2 6627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6628$as_echo_n "checking for $ac_word... " >&6; } 6629if test "${ac_cv_prog_WINDRES+set}" = set; then : 6630 $as_echo_n "(cached) " >&6 6631else 6632 if test -n "$WINDRES"; then 6633 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. 6634else 6635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6636for as_dir in $PATH 6637do 6638 IFS=$as_save_IFS 6639 test -z "$as_dir" && as_dir=. 6640 for ac_exec_ext in '' $ac_executable_extensions; do 6641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6642 ac_cv_prog_WINDRES="${ac_tool_prefix}windres" 6643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6644 break 2 6645 fi 6646done 6647 done 6648IFS=$as_save_IFS 6649 6650fi 6651fi 6652WINDRES=$ac_cv_prog_WINDRES 6653if test -n "$WINDRES"; then 6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 6655$as_echo "$WINDRES" >&6; } 6656else 6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6658$as_echo "no" >&6; } 6659fi 6660 6661 6662fi 6663if test -z "$ac_cv_prog_WINDRES"; then 6664 ac_ct_WINDRES=$WINDRES 6665 # Extract the first word of "windres", so it can be a program name with args. 6666set dummy windres; ac_word=$2 6667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6668$as_echo_n "checking for $ac_word... " >&6; } 6669if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then : 6670 $as_echo_n "(cached) " >&6 6671else 6672 if test -n "$ac_ct_WINDRES"; then 6673 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test. 6674else 6675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6676for as_dir in $PATH 6677do 6678 IFS=$as_save_IFS 6679 test -z "$as_dir" && as_dir=. 6680 for ac_exec_ext in '' $ac_executable_extensions; do 6681 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6682 ac_cv_prog_ac_ct_WINDRES="windres" 6683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6684 break 2 6685 fi 6686done 6687 done 6688IFS=$as_save_IFS 6689 6690fi 6691fi 6692ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES 6693if test -n "$ac_ct_WINDRES"; then 6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5 6695$as_echo "$ac_ct_WINDRES" >&6; } 6696else 6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6698$as_echo "no" >&6; } 6699fi 6700 6701 if test "x$ac_ct_WINDRES" = x; then 6702 WINDRES="" 6703 else 6704 case $cross_compiling:$ac_tool_warned in 6705yes:) 6706{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6707$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6708ac_tool_warned=yes ;; 6709esac 6710 WINDRES=$ac_ct_WINDRES 6711 fi 6712else 6713 WINDRES="$ac_cv_prog_WINDRES" 6714fi 6715 6716 6717case $host_os in 6718 gnu*) 6719 # Needed for GNU Hurd hosts. 6720 if test -n "$ac_tool_prefix"; then 6721 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args. 6722set dummy ${ac_tool_prefix}mig; ac_word=$2 6723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6724$as_echo_n "checking for $ac_word... " >&6; } 6725if test "${ac_cv_prog_MIG+set}" = set; then : 6726 $as_echo_n "(cached) " >&6 6727else 6728 if test -n "$MIG"; then 6729 ac_cv_prog_MIG="$MIG" # Let the user override the test. 6730else 6731as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6732for as_dir in $PATH 6733do 6734 IFS=$as_save_IFS 6735 test -z "$as_dir" && as_dir=. 6736 for ac_exec_ext in '' $ac_executable_extensions; do 6737 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6738 ac_cv_prog_MIG="${ac_tool_prefix}mig" 6739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6740 break 2 6741 fi 6742done 6743 done 6744IFS=$as_save_IFS 6745 6746fi 6747fi 6748MIG=$ac_cv_prog_MIG 6749if test -n "$MIG"; then 6750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5 6751$as_echo "$MIG" >&6; } 6752else 6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6754$as_echo "no" >&6; } 6755fi 6756 6757 6758fi 6759if test -z "$ac_cv_prog_MIG"; then 6760 ac_ct_MIG=$MIG 6761 # Extract the first word of "mig", so it can be a program name with args. 6762set dummy mig; ac_word=$2 6763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6764$as_echo_n "checking for $ac_word... " >&6; } 6765if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then : 6766 $as_echo_n "(cached) " >&6 6767else 6768 if test -n "$ac_ct_MIG"; then 6769 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test. 6770else 6771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6772for as_dir in $PATH 6773do 6774 IFS=$as_save_IFS 6775 test -z "$as_dir" && as_dir=. 6776 for ac_exec_ext in '' $ac_executable_extensions; do 6777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6778 ac_cv_prog_ac_ct_MIG="mig" 6779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6780 break 2 6781 fi 6782done 6783 done 6784IFS=$as_save_IFS 6785 6786fi 6787fi 6788ac_ct_MIG=$ac_cv_prog_ac_ct_MIG 6789if test -n "$ac_ct_MIG"; then 6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5 6791$as_echo "$ac_ct_MIG" >&6; } 6792else 6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6794$as_echo "no" >&6; } 6795fi 6796 6797 if test "x$ac_ct_MIG" = x; then 6798 MIG="" 6799 else 6800 case $cross_compiling:$ac_tool_warned in 6801yes:) 6802{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6803$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6804ac_tool_warned=yes ;; 6805esac 6806 MIG=$ac_ct_MIG 6807 fi 6808else 6809 MIG="$ac_cv_prog_MIG" 6810fi 6811 6812 if test x"$MIG" = x; then 6813 as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5 6814 fi 6815 ;; 6816esac 6817 6818# ---------------------- # 6819# Checks for libraries. # 6820# ---------------------- # 6821 6822# We might need to link with -lm; most simulators need it. 6823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5 6824$as_echo_n "checking for main in -lm... " >&6; } 6825if test "${ac_cv_lib_m_main+set}" = set; then : 6826 $as_echo_n "(cached) " >&6 6827else 6828 ac_check_lib_save_LIBS=$LIBS 6829LIBS="-lm $LIBS" 6830cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6831/* end confdefs.h. */ 6832 6833 6834int 6835main () 6836{ 6837return main (); 6838 ; 6839 return 0; 6840} 6841_ACEOF 6842if ac_fn_c_try_link "$LINENO"; then : 6843 ac_cv_lib_m_main=yes 6844else 6845 ac_cv_lib_m_main=no 6846fi 6847rm -f core conftest.err conftest.$ac_objext \ 6848 conftest$ac_exeext conftest.$ac_ext 6849LIBS=$ac_check_lib_save_LIBS 6850fi 6851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5 6852$as_echo "$ac_cv_lib_m_main" >&6; } 6853if test "x$ac_cv_lib_m_main" = x""yes; then : 6854 cat >>confdefs.h <<_ACEOF 6855#define HAVE_LIBM 1 6856_ACEOF 6857 6858 LIBS="-lm $LIBS" 6859 6860fi 6861 6862 6863# We need to link with -lw to get `wctype' on Solaris before Solaris 6864# 2.6. Solaris 2.6 and beyond have this function in libc, and have a 6865# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1 6866# is known to have this problem). Therefore we avoid libw if we can. 6867ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype" 6868if test "x$ac_cv_func_wctype" = x""yes; then : 6869 6870else 6871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5 6872$as_echo_n "checking for wctype in -lw... " >&6; } 6873if test "${ac_cv_lib_w_wctype+set}" = set; then : 6874 $as_echo_n "(cached) " >&6 6875else 6876 ac_check_lib_save_LIBS=$LIBS 6877LIBS="-lw $LIBS" 6878cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6879/* end confdefs.h. */ 6880 6881/* Override any GCC internal prototype to avoid an error. 6882 Use char because int might match the return type of a GCC 6883 builtin and then its argument prototype would still apply. */ 6884#ifdef __cplusplus 6885extern "C" 6886#endif 6887char wctype (); 6888int 6889main () 6890{ 6891return wctype (); 6892 ; 6893 return 0; 6894} 6895_ACEOF 6896if ac_fn_c_try_link "$LINENO"; then : 6897 ac_cv_lib_w_wctype=yes 6898else 6899 ac_cv_lib_w_wctype=no 6900fi 6901rm -f core conftest.err conftest.$ac_objext \ 6902 conftest$ac_exeext conftest.$ac_ext 6903LIBS=$ac_check_lib_save_LIBS 6904fi 6905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5 6906$as_echo "$ac_cv_lib_w_wctype" >&6; } 6907if test "x$ac_cv_lib_w_wctype" = x""yes; then : 6908 cat >>confdefs.h <<_ACEOF 6909#define HAVE_LIBW 1 6910_ACEOF 6911 6912 LIBS="-lw $LIBS" 6913 6914fi 6915 6916fi 6917 6918 6919# Some systems (e.g. Solaris) have `gethostbyname' in libnsl. 6920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 6921$as_echo_n "checking for library containing gethostbyname... " >&6; } 6922if test "${ac_cv_search_gethostbyname+set}" = set; then : 6923 $as_echo_n "(cached) " >&6 6924else 6925 ac_func_search_save_LIBS=$LIBS 6926cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6927/* end confdefs.h. */ 6928 6929/* Override any GCC internal prototype to avoid an error. 6930 Use char because int might match the return type of a GCC 6931 builtin and then its argument prototype would still apply. */ 6932#ifdef __cplusplus 6933extern "C" 6934#endif 6935char gethostbyname (); 6936int 6937main () 6938{ 6939return gethostbyname (); 6940 ; 6941 return 0; 6942} 6943_ACEOF 6944for ac_lib in '' nsl; do 6945 if test -z "$ac_lib"; then 6946 ac_res="none required" 6947 else 6948 ac_res=-l$ac_lib 6949 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6950 fi 6951 if ac_fn_c_try_link "$LINENO"; then : 6952 ac_cv_search_gethostbyname=$ac_res 6953fi 6954rm -f core conftest.err conftest.$ac_objext \ 6955 conftest$ac_exeext 6956 if test "${ac_cv_search_gethostbyname+set}" = set; then : 6957 break 6958fi 6959done 6960if test "${ac_cv_search_gethostbyname+set}" = set; then : 6961 6962else 6963 ac_cv_search_gethostbyname=no 6964fi 6965rm conftest.$ac_ext 6966LIBS=$ac_func_search_save_LIBS 6967fi 6968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 6969$as_echo "$ac_cv_search_gethostbyname" >&6; } 6970ac_res=$ac_cv_search_gethostbyname 6971if test "$ac_res" != no; then : 6972 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6973 6974fi 6975 6976 6977# Some systems (e.g. Solaris) have `socketpair' in libsocket. 6978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5 6979$as_echo_n "checking for library containing socketpair... " >&6; } 6980if test "${ac_cv_search_socketpair+set}" = set; then : 6981 $as_echo_n "(cached) " >&6 6982else 6983 ac_func_search_save_LIBS=$LIBS 6984cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6985/* end confdefs.h. */ 6986 6987/* Override any GCC internal prototype to avoid an error. 6988 Use char because int might match the return type of a GCC 6989 builtin and then its argument prototype would still apply. */ 6990#ifdef __cplusplus 6991extern "C" 6992#endif 6993char socketpair (); 6994int 6995main () 6996{ 6997return socketpair (); 6998 ; 6999 return 0; 7000} 7001_ACEOF 7002for ac_lib in '' socket; do 7003 if test -z "$ac_lib"; then 7004 ac_res="none required" 7005 else 7006 ac_res=-l$ac_lib 7007 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7008 fi 7009 if ac_fn_c_try_link "$LINENO"; then : 7010 ac_cv_search_socketpair=$ac_res 7011fi 7012rm -f core conftest.err conftest.$ac_objext \ 7013 conftest$ac_exeext 7014 if test "${ac_cv_search_socketpair+set}" = set; then : 7015 break 7016fi 7017done 7018if test "${ac_cv_search_socketpair+set}" = set; then : 7019 7020else 7021 ac_cv_search_socketpair=no 7022fi 7023rm conftest.$ac_ext 7024LIBS=$ac_func_search_save_LIBS 7025fi 7026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5 7027$as_echo "$ac_cv_search_socketpair" >&6; } 7028ac_res=$ac_cv_search_socketpair 7029if test "$ac_res" != no; then : 7030 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7031 7032fi 7033 7034 7035# Link in zlib if we can. This allows us to read compressed debug sections. 7036 7037 # Use the system's zlib library. 7038 zlibdir="-L\$(top_builddir)/../zlib" 7039 zlibinc="-I\$(top_srcdir)/../zlib" 7040 7041# Check whether --with-system-zlib was given. 7042if test "${with_system_zlib+set}" = set; then : 7043 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 7044 zlibdir= 7045 zlibinc= 7046 fi 7047 7048fi 7049 7050 7051 7052 7053 7054# On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c). 7055# On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd. 7056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5 7057$as_echo_n "checking for library containing kinfo_getvmmap... " >&6; } 7058if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then : 7059 $as_echo_n "(cached) " >&6 7060else 7061 ac_func_search_save_LIBS=$LIBS 7062cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7063/* end confdefs.h. */ 7064 7065/* Override any GCC internal prototype to avoid an error. 7066 Use char because int might match the return type of a GCC 7067 builtin and then its argument prototype would still apply. */ 7068#ifdef __cplusplus 7069extern "C" 7070#endif 7071char kinfo_getvmmap (); 7072int 7073main () 7074{ 7075return kinfo_getvmmap (); 7076 ; 7077 return 0; 7078} 7079_ACEOF 7080for ac_lib in '' util util-freebsd; do 7081 if test -z "$ac_lib"; then 7082 ac_res="none required" 7083 else 7084 ac_res=-l$ac_lib 7085 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7086 fi 7087 if ac_fn_c_try_link "$LINENO"; then : 7088 ac_cv_search_kinfo_getvmmap=$ac_res 7089fi 7090rm -f core conftest.err conftest.$ac_objext \ 7091 conftest$ac_exeext 7092 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then : 7093 break 7094fi 7095done 7096if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then : 7097 7098else 7099 ac_cv_search_kinfo_getvmmap=no 7100fi 7101rm conftest.$ac_ext 7102LIBS=$ac_func_search_save_LIBS 7103fi 7104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5 7105$as_echo "$ac_cv_search_kinfo_getvmmap" >&6; } 7106ac_res=$ac_cv_search_kinfo_getvmmap 7107if test "$ac_res" != no; then : 7108 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7109 7110$as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h 7111 7112fi 7113 7114 7115 7116 if test "X$prefix" = "XNONE"; then 7117 acl_final_prefix="$ac_default_prefix" 7118 else 7119 acl_final_prefix="$prefix" 7120 fi 7121 if test "X$exec_prefix" = "XNONE"; then 7122 acl_final_exec_prefix='${prefix}' 7123 else 7124 acl_final_exec_prefix="$exec_prefix" 7125 fi 7126 acl_save_prefix="$prefix" 7127 prefix="$acl_final_prefix" 7128 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 7129 prefix="$acl_save_prefix" 7130 7131 7132# Check whether --with-gnu-ld was given. 7133if test "${with_gnu_ld+set}" = set; then : 7134 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 7135else 7136 with_gnu_ld=no 7137fi 7138 7139# Prepare PATH_SEPARATOR. 7140# The user is always right. 7141if test "${PATH_SEPARATOR+set}" != set; then 7142 echo "#! /bin/sh" >conf$$.sh 7143 echo "exit 0" >>conf$$.sh 7144 chmod +x conf$$.sh 7145 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 7146 PATH_SEPARATOR=';' 7147 else 7148 PATH_SEPARATOR=: 7149 fi 7150 rm -f conf$$.sh 7151fi 7152ac_prog=ld 7153if test "$GCC" = yes; then 7154 # Check if gcc -print-prog-name=ld gives a path. 7155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 7156$as_echo_n "checking for ld used by GCC... " >&6; } 7157 case $host in 7158 *-*-mingw*) 7159 # gcc leaves a trailing carriage return which upsets mingw 7160 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 7161 *) 7162 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 7163 esac 7164 case $ac_prog in 7165 # Accept absolute paths. 7166 [\\/]* | [A-Za-z]:[\\/]*) 7167 re_direlt='/[^/][^/]*/\.\./' 7168 # Canonicalize the path of ld 7169 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 7170 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 7171 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 7172 done 7173 test -z "$LD" && LD="$ac_prog" 7174 ;; 7175 "") 7176 # If it fails, then pretend we aren't using GCC. 7177 ac_prog=ld 7178 ;; 7179 *) 7180 # If it is relative, then search for the first ld in PATH. 7181 with_gnu_ld=unknown 7182 ;; 7183 esac 7184elif test "$with_gnu_ld" = yes; then 7185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 7186$as_echo_n "checking for GNU ld... " >&6; } 7187else 7188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 7189$as_echo_n "checking for non-GNU ld... " >&6; } 7190fi 7191if test "${acl_cv_path_LD+set}" = set; then : 7192 $as_echo_n "(cached) " >&6 7193else 7194 if test -z "$LD"; then 7195 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 7196 for ac_dir in $PATH; do 7197 test -z "$ac_dir" && ac_dir=. 7198 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 7199 acl_cv_path_LD="$ac_dir/$ac_prog" 7200 # Check to see if the program is GNU ld. I'd rather use --version, 7201 # but apparently some GNU ld's only accept -v. 7202 # Break only if it was the GNU/non-GNU ld that we prefer. 7203 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then 7204 test "$with_gnu_ld" != no && break 7205 else 7206 test "$with_gnu_ld" != yes && break 7207 fi 7208 fi 7209 done 7210 IFS="$ac_save_ifs" 7211else 7212 acl_cv_path_LD="$LD" # Let the user override the test with a path. 7213fi 7214fi 7215 7216LD="$acl_cv_path_LD" 7217if test -n "$LD"; then 7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 7219$as_echo "$LD" >&6; } 7220else 7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7222$as_echo "no" >&6; } 7223fi 7224test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 7225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 7226$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 7227if test "${acl_cv_prog_gnu_ld+set}" = set; then : 7228 $as_echo_n "(cached) " >&6 7229else 7230 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 7231if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then 7232 acl_cv_prog_gnu_ld=yes 7233else 7234 acl_cv_prog_gnu_ld=no 7235fi 7236fi 7237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 7238$as_echo "$acl_cv_prog_gnu_ld" >&6; } 7239with_gnu_ld=$acl_cv_prog_gnu_ld 7240 7241 7242 7243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 7244$as_echo_n "checking for shared library run path origin... " >&6; } 7245if test "${acl_cv_rpath+set}" = set; then : 7246 $as_echo_n "(cached) " >&6 7247else 7248 7249 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 7250 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 7251 . ./conftest.sh 7252 rm -f ./conftest.sh 7253 acl_cv_rpath=done 7254 7255fi 7256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 7257$as_echo "$acl_cv_rpath" >&6; } 7258 wl="$acl_cv_wl" 7259 libext="$acl_cv_libext" 7260 shlibext="$acl_cv_shlibext" 7261 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 7262 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 7263 hardcode_direct="$acl_cv_hardcode_direct" 7264 hardcode_minus_L="$acl_cv_hardcode_minus_L" 7265 # Check whether --enable-rpath was given. 7266if test "${enable_rpath+set}" = set; then : 7267 enableval=$enable_rpath; : 7268else 7269 enable_rpath=yes 7270fi 7271 7272 7273 7274 7275 7276 7277 7278 7279 use_additional=yes 7280 7281 acl_save_prefix="$prefix" 7282 prefix="$acl_final_prefix" 7283 acl_save_exec_prefix="$exec_prefix" 7284 exec_prefix="$acl_final_exec_prefix" 7285 7286 eval additional_includedir=\"$includedir\" 7287 eval additional_libdir=\"$libdir\" 7288 7289 exec_prefix="$acl_save_exec_prefix" 7290 prefix="$acl_save_prefix" 7291 7292 7293# Check whether --with-libiconv-prefix was given. 7294if test "${with_libiconv_prefix+set}" = set; then : 7295 withval=$with_libiconv_prefix; 7296 if test "X$withval" = "Xno"; then 7297 use_additional=no 7298 else 7299 if test "X$withval" = "X"; then 7300 7301 acl_save_prefix="$prefix" 7302 prefix="$acl_final_prefix" 7303 acl_save_exec_prefix="$exec_prefix" 7304 exec_prefix="$acl_final_exec_prefix" 7305 7306 eval additional_includedir=\"$includedir\" 7307 eval additional_libdir=\"$libdir\" 7308 7309 exec_prefix="$acl_save_exec_prefix" 7310 prefix="$acl_save_prefix" 7311 7312 else 7313 additional_includedir="$withval/include" 7314 additional_libdir="$withval/lib" 7315 fi 7316 fi 7317 7318fi 7319 7320 LIBICONV= 7321 LTLIBICONV= 7322 INCICONV= 7323 rpathdirs= 7324 ltrpathdirs= 7325 names_already_handled= 7326 names_next_round='iconv ' 7327 while test -n "$names_next_round"; do 7328 names_this_round="$names_next_round" 7329 names_next_round= 7330 for name in $names_this_round; do 7331 already_handled= 7332 for n in $names_already_handled; do 7333 if test "$n" = "$name"; then 7334 already_handled=yes 7335 break 7336 fi 7337 done 7338 if test -z "$already_handled"; then 7339 names_already_handled="$names_already_handled $name" 7340 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 7341 eval value=\"\$HAVE_LIB$uppername\" 7342 if test -n "$value"; then 7343 if test "$value" = yes; then 7344 eval value=\"\$LIB$uppername\" 7345 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 7346 eval value=\"\$LTLIB$uppername\" 7347 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 7348 else 7349 : 7350 fi 7351 else 7352 found_dir= 7353 found_la= 7354 found_so= 7355 found_a= 7356 if test $use_additional = yes; then 7357 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then 7358 found_dir="$additional_libdir" 7359 found_so="$additional_libdir/lib$name.$shlibext" 7360 if test -f "$additional_libdir/lib$name.la"; then 7361 found_la="$additional_libdir/lib$name.la" 7362 fi 7363 else 7364 if test -f "$additional_libdir/lib$name.$libext"; then 7365 found_dir="$additional_libdir" 7366 found_a="$additional_libdir/lib$name.$libext" 7367 if test -f "$additional_libdir/lib$name.la"; then 7368 found_la="$additional_libdir/lib$name.la" 7369 fi 7370 fi 7371 fi 7372 fi 7373 if test "X$found_dir" = "X"; then 7374 for x in $LDFLAGS $LTLIBICONV; do 7375 7376 acl_save_prefix="$prefix" 7377 prefix="$acl_final_prefix" 7378 acl_save_exec_prefix="$exec_prefix" 7379 exec_prefix="$acl_final_exec_prefix" 7380 eval x=\"$x\" 7381 exec_prefix="$acl_save_exec_prefix" 7382 prefix="$acl_save_prefix" 7383 7384 case "$x" in 7385 -L*) 7386 dir=`echo "X$x" | sed -e 's/^X-L//'` 7387 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then 7388 found_dir="$dir" 7389 found_so="$dir/lib$name.$shlibext" 7390 if test -f "$dir/lib$name.la"; then 7391 found_la="$dir/lib$name.la" 7392 fi 7393 else 7394 if test -f "$dir/lib$name.$libext"; then 7395 found_dir="$dir" 7396 found_a="$dir/lib$name.$libext" 7397 if test -f "$dir/lib$name.la"; then 7398 found_la="$dir/lib$name.la" 7399 fi 7400 fi 7401 fi 7402 ;; 7403 esac 7404 if test "X$found_dir" != "X"; then 7405 break 7406 fi 7407 done 7408 fi 7409 if test "X$found_dir" != "X"; then 7410 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 7411 if test "X$found_so" != "X"; then 7412 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 7413 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 7414 else 7415 haveit= 7416 for x in $ltrpathdirs; do 7417 if test "X$x" = "X$found_dir"; then 7418 haveit=yes 7419 break 7420 fi 7421 done 7422 if test -z "$haveit"; then 7423 ltrpathdirs="$ltrpathdirs $found_dir" 7424 fi 7425 if test "$hardcode_direct" = yes; then 7426 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 7427 else 7428 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 7429 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 7430 haveit= 7431 for x in $rpathdirs; do 7432 if test "X$x" = "X$found_dir"; then 7433 haveit=yes 7434 break 7435 fi 7436 done 7437 if test -z "$haveit"; then 7438 rpathdirs="$rpathdirs $found_dir" 7439 fi 7440 else 7441 haveit= 7442 for x in $LDFLAGS $LIBICONV; do 7443 7444 acl_save_prefix="$prefix" 7445 prefix="$acl_final_prefix" 7446 acl_save_exec_prefix="$exec_prefix" 7447 exec_prefix="$acl_final_exec_prefix" 7448 eval x=\"$x\" 7449 exec_prefix="$acl_save_exec_prefix" 7450 prefix="$acl_save_prefix" 7451 7452 if test "X$x" = "X-L$found_dir"; then 7453 haveit=yes 7454 break 7455 fi 7456 done 7457 if test -z "$haveit"; then 7458 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 7459 fi 7460 if test "$hardcode_minus_L" != no; then 7461 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 7462 else 7463 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 7464 fi 7465 fi 7466 fi 7467 fi 7468 else 7469 if test "X$found_a" != "X"; then 7470 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 7471 else 7472 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 7473 fi 7474 fi 7475 additional_includedir= 7476 case "$found_dir" in 7477 */lib | */lib/) 7478 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 7479 additional_includedir="$basedir/include" 7480 ;; 7481 esac 7482 if test "X$additional_includedir" != "X"; then 7483 if test "X$additional_includedir" != "X/usr/include"; then 7484 haveit= 7485 if test "X$additional_includedir" = "X/usr/local/include"; then 7486 if test -n "$GCC"; then 7487 case $host_os in 7488 linux*) haveit=yes;; 7489 esac 7490 fi 7491 fi 7492 if test -z "$haveit"; then 7493 for x in $CPPFLAGS $INCICONV; do 7494 7495 acl_save_prefix="$prefix" 7496 prefix="$acl_final_prefix" 7497 acl_save_exec_prefix="$exec_prefix" 7498 exec_prefix="$acl_final_exec_prefix" 7499 eval x=\"$x\" 7500 exec_prefix="$acl_save_exec_prefix" 7501 prefix="$acl_save_prefix" 7502 7503 if test "X$x" = "X-I$additional_includedir"; then 7504 haveit=yes 7505 break 7506 fi 7507 done 7508 if test -z "$haveit"; then 7509 if test -d "$additional_includedir"; then 7510 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 7511 fi 7512 fi 7513 fi 7514 fi 7515 fi 7516 if test -n "$found_la"; then 7517 save_libdir="$libdir" 7518 case "$found_la" in 7519 */* | *\\*) . "$found_la" ;; 7520 *) . "./$found_la" ;; 7521 esac 7522 libdir="$save_libdir" 7523 for dep in $dependency_libs; do 7524 case "$dep" in 7525 -L*) 7526 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 7527 if test "X$additional_libdir" != "X/usr/lib"; then 7528 haveit= 7529 if test "X$additional_libdir" = "X/usr/local/lib"; then 7530 if test -n "$GCC"; then 7531 case $host_os in 7532 linux*) haveit=yes;; 7533 esac 7534 fi 7535 fi 7536 if test -z "$haveit"; then 7537 haveit= 7538 for x in $LDFLAGS $LIBICONV; do 7539 7540 acl_save_prefix="$prefix" 7541 prefix="$acl_final_prefix" 7542 acl_save_exec_prefix="$exec_prefix" 7543 exec_prefix="$acl_final_exec_prefix" 7544 eval x=\"$x\" 7545 exec_prefix="$acl_save_exec_prefix" 7546 prefix="$acl_save_prefix" 7547 7548 if test "X$x" = "X-L$additional_libdir"; then 7549 haveit=yes 7550 break 7551 fi 7552 done 7553 if test -z "$haveit"; then 7554 if test -d "$additional_libdir"; then 7555 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 7556 fi 7557 fi 7558 haveit= 7559 for x in $LDFLAGS $LTLIBICONV; do 7560 7561 acl_save_prefix="$prefix" 7562 prefix="$acl_final_prefix" 7563 acl_save_exec_prefix="$exec_prefix" 7564 exec_prefix="$acl_final_exec_prefix" 7565 eval x=\"$x\" 7566 exec_prefix="$acl_save_exec_prefix" 7567 prefix="$acl_save_prefix" 7568 7569 if test "X$x" = "X-L$additional_libdir"; then 7570 haveit=yes 7571 break 7572 fi 7573 done 7574 if test -z "$haveit"; then 7575 if test -d "$additional_libdir"; then 7576 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 7577 fi 7578 fi 7579 fi 7580 fi 7581 ;; 7582 -R*) 7583 dir=`echo "X$dep" | sed -e 's/^X-R//'` 7584 if test "$enable_rpath" != no; then 7585 haveit= 7586 for x in $rpathdirs; do 7587 if test "X$x" = "X$dir"; then 7588 haveit=yes 7589 break 7590 fi 7591 done 7592 if test -z "$haveit"; then 7593 rpathdirs="$rpathdirs $dir" 7594 fi 7595 haveit= 7596 for x in $ltrpathdirs; do 7597 if test "X$x" = "X$dir"; then 7598 haveit=yes 7599 break 7600 fi 7601 done 7602 if test -z "$haveit"; then 7603 ltrpathdirs="$ltrpathdirs $dir" 7604 fi 7605 fi 7606 ;; 7607 -l*) 7608 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 7609 ;; 7610 *.la) 7611 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 7612 ;; 7613 *) 7614 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 7615 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 7616 ;; 7617 esac 7618 done 7619 fi 7620 else 7621 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 7622 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 7623 fi 7624 fi 7625 fi 7626 done 7627 done 7628 if test "X$rpathdirs" != "X"; then 7629 if test -n "$hardcode_libdir_separator"; then 7630 alldirs= 7631 for found_dir in $rpathdirs; do 7632 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 7633 done 7634 acl_save_libdir="$libdir" 7635 libdir="$alldirs" 7636 eval flag=\"$hardcode_libdir_flag_spec\" 7637 libdir="$acl_save_libdir" 7638 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 7639 else 7640 for found_dir in $rpathdirs; do 7641 acl_save_libdir="$libdir" 7642 libdir="$found_dir" 7643 eval flag=\"$hardcode_libdir_flag_spec\" 7644 libdir="$acl_save_libdir" 7645 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 7646 done 7647 fi 7648 fi 7649 if test "X$ltrpathdirs" != "X"; then 7650 for found_dir in $ltrpathdirs; do 7651 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 7652 done 7653 fi 7654 7655 7656 7657 7658 7659 7660 7661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 7662$as_echo_n "checking for iconv... " >&6; } 7663if test "${am_cv_func_iconv+set}" = set; then : 7664 $as_echo_n "(cached) " >&6 7665else 7666 7667 am_cv_func_iconv="no, consider installing GNU libiconv" 7668 am_cv_lib_iconv=no 7669 am_save_CPPFLAGS="$CPPFLAGS" 7670 CPPFLAGS="$CPPFLAGS $INCICONV" 7671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7672/* end confdefs.h. */ 7673#include <stdlib.h> 7674#include <iconv.h> 7675int 7676main () 7677{ 7678iconv_t cd = iconv_open("",""); 7679 iconv(cd,NULL,NULL,NULL,NULL); 7680 iconv_close(cd); 7681 ; 7682 return 0; 7683} 7684_ACEOF 7685if ac_fn_c_try_link "$LINENO"; then : 7686 am_cv_func_iconv=yes 7687fi 7688rm -f core conftest.err conftest.$ac_objext \ 7689 conftest$ac_exeext conftest.$ac_ext 7690 CPPFLAGS="$am_save_CPPFLAGS" 7691 7692 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then 7693 for _libs in .libs _libs; do 7694 am_save_CPPFLAGS="$CPPFLAGS" 7695 am_save_LIBS="$LIBS" 7696 CPPFLAGS="$CPPFLAGS -I../libiconv/include" 7697 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a" 7698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7699/* end confdefs.h. */ 7700#include <stdlib.h> 7701#include <iconv.h> 7702int 7703main () 7704{ 7705iconv_t cd = iconv_open("",""); 7706 iconv(cd,NULL,NULL,NULL,NULL); 7707 iconv_close(cd); 7708 ; 7709 return 0; 7710} 7711_ACEOF 7712if ac_fn_c_try_link "$LINENO"; then : 7713 INCICONV="-I../libiconv/include" 7714 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a 7715 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la 7716 am_cv_lib_iconv=yes 7717 am_cv_func_iconv=yes 7718fi 7719rm -f core conftest.err conftest.$ac_objext \ 7720 conftest$ac_exeext conftest.$ac_ext 7721 CPPFLAGS="$am_save_CPPFLAGS" 7722 LIBS="$am_save_LIBS" 7723 if test "$am_cv_func_iconv" = "yes"; then 7724 break 7725 fi 7726 done 7727 fi 7728 7729 if test "$am_cv_func_iconv" != yes; then 7730 am_save_CPPFLAGS="$CPPFLAGS" 7731 am_save_LIBS="$LIBS" 7732 CPPFLAGS="$LIBS $INCICONV" 7733 LIBS="$LIBS $LIBICONV" 7734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7735/* end confdefs.h. */ 7736#include <stdlib.h> 7737#include <iconv.h> 7738int 7739main () 7740{ 7741iconv_t cd = iconv_open("",""); 7742 iconv(cd,NULL,NULL,NULL,NULL); 7743 iconv_close(cd); 7744 ; 7745 return 0; 7746} 7747_ACEOF 7748if ac_fn_c_try_link "$LINENO"; then : 7749 am_cv_lib_iconv=yes 7750 am_cv_func_iconv=yes 7751fi 7752rm -f core conftest.err conftest.$ac_objext \ 7753 conftest$ac_exeext conftest.$ac_ext 7754 CPPFLAGS="$am_save_CPPFLAGS" 7755 LIBS="$am_save_LIBS" 7756 fi 7757 7758fi 7759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 7760$as_echo "$am_cv_func_iconv" >&6; } 7761 if test "$am_cv_func_iconv" = yes; then 7762 7763$as_echo "#define HAVE_ICONV 1" >>confdefs.h 7764 7765 fi 7766 if test "$am_cv_lib_iconv" = yes; then 7767 7768 for element in $INCICONV; do 7769 haveit= 7770 for x in $CPPFLAGS; do 7771 7772 acl_save_prefix="$prefix" 7773 prefix="$acl_final_prefix" 7774 acl_save_exec_prefix="$exec_prefix" 7775 exec_prefix="$acl_final_exec_prefix" 7776 eval x=\"$x\" 7777 exec_prefix="$acl_save_exec_prefix" 7778 prefix="$acl_save_prefix" 7779 7780 if test "X$x" = "X$element"; then 7781 haveit=yes 7782 break 7783 fi 7784 done 7785 if test -z "$haveit"; then 7786 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 7787 fi 7788 done 7789 7790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 7791$as_echo_n "checking how to link with libiconv... " >&6; } 7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 7793$as_echo "$LIBICONV" >&6; } 7794 else 7795 LIBICONV= 7796 LTLIBICONV= 7797 fi 7798 7799 7800 7801 if test "$am_cv_func_iconv" = yes; then 7802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5 7803$as_echo_n "checking for iconv declaration... " >&6; } 7804 if test "${am_cv_proto_iconv+set}" = set; then : 7805 $as_echo_n "(cached) " >&6 7806else 7807 7808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7809/* end confdefs.h. */ 7810 7811#include <stdlib.h> 7812#include <iconv.h> 7813extern 7814#ifdef __cplusplus 7815"C" 7816#endif 7817#if defined(__STDC__) || defined(__cplusplus) 7818size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); 7819#else 7820size_t iconv(); 7821#endif 7822 7823int 7824main () 7825{ 7826 7827 ; 7828 return 0; 7829} 7830_ACEOF 7831if ac_fn_c_try_compile "$LINENO"; then : 7832 am_cv_proto_iconv_arg1="" 7833else 7834 am_cv_proto_iconv_arg1="const" 7835fi 7836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7837 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);" 7838fi 7839 7840 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` 7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:- 7842 }$am_cv_proto_iconv" >&5 7843$as_echo "${ac_t:- 7844 }$am_cv_proto_iconv" >&6; } 7845 7846cat >>confdefs.h <<_ACEOF 7847#define ICONV_CONST $am_cv_proto_iconv_arg1 7848_ACEOF 7849 7850 fi 7851 7852 7853# GDB may fork/exec the iconv program to get the list of supported character 7854# sets. Allow the user to specify where to find it. 7855# There are several factors affecting the choice of option name: 7856# - There is already --with-libiconv-prefix but we can't use it, it specifies 7857# the build-time location of libiconv files. 7858# - The program we need to find is iconv, which comes with glibc. The user 7859# doesn't necessarily have libiconv installed. Therefore naming this 7860# --with-libiconv-foo feels wrong. 7861# - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is 7862# defined to work on directories not files (though it really doesn't know 7863# the difference). 7864# - Calling this --with-iconv-prefix is perceived to cause too much confusion 7865# with --with-libiconv-prefix. 7866# Putting these together is why the option name is --with-iconv-bin. 7867 7868 7869# Check whether --with-iconv-bin was given. 7870if test "${with_iconv_bin+set}" = set; then : 7871 withval=$with_iconv_bin; iconv_bin="${withval}" 7872 7873cat >>confdefs.h <<_ACEOF 7874#define ICONV_BIN "${iconv_bin}" 7875_ACEOF 7876 7877 7878 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then 7879 if test "x$prefix" = xNONE; then 7880 test_prefix=/usr/local 7881 else 7882 test_prefix=$prefix 7883 fi 7884 else 7885 test_prefix=$exec_prefix 7886 fi 7887 value=0 7888 case ${iconv_bin} in 7889 "${test_prefix}"|"${test_prefix}/"*|\ 7890 '${exec_prefix}'|'${exec_prefix}/'*) 7891 value=1 7892 ;; 7893 esac 7894 7895cat >>confdefs.h <<_ACEOF 7896#define ICONV_BIN_RELOCATABLE $value 7897_ACEOF 7898 7899 7900 7901fi 7902 7903 7904# For the TUI, we need enhanced curses functionality. 7905if test x"$enable_tui" != xno; then 7906 prefer_curses=yes 7907fi 7908 7909curses_found=no 7910if test x"$prefer_curses" = xyes; then 7911 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied 7912 # curses library because the latter might not provide all the 7913 # functionality we need. However, this leads to problems on systems 7914 # where the linker searches /usr/local/lib, but the compiler doesn't 7915 # search /usr/local/include, if ncurses is installed in /usr/local. A 7916 # default installation of ncurses on alpha*-dec-osf* will lead to such 7917 # a situation. 7918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5 7919$as_echo_n "checking for library containing waddstr... " >&6; } 7920if test "${ac_cv_search_waddstr+set}" = set; then : 7921 $as_echo_n "(cached) " >&6 7922else 7923 ac_func_search_save_LIBS=$LIBS 7924cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7925/* end confdefs.h. */ 7926 7927/* Override any GCC internal prototype to avoid an error. 7928 Use char because int might match the return type of a GCC 7929 builtin and then its argument prototype would still apply. */ 7930#ifdef __cplusplus 7931extern "C" 7932#endif 7933char waddstr (); 7934int 7935main () 7936{ 7937return waddstr (); 7938 ; 7939 return 0; 7940} 7941_ACEOF 7942for ac_lib in '' ncurses cursesX curses; do 7943 if test -z "$ac_lib"; then 7944 ac_res="none required" 7945 else 7946 ac_res=-l$ac_lib 7947 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7948 fi 7949 if ac_fn_c_try_link "$LINENO"; then : 7950 ac_cv_search_waddstr=$ac_res 7951fi 7952rm -f core conftest.err conftest.$ac_objext \ 7953 conftest$ac_exeext 7954 if test "${ac_cv_search_waddstr+set}" = set; then : 7955 break 7956fi 7957done 7958if test "${ac_cv_search_waddstr+set}" = set; then : 7959 7960else 7961 ac_cv_search_waddstr=no 7962fi 7963rm conftest.$ac_ext 7964LIBS=$ac_func_search_save_LIBS 7965fi 7966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5 7967$as_echo "$ac_cv_search_waddstr" >&6; } 7968ac_res=$ac_cv_search_waddstr 7969if test "$ac_res" != no; then : 7970 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7971 7972fi 7973 7974 7975 if test "$ac_cv_search_waddstr" != no; then 7976 curses_found=yes 7977 fi 7978fi 7979 7980# Check whether we should enable the TUI, but only do so if we really 7981# can. 7982if test x"$enable_tui" != xno; then 7983 if test -d $srcdir/tui; then 7984 if test "$curses_found" != no; then 7985 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)" 7986 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)" 7987 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)" 7988 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)" 7989 else 7990 if test x"$enable_tui" = xyes; then 7991 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5 7992 else 7993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5 7994$as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;} 7995 fi 7996 fi 7997 fi 7998fi 7999 8000# Since GDB uses Readline, we need termcap functionality. In many 8001# cases this will be provided by the curses library, but some systems 8002# have a seperate termcap library, or no curses library at all. 8003 8004case $host_os in 8005 cygwin*) 8006 if test -d $srcdir/libtermcap; then 8007 LIBS="../libtermcap/libtermcap.a $LIBS" 8008 ac_cv_search_tgetent="../libtermcap/libtermcap.a" 8009 fi ;; 8010 go32* | *djgpp*) 8011 ac_cv_search_tgetent="none required" 8012 ;; 8013esac 8014 8015# These are the libraries checked by Readline. 8016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 8017$as_echo_n "checking for library containing tgetent... " >&6; } 8018if test "${ac_cv_search_tgetent+set}" = set; then : 8019 $as_echo_n "(cached) " >&6 8020else 8021 ac_func_search_save_LIBS=$LIBS 8022cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8023/* end confdefs.h. */ 8024 8025/* Override any GCC internal prototype to avoid an error. 8026 Use char because int might match the return type of a GCC 8027 builtin and then its argument prototype would still apply. */ 8028#ifdef __cplusplus 8029extern "C" 8030#endif 8031char tgetent (); 8032int 8033main () 8034{ 8035return tgetent (); 8036 ; 8037 return 0; 8038} 8039_ACEOF 8040for ac_lib in '' termcap tinfo curses ncurses; do 8041 if test -z "$ac_lib"; then 8042 ac_res="none required" 8043 else 8044 ac_res=-l$ac_lib 8045 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8046 fi 8047 if ac_fn_c_try_link "$LINENO"; then : 8048 ac_cv_search_tgetent=$ac_res 8049fi 8050rm -f core conftest.err conftest.$ac_objext \ 8051 conftest$ac_exeext 8052 if test "${ac_cv_search_tgetent+set}" = set; then : 8053 break 8054fi 8055done 8056if test "${ac_cv_search_tgetent+set}" = set; then : 8057 8058else 8059 ac_cv_search_tgetent=no 8060fi 8061rm conftest.$ac_ext 8062LIBS=$ac_func_search_save_LIBS 8063fi 8064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 8065$as_echo "$ac_cv_search_tgetent" >&6; } 8066ac_res=$ac_cv_search_tgetent 8067if test "$ac_res" != no; then : 8068 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8069 8070fi 8071 8072 8073if test "$ac_cv_search_tgetent" = no; then 8074 CONFIG_OBS="$CONFIG_OBS stub-termcap.o" 8075fi 8076 8077 8078# Check whether --with-system-readline was given. 8079if test "${with_system_readline+set}" = set; then : 8080 withval=$with_system_readline; 8081fi 8082 8083 8084if test "$with_system_readline" = yes; then 8085 READLINE=-lreadline 8086 READLINE_DEPS= 8087 READLINE_CFLAGS= 8088 READLINE_TEXI_INCFLAG= 8089else 8090 READLINE='$(READLINE_DIR)/libreadline.a' 8091 READLINE_DEPS='$(READLINE)' 8092 READLINE_CFLAGS='-I$(READLINE_SRC)/..' 8093 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)' 8094fi 8095 8096 8097 8098 8099 8100# Generate jit-reader.h 8101 8102# This is typedeffed to GDB_CORE_ADDR in jit-reader.h 8103TARGET_PTR= 8104 8105# The cast to long int works around a bug in the HP C Compiler 8106# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 8107# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 8108# This bug is HP SR number 8606223364. 8109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5 8110$as_echo_n "checking size of unsigned long long... " >&6; } 8111if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then : 8112 $as_echo_n "(cached) " >&6 8113else 8114 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then : 8115 8116else 8117 if test "$ac_cv_type_unsigned_long_long" = yes; then 8118 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8119$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8120{ as_fn_set_status 77 8121as_fn_error "cannot compute sizeof (unsigned long long) 8122See \`config.log' for more details." "$LINENO" 5; }; } 8123 else 8124 ac_cv_sizeof_unsigned_long_long=0 8125 fi 8126fi 8127 8128fi 8129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5 8130$as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; } 8131 8132 8133 8134cat >>confdefs.h <<_ACEOF 8135#define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long 8136_ACEOF 8137 8138 8139# The cast to long int works around a bug in the HP C Compiler 8140# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 8141# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 8142# This bug is HP SR number 8606223364. 8143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5 8144$as_echo_n "checking size of unsigned long... " >&6; } 8145if test "${ac_cv_sizeof_unsigned_long+set}" = set; then : 8146 $as_echo_n "(cached) " >&6 8147else 8148 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then : 8149 8150else 8151 if test "$ac_cv_type_unsigned_long" = yes; then 8152 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8153$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8154{ as_fn_set_status 77 8155as_fn_error "cannot compute sizeof (unsigned long) 8156See \`config.log' for more details." "$LINENO" 5; }; } 8157 else 8158 ac_cv_sizeof_unsigned_long=0 8159 fi 8160fi 8161 8162fi 8163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5 8164$as_echo "$ac_cv_sizeof_unsigned_long" >&6; } 8165 8166 8167 8168cat >>confdefs.h <<_ACEOF 8169#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long 8170_ACEOF 8171 8172 8173# The cast to long int works around a bug in the HP C Compiler 8174# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 8175# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 8176# This bug is HP SR number 8606223364. 8177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5 8178$as_echo_n "checking size of unsigned __int128... " >&6; } 8179if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then : 8180 $as_echo_n "(cached) " >&6 8181else 8182 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then : 8183 8184else 8185 if test "$ac_cv_type_unsigned___int128" = yes; then 8186 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8187$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8188{ as_fn_set_status 77 8189as_fn_error "cannot compute sizeof (unsigned __int128) 8190See \`config.log' for more details." "$LINENO" 5; }; } 8191 else 8192 ac_cv_sizeof_unsigned___int128=0 8193 fi 8194fi 8195 8196fi 8197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5 8198$as_echo "$ac_cv_sizeof_unsigned___int128" >&6; } 8199 8200 8201 8202cat >>confdefs.h <<_ACEOF 8203#define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128 8204_ACEOF 8205 8206 8207 8208if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then 8209 TARGET_PTR="unsigned long" 8210elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then 8211 TARGET_PTR="unsigned long long" 8212elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then 8213 TARGET_PTR="unsigned __int128" 8214else 8215 TARGET_PTR="unsigned long" 8216fi 8217 8218 8219ac_config_files="$ac_config_files jit-reader.h:jit-reader.in" 8220 8221 8222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 8223$as_echo_n "checking for library containing dlopen... " >&6; } 8224if test "${ac_cv_search_dlopen+set}" = set; then : 8225 $as_echo_n "(cached) " >&6 8226else 8227 ac_func_search_save_LIBS=$LIBS 8228cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8229/* end confdefs.h. */ 8230 8231/* Override any GCC internal prototype to avoid an error. 8232 Use char because int might match the return type of a GCC 8233 builtin and then its argument prototype would still apply. */ 8234#ifdef __cplusplus 8235extern "C" 8236#endif 8237char dlopen (); 8238int 8239main () 8240{ 8241return dlopen (); 8242 ; 8243 return 0; 8244} 8245_ACEOF 8246for ac_lib in '' dl; do 8247 if test -z "$ac_lib"; then 8248 ac_res="none required" 8249 else 8250 ac_res=-l$ac_lib 8251 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8252 fi 8253 if ac_fn_c_try_link "$LINENO"; then : 8254 ac_cv_search_dlopen=$ac_res 8255fi 8256rm -f core conftest.err conftest.$ac_objext \ 8257 conftest$ac_exeext 8258 if test "${ac_cv_search_dlopen+set}" = set; then : 8259 break 8260fi 8261done 8262if test "${ac_cv_search_dlopen+set}" = set; then : 8263 8264else 8265 ac_cv_search_dlopen=no 8266fi 8267rm conftest.$ac_ext 8268LIBS=$ac_func_search_save_LIBS 8269fi 8270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 8271$as_echo "$ac_cv_search_dlopen" >&6; } 8272ac_res=$ac_cv_search_dlopen 8273if test "$ac_res" != no; then : 8274 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8275 8276fi 8277 8278 8279 8280 8281# Check whether --with-jit-reader-dir was given. 8282if test "${with_jit_reader_dir+set}" = set; then : 8283 withval=$with_jit_reader_dir; 8284 JIT_READER_DIR=$withval 8285else 8286 JIT_READER_DIR=${libdir}/gdb 8287fi 8288 8289 8290 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 8291 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 8292 ac_define_dir=`eval echo $JIT_READER_DIR` 8293 ac_define_dir=`eval echo $ac_define_dir` 8294 8295cat >>confdefs.h <<_ACEOF 8296#define JIT_READER_DIR "$ac_define_dir" 8297_ACEOF 8298 8299 8300 8301 8302 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then 8303 if test "x$prefix" = xNONE; then 8304 test_prefix=/usr/local 8305 else 8306 test_prefix=$prefix 8307 fi 8308 else 8309 test_prefix=$exec_prefix 8310 fi 8311 value=0 8312 case ${ac_define_dir} in 8313 "${test_prefix}"|"${test_prefix}/"*|\ 8314 '${exec_prefix}'|'${exec_prefix}/'*) 8315 value=1 8316 ;; 8317 esac 8318 8319cat >>confdefs.h <<_ACEOF 8320#define JIT_READER_DIR_RELOCATABLE $value 8321_ACEOF 8322 8323 8324 8325 8326 8327# Check whether --with-expat was given. 8328if test "${with_expat+set}" = set; then : 8329 withval=$with_expat; 8330else 8331 with_expat=auto 8332fi 8333 8334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5 8335$as_echo_n "checking whether to use expat... " >&6; } 8336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5 8337$as_echo "$with_expat" >&6; } 8338 8339if test "${with_expat}" = no; then 8340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5 8341$as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;} 8342 HAVE_LIBEXPAT=no 8343else 8344 8345 8346 8347 8348 8349 8350 8351 8352 use_additional=yes 8353 8354 acl_save_prefix="$prefix" 8355 prefix="$acl_final_prefix" 8356 acl_save_exec_prefix="$exec_prefix" 8357 exec_prefix="$acl_final_exec_prefix" 8358 8359 eval additional_includedir=\"$includedir\" 8360 eval additional_libdir=\"$libdir\" 8361 8362 exec_prefix="$acl_save_exec_prefix" 8363 prefix="$acl_save_prefix" 8364 8365 8366# Check whether --with-libexpat-prefix was given. 8367if test "${with_libexpat_prefix+set}" = set; then : 8368 withval=$with_libexpat_prefix; 8369 if test "X$withval" = "Xno"; then 8370 use_additional=no 8371 else 8372 if test "X$withval" = "X"; then 8373 8374 acl_save_prefix="$prefix" 8375 prefix="$acl_final_prefix" 8376 acl_save_exec_prefix="$exec_prefix" 8377 exec_prefix="$acl_final_exec_prefix" 8378 8379 eval additional_includedir=\"$includedir\" 8380 eval additional_libdir=\"$libdir\" 8381 8382 exec_prefix="$acl_save_exec_prefix" 8383 prefix="$acl_save_prefix" 8384 8385 else 8386 additional_includedir="$withval/include" 8387 additional_libdir="$withval/lib" 8388 fi 8389 fi 8390 8391fi 8392 8393 LIBEXPAT= 8394 LTLIBEXPAT= 8395 INCEXPAT= 8396 rpathdirs= 8397 ltrpathdirs= 8398 names_already_handled= 8399 names_next_round='expat ' 8400 while test -n "$names_next_round"; do 8401 names_this_round="$names_next_round" 8402 names_next_round= 8403 for name in $names_this_round; do 8404 already_handled= 8405 for n in $names_already_handled; do 8406 if test "$n" = "$name"; then 8407 already_handled=yes 8408 break 8409 fi 8410 done 8411 if test -z "$already_handled"; then 8412 names_already_handled="$names_already_handled $name" 8413 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 8414 eval value=\"\$HAVE_LIB$uppername\" 8415 if test -n "$value"; then 8416 if test "$value" = yes; then 8417 eval value=\"\$LIB$uppername\" 8418 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value" 8419 eval value=\"\$LTLIB$uppername\" 8420 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value" 8421 else 8422 : 8423 fi 8424 else 8425 found_dir= 8426 found_la= 8427 found_so= 8428 found_a= 8429 if test $use_additional = yes; then 8430 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then 8431 found_dir="$additional_libdir" 8432 found_so="$additional_libdir/lib$name.$shlibext" 8433 if test -f "$additional_libdir/lib$name.la"; then 8434 found_la="$additional_libdir/lib$name.la" 8435 fi 8436 else 8437 if test -f "$additional_libdir/lib$name.$libext"; then 8438 found_dir="$additional_libdir" 8439 found_a="$additional_libdir/lib$name.$libext" 8440 if test -f "$additional_libdir/lib$name.la"; then 8441 found_la="$additional_libdir/lib$name.la" 8442 fi 8443 fi 8444 fi 8445 fi 8446 if test "X$found_dir" = "X"; then 8447 for x in $LDFLAGS $LTLIBEXPAT; do 8448 8449 acl_save_prefix="$prefix" 8450 prefix="$acl_final_prefix" 8451 acl_save_exec_prefix="$exec_prefix" 8452 exec_prefix="$acl_final_exec_prefix" 8453 eval x=\"$x\" 8454 exec_prefix="$acl_save_exec_prefix" 8455 prefix="$acl_save_prefix" 8456 8457 case "$x" in 8458 -L*) 8459 dir=`echo "X$x" | sed -e 's/^X-L//'` 8460 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then 8461 found_dir="$dir" 8462 found_so="$dir/lib$name.$shlibext" 8463 if test -f "$dir/lib$name.la"; then 8464 found_la="$dir/lib$name.la" 8465 fi 8466 else 8467 if test -f "$dir/lib$name.$libext"; then 8468 found_dir="$dir" 8469 found_a="$dir/lib$name.$libext" 8470 if test -f "$dir/lib$name.la"; then 8471 found_la="$dir/lib$name.la" 8472 fi 8473 fi 8474 fi 8475 ;; 8476 esac 8477 if test "X$found_dir" != "X"; then 8478 break 8479 fi 8480 done 8481 fi 8482 if test "X$found_dir" != "X"; then 8483 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name" 8484 if test "X$found_so" != "X"; then 8485 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 8486 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so" 8487 else 8488 haveit= 8489 for x in $ltrpathdirs; do 8490 if test "X$x" = "X$found_dir"; then 8491 haveit=yes 8492 break 8493 fi 8494 done 8495 if test -z "$haveit"; then 8496 ltrpathdirs="$ltrpathdirs $found_dir" 8497 fi 8498 if test "$hardcode_direct" = yes; then 8499 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so" 8500 else 8501 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 8502 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so" 8503 haveit= 8504 for x in $rpathdirs; do 8505 if test "X$x" = "X$found_dir"; then 8506 haveit=yes 8507 break 8508 fi 8509 done 8510 if test -z "$haveit"; then 8511 rpathdirs="$rpathdirs $found_dir" 8512 fi 8513 else 8514 haveit= 8515 for x in $LDFLAGS $LIBEXPAT; do 8516 8517 acl_save_prefix="$prefix" 8518 prefix="$acl_final_prefix" 8519 acl_save_exec_prefix="$exec_prefix" 8520 exec_prefix="$acl_final_exec_prefix" 8521 eval x=\"$x\" 8522 exec_prefix="$acl_save_exec_prefix" 8523 prefix="$acl_save_prefix" 8524 8525 if test "X$x" = "X-L$found_dir"; then 8526 haveit=yes 8527 break 8528 fi 8529 done 8530 if test -z "$haveit"; then 8531 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir" 8532 fi 8533 if test "$hardcode_minus_L" != no; then 8534 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so" 8535 else 8536 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name" 8537 fi 8538 fi 8539 fi 8540 fi 8541 else 8542 if test "X$found_a" != "X"; then 8543 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a" 8544 else 8545 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name" 8546 fi 8547 fi 8548 additional_includedir= 8549 case "$found_dir" in 8550 */lib | */lib/) 8551 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 8552 additional_includedir="$basedir/include" 8553 ;; 8554 esac 8555 if test "X$additional_includedir" != "X"; then 8556 if test "X$additional_includedir" != "X/usr/include"; then 8557 haveit= 8558 if test "X$additional_includedir" = "X/usr/local/include"; then 8559 if test -n "$GCC"; then 8560 case $host_os in 8561 linux*) haveit=yes;; 8562 esac 8563 fi 8564 fi 8565 if test -z "$haveit"; then 8566 for x in $CPPFLAGS $INCEXPAT; do 8567 8568 acl_save_prefix="$prefix" 8569 prefix="$acl_final_prefix" 8570 acl_save_exec_prefix="$exec_prefix" 8571 exec_prefix="$acl_final_exec_prefix" 8572 eval x=\"$x\" 8573 exec_prefix="$acl_save_exec_prefix" 8574 prefix="$acl_save_prefix" 8575 8576 if test "X$x" = "X-I$additional_includedir"; then 8577 haveit=yes 8578 break 8579 fi 8580 done 8581 if test -z "$haveit"; then 8582 if test -d "$additional_includedir"; then 8583 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir" 8584 fi 8585 fi 8586 fi 8587 fi 8588 fi 8589 if test -n "$found_la"; then 8590 save_libdir="$libdir" 8591 case "$found_la" in 8592 */* | *\\*) . "$found_la" ;; 8593 *) . "./$found_la" ;; 8594 esac 8595 libdir="$save_libdir" 8596 for dep in $dependency_libs; do 8597 case "$dep" in 8598 -L*) 8599 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 8600 if test "X$additional_libdir" != "X/usr/lib"; then 8601 haveit= 8602 if test "X$additional_libdir" = "X/usr/local/lib"; then 8603 if test -n "$GCC"; then 8604 case $host_os in 8605 linux*) haveit=yes;; 8606 esac 8607 fi 8608 fi 8609 if test -z "$haveit"; then 8610 haveit= 8611 for x in $LDFLAGS $LIBEXPAT; do 8612 8613 acl_save_prefix="$prefix" 8614 prefix="$acl_final_prefix" 8615 acl_save_exec_prefix="$exec_prefix" 8616 exec_prefix="$acl_final_exec_prefix" 8617 eval x=\"$x\" 8618 exec_prefix="$acl_save_exec_prefix" 8619 prefix="$acl_save_prefix" 8620 8621 if test "X$x" = "X-L$additional_libdir"; then 8622 haveit=yes 8623 break 8624 fi 8625 done 8626 if test -z "$haveit"; then 8627 if test -d "$additional_libdir"; then 8628 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir" 8629 fi 8630 fi 8631 haveit= 8632 for x in $LDFLAGS $LTLIBEXPAT; do 8633 8634 acl_save_prefix="$prefix" 8635 prefix="$acl_final_prefix" 8636 acl_save_exec_prefix="$exec_prefix" 8637 exec_prefix="$acl_final_exec_prefix" 8638 eval x=\"$x\" 8639 exec_prefix="$acl_save_exec_prefix" 8640 prefix="$acl_save_prefix" 8641 8642 if test "X$x" = "X-L$additional_libdir"; then 8643 haveit=yes 8644 break 8645 fi 8646 done 8647 if test -z "$haveit"; then 8648 if test -d "$additional_libdir"; then 8649 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir" 8650 fi 8651 fi 8652 fi 8653 fi 8654 ;; 8655 -R*) 8656 dir=`echo "X$dep" | sed -e 's/^X-R//'` 8657 if test "$enable_rpath" != no; then 8658 haveit= 8659 for x in $rpathdirs; do 8660 if test "X$x" = "X$dir"; then 8661 haveit=yes 8662 break 8663 fi 8664 done 8665 if test -z "$haveit"; then 8666 rpathdirs="$rpathdirs $dir" 8667 fi 8668 haveit= 8669 for x in $ltrpathdirs; do 8670 if test "X$x" = "X$dir"; then 8671 haveit=yes 8672 break 8673 fi 8674 done 8675 if test -z "$haveit"; then 8676 ltrpathdirs="$ltrpathdirs $dir" 8677 fi 8678 fi 8679 ;; 8680 -l*) 8681 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 8682 ;; 8683 *.la) 8684 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 8685 ;; 8686 *) 8687 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep" 8688 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep" 8689 ;; 8690 esac 8691 done 8692 fi 8693 else 8694 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name" 8695 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name" 8696 fi 8697 fi 8698 fi 8699 done 8700 done 8701 if test "X$rpathdirs" != "X"; then 8702 if test -n "$hardcode_libdir_separator"; then 8703 alldirs= 8704 for found_dir in $rpathdirs; do 8705 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 8706 done 8707 acl_save_libdir="$libdir" 8708 libdir="$alldirs" 8709 eval flag=\"$hardcode_libdir_flag_spec\" 8710 libdir="$acl_save_libdir" 8711 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag" 8712 else 8713 for found_dir in $rpathdirs; do 8714 acl_save_libdir="$libdir" 8715 libdir="$found_dir" 8716 eval flag=\"$hardcode_libdir_flag_spec\" 8717 libdir="$acl_save_libdir" 8718 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag" 8719 done 8720 fi 8721 fi 8722 if test "X$ltrpathdirs" != "X"; then 8723 for found_dir in $ltrpathdirs; do 8724 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir" 8725 done 8726 fi 8727 8728 8729 ac_save_CPPFLAGS="$CPPFLAGS" 8730 8731 for element in $INCEXPAT; do 8732 haveit= 8733 for x in $CPPFLAGS; do 8734 8735 acl_save_prefix="$prefix" 8736 prefix="$acl_final_prefix" 8737 acl_save_exec_prefix="$exec_prefix" 8738 exec_prefix="$acl_final_exec_prefix" 8739 eval x=\"$x\" 8740 exec_prefix="$acl_save_exec_prefix" 8741 prefix="$acl_save_prefix" 8742 8743 if test "X$x" = "X$element"; then 8744 haveit=yes 8745 break 8746 fi 8747 done 8748 if test -z "$haveit"; then 8749 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 8750 fi 8751 done 8752 8753 8754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5 8755$as_echo_n "checking for libexpat... " >&6; } 8756if test "${ac_cv_libexpat+set}" = set; then : 8757 $as_echo_n "(cached) " >&6 8758else 8759 8760 ac_save_LIBS="$LIBS" 8761 LIBS="$LIBS $LIBEXPAT" 8762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8763/* end confdefs.h. */ 8764#include "expat.h" 8765int 8766main () 8767{ 8768XML_Parser p = XML_ParserCreate (0); 8769 ; 8770 return 0; 8771} 8772_ACEOF 8773if ac_fn_c_try_link "$LINENO"; then : 8774 ac_cv_libexpat=yes 8775else 8776 ac_cv_libexpat=no 8777fi 8778rm -f core conftest.err conftest.$ac_objext \ 8779 conftest$ac_exeext conftest.$ac_ext 8780 LIBS="$ac_save_LIBS" 8781 8782fi 8783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5 8784$as_echo "$ac_cv_libexpat" >&6; } 8785 if test "$ac_cv_libexpat" = yes; then 8786 HAVE_LIBEXPAT=yes 8787 8788$as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h 8789 8790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5 8791$as_echo_n "checking how to link with libexpat... " >&6; } 8792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5 8793$as_echo "$LIBEXPAT" >&6; } 8794 else 8795 HAVE_LIBEXPAT=no 8796 CPPFLAGS="$ac_save_CPPFLAGS" 8797 LIBEXPAT= 8798 LTLIBEXPAT= 8799 fi 8800 8801 8802 8803 8804 8805 8806 if test "$HAVE_LIBEXPAT" != yes; then 8807 if test "$with_expat" = yes; then 8808 as_fn_error "expat is missing or unusable" "$LINENO" 5 8809 else 8810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5 8811$as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;} 8812 fi 8813 else 8814 save_LIBS=$LIBS 8815 LIBS="$LIBS $LIBEXPAT" 8816 for ac_func in XML_StopParser 8817do : 8818 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser" 8819if test "x$ac_cv_func_XML_StopParser" = x""yes; then : 8820 cat >>confdefs.h <<_ACEOF 8821#define HAVE_XML_STOPPARSER 1 8822_ACEOF 8823 8824fi 8825done 8826 8827 LIBS=$save_LIBS 8828 fi 8829fi 8830 8831# --------------------- # 8832# Check for libpython. # 8833# --------------------- # 8834 8835 8836 8837 8838 8839 8840# Check whether --with-python was given. 8841if test "${with_python+set}" = set; then : 8842 withval=$with_python; 8843else 8844 with_python=auto 8845fi 8846 8847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5 8848$as_echo_n "checking whether to use python... " >&6; } 8849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5 8850$as_echo "$with_python" >&6; } 8851 8852if test "${with_python}" = no; then 8853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5 8854$as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;} 8855 have_libpython=no 8856else 8857 case "${with_python}" in 8858 [\\/]* | ?:[\\/]*) 8859 if test -d ${with_python}; then 8860 # Assume the python binary is ${with_python}/bin/python. 8861 python_prog="${with_python}/bin/python" 8862 python_prefix= 8863 # If python does not exit ${with_python}/bin, then try in 8864 # ${with_python}. On Windows/MinGW, this is where the Python 8865 # executable is. 8866 if test ! -x "${python_prog}"; then 8867 python_prog="${with_python}/python" 8868 python_prefix= 8869 fi 8870 if test ! -x "${python_prog}"; then 8871 # Fall back to gdb 7.0/7.1 behaviour. 8872 python_prog=missing 8873 python_prefix=${with_python} 8874 fi 8875 elif test -x "${with_python}"; then 8876 # While we can't run python compiled for $host (unless host == build), 8877 # the user could write a script that provides the needed information, 8878 # so we support that. 8879 python_prog=${with_python} 8880 python_prefix= 8881 else 8882 as_fn_error "invalid value for --with-python" "$LINENO" 5 8883 fi 8884 ;; 8885 */*) 8886 # Disallow --with-python=foo/bar. 8887 as_fn_error "invalid value for --with-python" "$LINENO" 5 8888 ;; 8889 *) 8890 # The user has either specified auto, yes, or the name of the python 8891 # program assumed to be in $PATH. 8892 python_prefix= 8893 case "${with_python}" in 8894 yes | auto) 8895 if test ${build} = ${host}; then 8896 # Extract the first word of "python", so it can be a program name with args. 8897set dummy python; ac_word=$2 8898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8899$as_echo_n "checking for $ac_word... " >&6; } 8900if test "${ac_cv_path_python_prog_path+set}" = set; then : 8901 $as_echo_n "(cached) " >&6 8902else 8903 case $python_prog_path in 8904 [\\/]* | ?:[\\/]*) 8905 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path. 8906 ;; 8907 *) 8908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8909for as_dir in $PATH 8910do 8911 IFS=$as_save_IFS 8912 test -z "$as_dir" && as_dir=. 8913 for ac_exec_ext in '' $ac_executable_extensions; do 8914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8915 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext" 8916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8917 break 2 8918 fi 8919done 8920 done 8921IFS=$as_save_IFS 8922 8923 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing" 8924 ;; 8925esac 8926fi 8927python_prog_path=$ac_cv_path_python_prog_path 8928if test -n "$python_prog_path"; then 8929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5 8930$as_echo "$python_prog_path" >&6; } 8931else 8932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8933$as_echo "no" >&6; } 8934fi 8935 8936 8937 if test "${python_prog_path}" = missing; then 8938 python_prog=missing 8939 else 8940 python_prog=${python_prog_path} 8941 fi 8942 else 8943 # Not much we can do except assume the cross-compiler will find the 8944 # right files. 8945 python_prog=missing 8946 fi 8947 ;; 8948 *) 8949 # While we can't run python compiled for $host (unless host == build), 8950 # the user could write a script that provides the needed information, 8951 # so we support that. 8952 python_prog="${with_python}" 8953 # Extract the first word of "${python_prog}", so it can be a program name with args. 8954set dummy ${python_prog}; ac_word=$2 8955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8956$as_echo_n "checking for $ac_word... " >&6; } 8957if test "${ac_cv_path_python_prog_path+set}" = set; then : 8958 $as_echo_n "(cached) " >&6 8959else 8960 case $python_prog_path in 8961 [\\/]* | ?:[\\/]*) 8962 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path. 8963 ;; 8964 *) 8965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8966for as_dir in $PATH 8967do 8968 IFS=$as_save_IFS 8969 test -z "$as_dir" && as_dir=. 8970 for ac_exec_ext in '' $ac_executable_extensions; do 8971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8972 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext" 8973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8974 break 2 8975 fi 8976done 8977 done 8978IFS=$as_save_IFS 8979 8980 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing" 8981 ;; 8982esac 8983fi 8984python_prog_path=$ac_cv_path_python_prog_path 8985if test -n "$python_prog_path"; then 8986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5 8987$as_echo "$python_prog_path" >&6; } 8988else 8989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8990$as_echo "no" >&6; } 8991fi 8992 8993 8994 if test "${python_prog_path}" = missing; then 8995 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5 8996 fi 8997 ;; 8998 esac 8999 esac 9000 9001 if test "${python_prog}" != missing; then 9002 # We have a python program to use, but it may be too old. 9003 # Don't flag an error for --with-python=auto (the default). 9004 have_python_config=yes 9005 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes` 9006 if test $? != 0; then 9007 have_python_config=failed 9008 if test "${with_python}" != auto; then 9009 as_fn_error "failure running python-config --includes" "$LINENO" 5 9010 fi 9011 fi 9012 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags` 9013 if test $? != 0; then 9014 have_python_config=failed 9015 if test "${with_python}" != auto; then 9016 as_fn_error "failure running python-config --ldflags" "$LINENO" 5 9017 fi 9018 fi 9019 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix` 9020 if test $? != 0; then 9021 have_python_config=failed 9022 if test "${with_python}" != auto; then 9023 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5 9024 fi 9025 fi 9026 else 9027 # We do not have a python executable we can use to determine where 9028 # to find the Python headers and libs. We cannot guess the include 9029 # path from the python_prefix either, because that include path 9030 # depends on the Python version. So, there is nothing much we can 9031 # do except assume that the compiler will be able to find those files. 9032 python_includes= 9033 python_libs= 9034 have_python_config=no 9035 fi 9036 9037 # If we have python-config, only try the configuration it provides. 9038 # Otherwise fallback on the old way of trying different versions of 9039 # python in turn. 9040 9041 have_libpython=no 9042 if test "${have_python_config}" = yes; then 9043 # Determine the Python version by extracting "-lpython<version>" 9044 # part of the python_libs. <version> is usually X.Y with X and Y 9045 # being decimal numbers, but can also be XY (seen on Windows). 9046 # 9047 # The extraction is performed using sed with a regular expression. 9048 # Initially, the regexp used was using the '?' quantifier to make 9049 # the dot in the version number optional. Unfortunately, this 9050 # does not work with non-GNU versions of sed because, because of 9051 # what looks like a limitation (the '?' quantifier does not work 9052 # with back-references). We work around this limitation by using 9053 # the '*' quantifier instead. It means that, in theory, we might 9054 # match unexpected version strings such as "-lpython2..7", but 9055 # this seems unlikely in practice. And even if that happens, 9056 # an error will be triggered later on, when checking that version 9057 # number. 9058 python_version=`echo " ${python_libs} " \ 9059 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'` 9060 case "${python_version}" in 9061 python*) 9062 9063 version=${python_version} 9064 9065 new_CPPFLAGS=${python_includes} 9066 new_LIBS=${python_libs} 9067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5 9068$as_echo_n "checking for ${version}... " >&6; } 9069 save_CPPFLAGS=$CPPFLAGS 9070 save_LIBS=$LIBS 9071 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS" 9072 LIBS="$LIBS $new_LIBS" 9073 found_usable_python=no 9074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9075/* end confdefs.h. */ 9076#include "Python.h" 9077int 9078main () 9079{ 9080Py_Initialize (); 9081 ; 9082 return 0; 9083} 9084_ACEOF 9085if ac_fn_c_try_link "$LINENO"; then : 9086 have_libpython=${version} 9087 found_usable_python=yes 9088 PYTHON_CPPFLAGS=$new_CPPFLAGS 9089 PYTHON_LIBS=$new_LIBS 9090fi 9091rm -f core conftest.err conftest.$ac_objext \ 9092 conftest$ac_exeext conftest.$ac_ext 9093 CPPFLAGS=$save_CPPFLAGS 9094 LIBS=$save_LIBS 9095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5 9096$as_echo "${found_usable_python}" >&6; } 9097 9098 ;; 9099 *) 9100 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5 9101 ;; 9102 esac 9103 elif test "${have_python_config}" != failed; then 9104 if test "${have_libpython}" = no; then 9105 9106 version=python2.7 9107 9108 new_CPPFLAGS=${python_includes} 9109 new_LIBS="${python_libs} -lpython2.7" 9110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5 9111$as_echo_n "checking for ${version}... " >&6; } 9112 save_CPPFLAGS=$CPPFLAGS 9113 save_LIBS=$LIBS 9114 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS" 9115 LIBS="$LIBS $new_LIBS" 9116 found_usable_python=no 9117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9118/* end confdefs.h. */ 9119#include "Python.h" 9120int 9121main () 9122{ 9123Py_Initialize (); 9124 ; 9125 return 0; 9126} 9127_ACEOF 9128if ac_fn_c_try_link "$LINENO"; then : 9129 have_libpython=${version} 9130 found_usable_python=yes 9131 PYTHON_CPPFLAGS=$new_CPPFLAGS 9132 PYTHON_LIBS=$new_LIBS 9133fi 9134rm -f core conftest.err conftest.$ac_objext \ 9135 conftest$ac_exeext conftest.$ac_ext 9136 CPPFLAGS=$save_CPPFLAGS 9137 LIBS=$save_LIBS 9138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5 9139$as_echo "${found_usable_python}" >&6; } 9140 9141 fi 9142 if test "${have_libpython}" = no; then 9143 9144 version=python2.6 9145 9146 new_CPPFLAGS=${python_includes} 9147 new_LIBS="${python_libs} -lpython2.6" 9148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5 9149$as_echo_n "checking for ${version}... " >&6; } 9150 save_CPPFLAGS=$CPPFLAGS 9151 save_LIBS=$LIBS 9152 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS" 9153 LIBS="$LIBS $new_LIBS" 9154 found_usable_python=no 9155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9156/* end confdefs.h. */ 9157#include "Python.h" 9158int 9159main () 9160{ 9161Py_Initialize (); 9162 ; 9163 return 0; 9164} 9165_ACEOF 9166if ac_fn_c_try_link "$LINENO"; then : 9167 have_libpython=${version} 9168 found_usable_python=yes 9169 PYTHON_CPPFLAGS=$new_CPPFLAGS 9170 PYTHON_LIBS=$new_LIBS 9171fi 9172rm -f core conftest.err conftest.$ac_objext \ 9173 conftest$ac_exeext conftest.$ac_ext 9174 CPPFLAGS=$save_CPPFLAGS 9175 LIBS=$save_LIBS 9176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5 9177$as_echo "${found_usable_python}" >&6; } 9178 9179 fi 9180 if test ${have_libpython} = no; then 9181 9182 version=python2.5 9183 9184 new_CPPFLAGS=${python_includes} 9185 new_LIBS="${python_libs} -lpython2.5" 9186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5 9187$as_echo_n "checking for ${version}... " >&6; } 9188 save_CPPFLAGS=$CPPFLAGS 9189 save_LIBS=$LIBS 9190 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS" 9191 LIBS="$LIBS $new_LIBS" 9192 found_usable_python=no 9193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9194/* end confdefs.h. */ 9195#include "Python.h" 9196int 9197main () 9198{ 9199Py_Initialize (); 9200 ; 9201 return 0; 9202} 9203_ACEOF 9204if ac_fn_c_try_link "$LINENO"; then : 9205 have_libpython=${version} 9206 found_usable_python=yes 9207 PYTHON_CPPFLAGS=$new_CPPFLAGS 9208 PYTHON_LIBS=$new_LIBS 9209fi 9210rm -f core conftest.err conftest.$ac_objext \ 9211 conftest$ac_exeext conftest.$ac_ext 9212 CPPFLAGS=$save_CPPFLAGS 9213 LIBS=$save_LIBS 9214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5 9215$as_echo "${found_usable_python}" >&6; } 9216 9217 fi 9218 if test ${have_libpython} = no; then 9219 9220 version=python2.4 9221 9222 new_CPPFLAGS=${python_includes} 9223 new_LIBS="${python_libs} -lpython2.4" 9224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5 9225$as_echo_n "checking for ${version}... " >&6; } 9226 save_CPPFLAGS=$CPPFLAGS 9227 save_LIBS=$LIBS 9228 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS" 9229 LIBS="$LIBS $new_LIBS" 9230 found_usable_python=no 9231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9232/* end confdefs.h. */ 9233#include "Python.h" 9234int 9235main () 9236{ 9237Py_Initialize (); 9238 ; 9239 return 0; 9240} 9241_ACEOF 9242if ac_fn_c_try_link "$LINENO"; then : 9243 have_libpython=${version} 9244 found_usable_python=yes 9245 PYTHON_CPPFLAGS=$new_CPPFLAGS 9246 PYTHON_LIBS=$new_LIBS 9247fi 9248rm -f core conftest.err conftest.$ac_objext \ 9249 conftest$ac_exeext conftest.$ac_ext 9250 CPPFLAGS=$save_CPPFLAGS 9251 LIBS=$save_LIBS 9252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5 9253$as_echo "${found_usable_python}" >&6; } 9254 9255 fi 9256 fi 9257 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then 9258 9259$as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h 9260 9261 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then 9262 9263$as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h 9264 9265 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then 9266 9267$as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h 9268 9269 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then 9270 9271$as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h 9272 9273 fi 9274 9275 if test "${have_libpython}" = no; then 9276 case "${with_python}" in 9277 yes) 9278 as_fn_error "python is missing or unusable" "$LINENO" 5 9279 ;; 9280 auto) 9281 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5 9282$as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;} 9283 ;; 9284 *) 9285 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5 9286 ;; 9287 esac 9288 else 9289 if test -n "${python_prefix}"; then 9290 9291cat >>confdefs.h <<_ACEOF 9292#define WITH_PYTHON_PATH "${python_prefix}" 9293_ACEOF 9294 9295 9296 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then 9297 if test "x$prefix" = xNONE; then 9298 test_prefix=/usr/local 9299 else 9300 test_prefix=$prefix 9301 fi 9302 else 9303 test_prefix=$exec_prefix 9304 fi 9305 value=0 9306 case ${python_prefix} in 9307 "${test_prefix}"|"${test_prefix}/"*|\ 9308 '${exec_prefix}'|'${exec_prefix}/'*) 9309 value=1 9310 ;; 9311 esac 9312 9313cat >>confdefs.h <<_ACEOF 9314#define PYTHON_PATH_RELOCATABLE $value 9315_ACEOF 9316 9317 9318 fi 9319 fi 9320fi 9321 9322if test "${have_libpython}" != no; then 9323 9324$as_echo "#define HAVE_PYTHON 1" >>confdefs.h 9325 9326 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)" 9327 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)" 9328 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)" 9329 CONFIG_INSTALL="$CONFIG_INSTALL install-python" 9330 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)" 9331 9332 # Flags needed to compile Python code (taken from python-config --cflags). 9333 # We cannot call python-config directly because it will output whatever was 9334 # used when compiling the Python interpreter itself, including flags which 9335 # would make the python-related objects be compiled differently from the 9336 # rest of GDB (e.g., -O2 and -fPIC). 9337 if test "${GCC}" = yes; then 9338 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv" 9339 fi 9340 9341 if test "x${tentative_python_cflags}" != x; then 9342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5 9343$as_echo_n "checking compiler flags for python code... " >&6; } 9344 for flag in ${tentative_python_cflags}; do 9345 # Check that the compiler accepts it 9346 saved_CFLAGS="$CFLAGS" 9347 CFLAGS="$CFLAGS $flag" 9348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9349/* end confdefs.h. */ 9350 9351int 9352main () 9353{ 9354 9355 ; 9356 return 0; 9357} 9358_ACEOF 9359if ac_fn_c_try_compile "$LINENO"; then : 9360 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag" 9361fi 9362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9363 CFLAGS="$saved_CFLAGS" 9364 done 9365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5 9366$as_echo "${PYTHON_CFLAGS}" >&6; } 9367 fi 9368 9369 # On x64 Windows, Python's include headers, and pyconfig.h in 9370 # particular, rely on MS_WIN64 macro to detect that it's a 64bit 9371 # version of Windows. Unfortunately, MS_WIN64 is only defined if 9372 # _MSC_VER, a Microsoft-specific macro, is defined. So, when 9373 # building on x64 Windows with GCC, we define MS_WIN64 ourselves. 9374 # The issue was reported to the Python community, but still isn't 9375 # solved as of 2012-10-02 (http://bugs.python.org/issue4709). 9376 9377 case "$gdb_host" in 9378 mingw64) 9379 if test "${GCC}" = yes; then 9380 CPPFLAGS="$CPPFLAGS -DMS_WIN64" 9381 fi 9382 ;; 9383 esac 9384 9385 # Note that "python -m threading" cannot be used to check for 9386 # threading support due to a bug in Python 2.7.3 9387 # (http://bugs.python.org/issue15567). 9388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5 9389$as_echo_n "checking whether python supports threads... " >&6; } 9390 saved_CPPFLAGS="${CPPFLAGS}" 9391 CPPFLAGS="${PYTHON_CPPFLAGS}" 9392 # Note that the test is reversed so that python_has_threads=yes on 9393 # unexpected failures. 9394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9395/* end confdefs.h. */ 9396 9397#include <Python.h> 9398#ifdef WITH_THREAD 9399# error 9400#endif 9401 9402_ACEOF 9403if ac_fn_c_try_cpp "$LINENO"; then : 9404 python_has_threads=no 9405else 9406 python_has_threads=yes 9407fi 9408rm -f conftest.err conftest.$ac_ext 9409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5 9410$as_echo "${python_has_threads}" >&6; } 9411 CPPFLAGS="${saved_CPPFLAGS}" 9412else 9413 # Even if Python support is not compiled in, we need to have this file 9414 # included so that the "python" command, et.al., still exists. 9415 CONFIG_OBS="$CONFIG_OBS python.o" 9416 CONFIG_SRCS="$CONFIG_SRCS python/python.c" 9417fi 9418 9419# Work around Python http://bugs.python.org/issue10112. See also 9420# http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has 9421# no effect. Note that the only test after this that uses Python is 9422# the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be 9423# run without -export-dynamic too. 9424PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'` 9425 9426 9427 9428 9429 if test "${have_libpython}" != no; then 9430 HAVE_PYTHON_TRUE= 9431 HAVE_PYTHON_FALSE='#' 9432else 9433 HAVE_PYTHON_TRUE='#' 9434 HAVE_PYTHON_FALSE= 9435fi 9436 9437 9438# -------------------- # 9439# Check for libguile. # 9440# -------------------- # 9441 9442 9443 9444 9445 9446 9447# Check whether --with-guile was given. 9448if test "${with_guile+set}" = set; then : 9449 withval=$with_guile; 9450else 9451 with_guile=auto 9452fi 9453 9454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5 9455$as_echo_n "checking whether to use guile... " >&6; } 9456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5 9457$as_echo "$with_guile" >&6; } 9458 9459# Extract the first word of "pkg-config", so it can be a program name with args. 9460set dummy pkg-config; ac_word=$2 9461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9462$as_echo_n "checking for $ac_word... " >&6; } 9463if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then : 9464 $as_echo_n "(cached) " >&6 9465else 9466 case $pkg_config_prog_path in 9467 [\\/]* | ?:[\\/]*) 9468 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path. 9469 ;; 9470 *) 9471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9472for as_dir in $PATH 9473do 9474 IFS=$as_save_IFS 9475 test -z "$as_dir" && as_dir=. 9476 for ac_exec_ext in '' $ac_executable_extensions; do 9477 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9478 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext" 9479 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9480 break 2 9481 fi 9482done 9483 done 9484IFS=$as_save_IFS 9485 9486 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing" 9487 ;; 9488esac 9489fi 9490pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path 9491if test -n "$pkg_config_prog_path"; then 9492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5 9493$as_echo "$pkg_config_prog_path" >&6; } 9494else 9495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9496$as_echo "no" >&6; } 9497fi 9498 9499 9500 9501try_guile_versions="guile-2.2 guile-2.0" 9502have_libguile=no 9503case "${with_guile}" in 9504no) 9505 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5 9506$as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;} 9507 ;; 9508auto) 9509 if test "${pkg_config_prog_path}" = "missing"; then 9510 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5 9511$as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;} 9512 else 9513 9514 pkg_config=${pkg_config_prog_path} 9515 guile_version_list=${try_guile_versions} 9516 flag_errors=no 9517 9518 found_usable_guile=checking 9519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5 9520$as_echo_n "checking for usable guile from ${pkg_config}... " >&6; } 9521 for guile_version in ${guile_version_list}; do 9522 ${pkg_config} --exists ${guile_version} 2>/dev/null 9523 if test $? != 0; then 9524 continue 9525 fi 9526 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}` 9527 if test $? != 0; then 9528 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5 9529 fi 9530 new_LIBS=`${pkg_config} --libs ${guile_version}` 9531 if test $? != 0; then 9532 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5 9533 fi 9534 found_usable_guile=${guile_version} 9535 break 9536 done 9537 if test "${found_usable_guile}" = "checking"; then 9538 if test "${flag_errors}" = "yes"; then 9539 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5 9540 else 9541 found_usable_guile=no 9542 fi 9543 fi 9544 if test "${found_usable_guile}" != no; then 9545 save_CPPFLAGS=$CPPFLAGS 9546 save_LIBS=$LIBS 9547 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS" 9548 LIBS="$LIBS $new_LIBS" 9549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9550/* end confdefs.h. */ 9551#include "libguile.h" 9552int 9553main () 9554{ 9555scm_init_guile (); 9556 ; 9557 return 0; 9558} 9559_ACEOF 9560if ac_fn_c_try_link "$LINENO"; then : 9561 have_libguile=yes 9562 GUILE_CPPFLAGS=$new_CPPFLAGS 9563 GUILE_LIBS=$new_LIBS 9564else 9565 found_usable_guile=no 9566fi 9567rm -f core conftest.err conftest.$ac_objext \ 9568 conftest$ac_exeext conftest.$ac_ext 9569 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled" 9570if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then : 9571 9572$as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h 9573 9574 9575fi 9576 9577 CPPFLAGS=$save_CPPFLAGS 9578 LIBS=$save_LIBS 9579 if test "${found_usable_guile}" = no; then 9580 if test "${flag_errors}" = yes; then 9581 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 9582$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 9583as_fn_error "linking guile version ${guile_version} test program failed 9584See \`config.log' for more details." "$LINENO" 5; } 9585 fi 9586 fi 9587 fi 9588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5 9589$as_echo "${found_usable_guile}" >&6; } 9590 9591 fi 9592 ;; 9593yes) 9594 if test "${pkg_config_prog_path}" = "missing"; then 9595 as_fn_error "pkg-config not found" "$LINENO" 5 9596 fi 9597 9598 pkg_config=${pkg_config_prog_path} 9599 guile_version_list=${try_guile_versions} 9600 flag_errors=yes 9601 9602 found_usable_guile=checking 9603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5 9604$as_echo_n "checking for usable guile from ${pkg_config}... " >&6; } 9605 for guile_version in ${guile_version_list}; do 9606 ${pkg_config} --exists ${guile_version} 2>/dev/null 9607 if test $? != 0; then 9608 continue 9609 fi 9610 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}` 9611 if test $? != 0; then 9612 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5 9613 fi 9614 new_LIBS=`${pkg_config} --libs ${guile_version}` 9615 if test $? != 0; then 9616 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5 9617 fi 9618 found_usable_guile=${guile_version} 9619 break 9620 done 9621 if test "${found_usable_guile}" = "checking"; then 9622 if test "${flag_errors}" = "yes"; then 9623 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5 9624 else 9625 found_usable_guile=no 9626 fi 9627 fi 9628 if test "${found_usable_guile}" != no; then 9629 save_CPPFLAGS=$CPPFLAGS 9630 save_LIBS=$LIBS 9631 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS" 9632 LIBS="$LIBS $new_LIBS" 9633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9634/* end confdefs.h. */ 9635#include "libguile.h" 9636int 9637main () 9638{ 9639scm_init_guile (); 9640 ; 9641 return 0; 9642} 9643_ACEOF 9644if ac_fn_c_try_link "$LINENO"; then : 9645 have_libguile=yes 9646 GUILE_CPPFLAGS=$new_CPPFLAGS 9647 GUILE_LIBS=$new_LIBS 9648else 9649 found_usable_guile=no 9650fi 9651rm -f core conftest.err conftest.$ac_objext \ 9652 conftest$ac_exeext conftest.$ac_ext 9653 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled" 9654if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then : 9655 9656$as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h 9657 9658 9659fi 9660 9661 CPPFLAGS=$save_CPPFLAGS 9662 LIBS=$save_LIBS 9663 if test "${found_usable_guile}" = no; then 9664 if test "${flag_errors}" = yes; then 9665 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 9666$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 9667as_fn_error "linking guile version ${guile_version} test program failed 9668See \`config.log' for more details." "$LINENO" 5; } 9669 fi 9670 fi 9671 fi 9672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5 9673$as_echo "${found_usable_guile}" >&6; } 9674 9675 ;; 9676[\\/]* | ?:[\\/]*) 9677 if test -x "${with_guile}"; then 9678 9679 pkg_config=${with_guile} 9680 guile_version_list=${try_guile_versions} 9681 flag_errors=yes 9682 9683 found_usable_guile=checking 9684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5 9685$as_echo_n "checking for usable guile from ${pkg_config}... " >&6; } 9686 for guile_version in ${guile_version_list}; do 9687 ${pkg_config} --exists ${guile_version} 2>/dev/null 9688 if test $? != 0; then 9689 continue 9690 fi 9691 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}` 9692 if test $? != 0; then 9693 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5 9694 fi 9695 new_LIBS=`${pkg_config} --libs ${guile_version}` 9696 if test $? != 0; then 9697 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5 9698 fi 9699 found_usable_guile=${guile_version} 9700 break 9701 done 9702 if test "${found_usable_guile}" = "checking"; then 9703 if test "${flag_errors}" = "yes"; then 9704 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5 9705 else 9706 found_usable_guile=no 9707 fi 9708 fi 9709 if test "${found_usable_guile}" != no; then 9710 save_CPPFLAGS=$CPPFLAGS 9711 save_LIBS=$LIBS 9712 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS" 9713 LIBS="$LIBS $new_LIBS" 9714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9715/* end confdefs.h. */ 9716#include "libguile.h" 9717int 9718main () 9719{ 9720scm_init_guile (); 9721 ; 9722 return 0; 9723} 9724_ACEOF 9725if ac_fn_c_try_link "$LINENO"; then : 9726 have_libguile=yes 9727 GUILE_CPPFLAGS=$new_CPPFLAGS 9728 GUILE_LIBS=$new_LIBS 9729else 9730 found_usable_guile=no 9731fi 9732rm -f core conftest.err conftest.$ac_objext \ 9733 conftest$ac_exeext conftest.$ac_ext 9734 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled" 9735if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then : 9736 9737$as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h 9738 9739 9740fi 9741 9742 CPPFLAGS=$save_CPPFLAGS 9743 LIBS=$save_LIBS 9744 if test "${found_usable_guile}" = no; then 9745 if test "${flag_errors}" = yes; then 9746 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 9747$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 9748as_fn_error "linking guile version ${guile_version} test program failed 9749See \`config.log' for more details." "$LINENO" 5; } 9750 fi 9751 fi 9752 fi 9753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5 9754$as_echo "${found_usable_guile}" >&6; } 9755 9756 else 9757 as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5 9758 fi 9759 ;; 9760"" | */*) 9761 # Disallow --with=guile="" and --with-guile=foo/bar. 9762 as_fn_error "invalid value for --with-guile" "$LINENO" 5 9763 ;; 9764*) 9765 # A space separate list of guile versions to try, in order. 9766 if test "${pkg_config_prog_path}" = "missing"; then 9767 as_fn_error "pkg-config not found" "$LINENO" 5 9768 fi 9769 9770 pkg_config=${pkg_config_prog_path} 9771 guile_version_list=${with_guile} 9772 flag_errors=yes 9773 9774 found_usable_guile=checking 9775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5 9776$as_echo_n "checking for usable guile from ${pkg_config}... " >&6; } 9777 for guile_version in ${guile_version_list}; do 9778 ${pkg_config} --exists ${guile_version} 2>/dev/null 9779 if test $? != 0; then 9780 continue 9781 fi 9782 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}` 9783 if test $? != 0; then 9784 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5 9785 fi 9786 new_LIBS=`${pkg_config} --libs ${guile_version}` 9787 if test $? != 0; then 9788 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5 9789 fi 9790 found_usable_guile=${guile_version} 9791 break 9792 done 9793 if test "${found_usable_guile}" = "checking"; then 9794 if test "${flag_errors}" = "yes"; then 9795 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5 9796 else 9797 found_usable_guile=no 9798 fi 9799 fi 9800 if test "${found_usable_guile}" != no; then 9801 save_CPPFLAGS=$CPPFLAGS 9802 save_LIBS=$LIBS 9803 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS" 9804 LIBS="$LIBS $new_LIBS" 9805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9806/* end confdefs.h. */ 9807#include "libguile.h" 9808int 9809main () 9810{ 9811scm_init_guile (); 9812 ; 9813 return 0; 9814} 9815_ACEOF 9816if ac_fn_c_try_link "$LINENO"; then : 9817 have_libguile=yes 9818 GUILE_CPPFLAGS=$new_CPPFLAGS 9819 GUILE_LIBS=$new_LIBS 9820else 9821 found_usable_guile=no 9822fi 9823rm -f core conftest.err conftest.$ac_objext \ 9824 conftest$ac_exeext conftest.$ac_ext 9825 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled" 9826if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then : 9827 9828$as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h 9829 9830 9831fi 9832 9833 CPPFLAGS=$save_CPPFLAGS 9834 LIBS=$save_LIBS 9835 if test "${found_usable_guile}" = no; then 9836 if test "${flag_errors}" = yes; then 9837 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 9838$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 9839as_fn_error "linking guile version ${guile_version} test program failed 9840See \`config.log' for more details." "$LINENO" 5; } 9841 fi 9842 fi 9843 fi 9844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5 9845$as_echo "${found_usable_guile}" >&6; } 9846 9847 ;; 9848esac 9849 9850if test "${have_libguile}" != no; then 9851 case "${with_guile}" in 9852 [\\/]* | ?:[\\/]*) 9853 9854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5 9855$as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; } 9856if test "${ac_cv_guild_program_name+set}" = set; then : 9857 $as_echo_n "(cached) " >&6 9858else 9859 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`" 9860 9861 # In Guile up to 2.0.11 included, guile-2.0.pc would not define 9862 # the 'guild' and 'bindir' variables. In that case, try to guess 9863 # what the program name is, at the risk of getting it wrong if 9864 # Guile was configured with '--program-suffix' or similar. 9865 if test "x$ac_cv_guild_program_name" = "x"; then 9866 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`" 9867 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild" 9868 fi 9869 9870fi 9871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5 9872$as_echo "$ac_cv_guild_program_name" >&6; } 9873 9874 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then 9875 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5 9876 fi 9877 9878 GUILD="$ac_cv_guild_program_name" 9879 9880 9881 ;; 9882 *) 9883 9884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5 9885$as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; } 9886if test "${ac_cv_guild_program_name+set}" = set; then : 9887 $as_echo_n "(cached) " >&6 9888else 9889 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`" 9890 9891 # In Guile up to 2.0.11 included, guile-2.0.pc would not define 9892 # the 'guild' and 'bindir' variables. In that case, try to guess 9893 # what the program name is, at the risk of getting it wrong if 9894 # Guile was configured with '--program-suffix' or similar. 9895 if test "x$ac_cv_guild_program_name" = "x"; then 9896 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`" 9897 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild" 9898 fi 9899 9900fi 9901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5 9902$as_echo "$ac_cv_guild_program_name" >&6; } 9903 9904 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then 9905 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5 9906 fi 9907 9908 GUILD="$ac_cv_guild_program_name" 9909 9910 9911 ;; 9912 esac 9913 9914 9915 if test "$cross_compiling" = no; then 9916 GUILD_TARGET_FLAG= 9917 else 9918 GUILD_TARGET_FLAG="--target=$host" 9919 fi 9920 9921 9922 9923 9924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5 9925$as_echo_n "checking whether guild supports this host... " >&6; } 9926if test "${ac_cv_guild_ok+set}" = set; then : 9927 $as_echo_n "(cached) " >&6 9928else 9929 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5 9930 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then 9931 ac_cv_guild_ok=yes 9932 else 9933 ac_cv_guild_ok=no 9934 fi 9935fi 9936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5 9937$as_echo "$ac_cv_guild_ok" >&6; } 9938 9939 if test "$ac_cv_guild_ok" = no; then 9940 have_libguile=no 9941 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5 9942$as_echo "$as_me: WARNING: disabling guile support" >&2;} 9943 fi 9944fi 9945 9946if test "${have_libguile}" != no; then 9947 9948$as_echo "#define HAVE_GUILE 1" >>confdefs.h 9949 9950 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)" 9951 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)" 9952 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)" 9953 CONFIG_INSTALL="$CONFIG_INSTALL install-guile" 9954 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)" 9955 9956 save_LIBS="$LIBS" 9957 save_CPPFLAGS="$CPPFLAGS" 9958 LIBS="$GUILE_LIBS" 9959 CPPFLAGS="$GUILE_CPPFLAGS" 9960 for ac_func in scm_new_smob 9961do : 9962 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob" 9963if test "x$ac_cv_func_scm_new_smob" = x""yes; then : 9964 cat >>confdefs.h <<_ACEOF 9965#define HAVE_SCM_NEW_SMOB 1 9966_ACEOF 9967 9968fi 9969done 9970 9971 LIBS="$save_LIBS" 9972 CPPFLAGS="$save_CPPFLAGS" 9973else 9974 # Even if Guile support is not compiled in, we need to have these files 9975 # included. 9976 CONFIG_OBS="$CONFIG_OBS guile.o" 9977 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c" 9978fi 9979 9980 9981 if test "${have_libguile}" != no; then 9982 HAVE_GUILE_TRUE= 9983 HAVE_GUILE_FALSE='#' 9984else 9985 HAVE_GUILE_TRUE='#' 9986 HAVE_GUILE_FALSE= 9987fi 9988 9989 9990# --------------------- # 9991# Check for libmcheck. # 9992# --------------------- # 9993 9994# Enable -lmcheck by default (it provides cheap-enough memory mangling), 9995# but turn it off if Python is enabled with threads, since -lmcheck is 9996# not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939), 9997# and for releases. 9998if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \ 9999 && $development; then 10000 libmcheck_default=yes 10001else 10002 libmcheck_default=no 10003fi 10004 10005 # Check whether --enable-libmcheck was given. 10006if test "${enable_libmcheck+set}" = set; then : 10007 enableval=$enable_libmcheck; case "${enableval}" in 10008 yes | y) ENABLE_LIBMCHECK="yes" ;; 10009 no | n) ENABLE_LIBMCHECK="no" ;; 10010 *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;; 10011 esac 10012fi 10013 10014 10015 if test -z "${ENABLE_LIBMCHECK}"; then 10016 ENABLE_LIBMCHECK=${libmcheck_default} 10017 fi 10018 10019 if test "$ENABLE_LIBMCHECK" = "yes" ; then 10020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5 10021$as_echo_n "checking for main in -lmcheck... " >&6; } 10022if test "${ac_cv_lib_mcheck_main+set}" = set; then : 10023 $as_echo_n "(cached) " >&6 10024else 10025 ac_check_lib_save_LIBS=$LIBS 10026LIBS="-lmcheck $LIBS" 10027cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10028/* end confdefs.h. */ 10029 10030 10031int 10032main () 10033{ 10034return main (); 10035 ; 10036 return 0; 10037} 10038_ACEOF 10039if ac_fn_c_try_link "$LINENO"; then : 10040 ac_cv_lib_mcheck_main=yes 10041else 10042 ac_cv_lib_mcheck_main=no 10043fi 10044rm -f core conftest.err conftest.$ac_objext \ 10045 conftest$ac_exeext conftest.$ac_ext 10046LIBS=$ac_check_lib_save_LIBS 10047fi 10048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5 10049$as_echo "$ac_cv_lib_mcheck_main" >&6; } 10050if test "x$ac_cv_lib_mcheck_main" = x""yes; then : 10051 cat >>confdefs.h <<_ACEOF 10052#define HAVE_LIBMCHECK 1 10053_ACEOF 10054 10055 LIBS="-lmcheck $LIBS" 10056 10057fi 10058 10059 fi 10060 10061 10062if test "$ENABLE_LIBMCHECK" = "yes" \ 10063 -a "${have_libpython}" != "no" \ 10064 -a "${python_has_threads}" = "yes" ; then 10065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5 10066$as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;} 10067fi 10068 10069 10070# Check whether --with-intel_pt was given. 10071if test "${with_intel_pt+set}" = set; then : 10072 withval=$with_intel_pt; 10073else 10074 with_intel_pt=auto 10075fi 10076 10077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5 10078$as_echo_n "checking whether to use intel pt... " >&6; } 10079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5 10080$as_echo "$with_intel_pt" >&6; } 10081 10082if test "${with_intel_pt}" = no; then 10083 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5 10084$as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;} 10085 HAVE_LIBIPT=no 10086else 10087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10088/* end confdefs.h. */ 10089 10090#include <linux/perf_event.h> 10091#ifndef PERF_ATTR_SIZE_VER5 10092# error 10093#endif 10094 10095_ACEOF 10096if ac_fn_c_try_cpp "$LINENO"; then : 10097 perf_event=yes 10098else 10099 perf_event=no 10100fi 10101rm -f conftest.err conftest.$ac_ext 10102 if test "$perf_event" != yes; then 10103 if test "$with_intel_pt" = yes; then 10104 as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5 10105 else 10106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5 10107$as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;} 10108 fi 10109 fi 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 use_additional=yes 10120 10121 acl_save_prefix="$prefix" 10122 prefix="$acl_final_prefix" 10123 acl_save_exec_prefix="$exec_prefix" 10124 exec_prefix="$acl_final_exec_prefix" 10125 10126 eval additional_includedir=\"$includedir\" 10127 eval additional_libdir=\"$libdir\" 10128 10129 exec_prefix="$acl_save_exec_prefix" 10130 prefix="$acl_save_prefix" 10131 10132 10133# Check whether --with-libipt-prefix was given. 10134if test "${with_libipt_prefix+set}" = set; then : 10135 withval=$with_libipt_prefix; 10136 if test "X$withval" = "Xno"; then 10137 use_additional=no 10138 else 10139 if test "X$withval" = "X"; then 10140 10141 acl_save_prefix="$prefix" 10142 prefix="$acl_final_prefix" 10143 acl_save_exec_prefix="$exec_prefix" 10144 exec_prefix="$acl_final_exec_prefix" 10145 10146 eval additional_includedir=\"$includedir\" 10147 eval additional_libdir=\"$libdir\" 10148 10149 exec_prefix="$acl_save_exec_prefix" 10150 prefix="$acl_save_prefix" 10151 10152 else 10153 additional_includedir="$withval/include" 10154 additional_libdir="$withval/lib" 10155 fi 10156 fi 10157 10158fi 10159 10160 LIBIPT= 10161 LTLIBIPT= 10162 INCIPT= 10163 rpathdirs= 10164 ltrpathdirs= 10165 names_already_handled= 10166 names_next_round='ipt ' 10167 while test -n "$names_next_round"; do 10168 names_this_round="$names_next_round" 10169 names_next_round= 10170 for name in $names_this_round; do 10171 already_handled= 10172 for n in $names_already_handled; do 10173 if test "$n" = "$name"; then 10174 already_handled=yes 10175 break 10176 fi 10177 done 10178 if test -z "$already_handled"; then 10179 names_already_handled="$names_already_handled $name" 10180 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 10181 eval value=\"\$HAVE_LIB$uppername\" 10182 if test -n "$value"; then 10183 if test "$value" = yes; then 10184 eval value=\"\$LIB$uppername\" 10185 test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value" 10186 eval value=\"\$LTLIB$uppername\" 10187 test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value" 10188 else 10189 : 10190 fi 10191 else 10192 found_dir= 10193 found_la= 10194 found_so= 10195 found_a= 10196 if test $use_additional = yes; then 10197 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then 10198 found_dir="$additional_libdir" 10199 found_so="$additional_libdir/lib$name.$shlibext" 10200 if test -f "$additional_libdir/lib$name.la"; then 10201 found_la="$additional_libdir/lib$name.la" 10202 fi 10203 else 10204 if test -f "$additional_libdir/lib$name.$libext"; then 10205 found_dir="$additional_libdir" 10206 found_a="$additional_libdir/lib$name.$libext" 10207 if test -f "$additional_libdir/lib$name.la"; then 10208 found_la="$additional_libdir/lib$name.la" 10209 fi 10210 fi 10211 fi 10212 fi 10213 if test "X$found_dir" = "X"; then 10214 for x in $LDFLAGS $LTLIBIPT; do 10215 10216 acl_save_prefix="$prefix" 10217 prefix="$acl_final_prefix" 10218 acl_save_exec_prefix="$exec_prefix" 10219 exec_prefix="$acl_final_exec_prefix" 10220 eval x=\"$x\" 10221 exec_prefix="$acl_save_exec_prefix" 10222 prefix="$acl_save_prefix" 10223 10224 case "$x" in 10225 -L*) 10226 dir=`echo "X$x" | sed -e 's/^X-L//'` 10227 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then 10228 found_dir="$dir" 10229 found_so="$dir/lib$name.$shlibext" 10230 if test -f "$dir/lib$name.la"; then 10231 found_la="$dir/lib$name.la" 10232 fi 10233 else 10234 if test -f "$dir/lib$name.$libext"; then 10235 found_dir="$dir" 10236 found_a="$dir/lib$name.$libext" 10237 if test -f "$dir/lib$name.la"; then 10238 found_la="$dir/lib$name.la" 10239 fi 10240 fi 10241 fi 10242 ;; 10243 esac 10244 if test "X$found_dir" != "X"; then 10245 break 10246 fi 10247 done 10248 fi 10249 if test "X$found_dir" != "X"; then 10250 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name" 10251 if test "X$found_so" != "X"; then 10252 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 10253 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so" 10254 else 10255 haveit= 10256 for x in $ltrpathdirs; do 10257 if test "X$x" = "X$found_dir"; then 10258 haveit=yes 10259 break 10260 fi 10261 done 10262 if test -z "$haveit"; then 10263 ltrpathdirs="$ltrpathdirs $found_dir" 10264 fi 10265 if test "$hardcode_direct" = yes; then 10266 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so" 10267 else 10268 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 10269 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so" 10270 haveit= 10271 for x in $rpathdirs; do 10272 if test "X$x" = "X$found_dir"; then 10273 haveit=yes 10274 break 10275 fi 10276 done 10277 if test -z "$haveit"; then 10278 rpathdirs="$rpathdirs $found_dir" 10279 fi 10280 else 10281 haveit= 10282 for x in $LDFLAGS $LIBIPT; do 10283 10284 acl_save_prefix="$prefix" 10285 prefix="$acl_final_prefix" 10286 acl_save_exec_prefix="$exec_prefix" 10287 exec_prefix="$acl_final_exec_prefix" 10288 eval x=\"$x\" 10289 exec_prefix="$acl_save_exec_prefix" 10290 prefix="$acl_save_prefix" 10291 10292 if test "X$x" = "X-L$found_dir"; then 10293 haveit=yes 10294 break 10295 fi 10296 done 10297 if test -z "$haveit"; then 10298 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir" 10299 fi 10300 if test "$hardcode_minus_L" != no; then 10301 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so" 10302 else 10303 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name" 10304 fi 10305 fi 10306 fi 10307 fi 10308 else 10309 if test "X$found_a" != "X"; then 10310 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a" 10311 else 10312 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name" 10313 fi 10314 fi 10315 additional_includedir= 10316 case "$found_dir" in 10317 */lib | */lib/) 10318 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 10319 additional_includedir="$basedir/include" 10320 ;; 10321 esac 10322 if test "X$additional_includedir" != "X"; then 10323 if test "X$additional_includedir" != "X/usr/include"; then 10324 haveit= 10325 if test "X$additional_includedir" = "X/usr/local/include"; then 10326 if test -n "$GCC"; then 10327 case $host_os in 10328 linux*) haveit=yes;; 10329 esac 10330 fi 10331 fi 10332 if test -z "$haveit"; then 10333 for x in $CPPFLAGS $INCIPT; do 10334 10335 acl_save_prefix="$prefix" 10336 prefix="$acl_final_prefix" 10337 acl_save_exec_prefix="$exec_prefix" 10338 exec_prefix="$acl_final_exec_prefix" 10339 eval x=\"$x\" 10340 exec_prefix="$acl_save_exec_prefix" 10341 prefix="$acl_save_prefix" 10342 10343 if test "X$x" = "X-I$additional_includedir"; then 10344 haveit=yes 10345 break 10346 fi 10347 done 10348 if test -z "$haveit"; then 10349 if test -d "$additional_includedir"; then 10350 INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir" 10351 fi 10352 fi 10353 fi 10354 fi 10355 fi 10356 if test -n "$found_la"; then 10357 save_libdir="$libdir" 10358 case "$found_la" in 10359 */* | *\\*) . "$found_la" ;; 10360 *) . "./$found_la" ;; 10361 esac 10362 libdir="$save_libdir" 10363 for dep in $dependency_libs; do 10364 case "$dep" in 10365 -L*) 10366 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 10367 if test "X$additional_libdir" != "X/usr/lib"; then 10368 haveit= 10369 if test "X$additional_libdir" = "X/usr/local/lib"; then 10370 if test -n "$GCC"; then 10371 case $host_os in 10372 linux*) haveit=yes;; 10373 esac 10374 fi 10375 fi 10376 if test -z "$haveit"; then 10377 haveit= 10378 for x in $LDFLAGS $LIBIPT; do 10379 10380 acl_save_prefix="$prefix" 10381 prefix="$acl_final_prefix" 10382 acl_save_exec_prefix="$exec_prefix" 10383 exec_prefix="$acl_final_exec_prefix" 10384 eval x=\"$x\" 10385 exec_prefix="$acl_save_exec_prefix" 10386 prefix="$acl_save_prefix" 10387 10388 if test "X$x" = "X-L$additional_libdir"; then 10389 haveit=yes 10390 break 10391 fi 10392 done 10393 if test -z "$haveit"; then 10394 if test -d "$additional_libdir"; then 10395 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir" 10396 fi 10397 fi 10398 haveit= 10399 for x in $LDFLAGS $LTLIBIPT; do 10400 10401 acl_save_prefix="$prefix" 10402 prefix="$acl_final_prefix" 10403 acl_save_exec_prefix="$exec_prefix" 10404 exec_prefix="$acl_final_exec_prefix" 10405 eval x=\"$x\" 10406 exec_prefix="$acl_save_exec_prefix" 10407 prefix="$acl_save_prefix" 10408 10409 if test "X$x" = "X-L$additional_libdir"; then 10410 haveit=yes 10411 break 10412 fi 10413 done 10414 if test -z "$haveit"; then 10415 if test -d "$additional_libdir"; then 10416 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir" 10417 fi 10418 fi 10419 fi 10420 fi 10421 ;; 10422 -R*) 10423 dir=`echo "X$dep" | sed -e 's/^X-R//'` 10424 if test "$enable_rpath" != no; then 10425 haveit= 10426 for x in $rpathdirs; do 10427 if test "X$x" = "X$dir"; then 10428 haveit=yes 10429 break 10430 fi 10431 done 10432 if test -z "$haveit"; then 10433 rpathdirs="$rpathdirs $dir" 10434 fi 10435 haveit= 10436 for x in $ltrpathdirs; do 10437 if test "X$x" = "X$dir"; then 10438 haveit=yes 10439 break 10440 fi 10441 done 10442 if test -z "$haveit"; then 10443 ltrpathdirs="$ltrpathdirs $dir" 10444 fi 10445 fi 10446 ;; 10447 -l*) 10448 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 10449 ;; 10450 *.la) 10451 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 10452 ;; 10453 *) 10454 LIBIPT="${LIBIPT}${LIBIPT:+ }$dep" 10455 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep" 10456 ;; 10457 esac 10458 done 10459 fi 10460 else 10461 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name" 10462 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name" 10463 fi 10464 fi 10465 fi 10466 done 10467 done 10468 if test "X$rpathdirs" != "X"; then 10469 if test -n "$hardcode_libdir_separator"; then 10470 alldirs= 10471 for found_dir in $rpathdirs; do 10472 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 10473 done 10474 acl_save_libdir="$libdir" 10475 libdir="$alldirs" 10476 eval flag=\"$hardcode_libdir_flag_spec\" 10477 libdir="$acl_save_libdir" 10478 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag" 10479 else 10480 for found_dir in $rpathdirs; do 10481 acl_save_libdir="$libdir" 10482 libdir="$found_dir" 10483 eval flag=\"$hardcode_libdir_flag_spec\" 10484 libdir="$acl_save_libdir" 10485 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag" 10486 done 10487 fi 10488 fi 10489 if test "X$ltrpathdirs" != "X"; then 10490 for found_dir in $ltrpathdirs; do 10491 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir" 10492 done 10493 fi 10494 10495 10496 ac_save_CPPFLAGS="$CPPFLAGS" 10497 10498 for element in $INCIPT; do 10499 haveit= 10500 for x in $CPPFLAGS; do 10501 10502 acl_save_prefix="$prefix" 10503 prefix="$acl_final_prefix" 10504 acl_save_exec_prefix="$exec_prefix" 10505 exec_prefix="$acl_final_exec_prefix" 10506 eval x=\"$x\" 10507 exec_prefix="$acl_save_exec_prefix" 10508 prefix="$acl_save_prefix" 10509 10510 if test "X$x" = "X$element"; then 10511 haveit=yes 10512 break 10513 fi 10514 done 10515 if test -z "$haveit"; then 10516 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 10517 fi 10518 done 10519 10520 10521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5 10522$as_echo_n "checking for libipt... " >&6; } 10523if test "${ac_cv_libipt+set}" = set; then : 10524 $as_echo_n "(cached) " >&6 10525else 10526 10527 ac_save_LIBS="$LIBS" 10528 LIBS="$LIBS $LIBIPT" 10529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10530/* end confdefs.h. */ 10531#include "intel-pt.h" 10532int 10533main () 10534{ 10535pt_insn_alloc_decoder (0); 10536 ; 10537 return 0; 10538} 10539_ACEOF 10540if ac_fn_c_try_link "$LINENO"; then : 10541 ac_cv_libipt=yes 10542else 10543 ac_cv_libipt=no 10544fi 10545rm -f core conftest.err conftest.$ac_objext \ 10546 conftest$ac_exeext conftest.$ac_ext 10547 LIBS="$ac_save_LIBS" 10548 10549fi 10550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5 10551$as_echo "$ac_cv_libipt" >&6; } 10552 if test "$ac_cv_libipt" = yes; then 10553 HAVE_LIBIPT=yes 10554 10555$as_echo "#define HAVE_LIBIPT 1" >>confdefs.h 10556 10557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5 10558$as_echo_n "checking how to link with libipt... " >&6; } 10559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5 10560$as_echo "$LIBIPT" >&6; } 10561 else 10562 HAVE_LIBIPT=no 10563 CPPFLAGS="$ac_save_CPPFLAGS" 10564 LIBIPT= 10565 LTLIBIPT= 10566 fi 10567 10568 10569 10570 10571 10572 10573 if test "$HAVE_LIBIPT" != yes; then 10574 if test "$with_intel_pt" = yes; then 10575 as_fn_error "libipt is missing or unusable" "$LINENO" 5 10576 else 10577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5 10578$as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;} 10579 fi 10580 fi 10581fi 10582 10583# ------------------------- # 10584# Checks for header files. # 10585# ------------------------- # 10586 10587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 10588$as_echo_n "checking for ANSI C header files... " >&6; } 10589if test "${ac_cv_header_stdc+set}" = set; then : 10590 $as_echo_n "(cached) " >&6 10591else 10592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10593/* end confdefs.h. */ 10594#include <stdlib.h> 10595#include <stdarg.h> 10596#include <string.h> 10597#include <float.h> 10598 10599int 10600main () 10601{ 10602 10603 ; 10604 return 0; 10605} 10606_ACEOF 10607if ac_fn_c_try_compile "$LINENO"; then : 10608 ac_cv_header_stdc=yes 10609else 10610 ac_cv_header_stdc=no 10611fi 10612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10613 10614if test $ac_cv_header_stdc = yes; then 10615 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 10616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10617/* end confdefs.h. */ 10618#include <string.h> 10619 10620_ACEOF 10621if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10622 $EGREP "memchr" >/dev/null 2>&1; then : 10623 10624else 10625 ac_cv_header_stdc=no 10626fi 10627rm -f conftest* 10628 10629fi 10630 10631if test $ac_cv_header_stdc = yes; then 10632 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 10633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10634/* end confdefs.h. */ 10635#include <stdlib.h> 10636 10637_ACEOF 10638if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10639 $EGREP "free" >/dev/null 2>&1; then : 10640 10641else 10642 ac_cv_header_stdc=no 10643fi 10644rm -f conftest* 10645 10646fi 10647 10648if test $ac_cv_header_stdc = yes; then 10649 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 10650 if test "$cross_compiling" = yes; then : 10651 : 10652else 10653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10654/* end confdefs.h. */ 10655#include <ctype.h> 10656#include <stdlib.h> 10657#if ((' ' & 0x0FF) == 0x020) 10658# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 10659# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 10660#else 10661# define ISLOWER(c) \ 10662 (('a' <= (c) && (c) <= 'i') \ 10663 || ('j' <= (c) && (c) <= 'r') \ 10664 || ('s' <= (c) && (c) <= 'z')) 10665# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 10666#endif 10667 10668#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 10669int 10670main () 10671{ 10672 int i; 10673 for (i = 0; i < 256; i++) 10674 if (XOR (islower (i), ISLOWER (i)) 10675 || toupper (i) != TOUPPER (i)) 10676 return 2; 10677 return 0; 10678} 10679_ACEOF 10680if ac_fn_c_try_run "$LINENO"; then : 10681 10682else 10683 ac_cv_header_stdc=no 10684fi 10685rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10686 conftest.$ac_objext conftest.beam conftest.$ac_ext 10687fi 10688 10689fi 10690fi 10691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 10692$as_echo "$ac_cv_header_stdc" >&6; } 10693if test $ac_cv_header_stdc = yes; then 10694 10695$as_echo "#define STDC_HEADERS 1" >>confdefs.h 10696 10697fi 10698 10699# elf_hp.h is for HP/UX 64-bit shared library support. 10700for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \ 10701 thread_db.h \ 10702 sys/fault.h \ 10703 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \ 10704 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \ 10705 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \ 10706 termios.h termio.h \ 10707 sgtty.h elf_hp.h \ 10708 dlfcn.h 10709do : 10710 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10711ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10712eval as_val=\$$as_ac_Header 10713 if test "x$as_val" = x""yes; then : 10714 cat >>confdefs.h <<_ACEOF 10715#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10716_ACEOF 10717 10718fi 10719 10720done 10721 10722for ac_header in sys/proc.h 10723do : 10724 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H 10725# include <sys/param.h> 10726#endif 10727 10728" 10729if test "x$ac_cv_header_sys_proc_h" = x""yes; then : 10730 cat >>confdefs.h <<_ACEOF 10731#define HAVE_SYS_PROC_H 1 10732_ACEOF 10733 10734fi 10735 10736done 10737 10738for ac_header in sys/user.h 10739do : 10740 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H 10741# include <sys/param.h> 10742#endif 10743 10744" 10745if test "x$ac_cv_header_sys_user_h" = x""yes; then : 10746 cat >>confdefs.h <<_ACEOF 10747#define HAVE_SYS_USER_H 1 10748_ACEOF 10749 10750fi 10751 10752done 10753 10754 10755# On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash 10756# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to 10757# think that we don't have <curses.h> if we're using GCC. 10758case $host_os in 10759 solaris2.[789]) 10760 if test "$GCC" = yes; then 10761 10762$as_echo "#define _MSE_INT_H 1" >>confdefs.h 10763 10764 fi ;; 10765esac 10766for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h 10767do : 10768 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10769ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10770eval as_val=\$$as_ac_Header 10771 if test "x$as_val" = x""yes; then : 10772 cat >>confdefs.h <<_ACEOF 10773#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10774_ACEOF 10775 10776fi 10777 10778done 10779 10780for ac_header in term.h 10781do : 10782 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H 10783# include <curses.h> 10784#endif 10785 10786" 10787if test "x$ac_cv_header_term_h" = x""yes; then : 10788 cat >>confdefs.h <<_ACEOF 10789#define HAVE_TERM_H 1 10790_ACEOF 10791 10792fi 10793 10794done 10795 10796 10797# ------------------------- # 10798# Checks for declarations. # 10799# ------------------------- # 10800 10801 10802 # Check for presence and size of long long. 10803 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 10804if test "x$ac_cv_type_long_long" = x""yes; then : 10805 10806cat >>confdefs.h <<_ACEOF 10807#define HAVE_LONG_LONG 1 10808_ACEOF 10809 10810# The cast to long int works around a bug in the HP C Compiler 10811# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 10812# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 10813# This bug is HP SR number 8606223364. 10814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 10815$as_echo_n "checking size of long long... " >&6; } 10816if test "${ac_cv_sizeof_long_long+set}" = set; then : 10817 $as_echo_n "(cached) " >&6 10818else 10819 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 10820 10821else 10822 if test "$ac_cv_type_long_long" = yes; then 10823 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 10824$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 10825{ as_fn_set_status 77 10826as_fn_error "cannot compute sizeof (long long) 10827See \`config.log' for more details." "$LINENO" 5; }; } 10828 else 10829 ac_cv_sizeof_long_long=0 10830 fi 10831fi 10832 10833fi 10834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 10835$as_echo "$ac_cv_sizeof_long_long" >&6; } 10836 10837 10838 10839cat >>confdefs.h <<_ACEOF 10840#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 10841_ACEOF 10842 10843 10844fi 10845 10846 10847 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default" 10848if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then : 10849 ac_have_decl=1 10850else 10851 ac_have_decl=0 10852fi 10853 10854cat >>confdefs.h <<_ACEOF 10855#define HAVE_DECL_BASENAME $ac_have_decl 10856_ACEOF 10857ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default" 10858if test "x$ac_cv_have_decl_ffs" = x""yes; then : 10859 ac_have_decl=1 10860else 10861 ac_have_decl=0 10862fi 10863 10864cat >>confdefs.h <<_ACEOF 10865#define HAVE_DECL_FFS $ac_have_decl 10866_ACEOF 10867ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 10868if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 10869 ac_have_decl=1 10870else 10871 ac_have_decl=0 10872fi 10873 10874cat >>confdefs.h <<_ACEOF 10875#define HAVE_DECL_ASPRINTF $ac_have_decl 10876_ACEOF 10877ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 10878if test "x$ac_cv_have_decl_vasprintf" = x""yes; then : 10879 ac_have_decl=1 10880else 10881 ac_have_decl=0 10882fi 10883 10884cat >>confdefs.h <<_ACEOF 10885#define HAVE_DECL_VASPRINTF $ac_have_decl 10886_ACEOF 10887ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 10888if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 10889 ac_have_decl=1 10890else 10891 ac_have_decl=0 10892fi 10893 10894cat >>confdefs.h <<_ACEOF 10895#define HAVE_DECL_SNPRINTF $ac_have_decl 10896_ACEOF 10897ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 10898if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 10899 ac_have_decl=1 10900else 10901 ac_have_decl=0 10902fi 10903 10904cat >>confdefs.h <<_ACEOF 10905#define HAVE_DECL_VSNPRINTF $ac_have_decl 10906_ACEOF 10907 10908 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default" 10909if test "x$ac_cv_have_decl_strtol" = x""yes; then : 10910 ac_have_decl=1 10911else 10912 ac_have_decl=0 10913fi 10914 10915cat >>confdefs.h <<_ACEOF 10916#define HAVE_DECL_STRTOL $ac_have_decl 10917_ACEOF 10918ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default" 10919if test "x$ac_cv_have_decl_strtoul" = x""yes; then : 10920 ac_have_decl=1 10921else 10922 ac_have_decl=0 10923fi 10924 10925cat >>confdefs.h <<_ACEOF 10926#define HAVE_DECL_STRTOUL $ac_have_decl 10927_ACEOF 10928ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" 10929if test "x$ac_cv_have_decl_strtoll" = x""yes; then : 10930 ac_have_decl=1 10931else 10932 ac_have_decl=0 10933fi 10934 10935cat >>confdefs.h <<_ACEOF 10936#define HAVE_DECL_STRTOLL $ac_have_decl 10937_ACEOF 10938ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" 10939if test "x$ac_cv_have_decl_strtoull" = x""yes; then : 10940 ac_have_decl=1 10941else 10942 ac_have_decl=0 10943fi 10944 10945cat >>confdefs.h <<_ACEOF 10946#define HAVE_DECL_STRTOULL $ac_have_decl 10947_ACEOF 10948 10949 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default" 10950if test "x$ac_cv_have_decl_strverscmp" = x""yes; then : 10951 ac_have_decl=1 10952else 10953 ac_have_decl=0 10954fi 10955 10956cat >>confdefs.h <<_ACEOF 10957#define HAVE_DECL_STRVERSCMP $ac_have_decl 10958_ACEOF 10959 10960 10961 10962ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 10963if test "x$ac_cv_have_decl_free" = x""yes; then : 10964 ac_have_decl=1 10965else 10966 ac_have_decl=0 10967fi 10968 10969cat >>confdefs.h <<_ACEOF 10970#define HAVE_DECL_FREE $ac_have_decl 10971_ACEOF 10972ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 10973if test "x$ac_cv_have_decl_malloc" = x""yes; then : 10974 ac_have_decl=1 10975else 10976 ac_have_decl=0 10977fi 10978 10979cat >>confdefs.h <<_ACEOF 10980#define HAVE_DECL_MALLOC $ac_have_decl 10981_ACEOF 10982ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 10983if test "x$ac_cv_have_decl_realloc" = x""yes; then : 10984 ac_have_decl=1 10985else 10986 ac_have_decl=0 10987fi 10988 10989cat >>confdefs.h <<_ACEOF 10990#define HAVE_DECL_REALLOC $ac_have_decl 10991_ACEOF 10992ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default" 10993if test "x$ac_cv_have_decl_snprintf" = x""yes; then : 10994 ac_have_decl=1 10995else 10996 ac_have_decl=0 10997fi 10998 10999cat >>confdefs.h <<_ACEOF 11000#define HAVE_DECL_SNPRINTF $ac_have_decl 11001_ACEOF 11002 11003 11004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 11005$as_echo_n "checking for LC_MESSAGES... " >&6; } 11006if test "${am_cv_val_LC_MESSAGES+set}" = set; then : 11007 $as_echo_n "(cached) " >&6 11008else 11009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11010/* end confdefs.h. */ 11011#include <locale.h> 11012int 11013main () 11014{ 11015return LC_MESSAGES 11016 ; 11017 return 0; 11018} 11019_ACEOF 11020if ac_fn_c_try_link "$LINENO"; then : 11021 am_cv_val_LC_MESSAGES=yes 11022else 11023 am_cv_val_LC_MESSAGES=no 11024fi 11025rm -f core conftest.err conftest.$ac_objext \ 11026 conftest$ac_exeext conftest.$ac_ext 11027fi 11028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 11029$as_echo "$am_cv_val_LC_MESSAGES" >&6; } 11030 if test $am_cv_val_LC_MESSAGES = yes; then 11031 11032$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h 11033 11034 fi 11035 11036 11037# ----------------------- # 11038# Checks for structures. # 11039# ----------------------- # 11040 11041ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default" 11042if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then : 11043 11044cat >>confdefs.h <<_ACEOF 11045#define HAVE_STRUCT_STAT_ST_BLOCKS 1 11046_ACEOF 11047 11048 11049fi 11050ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default" 11051if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then : 11052 11053cat >>confdefs.h <<_ACEOF 11054#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 11055_ACEOF 11056 11057 11058fi 11059 11060 11061# ------------------ # 11062# Checks for types. # 11063# ------------------ # 11064 11065ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h> 11066#include <sys/socket.h> 11067 11068" 11069if test "x$ac_cv_type_socklen_t" = x""yes; then : 11070 11071cat >>confdefs.h <<_ACEOF 11072#define HAVE_SOCKLEN_T 1 11073_ACEOF 11074 11075 11076fi 11077 11078 11079# ------------------------------------- # 11080# Checks for compiler characteristics. # 11081# ------------------------------------- # 11082 11083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 11084$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 11085if test "${ac_cv_c_const+set}" = set; then : 11086 $as_echo_n "(cached) " >&6 11087else 11088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11089/* end confdefs.h. */ 11090 11091int 11092main () 11093{ 11094/* FIXME: Include the comments suggested by Paul. */ 11095#ifndef __cplusplus 11096 /* Ultrix mips cc rejects this. */ 11097 typedef int charset[2]; 11098 const charset cs; 11099 /* SunOS 4.1.1 cc rejects this. */ 11100 char const *const *pcpcc; 11101 char **ppc; 11102 /* NEC SVR4.0.2 mips cc rejects this. */ 11103 struct point {int x, y;}; 11104 static struct point const zero = {0,0}; 11105 /* AIX XL C 1.02.0.0 rejects this. 11106 It does not let you subtract one const X* pointer from another in 11107 an arm of an if-expression whose if-part is not a constant 11108 expression */ 11109 const char *g = "string"; 11110 pcpcc = &g + (g ? g-g : 0); 11111 /* HPUX 7.0 cc rejects these. */ 11112 ++pcpcc; 11113 ppc = (char**) pcpcc; 11114 pcpcc = (char const *const *) ppc; 11115 { /* SCO 3.2v4 cc rejects this. */ 11116 char *t; 11117 char const *s = 0 ? (char *) 0 : (char const *) 0; 11118 11119 *t++ = 0; 11120 if (s) return 0; 11121 } 11122 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11123 int x[] = {25, 17}; 11124 const int *foo = &x[0]; 11125 ++foo; 11126 } 11127 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11128 typedef const int *iptr; 11129 iptr p = 0; 11130 ++p; 11131 } 11132 { /* AIX XL C 1.02.0.0 rejects this saying 11133 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11134 struct s { int j; const int *ap[3]; }; 11135 struct s *b; b->j = 5; 11136 } 11137 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11138 const int foo = 10; 11139 if (!foo) return 0; 11140 } 11141 return !cs[0] && !zero.x; 11142#endif 11143 11144 ; 11145 return 0; 11146} 11147_ACEOF 11148if ac_fn_c_try_compile "$LINENO"; then : 11149 ac_cv_c_const=yes 11150else 11151 ac_cv_c_const=no 11152fi 11153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11154fi 11155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 11156$as_echo "$ac_cv_c_const" >&6; } 11157if test $ac_cv_c_const = no; then 11158 11159$as_echo "#define const /**/" >>confdefs.h 11160 11161fi 11162 11163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 11164$as_echo_n "checking for inline... " >&6; } 11165if test "${ac_cv_c_inline+set}" = set; then : 11166 $as_echo_n "(cached) " >&6 11167else 11168 ac_cv_c_inline=no 11169for ac_kw in inline __inline__ __inline; do 11170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11171/* end confdefs.h. */ 11172#ifndef __cplusplus 11173typedef int foo_t; 11174static $ac_kw foo_t static_foo () {return 0; } 11175$ac_kw foo_t foo () {return 0; } 11176#endif 11177 11178_ACEOF 11179if ac_fn_c_try_compile "$LINENO"; then : 11180 ac_cv_c_inline=$ac_kw 11181fi 11182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11183 test "$ac_cv_c_inline" != no && break 11184done 11185 11186fi 11187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 11188$as_echo "$ac_cv_c_inline" >&6; } 11189 11190case $ac_cv_c_inline in 11191 inline | yes) ;; 11192 *) 11193 case $ac_cv_c_inline in 11194 no) ac_val=;; 11195 *) ac_val=$ac_cv_c_inline;; 11196 esac 11197 cat >>confdefs.h <<_ACEOF 11198#ifndef __cplusplus 11199#define inline $ac_val 11200#endif 11201_ACEOF 11202 ;; 11203esac 11204 11205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11206$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11207if test "${ac_cv_c_bigendian+set}" = set; then : 11208 $as_echo_n "(cached) " >&6 11209else 11210 ac_cv_c_bigendian=unknown 11211 # See if we're dealing with a universal compiler. 11212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11213/* end confdefs.h. */ 11214#ifndef __APPLE_CC__ 11215 not a universal capable compiler 11216 #endif 11217 typedef int dummy; 11218 11219_ACEOF 11220if ac_fn_c_try_compile "$LINENO"; then : 11221 11222 # Check for potential -arch flags. It is not universal unless 11223 # there are at least two -arch flags with different values. 11224 ac_arch= 11225 ac_prev= 11226 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11227 if test -n "$ac_prev"; then 11228 case $ac_word in 11229 i?86 | x86_64 | ppc | ppc64) 11230 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11231 ac_arch=$ac_word 11232 else 11233 ac_cv_c_bigendian=universal 11234 break 11235 fi 11236 ;; 11237 esac 11238 ac_prev= 11239 elif test "x$ac_word" = "x-arch"; then 11240 ac_prev=arch 11241 fi 11242 done 11243fi 11244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11245 if test $ac_cv_c_bigendian = unknown; then 11246 # See if sys/param.h defines the BYTE_ORDER macro. 11247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11248/* end confdefs.h. */ 11249#include <sys/types.h> 11250 #include <sys/param.h> 11251 11252int 11253main () 11254{ 11255#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11256 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11257 && LITTLE_ENDIAN) 11258 bogus endian macros 11259 #endif 11260 11261 ; 11262 return 0; 11263} 11264_ACEOF 11265if ac_fn_c_try_compile "$LINENO"; then : 11266 # It does; now see whether it defined to BIG_ENDIAN or not. 11267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11268/* end confdefs.h. */ 11269#include <sys/types.h> 11270 #include <sys/param.h> 11271 11272int 11273main () 11274{ 11275#if BYTE_ORDER != BIG_ENDIAN 11276 not big endian 11277 #endif 11278 11279 ; 11280 return 0; 11281} 11282_ACEOF 11283if ac_fn_c_try_compile "$LINENO"; then : 11284 ac_cv_c_bigendian=yes 11285else 11286 ac_cv_c_bigendian=no 11287fi 11288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11289fi 11290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11291 fi 11292 if test $ac_cv_c_bigendian = unknown; then 11293 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11295/* end confdefs.h. */ 11296#include <limits.h> 11297 11298int 11299main () 11300{ 11301#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11302 bogus endian macros 11303 #endif 11304 11305 ; 11306 return 0; 11307} 11308_ACEOF 11309if ac_fn_c_try_compile "$LINENO"; then : 11310 # It does; now see whether it defined to _BIG_ENDIAN or not. 11311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11312/* end confdefs.h. */ 11313#include <limits.h> 11314 11315int 11316main () 11317{ 11318#ifndef _BIG_ENDIAN 11319 not big endian 11320 #endif 11321 11322 ; 11323 return 0; 11324} 11325_ACEOF 11326if ac_fn_c_try_compile "$LINENO"; then : 11327 ac_cv_c_bigendian=yes 11328else 11329 ac_cv_c_bigendian=no 11330fi 11331rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11332fi 11333rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11334 fi 11335 if test $ac_cv_c_bigendian = unknown; then 11336 # Compile a test program. 11337 if test "$cross_compiling" = yes; then : 11338 # Try to guess by grepping values from an object file. 11339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11340/* end confdefs.h. */ 11341short int ascii_mm[] = 11342 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11343 short int ascii_ii[] = 11344 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11345 int use_ascii (int i) { 11346 return ascii_mm[i] + ascii_ii[i]; 11347 } 11348 short int ebcdic_ii[] = 11349 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11350 short int ebcdic_mm[] = 11351 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11352 int use_ebcdic (int i) { 11353 return ebcdic_mm[i] + ebcdic_ii[i]; 11354 } 11355 extern int foo; 11356 11357int 11358main () 11359{ 11360return use_ascii (foo) == use_ebcdic (foo); 11361 ; 11362 return 0; 11363} 11364_ACEOF 11365if ac_fn_c_try_compile "$LINENO"; then : 11366 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11367 ac_cv_c_bigendian=yes 11368 fi 11369 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11370 if test "$ac_cv_c_bigendian" = unknown; then 11371 ac_cv_c_bigendian=no 11372 else 11373 # finding both strings is unlikely to happen, but who knows? 11374 ac_cv_c_bigendian=unknown 11375 fi 11376 fi 11377fi 11378rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11379else 11380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11381/* end confdefs.h. */ 11382$ac_includes_default 11383int 11384main () 11385{ 11386 11387 /* Are we little or big endian? From Harbison&Steele. */ 11388 union 11389 { 11390 long int l; 11391 char c[sizeof (long int)]; 11392 } u; 11393 u.l = 1; 11394 return u.c[sizeof (long int) - 1] == 1; 11395 11396 ; 11397 return 0; 11398} 11399_ACEOF 11400if ac_fn_c_try_run "$LINENO"; then : 11401 ac_cv_c_bigendian=no 11402else 11403 ac_cv_c_bigendian=yes 11404fi 11405rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11406 conftest.$ac_objext conftest.beam conftest.$ac_ext 11407fi 11408 11409 fi 11410fi 11411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11412$as_echo "$ac_cv_c_bigendian" >&6; } 11413 case $ac_cv_c_bigendian in #( 11414 yes) 11415 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11416;; #( 11417 no) 11418 ;; #( 11419 universal) 11420 11421$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11422 11423 ;; #( 11424 *) 11425 as_fn_error "unknown endianness 11426 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11427 esac 11428 11429 11430# ------------------------------ # 11431# Checks for library functions. # 11432# ------------------------------ # 11433 11434for ac_header in stdlib.h unistd.h 11435do : 11436 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11437ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 11438eval as_val=\$$as_ac_Header 11439 if test "x$as_val" = x""yes; then : 11440 cat >>confdefs.h <<_ACEOF 11441#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11442_ACEOF 11443 11444fi 11445 11446done 11447 11448for ac_func in getpagesize 11449do : 11450 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 11451if test "x$ac_cv_func_getpagesize" = x""yes; then : 11452 cat >>confdefs.h <<_ACEOF 11453#define HAVE_GETPAGESIZE 1 11454_ACEOF 11455 11456fi 11457done 11458 11459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 11460$as_echo_n "checking for working mmap... " >&6; } 11461if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : 11462 $as_echo_n "(cached) " >&6 11463else 11464 if test "$cross_compiling" = yes; then : 11465 ac_cv_func_mmap_fixed_mapped=no 11466else 11467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11468/* end confdefs.h. */ 11469$ac_includes_default 11470/* malloc might have been renamed as rpl_malloc. */ 11471#undef malloc 11472 11473/* Thanks to Mike Haertel and Jim Avera for this test. 11474 Here is a matrix of mmap possibilities: 11475 mmap private not fixed 11476 mmap private fixed at somewhere currently unmapped 11477 mmap private fixed at somewhere already mapped 11478 mmap shared not fixed 11479 mmap shared fixed at somewhere currently unmapped 11480 mmap shared fixed at somewhere already mapped 11481 For private mappings, we should verify that changes cannot be read() 11482 back from the file, nor mmap's back from the file at a different 11483 address. (There have been systems where private was not correctly 11484 implemented like the infamous i386 svr4.0, and systems where the 11485 VM page cache was not coherent with the file system buffer cache 11486 like early versions of FreeBSD and possibly contemporary NetBSD.) 11487 For shared mappings, we should conversely verify that changes get 11488 propagated back to all the places they're supposed to be. 11489 11490 Grep wants private fixed already mapped. 11491 The main things grep needs to know about mmap are: 11492 * does it exist and is it safe to write into the mmap'd area 11493 * how to use it (BSD variants) */ 11494 11495#include <fcntl.h> 11496#include <sys/mman.h> 11497 11498#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 11499char *malloc (); 11500#endif 11501 11502/* This mess was copied from the GNU getpagesize.h. */ 11503#ifndef HAVE_GETPAGESIZE 11504/* Assume that all systems that can run configure have sys/param.h. */ 11505# ifndef HAVE_SYS_PARAM_H 11506# define HAVE_SYS_PARAM_H 1 11507# endif 11508 11509# ifdef _SC_PAGESIZE 11510# define getpagesize() sysconf(_SC_PAGESIZE) 11511# else /* no _SC_PAGESIZE */ 11512# ifdef HAVE_SYS_PARAM_H 11513# include <sys/param.h> 11514# ifdef EXEC_PAGESIZE 11515# define getpagesize() EXEC_PAGESIZE 11516# else /* no EXEC_PAGESIZE */ 11517# ifdef NBPG 11518# define getpagesize() NBPG * CLSIZE 11519# ifndef CLSIZE 11520# define CLSIZE 1 11521# endif /* no CLSIZE */ 11522# else /* no NBPG */ 11523# ifdef NBPC 11524# define getpagesize() NBPC 11525# else /* no NBPC */ 11526# ifdef PAGESIZE 11527# define getpagesize() PAGESIZE 11528# endif /* PAGESIZE */ 11529# endif /* no NBPC */ 11530# endif /* no NBPG */ 11531# endif /* no EXEC_PAGESIZE */ 11532# else /* no HAVE_SYS_PARAM_H */ 11533# define getpagesize() 8192 /* punt totally */ 11534# endif /* no HAVE_SYS_PARAM_H */ 11535# endif /* no _SC_PAGESIZE */ 11536 11537#endif /* no HAVE_GETPAGESIZE */ 11538 11539int 11540main () 11541{ 11542 char *data, *data2, *data3; 11543 int i, pagesize; 11544 int fd; 11545 11546 pagesize = getpagesize (); 11547 11548 /* First, make a file with some known garbage in it. */ 11549 data = (char *) malloc (pagesize); 11550 if (!data) 11551 return 1; 11552 for (i = 0; i < pagesize; ++i) 11553 *(data + i) = rand (); 11554 umask (0); 11555 fd = creat ("conftest.mmap", 0600); 11556 if (fd < 0) 11557 return 1; 11558 if (write (fd, data, pagesize) != pagesize) 11559 return 1; 11560 close (fd); 11561 11562 /* Next, try to mmap the file at a fixed address which already has 11563 something else allocated at it. If we can, also make sure that 11564 we see the same garbage. */ 11565 fd = open ("conftest.mmap", O_RDWR); 11566 if (fd < 0) 11567 return 1; 11568 data2 = (char *) malloc (2 * pagesize); 11569 if (!data2) 11570 return 1; 11571 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 11572 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 11573 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 11574 return 1; 11575 for (i = 0; i < pagesize; ++i) 11576 if (*(data + i) != *(data2 + i)) 11577 return 1; 11578 11579 /* Finally, make sure that changes to the mapped area do not 11580 percolate back to the file as seen by read(). (This is a bug on 11581 some variants of i386 svr4.0.) */ 11582 for (i = 0; i < pagesize; ++i) 11583 *(data2 + i) = *(data2 + i) + 1; 11584 data3 = (char *) malloc (pagesize); 11585 if (!data3) 11586 return 1; 11587 if (read (fd, data3, pagesize) != pagesize) 11588 return 1; 11589 for (i = 0; i < pagesize; ++i) 11590 if (*(data + i) != *(data3 + i)) 11591 return 1; 11592 close (fd); 11593 return 0; 11594} 11595_ACEOF 11596if ac_fn_c_try_run "$LINENO"; then : 11597 ac_cv_func_mmap_fixed_mapped=yes 11598else 11599 ac_cv_func_mmap_fixed_mapped=no 11600fi 11601rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11602 conftest.$ac_objext conftest.beam conftest.$ac_ext 11603fi 11604 11605fi 11606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 11607$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 11608if test $ac_cv_func_mmap_fixed_mapped = yes; then 11609 11610$as_echo "#define HAVE_MMAP 1" >>confdefs.h 11611 11612fi 11613rm -f conftest.mmap 11614 11615ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 11616if test "x$ac_cv_type_pid_t" = x""yes; then : 11617 11618else 11619 11620cat >>confdefs.h <<_ACEOF 11621#define pid_t int 11622_ACEOF 11623 11624fi 11625 11626for ac_header in vfork.h 11627do : 11628 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 11629if test "x$ac_cv_header_vfork_h" = x""yes; then : 11630 cat >>confdefs.h <<_ACEOF 11631#define HAVE_VFORK_H 1 11632_ACEOF 11633 11634fi 11635 11636done 11637 11638for ac_func in fork vfork 11639do : 11640 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11641ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11642eval as_val=\$$as_ac_var 11643 if test "x$as_val" = x""yes; then : 11644 cat >>confdefs.h <<_ACEOF 11645#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11646_ACEOF 11647 11648fi 11649done 11650 11651if test "x$ac_cv_func_fork" = xyes; then 11652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 11653$as_echo_n "checking for working fork... " >&6; } 11654if test "${ac_cv_func_fork_works+set}" = set; then : 11655 $as_echo_n "(cached) " >&6 11656else 11657 if test "$cross_compiling" = yes; then : 11658 ac_cv_func_fork_works=cross 11659else 11660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11661/* end confdefs.h. */ 11662$ac_includes_default 11663int 11664main () 11665{ 11666 11667 /* By Ruediger Kuhlmann. */ 11668 return fork () < 0; 11669 11670 ; 11671 return 0; 11672} 11673_ACEOF 11674if ac_fn_c_try_run "$LINENO"; then : 11675 ac_cv_func_fork_works=yes 11676else 11677 ac_cv_func_fork_works=no 11678fi 11679rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11680 conftest.$ac_objext conftest.beam conftest.$ac_ext 11681fi 11682 11683fi 11684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 11685$as_echo "$ac_cv_func_fork_works" >&6; } 11686 11687else 11688 ac_cv_func_fork_works=$ac_cv_func_fork 11689fi 11690if test "x$ac_cv_func_fork_works" = xcross; then 11691 case $host in 11692 *-*-amigaos* | *-*-msdosdjgpp*) 11693 # Override, as these systems have only a dummy fork() stub 11694 ac_cv_func_fork_works=no 11695 ;; 11696 *) 11697 ac_cv_func_fork_works=yes 11698 ;; 11699 esac 11700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 11701$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 11702fi 11703ac_cv_func_vfork_works=$ac_cv_func_vfork 11704if test "x$ac_cv_func_vfork" = xyes; then 11705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 11706$as_echo_n "checking for working vfork... " >&6; } 11707if test "${ac_cv_func_vfork_works+set}" = set; then : 11708 $as_echo_n "(cached) " >&6 11709else 11710 if test "$cross_compiling" = yes; then : 11711 ac_cv_func_vfork_works=cross 11712else 11713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11714/* end confdefs.h. */ 11715/* Thanks to Paul Eggert for this test. */ 11716$ac_includes_default 11717#include <sys/wait.h> 11718#ifdef HAVE_VFORK_H 11719# include <vfork.h> 11720#endif 11721/* On some sparc systems, changes by the child to local and incoming 11722 argument registers are propagated back to the parent. The compiler 11723 is told about this with #include <vfork.h>, but some compilers 11724 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 11725 static variable whose address is put into a register that is 11726 clobbered by the vfork. */ 11727static void 11728#ifdef __cplusplus 11729sparc_address_test (int arg) 11730# else 11731sparc_address_test (arg) int arg; 11732#endif 11733{ 11734 static pid_t child; 11735 if (!child) { 11736 child = vfork (); 11737 if (child < 0) { 11738 perror ("vfork"); 11739 _exit(2); 11740 } 11741 if (!child) { 11742 arg = getpid(); 11743 write(-1, "", 0); 11744 _exit (arg); 11745 } 11746 } 11747} 11748 11749int 11750main () 11751{ 11752 pid_t parent = getpid (); 11753 pid_t child; 11754 11755 sparc_address_test (0); 11756 11757 child = vfork (); 11758 11759 if (child == 0) { 11760 /* Here is another test for sparc vfork register problems. This 11761 test uses lots of local variables, at least as many local 11762 variables as main has allocated so far including compiler 11763 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 11764 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 11765 reuse the register of parent for one of the local variables, 11766 since it will think that parent can't possibly be used any more 11767 in this routine. Assigning to the local variable will thus 11768 munge parent in the parent process. */ 11769 pid_t 11770 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 11771 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 11772 /* Convince the compiler that p..p7 are live; otherwise, it might 11773 use the same hardware register for all 8 local variables. */ 11774 if (p != p1 || p != p2 || p != p3 || p != p4 11775 || p != p5 || p != p6 || p != p7) 11776 _exit(1); 11777 11778 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 11779 from child file descriptors. If the child closes a descriptor 11780 before it execs or exits, this munges the parent's descriptor 11781 as well. Test for this by closing stdout in the child. */ 11782 _exit(close(fileno(stdout)) != 0); 11783 } else { 11784 int status; 11785 struct stat st; 11786 11787 while (wait(&status) != child) 11788 ; 11789 return ( 11790 /* Was there some problem with vforking? */ 11791 child < 0 11792 11793 /* Did the child fail? (This shouldn't happen.) */ 11794 || status 11795 11796 /* Did the vfork/compiler bug occur? */ 11797 || parent != getpid() 11798 11799 /* Did the file descriptor bug occur? */ 11800 || fstat(fileno(stdout), &st) != 0 11801 ); 11802 } 11803} 11804_ACEOF 11805if ac_fn_c_try_run "$LINENO"; then : 11806 ac_cv_func_vfork_works=yes 11807else 11808 ac_cv_func_vfork_works=no 11809fi 11810rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11811 conftest.$ac_objext conftest.beam conftest.$ac_ext 11812fi 11813 11814fi 11815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 11816$as_echo "$ac_cv_func_vfork_works" >&6; } 11817 11818fi; 11819if test "x$ac_cv_func_fork_works" = xcross; then 11820 ac_cv_func_vfork_works=$ac_cv_func_vfork 11821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 11822$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 11823fi 11824 11825if test "x$ac_cv_func_vfork_works" = xyes; then 11826 11827$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 11828 11829else 11830 11831$as_echo "#define vfork fork" >>confdefs.h 11832 11833fi 11834if test "x$ac_cv_func_fork_works" = xyes; then 11835 11836$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 11837 11838fi 11839 11840for ac_func in getauxval getrusage getuid getgid \ 11841 pipe poll pread pread64 pwrite resize_term \ 11842 sbrk setpgid setpgrp setsid \ 11843 sigaction sigprocmask sigsetmask socketpair \ 11844 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \ 11845 setrlimit getrlimit posix_madvise waitpid \ 11846 ptrace64 sigaltstack mkdtemp setns 11847do : 11848 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11849ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11850eval as_val=\$$as_ac_var 11851 if test "x$as_val" = x""yes; then : 11852 cat >>confdefs.h <<_ACEOF 11853#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11854_ACEOF 11855 11856fi 11857done 11858 11859 11860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5 11861$as_echo_n "checking for nl_langinfo and CODESET... " >&6; } 11862if test "${am_cv_langinfo_codeset+set}" = set; then : 11863 $as_echo_n "(cached) " >&6 11864else 11865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11866/* end confdefs.h. */ 11867#include <langinfo.h> 11868int 11869main () 11870{ 11871char* cs = nl_langinfo(CODESET); 11872 ; 11873 return 0; 11874} 11875_ACEOF 11876if ac_fn_c_try_link "$LINENO"; then : 11877 am_cv_langinfo_codeset=yes 11878else 11879 am_cv_langinfo_codeset=no 11880fi 11881rm -f core conftest.err conftest.$ac_objext \ 11882 conftest$ac_exeext conftest.$ac_ext 11883 11884fi 11885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5 11886$as_echo "$am_cv_langinfo_codeset" >&6; } 11887 if test $am_cv_langinfo_codeset = yes; then 11888 11889$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h 11890 11891 fi 11892 11893 11894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11895$as_echo_n "checking for ANSI C header files... " >&6; } 11896if test "${ac_cv_header_stdc+set}" = set; then : 11897 $as_echo_n "(cached) " >&6 11898else 11899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11900/* end confdefs.h. */ 11901#include <stdlib.h> 11902#include <stdarg.h> 11903#include <string.h> 11904#include <float.h> 11905 11906int 11907main () 11908{ 11909 11910 ; 11911 return 0; 11912} 11913_ACEOF 11914if ac_fn_c_try_compile "$LINENO"; then : 11915 ac_cv_header_stdc=yes 11916else 11917 ac_cv_header_stdc=no 11918fi 11919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11920 11921if test $ac_cv_header_stdc = yes; then 11922 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11924/* end confdefs.h. */ 11925#include <string.h> 11926 11927_ACEOF 11928if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11929 $EGREP "memchr" >/dev/null 2>&1; then : 11930 11931else 11932 ac_cv_header_stdc=no 11933fi 11934rm -f conftest* 11935 11936fi 11937 11938if test $ac_cv_header_stdc = yes; then 11939 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11941/* end confdefs.h. */ 11942#include <stdlib.h> 11943 11944_ACEOF 11945if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11946 $EGREP "free" >/dev/null 2>&1; then : 11947 11948else 11949 ac_cv_header_stdc=no 11950fi 11951rm -f conftest* 11952 11953fi 11954 11955if test $ac_cv_header_stdc = yes; then 11956 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11957 if test "$cross_compiling" = yes; then : 11958 : 11959else 11960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11961/* end confdefs.h. */ 11962#include <ctype.h> 11963#include <stdlib.h> 11964#if ((' ' & 0x0FF) == 0x020) 11965# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11966# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11967#else 11968# define ISLOWER(c) \ 11969 (('a' <= (c) && (c) <= 'i') \ 11970 || ('j' <= (c) && (c) <= 'r') \ 11971 || ('s' <= (c) && (c) <= 'z')) 11972# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11973#endif 11974 11975#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11976int 11977main () 11978{ 11979 int i; 11980 for (i = 0; i < 256; i++) 11981 if (XOR (islower (i), ISLOWER (i)) 11982 || toupper (i) != TOUPPER (i)) 11983 return 2; 11984 return 0; 11985} 11986_ACEOF 11987if ac_fn_c_try_run "$LINENO"; then : 11988 11989else 11990 ac_cv_header_stdc=no 11991fi 11992rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11993 conftest.$ac_objext conftest.beam conftest.$ac_ext 11994fi 11995 11996fi 11997fi 11998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 11999$as_echo "$ac_cv_header_stdc" >&6; } 12000if test $ac_cv_header_stdc = yes; then 12001 12002$as_echo "#define STDC_HEADERS 1" >>confdefs.h 12003 12004fi 12005 12006 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 12007# for constant arguments. Useless! 12008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 12009$as_echo_n "checking for working alloca.h... " >&6; } 12010if test "${ac_cv_working_alloca_h+set}" = set; then : 12011 $as_echo_n "(cached) " >&6 12012else 12013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12014/* end confdefs.h. */ 12015#include <alloca.h> 12016int 12017main () 12018{ 12019char *p = (char *) alloca (2 * sizeof (int)); 12020 if (p) return 0; 12021 ; 12022 return 0; 12023} 12024_ACEOF 12025if ac_fn_c_try_link "$LINENO"; then : 12026 ac_cv_working_alloca_h=yes 12027else 12028 ac_cv_working_alloca_h=no 12029fi 12030rm -f core conftest.err conftest.$ac_objext \ 12031 conftest$ac_exeext conftest.$ac_ext 12032fi 12033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 12034$as_echo "$ac_cv_working_alloca_h" >&6; } 12035if test $ac_cv_working_alloca_h = yes; then 12036 12037$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h 12038 12039fi 12040 12041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 12042$as_echo_n "checking for alloca... " >&6; } 12043if test "${ac_cv_func_alloca_works+set}" = set; then : 12044 $as_echo_n "(cached) " >&6 12045else 12046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12047/* end confdefs.h. */ 12048#ifdef __GNUC__ 12049# define alloca __builtin_alloca 12050#else 12051# ifdef _MSC_VER 12052# include <malloc.h> 12053# define alloca _alloca 12054# else 12055# ifdef HAVE_ALLOCA_H 12056# include <alloca.h> 12057# else 12058# ifdef _AIX 12059 #pragma alloca 12060# else 12061# ifndef alloca /* predefined by HP cc +Olibcalls */ 12062char *alloca (); 12063# endif 12064# endif 12065# endif 12066# endif 12067#endif 12068 12069int 12070main () 12071{ 12072char *p = (char *) alloca (1); 12073 if (p) return 0; 12074 ; 12075 return 0; 12076} 12077_ACEOF 12078if ac_fn_c_try_link "$LINENO"; then : 12079 ac_cv_func_alloca_works=yes 12080else 12081 ac_cv_func_alloca_works=no 12082fi 12083rm -f core conftest.err conftest.$ac_objext \ 12084 conftest$ac_exeext conftest.$ac_ext 12085fi 12086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 12087$as_echo "$ac_cv_func_alloca_works" >&6; } 12088 12089if test $ac_cv_func_alloca_works = yes; then 12090 12091$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h 12092 12093else 12094 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 12095# that cause trouble. Some versions do not even contain alloca or 12096# contain a buggy version. If you still want to use their alloca, 12097# use ar to extract alloca.o from them instead of compiling alloca.c. 12098 12099ALLOCA=\${LIBOBJDIR}alloca.$ac_objext 12100 12101$as_echo "#define C_ALLOCA 1" >>confdefs.h 12102 12103 12104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5 12105$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } 12106if test "${ac_cv_os_cray+set}" = set; then : 12107 $as_echo_n "(cached) " >&6 12108else 12109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12110/* end confdefs.h. */ 12111#if defined CRAY && ! defined CRAY2 12112webecray 12113#else 12114wenotbecray 12115#endif 12116 12117_ACEOF 12118if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12119 $EGREP "webecray" >/dev/null 2>&1; then : 12120 ac_cv_os_cray=yes 12121else 12122 ac_cv_os_cray=no 12123fi 12124rm -f conftest* 12125 12126fi 12127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 12128$as_echo "$ac_cv_os_cray" >&6; } 12129if test $ac_cv_os_cray = yes; then 12130 for ac_func in _getb67 GETB67 getb67; do 12131 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12132ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12133eval as_val=\$$as_ac_var 12134 if test "x$as_val" = x""yes; then : 12135 12136cat >>confdefs.h <<_ACEOF 12137#define CRAY_STACKSEG_END $ac_func 12138_ACEOF 12139 12140 break 12141fi 12142 12143 done 12144fi 12145 12146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 12147$as_echo_n "checking stack direction for C alloca... " >&6; } 12148if test "${ac_cv_c_stack_direction+set}" = set; then : 12149 $as_echo_n "(cached) " >&6 12150else 12151 if test "$cross_compiling" = yes; then : 12152 ac_cv_c_stack_direction=0 12153else 12154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12155/* end confdefs.h. */ 12156$ac_includes_default 12157int 12158find_stack_direction () 12159{ 12160 static char *addr = 0; 12161 auto char dummy; 12162 if (addr == 0) 12163 { 12164 addr = &dummy; 12165 return find_stack_direction (); 12166 } 12167 else 12168 return (&dummy > addr) ? 1 : -1; 12169} 12170 12171int 12172main () 12173{ 12174 return find_stack_direction () < 0; 12175} 12176_ACEOF 12177if ac_fn_c_try_run "$LINENO"; then : 12178 ac_cv_c_stack_direction=1 12179else 12180 ac_cv_c_stack_direction=-1 12181fi 12182rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12183 conftest.$ac_objext conftest.beam conftest.$ac_ext 12184fi 12185 12186fi 12187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 12188$as_echo "$ac_cv_c_stack_direction" >&6; } 12189cat >>confdefs.h <<_ACEOF 12190#define STACK_DIRECTION $ac_cv_c_stack_direction 12191_ACEOF 12192 12193 12194fi 12195 12196 12197 12198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5 12199$as_echo_n "checking for nl_langinfo and CODESET... " >&6; } 12200if test "${am_cv_langinfo_codeset+set}" = set; then : 12201 $as_echo_n "(cached) " >&6 12202else 12203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12204/* end confdefs.h. */ 12205#include <sys/param.h> 12206#define _KMEMUSER 12207#include <sys/lwp.h> 12208#include <langinfo.h> 12209int 12210main () 12211{ 12212char* cs = nl_langinfo(CODESET); 12213 ; 12214 return 0; 12215} 12216_ACEOF 12217if ac_fn_c_try_link "$LINENO"; then : 12218 am_cv_langinfo_codeset=yes 12219else 12220 am_cv_langinfo_codeset=no 12221fi 12222rm -f core conftest.err conftest.$ac_objext \ 12223 conftest$ac_exeext conftest.$ac_ext 12224 12225fi 12226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5 12227$as_echo "$am_cv_langinfo_codeset" >&6; } 12228 if test $am_cv_langinfo_codeset = yes; then 12229 12230$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h 12231 12232 fi 12233 12234 12235 for ac_header in linux/perf_event.h locale.h memory.h signal.h sys/resource.h sys/socket.h sys/syscall.h sys/un.h sys/wait.h thread_db.h wait.h 12236do : 12237 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12238ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12239eval as_val=\$$as_ac_Header 12240 if test "x$as_val" = x""yes; then : 12241 cat >>confdefs.h <<_ACEOF 12242#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12243_ACEOF 12244 12245fi 12246 12247done 12248 12249 12250 for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction 12251do : 12252 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12253ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12254eval as_val=\$$as_ac_var 12255 if test "x$as_val" = x""yes; then : 12256 cat >>confdefs.h <<_ACEOF 12257#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12258_ACEOF 12259 12260fi 12261done 12262 12263 12264 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default" 12265if test "x$ac_cv_have_decl_strerror" = x""yes; then : 12266 ac_have_decl=1 12267else 12268 ac_have_decl=0 12269fi 12270 12271cat >>confdefs.h <<_ACEOF 12272#define HAVE_DECL_STRERROR $ac_have_decl 12273_ACEOF 12274ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 12275if test "x$ac_cv_have_decl_strstr" = x""yes; then : 12276 ac_have_decl=1 12277else 12278 ac_have_decl=0 12279fi 12280 12281cat >>confdefs.h <<_ACEOF 12282#define HAVE_DECL_STRSTR $ac_have_decl 12283_ACEOF 12284 12285 12286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5 12287$as_echo_n "checking for sigsetjmp... " >&6; } 12288if test "${gdb_cv_func_sigsetjmp+set}" = set; then : 12289 $as_echo_n "(cached) " >&6 12290else 12291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12292/* end confdefs.h. */ 12293 12294#include <setjmp.h> 12295 12296int 12297main () 12298{ 12299sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1); 12300 ; 12301 return 0; 12302} 12303_ACEOF 12304if ac_fn_c_try_compile "$LINENO"; then : 12305 gdb_cv_func_sigsetjmp=yes 12306else 12307 gdb_cv_func_sigsetjmp=no 12308fi 12309rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12310fi 12311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5 12312$as_echo "$gdb_cv_func_sigsetjmp" >&6; } 12313if test $gdb_cv_func_sigsetjmp = yes; then 12314 12315$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h 12316 12317fi 12318 12319 12320# Check the return and argument types of ptrace. 12321 12322 12323for ac_header in sys/ptrace.h ptrace.h 12324do : 12325 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12326ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12327eval as_val=\$$as_ac_Header 12328 if test "x$as_val" = x""yes; then : 12329 cat >>confdefs.h <<_ACEOF 12330#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12331_ACEOF 12332 12333fi 12334 12335done 12336 12337 12338gdb_ptrace_headers=' 12339#include <sys/types.h> 12340#if HAVE_SYS_PTRACE_H 12341# include <sys/ptrace.h> 12342#endif 12343#if HAVE_UNISTD_H 12344# include <unistd.h> 12345#endif 12346' 12347# There is no point in checking if we don't have a prototype. 12348ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers 12349" 12350if test "x$ac_cv_have_decl_ptrace" = x""yes; then : 12351 ac_have_decl=1 12352else 12353 ac_have_decl=0 12354fi 12355 12356cat >>confdefs.h <<_ACEOF 12357#define HAVE_DECL_PTRACE $ac_have_decl 12358_ACEOF 12359if test $ac_have_decl = 1; then : 12360 12361else 12362 12363 : ${gdb_cv_func_ptrace_ret='int'} 12364 : ${gdb_cv_func_ptrace_args='int,int,long,long'} 12365 12366fi 12367 12368# Check return type. Varargs (used on GNU/Linux) conflict with the 12369# empty argument list, so check for that explicitly. 12370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5 12371$as_echo_n "checking return type of ptrace... " >&6; } 12372if test "${gdb_cv_func_ptrace_ret+set}" = set; then : 12373 $as_echo_n "(cached) " >&6 12374else 12375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12376/* end confdefs.h. */ 12377$gdb_ptrace_headers 12378int 12379main () 12380{ 12381extern long ptrace (enum __ptrace_request, ...); 12382 ; 12383 return 0; 12384} 12385_ACEOF 12386if ac_fn_c_try_compile "$LINENO"; then : 12387 gdb_cv_func_ptrace_ret='long' 12388else 12389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12390/* end confdefs.h. */ 12391$gdb_ptrace_headers 12392int 12393main () 12394{ 12395extern int ptrace (); 12396 ; 12397 return 0; 12398} 12399_ACEOF 12400if ac_fn_c_try_compile "$LINENO"; then : 12401 gdb_cv_func_ptrace_ret='int' 12402else 12403 gdb_cv_func_ptrace_ret='long' 12404fi 12405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12406fi 12407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12408fi 12409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5 12410$as_echo "$gdb_cv_func_ptrace_ret" >&6; } 12411 12412cat >>confdefs.h <<_ACEOF 12413#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret 12414_ACEOF 12415 12416# Check argument types. 12417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5 12418$as_echo_n "checking types of arguments for ptrace... " >&6; } 12419if test "${gdb_cv_func_ptrace_args+set}" = set; then : 12420 $as_echo_n "(cached) " >&6 12421else 12422 12423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12424/* end confdefs.h. */ 12425$gdb_ptrace_headers 12426int 12427main () 12428{ 12429extern long ptrace (enum __ptrace_request, ...); 12430 ; 12431 return 0; 12432} 12433_ACEOF 12434if ac_fn_c_try_compile "$LINENO"; then : 12435 gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long' 12436else 12437 12438for gdb_arg1 in 'int' 'long'; do 12439 for gdb_arg2 in 'pid_t' 'int' 'long'; do 12440 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do 12441 for gdb_arg4 in 'int' 'long' 'void *'; do 12442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12443/* end confdefs.h. */ 12444$gdb_ptrace_headers 12445int 12446main () 12447{ 12448 12449extern $gdb_cv_func_ptrace_ret 12450 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4); 12451 12452 ; 12453 return 0; 12454} 12455_ACEOF 12456if ac_fn_c_try_compile "$LINENO"; then : 12457 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4"; 12458 break 4; 12459fi 12460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12461 for gdb_arg5 in 'int *' 'int' 'long'; do 12462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12463/* end confdefs.h. */ 12464$gdb_ptrace_headers 12465int 12466main () 12467{ 12468 12469extern $gdb_cv_func_ptrace_ret 12470 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5); 12471 12472 ; 12473 return 0; 12474} 12475_ACEOF 12476if ac_fn_c_try_compile "$LINENO"; then : 12477 12478gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5"; 12479 break 5; 12480fi 12481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12482 done 12483 done 12484 done 12485 done 12486done 12487# Provide a safe default value. 12488: ${gdb_cv_func_ptrace_args='int,int,long,long'} 12489 12490fi 12491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12492fi 12493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5 12494$as_echo "$gdb_cv_func_ptrace_args" >&6; } 12495ac_save_IFS=$IFS; IFS=',' 12496set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'` 12497IFS=$ac_save_IFS 12498shift 12499 12500cat >>confdefs.h <<_ACEOF 12501#define PTRACE_TYPE_ARG1 $1 12502_ACEOF 12503 12504 12505cat >>confdefs.h <<_ACEOF 12506#define PTRACE_TYPE_ARG3 $3 12507_ACEOF 12508 12509 12510cat >>confdefs.h <<_ACEOF 12511#define PTRACE_TYPE_ARG4 $4 12512_ACEOF 12513 12514if test -n "$5"; then 12515 12516cat >>confdefs.h <<_ACEOF 12517#define PTRACE_TYPE_ARG5 $5 12518_ACEOF 12519 12520fi 12521 12522 12523if test "$cross_compiling" = no; then 12524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5 12525$as_echo_n "checking whether setpgrp takes no argument... " >&6; } 12526if test "${ac_cv_func_setpgrp_void+set}" = set; then : 12527 $as_echo_n "(cached) " >&6 12528else 12529 if test "$cross_compiling" = yes; then : 12530 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5 12531else 12532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12533/* end confdefs.h. */ 12534$ac_includes_default 12535int 12536main () 12537{ 12538/* If this system has a BSD-style setpgrp which takes arguments, 12539 setpgrp(1, 1) will fail with ESRCH and return -1, in that case 12540 exit successfully. */ 12541 return setpgrp (1,1) != -1; 12542 ; 12543 return 0; 12544} 12545_ACEOF 12546if ac_fn_c_try_run "$LINENO"; then : 12547 ac_cv_func_setpgrp_void=no 12548else 12549 ac_cv_func_setpgrp_void=yes 12550fi 12551rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12552 conftest.$ac_objext conftest.beam conftest.$ac_ext 12553fi 12554 12555fi 12556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5 12557$as_echo "$ac_cv_func_setpgrp_void" >&6; } 12558if test $ac_cv_func_setpgrp_void = yes; then 12559 12560$as_echo "#define SETPGRP_VOID 1" >>confdefs.h 12561 12562fi 12563 12564else 12565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5 12566$as_echo_n "checking whether setpgrp takes no argument... " >&6; } 12567if test "${ac_cv_func_setpgrp_void+set}" = set; then : 12568 $as_echo_n "(cached) " >&6 12569else 12570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12571/* end confdefs.h. */ 12572 12573#include <unistd.h> 12574 12575int 12576main () 12577{ 12578 12579 if (setpgrp(1,1) == -1) 12580 exit (0); 12581 else 12582 exit (1); 12583 12584 ; 12585 return 0; 12586} 12587_ACEOF 12588if ac_fn_c_try_compile "$LINENO"; then : 12589 ac_cv_func_setpgrp_void=no 12590else 12591 ac_cv_func_setpgrp_void=yes 12592fi 12593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12594fi 12595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5 12596$as_echo "$ac_cv_func_setpgrp_void" >&6; } 12597if test $ac_cv_func_setpgrp_void = yes; then 12598 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h 12599 12600fi 12601fi 12602 12603# Assume we'll default to using the included libiberty regex. 12604gdb_use_included_regex=yes 12605 12606# However, if the system regex is GNU regex, then default to *not* 12607# using the included regex. 12608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5 12609$as_echo_n "checking for GNU regex... " >&6; } 12610if test "${gdb_cv_have_gnu_regex+set}" = set; then : 12611 $as_echo_n "(cached) " >&6 12612else 12613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12614/* end confdefs.h. */ 12615#include <gnu-versions.h> 12616int 12617main () 12618{ 12619#define REGEX_INTERFACE_VERSION 1 12620#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION 12621# error "Version mismatch" 12622#endif 12623 ; 12624 return 0; 12625} 12626_ACEOF 12627if ac_fn_c_try_compile "$LINENO"; then : 12628 gdb_cv_have_gnu_regex=yes 12629else 12630 gdb_cv_have_gnu_regex=no 12631fi 12632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12633fi 12634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5 12635$as_echo "$gdb_cv_have_gnu_regex" >&6; } 12636if test $gdb_cv_have_gnu_regex = yes; then 12637 gdb_use_included_regex=no 12638fi 12639 12640 12641# Check whether --with-included-regex was given. 12642if test "${with_included_regex+set}" = set; then : 12643 withval=$with_included_regex; gdb_with_regex=$withval 12644else 12645 gdb_with_regex=$gdb_use_included_regex 12646fi 12647 12648if test "$gdb_with_regex" = yes; then 12649 12650$as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h 12651 12652fi 12653 12654# Check if <sys/proc.h> defines `struct thread' with a td_pcb member. 12655ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h> 12656#include <sys/proc.h> 12657 12658" 12659if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then : 12660 12661cat >>confdefs.h <<_ACEOF 12662#define HAVE_STRUCT_THREAD_TD_PCB 1 12663_ACEOF 12664 12665 12666fi 12667 12668 12669# See if <sys/lwp.h> defines `struct lwp`. 12670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5 12671$as_echo_n "checking for struct lwp... " >&6; } 12672if test "${gdb_cv_struct_lwp+set}" = set; then : 12673 $as_echo_n "(cached) " >&6 12674else 12675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12676/* end confdefs.h. */ 12677#define _KMEMUSER 12678#include <sys/param.h> 12679#include <sys/lwp.h> 12680int 12681main () 12682{ 12683struct lwp l; 12684 ; 12685 return 0; 12686} 12687_ACEOF 12688if ac_fn_c_try_compile "$LINENO"; then : 12689 gdb_cv_struct_lwp=yes 12690else 12691 gdb_cv_struct_lwp=no 12692fi 12693rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12694fi 12695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5 12696$as_echo "$gdb_cv_struct_lwp" >&6; } 12697if test $gdb_cv_struct_lwp = yes; then 12698 12699$as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h 12700 12701fi 12702 12703# See if <machine/reg.h> degines `struct reg'. 12704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5 12705$as_echo_n "checking for struct reg in machine/reg.h... " >&6; } 12706if test "${gdb_cv_struct_reg+set}" = set; then : 12707 $as_echo_n "(cached) " >&6 12708else 12709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12710/* end confdefs.h. */ 12711#include <sys/types.h> 12712#include <machine/reg.h> 12713int 12714main () 12715{ 12716struct reg r; 12717 ; 12718 return 0; 12719} 12720_ACEOF 12721if ac_fn_c_try_compile "$LINENO"; then : 12722 gdb_cv_struct_reg=yes 12723else 12724 gdb_cv_struct_reg=no 12725fi 12726rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12727fi 12728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5 12729$as_echo "$gdb_cv_struct_reg" >&6; } 12730if test $gdb_cv_struct_reg = yes; then 12731 12732$as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h 12733 12734fi 12735 12736# See if <machine/reg.h> supports the %fs and %gs i386 segment registers. 12737# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'. 12738ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h> 12739#include <machine/reg.h> 12740" 12741if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then : 12742 12743cat >>confdefs.h <<_ACEOF 12744#define HAVE_STRUCT_REG_R_FS 1 12745_ACEOF 12746 12747 12748fi 12749ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h> 12750#include <machine/reg.h> 12751" 12752if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then : 12753 12754cat >>confdefs.h <<_ACEOF 12755#define HAVE_STRUCT_REG_R_GS 1 12756_ACEOF 12757 12758 12759fi 12760 12761 12762# See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers. 12763# Older amd64 Linux's don't have the fs_base and gs_base members of 12764# `struct user_regs_struct'. 12765ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/user.h> 12766" 12767if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then : 12768 12769cat >>confdefs.h <<_ACEOF 12770#define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1 12771_ACEOF 12772 12773 12774fi 12775ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/user.h> 12776" 12777if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then : 12778 12779cat >>confdefs.h <<_ACEOF 12780#define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1 12781_ACEOF 12782 12783 12784fi 12785 12786 12787# See if <sys/ptrace.h> provides the PTRACE_GETREGS request. 12788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5 12789$as_echo_n "checking for PTRACE_GETREGS... " >&6; } 12790if test "${gdb_cv_have_ptrace_getregs+set}" = set; then : 12791 $as_echo_n "(cached) " >&6 12792else 12793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12794/* end confdefs.h. */ 12795#include <sys/ptrace.h> 12796int 12797main () 12798{ 12799PTRACE_GETREGS; 12800 ; 12801 return 0; 12802} 12803_ACEOF 12804if ac_fn_c_try_compile "$LINENO"; then : 12805 gdb_cv_have_ptrace_getregs=yes 12806else 12807 gdb_cv_have_ptrace_getregs=no 12808fi 12809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12810fi 12811 12812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5 12813$as_echo "$gdb_cv_have_ptrace_getregs" >&6; } 12814if test $gdb_cv_have_ptrace_getregs = yes; then 12815 12816$as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h 12817 12818fi 12819 12820# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request. 12821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5 12822$as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; } 12823if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then : 12824 $as_echo_n "(cached) " >&6 12825else 12826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12827/* end confdefs.h. */ 12828#include <sys/ptrace.h> 12829int 12830main () 12831{ 12832PTRACE_GETFPXREGS; 12833 ; 12834 return 0; 12835} 12836_ACEOF 12837if ac_fn_c_try_compile "$LINENO"; then : 12838 gdb_cv_have_ptrace_getfpxregs=yes 12839else 12840 gdb_cv_have_ptrace_getfpxregs=no 12841fi 12842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12843fi 12844 12845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5 12846$as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; } 12847if test $gdb_cv_have_ptrace_getfpxregs = yes; then 12848 12849$as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h 12850 12851fi 12852 12853# See if <sys/ptrace.h> provides the PT_GETDBREGS request. 12854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5 12855$as_echo_n "checking for PT_GETDBREGS... " >&6; } 12856if test "${gdb_cv_have_pt_getdbregs+set}" = set; then : 12857 $as_echo_n "(cached) " >&6 12858else 12859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12860/* end confdefs.h. */ 12861#include <sys/types.h> 12862#include <sys/ptrace.h> 12863int 12864main () 12865{ 12866PT_GETDBREGS; 12867 ; 12868 return 0; 12869} 12870_ACEOF 12871if ac_fn_c_try_compile "$LINENO"; then : 12872 gdb_cv_have_pt_getdbregs=yes 12873else 12874 gdb_cv_have_pt_getdbregs=no 12875fi 12876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12877fi 12878 12879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5 12880$as_echo "$gdb_cv_have_pt_getdbregs" >&6; } 12881if test $gdb_cv_have_pt_getdbregs = yes; then 12882 12883$as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h 12884 12885fi 12886 12887# See if <sys/ptrace.h> provides the PT_GETXMMREGS request. 12888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5 12889$as_echo_n "checking for PT_GETXMMREGS... " >&6; } 12890if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then : 12891 $as_echo_n "(cached) " >&6 12892else 12893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12894/* end confdefs.h. */ 12895#include <sys/types.h> 12896#include <sys/ptrace.h> 12897int 12898main () 12899{ 12900PT_GETXMMREGS; 12901 ; 12902 return 0; 12903} 12904_ACEOF 12905if ac_fn_c_try_compile "$LINENO"; then : 12906 gdb_cv_have_pt_getxmmregs=yes 12907else 12908 gdb_cv_have_pt_getxmmregs=no 12909fi 12910rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12911fi 12912 12913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5 12914$as_echo "$gdb_cv_have_pt_getxmmregs" >&6; } 12915if test $gdb_cv_have_pt_getxmmregs = yes; then 12916 12917$as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h 12918 12919fi 12920 12921# See if <sys/ptrace.h> supports LWP names on FreeBSD 12922# Older FreeBSD versions don't have the pl_tdname member of 12923# `struct ptrace_lwpinfo'. 12924ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h> 12925" 12926if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = x""yes; then : 12927 12928cat >>confdefs.h <<_ACEOF 12929#define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1 12930_ACEOF 12931 12932 12933fi 12934 12935 12936# See if <sys/ptrace.h> supports syscall fields on FreeBSD. The 12937# pl_syscall_code member of `struct ptrace_lwpinfo' was added in 12938# FreeBSD 10.3. 12939ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_syscall_code" "ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" "#include <sys/ptrace.h> 12940" 12941if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = x""yes; then : 12942 12943cat >>confdefs.h <<_ACEOF 12944#define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1 12945_ACEOF 12946 12947 12948fi 12949 12950 12951# Detect which type of /proc is in use, such as for Solaris. 12952 12953if test "${target}" = "${host}"; then 12954 case "${host}" in 12955 *-*-sysv4.2* | *-*-sysv5* ) 12956 12957$as_echo "#define NEW_PROC_API 1" >>confdefs.h 12958 12959 ;; 12960 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*) 12961 12962$as_echo "#define NEW_PROC_API 1" >>confdefs.h 12963 12964 ;; 12965 mips-sgi-irix5*) 12966 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5. 12967 12968$as_echo "#define _KMEMUSER 1" >>confdefs.h 12969 12970 ;; 12971 esac 12972fi 12973 12974if test "$ac_cv_header_sys_procfs_h" = yes; then 12975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5 12976$as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; } 12977 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then : 12978 $as_echo_n "(cached) " >&6 12979else 12980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12981/* end confdefs.h. */ 12982 12983#define _SYSCALL32 12984/* Needed for new procfs interface on sparc-solaris. */ 12985#define _STRUCTURED_PROC 1 12986#include <sys/procfs.h> 12987int 12988main () 12989{ 12990gregset_t avar 12991 ; 12992 return 0; 12993} 12994_ACEOF 12995if ac_fn_c_try_compile "$LINENO"; then : 12996 bfd_cv_have_sys_procfs_type_gregset_t=yes 12997else 12998 bfd_cv_have_sys_procfs_type_gregset_t=no 12999 13000fi 13001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13002fi 13003 13004 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then 13005 13006$as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h 13007 13008 fi 13009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5 13010$as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; } 13011 13012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5 13013$as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; } 13014 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then : 13015 $as_echo_n "(cached) " >&6 13016else 13017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13018/* end confdefs.h. */ 13019 13020#define _SYSCALL32 13021/* Needed for new procfs interface on sparc-solaris. */ 13022#define _STRUCTURED_PROC 1 13023#include <sys/procfs.h> 13024int 13025main () 13026{ 13027fpregset_t avar 13028 ; 13029 return 0; 13030} 13031_ACEOF 13032if ac_fn_c_try_compile "$LINENO"; then : 13033 bfd_cv_have_sys_procfs_type_fpregset_t=yes 13034else 13035 bfd_cv_have_sys_procfs_type_fpregset_t=no 13036 13037fi 13038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13039fi 13040 13041 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then 13042 13043$as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h 13044 13045 fi 13046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5 13047$as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; } 13048 13049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5 13050$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; } 13051 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then : 13052 $as_echo_n "(cached) " >&6 13053else 13054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13055/* end confdefs.h. */ 13056 13057#define _SYSCALL32 13058/* Needed for new procfs interface on sparc-solaris. */ 13059#define _STRUCTURED_PROC 1 13060#include <sys/procfs.h> 13061int 13062main () 13063{ 13064prgregset_t avar 13065 ; 13066 return 0; 13067} 13068_ACEOF 13069if ac_fn_c_try_compile "$LINENO"; then : 13070 bfd_cv_have_sys_procfs_type_prgregset_t=yes 13071else 13072 bfd_cv_have_sys_procfs_type_prgregset_t=no 13073 13074fi 13075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13076fi 13077 13078 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then 13079 13080$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h 13081 13082 fi 13083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5 13084$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; } 13085 13086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5 13087$as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; } 13088 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then : 13089 $as_echo_n "(cached) " >&6 13090else 13091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13092/* end confdefs.h. */ 13093 13094#define _SYSCALL32 13095/* Needed for new procfs interface on sparc-solaris. */ 13096#define _STRUCTURED_PROC 1 13097#include <sys/procfs.h> 13098int 13099main () 13100{ 13101prfpregset_t avar 13102 ; 13103 return 0; 13104} 13105_ACEOF 13106if ac_fn_c_try_compile "$LINENO"; then : 13107 bfd_cv_have_sys_procfs_type_prfpregset_t=yes 13108else 13109 bfd_cv_have_sys_procfs_type_prfpregset_t=no 13110 13111fi 13112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13113fi 13114 13115 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then 13116 13117$as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h 13118 13119 fi 13120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5 13121$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; } 13122 13123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5 13124$as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; } 13125 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then : 13126 $as_echo_n "(cached) " >&6 13127else 13128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13129/* end confdefs.h. */ 13130 13131#define _SYSCALL32 13132/* Needed for new procfs interface on sparc-solaris. */ 13133#define _STRUCTURED_PROC 1 13134#include <sys/procfs.h> 13135int 13136main () 13137{ 13138prgregset32_t avar 13139 ; 13140 return 0; 13141} 13142_ACEOF 13143if ac_fn_c_try_compile "$LINENO"; then : 13144 bfd_cv_have_sys_procfs_type_prgregset32_t=yes 13145else 13146 bfd_cv_have_sys_procfs_type_prgregset32_t=no 13147 13148fi 13149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13150fi 13151 13152 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then 13153 13154$as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h 13155 13156 fi 13157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5 13158$as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; } 13159 13160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5 13161$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; } 13162 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then : 13163 $as_echo_n "(cached) " >&6 13164else 13165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13166/* end confdefs.h. */ 13167 13168#define _SYSCALL32 13169/* Needed for new procfs interface on sparc-solaris. */ 13170#define _STRUCTURED_PROC 1 13171#include <sys/procfs.h> 13172int 13173main () 13174{ 13175lwpid_t avar 13176 ; 13177 return 0; 13178} 13179_ACEOF 13180if ac_fn_c_try_compile "$LINENO"; then : 13181 bfd_cv_have_sys_procfs_type_lwpid_t=yes 13182else 13183 bfd_cv_have_sys_procfs_type_lwpid_t=no 13184 13185fi 13186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13187fi 13188 13189 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then 13190 13191$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h 13192 13193 fi 13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5 13195$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; } 13196 13197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5 13198$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; } 13199 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then : 13200 $as_echo_n "(cached) " >&6 13201else 13202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13203/* end confdefs.h. */ 13204 13205#define _SYSCALL32 13206/* Needed for new procfs interface on sparc-solaris. */ 13207#define _STRUCTURED_PROC 1 13208#include <sys/procfs.h> 13209int 13210main () 13211{ 13212psaddr_t avar 13213 ; 13214 return 0; 13215} 13216_ACEOF 13217if ac_fn_c_try_compile "$LINENO"; then : 13218 bfd_cv_have_sys_procfs_type_psaddr_t=yes 13219else 13220 bfd_cv_have_sys_procfs_type_psaddr_t=no 13221 13222fi 13223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13224fi 13225 13226 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then 13227 13228$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h 13229 13230 fi 13231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5 13232$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; } 13233 13234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5 13235$as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; } 13236 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then : 13237 $as_echo_n "(cached) " >&6 13238else 13239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13240/* end confdefs.h. */ 13241 13242#define _SYSCALL32 13243/* Needed for new procfs interface on sparc-solaris. */ 13244#define _STRUCTURED_PROC 1 13245#include <sys/procfs.h> 13246int 13247main () 13248{ 13249prsysent_t avar 13250 ; 13251 return 0; 13252} 13253_ACEOF 13254if ac_fn_c_try_compile "$LINENO"; then : 13255 bfd_cv_have_sys_procfs_type_prsysent_t=yes 13256else 13257 bfd_cv_have_sys_procfs_type_prsysent_t=no 13258 13259fi 13260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13261fi 13262 13263 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then 13264 13265$as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h 13266 13267 fi 13268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5 13269$as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; } 13270 13271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5 13272$as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; } 13273 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then : 13274 $as_echo_n "(cached) " >&6 13275else 13276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13277/* end confdefs.h. */ 13278 13279#define _SYSCALL32 13280/* Needed for new procfs interface on sparc-solaris. */ 13281#define _STRUCTURED_PROC 1 13282#include <sys/procfs.h> 13283int 13284main () 13285{ 13286pr_sigset_t avar 13287 ; 13288 return 0; 13289} 13290_ACEOF 13291if ac_fn_c_try_compile "$LINENO"; then : 13292 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes 13293else 13294 bfd_cv_have_sys_procfs_type_pr_sigset_t=no 13295 13296fi 13297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13298fi 13299 13300 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then 13301 13302$as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h 13303 13304 fi 13305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5 13306$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; } 13307 13308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5 13309$as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; } 13310 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then : 13311 $as_echo_n "(cached) " >&6 13312else 13313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13314/* end confdefs.h. */ 13315 13316#define _SYSCALL32 13317/* Needed for new procfs interface on sparc-solaris. */ 13318#define _STRUCTURED_PROC 1 13319#include <sys/procfs.h> 13320int 13321main () 13322{ 13323pr_sigaction64_t avar 13324 ; 13325 return 0; 13326} 13327_ACEOF 13328if ac_fn_c_try_compile "$LINENO"; then : 13329 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes 13330else 13331 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no 13332 13333fi 13334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13335fi 13336 13337 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then 13338 13339$as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h 13340 13341 fi 13342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5 13343$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; } 13344 13345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5 13346$as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; } 13347 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then : 13348 $as_echo_n "(cached) " >&6 13349else 13350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13351/* end confdefs.h. */ 13352 13353#define _SYSCALL32 13354/* Needed for new procfs interface on sparc-solaris. */ 13355#define _STRUCTURED_PROC 1 13356#include <sys/procfs.h> 13357int 13358main () 13359{ 13360pr_siginfo64_t avar 13361 ; 13362 return 0; 13363} 13364_ACEOF 13365if ac_fn_c_try_compile "$LINENO"; then : 13366 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes 13367else 13368 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no 13369 13370fi 13371rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13372fi 13373 13374 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then 13375 13376$as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h 13377 13378 fi 13379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5 13380$as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; } 13381 13382 13383 13384 13385 13386 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then 13387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5 13388$as_echo_n "checking whether prfpregset_t type is broken... " >&6; } 13389 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then : 13390 $as_echo_n "(cached) " >&6 13391else 13392 if test "$cross_compiling" = yes; then : 13393 gdb_cv_prfpregset_t_broken=yes 13394else 13395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13396/* end confdefs.h. */ 13397#include <sys/procfs.h> 13398 int main () 13399 { 13400 if (sizeof (prfpregset_t) == sizeof (void *)) 13401 return 1; 13402 return 0; 13403 } 13404_ACEOF 13405if ac_fn_c_try_run "$LINENO"; then : 13406 gdb_cv_prfpregset_t_broken=no 13407else 13408 gdb_cv_prfpregset_t_broken=yes 13409fi 13410rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13411 conftest.$ac_objext conftest.beam conftest.$ac_ext 13412fi 13413 13414fi 13415 13416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5 13417$as_echo "$gdb_cv_prfpregset_t_broken" >&6; } 13418 if test $gdb_cv_prfpregset_t_broken = yes; then 13419 13420$as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h 13421 13422 fi 13423 fi 13424fi 13425 13426# Check if the compiler supports the `long long' type. 13427 13428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5 13429$as_echo_n "checking for long long support in compiler... " >&6; } 13430if test "${gdb_cv_c_long_long+set}" = set; then : 13431 $as_echo_n "(cached) " >&6 13432else 13433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13434/* end confdefs.h. */ 13435extern long long foo; 13436int 13437main () 13438{ 13439switch (foo & 2) { case 0: return 1; } 13440 ; 13441 return 0; 13442} 13443_ACEOF 13444if ac_fn_c_try_compile "$LINENO"; then : 13445 gdb_cv_c_long_long=yes 13446else 13447 gdb_cv_c_long_long=no 13448fi 13449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13450fi 13451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5 13452$as_echo "$gdb_cv_c_long_long" >&6; } 13453if test $gdb_cv_c_long_long != yes; then 13454 # libdecnumber requires long long. 13455 as_fn_error "Compiler must support long long for GDB." "$LINENO" 5 13456fi 13457 13458# Check if the compiler and runtime support printing long longs. 13459 13460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5 13461$as_echo_n "checking for long long support in printf... " >&6; } 13462if test "${gdb_cv_printf_has_long_long+set}" = set; then : 13463 $as_echo_n "(cached) " >&6 13464else 13465 if test "$cross_compiling" = yes; then : 13466 gdb_cv_printf_has_long_long=no 13467else 13468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13469/* end confdefs.h. */ 13470$ac_includes_default 13471int 13472main () 13473{ 13474char buf[32]; 13475 long long l = 0; 13476 l = (l << 16) + 0x0123; 13477 l = (l << 16) + 0x4567; 13478 l = (l << 16) + 0x89ab; 13479 l = (l << 16) + 0xcdef; 13480 sprintf (buf, "0x%016llx", l); 13481 return (strcmp ("0x0123456789abcdef", buf)); 13482 ; 13483 return 0; 13484} 13485_ACEOF 13486if ac_fn_c_try_run "$LINENO"; then : 13487 gdb_cv_printf_has_long_long=yes 13488else 13489 gdb_cv_printf_has_long_long=no 13490fi 13491rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13492 conftest.$ac_objext conftest.beam conftest.$ac_ext 13493fi 13494 13495fi 13496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5 13497$as_echo "$gdb_cv_printf_has_long_long" >&6; } 13498if test $gdb_cv_printf_has_long_long = yes; then 13499 13500$as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h 13501 13502fi 13503 13504# Check if the compiler and runtime support printing decfloats. 13505 13506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5 13507$as_echo_n "checking for decfloat support in printf... " >&6; } 13508if test "${gdb_cv_printf_has_decfloat+set}" = set; then : 13509 $as_echo_n "(cached) " >&6 13510else 13511 if test "$cross_compiling" = yes; then : 13512 gdb_cv_printf_has_decfloat=no 13513else 13514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13515/* end confdefs.h. */ 13516$ac_includes_default 13517int 13518main () 13519{ 13520char buf[64]; 13521 _Decimal32 d32 = 1.2345df; 13522 _Decimal64 d64 = 1.2345dd; 13523 _Decimal128 d128 = 1.2345dl; 13524 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128); 13525 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf)); 13526 ; 13527 return 0; 13528} 13529_ACEOF 13530if ac_fn_c_try_run "$LINENO"; then : 13531 gdb_cv_printf_has_decfloat=yes 13532else 13533 gdb_cv_printf_has_decfloat=no 13534fi 13535rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13536 conftest.$ac_objext conftest.beam conftest.$ac_ext 13537fi 13538 13539fi 13540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5 13541$as_echo "$gdb_cv_printf_has_decfloat" >&6; } 13542if test $gdb_cv_printf_has_decfloat = yes; then 13543 13544$as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h 13545 13546fi 13547 13548# Check if the compiler supports the `long double' type. We can't use 13549# AC_C_LONG_DOUBLE because that one does additional checks on the 13550# constants defined in <float.h> that fail on some systems, 13551# e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6. 13552 13553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5 13554$as_echo_n "checking for long double support in compiler... " >&6; } 13555if test "${gdb_cv_c_long_double+set}" = set; then : 13556 $as_echo_n "(cached) " >&6 13557else 13558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13559/* end confdefs.h. */ 13560long double foo; 13561_ACEOF 13562if ac_fn_c_try_compile "$LINENO"; then : 13563 gdb_cv_c_long_double=yes 13564else 13565 gdb_cv_c_long_double=no 13566fi 13567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13568fi 13569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5 13570$as_echo "$gdb_cv_c_long_double" >&6; } 13571if test $gdb_cv_c_long_double = yes; then 13572 13573$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h 13574 13575fi 13576 13577# Check if the compiler and runtime support printing long doubles. 13578 13579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5 13580$as_echo_n "checking for long double support in printf... " >&6; } 13581if test "${gdb_cv_printf_has_long_double+set}" = set; then : 13582 $as_echo_n "(cached) " >&6 13583else 13584 if test "$cross_compiling" = yes; then : 13585 gdb_cv_printf_has_long_double=no 13586else 13587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13588/* end confdefs.h. */ 13589$ac_includes_default 13590int 13591main () 13592{ 13593char buf[16]; 13594 long double f = 3.141592653; 13595 sprintf (buf, "%Lg", f); 13596 return (strncmp ("3.14159", buf, 7)); 13597 ; 13598 return 0; 13599} 13600_ACEOF 13601if ac_fn_c_try_run "$LINENO"; then : 13602 gdb_cv_printf_has_long_double=yes 13603else 13604 gdb_cv_printf_has_long_double=no 13605fi 13606rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13607 conftest.$ac_objext conftest.beam conftest.$ac_ext 13608fi 13609 13610fi 13611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5 13612$as_echo "$gdb_cv_printf_has_long_double" >&6; } 13613if test $gdb_cv_printf_has_long_double = yes; then 13614 13615$as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h 13616 13617fi 13618 13619# Check if the compiler and runtime support scanning long doubles. 13620 13621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5 13622$as_echo_n "checking for long double support in scanf... " >&6; } 13623if test "${gdb_cv_scanf_has_long_double+set}" = set; then : 13624 $as_echo_n "(cached) " >&6 13625else 13626 if test "$cross_compiling" = yes; then : 13627 gdb_cv_scanf_has_long_double=no 13628else 13629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13630/* end confdefs.h. */ 13631#include <stdio.h> 13632int 13633main () 13634{ 13635char *buf = "3.141592653"; 13636 long double f = 0; 13637 sscanf (buf, "%Lg", &f); 13638 return !(f > 3.14159 && f < 3.14160); 13639 ; 13640 return 0; 13641} 13642_ACEOF 13643if ac_fn_c_try_run "$LINENO"; then : 13644 gdb_cv_scanf_has_long_double=yes 13645else 13646 gdb_cv_scanf_has_long_double=no 13647fi 13648rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13649 conftest.$ac_objext conftest.beam conftest.$ac_ext 13650fi 13651 13652fi 13653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5 13654$as_echo "$gdb_cv_scanf_has_long_double" >&6; } 13655if test $gdb_cv_scanf_has_long_double = yes; then 13656 13657$as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h 13658 13659fi 13660 13661case ${host_os} in 13662aix*) 13663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5 13664$as_echo_n "checking for -bbigtoc option... " >&6; } 13665if test "${gdb_cv_bigtoc+set}" = set; then : 13666 $as_echo_n "(cached) " >&6 13667else 13668 13669 SAVE_LDFLAGS=$LDFLAGS 13670 13671 case $GCC in 13672 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;; 13673 *) gdb_cv_bigtoc=-bbigtoc ;; 13674 esac 13675 13676 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc 13677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13678/* end confdefs.h. */ 13679 13680int 13681main () 13682{ 13683int i; 13684 ; 13685 return 0; 13686} 13687_ACEOF 13688if ac_fn_c_try_link "$LINENO"; then : 13689 13690else 13691 gdb_cv_bigtoc= 13692fi 13693rm -f core conftest.err conftest.$ac_objext \ 13694 conftest$ac_exeext conftest.$ac_ext 13695 LDFLAGS="${SAVE_LDFLAGS}" 13696 13697fi 13698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5 13699$as_echo "$gdb_cv_bigtoc" >&6; } 13700 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}" 13701 ;; 13702esac 13703 13704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5 13705$as_echo_n "checking for the dynamic export flag... " >&6; } 13706dynamic_list=false 13707if test "${gdb_native}" = yes; then 13708 # The dynamically loaded libthread_db needs access to symbols in the gdb 13709 # executable. Older GNU ld supports --export-dynamic but --dynamic-list 13710 # may not be supported there. 13711 old_LDFLAGS="$LDFLAGS" 13712 # Older GNU ld supports --export-dynamic but --dynamic-list it does not. 13713 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list" 13714 LDFLAGS="$LDFLAGS $RDYNAMIC" 13715 if test "${have_libpython}" = no; then 13716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13717/* end confdefs.h. */ 13718 13719int 13720main () 13721{ 13722 13723 ; 13724 return 0; 13725} 13726_ACEOF 13727if ac_fn_c_try_link "$LINENO"; then : 13728 dynamic_list=true 13729fi 13730rm -f core conftest.err conftest.$ac_objext \ 13731 conftest$ac_exeext conftest.$ac_ext 13732 else 13733 # Workaround http://bugs.python.org/issue4434 where static 13734 # libpythonX.Y.a would get its symbols required for 13735 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list. 13736 # Problem does not happen for the recommended libpythonX.Y.so linkage. 13737 13738 # Note the workaround for Python 13739 # http://bugs.python.org/issue10112 earlier has removed 13740 # -export-dynamic from PYTHON_LIBS. That's exactly what we want 13741 # here too, as otherwise it'd make this -Wl,--dynamic-list test 13742 # always pass. 13743 old_CFLAGS="$CFLAGS" 13744 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 13745 old_LIBS="$LIBS" 13746 LIBS="$LIBS $PYTHON_LIBS" 13747 old_CPPFLAGS="$CPPFLAGS" 13748 CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS" 13749 if test "$cross_compiling" = yes; then : 13750 true 13751else 13752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13753/* end confdefs.h. */ 13754#include "Python.h" 13755int 13756main () 13757{ 13758int err; 13759 Py_Initialize (); 13760 err = PyRun_SimpleString ("import itertools\n"); 13761 Py_Finalize (); 13762 return err == 0 ? 0 : 1; 13763 ; 13764 return 0; 13765} 13766_ACEOF 13767if ac_fn_c_try_run "$LINENO"; then : 13768 dynamic_list=true 13769fi 13770rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13771 conftest.$ac_objext conftest.beam conftest.$ac_ext 13772fi 13773 13774 LIBS="$old_LIBS" 13775 CFLAGS="$old_CFLAGS" 13776 CPPFLAGS="$old_CPPFLAGS" 13777 fi 13778 LDFLAGS="$old_LDFLAGS" 13779fi 13780if $dynamic_list; then 13781 found="-Wl,--dynamic-list" 13782 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list' 13783else 13784 found="-rdynamic" 13785 RDYNAMIC="-rdynamic" 13786fi 13787 13788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5 13789$as_echo "$found" >&6; } 13790 13791 13792if test ${build} = ${host} -a ${host} = ${target} ; then 13793 case ${host_os} in 13794 solaris*) 13795 # See if thread_db library is around for Solaris thread debugging. 13796 # Note that we must explicitly test for version 1 of the library 13797 # because version 0 (present on Solaris 2.4 or earlier) doesn't have 13798 # the same API. 13799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5 13800$as_echo_n "checking for Solaris thread debugging library... " >&6; } 13801 if test -f /usr/lib/libthread_db.so.1 ; then 13802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13803$as_echo "yes" >&6; } 13804 13805$as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h 13806 13807 CONFIG_OBS="${CONFIG_OBS} sol-thread.o" 13808 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c" 13809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13810$as_echo_n "checking for dlopen in -ldl... " >&6; } 13811if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 13812 $as_echo_n "(cached) " >&6 13813else 13814 ac_check_lib_save_LIBS=$LIBS 13815LIBS="-ldl $LIBS" 13816cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13817/* end confdefs.h. */ 13818 13819/* Override any GCC internal prototype to avoid an error. 13820 Use char because int might match the return type of a GCC 13821 builtin and then its argument prototype would still apply. */ 13822#ifdef __cplusplus 13823extern "C" 13824#endif 13825char dlopen (); 13826int 13827main () 13828{ 13829return dlopen (); 13830 ; 13831 return 0; 13832} 13833_ACEOF 13834if ac_fn_c_try_link "$LINENO"; then : 13835 ac_cv_lib_dl_dlopen=yes 13836else 13837 ac_cv_lib_dl_dlopen=no 13838fi 13839rm -f core conftest.err conftest.$ac_objext \ 13840 conftest$ac_exeext conftest.$ac_ext 13841LIBS=$ac_check_lib_save_LIBS 13842fi 13843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13844$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 13845if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 13846 cat >>confdefs.h <<_ACEOF 13847#define HAVE_LIBDL 1 13848_ACEOF 13849 13850 LIBS="-ldl $LIBS" 13851 13852fi 13853 13854 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC" 13855 # Sun randomly tweaked the prototypes in <proc_service.h> 13856 # at one point. 13857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5 13858$as_echo_n "checking if <proc_service.h> is old... " >&6; } 13859 if test "${gdb_cv_proc_service_is_old+set}" = set; then : 13860 $as_echo_n "(cached) " >&6 13861else 13862 13863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13864/* end confdefs.h. */ 13865 13866 #include <proc_service.h> 13867 ps_err_e ps_pdwrite 13868 (struct ps_prochandle*, psaddr_t, const void*, size_t); 13869 13870int 13871main () 13872{ 13873 13874 ; 13875 return 0; 13876} 13877_ACEOF 13878if ac_fn_c_try_compile "$LINENO"; then : 13879 gdb_cv_proc_service_is_old=no 13880else 13881 gdb_cv_proc_service_is_old=yes 13882fi 13883rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13884 13885fi 13886 13887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5 13888$as_echo "$gdb_cv_proc_service_is_old" >&6; } 13889 if test $gdb_cv_proc_service_is_old = yes; then 13890 13891$as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h 13892 13893 fi 13894 else 13895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13896$as_echo "no" >&6; } 13897 fi 13898 ;; 13899 aix*) 13900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5 13901$as_echo_n "checking for AiX thread debugging library... " >&6; } 13902 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then : 13903 $as_echo_n "(cached) " >&6 13904else 13905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13906/* end confdefs.h. */ 13907#include <sys/pthdebug.h> 13908int 13909main () 13910{ 13911#ifndef PTHDB_VERSION_3 13912 #error 13913 #endif 13914 ; 13915 return 0; 13916} 13917_ACEOF 13918if ac_fn_c_try_compile "$LINENO"; then : 13919 gdb_cv_have_aix_thread_debug=yes 13920else 13921 gdb_cv_have_aix_thread_debug=no 13922fi 13923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13924fi 13925 13926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5 13927$as_echo "$gdb_cv_have_aix_thread_debug" >&6; } 13928 if test $gdb_cv_have_aix_thread_debug = yes; then 13929 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c" 13930 CONFIG_OBS="${CONFIG_OBS} aix-thread.o" 13931 LIBS="$LIBS -lpthdebug" 13932 13933 # Older versions of AIX do not provide the declaration for 13934 # the getthrds function (it appears that it was introduced 13935 # with AIX 6.x). 13936 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h> 13937" 13938if test "x$ac_cv_have_decl_getthrds" = x""yes; then : 13939 ac_have_decl=1 13940else 13941 ac_have_decl=0 13942fi 13943 13944cat >>confdefs.h <<_ACEOF 13945#define HAVE_DECL_GETTHRDS $ac_have_decl 13946_ACEOF 13947 13948 fi 13949 ;; 13950 esac 13951 13952fi 13953 13954if test "x$ac_cv_header_thread_db_h" = "xyes"; then 13955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5 13956$as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; } 13957if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then : 13958 $as_echo_n "(cached) " >&6 13959else 13960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13961/* end confdefs.h. */ 13962#include <thread_db.h> 13963int 13964main () 13965{ 13966int i = TD_NOTALLOC; 13967 ; 13968 return 0; 13969} 13970_ACEOF 13971if ac_fn_c_try_compile "$LINENO"; then : 13972 gdb_cv_thread_db_h_has_td_notalloc=yes 13973else 13974 gdb_cv_thread_db_h_has_td_notalloc=no 13975 13976fi 13977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13978 13979fi 13980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5 13981$as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; } 13982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5 13983$as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; } 13984if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then : 13985 $as_echo_n "(cached) " >&6 13986else 13987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13988/* end confdefs.h. */ 13989#include <thread_db.h> 13990int 13991main () 13992{ 13993int i = TD_VERSION; 13994 ; 13995 return 0; 13996} 13997_ACEOF 13998if ac_fn_c_try_compile "$LINENO"; then : 13999 gdb_cv_thread_db_h_has_td_version=yes 14000else 14001 gdb_cv_thread_db_h_has_td_version=no 14002 14003fi 14004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14005 14006fi 14007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5 14008$as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; } 14009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5 14010$as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; } 14011if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then : 14012 $as_echo_n "(cached) " >&6 14013else 14014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14015/* end confdefs.h. */ 14016#include <thread_db.h> 14017int 14018main () 14019{ 14020int i = TD_NOTLS; 14021 ; 14022 return 0; 14023} 14024_ACEOF 14025if ac_fn_c_try_compile "$LINENO"; then : 14026 gdb_cv_thread_db_h_has_td_notls=yes 14027else 14028 gdb_cv_thread_db_h_has_td_notls=no 14029 14030fi 14031rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14032 14033fi 14034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5 14035$as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; } 14036fi 14037if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then 14038 14039$as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h 14040 14041fi 14042if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then 14043 14044$as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h 14045 14046fi 14047if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then 14048 14049$as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h 14050 14051fi 14052 14053ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h> 14054" 14055if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then : 14056 ac_have_decl=1 14057else 14058 ac_have_decl=0 14059fi 14060 14061cat >>confdefs.h <<_ACEOF 14062#define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl 14063_ACEOF 14064 14065 14066if test "$cross_compiling" = yes; then : 14067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14068/* end confdefs.h. */ 14069#include <sys/personality.h> 14070int 14071main () 14072{ 14073 14074# if !HAVE_DECL_ADDR_NO_RANDOMIZE 14075# define ADDR_NO_RANDOMIZE 0x0040000 14076# endif 14077 /* Test the flag could be set and stays set. */ 14078 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE); 14079 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE)) 14080 return 1 14081 ; 14082 return 0; 14083} 14084_ACEOF 14085if ac_fn_c_try_link "$LINENO"; then : 14086 have_personality=true 14087else 14088 have_personality=false 14089fi 14090rm -f core conftest.err conftest.$ac_objext \ 14091 conftest$ac_exeext conftest.$ac_ext 14092else 14093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14094/* end confdefs.h. */ 14095#include <sys/personality.h> 14096int 14097main () 14098{ 14099 14100# if !HAVE_DECL_ADDR_NO_RANDOMIZE 14101# define ADDR_NO_RANDOMIZE 0x0040000 14102# endif 14103 /* Test the flag could be set and stays set. */ 14104 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE); 14105 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE)) 14106 return 1 14107 ; 14108 return 0; 14109} 14110_ACEOF 14111if ac_fn_c_try_run "$LINENO"; then : 14112 have_personality=true 14113else 14114 have_personality=false 14115fi 14116rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14117 conftest.$ac_objext conftest.beam conftest.$ac_ext 14118fi 14119 14120if $have_personality 14121then 14122 14123$as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h 14124 14125fi 14126 14127case $host_os in 14128 go32* | *djgpp*) 14129 gdbinit=gdb.ini 14130 ;; 14131 *) 14132 gdbinit=.gdbinit 14133 ;; 14134esac 14135 14136cat >>confdefs.h <<_ACEOF 14137#define GDBINIT "$gdbinit" 14138_ACEOF 14139 14140 14141 14142# Support for --with-sysroot is a copy of GDB_AC_WITH_DIR, 14143# except that the argument to --with-sysroot is optional. 14144# --with-sysroot (or --with-sysroot=yes) sets the default sysroot path. 14145if test "x$with_sysroot" = xyes; then 14146 with_sysroot="${exec_prefix}/${target_alias}/sys-root" 14147fi 14148 14149# Check whether --with-sysroot was given. 14150if test "${with_sysroot+set}" = set; then : 14151 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval 14152else 14153 TARGET_SYSTEM_ROOT= 14154fi 14155 14156 14157 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 14158 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14159 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT` 14160 ac_define_dir=`eval echo $ac_define_dir` 14161 14162cat >>confdefs.h <<_ACEOF 14163#define TARGET_SYSTEM_ROOT "$ac_define_dir" 14164_ACEOF 14165 14166 14167 14168 14169 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then 14170 if test "x$prefix" = xNONE; then 14171 test_prefix=/usr/local 14172 else 14173 test_prefix=$prefix 14174 fi 14175 else 14176 test_prefix=$exec_prefix 14177 fi 14178 value=0 14179 case ${ac_define_dir} in 14180 "${test_prefix}"|"${test_prefix}/"*|\ 14181 '${exec_prefix}'|'${exec_prefix}/'*) 14182 value=1 14183 ;; 14184 esac 14185 14186cat >>confdefs.h <<_ACEOF 14187#define TARGET_SYSTEM_ROOT_RELOCATABLE $value 14188_ACEOF 14189 14190 14191 14192 14193 14194# Check whether --with-system-gdbinit was given. 14195if test "${with_system_gdbinit+set}" = set; then : 14196 withval=$with_system_gdbinit; 14197 SYSTEM_GDBINIT=$withval 14198else 14199 SYSTEM_GDBINIT= 14200fi 14201 14202 14203 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 14204 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14205 ac_define_dir=`eval echo $SYSTEM_GDBINIT` 14206 ac_define_dir=`eval echo $ac_define_dir` 14207 14208cat >>confdefs.h <<_ACEOF 14209#define SYSTEM_GDBINIT "$ac_define_dir" 14210_ACEOF 14211 14212 14213 14214 14215 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then 14216 if test "x$prefix" = xNONE; then 14217 test_prefix=/usr/local 14218 else 14219 test_prefix=$prefix 14220 fi 14221 else 14222 test_prefix=$exec_prefix 14223 fi 14224 value=0 14225 case ${ac_define_dir} in 14226 "${test_prefix}"|"${test_prefix}/"*|\ 14227 '${exec_prefix}'|'${exec_prefix}/'*) 14228 value=1 14229 ;; 14230 esac 14231 14232cat >>confdefs.h <<_ACEOF 14233#define SYSTEM_GDBINIT_RELOCATABLE $value 14234_ACEOF 14235 14236 14237 14238 14239 14240 14241# Check whether --enable-werror was given. 14242if test "${enable_werror+set}" = set; then : 14243 enableval=$enable_werror; case "${enableval}" in 14244 yes | y) ERROR_ON_WARNING="yes" ;; 14245 no | n) ERROR_ON_WARNING="no" ;; 14246 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 14247 esac 14248fi 14249 14250 14251# Enable -Werror by default when using gcc. Turn it off for releases. 14252if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then 14253 ERROR_ON_WARNING=yes 14254fi 14255 14256WERROR_CFLAGS="" 14257if test "${ERROR_ON_WARNING}" = yes ; then 14258 WERROR_CFLAGS="-Werror" 14259fi 14260 14261# These options work in either C or C++ modes. 14262build_warnings="-Wall -Wpointer-arith \ 14263-Wno-unused -Wunused-value -Wunused-function \ 14264-Wno-switch -Wno-char-subscripts \ 14265-Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable" 14266 14267# Now add in C and C++ specific options, depending on mode. 14268if test "$enable_build_with_cxx" = "yes"; then 14269 build_warnings="$build_warnings -Wno-sign-compare -Wno-write-strings \ 14270-Wno-narrowing" 14271else 14272 build_warnings="$build_warnings -Wpointer-sign -Wmissing-prototypes \ 14273-Wdeclaration-after-statement -Wmissing-parameter-type \ 14274-Wold-style-declaration -Wold-style-definition" 14275fi 14276 14277# Enable -Wno-format by default when using gcc on mingw since many 14278# GCC versions complain about %I64. 14279case "${host}" in 14280 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;; 14281 *) build_warnings="$build_warnings -Wformat-nonliteral" ;; 14282esac 14283 14284# Check whether --enable-build-warnings was given. 14285if test "${enable_build_warnings+set}" = set; then : 14286 enableval=$enable_build_warnings; case "${enableval}" in 14287 yes) ;; 14288 no) build_warnings="-w";; 14289 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 14290 build_warnings="${build_warnings} ${t}";; 14291 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 14292 build_warnings="${t} ${build_warnings}";; 14293 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 14294esac 14295if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 14296 echo "Setting compiler warning flags = $build_warnings" 6>&1 14297fi 14298fi 14299# Check whether --enable-gdb-build-warnings was given. 14300if test "${enable_gdb_build_warnings+set}" = set; then : 14301 enableval=$enable_gdb_build_warnings; case "${enableval}" in 14302 yes) ;; 14303 no) build_warnings="-w";; 14304 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 14305 build_warnings="${build_warnings} ${t}";; 14306 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 14307 build_warnings="${t} ${build_warnings}";; 14308 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 14309esac 14310if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 14311 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 14312fi 14313fi 14314 14315# The set of warnings supported by a C++ compiler is not the same as 14316# of the C compiler. 14317if test "$enable_build_with_cxx" = "yes"; then 14318 ac_ext=cpp 14319ac_cpp='$CXXCPP $CPPFLAGS' 14320ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14321ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14322ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14323 14324fi 14325 14326WARN_CFLAGS="" 14327if test "x${build_warnings}" != x -a "x$GCC" = xyes 14328then 14329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5 14330$as_echo_n "checking compiler warning flags... " >&6; } 14331 # Separate out the -Werror flag as some files just cannot be 14332 # compiled with it enabled. 14333 for w in ${build_warnings}; do 14334 # GCC does not complain about -Wno-unknown-warning. Invert 14335 # and test -Wunknown-warning instead. 14336 case $w in 14337 -Wno-*) 14338 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;; 14339 *) 14340 wtest=$w ;; 14341 esac 14342 14343 case $w in 14344 -Werr*) WERROR_CFLAGS=-Werror ;; 14345 *) 14346 # Check whether GCC accepts it. 14347 saved_CFLAGS="$CFLAGS" 14348 CFLAGS="$CFLAGS $wtest" 14349 saved_CXXFLAGS="$CXXFLAGS" 14350 CXXFLAGS="$CXXFLAGS $wtest" 14351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14352/* end confdefs.h. */ 14353 14354int 14355main () 14356{ 14357 14358 ; 14359 return 0; 14360} 14361_ACEOF 14362if ac_fn_cxx_try_compile "$LINENO"; then : 14363 WARN_CFLAGS="${WARN_CFLAGS} $w" 14364fi 14365rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14366 CFLAGS="$saved_CFLAGS" 14367 CXXFLAGS="$saved_CXXFLAGS" 14368 esac 14369 done 14370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5 14371$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; } 14372fi 14373 14374 14375 14376if test "$enable_build_with_cxx" = "yes"; then 14377 ac_ext=c 14378ac_cpp='$CPP $CPPFLAGS' 14379ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14380ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14381ac_compiler_gnu=$ac_cv_c_compiler_gnu 14382 14383fi 14384 14385 14386# In the Cygwin environment, we need some additional flags. 14387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5 14388$as_echo_n "checking for cygwin... " >&6; } 14389if test "${gdb_cv_os_cygwin+set}" = set; then : 14390 $as_echo_n "(cached) " >&6 14391else 14392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14393/* end confdefs.h. */ 14394 14395#if defined (__CYGWIN__) || defined (__CYGWIN32__) 14396lose 14397#endif 14398_ACEOF 14399if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14400 $EGREP "^lose$" >/dev/null 2>&1; then : 14401 gdb_cv_os_cygwin=yes 14402else 14403 gdb_cv_os_cygwin=no 14404fi 14405rm -f conftest* 14406 14407fi 14408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5 14409$as_echo "$gdb_cv_os_cygwin" >&6; } 14410 14411 14412SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o" 14413case ${host} in 14414 *go32* ) SER_HARDWIRE=ser-go32.o ;; 14415 *djgpp* ) SER_HARDWIRE=ser-go32.o ;; 14416 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;; 14417esac 14418 14419 14420# libreadline needs libuser32.a in a cygwin environment 14421WIN32LIBS= 14422if test x$gdb_cv_os_cygwin = xyes; then 14423 WIN32LIBS="-luser32" 14424 case "${target}" in 14425 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp" 14426 ;; 14427 esac 14428fi 14429 14430# The ser-tcp.c module requires sockets. 14431case ${host} in 14432 *mingw32*) 14433 14434$as_echo "#define USE_WIN32API 1" >>confdefs.h 14435 14436 WIN32LIBS="$WIN32LIBS -lws2_32" 14437 ;; 14438esac 14439 14440 14441# Add ELF support to GDB, but only if BFD includes ELF support. 14442 14443 OLD_CFLAGS=$CFLAGS 14444 OLD_LDFLAGS=$LDFLAGS 14445 OLD_LIBS=$LIBS 14446 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS 14447 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We 14448 # always want our bfd. 14449 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS" 14450 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'` 14451 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS" 14452 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'` 14453 LIBS="-lbfd -liberty -lz $intl $LIBS" 14454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5 14455$as_echo_n "checking for ELF support in BFD... " >&6; } 14456if test "${gdb_cv_var_elf+set}" = set; then : 14457 $as_echo_n "(cached) " >&6 14458else 14459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14460/* end confdefs.h. */ 14461#include <stdlib.h> 14462 #include "bfd.h" 14463 #include "elf-bfd.h" 14464 14465int 14466main () 14467{ 14468return bfd_get_elf_phdr_upper_bound (NULL); 14469 ; 14470 return 0; 14471} 14472_ACEOF 14473if ac_fn_c_try_link "$LINENO"; then : 14474 gdb_cv_var_elf=yes 14475else 14476 gdb_cv_var_elf=no 14477fi 14478rm -f core conftest.err conftest.$ac_objext \ 14479 conftest$ac_exeext conftest.$ac_ext 14480fi 14481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5 14482$as_echo "$gdb_cv_var_elf" >&6; } 14483 CFLAGS=$OLD_CFLAGS 14484 LDFLAGS=$OLD_LDFLAGS 14485 LIBS=$OLD_LIBS 14486if test $gdb_cv_var_elf = yes; then 14487 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o" 14488 14489$as_echo "#define HAVE_ELF 1" >>confdefs.h 14490 14491 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>. 14492 if test "$plugins" = "yes"; then 14493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 14494$as_echo_n "checking for library containing dlopen... " >&6; } 14495if test "${ac_cv_search_dlopen+set}" = set; then : 14496 $as_echo_n "(cached) " >&6 14497else 14498 ac_func_search_save_LIBS=$LIBS 14499cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14500/* end confdefs.h. */ 14501 14502/* Override any GCC internal prototype to avoid an error. 14503 Use char because int might match the return type of a GCC 14504 builtin and then its argument prototype would still apply. */ 14505#ifdef __cplusplus 14506extern "C" 14507#endif 14508char dlopen (); 14509int 14510main () 14511{ 14512return dlopen (); 14513 ; 14514 return 0; 14515} 14516_ACEOF 14517for ac_lib in '' dl; do 14518 if test -z "$ac_lib"; then 14519 ac_res="none required" 14520 else 14521 ac_res=-l$ac_lib 14522 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14523 fi 14524 if ac_fn_c_try_link "$LINENO"; then : 14525 ac_cv_search_dlopen=$ac_res 14526fi 14527rm -f core conftest.err conftest.$ac_objext \ 14528 conftest$ac_exeext 14529 if test "${ac_cv_search_dlopen+set}" = set; then : 14530 break 14531fi 14532done 14533if test "${ac_cv_search_dlopen+set}" = set; then : 14534 14535else 14536 ac_cv_search_dlopen=no 14537fi 14538rm conftest.$ac_ext 14539LIBS=$ac_func_search_save_LIBS 14540fi 14541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 14542$as_echo "$ac_cv_search_dlopen" >&6; } 14543ac_res=$ac_cv_search_dlopen 14544if test "$ac_res" != no; then : 14545 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14546 14547fi 14548 14549 fi 14550fi 14551 14552# Add macho support to GDB, but only if BFD includes it. 14553 14554 OLD_CFLAGS=$CFLAGS 14555 OLD_LDFLAGS=$LDFLAGS 14556 OLD_LIBS=$LIBS 14557 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS 14558 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We 14559 # always want our bfd. 14560 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS" 14561 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'` 14562 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS" 14563 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'` 14564 LIBS="-lbfd -liberty -lz $intl $LIBS" 14565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5 14566$as_echo_n "checking for Mach-O support in BFD... " >&6; } 14567if test "${gdb_cv_var_macho+set}" = set; then : 14568 $as_echo_n "(cached) " >&6 14569else 14570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14571/* end confdefs.h. */ 14572#include <stdlib.h> 14573 #include "bfd.h" 14574 #include "mach-o.h" 14575 14576int 14577main () 14578{ 14579return bfd_mach_o_lookup_command (NULL, 0, NULL); 14580 ; 14581 return 0; 14582} 14583_ACEOF 14584if ac_fn_c_try_link "$LINENO"; then : 14585 gdb_cv_var_macho=yes 14586else 14587 gdb_cv_var_macho=no 14588fi 14589rm -f core conftest.err conftest.$ac_objext \ 14590 conftest$ac_exeext conftest.$ac_ext 14591fi 14592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5 14593$as_echo "$gdb_cv_var_macho" >&6; } 14594 CFLAGS=$OLD_CFLAGS 14595 LDFLAGS=$OLD_LDFLAGS 14596 LIBS=$OLD_LIBS 14597if test $gdb_cv_var_macho = yes; then 14598 CONFIG_OBS="$CONFIG_OBS machoread.o" 14599fi 14600 14601# Add any host-specific objects to GDB. 14602CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}" 14603 14604# If building on ELF, look for lzma support for embedded compressed debug info. 14605if test $gdb_cv_var_elf = yes; then 14606 14607# Check whether --with-lzma was given. 14608if test "${with_lzma+set}" = set; then : 14609 withval=$with_lzma; 14610else 14611 with_lzma=auto 14612fi 14613 14614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5 14615$as_echo_n "checking whether to use lzma... " >&6; } 14616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5 14617$as_echo "$with_lzma" >&6; } 14618 14619 if test "${with_lzma}" != no; then 14620 14621 14622 14623 14624 14625 14626 14627 14628 use_additional=yes 14629 14630 acl_save_prefix="$prefix" 14631 prefix="$acl_final_prefix" 14632 acl_save_exec_prefix="$exec_prefix" 14633 exec_prefix="$acl_final_exec_prefix" 14634 14635 eval additional_includedir=\"$includedir\" 14636 eval additional_libdir=\"$libdir\" 14637 14638 exec_prefix="$acl_save_exec_prefix" 14639 prefix="$acl_save_prefix" 14640 14641 14642# Check whether --with-liblzma-prefix was given. 14643if test "${with_liblzma_prefix+set}" = set; then : 14644 withval=$with_liblzma_prefix; 14645 if test "X$withval" = "Xno"; then 14646 use_additional=no 14647 else 14648 if test "X$withval" = "X"; then 14649 14650 acl_save_prefix="$prefix" 14651 prefix="$acl_final_prefix" 14652 acl_save_exec_prefix="$exec_prefix" 14653 exec_prefix="$acl_final_exec_prefix" 14654 14655 eval additional_includedir=\"$includedir\" 14656 eval additional_libdir=\"$libdir\" 14657 14658 exec_prefix="$acl_save_exec_prefix" 14659 prefix="$acl_save_prefix" 14660 14661 else 14662 additional_includedir="$withval/include" 14663 additional_libdir="$withval/lib" 14664 fi 14665 fi 14666 14667fi 14668 14669 LIBLZMA= 14670 LTLIBLZMA= 14671 INCLZMA= 14672 rpathdirs= 14673 ltrpathdirs= 14674 names_already_handled= 14675 names_next_round='lzma ' 14676 while test -n "$names_next_round"; do 14677 names_this_round="$names_next_round" 14678 names_next_round= 14679 for name in $names_this_round; do 14680 already_handled= 14681 for n in $names_already_handled; do 14682 if test "$n" = "$name"; then 14683 already_handled=yes 14684 break 14685 fi 14686 done 14687 if test -z "$already_handled"; then 14688 names_already_handled="$names_already_handled $name" 14689 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 14690 eval value=\"\$HAVE_LIB$uppername\" 14691 if test -n "$value"; then 14692 if test "$value" = yes; then 14693 eval value=\"\$LIB$uppername\" 14694 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value" 14695 eval value=\"\$LTLIB$uppername\" 14696 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value" 14697 else 14698 : 14699 fi 14700 else 14701 found_dir= 14702 found_la= 14703 found_so= 14704 found_a= 14705 if test $use_additional = yes; then 14706 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then 14707 found_dir="$additional_libdir" 14708 found_so="$additional_libdir/lib$name.$shlibext" 14709 if test -f "$additional_libdir/lib$name.la"; then 14710 found_la="$additional_libdir/lib$name.la" 14711 fi 14712 else 14713 if test -f "$additional_libdir/lib$name.$libext"; then 14714 found_dir="$additional_libdir" 14715 found_a="$additional_libdir/lib$name.$libext" 14716 if test -f "$additional_libdir/lib$name.la"; then 14717 found_la="$additional_libdir/lib$name.la" 14718 fi 14719 fi 14720 fi 14721 fi 14722 if test "X$found_dir" = "X"; then 14723 for x in $LDFLAGS $LTLIBLZMA; do 14724 14725 acl_save_prefix="$prefix" 14726 prefix="$acl_final_prefix" 14727 acl_save_exec_prefix="$exec_prefix" 14728 exec_prefix="$acl_final_exec_prefix" 14729 eval x=\"$x\" 14730 exec_prefix="$acl_save_exec_prefix" 14731 prefix="$acl_save_prefix" 14732 14733 case "$x" in 14734 -L*) 14735 dir=`echo "X$x" | sed -e 's/^X-L//'` 14736 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then 14737 found_dir="$dir" 14738 found_so="$dir/lib$name.$shlibext" 14739 if test -f "$dir/lib$name.la"; then 14740 found_la="$dir/lib$name.la" 14741 fi 14742 else 14743 if test -f "$dir/lib$name.$libext"; then 14744 found_dir="$dir" 14745 found_a="$dir/lib$name.$libext" 14746 if test -f "$dir/lib$name.la"; then 14747 found_la="$dir/lib$name.la" 14748 fi 14749 fi 14750 fi 14751 ;; 14752 esac 14753 if test "X$found_dir" != "X"; then 14754 break 14755 fi 14756 done 14757 fi 14758 if test "X$found_dir" != "X"; then 14759 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name" 14760 if test "X$found_so" != "X"; then 14761 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 14762 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so" 14763 else 14764 haveit= 14765 for x in $ltrpathdirs; do 14766 if test "X$x" = "X$found_dir"; then 14767 haveit=yes 14768 break 14769 fi 14770 done 14771 if test -z "$haveit"; then 14772 ltrpathdirs="$ltrpathdirs $found_dir" 14773 fi 14774 if test "$hardcode_direct" = yes; then 14775 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so" 14776 else 14777 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 14778 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so" 14779 haveit= 14780 for x in $rpathdirs; do 14781 if test "X$x" = "X$found_dir"; then 14782 haveit=yes 14783 break 14784 fi 14785 done 14786 if test -z "$haveit"; then 14787 rpathdirs="$rpathdirs $found_dir" 14788 fi 14789 else 14790 haveit= 14791 for x in $LDFLAGS $LIBLZMA; do 14792 14793 acl_save_prefix="$prefix" 14794 prefix="$acl_final_prefix" 14795 acl_save_exec_prefix="$exec_prefix" 14796 exec_prefix="$acl_final_exec_prefix" 14797 eval x=\"$x\" 14798 exec_prefix="$acl_save_exec_prefix" 14799 prefix="$acl_save_prefix" 14800 14801 if test "X$x" = "X-L$found_dir"; then 14802 haveit=yes 14803 break 14804 fi 14805 done 14806 if test -z "$haveit"; then 14807 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir" 14808 fi 14809 if test "$hardcode_minus_L" != no; then 14810 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so" 14811 else 14812 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name" 14813 fi 14814 fi 14815 fi 14816 fi 14817 else 14818 if test "X$found_a" != "X"; then 14819 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a" 14820 else 14821 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name" 14822 fi 14823 fi 14824 additional_includedir= 14825 case "$found_dir" in 14826 */lib | */lib/) 14827 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 14828 additional_includedir="$basedir/include" 14829 ;; 14830 esac 14831 if test "X$additional_includedir" != "X"; then 14832 if test "X$additional_includedir" != "X/usr/include"; then 14833 haveit= 14834 if test "X$additional_includedir" = "X/usr/local/include"; then 14835 if test -n "$GCC"; then 14836 case $host_os in 14837 linux*) haveit=yes;; 14838 esac 14839 fi 14840 fi 14841 if test -z "$haveit"; then 14842 for x in $CPPFLAGS $INCLZMA; do 14843 14844 acl_save_prefix="$prefix" 14845 prefix="$acl_final_prefix" 14846 acl_save_exec_prefix="$exec_prefix" 14847 exec_prefix="$acl_final_exec_prefix" 14848 eval x=\"$x\" 14849 exec_prefix="$acl_save_exec_prefix" 14850 prefix="$acl_save_prefix" 14851 14852 if test "X$x" = "X-I$additional_includedir"; then 14853 haveit=yes 14854 break 14855 fi 14856 done 14857 if test -z "$haveit"; then 14858 if test -d "$additional_includedir"; then 14859 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir" 14860 fi 14861 fi 14862 fi 14863 fi 14864 fi 14865 if test -n "$found_la"; then 14866 save_libdir="$libdir" 14867 case "$found_la" in 14868 */* | *\\*) . "$found_la" ;; 14869 *) . "./$found_la" ;; 14870 esac 14871 libdir="$save_libdir" 14872 for dep in $dependency_libs; do 14873 case "$dep" in 14874 -L*) 14875 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 14876 if test "X$additional_libdir" != "X/usr/lib"; then 14877 haveit= 14878 if test "X$additional_libdir" = "X/usr/local/lib"; then 14879 if test -n "$GCC"; then 14880 case $host_os in 14881 linux*) haveit=yes;; 14882 esac 14883 fi 14884 fi 14885 if test -z "$haveit"; then 14886 haveit= 14887 for x in $LDFLAGS $LIBLZMA; do 14888 14889 acl_save_prefix="$prefix" 14890 prefix="$acl_final_prefix" 14891 acl_save_exec_prefix="$exec_prefix" 14892 exec_prefix="$acl_final_exec_prefix" 14893 eval x=\"$x\" 14894 exec_prefix="$acl_save_exec_prefix" 14895 prefix="$acl_save_prefix" 14896 14897 if test "X$x" = "X-L$additional_libdir"; then 14898 haveit=yes 14899 break 14900 fi 14901 done 14902 if test -z "$haveit"; then 14903 if test -d "$additional_libdir"; then 14904 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir" 14905 fi 14906 fi 14907 haveit= 14908 for x in $LDFLAGS $LTLIBLZMA; do 14909 14910 acl_save_prefix="$prefix" 14911 prefix="$acl_final_prefix" 14912 acl_save_exec_prefix="$exec_prefix" 14913 exec_prefix="$acl_final_exec_prefix" 14914 eval x=\"$x\" 14915 exec_prefix="$acl_save_exec_prefix" 14916 prefix="$acl_save_prefix" 14917 14918 if test "X$x" = "X-L$additional_libdir"; then 14919 haveit=yes 14920 break 14921 fi 14922 done 14923 if test -z "$haveit"; then 14924 if test -d "$additional_libdir"; then 14925 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir" 14926 fi 14927 fi 14928 fi 14929 fi 14930 ;; 14931 -R*) 14932 dir=`echo "X$dep" | sed -e 's/^X-R//'` 14933 if test "$enable_rpath" != no; then 14934 haveit= 14935 for x in $rpathdirs; do 14936 if test "X$x" = "X$dir"; then 14937 haveit=yes 14938 break 14939 fi 14940 done 14941 if test -z "$haveit"; then 14942 rpathdirs="$rpathdirs $dir" 14943 fi 14944 haveit= 14945 for x in $ltrpathdirs; do 14946 if test "X$x" = "X$dir"; then 14947 haveit=yes 14948 break 14949 fi 14950 done 14951 if test -z "$haveit"; then 14952 ltrpathdirs="$ltrpathdirs $dir" 14953 fi 14954 fi 14955 ;; 14956 -l*) 14957 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 14958 ;; 14959 *.la) 14960 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 14961 ;; 14962 *) 14963 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep" 14964 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep" 14965 ;; 14966 esac 14967 done 14968 fi 14969 else 14970 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name" 14971 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name" 14972 fi 14973 fi 14974 fi 14975 done 14976 done 14977 if test "X$rpathdirs" != "X"; then 14978 if test -n "$hardcode_libdir_separator"; then 14979 alldirs= 14980 for found_dir in $rpathdirs; do 14981 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 14982 done 14983 acl_save_libdir="$libdir" 14984 libdir="$alldirs" 14985 eval flag=\"$hardcode_libdir_flag_spec\" 14986 libdir="$acl_save_libdir" 14987 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag" 14988 else 14989 for found_dir in $rpathdirs; do 14990 acl_save_libdir="$libdir" 14991 libdir="$found_dir" 14992 eval flag=\"$hardcode_libdir_flag_spec\" 14993 libdir="$acl_save_libdir" 14994 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag" 14995 done 14996 fi 14997 fi 14998 if test "X$ltrpathdirs" != "X"; then 14999 for found_dir in $ltrpathdirs; do 15000 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir" 15001 done 15002 fi 15003 15004 15005 ac_save_CPPFLAGS="$CPPFLAGS" 15006 15007 for element in $INCLZMA; do 15008 haveit= 15009 for x in $CPPFLAGS; do 15010 15011 acl_save_prefix="$prefix" 15012 prefix="$acl_final_prefix" 15013 acl_save_exec_prefix="$exec_prefix" 15014 exec_prefix="$acl_final_exec_prefix" 15015 eval x=\"$x\" 15016 exec_prefix="$acl_save_exec_prefix" 15017 prefix="$acl_save_prefix" 15018 15019 if test "X$x" = "X$element"; then 15020 haveit=yes 15021 break 15022 fi 15023 done 15024 if test -z "$haveit"; then 15025 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 15026 fi 15027 done 15028 15029 15030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5 15031$as_echo_n "checking for liblzma... " >&6; } 15032if test "${ac_cv_liblzma+set}" = set; then : 15033 $as_echo_n "(cached) " >&6 15034else 15035 15036 ac_save_LIBS="$LIBS" 15037 LIBS="$LIBS $LIBLZMA" 15038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15039/* end confdefs.h. */ 15040#include "lzma.h" 15041int 15042main () 15043{ 15044lzma_index_iter iter; 15045 lzma_index_iter_init (&iter, 0); 15046 lzma_mf_is_supported (LZMA_MF_HC3); 15047 ; 15048 return 0; 15049} 15050_ACEOF 15051if ac_fn_c_try_link "$LINENO"; then : 15052 ac_cv_liblzma=yes 15053else 15054 ac_cv_liblzma=no 15055fi 15056rm -f core conftest.err conftest.$ac_objext \ 15057 conftest$ac_exeext conftest.$ac_ext 15058 LIBS="$ac_save_LIBS" 15059 15060fi 15061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5 15062$as_echo "$ac_cv_liblzma" >&6; } 15063 if test "$ac_cv_liblzma" = yes; then 15064 HAVE_LIBLZMA=yes 15065 15066$as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h 15067 15068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5 15069$as_echo_n "checking how to link with liblzma... " >&6; } 15070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5 15071$as_echo "$LIBLZMA" >&6; } 15072 else 15073 HAVE_LIBLZMA=no 15074 CPPFLAGS="$ac_save_CPPFLAGS" 15075 LIBLZMA= 15076 LTLIBLZMA= 15077 fi 15078 15079 15080 15081 15082 15083 15084 if test "$HAVE_LIBLZMA" != yes; then 15085 if test "$with_lzma" = yes; then 15086 as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5 15087 fi 15088 fi 15089 fi 15090fi 15091 15092LIBGUI="../libgui/src/libgui.a" 15093GUI_CFLAGS_X="-I${srcdir}/../libgui/src" 15094 15095 15096 15097WIN32LDAPP= 15098 15099 15100 15101case "${host}" in 15102*-*-cygwin* | *-*-mingw* ) 15103 configdir="win" 15104 ;; 15105*) 15106 configdir="unix" 15107 ;; 15108esac 15109 15110GDBTKLIBS= 15111if test "${enable_gdbtk}" = "yes"; then 15112 15113 # Gdbtk must have an absolute path to srcdir in order to run 15114 # properly when not installed. 15115 here=`pwd` 15116 cd ${srcdir} 15117 GDBTK_SRC_DIR=`pwd` 15118 cd $here 15119 15120 15121 # 15122 # Ok, lets find the tcl configuration 15123 # First, look for one uninstalled. 15124 # the alternative search directory is invoked by --with-tcl 15125 # 15126 15127 if test x"${no_tcl}" = x ; then 15128 # we reset no_tcl in case something fails here 15129 no_tcl=true 15130 15131# Check whether --with-tcl was given. 15132if test "${with_tcl+set}" = set; then : 15133 withval=$with_tcl; with_tclconfig=${withval} 15134fi 15135 15136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5 15137$as_echo_n "checking for Tcl configuration... " >&6; } 15138 if test "${ac_cv_c_tclconfig+set}" = set; then : 15139 $as_echo_n "(cached) " >&6 15140else 15141 15142 15143 # First check to see if --with-tcl was specified. 15144 case "${host}" in 15145 *-*-cygwin*) platDir="win" ;; 15146 *) platDir="unix" ;; 15147 esac 15148 if test x"${with_tclconfig}" != x ; then 15149 if test -f "${with_tclconfig}/tclConfig.sh" ; then 15150 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)` 15151 else 15152 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5 15153 fi 15154 fi 15155 15156 # then check for a private Tcl installation 15157 if test x"${ac_cv_c_tclconfig}" = x ; then 15158 for i in \ 15159 ../tcl \ 15160 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 15161 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \ 15162 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \ 15163 ../../tcl \ 15164 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 15165 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \ 15166 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \ 15167 ../../../tcl \ 15168 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 15169 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \ 15170 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do 15171 if test -f "$i/$platDir/tclConfig.sh" ; then 15172 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)` 15173 break 15174 fi 15175 done 15176 fi 15177 15178 # on Darwin, check in Framework installation locations 15179 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then 15180 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \ 15181 `ls -d /Library/Frameworks 2>/dev/null` \ 15182 `ls -d /Network/Library/Frameworks 2>/dev/null` \ 15183 `ls -d /System/Library/Frameworks 2>/dev/null` \ 15184 ; do 15185 if test -f "$i/Tcl.framework/tclConfig.sh" ; then 15186 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)` 15187 break 15188 fi 15189 done 15190 fi 15191 15192 # check in a few common install locations 15193 if test x"${ac_cv_c_tclconfig}" = x ; then 15194 for i in `ls -d ${libdir} 2>/dev/null` \ 15195 `ls -d ${exec_prefix}/lib 2>/dev/null` \ 15196 `ls -d ${prefix}/lib 2>/dev/null` \ 15197 `ls -d /usr/local/lib 2>/dev/null` \ 15198 `ls -d /usr/contrib/lib 2>/dev/null` \ 15199 `ls -d /usr/lib 2>/dev/null` \ 15200 ; do 15201 if test -f "$i/tclConfig.sh" ; then 15202 ac_cv_c_tclconfig=`(cd $i; pwd)` 15203 break 15204 fi 15205 done 15206 fi 15207 15208 # check in a few other private locations 15209 if test x"${ac_cv_c_tclconfig}" = x ; then 15210 for i in \ 15211 ${srcdir}/../tcl \ 15212 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 15213 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \ 15214 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do 15215 if test -f "$i/$platDir/tclConfig.sh" ; then 15216 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)` 15217 break 15218 fi 15219 done 15220 fi 15221 15222fi 15223 15224 15225 if test x"${ac_cv_c_tclconfig}" = x ; then 15226 TCL_BIN_DIR="# no Tcl configs found" 15227 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5 15228$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;} 15229 else 15230 no_tcl= 15231 TCL_BIN_DIR=${ac_cv_c_tclconfig} 15232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5 15233$as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; } 15234 fi 15235 fi 15236 15237 15238 # If $no_tk is nonempty, then we can't do Tk, and there is no 15239 # point to doing Tcl. 15240 15241 # 15242 # Ok, lets find the tk configuration 15243 # First, look for one uninstalled. 15244 # the alternative search directory is invoked by --with-tk 15245 # 15246 15247 if test x"${no_tk}" = x ; then 15248 # we reset no_tk in case something fails here 15249 no_tk=true 15250 15251# Check whether --with-tk was given. 15252if test "${with_tk+set}" = set; then : 15253 withval=$with_tk; with_tkconfig=${withval} 15254fi 15255 15256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5 15257$as_echo_n "checking for Tk configuration... " >&6; } 15258 if test "${ac_cv_c_tkconfig+set}" = set; then : 15259 $as_echo_n "(cached) " >&6 15260else 15261 15262 15263 # First check to see if --with-tkconfig was specified. 15264 if test x"${with_tkconfig}" != x ; then 15265 if test -f "${with_tkconfig}/tkConfig.sh" ; then 15266 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)` 15267 else 15268 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5 15269 fi 15270 fi 15271 15272 # then check for a private Tk library 15273 case "${host}" in 15274 *-*-cygwin*) platDir="win" ;; 15275 *) platDir="unix" ;; 15276 esac 15277 if test x"${ac_cv_c_tkconfig}" = x ; then 15278 for i in \ 15279 ../tk \ 15280 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \ 15281 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \ 15282 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \ 15283 ../../tk \ 15284 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \ 15285 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \ 15286 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \ 15287 ../../../tk \ 15288 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \ 15289 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \ 15290 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do 15291 if test -f "$i/$platDir/tkConfig.sh" ; then 15292 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)` 15293 break 15294 fi 15295 done 15296 fi 15297 15298 # on Darwin, check in Framework installation locations 15299 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then 15300 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \ 15301 `ls -d /Library/Frameworks 2>/dev/null` \ 15302 `ls -d /Network/Library/Frameworks 2>/dev/null` \ 15303 `ls -d /System/Library/Frameworks 2>/dev/null` \ 15304 ; do 15305 if test -f "$i/Tk.framework/tkConfig.sh" ; then 15306 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)` 15307 break 15308 fi 15309 done 15310 fi 15311 15312 # check in a few common install locations 15313 if test x"${ac_cv_c_tkconfig}" = x ; then 15314 for i in `ls -d ${libdir} 2>/dev/null` \ 15315 `ls -d ${exec_prefix}/lib 2>/dev/null` \ 15316 `ls -d ${prefix}/lib 2>/dev/null` \ 15317 `ls -d /usr/local/lib 2>/dev/null` \ 15318 `ls -d /usr/contrib/lib 2>/dev/null` \ 15319 `ls -d /usr/lib 2>/dev/null` \ 15320 ; do 15321 if test -f "$i/tkConfig.sh" ; then 15322 ac_cv_c_tkconfig=`(cd $i; pwd)` 15323 break 15324 fi 15325 done 15326 fi 15327 # check in a few other private locations 15328 if test x"${ac_cv_c_tkconfig}" = x ; then 15329 for i in \ 15330 ${srcdir}/../tk \ 15331 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \ 15332 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \ 15333 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do 15334 if test -f "$i/$platDir/tkConfig.sh" ; then 15335 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)` 15336 break 15337 fi 15338 done 15339 fi 15340 15341fi 15342 15343 15344 if test x"${ac_cv_c_tkconfig}" = x ; then 15345 TK_BIN_DIR="# no Tk configs found" 15346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5 15347$as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;} 15348 else 15349 no_tk= 15350 TK_BIN_DIR=${ac_cv_c_tkconfig} 15351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5 15352$as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; } 15353 fi 15354 fi 15355 15356 15357 if test -z "${no_tcl}" -a -z "${no_tk}"; then 15358 15359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5 15360$as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; } 15361 15362 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then 15363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5 15364$as_echo "loading" >&6; } 15365 . ${TCL_BIN_DIR}/tclConfig.sh 15366 else 15367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5 15368$as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; } 15369 fi 15370 15371 # eval is required to do the TCL_DBGX substitution 15372 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\"" 15373 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" 15374 15375 # If the TCL_BIN_DIR is the build directory (not the install directory), 15376 # then set the common variable name to the value of the build variables. 15377 # For example, the variable TCL_LIB_SPEC will be set to the value 15378 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC 15379 # instead of TCL_BUILD_LIB_SPEC since it will work with both an 15380 # installed and uninstalled version of Tcl. 15381 if test -f "${TCL_BIN_DIR}/Makefile" ; then 15382 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC} 15383 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC} 15384 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH} 15385 elif test "`uname -s`" = "Darwin"; then 15386 # If Tcl was built as a framework, attempt to use the libraries 15387 # from the framework at the given location so that linking works 15388 # against Tcl.framework installed in an arbitrary location. 15389 case ${TCL_DEFS} in 15390 *TCL_FRAMEWORK*) 15391 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then 15392 for i in "`cd ${TCL_BIN_DIR}; pwd`" \ 15393 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do 15394 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then 15395 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}" 15396 break 15397 fi 15398 done 15399 fi 15400 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then 15401 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}" 15402 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}" 15403 fi 15404 ;; 15405 esac 15406 fi 15407 15408 # eval is required to do the TCL_DBGX substitution 15409 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\"" 15410 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\"" 15411 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\"" 15412 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\"" 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 15423 15424 15425 15426 15427 15428 # Check for in-tree tcl 15429 here=`pwd` 15430 cd ${srcdir}/.. 15431 topdir=`pwd` 15432 cd ${here} 15433 15434 intree="no" 15435 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then 15436 intree="yes" 15437 fi 15438 15439 # Find Tcl private headers 15440 if test x"${intree}" = xno; then 15441 15442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5 15443$as_echo_n "checking for Tcl private headers... " >&6; } 15444 private_dir="" 15445 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//` 15446 if test -f ${dir}/tclInt.h ; then 15447 private_dir=${dir} 15448 fi 15449 15450 if test x"${private_dir}" = x; then 15451 as_fn_error "could not find private Tcl headers" "$LINENO" 5 15452 else 15453 TCL_PRIVATE_INCLUDE="-I${private_dir}" 15454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5 15455$as_echo "${private_dir}" >&6; } 15456 fi 15457 15458 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}" 15459 TCL_LIBRARY="${TCL_LIB_SPEC}" 15460 TCL_DEPS="" 15461 else 15462 # If building tcl in the same src tree, private headers 15463 # are not needed, but we need to be sure to use the right 15464 # headers library 15465 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic" 15466 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}" 15467 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}" 15468 fi 15469 15470 15471 15472 15473 15474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5 15475$as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; } 15476 15477 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then 15478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5 15479$as_echo "loading" >&6; } 15480 . ${TK_BIN_DIR}/tkConfig.sh 15481 else 15482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5 15483$as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; } 15484 fi 15485 15486 # eval is required to do the TK_DBGX substitution 15487 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\"" 15488 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\"" 15489 15490 # If the TK_BIN_DIR is the build directory (not the install directory), 15491 # then set the common variable name to the value of the build variables. 15492 # For example, the variable TK_LIB_SPEC will be set to the value 15493 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC 15494 # instead of TK_BUILD_LIB_SPEC since it will work with both an 15495 # installed and uninstalled version of Tcl. 15496 if test -f "${TK_BIN_DIR}/Makefile" ; then 15497 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC} 15498 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC} 15499 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH} 15500 elif test "`uname -s`" = "Darwin"; then 15501 # If Tk was built as a framework, attempt to use the libraries 15502 # from the framework at the given location so that linking works 15503 # against Tk.framework installed in an arbitrary location. 15504 case ${TK_DEFS} in 15505 *TK_FRAMEWORK*) 15506 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then 15507 for i in "`cd ${TK_BIN_DIR}; pwd`" \ 15508 "`cd ${TK_BIN_DIR}/../..; pwd`"; do 15509 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then 15510 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}" 15511 break 15512 fi 15513 done 15514 fi 15515 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then 15516 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}" 15517 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}" 15518 fi 15519 ;; 15520 esac 15521 fi 15522 15523 # eval is required to do the TK_DBGX substitution 15524 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\"" 15525 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\"" 15526 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\"" 15527 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\"" 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 # Check for in-tree Tk 15543 intree="no" 15544 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then 15545 intree="yes" 15546 fi 15547 15548 # Find Tk private headers 15549 if test x"${intree}" = xno; then 15550 15551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5 15552$as_echo_n "checking for Tk private headers... " >&6; } 15553 private_dir="" 15554 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//` 15555 if test -f ${dir}/tkInt.h; then 15556 private_dir=${dir} 15557 fi 15558 15559 if test x"${private_dir}" = x; then 15560 as_fn_error "could not find Tk private headers" "$LINENO" 5 15561 else 15562 TK_PRIVATE_INCLUDE="-I${private_dir}" 15563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5 15564$as_echo "${private_dir}" >&6; } 15565 fi 15566 15567 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}" 15568 TK_LIBRARY=${TK_LIB_SPEC} 15569 TK_DEPS="" 15570 else 15571 TK_INCLUDE="-I${TK_SRC_DIR}/generic" 15572 TK_LIBRARY="${TK_BUILD_LIB_SPEC}" 15573 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}" 15574 fi 15575 15576 15577 15578 15579 15580 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)" 15581 15582 # Include some libraries that Tcl and Tk want. 15583 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)' 15584 # Yes, the ordering seems wrong here. But it isn't. 15585 # TK_LIBS is the list of libraries that need to be linked 15586 # after Tcl/Tk. Note that this isn't put into LIBS. If it 15587 # were in LIBS then any link tests after this point would 15588 # try to include things like `$(LIBGUI)', which wouldn't work. 15589 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}" 15590 15591 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)" 15592 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)" 15593 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)" 15594 CONFIG_ALL="${CONFIG_ALL} all-gdbtk" 15595 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk" 15596 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk" 15597 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk" 15598 15599 if test x$gdb_cv_os_cygwin = xyes; then 15600 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32" 15601 WIN32LDAPP="-Wl,--subsystem,console" 15602 CONFIG_OBS="${CONFIG_OBS} gdbres.o" 15603 fi 15604 15605 subdirs="$subdirs gdbtk" 15606 15607 fi 15608fi 15609 15610 15611 15612 15613 15614 15615 15616 15617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 15618$as_echo_n "checking for X... " >&6; } 15619 15620 15621# Check whether --with-x was given. 15622if test "${with_x+set}" = set; then : 15623 withval=$with_x; 15624fi 15625 15626# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 15627if test "x$with_x" = xno; then 15628 # The user explicitly disabled X. 15629 have_x=disabled 15630else 15631 case $x_includes,$x_libraries in #( 15632 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #( 15633 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : 15634 $as_echo_n "(cached) " >&6 15635else 15636 # One or both of the vars are not set, and there is no cached value. 15637ac_x_includes=no ac_x_libraries=no 15638rm -f -r conftest.dir 15639if mkdir conftest.dir; then 15640 cd conftest.dir 15641 cat >Imakefile <<'_ACEOF' 15642incroot: 15643 @echo incroot='${INCROOT}' 15644usrlibdir: 15645 @echo usrlibdir='${USRLIBDIR}' 15646libdir: 15647 @echo libdir='${LIBDIR}' 15648_ACEOF 15649 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 15650 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 15651 for ac_var in incroot usrlibdir libdir; do 15652 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 15653 done 15654 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 15655 for ac_extension in a so sl dylib la dll; do 15656 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 15657 test -f "$ac_im_libdir/libX11.$ac_extension"; then 15658 ac_im_usrlibdir=$ac_im_libdir; break 15659 fi 15660 done 15661 # Screen out bogus values from the imake configuration. They are 15662 # bogus both because they are the default anyway, and because 15663 # using them would break gcc on systems where it needs fixed includes. 15664 case $ac_im_incroot in 15665 /usr/include) ac_x_includes= ;; 15666 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 15667 esac 15668 case $ac_im_usrlibdir in 15669 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 15670 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 15671 esac 15672 fi 15673 cd .. 15674 rm -f -r conftest.dir 15675fi 15676 15677# Standard set of common directories for X headers. 15678# Check X11 before X11Rn because it is often a symlink to the current release. 15679ac_x_header_dirs=' 15680/usr/X11/include 15681/usr/X11R7/include 15682/usr/X11R6/include 15683/usr/X11R5/include 15684/usr/X11R4/include 15685 15686/usr/include/X11 15687/usr/include/X11R7 15688/usr/include/X11R6 15689/usr/include/X11R5 15690/usr/include/X11R4 15691 15692/usr/local/X11/include 15693/usr/local/X11R7/include 15694/usr/local/X11R6/include 15695/usr/local/X11R5/include 15696/usr/local/X11R4/include 15697 15698/usr/local/include/X11 15699/usr/local/include/X11R7 15700/usr/local/include/X11R6 15701/usr/local/include/X11R5 15702/usr/local/include/X11R4 15703 15704/usr/X386/include 15705/usr/x386/include 15706/usr/XFree86/include/X11 15707 15708/usr/include 15709/usr/local/include 15710/usr/unsupported/include 15711/usr/athena/include 15712/usr/local/x11r5/include 15713/usr/lpp/Xamples/include 15714 15715/usr/openwin/include 15716/usr/openwin/share/include' 15717 15718if test "$ac_x_includes" = no; then 15719 # Guess where to find include files, by looking for Xlib.h. 15720 # First, try using that file with no special directory specified. 15721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15722/* end confdefs.h. */ 15723#include <X11/Xlib.h> 15724_ACEOF 15725if ac_fn_c_try_cpp "$LINENO"; then : 15726 # We can compile using X headers with no special include directory. 15727ac_x_includes= 15728else 15729 for ac_dir in $ac_x_header_dirs; do 15730 if test -r "$ac_dir/X11/Xlib.h"; then 15731 ac_x_includes=$ac_dir 15732 break 15733 fi 15734done 15735fi 15736rm -f conftest.err conftest.$ac_ext 15737fi # $ac_x_includes = no 15738 15739if test "$ac_x_libraries" = no; then 15740 # Check for the libraries. 15741 # See if we find them without any special options. 15742 # Don't add to $LIBS permanently. 15743 ac_save_LIBS=$LIBS 15744 LIBS="-lX11 $LIBS" 15745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15746/* end confdefs.h. */ 15747#include <X11/Xlib.h> 15748int 15749main () 15750{ 15751XrmInitialize () 15752 ; 15753 return 0; 15754} 15755_ACEOF 15756if ac_fn_c_try_link "$LINENO"; then : 15757 LIBS=$ac_save_LIBS 15758# We can link X programs with no special library path. 15759ac_x_libraries= 15760else 15761 LIBS=$ac_save_LIBS 15762for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 15763do 15764 # Don't even attempt the hair of trying to link an X program! 15765 for ac_extension in a so sl dylib la dll; do 15766 if test -r "$ac_dir/libX11.$ac_extension"; then 15767 ac_x_libraries=$ac_dir 15768 break 2 15769 fi 15770 done 15771done 15772fi 15773rm -f core conftest.err conftest.$ac_objext \ 15774 conftest$ac_exeext conftest.$ac_ext 15775fi # $ac_x_libraries = no 15776 15777case $ac_x_includes,$ac_x_libraries in #( 15778 no,* | *,no | *\'*) 15779 # Didn't find X, or a directory has "'" in its name. 15780 ac_cv_have_x="have_x=no";; #( 15781 *) 15782 # Record where we found X for the cache. 15783 ac_cv_have_x="have_x=yes\ 15784 ac_x_includes='$ac_x_includes'\ 15785 ac_x_libraries='$ac_x_libraries'" 15786esac 15787fi 15788;; #( 15789 *) have_x=yes;; 15790 esac 15791 eval "$ac_cv_have_x" 15792fi # $with_x != no 15793 15794if test "$have_x" != yes; then 15795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 15796$as_echo "$have_x" >&6; } 15797 no_x=yes 15798else 15799 # If each of the values was on the command line, it overrides each guess. 15800 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 15801 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 15802 # Update the cache value to reflect the command line values. 15803 ac_cv_have_x="have_x=yes\ 15804 ac_x_includes='$x_includes'\ 15805 ac_x_libraries='$x_libraries'" 15806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 15807$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 15808fi 15809 15810 15811# Unlike the sim directory, whether a simulator is linked is controlled by 15812# presence of a gdb_sim definition in the target configure.tgt entry. 15813# This code just checks for a few cases where we'd like to ignore those 15814# definitions, even when they're present in the '.mt' file. These cases 15815# are when --disable-sim is specified, or if the simulator directory is 15816# not part of the source tree. 15817# 15818# Check whether --enable-sim was given. 15819if test "${enable_sim+set}" = set; then : 15820 enableval=$enable_sim; echo "enable_sim = $enable_sim"; 15821 echo "enableval = ${enableval}"; 15822 case "${enableval}" in 15823 yes) ignore_sim=false ;; 15824 no) ignore_sim=true ;; 15825 *) ignore_sim=false ;; 15826 esac 15827else 15828 ignore_sim=false 15829fi 15830 15831 15832if test ! -d "${srcdir}/../sim"; then 15833 ignore_sim=true 15834fi 15835 15836SIM= 15837SIM_OBS= 15838if test "${ignore_sim}" = "false"; then 15839 if test x"${gdb_sim}" != x ; then 15840 SIM="${gdb_sim}" 15841 SIM_OBS="remote-sim.o" 15842 15843$as_echo "#define WITH_SIM 1" >>confdefs.h 15844 15845 15846 # Some tdep code should only be compiled in when the ppc sim is 15847 # built. PR sim/13418. 15848 case $target in 15849 powerpc*-*-*) 15850 15851$as_echo "#define WITH_PPC_SIM 1" >>confdefs.h 15852 15853 ;; 15854 esac 15855 fi 15856fi 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871# List of host floatformats. 15872 15873cat >>confdefs.h <<_ACEOF 15874#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format 15875_ACEOF 15876 15877 15878cat >>confdefs.h <<_ACEOF 15879#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format 15880_ACEOF 15881 15882 15883cat >>confdefs.h <<_ACEOF 15884#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format 15885_ACEOF 15886 15887 15888# target_subdir is used by the testsuite to find the target libraries. 15889target_subdir= 15890if test "${host}" != "${target}"; then 15891 target_subdir="${target_alias}/" 15892fi 15893 15894 15895frags= 15896if test "${gdb_native}" = "yes"; then 15897 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh 15898 if test ! -f ${host_makefile_frag}; then 15899 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5 15900 fi 15901 frags="$frags $host_makefile_frag" 15902else 15903 host_makefile_frag=/dev/null 15904fi 15905 15906 15907 15908 15909if test "${gdb_native}" = "yes"; then 15910# We pick this up from the host configuration file (.mh) because we 15911# do not have a native configuration Makefile fragment. 15912nativefile=`sed -n ' 15913s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p 15914' ${host_makefile_frag}` 15915fi 15916 15917 15918if test x"${gdb_osabi}" != x ; then 15919 15920cat >>confdefs.h <<_ACEOF 15921#define GDB_OSABI_DEFAULT $gdb_osabi 15922_ACEOF 15923 15924fi 15925 15926# Enable multi-ice-gdb-server. 15927# Check whether --enable-multi-ice was given. 15928if test "${enable_multi_ice+set}" = set; then : 15929 enableval=$enable_multi_ice; case $enableval in 15930 yes | no) 15931 ;; 15932 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;; 15933 esac 15934fi 15935 15936if test "x$enable_multi_ice" = xyes; then 15937 subdirs="$subdirs multi-ice" 15938 15939fi 15940 15941# Check whether --enable-gdbserver was given. 15942if test "${enable_gdbserver+set}" = set; then : 15943 enableval=$enable_gdbserver; case "${enableval}" in 15944 yes| no|auto) ;; 15945 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;; 15946esac 15947else 15948 enable_gdbserver=auto 15949fi 15950 15951 15952# We only build gdbserver automatically in a native configuration, and 15953# only if the user did not explicitly disable its build. 15954if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then 15955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5 15956$as_echo_n "checking whether gdbserver is supported on this host... " >&6; } 15957 if test "x$build_gdbserver" = xyes; then 15958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15959$as_echo "yes" >&6; } 15960 subdirs="$subdirs gdbserver" 15961 15962 gdbserver_build_enabled=yes 15963 else 15964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15965$as_echo "no" >&6; } 15966 fi 15967fi 15968 15969# If the user explicitly request the gdbserver to be built, verify that 15970# we were in fact able to enable it. 15971if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then 15972 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5 15973fi 15974 15975# Check for babeltrace and babeltrace-ctf 15976 15977# Check whether --with-babeltrace was given. 15978if test "${with_babeltrace+set}" = set; then : 15979 withval=$with_babeltrace; 15980else 15981 with_babeltrace=auto 15982fi 15983 15984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5 15985$as_echo_n "checking whether to use babeltrace... " >&6; } 15986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5 15987$as_echo "$with_babeltrace" >&6; } 15988 15989if test "x$with_babeltrace" = "xno"; then 15990 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5 15991$as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;} 15992else 15993 # Append -Werror to CFLAGS so that configure can catch the warning 15994 # "assignment from incompatible pointer type", which is related to 15995 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works 15996 # in GDB, while babeltrace 1.0.3 is broken. 15997 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be 15998 # safe to save and restore CFLAGS here. 15999 saved_CFLAGS=$CFLAGS 16000 CFLAGS="$CFLAGS -Werror" 16001 16002 16003 16004 16005 16006 16007 16008 16009 use_additional=yes 16010 16011 acl_save_prefix="$prefix" 16012 prefix="$acl_final_prefix" 16013 acl_save_exec_prefix="$exec_prefix" 16014 exec_prefix="$acl_final_exec_prefix" 16015 16016 eval additional_includedir=\"$includedir\" 16017 eval additional_libdir=\"$libdir\" 16018 16019 exec_prefix="$acl_save_exec_prefix" 16020 prefix="$acl_save_prefix" 16021 16022 16023# Check whether --with-libbabeltrace-prefix was given. 16024if test "${with_libbabeltrace_prefix+set}" = set; then : 16025 withval=$with_libbabeltrace_prefix; 16026 if test "X$withval" = "Xno"; then 16027 use_additional=no 16028 else 16029 if test "X$withval" = "X"; then 16030 16031 acl_save_prefix="$prefix" 16032 prefix="$acl_final_prefix" 16033 acl_save_exec_prefix="$exec_prefix" 16034 exec_prefix="$acl_final_exec_prefix" 16035 16036 eval additional_includedir=\"$includedir\" 16037 eval additional_libdir=\"$libdir\" 16038 16039 exec_prefix="$acl_save_exec_prefix" 16040 prefix="$acl_save_prefix" 16041 16042 else 16043 additional_includedir="$withval/include" 16044 additional_libdir="$withval/lib" 16045 fi 16046 fi 16047 16048fi 16049 16050 LIBBABELTRACE= 16051 LTLIBBABELTRACE= 16052 INCBABELTRACE= 16053 rpathdirs= 16054 ltrpathdirs= 16055 names_already_handled= 16056 names_next_round='babeltrace babeltrace-ctf' 16057 while test -n "$names_next_round"; do 16058 names_this_round="$names_next_round" 16059 names_next_round= 16060 for name in $names_this_round; do 16061 already_handled= 16062 for n in $names_already_handled; do 16063 if test "$n" = "$name"; then 16064 already_handled=yes 16065 break 16066 fi 16067 done 16068 if test -z "$already_handled"; then 16069 names_already_handled="$names_already_handled $name" 16070 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 16071 eval value=\"\$HAVE_LIB$uppername\" 16072 if test -n "$value"; then 16073 if test "$value" = yes; then 16074 eval value=\"\$LIB$uppername\" 16075 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value" 16076 eval value=\"\$LTLIB$uppername\" 16077 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value" 16078 else 16079 : 16080 fi 16081 else 16082 found_dir= 16083 found_la= 16084 found_so= 16085 found_a= 16086 if test $use_additional = yes; then 16087 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then 16088 found_dir="$additional_libdir" 16089 found_so="$additional_libdir/lib$name.$shlibext" 16090 if test -f "$additional_libdir/lib$name.la"; then 16091 found_la="$additional_libdir/lib$name.la" 16092 fi 16093 else 16094 if test -f "$additional_libdir/lib$name.$libext"; then 16095 found_dir="$additional_libdir" 16096 found_a="$additional_libdir/lib$name.$libext" 16097 if test -f "$additional_libdir/lib$name.la"; then 16098 found_la="$additional_libdir/lib$name.la" 16099 fi 16100 fi 16101 fi 16102 fi 16103 if test "X$found_dir" = "X"; then 16104 for x in $LDFLAGS $LTLIBBABELTRACE; do 16105 16106 acl_save_prefix="$prefix" 16107 prefix="$acl_final_prefix" 16108 acl_save_exec_prefix="$exec_prefix" 16109 exec_prefix="$acl_final_exec_prefix" 16110 eval x=\"$x\" 16111 exec_prefix="$acl_save_exec_prefix" 16112 prefix="$acl_save_prefix" 16113 16114 case "$x" in 16115 -L*) 16116 dir=`echo "X$x" | sed -e 's/^X-L//'` 16117 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then 16118 found_dir="$dir" 16119 found_so="$dir/lib$name.$shlibext" 16120 if test -f "$dir/lib$name.la"; then 16121 found_la="$dir/lib$name.la" 16122 fi 16123 else 16124 if test -f "$dir/lib$name.$libext"; then 16125 found_dir="$dir" 16126 found_a="$dir/lib$name.$libext" 16127 if test -f "$dir/lib$name.la"; then 16128 found_la="$dir/lib$name.la" 16129 fi 16130 fi 16131 fi 16132 ;; 16133 esac 16134 if test "X$found_dir" != "X"; then 16135 break 16136 fi 16137 done 16138 fi 16139 if test "X$found_dir" != "X"; then 16140 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name" 16141 if test "X$found_so" != "X"; then 16142 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 16143 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so" 16144 else 16145 haveit= 16146 for x in $ltrpathdirs; do 16147 if test "X$x" = "X$found_dir"; then 16148 haveit=yes 16149 break 16150 fi 16151 done 16152 if test -z "$haveit"; then 16153 ltrpathdirs="$ltrpathdirs $found_dir" 16154 fi 16155 if test "$hardcode_direct" = yes; then 16156 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so" 16157 else 16158 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 16159 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so" 16160 haveit= 16161 for x in $rpathdirs; do 16162 if test "X$x" = "X$found_dir"; then 16163 haveit=yes 16164 break 16165 fi 16166 done 16167 if test -z "$haveit"; then 16168 rpathdirs="$rpathdirs $found_dir" 16169 fi 16170 else 16171 haveit= 16172 for x in $LDFLAGS $LIBBABELTRACE; do 16173 16174 acl_save_prefix="$prefix" 16175 prefix="$acl_final_prefix" 16176 acl_save_exec_prefix="$exec_prefix" 16177 exec_prefix="$acl_final_exec_prefix" 16178 eval x=\"$x\" 16179 exec_prefix="$acl_save_exec_prefix" 16180 prefix="$acl_save_prefix" 16181 16182 if test "X$x" = "X-L$found_dir"; then 16183 haveit=yes 16184 break 16185 fi 16186 done 16187 if test -z "$haveit"; then 16188 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir" 16189 fi 16190 if test "$hardcode_minus_L" != no; then 16191 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so" 16192 else 16193 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name" 16194 fi 16195 fi 16196 fi 16197 fi 16198 else 16199 if test "X$found_a" != "X"; then 16200 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a" 16201 else 16202 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name" 16203 fi 16204 fi 16205 additional_includedir= 16206 case "$found_dir" in 16207 */lib | */lib/) 16208 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 16209 additional_includedir="$basedir/include" 16210 ;; 16211 esac 16212 if test "X$additional_includedir" != "X"; then 16213 if test "X$additional_includedir" != "X/usr/include"; then 16214 haveit= 16215 if test "X$additional_includedir" = "X/usr/local/include"; then 16216 if test -n "$GCC"; then 16217 case $host_os in 16218 linux*) haveit=yes;; 16219 esac 16220 fi 16221 fi 16222 if test -z "$haveit"; then 16223 for x in $CPPFLAGS $INCBABELTRACE; do 16224 16225 acl_save_prefix="$prefix" 16226 prefix="$acl_final_prefix" 16227 acl_save_exec_prefix="$exec_prefix" 16228 exec_prefix="$acl_final_exec_prefix" 16229 eval x=\"$x\" 16230 exec_prefix="$acl_save_exec_prefix" 16231 prefix="$acl_save_prefix" 16232 16233 if test "X$x" = "X-I$additional_includedir"; then 16234 haveit=yes 16235 break 16236 fi 16237 done 16238 if test -z "$haveit"; then 16239 if test -d "$additional_includedir"; then 16240 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir" 16241 fi 16242 fi 16243 fi 16244 fi 16245 fi 16246 if test -n "$found_la"; then 16247 save_libdir="$libdir" 16248 case "$found_la" in 16249 */* | *\\*) . "$found_la" ;; 16250 *) . "./$found_la" ;; 16251 esac 16252 libdir="$save_libdir" 16253 for dep in $dependency_libs; do 16254 case "$dep" in 16255 -L*) 16256 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 16257 if test "X$additional_libdir" != "X/usr/lib"; then 16258 haveit= 16259 if test "X$additional_libdir" = "X/usr/local/lib"; then 16260 if test -n "$GCC"; then 16261 case $host_os in 16262 linux*) haveit=yes;; 16263 esac 16264 fi 16265 fi 16266 if test -z "$haveit"; then 16267 haveit= 16268 for x in $LDFLAGS $LIBBABELTRACE; do 16269 16270 acl_save_prefix="$prefix" 16271 prefix="$acl_final_prefix" 16272 acl_save_exec_prefix="$exec_prefix" 16273 exec_prefix="$acl_final_exec_prefix" 16274 eval x=\"$x\" 16275 exec_prefix="$acl_save_exec_prefix" 16276 prefix="$acl_save_prefix" 16277 16278 if test "X$x" = "X-L$additional_libdir"; then 16279 haveit=yes 16280 break 16281 fi 16282 done 16283 if test -z "$haveit"; then 16284 if test -d "$additional_libdir"; then 16285 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir" 16286 fi 16287 fi 16288 haveit= 16289 for x in $LDFLAGS $LTLIBBABELTRACE; do 16290 16291 acl_save_prefix="$prefix" 16292 prefix="$acl_final_prefix" 16293 acl_save_exec_prefix="$exec_prefix" 16294 exec_prefix="$acl_final_exec_prefix" 16295 eval x=\"$x\" 16296 exec_prefix="$acl_save_exec_prefix" 16297 prefix="$acl_save_prefix" 16298 16299 if test "X$x" = "X-L$additional_libdir"; then 16300 haveit=yes 16301 break 16302 fi 16303 done 16304 if test -z "$haveit"; then 16305 if test -d "$additional_libdir"; then 16306 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir" 16307 fi 16308 fi 16309 fi 16310 fi 16311 ;; 16312 -R*) 16313 dir=`echo "X$dep" | sed -e 's/^X-R//'` 16314 if test "$enable_rpath" != no; then 16315 haveit= 16316 for x in $rpathdirs; do 16317 if test "X$x" = "X$dir"; then 16318 haveit=yes 16319 break 16320 fi 16321 done 16322 if test -z "$haveit"; then 16323 rpathdirs="$rpathdirs $dir" 16324 fi 16325 haveit= 16326 for x in $ltrpathdirs; do 16327 if test "X$x" = "X$dir"; then 16328 haveit=yes 16329 break 16330 fi 16331 done 16332 if test -z "$haveit"; then 16333 ltrpathdirs="$ltrpathdirs $dir" 16334 fi 16335 fi 16336 ;; 16337 -l*) 16338 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 16339 ;; 16340 *.la) 16341 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 16342 ;; 16343 *) 16344 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep" 16345 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep" 16346 ;; 16347 esac 16348 done 16349 fi 16350 else 16351 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name" 16352 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name" 16353 fi 16354 fi 16355 fi 16356 done 16357 done 16358 if test "X$rpathdirs" != "X"; then 16359 if test -n "$hardcode_libdir_separator"; then 16360 alldirs= 16361 for found_dir in $rpathdirs; do 16362 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 16363 done 16364 acl_save_libdir="$libdir" 16365 libdir="$alldirs" 16366 eval flag=\"$hardcode_libdir_flag_spec\" 16367 libdir="$acl_save_libdir" 16368 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag" 16369 else 16370 for found_dir in $rpathdirs; do 16371 acl_save_libdir="$libdir" 16372 libdir="$found_dir" 16373 eval flag=\"$hardcode_libdir_flag_spec\" 16374 libdir="$acl_save_libdir" 16375 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag" 16376 done 16377 fi 16378 fi 16379 if test "X$ltrpathdirs" != "X"; then 16380 for found_dir in $ltrpathdirs; do 16381 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir" 16382 done 16383 fi 16384 16385 16386 ac_save_CPPFLAGS="$CPPFLAGS" 16387 16388 for element in $INCBABELTRACE; do 16389 haveit= 16390 for x in $CPPFLAGS; do 16391 16392 acl_save_prefix="$prefix" 16393 prefix="$acl_final_prefix" 16394 acl_save_exec_prefix="$exec_prefix" 16395 exec_prefix="$acl_final_exec_prefix" 16396 eval x=\"$x\" 16397 exec_prefix="$acl_save_exec_prefix" 16398 prefix="$acl_save_prefix" 16399 16400 if test "X$x" = "X$element"; then 16401 haveit=yes 16402 break 16403 fi 16404 done 16405 if test -z "$haveit"; then 16406 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 16407 fi 16408 done 16409 16410 16411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5 16412$as_echo_n "checking for libbabeltrace... " >&6; } 16413if test "${ac_cv_libbabeltrace+set}" = set; then : 16414 $as_echo_n "(cached) " >&6 16415else 16416 16417 ac_save_LIBS="$LIBS" 16418 LIBS="$LIBS $LIBBABELTRACE" 16419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16420/* end confdefs.h. */ 16421#include <babeltrace/babeltrace.h> 16422 #include <babeltrace/ctf/events.h> 16423 #include <babeltrace/ctf/iterator.h> 16424int 16425main () 16426{ 16427struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL)); 16428 struct bt_ctf_event *event = NULL; 16429 const struct bt_definition *scope; 16430 16431 pos->type = BT_SEEK_BEGIN; 16432 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos); 16433 scope = bt_ctf_get_top_level_scope (event, 16434 BT_STREAM_EVENT_HEADER); 16435 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id")); 16436 16437 ; 16438 return 0; 16439} 16440_ACEOF 16441if ac_fn_c_try_link "$LINENO"; then : 16442 ac_cv_libbabeltrace=yes 16443else 16444 ac_cv_libbabeltrace=no 16445fi 16446rm -f core conftest.err conftest.$ac_objext \ 16447 conftest$ac_exeext conftest.$ac_ext 16448 LIBS="$ac_save_LIBS" 16449 16450fi 16451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5 16452$as_echo "$ac_cv_libbabeltrace" >&6; } 16453 if test "$ac_cv_libbabeltrace" = yes; then 16454 HAVE_LIBBABELTRACE=yes 16455 16456$as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h 16457 16458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5 16459$as_echo_n "checking how to link with libbabeltrace... " >&6; } 16460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5 16461$as_echo "$LIBBABELTRACE" >&6; } 16462 else 16463 HAVE_LIBBABELTRACE=no 16464 CPPFLAGS="$ac_save_CPPFLAGS" 16465 LIBBABELTRACE= 16466 LTLIBBABELTRACE= 16467 fi 16468 16469 16470 16471 16472 16473 16474 CFLAGS=$saved_CFLAGS 16475 16476 if test "$HAVE_LIBBABELTRACE" != yes; then 16477 if test "$with_babeltrace" = yes; then 16478 as_fn_error "babeltrace is missing or unusable" "$LINENO" 5 16479 else 16480 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5 16481$as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;} 16482 fi 16483 fi 16484fi 16485 16486# If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link 16487# to an empty version. 16488 16489files= 16490links= 16491 16492rm -f nm.h 16493if test "${nativefile}" != ""; then 16494 case "${nativefile}" in 16495 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;; 16496 * ) GDB_NM_FILE="${nativefile}" 16497 esac 16498 files="${files} ${GDB_NM_FILE}" 16499 links="${links} nm.h" 16500 16501cat >>confdefs.h <<_ACEOF 16502#define GDB_NM_FILE "${GDB_NM_FILE}" 16503_ACEOF 16504 16505fi 16506 16507 16508for ac_prog in xsltproc 16509do 16510 # Extract the first word of "$ac_prog", so it can be a program name with args. 16511set dummy $ac_prog; ac_word=$2 16512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16513$as_echo_n "checking for $ac_word... " >&6; } 16514if test "${ac_cv_path_XSLTPROC+set}" = set; then : 16515 $as_echo_n "(cached) " >&6 16516else 16517 case $XSLTPROC in 16518 [\\/]* | ?:[\\/]*) 16519 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path. 16520 ;; 16521 *) 16522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16523for as_dir in $PATH 16524do 16525 IFS=$as_save_IFS 16526 test -z "$as_dir" && as_dir=. 16527 for ac_exec_ext in '' $ac_executable_extensions; do 16528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 16529 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext" 16530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16531 break 2 16532 fi 16533done 16534 done 16535IFS=$as_save_IFS 16536 16537 ;; 16538esac 16539fi 16540XSLTPROC=$ac_cv_path_XSLTPROC 16541if test -n "$XSLTPROC"; then 16542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5 16543$as_echo "$XSLTPROC" >&6; } 16544else 16545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16546$as_echo "no" >&6; } 16547fi 16548 16549 16550 test -n "$XSLTPROC" && break 16551done 16552test -n "$XSLTPROC" || XSLTPROC="missing" 16553 16554if test "x$USE_MAINTAINER_MODE" = xyes; then 16555 if test "${XSLTPROC}" = missing; then 16556 as_fn_error "unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5 16557 fi 16558fi 16559 16560 16561ac_sources="$files" 16562ac_dests="$links" 16563while test -n "$ac_sources"; do 16564 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 16565 set $ac_sources; ac_source=$1; shift; ac_sources=$* 16566 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source" 16567done 16568ac_config_links="$ac_config_links $ac_config_links_1" 16569 16570 16571 16572 16573 16574$as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h 16575 16576 16577if $development; then 16578 16579$as_echo "#define GDB_SELF_TEST 1" >>confdefs.h 16580 16581fi 16582 16583 16584 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'` 16585 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"` 16586 if test "x$GDB_TRANSFORM_NAME" = x; then 16587 GDB_TRANSFORM_NAME=gdb 16588 fi 16589 16590 16591 16592 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'` 16593 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"` 16594 if test "x$GCORE_TRANSFORM_NAME" = x; then 16595 GCORE_TRANSFORM_NAME=gcore 16596 fi 16597 16598 16599ac_config_files="$ac_config_files gcore" 16600 16601ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile" 16602 16603 16604cat >confcache <<\_ACEOF 16605# This file is a shell script that caches the results of configure 16606# tests run on this system so they can be shared between configure 16607# scripts and configure runs, see configure's option --config-cache. 16608# It is not useful on other systems. If it contains results you don't 16609# want to keep, you may remove or edit it. 16610# 16611# config.status only pays attention to the cache file if you give it 16612# the --recheck option to rerun configure. 16613# 16614# `ac_cv_env_foo' variables (set or unset) will be overridden when 16615# loading this file, other *unset* `ac_cv_foo' will be assigned the 16616# following values. 16617 16618_ACEOF 16619 16620# The following way of writing the cache mishandles newlines in values, 16621# but we know of no workaround that is simple, portable, and efficient. 16622# So, we kill variables containing newlines. 16623# Ultrix sh set writes to stderr and can't be redirected directly, 16624# and sets the high bit in the cache file unless we assign to the vars. 16625( 16626 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16627 eval ac_val=\$$ac_var 16628 case $ac_val in #( 16629 *${as_nl}*) 16630 case $ac_var in #( 16631 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16632$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16633 esac 16634 case $ac_var in #( 16635 _ | IFS | as_nl) ;; #( 16636 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16637 *) { eval $ac_var=; unset $ac_var;} ;; 16638 esac ;; 16639 esac 16640 done 16641 16642 (set) 2>&1 | 16643 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16644 *${as_nl}ac_space=\ *) 16645 # `set' does not quote correctly, so add quotes: double-quote 16646 # substitution turns \\\\ into \\, and sed turns \\ into \. 16647 sed -n \ 16648 "s/'/'\\\\''/g; 16649 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16650 ;; #( 16651 *) 16652 # `set' quotes correctly as required by POSIX, so do not add quotes. 16653 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16654 ;; 16655 esac | 16656 sort 16657) | 16658 sed ' 16659 /^ac_cv_env_/b end 16660 t clear 16661 :clear 16662 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16663 t end 16664 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16665 :end' >>confcache 16666if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16667 if test -w "$cache_file"; then 16668 test "x$cache_file" != "x/dev/null" && 16669 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16670$as_echo "$as_me: updating cache $cache_file" >&6;} 16671 cat confcache >$cache_file 16672 else 16673 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16674$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16675 fi 16676fi 16677rm -f confcache 16678 16679test "x$prefix" = xNONE && prefix=$ac_default_prefix 16680# Let make expand exec_prefix. 16681test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16682 16683DEFS=-DHAVE_CONFIG_H 16684 16685ac_libobjs= 16686ac_ltlibobjs= 16687for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16688 # 1. Remove the extension, and $U if already installed. 16689 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16690 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16691 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16692 # will be set to the directory where LIBOBJS objects are built. 16693 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16694 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16695done 16696LIBOBJS=$ac_libobjs 16697 16698LTLIBOBJS=$ac_ltlibobjs 16699 16700 16701if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16702 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 16703Usually this means the macro was only invoked conditionally." "$LINENO" 5 16704fi 16705if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 16706 as_fn_error "conditional \"GMAKE\" was never defined. 16707Usually this means the macro was only invoked conditionally." "$LINENO" 5 16708fi 16709if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then 16710 as_fn_error "conditional \"HAVE_PYTHON\" was never defined. 16711Usually this means the macro was only invoked conditionally." "$LINENO" 5 16712fi 16713if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then 16714 as_fn_error "conditional \"HAVE_GUILE\" was never defined. 16715Usually this means the macro was only invoked conditionally." "$LINENO" 5 16716fi 16717 16718 16719: ${CONFIG_STATUS=./config.status} 16720ac_write_fail=0 16721ac_clean_files_save=$ac_clean_files 16722ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16723{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16724$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16725as_write_fail=0 16726cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16727#! $SHELL 16728# Generated by $as_me. 16729# Run this file to recreate the current configuration. 16730# Compiler output produced by configure, useful for debugging 16731# configure, is in config.log if it exists. 16732 16733debug=false 16734ac_cs_recheck=false 16735ac_cs_silent=false 16736 16737SHELL=\${CONFIG_SHELL-$SHELL} 16738export SHELL 16739_ASEOF 16740cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16741## -------------------- ## 16742## M4sh Initialization. ## 16743## -------------------- ## 16744 16745# Be more Bourne compatible 16746DUALCASE=1; export DUALCASE # for MKS sh 16747if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16748 emulate sh 16749 NULLCMD=: 16750 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16751 # is contrary to our usage. Disable this feature. 16752 alias -g '${1+"$@"}'='"$@"' 16753 setopt NO_GLOB_SUBST 16754else 16755 case `(set -o) 2>/dev/null` in #( 16756 *posix*) : 16757 set -o posix ;; #( 16758 *) : 16759 ;; 16760esac 16761fi 16762 16763 16764as_nl=' 16765' 16766export as_nl 16767# Printing a long string crashes Solaris 7 /usr/bin/printf. 16768as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16769as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16770as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16771# Prefer a ksh shell builtin over an external printf program on Solaris, 16772# but without wasting forks for bash or zsh. 16773if test -z "$BASH_VERSION$ZSH_VERSION" \ 16774 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16775 as_echo='print -r --' 16776 as_echo_n='print -rn --' 16777elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16778 as_echo='printf %s\n' 16779 as_echo_n='printf %s' 16780else 16781 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16782 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16783 as_echo_n='/usr/ucb/echo -n' 16784 else 16785 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16786 as_echo_n_body='eval 16787 arg=$1; 16788 case $arg in #( 16789 *"$as_nl"*) 16790 expr "X$arg" : "X\\(.*\\)$as_nl"; 16791 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16792 esac; 16793 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16794 ' 16795 export as_echo_n_body 16796 as_echo_n='sh -c $as_echo_n_body as_echo' 16797 fi 16798 export as_echo_body 16799 as_echo='sh -c $as_echo_body as_echo' 16800fi 16801 16802# The user is always right. 16803if test "${PATH_SEPARATOR+set}" != set; then 16804 PATH_SEPARATOR=: 16805 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16806 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16807 PATH_SEPARATOR=';' 16808 } 16809fi 16810 16811 16812# IFS 16813# We need space, tab and new line, in precisely that order. Quoting is 16814# there to prevent editors from complaining about space-tab. 16815# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16816# splitting by setting IFS to empty value.) 16817IFS=" "" $as_nl" 16818 16819# Find who we are. Look in the path if we contain no directory separator. 16820case $0 in #(( 16821 *[\\/]* ) as_myself=$0 ;; 16822 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16823for as_dir in $PATH 16824do 16825 IFS=$as_save_IFS 16826 test -z "$as_dir" && as_dir=. 16827 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16828 done 16829IFS=$as_save_IFS 16830 16831 ;; 16832esac 16833# We did not find ourselves, most probably we were run as `sh COMMAND' 16834# in which case we are not to be found in the path. 16835if test "x$as_myself" = x; then 16836 as_myself=$0 16837fi 16838if test ! -f "$as_myself"; then 16839 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16840 exit 1 16841fi 16842 16843# Unset variables that we do not need and which cause bugs (e.g. in 16844# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16845# suppresses any "Segmentation fault" message there. '((' could 16846# trigger a bug in pdksh 5.2.14. 16847for as_var in BASH_ENV ENV MAIL MAILPATH 16848do eval test x\${$as_var+set} = xset \ 16849 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16850done 16851PS1='$ ' 16852PS2='> ' 16853PS4='+ ' 16854 16855# NLS nuisances. 16856LC_ALL=C 16857export LC_ALL 16858LANGUAGE=C 16859export LANGUAGE 16860 16861# CDPATH. 16862(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16863 16864 16865# as_fn_error ERROR [LINENO LOG_FD] 16866# --------------------------------- 16867# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16868# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16869# script with status $?, using 1 if that was 0. 16870as_fn_error () 16871{ 16872 as_status=$?; test $as_status -eq 0 && as_status=1 16873 if test "$3"; then 16874 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16875 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 16876 fi 16877 $as_echo "$as_me: error: $1" >&2 16878 as_fn_exit $as_status 16879} # as_fn_error 16880 16881 16882# as_fn_set_status STATUS 16883# ----------------------- 16884# Set $? to STATUS, without forking. 16885as_fn_set_status () 16886{ 16887 return $1 16888} # as_fn_set_status 16889 16890# as_fn_exit STATUS 16891# ----------------- 16892# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16893as_fn_exit () 16894{ 16895 set +e 16896 as_fn_set_status $1 16897 exit $1 16898} # as_fn_exit 16899 16900# as_fn_unset VAR 16901# --------------- 16902# Portably unset VAR. 16903as_fn_unset () 16904{ 16905 { eval $1=; unset $1;} 16906} 16907as_unset=as_fn_unset 16908# as_fn_append VAR VALUE 16909# ---------------------- 16910# Append the text in VALUE to the end of the definition contained in VAR. Take 16911# advantage of any shell optimizations that allow amortized linear growth over 16912# repeated appends, instead of the typical quadratic growth present in naive 16913# implementations. 16914if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16915 eval 'as_fn_append () 16916 { 16917 eval $1+=\$2 16918 }' 16919else 16920 as_fn_append () 16921 { 16922 eval $1=\$$1\$2 16923 } 16924fi # as_fn_append 16925 16926# as_fn_arith ARG... 16927# ------------------ 16928# Perform arithmetic evaluation on the ARGs, and store the result in the 16929# global $as_val. Take advantage of shells that can avoid forks. The arguments 16930# must be portable across $(()) and expr. 16931if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16932 eval 'as_fn_arith () 16933 { 16934 as_val=$(( $* )) 16935 }' 16936else 16937 as_fn_arith () 16938 { 16939 as_val=`expr "$@" || test $? -eq 1` 16940 } 16941fi # as_fn_arith 16942 16943 16944if expr a : '\(a\)' >/dev/null 2>&1 && 16945 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16946 as_expr=expr 16947else 16948 as_expr=false 16949fi 16950 16951if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16952 as_basename=basename 16953else 16954 as_basename=false 16955fi 16956 16957if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16958 as_dirname=dirname 16959else 16960 as_dirname=false 16961fi 16962 16963as_me=`$as_basename -- "$0" || 16964$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16965 X"$0" : 'X\(//\)$' \| \ 16966 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16967$as_echo X/"$0" | 16968 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16969 s//\1/ 16970 q 16971 } 16972 /^X\/\(\/\/\)$/{ 16973 s//\1/ 16974 q 16975 } 16976 /^X\/\(\/\).*/{ 16977 s//\1/ 16978 q 16979 } 16980 s/.*/./; q'` 16981 16982# Avoid depending upon Character Ranges. 16983as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16984as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16985as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16986as_cr_digits='0123456789' 16987as_cr_alnum=$as_cr_Letters$as_cr_digits 16988 16989ECHO_C= ECHO_N= ECHO_T= 16990case `echo -n x` in #((((( 16991-n*) 16992 case `echo 'xy\c'` in 16993 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16994 xy) ECHO_C='\c';; 16995 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16996 ECHO_T=' ';; 16997 esac;; 16998*) 16999 ECHO_N='-n';; 17000esac 17001 17002rm -f conf$$ conf$$.exe conf$$.file 17003if test -d conf$$.dir; then 17004 rm -f conf$$.dir/conf$$.file 17005else 17006 rm -f conf$$.dir 17007 mkdir conf$$.dir 2>/dev/null 17008fi 17009if (echo >conf$$.file) 2>/dev/null; then 17010 if ln -s conf$$.file conf$$ 2>/dev/null; then 17011 as_ln_s='ln -s' 17012 # ... but there are two gotchas: 17013 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 17014 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 17015 # In both cases, we have to default to `cp -p'. 17016 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 17017 as_ln_s='cp -p' 17018 elif ln conf$$.file conf$$ 2>/dev/null; then 17019 as_ln_s=ln 17020 else 17021 as_ln_s='cp -p' 17022 fi 17023else 17024 as_ln_s='cp -p' 17025fi 17026rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 17027rmdir conf$$.dir 2>/dev/null 17028 17029 17030# as_fn_mkdir_p 17031# ------------- 17032# Create "$as_dir" as a directory, including parents if necessary. 17033as_fn_mkdir_p () 17034{ 17035 17036 case $as_dir in #( 17037 -*) as_dir=./$as_dir;; 17038 esac 17039 test -d "$as_dir" || eval $as_mkdir_p || { 17040 as_dirs= 17041 while :; do 17042 case $as_dir in #( 17043 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 17044 *) as_qdir=$as_dir;; 17045 esac 17046 as_dirs="'$as_qdir' $as_dirs" 17047 as_dir=`$as_dirname -- "$as_dir" || 17048$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17049 X"$as_dir" : 'X\(//\)[^/]' \| \ 17050 X"$as_dir" : 'X\(//\)$' \| \ 17051 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 17052$as_echo X"$as_dir" | 17053 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17054 s//\1/ 17055 q 17056 } 17057 /^X\(\/\/\)[^/].*/{ 17058 s//\1/ 17059 q 17060 } 17061 /^X\(\/\/\)$/{ 17062 s//\1/ 17063 q 17064 } 17065 /^X\(\/\).*/{ 17066 s//\1/ 17067 q 17068 } 17069 s/.*/./; q'` 17070 test -d "$as_dir" && break 17071 done 17072 test -z "$as_dirs" || eval "mkdir $as_dirs" 17073 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 17074 17075 17076} # as_fn_mkdir_p 17077if mkdir -p . 2>/dev/null; then 17078 as_mkdir_p='mkdir -p "$as_dir"' 17079else 17080 test -d ./-p && rmdir ./-p 17081 as_mkdir_p=false 17082fi 17083 17084if test -x / >/dev/null 2>&1; then 17085 as_test_x='test -x' 17086else 17087 if ls -dL / >/dev/null 2>&1; then 17088 as_ls_L_option=L 17089 else 17090 as_ls_L_option= 17091 fi 17092 as_test_x=' 17093 eval sh -c '\'' 17094 if test -d "$1"; then 17095 test -d "$1/."; 17096 else 17097 case $1 in #( 17098 -*)set "./$1";; 17099 esac; 17100 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 17101 ???[sx]*):;;*)false;;esac;fi 17102 '\'' sh 17103 ' 17104fi 17105as_executable_p=$as_test_x 17106 17107# Sed expression to map a string onto a valid CPP name. 17108as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 17109 17110# Sed expression to map a string onto a valid variable name. 17111as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 17112 17113 17114exec 6>&1 17115## ----------------------------------- ## 17116## Main body of $CONFIG_STATUS script. ## 17117## ----------------------------------- ## 17118_ASEOF 17119test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 17120 17121cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17122# Save the log message, to keep $0 and so on meaningful, and to 17123# report actual input values of CONFIG_FILES etc. instead of their 17124# values after options handling. 17125ac_log=" 17126This file was extended by $as_me, which was 17127generated by GNU Autoconf 2.64. Invocation command line was 17128 17129 CONFIG_FILES = $CONFIG_FILES 17130 CONFIG_HEADERS = $CONFIG_HEADERS 17131 CONFIG_LINKS = $CONFIG_LINKS 17132 CONFIG_COMMANDS = $CONFIG_COMMANDS 17133 $ $0 $@ 17134 17135on `(hostname || uname -n) 2>/dev/null | sed 1q` 17136" 17137 17138_ACEOF 17139 17140case $ac_config_files in *" 17141"*) set x $ac_config_files; shift; ac_config_files=$*;; 17142esac 17143 17144case $ac_config_headers in *" 17145"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 17146esac 17147 17148 17149cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17150# Files that config.status was made for. 17151config_files="$ac_config_files" 17152config_headers="$ac_config_headers" 17153config_links="$ac_config_links" 17154config_commands="$ac_config_commands" 17155 17156_ACEOF 17157 17158cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17159ac_cs_usage="\ 17160\`$as_me' instantiates files and other configuration actions 17161from templates according to the current configuration. Unless the files 17162and actions are specified as TAGs, all are instantiated by default. 17163 17164Usage: $0 [OPTION]... [TAG]... 17165 17166 -h, --help print this help, then exit 17167 -V, --version print version number and configuration settings, then exit 17168 -q, --quiet, --silent 17169 do not print progress messages 17170 -d, --debug don't remove temporary files 17171 --recheck update $as_me by reconfiguring in the same conditions 17172 --file=FILE[:TEMPLATE] 17173 instantiate the configuration file FILE 17174 --header=FILE[:TEMPLATE] 17175 instantiate the configuration header FILE 17176 17177Configuration files: 17178$config_files 17179 17180Configuration headers: 17181$config_headers 17182 17183Configuration links: 17184$config_links 17185 17186Configuration commands: 17187$config_commands 17188 17189Report bugs to the package provider." 17190 17191_ACEOF 17192cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17193ac_cs_version="\\ 17194config.status 17195configured by $0, generated by GNU Autoconf 2.64, 17196 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 17197 17198Copyright (C) 2009 Free Software Foundation, Inc. 17199This config.status script is free software; the Free Software Foundation 17200gives unlimited permission to copy, distribute and modify it." 17201 17202ac_pwd='$ac_pwd' 17203srcdir='$srcdir' 17204INSTALL='$INSTALL' 17205AWK='$AWK' 17206test -n "\$AWK" || AWK=awk 17207_ACEOF 17208 17209cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17210# The default lists apply if the user does not specify any file. 17211ac_need_defaults=: 17212while test $# != 0 17213do 17214 case $1 in 17215 --*=*) 17216 ac_option=`expr "X$1" : 'X\([^=]*\)='` 17217 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 17218 ac_shift=: 17219 ;; 17220 *) 17221 ac_option=$1 17222 ac_optarg=$2 17223 ac_shift=shift 17224 ;; 17225 esac 17226 17227 case $ac_option in 17228 # Handling of the options. 17229 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 17230 ac_cs_recheck=: ;; 17231 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 17232 $as_echo "$ac_cs_version"; exit ;; 17233 --debug | --debu | --deb | --de | --d | -d ) 17234 debug=: ;; 17235 --file | --fil | --fi | --f ) 17236 $ac_shift 17237 case $ac_optarg in 17238 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17239 esac 17240 as_fn_append CONFIG_FILES " '$ac_optarg'" 17241 ac_need_defaults=false;; 17242 --header | --heade | --head | --hea ) 17243 $ac_shift 17244 case $ac_optarg in 17245 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17246 esac 17247 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 17248 ac_need_defaults=false;; 17249 --he | --h) 17250 # Conflict between --help and --header 17251 as_fn_error "ambiguous option: \`$1' 17252Try \`$0 --help' for more information.";; 17253 --help | --hel | -h ) 17254 $as_echo "$ac_cs_usage"; exit ;; 17255 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 17256 | -silent | --silent | --silen | --sile | --sil | --si | --s) 17257 ac_cs_silent=: ;; 17258 17259 # This is an error. 17260 -*) as_fn_error "unrecognized option: \`$1' 17261Try \`$0 --help' for more information." ;; 17262 17263 *) as_fn_append ac_config_targets " $1" 17264 ac_need_defaults=false ;; 17265 17266 esac 17267 shift 17268done 17269 17270ac_configure_extra_args= 17271 17272if $ac_cs_silent; then 17273 exec 6>/dev/null 17274 ac_configure_extra_args="$ac_configure_extra_args --silent" 17275fi 17276 17277_ACEOF 17278cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17279if \$ac_cs_recheck; then 17280 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 17281 shift 17282 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 17283 CONFIG_SHELL='$SHELL' 17284 export CONFIG_SHELL 17285 exec "\$@" 17286fi 17287 17288_ACEOF 17289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17290exec 5>>config.log 17291{ 17292 echo 17293 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 17294## Running $as_me. ## 17295_ASBOX 17296 $as_echo "$ac_log" 17297} >&5 17298 17299_ACEOF 17300cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17301# 17302# INIT-COMMANDS 17303# 17304ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 17305 17306_ACEOF 17307 17308cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17309 17310# Handling of arguments. 17311for ac_config_target in $ac_config_targets 17312do 17313 case $ac_config_target in 17314 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 17315 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 17316 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;; 17317 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 17318 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;; 17319 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17320 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;; 17321 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 17322 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;; 17323 17324 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17325 esac 17326done 17327 17328 17329# If the user did not use the arguments to specify the items to instantiate, 17330# then the envvar interface is used. Set only those that are not. 17331# We use the long form for the default assignment because of an extremely 17332# bizarre bug on SunOS 4.1.3. 17333if $ac_need_defaults; then 17334 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17335 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17336 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 17337 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17338fi 17339 17340# Have a temporary directory for convenience. Make it in the build tree 17341# simply because there is no reason against having it here, and in addition, 17342# creating and moving files from /tmp can sometimes cause problems. 17343# Hook for its removal unless debugging. 17344# Note that there is a small window in which the directory will not be cleaned: 17345# after its creation but before its name has been assigned to `$tmp'. 17346$debug || 17347{ 17348 tmp= 17349 trap 'exit_status=$? 17350 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 17351' 0 17352 trap 'as_fn_exit 1' 1 2 13 15 17353} 17354# Create a (secure) tmp directory for tmp files. 17355 17356{ 17357 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17358 test -n "$tmp" && test -d "$tmp" 17359} || 17360{ 17361 tmp=./conf$$-$RANDOM 17362 (umask 077 && mkdir "$tmp") 17363} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 17364 17365# Set up the scripts for CONFIG_FILES section. 17366# No need to generate them if there are no CONFIG_FILES. 17367# This happens for instance with `./config.status config.h'. 17368if test -n "$CONFIG_FILES"; then 17369 17370if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 17371 ac_cs_awk_getline=: 17372 ac_cs_awk_pipe_init= 17373 ac_cs_awk_read_file=' 17374 while ((getline aline < (F[key])) > 0) 17375 print(aline) 17376 close(F[key])' 17377 ac_cs_awk_pipe_fini= 17378else 17379 ac_cs_awk_getline=false 17380 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 17381 ac_cs_awk_read_file=' 17382 print "|#_!!_#|" 17383 print "cat " F[key] " &&" 17384 '$ac_cs_awk_pipe_init 17385 # The final `:' finishes the AND list. 17386 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 17387fi 17388ac_cr=`echo X | tr X '\015'` 17389# On cygwin, bash can eat \r inside `` if the user requested igncr. 17390# But we know of no other shell where ac_cr would be empty at this 17391# point, so we can use a bashism as a fallback. 17392if test "x$ac_cr" = x; then 17393 eval ac_cr=\$\'\\r\' 17394fi 17395ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17396if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17397 ac_cs_awk_cr='\r' 17398else 17399 ac_cs_awk_cr=$ac_cr 17400fi 17401 17402echo 'BEGIN {' >"$tmp/subs1.awk" && 17403_ACEOF 17404 17405# Create commands to substitute file output variables. 17406{ 17407 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 17408 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' && 17409 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 17410 echo "_ACAWK" && 17411 echo "_ACEOF" 17412} >conf$$files.sh && 17413. ./conf$$files.sh || 17414 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17415rm -f conf$$files.sh 17416 17417{ 17418 echo "cat >conf$$subs.awk <<_ACEOF" && 17419 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17420 echo "_ACEOF" 17421} >conf$$subs.sh || 17422 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17423ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 17424ac_delim='%!_!# ' 17425for ac_last_try in false false false false false :; do 17426 . ./conf$$subs.sh || 17427 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17428 17429 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17430 if test $ac_delim_n = $ac_delim_num; then 17431 break 17432 elif $ac_last_try; then 17433 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17434 else 17435 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17436 fi 17437done 17438rm -f conf$$subs.sh 17439 17440cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17441cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 17442_ACEOF 17443sed -n ' 17444h 17445s/^/S["/; s/!.*/"]=/ 17446p 17447g 17448s/^[^!]*!// 17449:repl 17450t repl 17451s/'"$ac_delim"'$// 17452t delim 17453:nl 17454h 17455s/\(.\{148\}\).*/\1/ 17456t more1 17457s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17458p 17459n 17460b repl 17461:more1 17462s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17463p 17464g 17465s/.\{148\}// 17466t nl 17467:delim 17468h 17469s/\(.\{148\}\).*/\1/ 17470t more2 17471s/["\\]/\\&/g; s/^/"/; s/$/"/ 17472p 17473b 17474:more2 17475s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17476p 17477g 17478s/.\{148\}// 17479t delim 17480' <conf$$subs.awk | sed ' 17481/^[^""]/{ 17482 N 17483 s/\n// 17484} 17485' >>$CONFIG_STATUS || ac_write_fail=1 17486rm -f conf$$subs.awk 17487cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17488_ACAWK 17489cat >>"\$tmp/subs1.awk" <<_ACAWK && 17490 for (key in S) S_is_set[key] = 1 17491 FS = "" 17492 \$ac_cs_awk_pipe_init 17493} 17494{ 17495 line = $ 0 17496 nfields = split(line, field, "@") 17497 substed = 0 17498 len = length(field[1]) 17499 for (i = 2; i < nfields; i++) { 17500 key = field[i] 17501 keylen = length(key) 17502 if (S_is_set[key]) { 17503 value = S[key] 17504 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17505 len += length(value) + length(field[++i]) 17506 substed = 1 17507 } else 17508 len += 1 + keylen 17509 } 17510 if (nfields == 3 && !substed) { 17511 key = field[2] 17512 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 17513 \$ac_cs_awk_read_file 17514 next 17515 } 17516 } 17517 print line 17518} 17519\$ac_cs_awk_pipe_fini 17520_ACAWK 17521_ACEOF 17522cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17523if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17524 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17525else 17526 cat 17527fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 17528 || as_fn_error "could not setup config files machinery" "$LINENO" 5 17529_ACEOF 17530 17531# VPATH may cause trouble with some makes, so we remove $(srcdir), 17532# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 17533# trailing colons and then remove the whole line if VPATH becomes empty 17534# (actually we leave an empty line to preserve line numbers). 17535if test "x$srcdir" = x.; then 17536 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 17537s/:*\$(srcdir):*/:/ 17538s/:*\${srcdir}:*/:/ 17539s/:*@srcdir@:*/:/ 17540s/^\([^=]*=[ ]*\):*/\1/ 17541s/:*$// 17542s/^[^=]*=[ ]*$// 17543}' 17544fi 17545 17546cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17547fi # test -n "$CONFIG_FILES" 17548 17549# Set up the scripts for CONFIG_HEADERS section. 17550# No need to generate them if there are no CONFIG_HEADERS. 17551# This happens for instance with `./config.status Makefile'. 17552if test -n "$CONFIG_HEADERS"; then 17553cat >"$tmp/defines.awk" <<\_ACAWK || 17554BEGIN { 17555_ACEOF 17556 17557# Transform confdefs.h into an awk script `defines.awk', embedded as 17558# here-document in config.status, that substitutes the proper values into 17559# config.h.in to produce config.h. 17560 17561# Create a delimiter string that does not exist in confdefs.h, to ease 17562# handling of long lines. 17563ac_delim='%!_!# ' 17564for ac_last_try in false false :; do 17565 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 17566 if test -z "$ac_t"; then 17567 break 17568 elif $ac_last_try; then 17569 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 17570 else 17571 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17572 fi 17573done 17574 17575# For the awk script, D is an array of macro values keyed by name, 17576# likewise P contains macro parameters if any. Preserve backslash 17577# newline sequences. 17578 17579ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17580sed -n ' 17581s/.\{148\}/&'"$ac_delim"'/g 17582t rset 17583:rset 17584s/^[ ]*#[ ]*define[ ][ ]*/ / 17585t def 17586d 17587:def 17588s/\\$// 17589t bsnl 17590s/["\\]/\\&/g 17591s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17592D["\1"]=" \3"/p 17593s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17594d 17595:bsnl 17596s/["\\]/\\&/g 17597s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17598D["\1"]=" \3\\\\\\n"\\/p 17599t cont 17600s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17601t cont 17602d 17603:cont 17604n 17605s/.\{148\}/&'"$ac_delim"'/g 17606t clear 17607:clear 17608s/\\$// 17609t bsnlc 17610s/["\\]/\\&/g; s/^/"/; s/$/"/p 17611d 17612:bsnlc 17613s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17614b cont 17615' <confdefs.h | sed ' 17616s/'"$ac_delim"'/"\\\ 17617"/g' >>$CONFIG_STATUS || ac_write_fail=1 17618 17619cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17620 for (key in D) D_is_set[key] = 1 17621 FS = "" 17622} 17623/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17624 line = \$ 0 17625 split(line, arg, " ") 17626 if (arg[1] == "#") { 17627 defundef = arg[2] 17628 mac1 = arg[3] 17629 } else { 17630 defundef = substr(arg[1], 2) 17631 mac1 = arg[2] 17632 } 17633 split(mac1, mac2, "(") #) 17634 macro = mac2[1] 17635 prefix = substr(line, 1, index(line, defundef) - 1) 17636 if (D_is_set[macro]) { 17637 # Preserve the white space surrounding the "#". 17638 print prefix "define", macro P[macro] D[macro] 17639 next 17640 } else { 17641 # Replace #undef with comments. This is necessary, for example, 17642 # in the case of _POSIX_SOURCE, which is predefined and required 17643 # on some systems where configure will not decide to define it. 17644 if (defundef == "undef") { 17645 print "/*", prefix defundef, macro, "*/" 17646 next 17647 } 17648 } 17649} 17650{ print } 17651_ACAWK 17652_ACEOF 17653cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17654 as_fn_error "could not setup config headers machinery" "$LINENO" 5 17655fi # test -n "$CONFIG_HEADERS" 17656 17657 17658eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 17659shift 17660for ac_tag 17661do 17662 case $ac_tag in 17663 :[FHLC]) ac_mode=$ac_tag; continue;; 17664 esac 17665 case $ac_mode$ac_tag in 17666 :[FHL]*:*);; 17667 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 17668 :[FH]-) ac_tag=-:-;; 17669 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17670 esac 17671 ac_save_IFS=$IFS 17672 IFS=: 17673 set x $ac_tag 17674 IFS=$ac_save_IFS 17675 shift 17676 ac_file=$1 17677 shift 17678 17679 case $ac_mode in 17680 :L) ac_source=$1;; 17681 :[FH]) 17682 ac_file_inputs= 17683 for ac_f 17684 do 17685 case $ac_f in 17686 -) ac_f="$tmp/stdin";; 17687 *) # Look for the file first in the build tree, then in the source tree 17688 # (if the path is not absolute). The absolute path cannot be DOS-style, 17689 # because $ac_f cannot contain `:'. 17690 test -f "$ac_f" || 17691 case $ac_f in 17692 [\\/$]*) false;; 17693 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17694 esac || 17695 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17696 esac 17697 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17698 as_fn_append ac_file_inputs " '$ac_f'" 17699 done 17700 17701 # Let's still pretend it is `configure' which instantiates (i.e., don't 17702 # use $as_me), people would be surprised to read: 17703 # /* config.h. Generated by config.status. */ 17704 configure_input='Generated from '` 17705 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17706 `' by configure.' 17707 if test x"$ac_file" != x-; then 17708 configure_input="$ac_file. $configure_input" 17709 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17710$as_echo "$as_me: creating $ac_file" >&6;} 17711 fi 17712 # Neutralize special characters interpreted by sed in replacement strings. 17713 case $configure_input in #( 17714 *\&* | *\|* | *\\* ) 17715 ac_sed_conf_input=`$as_echo "$configure_input" | 17716 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17717 *) ac_sed_conf_input=$configure_input;; 17718 esac 17719 17720 case $ac_tag in 17721 *:-:* | *:-) cat >"$tmp/stdin" \ 17722 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 17723 esac 17724 ;; 17725 esac 17726 17727 ac_dir=`$as_dirname -- "$ac_file" || 17728$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17729 X"$ac_file" : 'X\(//\)[^/]' \| \ 17730 X"$ac_file" : 'X\(//\)$' \| \ 17731 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17732$as_echo X"$ac_file" | 17733 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17734 s//\1/ 17735 q 17736 } 17737 /^X\(\/\/\)[^/].*/{ 17738 s//\1/ 17739 q 17740 } 17741 /^X\(\/\/\)$/{ 17742 s//\1/ 17743 q 17744 } 17745 /^X\(\/\).*/{ 17746 s//\1/ 17747 q 17748 } 17749 s/.*/./; q'` 17750 as_dir="$ac_dir"; as_fn_mkdir_p 17751 ac_builddir=. 17752 17753case "$ac_dir" in 17754.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17755*) 17756 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17757 # A ".." for each directory in $ac_dir_suffix. 17758 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17759 case $ac_top_builddir_sub in 17760 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17761 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17762 esac ;; 17763esac 17764ac_abs_top_builddir=$ac_pwd 17765ac_abs_builddir=$ac_pwd$ac_dir_suffix 17766# for backward compatibility: 17767ac_top_builddir=$ac_top_build_prefix 17768 17769case $srcdir in 17770 .) # We are building in place. 17771 ac_srcdir=. 17772 ac_top_srcdir=$ac_top_builddir_sub 17773 ac_abs_top_srcdir=$ac_pwd ;; 17774 [\\/]* | ?:[\\/]* ) # Absolute name. 17775 ac_srcdir=$srcdir$ac_dir_suffix; 17776 ac_top_srcdir=$srcdir 17777 ac_abs_top_srcdir=$srcdir ;; 17778 *) # Relative name. 17779 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17780 ac_top_srcdir=$ac_top_build_prefix$srcdir 17781 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17782esac 17783ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17784 17785 17786 case $ac_mode in 17787 :F) 17788 # 17789 # CONFIG_FILE 17790 # 17791 17792 case $INSTALL in 17793 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17794 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17795 esac 17796_ACEOF 17797 17798cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17799# If the template does not know about datarootdir, expand it. 17800# FIXME: This hack should be removed a few years after 2.60. 17801ac_datarootdir_hack=; ac_datarootdir_seen= 17802ac_sed_dataroot=' 17803/datarootdir/ { 17804 p 17805 q 17806} 17807/@datadir@/p 17808/@docdir@/p 17809/@infodir@/p 17810/@localedir@/p 17811/@mandir@/p' 17812case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17813*datarootdir*) ac_datarootdir_seen=yes;; 17814*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17816$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17817_ACEOF 17818cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17819 ac_datarootdir_hack=' 17820 s&@datadir@&$datadir&g 17821 s&@docdir@&$docdir&g 17822 s&@infodir@&$infodir&g 17823 s&@localedir@&$localedir&g 17824 s&@mandir@&$mandir&g 17825 s&\\\${datarootdir}&$datarootdir&g' ;; 17826esac 17827_ACEOF 17828 17829# Neutralize VPATH when `$srcdir' = `.'. 17830# Shell code in configure.ac might set extrasub. 17831# FIXME: do we really want to maintain this feature? 17832cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17833ac_sed_extra="$ac_vpsub 17834$extrasub 17835_ACEOF 17836cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17837:t 17838/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17839s|@configure_input@|$ac_sed_conf_input|;t t 17840s&@top_builddir@&$ac_top_builddir_sub&;t t 17841s&@top_build_prefix@&$ac_top_build_prefix&;t t 17842s&@srcdir@&$ac_srcdir&;t t 17843s&@abs_srcdir@&$ac_abs_srcdir&;t t 17844s&@top_srcdir@&$ac_top_srcdir&;t t 17845s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17846s&@builddir@&$ac_builddir&;t t 17847s&@abs_builddir@&$ac_abs_builddir&;t t 17848s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17849s&@INSTALL@&$ac_INSTALL&;t t 17850$ac_datarootdir_hack 17851" 17852eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 17853if $ac_cs_awk_getline; then 17854 $AWK -f "$tmp/subs.awk" 17855else 17856 $AWK -f "$tmp/subs.awk" | $SHELL 17857fi >$tmp/out \ 17858 || as_fn_error "could not create $ac_file" "$LINENO" 5 17859 17860test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17861 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 17862 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 17863 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17864which seems to be undefined. Please make sure it is defined." >&5 17865$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17866which seems to be undefined. Please make sure it is defined." >&2;} 17867 17868 rm -f "$tmp/stdin" 17869 case $ac_file in 17870 -) cat "$tmp/out" && rm -f "$tmp/out";; 17871 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 17872 esac \ 17873 || as_fn_error "could not create $ac_file" "$LINENO" 5 17874 ;; 17875 :H) 17876 # 17877 # CONFIG_HEADER 17878 # 17879 if test x"$ac_file" != x-; then 17880 { 17881 $as_echo "/* $configure_input */" \ 17882 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 17883 } >"$tmp/config.h" \ 17884 || as_fn_error "could not create $ac_file" "$LINENO" 5 17885 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 17886 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17887$as_echo "$as_me: $ac_file is unchanged" >&6;} 17888 else 17889 rm -f "$ac_file" 17890 mv "$tmp/config.h" "$ac_file" \ 17891 || as_fn_error "could not create $ac_file" "$LINENO" 5 17892 fi 17893 else 17894 $as_echo "/* $configure_input */" \ 17895 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 17896 || as_fn_error "could not create -" "$LINENO" 5 17897 fi 17898 ;; 17899 :L) 17900 # 17901 # CONFIG_LINK 17902 # 17903 17904 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 17905 : 17906 else 17907 # Prefer the file from the source tree if names are identical. 17908 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 17909 ac_source=$srcdir/$ac_source 17910 fi 17911 17912 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 17913$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 17914 17915 if test ! -r "$ac_source"; then 17916 as_fn_error "$ac_source: file not found" "$LINENO" 5 17917 fi 17918 rm -f "$ac_file" 17919 17920 # Try a relative symlink, then a hard link, then a copy. 17921 case $srcdir in 17922 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 17923 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 17924 esac 17925 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 17926 ln "$ac_source" "$ac_file" 2>/dev/null || 17927 cp -p "$ac_source" "$ac_file" || 17928 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 17929 fi 17930 ;; 17931 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17932$as_echo "$as_me: executing $ac_file commands" >&6;} 17933 ;; 17934 esac 17935 17936 17937 case $ac_file$ac_mode in 17938 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 17939 "gcore":F) chmod +x gcore ;; 17940 "Makefile":F) 17941case x$CONFIG_HEADERS in 17942xconfig.h:config.in) 17943echo > stamp-h ;; 17944esac 17945 ;; 17946 "gdb-gdb.gdb":F) 17947case x$CONFIG_HEADERS in 17948xconfig.h:config.in) 17949echo > stamp-h ;; 17950esac 17951 ;; 17952 "doc/Makefile":F) 17953case x$CONFIG_HEADERS in 17954xconfig.h:config.in) 17955echo > stamp-h ;; 17956esac 17957 ;; 17958 "data-directory/Makefile":F) 17959case x$CONFIG_HEADERS in 17960xconfig.h:config.in) 17961echo > stamp-h ;; 17962esac 17963 ;; 17964 17965 esac 17966done # for ac_tag 17967 17968 17969as_fn_exit 0 17970_ACEOF 17971ac_clean_files=$ac_clean_files_save 17972 17973test $ac_write_fail = 0 || 17974 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 17975 17976 17977# configure is writing to config.log, and then calls config.status. 17978# config.status does its own redirection, appending to config.log. 17979# Unfortunately, on DOS this fails, as config.log is still kept open 17980# by configure, so config.status won't be able to write to it; its 17981# output is simply discarded. So we exec the FD to /dev/null, 17982# effectively closing config.log, so it can be properly (re)opened and 17983# appended to by config.status. When coming back to configure, we 17984# need to make the FD available again. 17985if test "$no_create" != yes; then 17986 ac_cs_success=: 17987 ac_config_status_args= 17988 test "$silent" = yes && 17989 ac_config_status_args="$ac_config_status_args --quiet" 17990 exec 5>/dev/null 17991 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17992 exec 5>>config.log 17993 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17994 # would make configure fail if this is the last instruction. 17995 $ac_cs_success || as_fn_exit $? 17996fi 17997 17998# 17999# CONFIG_SUBDIRS section. 18000# 18001if test "$no_recursion" != yes; then 18002 18003 # Remove --cache-file, --srcdir, and --disable-option-checking arguments 18004 # so they do not pile up. 18005 ac_sub_configure_args= 18006 ac_prev= 18007 eval "set x $ac_configure_args" 18008 shift 18009 for ac_arg 18010 do 18011 if test -n "$ac_prev"; then 18012 ac_prev= 18013 continue 18014 fi 18015 case $ac_arg in 18016 -cache-file | --cache-file | --cache-fil | --cache-fi \ 18017 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 18018 ac_prev=cache_file ;; 18019 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 18020 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ 18021 | --c=*) 18022 ;; 18023 --config-cache | -C) 18024 ;; 18025 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 18026 ac_prev=srcdir ;; 18027 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 18028 ;; 18029 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 18030 ac_prev=prefix ;; 18031 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 18032 ;; 18033 --disable-option-checking) 18034 ;; 18035 *) 18036 case $ac_arg in 18037 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 18038 esac 18039 as_fn_append ac_sub_configure_args " '$ac_arg'" ;; 18040 esac 18041 done 18042 18043 # Always prepend --prefix to ensure using the same prefix 18044 # in subdir configurations. 18045 ac_arg="--prefix=$prefix" 18046 case $ac_arg in 18047 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 18048 esac 18049 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" 18050 18051 # Pass --silent 18052 if test "$silent" = yes; then 18053 ac_sub_configure_args="--silent $ac_sub_configure_args" 18054 fi 18055 18056 # Always prepend --disable-option-checking to silence warnings, since 18057 # different subdirs can have different --enable and --with options. 18058 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" 18059 18060 ac_popdir=`pwd` 18061 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue 18062 18063 # Do not complain, so a configure script can configure whichever 18064 # parts of a large source tree are present. 18065 test -d "$srcdir/$ac_dir" || continue 18066 18067 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" 18068 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5 18069 $as_echo "$ac_msg" >&6 18070 as_dir="$ac_dir"; as_fn_mkdir_p 18071 ac_builddir=. 18072 18073case "$ac_dir" in 18074.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 18075*) 18076 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 18077 # A ".." for each directory in $ac_dir_suffix. 18078 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 18079 case $ac_top_builddir_sub in 18080 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 18081 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 18082 esac ;; 18083esac 18084ac_abs_top_builddir=$ac_pwd 18085ac_abs_builddir=$ac_pwd$ac_dir_suffix 18086# for backward compatibility: 18087ac_top_builddir=$ac_top_build_prefix 18088 18089case $srcdir in 18090 .) # We are building in place. 18091 ac_srcdir=. 18092 ac_top_srcdir=$ac_top_builddir_sub 18093 ac_abs_top_srcdir=$ac_pwd ;; 18094 [\\/]* | ?:[\\/]* ) # Absolute name. 18095 ac_srcdir=$srcdir$ac_dir_suffix; 18096 ac_top_srcdir=$srcdir 18097 ac_abs_top_srcdir=$srcdir ;; 18098 *) # Relative name. 18099 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 18100 ac_top_srcdir=$ac_top_build_prefix$srcdir 18101 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 18102esac 18103ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 18104 18105 18106 cd "$ac_dir" 18107 18108 # Check for guested configure; otherwise get Cygnus style configure. 18109 if test -f "$ac_srcdir/configure.gnu"; then 18110 ac_sub_configure=$ac_srcdir/configure.gnu 18111 elif test -f "$ac_srcdir/configure"; then 18112 ac_sub_configure=$ac_srcdir/configure 18113 elif test -f "$ac_srcdir/configure.in"; then 18114 # This should be Cygnus configure. 18115 ac_sub_configure=$ac_aux_dir/configure 18116 else 18117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5 18118$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} 18119 ac_sub_configure= 18120 fi 18121 18122 # The recursion is here. 18123 if test -n "$ac_sub_configure"; then 18124 # Make the cache file name correct relative to the subdirectory. 18125 case $cache_file in 18126 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; 18127 *) # Relative name. 18128 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; 18129 esac 18130 18131 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 18132$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} 18133 # The eval makes quoting arguments work. 18134 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ 18135 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || 18136 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 18137 fi 18138 18139 cd "$ac_popdir" 18140 done 18141fi 18142if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18144$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18145fi 18146 18147