1#! /bin/sh 2 3# Guess values for system-dependent variables and create Makefiles. 4# Generated automatically using autoconf version 2.13 5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. 6# 7# This configure script is free software; the Free Software Foundation 8# gives unlimited permission to copy, distribute and modify it. 9 10# Defaults: 11ac_help= 12ac_default_prefix=/usr/local 13# Any additions from configure.in: 14ac_help="$ac_help 15 --enable-maintainer-mode enable make rules and dependencies not useful 16 (and sometimes confusing) to the casual installer" 17ac_help="$ac_help 18 --disable-nls do not use Native Language Support" 19ac_help="$ac_help 20 --with-included-gettext use the GNU gettext library included here" 21ac_help="$ac_help 22 --with-separate-debug-dir=path Look for global separate debug info in this path [LIBDIR/debug]" 23ac_help="$ac_help 24 --disable-gdbcli disable command-line interface (CLI)" 25ac_help="$ac_help 26 --disable-gdbmi disable machine-interface (MI)" 27ac_help="$ac_help 28 --enable-tui enable full-screen terminal user interface (TUI)" 29ac_help="$ac_help 30 --enable-gdbtk enable gdbtk graphical user interface (GUI)" 31ac_help="$ac_help 32 --with-libunwind Use libunwind frame unwinding support" 33ac_help="$ac_help 34 --enable-profiling enable profiling of GDB" 35ac_help="$ac_help 36 --without-included-regex don't use included regex; this is the default 37 on systems with version 2 of the GNU C library 38 (use with caution on other system)" 39ac_help="$ac_help 40 --with-sysroot[=DIR] Search for usr/lib et al within DIR." 41ac_help="$ac_help 42 --enable-build-warnings Enable build-time compiler warnings if gcc is used" 43ac_help="$ac_help 44 --enable-gdb-build-warnings Enable GDB specific build-time compiler warnings if gcc is used" 45ac_help="$ac_help 46 --with-tclconfig=DIR Directory containing tcl configuration (tclConfig.sh)" 47ac_help="$ac_help 48 --with-tkconfig=DIR Directory containing tk configuration (tkConfig.sh)" 49ac_help="$ac_help 50 --with-tclinclude=DIR Directory where tcl private headers are" 51ac_help="$ac_help 52 --with-tkinclude=DIR Directory where tk private headers are" 53ac_help="$ac_help 54 --with-itclconfig Directory containing itcl configuration (itclConfig.sh)" 55ac_help="$ac_help 56 --with-itkconfig Directory containing itk configuration (itkConfig.sh)" 57ac_help="$ac_help 58 --with-x use the X Window System" 59ac_help="$ac_help 60 --enable-sim Link gdb with simulator" 61ac_help="$ac_help 62 --enable-multi-ice build the multi-ice-gdb-server" 63ac_help="$ac_help 64 --with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib" 65 66# Initialize some variables set by options. 67# The variables have the same names as the options, with 68# dashes changed to underlines. 69build=NONE 70cache_file=./config.cache 71exec_prefix=NONE 72host=NONE 73no_create= 74nonopt=NONE 75no_recursion= 76prefix=NONE 77program_prefix=NONE 78program_suffix=NONE 79program_transform_name=s,x,x, 80silent= 81site= 82sitefile= 83srcdir= 84target=NONE 85verbose= 86x_includes=NONE 87x_libraries=NONE 88bindir='${exec_prefix}/bin' 89sbindir='${exec_prefix}/sbin' 90libexecdir='${exec_prefix}/libexec' 91datadir='${prefix}/share' 92sysconfdir='${prefix}/etc' 93sharedstatedir='${prefix}/com' 94localstatedir='${prefix}/var' 95libdir='${exec_prefix}/lib' 96includedir='${prefix}/include' 97oldincludedir='/usr/include' 98infodir='${prefix}/info' 99mandir='${prefix}/man' 100 101# Initialize some other variables. 102subdirs= 103MFLAGS= MAKEFLAGS= 104SHELL=${CONFIG_SHELL-/bin/sh} 105# Maximum number of lines to put in a shell here document. 106ac_max_here_lines=12 107 108ac_prev= 109for ac_option 110do 111 112 # If the previous option needs an argument, assign it. 113 if test -n "$ac_prev"; then 114 eval "$ac_prev=\$ac_option" 115 ac_prev= 116 continue 117 fi 118 119 case "$ac_option" in 120 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 121 *) ac_optarg= ;; 122 esac 123 124 # Accept the important Cygnus configure options, so we can diagnose typos. 125 126 case "$ac_option" in 127 128 -bindir | --bindir | --bindi | --bind | --bin | --bi) 129 ac_prev=bindir ;; 130 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 131 bindir="$ac_optarg" ;; 132 133 -build | --build | --buil | --bui | --bu) 134 ac_prev=build ;; 135 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 136 build="$ac_optarg" ;; 137 138 -cache-file | --cache-file | --cache-fil | --cache-fi \ 139 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 140 ac_prev=cache_file ;; 141 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 142 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 143 cache_file="$ac_optarg" ;; 144 145 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 146 ac_prev=datadir ;; 147 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 148 | --da=*) 149 datadir="$ac_optarg" ;; 150 151 -disable-* | --disable-*) 152 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` 153 # Reject names that are not valid shell variable names. 154 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then 155 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 156 fi 157 ac_feature=`echo $ac_feature| sed 's/-/_/g'` 158 eval "enable_${ac_feature}=no" ;; 159 160 -enable-* | --enable-*) 161 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` 162 # Reject names that are not valid shell variable names. 163 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then 164 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 165 fi 166 ac_feature=`echo $ac_feature| sed 's/-/_/g'` 167 case "$ac_option" in 168 *=*) ;; 169 *) ac_optarg=yes ;; 170 esac 171 eval "enable_${ac_feature}='$ac_optarg'" ;; 172 173 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 174 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 175 | --exec | --exe | --ex) 176 ac_prev=exec_prefix ;; 177 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 178 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 179 | --exec=* | --exe=* | --ex=*) 180 exec_prefix="$ac_optarg" ;; 181 182 -gas | --gas | --ga | --g) 183 # Obsolete; use --with-gas. 184 with_gas=yes ;; 185 186 -help | --help | --hel | --he) 187 # Omit some internal or obsolete options to make the list less imposing. 188 # This message is too long to be a string in the A/UX 3.1 sh. 189 cat << EOF 190Usage: configure [options] [host] 191Options: [defaults in brackets after descriptions] 192Configuration: 193 --cache-file=FILE cache test results in FILE 194 --help print this message 195 --no-create do not create output files 196 --quiet, --silent do not print \`checking...' messages 197 --site-file=FILE use FILE as the site file 198 --version print the version of autoconf that created configure 199Directory and file names: 200 --prefix=PREFIX install architecture-independent files in PREFIX 201 [$ac_default_prefix] 202 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 203 [same as prefix] 204 --bindir=DIR user executables in DIR [EPREFIX/bin] 205 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] 206 --libexecdir=DIR program executables in DIR [EPREFIX/libexec] 207 --datadir=DIR read-only architecture-independent data in DIR 208 [PREFIX/share] 209 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] 210 --sharedstatedir=DIR modifiable architecture-independent data in DIR 211 [PREFIX/com] 212 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] 213 --libdir=DIR object code libraries in DIR [EPREFIX/lib] 214 --includedir=DIR C header files in DIR [PREFIX/include] 215 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] 216 --infodir=DIR info documentation in DIR [PREFIX/info] 217 --mandir=DIR man documentation in DIR [PREFIX/man] 218 --srcdir=DIR find the sources in DIR [configure dir or ..] 219 --program-prefix=PREFIX prepend PREFIX to installed program names 220 --program-suffix=SUFFIX append SUFFIX to installed program names 221 --program-transform-name=PROGRAM 222 run sed PROGRAM on installed program names 223EOF 224 cat << EOF 225Host type: 226 --build=BUILD configure for building on BUILD [BUILD=HOST] 227 --host=HOST configure for HOST [guessed] 228 --target=TARGET configure for TARGET [TARGET=HOST] 229Features and packages: 230 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 231 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 232 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 233 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 234 --x-includes=DIR X include files are in DIR 235 --x-libraries=DIR X library files are in DIR 236EOF 237 if test -n "$ac_help"; then 238 echo "--enable and --with options recognized:$ac_help" 239 fi 240 exit 0 ;; 241 242 -host | --host | --hos | --ho) 243 ac_prev=host ;; 244 -host=* | --host=* | --hos=* | --ho=*) 245 host="$ac_optarg" ;; 246 247 -includedir | --includedir | --includedi | --included | --include \ 248 | --includ | --inclu | --incl | --inc) 249 ac_prev=includedir ;; 250 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 251 | --includ=* | --inclu=* | --incl=* | --inc=*) 252 includedir="$ac_optarg" ;; 253 254 -infodir | --infodir | --infodi | --infod | --info | --inf) 255 ac_prev=infodir ;; 256 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 257 infodir="$ac_optarg" ;; 258 259 -libdir | --libdir | --libdi | --libd) 260 ac_prev=libdir ;; 261 -libdir=* | --libdir=* | --libdi=* | --libd=*) 262 libdir="$ac_optarg" ;; 263 264 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 265 | --libexe | --libex | --libe) 266 ac_prev=libexecdir ;; 267 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 268 | --libexe=* | --libex=* | --libe=*) 269 libexecdir="$ac_optarg" ;; 270 271 -localstatedir | --localstatedir | --localstatedi | --localstated \ 272 | --localstate | --localstat | --localsta | --localst \ 273 | --locals | --local | --loca | --loc | --lo) 274 ac_prev=localstatedir ;; 275 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 276 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 277 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 278 localstatedir="$ac_optarg" ;; 279 280 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 281 ac_prev=mandir ;; 282 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 283 mandir="$ac_optarg" ;; 284 285 -nfp | --nfp | --nf) 286 # Obsolete; use --without-fp. 287 with_fp=no ;; 288 289 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 290 | --no-cr | --no-c) 291 no_create=yes ;; 292 293 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 294 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 295 no_recursion=yes ;; 296 297 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 298 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 299 | --oldin | --oldi | --old | --ol | --o) 300 ac_prev=oldincludedir ;; 301 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 302 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 303 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 304 oldincludedir="$ac_optarg" ;; 305 306 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 307 ac_prev=prefix ;; 308 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 309 prefix="$ac_optarg" ;; 310 311 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 312 | --program-pre | --program-pr | --program-p) 313 ac_prev=program_prefix ;; 314 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 315 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 316 program_prefix="$ac_optarg" ;; 317 318 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 319 | --program-suf | --program-su | --program-s) 320 ac_prev=program_suffix ;; 321 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 322 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 323 program_suffix="$ac_optarg" ;; 324 325 -program-transform-name | --program-transform-name \ 326 | --program-transform-nam | --program-transform-na \ 327 | --program-transform-n | --program-transform- \ 328 | --program-transform | --program-transfor \ 329 | --program-transfo | --program-transf \ 330 | --program-trans | --program-tran \ 331 | --progr-tra | --program-tr | --program-t) 332 ac_prev=program_transform_name ;; 333 -program-transform-name=* | --program-transform-name=* \ 334 | --program-transform-nam=* | --program-transform-na=* \ 335 | --program-transform-n=* | --program-transform-=* \ 336 | --program-transform=* | --program-transfor=* \ 337 | --program-transfo=* | --program-transf=* \ 338 | --program-trans=* | --program-tran=* \ 339 | --progr-tra=* | --program-tr=* | --program-t=*) 340 program_transform_name="$ac_optarg" ;; 341 342 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 343 | -silent | --silent | --silen | --sile | --sil) 344 silent=yes ;; 345 346 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 347 ac_prev=sbindir ;; 348 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 349 | --sbi=* | --sb=*) 350 sbindir="$ac_optarg" ;; 351 352 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 353 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 354 | --sharedst | --shareds | --shared | --share | --shar \ 355 | --sha | --sh) 356 ac_prev=sharedstatedir ;; 357 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 358 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 359 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 360 | --sha=* | --sh=*) 361 sharedstatedir="$ac_optarg" ;; 362 363 -site | --site | --sit) 364 ac_prev=site ;; 365 -site=* | --site=* | --sit=*) 366 site="$ac_optarg" ;; 367 368 -site-file | --site-file | --site-fil | --site-fi | --site-f) 369 ac_prev=sitefile ;; 370 -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*) 371 sitefile="$ac_optarg" ;; 372 373 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 374 ac_prev=srcdir ;; 375 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 376 srcdir="$ac_optarg" ;; 377 378 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 379 | --syscon | --sysco | --sysc | --sys | --sy) 380 ac_prev=sysconfdir ;; 381 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 382 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 383 sysconfdir="$ac_optarg" ;; 384 385 -target | --target | --targe | --targ | --tar | --ta | --t) 386 ac_prev=target ;; 387 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 388 target="$ac_optarg" ;; 389 390 -v | -verbose | --verbose | --verbos | --verbo | --verb) 391 verbose=yes ;; 392 393 -version | --version | --versio | --versi | --vers) 394 echo "configure generated by autoconf version 2.13" 395 exit 0 ;; 396 397 -with-* | --with-*) 398 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` 399 # Reject names that are not valid shell variable names. 400 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then 401 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 402 fi 403 ac_package=`echo $ac_package| sed 's/-/_/g'` 404 case "$ac_option" in 405 *=*) ;; 406 *) ac_optarg=yes ;; 407 esac 408 eval "with_${ac_package}='$ac_optarg'" ;; 409 410 -without-* | --without-*) 411 ac_package=`echo $ac_option|sed -e 's/-*without-//'` 412 # Reject names that are not valid shell variable names. 413 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then 414 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 415 fi 416 ac_package=`echo $ac_package| sed 's/-/_/g'` 417 eval "with_${ac_package}=no" ;; 418 419 --x) 420 # Obsolete; use --with-x. 421 with_x=yes ;; 422 423 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 424 | --x-incl | --x-inc | --x-in | --x-i) 425 ac_prev=x_includes ;; 426 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 427 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 428 x_includes="$ac_optarg" ;; 429 430 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 431 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 432 ac_prev=x_libraries ;; 433 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 434 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 435 x_libraries="$ac_optarg" ;; 436 437 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } 438 ;; 439 440 *) 441 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then 442 echo "configure: warning: $ac_option: invalid host type" 1>&2 443 fi 444 if test "x$nonopt" != xNONE; then 445 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } 446 fi 447 nonopt="$ac_option" 448 ;; 449 450 esac 451done 452 453if test -n "$ac_prev"; then 454 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } 455fi 456 457trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 458 459# File descriptor usage: 460# 0 standard input 461# 1 file creation 462# 2 errors and warnings 463# 3 some systems may open it to /dev/tty 464# 4 used on the Kubota Titan 465# 6 checking for... messages and results 466# 5 compiler messages saved in config.log 467if test "$silent" = yes; then 468 exec 6>/dev/null 469else 470 exec 6>&1 471fi 472exec 5>./config.log 473 474echo "\ 475This file contains any messages produced by compilers while 476running configure, to aid debugging if configure makes a mistake. 477" 1>&5 478 479# Strip out --no-create and --no-recursion so they do not pile up. 480# Also quote any args containing shell metacharacters. 481ac_configure_args= 482for ac_arg 483do 484 case "$ac_arg" in 485 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 486 | --no-cr | --no-c) ;; 487 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 488 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 489 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) 490 ac_configure_args="$ac_configure_args '$ac_arg'" ;; 491 *) ac_configure_args="$ac_configure_args $ac_arg" ;; 492 esac 493done 494 495# NLS nuisances. 496# Only set these to C if already set. These must not be set unconditionally 497# because not all systems understand e.g. LANG=C (notably SCO). 498# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! 499# Non-C LC_CTYPE values break the ctype check. 500if test "${LANG+set}" = set; then LANG=C; export LANG; fi 501if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi 502if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi 503if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi 504 505# confdefs.h avoids OS command line length limits that DEFS can exceed. 506rm -rf conftest* confdefs.h 507# AIX cpp loses on an empty file, so make sure it contains at least a newline. 508echo > confdefs.h 509 510# A filename unique to this package, relative to the directory that 511# configure is in, which we can look for to find out if srcdir is correct. 512ac_unique_file=main.c 513 514# Find the source files, if location was not specified. 515if test -z "$srcdir"; then 516 ac_srcdir_defaulted=yes 517 # Try the directory containing this script, then its parent. 518 ac_prog=$0 519 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` 520 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 521 srcdir=$ac_confdir 522 if test ! -r $srcdir/$ac_unique_file; then 523 srcdir=.. 524 fi 525else 526 ac_srcdir_defaulted=no 527fi 528if test ! -r $srcdir/$ac_unique_file; then 529 if test "$ac_srcdir_defaulted" = yes; then 530 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } 531 else 532 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } 533 fi 534fi 535srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` 536 537# Prefer explicitly selected file to automatically selected ones. 538if test -z "$sitefile"; then 539 if test -z "$CONFIG_SITE"; then 540 if test "x$prefix" != xNONE; then 541 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 542 else 543 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 544 fi 545 fi 546else 547 CONFIG_SITE="$sitefile" 548fi 549for ac_site_file in $CONFIG_SITE; do 550 if test -r "$ac_site_file"; then 551 echo "loading site script $ac_site_file" 552 . "$ac_site_file" 553 fi 554done 555 556if test -r "$cache_file"; then 557 echo "loading cache $cache_file" 558 . $cache_file 559else 560 echo "creating cache $cache_file" 561 > $cache_file 562fi 563 564ac_ext=c 565# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 566ac_cpp='$CPP $CPPFLAGS' 567ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 568ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 569cross_compiling=$ac_cv_prog_cc_cross 570 571ac_exeext= 572ac_objext=o 573if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then 574 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. 575 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then 576 ac_n= ac_c=' 577' ac_t=' ' 578 else 579 ac_n=-n ac_c= ac_t= 580 fi 581else 582 ac_n= ac_c='\c' ac_t= 583fi 584 585 586 587echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6 588echo "configure:589: checking whether to enable maintainer-specific portions of Makefiles" >&5 589 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. 590if test "${enable_maintainer_mode+set}" = set; then 591 enableval="$enable_maintainer_mode" 592 USE_MAINTAINER_MODE=$enableval 593else 594 USE_MAINTAINER_MODE=no 595fi 596 597 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6 598 599 600if test $USE_MAINTAINER_MODE = yes; then 601 MAINTAINER_MODE_TRUE= 602 MAINTAINER_MODE_FALSE='#' 603else 604 MAINTAINER_MODE_TRUE='#' 605 MAINTAINER_MODE_FALSE= 606fi 607 MAINT=$MAINTAINER_MODE_TRUE 608 609 610 611# Extract the first word of "gcc", so it can be a program name with args. 612set dummy gcc; ac_word=$2 613echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 614echo "configure:615: checking for $ac_word" >&5 615if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 616 echo $ac_n "(cached) $ac_c" 1>&6 617else 618 if test -n "$CC"; then 619 ac_cv_prog_CC="$CC" # Let the user override the test. 620else 621 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 622 ac_dummy="$PATH" 623 for ac_dir in $ac_dummy; do 624 test -z "$ac_dir" && ac_dir=. 625 if test -f $ac_dir/$ac_word; then 626 ac_cv_prog_CC="gcc" 627 break 628 fi 629 done 630 IFS="$ac_save_ifs" 631fi 632fi 633CC="$ac_cv_prog_CC" 634if test -n "$CC"; then 635 echo "$ac_t""$CC" 1>&6 636else 637 echo "$ac_t""no" 1>&6 638fi 639 640if test -z "$CC"; then 641 # Extract the first word of "cc", so it can be a program name with args. 642set dummy cc; ac_word=$2 643echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 644echo "configure:645: checking for $ac_word" >&5 645if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 646 echo $ac_n "(cached) $ac_c" 1>&6 647else 648 if test -n "$CC"; then 649 ac_cv_prog_CC="$CC" # Let the user override the test. 650else 651 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 652 ac_prog_rejected=no 653 ac_dummy="$PATH" 654 for ac_dir in $ac_dummy; do 655 test -z "$ac_dir" && ac_dir=. 656 if test -f $ac_dir/$ac_word; then 657 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 658 ac_prog_rejected=yes 659 continue 660 fi 661 ac_cv_prog_CC="cc" 662 break 663 fi 664 done 665 IFS="$ac_save_ifs" 666if test $ac_prog_rejected = yes; then 667 # We found a bogon in the path, so make sure we never use it. 668 set dummy $ac_cv_prog_CC 669 shift 670 if test $# -gt 0; then 671 # We chose a different compiler from the bogus one. 672 # However, it has the same basename, so the bogon will be chosen 673 # first if we set CC to just the basename; use the full file name. 674 shift 675 set dummy "$ac_dir/$ac_word" "$@" 676 shift 677 ac_cv_prog_CC="$@" 678 fi 679fi 680fi 681fi 682CC="$ac_cv_prog_CC" 683if test -n "$CC"; then 684 echo "$ac_t""$CC" 1>&6 685else 686 echo "$ac_t""no" 1>&6 687fi 688 689 if test -z "$CC"; then 690 case "`uname -s`" in 691 *win32* | *WIN32*) 692 # Extract the first word of "cl", so it can be a program name with args. 693set dummy cl; ac_word=$2 694echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 695echo "configure:696: checking for $ac_word" >&5 696if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 697 echo $ac_n "(cached) $ac_c" 1>&6 698else 699 if test -n "$CC"; then 700 ac_cv_prog_CC="$CC" # Let the user override the test. 701else 702 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 703 ac_dummy="$PATH" 704 for ac_dir in $ac_dummy; do 705 test -z "$ac_dir" && ac_dir=. 706 if test -f $ac_dir/$ac_word; then 707 ac_cv_prog_CC="cl" 708 break 709 fi 710 done 711 IFS="$ac_save_ifs" 712fi 713fi 714CC="$ac_cv_prog_CC" 715if test -n "$CC"; then 716 echo "$ac_t""$CC" 1>&6 717else 718 echo "$ac_t""no" 1>&6 719fi 720 ;; 721 esac 722 fi 723 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } 724fi 725 726echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 727echo "configure:728: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 728 729ac_ext=c 730# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 731ac_cpp='$CPP $CPPFLAGS' 732ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 733ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 734cross_compiling=$ac_cv_prog_cc_cross 735 736cat > conftest.$ac_ext << EOF 737 738#line 739 "configure" 739#include "confdefs.h" 740 741main(){return(0);} 742EOF 743if { (eval echo configure:744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 744 ac_cv_prog_cc_works=yes 745 # If we can't run a trivial program, we are probably using a cross compiler. 746 if (./conftest; exit) 2>/dev/null; then 747 ac_cv_prog_cc_cross=no 748 else 749 ac_cv_prog_cc_cross=yes 750 fi 751else 752 echo "configure: failed program was:" >&5 753 cat conftest.$ac_ext >&5 754 ac_cv_prog_cc_works=no 755fi 756rm -fr conftest* 757ac_ext=c 758# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 759ac_cpp='$CPP $CPPFLAGS' 760ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 761ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 762cross_compiling=$ac_cv_prog_cc_cross 763 764echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 765if test $ac_cv_prog_cc_works = no; then 766 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } 767fi 768echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 769echo "configure:770: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 770echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 771cross_compiling=$ac_cv_prog_cc_cross 772 773echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 774echo "configure:775: checking whether we are using GNU C" >&5 775if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then 776 echo $ac_n "(cached) $ac_c" 1>&6 777else 778 cat > conftest.c <<EOF 779#ifdef __GNUC__ 780 yes; 781#endif 782EOF 783if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then 784 ac_cv_prog_gcc=yes 785else 786 ac_cv_prog_gcc=no 787fi 788fi 789 790echo "$ac_t""$ac_cv_prog_gcc" 1>&6 791 792if test $ac_cv_prog_gcc = yes; then 793 GCC=yes 794else 795 GCC= 796fi 797 798ac_test_CFLAGS="${CFLAGS+set}" 799ac_save_CFLAGS="$CFLAGS" 800CFLAGS= 801echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 802echo "configure:803: checking whether ${CC-cc} accepts -g" >&5 803if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then 804 echo $ac_n "(cached) $ac_c" 1>&6 805else 806 echo 'void f(){}' > conftest.c 807if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then 808 ac_cv_prog_cc_g=yes 809else 810 ac_cv_prog_cc_g=no 811fi 812rm -f conftest* 813 814fi 815 816echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 817if test "$ac_test_CFLAGS" = set; then 818 CFLAGS="$ac_save_CFLAGS" 819elif test $ac_cv_prog_cc_g = yes; then 820 if test "$GCC" = yes; then 821 CFLAGS="-g -O2" 822 else 823 CFLAGS="-g" 824 fi 825else 826 if test "$GCC" = yes; then 827 CFLAGS="-O2" 828 else 829 CFLAGS= 830 fi 831fi 832 833cat >> confdefs.h <<\EOF 834#define _GNU_SOURCE 1 835EOF 836 837 838echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 839echo "configure:840: checking how to run the C preprocessor" >&5 840# On Suns, sometimes $CPP names a directory. 841if test -n "$CPP" && test -d "$CPP"; then 842 CPP= 843fi 844if test -z "$CPP"; then 845if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then 846 echo $ac_n "(cached) $ac_c" 1>&6 847else 848 # This must be in double quotes, not single quotes, because CPP may get 849 # substituted into the Makefile and "${CC-cc}" will confuse make. 850 CPP="${CC-cc} -E" 851 # On the NeXT, cc -E runs the code through the compiler's parser, 852 # not just through cpp. 853 cat > conftest.$ac_ext <<EOF 854#line 855 "configure" 855#include "confdefs.h" 856#include <assert.h> 857Syntax Error 858EOF 859ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 860{ (eval echo configure:861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 861ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 862if test -z "$ac_err"; then 863 : 864else 865 echo "$ac_err" >&5 866 echo "configure: failed program was:" >&5 867 cat conftest.$ac_ext >&5 868 rm -rf conftest* 869 CPP="${CC-cc} -E -traditional-cpp" 870 cat > conftest.$ac_ext <<EOF 871#line 872 "configure" 872#include "confdefs.h" 873#include <assert.h> 874Syntax Error 875EOF 876ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 877{ (eval echo configure:878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 878ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 879if test -z "$ac_err"; then 880 : 881else 882 echo "$ac_err" >&5 883 echo "configure: failed program was:" >&5 884 cat conftest.$ac_ext >&5 885 rm -rf conftest* 886 CPP="${CC-cc} -nologo -E" 887 cat > conftest.$ac_ext <<EOF 888#line 889 "configure" 889#include "confdefs.h" 890#include <assert.h> 891Syntax Error 892EOF 893ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 894{ (eval echo configure:895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 895ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 896if test -z "$ac_err"; then 897 : 898else 899 echo "$ac_err" >&5 900 echo "configure: failed program was:" >&5 901 cat conftest.$ac_ext >&5 902 rm -rf conftest* 903 CPP=/lib/cpp 904fi 905rm -f conftest* 906fi 907rm -f conftest* 908fi 909rm -f conftest* 910 ac_cv_prog_CPP="$CPP" 911fi 912 CPP="$ac_cv_prog_CPP" 913else 914 ac_cv_prog_CPP="$CPP" 915fi 916echo "$ac_t""$CPP" 1>&6 917 918echo $ac_n "checking for AIX""... $ac_c" 1>&6 919echo "configure:920: checking for AIX" >&5 920cat > conftest.$ac_ext <<EOF 921#line 922 "configure" 922#include "confdefs.h" 923#ifdef _AIX 924 yes 925#endif 926 927EOF 928if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 929 egrep "yes" >/dev/null 2>&1; then 930 rm -rf conftest* 931 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF 932#define _ALL_SOURCE 1 933EOF 934 935else 936 rm -rf conftest* 937 echo "$ac_t""no" 1>&6 938fi 939rm -f conftest* 940 941 942echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6 943echo "configure:944: checking for POSIXized ISC" >&5 944if test -d /etc/conf/kconfig.d && 945 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 946then 947 echo "$ac_t""yes" 1>&6 948 ISC=yes # If later tests want to check for ISC. 949 cat >> confdefs.h <<\EOF 950#define _POSIX_SOURCE 1 951EOF 952 953 if test "$GCC" = yes; then 954 CC="$CC -posix" 955 else 956 CC="$CC -Xp" 957 fi 958else 959 echo "$ac_t""no" 1>&6 960 ISC= 961fi 962 963 964 965 966echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6 967echo "configure:968: checking for ${CC-cc} option to accept ANSI C" >&5 968if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then 969 echo $ac_n "(cached) $ac_c" 1>&6 970else 971 am_cv_prog_cc_stdc=no 972ac_save_CC="$CC" 973# Don't try gcc -ansi; that turns off useful extensions and 974# breaks some systems' header files. 975# AIX -qlanglvl=ansi 976# Ultrix and OSF/1 -std1 977# HP-UX 10.20 and later -Ae 978# HP-UX older versions -Aa -D_HPUX_SOURCE 979# SVR4 -Xc -D__EXTENSIONS__ 980for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 981do 982 CC="$ac_save_CC $ac_arg" 983 cat > conftest.$ac_ext <<EOF 984#line 985 "configure" 985#include "confdefs.h" 986#include <stdarg.h> 987#include <stdio.h> 988#include <sys/types.h> 989#include <sys/stat.h> 990/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 991struct buf { int x; }; 992FILE * (*rcsopen) (struct buf *, struct stat *, int); 993static char *e (p, i) 994 char **p; 995 int i; 996{ 997 return p[i]; 998} 999static char *f (char * (*g) (char **, int), char **p, ...) 1000{ 1001 char *s; 1002 va_list v; 1003 va_start (v,p); 1004 s = g (p, va_arg (v,int)); 1005 va_end (v); 1006 return s; 1007} 1008int test (int i, double x); 1009struct s1 {int (*f) (int a);}; 1010struct s2 {int (*f) (double a);}; 1011int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 1012int argc; 1013char **argv; 1014 1015int main() { 1016 1017return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 1018 1019; return 0; } 1020EOF 1021if { (eval echo configure:1022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 1022 rm -rf conftest* 1023 am_cv_prog_cc_stdc="$ac_arg"; break 1024else 1025 echo "configure: failed program was:" >&5 1026 cat conftest.$ac_ext >&5 1027fi 1028rm -f conftest* 1029done 1030CC="$ac_save_CC" 1031 1032fi 1033 1034if test -z "$am_cv_prog_cc_stdc"; then 1035 echo "$ac_t""none needed" 1>&6 1036else 1037 echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6 1038fi 1039case "x$am_cv_prog_cc_stdc" in 1040 x|xno) ;; 1041 *) CC="$CC $am_cv_prog_cc_stdc" ;; 1042esac 1043 1044 1045ac_aux_dir= 1046for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do 1047 if test -f $ac_dir/install-sh; then 1048 ac_aux_dir=$ac_dir 1049 ac_install_sh="$ac_aux_dir/install-sh -c" 1050 break 1051 elif test -f $ac_dir/install.sh; then 1052 ac_aux_dir=$ac_dir 1053 ac_install_sh="$ac_aux_dir/install.sh -c" 1054 break 1055 fi 1056done 1057if test -z "$ac_aux_dir"; then 1058 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; } 1059fi 1060ac_config_guess=$ac_aux_dir/config.guess 1061ac_config_sub=$ac_aux_dir/config.sub 1062ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. 1063 1064 1065# Do some error checking and defaulting for the host and target type. 1066# The inputs are: 1067# configure --host=HOST --target=TARGET --build=BUILD NONOPT 1068# 1069# The rules are: 1070# 1. You are not allowed to specify --host, --target, and nonopt at the 1071# same time. 1072# 2. Host defaults to nonopt. 1073# 3. If nonopt is not specified, then host defaults to the current host, 1074# as determined by config.guess. 1075# 4. Target and build default to nonopt. 1076# 5. If nonopt is not specified, then target and build default to host. 1077 1078# The aliases save the names the user supplied, while $host etc. 1079# will get canonicalized. 1080case $host---$target---$nonopt in 1081NONE---*---* | *---NONE---* | *---*---NONE) ;; 1082*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;; 1083esac 1084 1085 1086# Make sure we can run config.sub. 1087if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : 1088else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } 1089fi 1090 1091echo $ac_n "checking host system type""... $ac_c" 1>&6 1092echo "configure:1093: checking host system type" >&5 1093 1094host_alias=$host 1095case "$host_alias" in 1096NONE) 1097 case $nonopt in 1098 NONE) 1099 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : 1100 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } 1101 fi ;; 1102 *) host_alias=$nonopt ;; 1103 esac ;; 1104esac 1105 1106host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` 1107host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1108host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1109host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1110echo "$ac_t""$host" 1>&6 1111 1112echo $ac_n "checking target system type""... $ac_c" 1>&6 1113echo "configure:1114: checking target system type" >&5 1114 1115target_alias=$target 1116case "$target_alias" in 1117NONE) 1118 case $nonopt in 1119 NONE) target_alias=$host_alias ;; 1120 *) target_alias=$nonopt ;; 1121 esac ;; 1122esac 1123 1124target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias` 1125target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1126target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1127target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1128echo "$ac_t""$target" 1>&6 1129 1130echo $ac_n "checking build system type""... $ac_c" 1>&6 1131echo "configure:1132: checking build system type" >&5 1132 1133build_alias=$build 1134case "$build_alias" in 1135NONE) 1136 case $nonopt in 1137 NONE) build_alias=$host_alias ;; 1138 *) build_alias=$nonopt ;; 1139 esac ;; 1140esac 1141 1142build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` 1143build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1144build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1145build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1146echo "$ac_t""$build" 1>&6 1147 1148test "$host_alias" != "$target_alias" && 1149 test "$program_prefix$program_suffix$program_transform_name" = \ 1150 NONENONEs,x,x, && 1151 program_prefix=${target_alias}- 1152 1153 1154# FIXME: kettenis/20030102: The AC_PROG_RANLIB from Autoconf 2.13 1155# doesn't support cross-compilation, but the one from Autoconf 2.5x 1156# does. Override RANLIB here (i.e. before running AC_PROG_RANLIB) to 1157# deal with the lossage. Note that CY_GNU_GETTEXT currently calls 1158# AC_PROG_RANLIB. This can be removed when we switch to Autoconf 1159# 2.5x. 1160if test $host != $build; then 1161 ac_tool_prefix=${host_alias}- 1162else 1163 ac_tool_prefix= 1164fi 1165 1166# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 1167set dummy ${ac_tool_prefix}ranlib; ac_word=$2 1168echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1169echo "configure:1170: checking for $ac_word" >&5 1170if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1171 echo $ac_n "(cached) $ac_c" 1>&6 1172else 1173 if test -n "$RANLIB"; then 1174 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1175else 1176 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1177 ac_dummy="$PATH" 1178 for ac_dir in $ac_dummy; do 1179 test -z "$ac_dir" && ac_dir=. 1180 if test -f $ac_dir/$ac_word; then 1181 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 1182 break 1183 fi 1184 done 1185 IFS="$ac_save_ifs" 1186fi 1187fi 1188RANLIB="$ac_cv_prog_RANLIB" 1189if test -n "$RANLIB"; then 1190 echo "$ac_t""$RANLIB" 1>&6 1191else 1192 echo "$ac_t""no" 1>&6 1193fi 1194 1195 1196if test -z "$ac_cv_prog_RANLIB"; then 1197if test -n "$ac_tool_prefix"; then 1198 # Extract the first word of "ranlib", so it can be a program name with args. 1199set dummy ranlib; ac_word=$2 1200echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1201echo "configure:1202: checking for $ac_word" >&5 1202if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1203 echo $ac_n "(cached) $ac_c" 1>&6 1204else 1205 if test -n "$RANLIB"; then 1206 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1207else 1208 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1209 ac_dummy="$PATH" 1210 for ac_dir in $ac_dummy; do 1211 test -z "$ac_dir" && ac_dir=. 1212 if test -f $ac_dir/$ac_word; then 1213 ac_cv_prog_RANLIB="ranlib" 1214 break 1215 fi 1216 done 1217 IFS="$ac_save_ifs" 1218 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 1219fi 1220fi 1221RANLIB="$ac_cv_prog_RANLIB" 1222if test -n "$RANLIB"; then 1223 echo "$ac_t""$RANLIB" 1>&6 1224else 1225 echo "$ac_t""no" 1>&6 1226fi 1227 1228else 1229 RANLIB=":" 1230fi 1231fi 1232 1233 1234 1235CONFIG_OBS= 1236CONFIG_DEPS= 1237CONFIG_SRCS= 1238ENABLE_CFLAGS= 1239 1240CONFIG_ALL= 1241CONFIG_CLEAN= 1242CONFIG_INSTALL= 1243CONFIG_UNINSTALL= 1244 1245 1246echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 1247echo "configure:1248: checking whether ${MAKE-make} sets \${MAKE}" >&5 1248set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` 1249if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then 1250 echo $ac_n "(cached) $ac_c" 1>&6 1251else 1252 cat > conftestmake <<\EOF 1253all: 1254 @echo 'ac_maketemp="${MAKE}"' 1255EOF 1256# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 1257eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` 1258if test -n "$ac_maketemp"; then 1259 eval ac_cv_prog_make_${ac_make}_set=yes 1260else 1261 eval ac_cv_prog_make_${ac_make}_set=no 1262fi 1263rm -f conftestmake 1264fi 1265if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 1266 echo "$ac_t""yes" 1>&6 1267 SET_MAKE= 1268else 1269 echo "$ac_t""no" 1>&6 1270 SET_MAKE="MAKE=${MAKE-make}" 1271fi 1272 1273# Extract the first word of "ranlib", so it can be a program name with args. 1274set dummy ranlib; ac_word=$2 1275echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1276echo "configure:1277: checking for $ac_word" >&5 1277if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1278 echo $ac_n "(cached) $ac_c" 1>&6 1279else 1280 if test -n "$RANLIB"; then 1281 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1282else 1283 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1284 ac_dummy="$PATH" 1285 for ac_dir in $ac_dummy; do 1286 test -z "$ac_dir" && ac_dir=. 1287 if test -f $ac_dir/$ac_word; then 1288 ac_cv_prog_RANLIB="ranlib" 1289 break 1290 fi 1291 done 1292 IFS="$ac_save_ifs" 1293 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 1294fi 1295fi 1296RANLIB="$ac_cv_prog_RANLIB" 1297if test -n "$RANLIB"; then 1298 echo "$ac_t""$RANLIB" 1>&6 1299else 1300 echo "$ac_t""no" 1>&6 1301fi 1302 1303echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 1304echo "configure:1305: checking for ANSI C header files" >&5 1305if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then 1306 echo $ac_n "(cached) $ac_c" 1>&6 1307else 1308 cat > conftest.$ac_ext <<EOF 1309#line 1310 "configure" 1310#include "confdefs.h" 1311#include <stdlib.h> 1312#include <stdarg.h> 1313#include <string.h> 1314#include <float.h> 1315EOF 1316ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 1317{ (eval echo configure:1318: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 1318ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 1319if test -z "$ac_err"; then 1320 rm -rf conftest* 1321 ac_cv_header_stdc=yes 1322else 1323 echo "$ac_err" >&5 1324 echo "configure: failed program was:" >&5 1325 cat conftest.$ac_ext >&5 1326 rm -rf conftest* 1327 ac_cv_header_stdc=no 1328fi 1329rm -f conftest* 1330 1331if test $ac_cv_header_stdc = yes; then 1332 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 1333cat > conftest.$ac_ext <<EOF 1334#line 1335 "configure" 1335#include "confdefs.h" 1336#include <string.h> 1337EOF 1338if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 1339 egrep "memchr" >/dev/null 2>&1; then 1340 : 1341else 1342 rm -rf conftest* 1343 ac_cv_header_stdc=no 1344fi 1345rm -f conftest* 1346 1347fi 1348 1349if test $ac_cv_header_stdc = yes; then 1350 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 1351cat > conftest.$ac_ext <<EOF 1352#line 1353 "configure" 1353#include "confdefs.h" 1354#include <stdlib.h> 1355EOF 1356if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 1357 egrep "free" >/dev/null 2>&1; then 1358 : 1359else 1360 rm -rf conftest* 1361 ac_cv_header_stdc=no 1362fi 1363rm -f conftest* 1364 1365fi 1366 1367if test $ac_cv_header_stdc = yes; then 1368 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 1369if test "$cross_compiling" = yes; then 1370 : 1371else 1372 cat > conftest.$ac_ext <<EOF 1373#line 1374 "configure" 1374#include "confdefs.h" 1375#include <ctype.h> 1376#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 1377#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 1378#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 1379int main () { int i; for (i = 0; i < 256; i++) 1380if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); 1381exit (0); } 1382 1383EOF 1384if { (eval echo configure:1385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 1385then 1386 : 1387else 1388 echo "configure: failed program was:" >&5 1389 cat conftest.$ac_ext >&5 1390 rm -fr conftest* 1391 ac_cv_header_stdc=no 1392fi 1393rm -fr conftest* 1394fi 1395 1396fi 1397fi 1398 1399echo "$ac_t""$ac_cv_header_stdc" 1>&6 1400if test $ac_cv_header_stdc = yes; then 1401 cat >> confdefs.h <<\EOF 1402#define STDC_HEADERS 1 1403EOF 1404 1405fi 1406 1407echo $ac_n "checking for working const""... $ac_c" 1>&6 1408echo "configure:1409: checking for working const" >&5 1409if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then 1410 echo $ac_n "(cached) $ac_c" 1>&6 1411else 1412 cat > conftest.$ac_ext <<EOF 1413#line 1414 "configure" 1414#include "confdefs.h" 1415 1416int main() { 1417 1418/* Ultrix mips cc rejects this. */ 1419typedef int charset[2]; const charset x; 1420/* SunOS 4.1.1 cc rejects this. */ 1421char const *const *ccp; 1422char **p; 1423/* NEC SVR4.0.2 mips cc rejects this. */ 1424struct point {int x, y;}; 1425static struct point const zero = {0,0}; 1426/* AIX XL C 1.02.0.0 rejects this. 1427 It does not let you subtract one const X* pointer from another in an arm 1428 of an if-expression whose if-part is not a constant expression */ 1429const char *g = "string"; 1430ccp = &g + (g ? g-g : 0); 1431/* HPUX 7.0 cc rejects these. */ 1432++ccp; 1433p = (char**) ccp; 1434ccp = (char const *const *) p; 1435{ /* SCO 3.2v4 cc rejects this. */ 1436 char *t; 1437 char const *s = 0 ? (char *) 0 : (char const *) 0; 1438 1439 *t++ = 0; 1440} 1441{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 1442 int x[] = {25, 17}; 1443 const int *foo = &x[0]; 1444 ++foo; 1445} 1446{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 1447 typedef const int *iptr; 1448 iptr p = 0; 1449 ++p; 1450} 1451{ /* AIX XL C 1.02.0.0 rejects this saying 1452 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 1453 struct s { int j; const int *ap[3]; }; 1454 struct s *b; b->j = 5; 1455} 1456{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 1457 const int foo = 10; 1458} 1459 1460; return 0; } 1461EOF 1462if { (eval echo configure:1463: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 1463 rm -rf conftest* 1464 ac_cv_c_const=yes 1465else 1466 echo "configure: failed program was:" >&5 1467 cat conftest.$ac_ext >&5 1468 rm -rf conftest* 1469 ac_cv_c_const=no 1470fi 1471rm -f conftest* 1472fi 1473 1474echo "$ac_t""$ac_cv_c_const" 1>&6 1475if test $ac_cv_c_const = no; then 1476 cat >> confdefs.h <<\EOF 1477#define const 1478EOF 1479 1480fi 1481 1482echo $ac_n "checking for inline""... $ac_c" 1>&6 1483echo "configure:1484: checking for inline" >&5 1484if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then 1485 echo $ac_n "(cached) $ac_c" 1>&6 1486else 1487 ac_cv_c_inline=no 1488for ac_kw in inline __inline__ __inline; do 1489 cat > conftest.$ac_ext <<EOF 1490#line 1491 "configure" 1491#include "confdefs.h" 1492 1493int main() { 1494} $ac_kw foo() { 1495; return 0; } 1496EOF 1497if { (eval echo configure:1498: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 1498 rm -rf conftest* 1499 ac_cv_c_inline=$ac_kw; break 1500else 1501 echo "configure: failed program was:" >&5 1502 cat conftest.$ac_ext >&5 1503fi 1504rm -f conftest* 1505done 1506 1507fi 1508 1509echo "$ac_t""$ac_cv_c_inline" 1>&6 1510case "$ac_cv_c_inline" in 1511 inline | yes) ;; 1512 no) cat >> confdefs.h <<\EOF 1513#define inline 1514EOF 1515 ;; 1516 *) cat >> confdefs.h <<EOF 1517#define inline $ac_cv_c_inline 1518EOF 1519 ;; 1520esac 1521 1522echo $ac_n "checking for off_t""... $ac_c" 1>&6 1523echo "configure:1524: checking for off_t" >&5 1524if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then 1525 echo $ac_n "(cached) $ac_c" 1>&6 1526else 1527 cat > conftest.$ac_ext <<EOF 1528#line 1529 "configure" 1529#include "confdefs.h" 1530#include <sys/types.h> 1531#if STDC_HEADERS 1532#include <stdlib.h> 1533#include <stddef.h> 1534#endif 1535EOF 1536if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 1537 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 1538 rm -rf conftest* 1539 ac_cv_type_off_t=yes 1540else 1541 rm -rf conftest* 1542 ac_cv_type_off_t=no 1543fi 1544rm -f conftest* 1545 1546fi 1547echo "$ac_t""$ac_cv_type_off_t" 1>&6 1548if test $ac_cv_type_off_t = no; then 1549 cat >> confdefs.h <<\EOF 1550#define off_t long 1551EOF 1552 1553fi 1554 1555echo $ac_n "checking for size_t""... $ac_c" 1>&6 1556echo "configure:1557: checking for size_t" >&5 1557if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then 1558 echo $ac_n "(cached) $ac_c" 1>&6 1559else 1560 cat > conftest.$ac_ext <<EOF 1561#line 1562 "configure" 1562#include "confdefs.h" 1563#include <sys/types.h> 1564#if STDC_HEADERS 1565#include <stdlib.h> 1566#include <stddef.h> 1567#endif 1568EOF 1569if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 1570 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 1571 rm -rf conftest* 1572 ac_cv_type_size_t=yes 1573else 1574 rm -rf conftest* 1575 ac_cv_type_size_t=no 1576fi 1577rm -f conftest* 1578 1579fi 1580echo "$ac_t""$ac_cv_type_size_t" 1>&6 1581if test $ac_cv_type_size_t = no; then 1582 cat >> confdefs.h <<\EOF 1583#define size_t unsigned 1584EOF 1585 1586fi 1587 1588# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 1589# for constant arguments. Useless! 1590echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 1591echo "configure:1592: checking for working alloca.h" >&5 1592if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then 1593 echo $ac_n "(cached) $ac_c" 1>&6 1594else 1595 cat > conftest.$ac_ext <<EOF 1596#line 1597 "configure" 1597#include "confdefs.h" 1598#include <alloca.h> 1599int main() { 1600char *p = alloca(2 * sizeof(int)); 1601; return 0; } 1602EOF 1603if { (eval echo configure:1604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1604 rm -rf conftest* 1605 ac_cv_header_alloca_h=yes 1606else 1607 echo "configure: failed program was:" >&5 1608 cat conftest.$ac_ext >&5 1609 rm -rf conftest* 1610 ac_cv_header_alloca_h=no 1611fi 1612rm -f conftest* 1613fi 1614 1615echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 1616if test $ac_cv_header_alloca_h = yes; then 1617 cat >> confdefs.h <<\EOF 1618#define HAVE_ALLOCA_H 1 1619EOF 1620 1621fi 1622 1623echo $ac_n "checking for alloca""... $ac_c" 1>&6 1624echo "configure:1625: checking for alloca" >&5 1625if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then 1626 echo $ac_n "(cached) $ac_c" 1>&6 1627else 1628 cat > conftest.$ac_ext <<EOF 1629#line 1630 "configure" 1630#include "confdefs.h" 1631 1632#ifdef __GNUC__ 1633# define alloca __builtin_alloca 1634#else 1635# ifdef _MSC_VER 1636# include <malloc.h> 1637# define alloca _alloca 1638# else 1639# if HAVE_ALLOCA_H 1640# include <alloca.h> 1641# else 1642# ifdef _AIX 1643 #pragma alloca 1644# else 1645# ifndef alloca /* predefined by HP cc +Olibcalls */ 1646char *alloca (); 1647# endif 1648# endif 1649# endif 1650# endif 1651#endif 1652 1653int main() { 1654char *p = (char *) alloca(1); 1655; return 0; } 1656EOF 1657if { (eval echo configure:1658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1658 rm -rf conftest* 1659 ac_cv_func_alloca_works=yes 1660else 1661 echo "configure: failed program was:" >&5 1662 cat conftest.$ac_ext >&5 1663 rm -rf conftest* 1664 ac_cv_func_alloca_works=no 1665fi 1666rm -f conftest* 1667fi 1668 1669echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 1670if test $ac_cv_func_alloca_works = yes; then 1671 cat >> confdefs.h <<\EOF 1672#define HAVE_ALLOCA 1 1673EOF 1674 1675fi 1676 1677if test $ac_cv_func_alloca_works = no; then 1678 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 1679 # that cause trouble. Some versions do not even contain alloca or 1680 # contain a buggy version. If you still want to use their alloca, 1681 # use ar to extract alloca.o from them instead of compiling alloca.c. 1682 ALLOCA=alloca.${ac_objext} 1683 cat >> confdefs.h <<\EOF 1684#define C_ALLOCA 1 1685EOF 1686 1687 1688echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 1689echo "configure:1690: checking whether alloca needs Cray hooks" >&5 1690if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then 1691 echo $ac_n "(cached) $ac_c" 1>&6 1692else 1693 cat > conftest.$ac_ext <<EOF 1694#line 1695 "configure" 1695#include "confdefs.h" 1696#if defined(CRAY) && ! defined(CRAY2) 1697webecray 1698#else 1699wenotbecray 1700#endif 1701 1702EOF 1703if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 1704 egrep "webecray" >/dev/null 2>&1; then 1705 rm -rf conftest* 1706 ac_cv_os_cray=yes 1707else 1708 rm -rf conftest* 1709 ac_cv_os_cray=no 1710fi 1711rm -f conftest* 1712 1713fi 1714 1715echo "$ac_t""$ac_cv_os_cray" 1>&6 1716if test $ac_cv_os_cray = yes; then 1717for ac_func in _getb67 GETB67 getb67; do 1718 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 1719echo "configure:1720: checking for $ac_func" >&5 1720if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 1721 echo $ac_n "(cached) $ac_c" 1>&6 1722else 1723 cat > conftest.$ac_ext <<EOF 1724#line 1725 "configure" 1725#include "confdefs.h" 1726/* System header to define __stub macros and hopefully few prototypes, 1727 which can conflict with char $ac_func(); below. */ 1728#include <assert.h> 1729/* Override any gcc2 internal prototype to avoid an error. */ 1730/* We use char because int might match the return type of a gcc2 1731 builtin and then its argument prototype would still apply. */ 1732char $ac_func(); 1733 1734int main() { 1735 1736/* The GNU C library defines this for functions which it implements 1737 to always fail with ENOSYS. Some functions are actually named 1738 something starting with __ and the normal name is an alias. */ 1739#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 1740choke me 1741#else 1742$ac_func(); 1743#endif 1744 1745; return 0; } 1746EOF 1747if { (eval echo configure:1748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1748 rm -rf conftest* 1749 eval "ac_cv_func_$ac_func=yes" 1750else 1751 echo "configure: failed program was:" >&5 1752 cat conftest.$ac_ext >&5 1753 rm -rf conftest* 1754 eval "ac_cv_func_$ac_func=no" 1755fi 1756rm -f conftest* 1757fi 1758 1759if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 1760 echo "$ac_t""yes" 1>&6 1761 cat >> confdefs.h <<EOF 1762#define CRAY_STACKSEG_END $ac_func 1763EOF 1764 1765 break 1766else 1767 echo "$ac_t""no" 1>&6 1768fi 1769 1770done 1771fi 1772 1773echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 1774echo "configure:1775: checking stack direction for C alloca" >&5 1775if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then 1776 echo $ac_n "(cached) $ac_c" 1>&6 1777else 1778 if test "$cross_compiling" = yes; then 1779 ac_cv_c_stack_direction=0 1780else 1781 cat > conftest.$ac_ext <<EOF 1782#line 1783 "configure" 1783#include "confdefs.h" 1784find_stack_direction () 1785{ 1786 static char *addr = 0; 1787 auto char dummy; 1788 if (addr == 0) 1789 { 1790 addr = &dummy; 1791 return find_stack_direction (); 1792 } 1793 else 1794 return (&dummy > addr) ? 1 : -1; 1795} 1796main () 1797{ 1798 exit (find_stack_direction() < 0); 1799} 1800EOF 1801if { (eval echo configure:1802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 1802then 1803 ac_cv_c_stack_direction=1 1804else 1805 echo "configure: failed program was:" >&5 1806 cat conftest.$ac_ext >&5 1807 rm -fr conftest* 1808 ac_cv_c_stack_direction=-1 1809fi 1810rm -fr conftest* 1811fi 1812 1813fi 1814 1815echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 1816cat >> confdefs.h <<EOF 1817#define STACK_DIRECTION $ac_cv_c_stack_direction 1818EOF 1819 1820fi 1821 1822for ac_hdr in unistd.h 1823do 1824ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 1825echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 1826echo "configure:1827: checking for $ac_hdr" >&5 1827if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 1828 echo $ac_n "(cached) $ac_c" 1>&6 1829else 1830 cat > conftest.$ac_ext <<EOF 1831#line 1832 "configure" 1832#include "confdefs.h" 1833#include <$ac_hdr> 1834EOF 1835ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 1836{ (eval echo configure:1837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 1837ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 1838if test -z "$ac_err"; then 1839 rm -rf conftest* 1840 eval "ac_cv_header_$ac_safe=yes" 1841else 1842 echo "$ac_err" >&5 1843 echo "configure: failed program was:" >&5 1844 cat conftest.$ac_ext >&5 1845 rm -rf conftest* 1846 eval "ac_cv_header_$ac_safe=no" 1847fi 1848rm -f conftest* 1849fi 1850if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 1851 echo "$ac_t""yes" 1>&6 1852 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 1853 cat >> confdefs.h <<EOF 1854#define $ac_tr_hdr 1 1855EOF 1856 1857else 1858 echo "$ac_t""no" 1>&6 1859fi 1860done 1861 1862for ac_func in getpagesize 1863do 1864echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 1865echo "configure:1866: checking for $ac_func" >&5 1866if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 1867 echo $ac_n "(cached) $ac_c" 1>&6 1868else 1869 cat > conftest.$ac_ext <<EOF 1870#line 1871 "configure" 1871#include "confdefs.h" 1872/* System header to define __stub macros and hopefully few prototypes, 1873 which can conflict with char $ac_func(); below. */ 1874#include <assert.h> 1875/* Override any gcc2 internal prototype to avoid an error. */ 1876/* We use char because int might match the return type of a gcc2 1877 builtin and then its argument prototype would still apply. */ 1878char $ac_func(); 1879 1880int main() { 1881 1882/* The GNU C library defines this for functions which it implements 1883 to always fail with ENOSYS. Some functions are actually named 1884 something starting with __ and the normal name is an alias. */ 1885#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 1886choke me 1887#else 1888$ac_func(); 1889#endif 1890 1891; return 0; } 1892EOF 1893if { (eval echo configure:1894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1894 rm -rf conftest* 1895 eval "ac_cv_func_$ac_func=yes" 1896else 1897 echo "configure: failed program was:" >&5 1898 cat conftest.$ac_ext >&5 1899 rm -rf conftest* 1900 eval "ac_cv_func_$ac_func=no" 1901fi 1902rm -f conftest* 1903fi 1904 1905if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 1906 echo "$ac_t""yes" 1>&6 1907 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 1908 cat >> confdefs.h <<EOF 1909#define $ac_tr_func 1 1910EOF 1911 1912else 1913 echo "$ac_t""no" 1>&6 1914fi 1915done 1916 1917echo $ac_n "checking for working mmap""... $ac_c" 1>&6 1918echo "configure:1919: checking for working mmap" >&5 1919if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then 1920 echo $ac_n "(cached) $ac_c" 1>&6 1921else 1922 if test "$cross_compiling" = yes; then 1923 ac_cv_func_mmap_fixed_mapped=no 1924else 1925 cat > conftest.$ac_ext <<EOF 1926#line 1927 "configure" 1927#include "confdefs.h" 1928 1929/* Thanks to Mike Haertel and Jim Avera for this test. 1930 Here is a matrix of mmap possibilities: 1931 mmap private not fixed 1932 mmap private fixed at somewhere currently unmapped 1933 mmap private fixed at somewhere already mapped 1934 mmap shared not fixed 1935 mmap shared fixed at somewhere currently unmapped 1936 mmap shared fixed at somewhere already mapped 1937 For private mappings, we should verify that changes cannot be read() 1938 back from the file, nor mmap's back from the file at a different 1939 address. (There have been systems where private was not correctly 1940 implemented like the infamous i386 svr4.0, and systems where the 1941 VM page cache was not coherent with the filesystem buffer cache 1942 like early versions of FreeBSD and possibly contemporary NetBSD.) 1943 For shared mappings, we should conversely verify that changes get 1944 propogated back to all the places they're supposed to be. 1945 1946 Grep wants private fixed already mapped. 1947 The main things grep needs to know about mmap are: 1948 * does it exist and is it safe to write into the mmap'd area 1949 * how to use it (BSD variants) */ 1950#include <sys/types.h> 1951#include <fcntl.h> 1952#include <sys/mman.h> 1953 1954/* This mess was copied from the GNU getpagesize.h. */ 1955#ifndef HAVE_GETPAGESIZE 1956# ifdef HAVE_UNISTD_H 1957# include <unistd.h> 1958# endif 1959 1960/* Assume that all systems that can run configure have sys/param.h. */ 1961# ifndef HAVE_SYS_PARAM_H 1962# define HAVE_SYS_PARAM_H 1 1963# endif 1964 1965# ifdef _SC_PAGESIZE 1966# define getpagesize() sysconf(_SC_PAGESIZE) 1967# else /* no _SC_PAGESIZE */ 1968# ifdef HAVE_SYS_PARAM_H 1969# include <sys/param.h> 1970# ifdef EXEC_PAGESIZE 1971# define getpagesize() EXEC_PAGESIZE 1972# else /* no EXEC_PAGESIZE */ 1973# ifdef NBPG 1974# define getpagesize() NBPG * CLSIZE 1975# ifndef CLSIZE 1976# define CLSIZE 1 1977# endif /* no CLSIZE */ 1978# else /* no NBPG */ 1979# ifdef NBPC 1980# define getpagesize() NBPC 1981# else /* no NBPC */ 1982# ifdef PAGESIZE 1983# define getpagesize() PAGESIZE 1984# endif /* PAGESIZE */ 1985# endif /* no NBPC */ 1986# endif /* no NBPG */ 1987# endif /* no EXEC_PAGESIZE */ 1988# else /* no HAVE_SYS_PARAM_H */ 1989# define getpagesize() 8192 /* punt totally */ 1990# endif /* no HAVE_SYS_PARAM_H */ 1991# endif /* no _SC_PAGESIZE */ 1992 1993#endif /* no HAVE_GETPAGESIZE */ 1994 1995#ifdef __cplusplus 1996extern "C" { void *malloc(unsigned); } 1997#else 1998char *malloc(); 1999#endif 2000 2001int 2002main() 2003{ 2004 char *data, *data2, *data3; 2005 int i, pagesize; 2006 int fd; 2007 2008 pagesize = getpagesize(); 2009 2010 /* 2011 * First, make a file with some known garbage in it. 2012 */ 2013 data = malloc(pagesize); 2014 if (!data) 2015 exit(1); 2016 for (i = 0; i < pagesize; ++i) 2017 *(data + i) = rand(); 2018 umask(0); 2019 fd = creat("conftestmmap", 0600); 2020 if (fd < 0) 2021 exit(1); 2022 if (write(fd, data, pagesize) != pagesize) 2023 exit(1); 2024 close(fd); 2025 2026 /* 2027 * Next, try to mmap the file at a fixed address which 2028 * already has something else allocated at it. If we can, 2029 * also make sure that we see the same garbage. 2030 */ 2031 fd = open("conftestmmap", O_RDWR); 2032 if (fd < 0) 2033 exit(1); 2034 data2 = malloc(2 * pagesize); 2035 if (!data2) 2036 exit(1); 2037 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); 2038 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, 2039 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 2040 exit(1); 2041 for (i = 0; i < pagesize; ++i) 2042 if (*(data + i) != *(data2 + i)) 2043 exit(1); 2044 2045 /* 2046 * Finally, make sure that changes to the mapped area 2047 * do not percolate back to the file as seen by read(). 2048 * (This is a bug on some variants of i386 svr4.0.) 2049 */ 2050 for (i = 0; i < pagesize; ++i) 2051 *(data2 + i) = *(data2 + i) + 1; 2052 data3 = malloc(pagesize); 2053 if (!data3) 2054 exit(1); 2055 if (read(fd, data3, pagesize) != pagesize) 2056 exit(1); 2057 for (i = 0; i < pagesize; ++i) 2058 if (*(data + i) != *(data3 + i)) 2059 exit(1); 2060 close(fd); 2061 unlink("conftestmmap"); 2062 exit(0); 2063} 2064 2065EOF 2066if { (eval echo configure:2067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 2067then 2068 ac_cv_func_mmap_fixed_mapped=yes 2069else 2070 echo "configure: failed program was:" >&5 2071 cat conftest.$ac_ext >&5 2072 rm -fr conftest* 2073 ac_cv_func_mmap_fixed_mapped=no 2074fi 2075rm -fr conftest* 2076fi 2077 2078fi 2079 2080echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 2081if test $ac_cv_func_mmap_fixed_mapped = yes; then 2082 cat >> confdefs.h <<\EOF 2083#define HAVE_MMAP 1 2084EOF 2085 2086fi 2087 2088 2089 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \ 2090unistd.h values.h sys/param.h 2091do 2092ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 2093echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 2094echo "configure:2095: checking for $ac_hdr" >&5 2095if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 2096 echo $ac_n "(cached) $ac_c" 1>&6 2097else 2098 cat > conftest.$ac_ext <<EOF 2099#line 2100 "configure" 2100#include "confdefs.h" 2101#include <$ac_hdr> 2102EOF 2103ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2104{ (eval echo configure:2105: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2105ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2106if test -z "$ac_err"; then 2107 rm -rf conftest* 2108 eval "ac_cv_header_$ac_safe=yes" 2109else 2110 echo "$ac_err" >&5 2111 echo "configure: failed program was:" >&5 2112 cat conftest.$ac_ext >&5 2113 rm -rf conftest* 2114 eval "ac_cv_header_$ac_safe=no" 2115fi 2116rm -f conftest* 2117fi 2118if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 2119 echo "$ac_t""yes" 1>&6 2120 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 2121 cat >> confdefs.h <<EOF 2122#define $ac_tr_hdr 1 2123EOF 2124 2125else 2126 echo "$ac_t""no" 1>&6 2127fi 2128done 2129 2130 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \ 2131__argz_count __argz_stringify __argz_next 2132do 2133echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 2134echo "configure:2135: checking for $ac_func" >&5 2135if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 2136 echo $ac_n "(cached) $ac_c" 1>&6 2137else 2138 cat > conftest.$ac_ext <<EOF 2139#line 2140 "configure" 2140#include "confdefs.h" 2141/* System header to define __stub macros and hopefully few prototypes, 2142 which can conflict with char $ac_func(); below. */ 2143#include <assert.h> 2144/* Override any gcc2 internal prototype to avoid an error. */ 2145/* We use char because int might match the return type of a gcc2 2146 builtin and then its argument prototype would still apply. */ 2147char $ac_func(); 2148 2149int main() { 2150 2151/* The GNU C library defines this for functions which it implements 2152 to always fail with ENOSYS. Some functions are actually named 2153 something starting with __ and the normal name is an alias. */ 2154#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 2155choke me 2156#else 2157$ac_func(); 2158#endif 2159 2160; return 0; } 2161EOF 2162if { (eval echo configure:2163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2163 rm -rf conftest* 2164 eval "ac_cv_func_$ac_func=yes" 2165else 2166 echo "configure: failed program was:" >&5 2167 cat conftest.$ac_ext >&5 2168 rm -rf conftest* 2169 eval "ac_cv_func_$ac_func=no" 2170fi 2171rm -f conftest* 2172fi 2173 2174if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 2175 echo "$ac_t""yes" 1>&6 2176 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 2177 cat >> confdefs.h <<EOF 2178#define $ac_tr_func 1 2179EOF 2180 2181else 2182 echo "$ac_t""no" 1>&6 2183fi 2184done 2185 2186 2187 if test "${ac_cv_func_stpcpy+set}" != "set"; then 2188 for ac_func in stpcpy 2189do 2190echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 2191echo "configure:2192: checking for $ac_func" >&5 2192if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 2193 echo $ac_n "(cached) $ac_c" 1>&6 2194else 2195 cat > conftest.$ac_ext <<EOF 2196#line 2197 "configure" 2197#include "confdefs.h" 2198/* System header to define __stub macros and hopefully few prototypes, 2199 which can conflict with char $ac_func(); below. */ 2200#include <assert.h> 2201/* Override any gcc2 internal prototype to avoid an error. */ 2202/* We use char because int might match the return type of a gcc2 2203 builtin and then its argument prototype would still apply. */ 2204char $ac_func(); 2205 2206int main() { 2207 2208/* The GNU C library defines this for functions which it implements 2209 to always fail with ENOSYS. Some functions are actually named 2210 something starting with __ and the normal name is an alias. */ 2211#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 2212choke me 2213#else 2214$ac_func(); 2215#endif 2216 2217; return 0; } 2218EOF 2219if { (eval echo configure:2220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2220 rm -rf conftest* 2221 eval "ac_cv_func_$ac_func=yes" 2222else 2223 echo "configure: failed program was:" >&5 2224 cat conftest.$ac_ext >&5 2225 rm -rf conftest* 2226 eval "ac_cv_func_$ac_func=no" 2227fi 2228rm -f conftest* 2229fi 2230 2231if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 2232 echo "$ac_t""yes" 1>&6 2233 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 2234 cat >> confdefs.h <<EOF 2235#define $ac_tr_func 1 2236EOF 2237 2238else 2239 echo "$ac_t""no" 1>&6 2240fi 2241done 2242 2243 fi 2244 if test "${ac_cv_func_stpcpy}" = "yes"; then 2245 cat >> confdefs.h <<\EOF 2246#define HAVE_STPCPY 1 2247EOF 2248 2249 fi 2250 2251 if test $ac_cv_header_locale_h = yes; then 2252 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 2253echo "configure:2254: checking for LC_MESSAGES" >&5 2254if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then 2255 echo $ac_n "(cached) $ac_c" 1>&6 2256else 2257 cat > conftest.$ac_ext <<EOF 2258#line 2259 "configure" 2259#include "confdefs.h" 2260#include <locale.h> 2261int main() { 2262return LC_MESSAGES 2263; return 0; } 2264EOF 2265if { (eval echo configure:2266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2266 rm -rf conftest* 2267 am_cv_val_LC_MESSAGES=yes 2268else 2269 echo "configure: failed program was:" >&5 2270 cat conftest.$ac_ext >&5 2271 rm -rf conftest* 2272 am_cv_val_LC_MESSAGES=no 2273fi 2274rm -f conftest* 2275fi 2276 2277echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6 2278 if test $am_cv_val_LC_MESSAGES = yes; then 2279 cat >> confdefs.h <<\EOF 2280#define HAVE_LC_MESSAGES 1 2281EOF 2282 2283 fi 2284 fi 2285 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 2286echo "configure:2287: checking whether NLS is requested" >&5 2287 # Check whether --enable-nls or --disable-nls was given. 2288if test "${enable_nls+set}" = set; then 2289 enableval="$enable_nls" 2290 USE_NLS=$enableval 2291else 2292 USE_NLS=yes 2293fi 2294 2295 echo "$ac_t""$USE_NLS" 1>&6 2296 2297 2298 USE_INCLUDED_LIBINTL=no 2299 2300 if test "$USE_NLS" = "yes"; then 2301 cat >> confdefs.h <<\EOF 2302#define ENABLE_NLS 1 2303EOF 2304 2305 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6 2306echo "configure:2307: checking whether included gettext is requested" >&5 2307 # Check whether --with-included-gettext or --without-included-gettext was given. 2308if test "${with_included_gettext+set}" = set; then 2309 withval="$with_included_gettext" 2310 nls_cv_force_use_gnu_gettext=$withval 2311else 2312 nls_cv_force_use_gnu_gettext=no 2313fi 2314 2315 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6 2316 2317 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" 2318 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then 2319 nls_cv_header_intl= 2320 nls_cv_header_libgt= 2321 CATOBJEXT=NONE 2322 2323 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'` 2324echo $ac_n "checking for libintl.h""... $ac_c" 1>&6 2325echo "configure:2326: checking for libintl.h" >&5 2326if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 2327 echo $ac_n "(cached) $ac_c" 1>&6 2328else 2329 cat > conftest.$ac_ext <<EOF 2330#line 2331 "configure" 2331#include "confdefs.h" 2332#include <libintl.h> 2333EOF 2334ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2335{ (eval echo configure:2336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2336ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2337if test -z "$ac_err"; then 2338 rm -rf conftest* 2339 eval "ac_cv_header_$ac_safe=yes" 2340else 2341 echo "$ac_err" >&5 2342 echo "configure: failed program was:" >&5 2343 cat conftest.$ac_ext >&5 2344 rm -rf conftest* 2345 eval "ac_cv_header_$ac_safe=no" 2346fi 2347rm -f conftest* 2348fi 2349if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 2350 echo "$ac_t""yes" 1>&6 2351 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6 2352echo "configure:2353: checking for gettext in libc" >&5 2353if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then 2354 echo $ac_n "(cached) $ac_c" 1>&6 2355else 2356 cat > conftest.$ac_ext <<EOF 2357#line 2358 "configure" 2358#include "confdefs.h" 2359#include <libintl.h> 2360int main() { 2361return (int) gettext ("") 2362; return 0; } 2363EOF 2364if { (eval echo configure:2365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2365 rm -rf conftest* 2366 gt_cv_func_gettext_libc=yes 2367else 2368 echo "configure: failed program was:" >&5 2369 cat conftest.$ac_ext >&5 2370 rm -rf conftest* 2371 gt_cv_func_gettext_libc=no 2372fi 2373rm -f conftest* 2374fi 2375 2376echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6 2377 2378 if test "$gt_cv_func_gettext_libc" != "yes"; then 2379 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6 2380echo "configure:2381: checking for bindtextdomain in -lintl" >&5 2381ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'` 2382if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 2383 echo $ac_n "(cached) $ac_c" 1>&6 2384else 2385 ac_save_LIBS="$LIBS" 2386LIBS="-lintl $LIBS" 2387cat > conftest.$ac_ext <<EOF 2388#line 2389 "configure" 2389#include "confdefs.h" 2390/* Override any gcc2 internal prototype to avoid an error. */ 2391/* We use char because int might match the return type of a gcc2 2392 builtin and then its argument prototype would still apply. */ 2393char bindtextdomain(); 2394 2395int main() { 2396bindtextdomain() 2397; return 0; } 2398EOF 2399if { (eval echo configure:2400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2400 rm -rf conftest* 2401 eval "ac_cv_lib_$ac_lib_var=yes" 2402else 2403 echo "configure: failed program was:" >&5 2404 cat conftest.$ac_ext >&5 2405 rm -rf conftest* 2406 eval "ac_cv_lib_$ac_lib_var=no" 2407fi 2408rm -f conftest* 2409LIBS="$ac_save_LIBS" 2410 2411fi 2412if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 2413 echo "$ac_t""yes" 1>&6 2414 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6 2415echo "configure:2416: checking for gettext in libintl" >&5 2416if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then 2417 echo $ac_n "(cached) $ac_c" 1>&6 2418else 2419 cat > conftest.$ac_ext <<EOF 2420#line 2421 "configure" 2421#include "confdefs.h" 2422 2423int main() { 2424return (int) gettext ("") 2425; return 0; } 2426EOF 2427if { (eval echo configure:2428: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2428 rm -rf conftest* 2429 gt_cv_func_gettext_libintl=yes 2430else 2431 echo "configure: failed program was:" >&5 2432 cat conftest.$ac_ext >&5 2433 rm -rf conftest* 2434 gt_cv_func_gettext_libintl=no 2435fi 2436rm -f conftest* 2437fi 2438 2439echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6 2440else 2441 echo "$ac_t""no" 1>&6 2442fi 2443 2444 fi 2445 2446 if test "$gt_cv_func_gettext_libc" = "yes" \ 2447 || test "$gt_cv_func_gettext_libintl" = "yes"; then 2448 cat >> confdefs.h <<\EOF 2449#define HAVE_GETTEXT 1 2450EOF 2451 2452 # Extract the first word of "msgfmt", so it can be a program name with args. 2453set dummy msgfmt; ac_word=$2 2454echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2455echo "configure:2456: checking for $ac_word" >&5 2456if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then 2457 echo $ac_n "(cached) $ac_c" 1>&6 2458else 2459 case "$MSGFMT" in 2460 /*) 2461 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 2462 ;; 2463 *) 2464 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 2465 for ac_dir in $PATH; do 2466 test -z "$ac_dir" && ac_dir=. 2467 if test -f $ac_dir/$ac_word; then 2468 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then 2469 ac_cv_path_MSGFMT="$ac_dir/$ac_word" 2470 break 2471 fi 2472 fi 2473 done 2474 IFS="$ac_save_ifs" 2475 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" 2476 ;; 2477esac 2478fi 2479MSGFMT="$ac_cv_path_MSGFMT" 2480if test -n "$MSGFMT"; then 2481 echo "$ac_t""$MSGFMT" 1>&6 2482else 2483 echo "$ac_t""no" 1>&6 2484fi 2485 if test "$MSGFMT" != "no"; then 2486 for ac_func in dcgettext 2487do 2488echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 2489echo "configure:2490: checking for $ac_func" >&5 2490if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 2491 echo $ac_n "(cached) $ac_c" 1>&6 2492else 2493 cat > conftest.$ac_ext <<EOF 2494#line 2495 "configure" 2495#include "confdefs.h" 2496/* System header to define __stub macros and hopefully few prototypes, 2497 which can conflict with char $ac_func(); below. */ 2498#include <assert.h> 2499/* Override any gcc2 internal prototype to avoid an error. */ 2500/* We use char because int might match the return type of a gcc2 2501 builtin and then its argument prototype would still apply. */ 2502char $ac_func(); 2503 2504int main() { 2505 2506/* The GNU C library defines this for functions which it implements 2507 to always fail with ENOSYS. Some functions are actually named 2508 something starting with __ and the normal name is an alias. */ 2509#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 2510choke me 2511#else 2512$ac_func(); 2513#endif 2514 2515; return 0; } 2516EOF 2517if { (eval echo configure:2518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2518 rm -rf conftest* 2519 eval "ac_cv_func_$ac_func=yes" 2520else 2521 echo "configure: failed program was:" >&5 2522 cat conftest.$ac_ext >&5 2523 rm -rf conftest* 2524 eval "ac_cv_func_$ac_func=no" 2525fi 2526rm -f conftest* 2527fi 2528 2529if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 2530 echo "$ac_t""yes" 1>&6 2531 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 2532 cat >> confdefs.h <<EOF 2533#define $ac_tr_func 1 2534EOF 2535 2536else 2537 echo "$ac_t""no" 1>&6 2538fi 2539done 2540 2541 # Extract the first word of "gmsgfmt", so it can be a program name with args. 2542set dummy gmsgfmt; ac_word=$2 2543echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2544echo "configure:2545: checking for $ac_word" >&5 2545if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then 2546 echo $ac_n "(cached) $ac_c" 1>&6 2547else 2548 case "$GMSGFMT" in 2549 /*) 2550 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 2551 ;; 2552 ?:/*) 2553 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. 2554 ;; 2555 *) 2556 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2557 ac_dummy="$PATH" 2558 for ac_dir in $ac_dummy; do 2559 test -z "$ac_dir" && ac_dir=. 2560 if test -f $ac_dir/$ac_word; then 2561 ac_cv_path_GMSGFMT="$ac_dir/$ac_word" 2562 break 2563 fi 2564 done 2565 IFS="$ac_save_ifs" 2566 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 2567 ;; 2568esac 2569fi 2570GMSGFMT="$ac_cv_path_GMSGFMT" 2571if test -n "$GMSGFMT"; then 2572 echo "$ac_t""$GMSGFMT" 1>&6 2573else 2574 echo "$ac_t""no" 1>&6 2575fi 2576 2577 # Extract the first word of "xgettext", so it can be a program name with args. 2578set dummy xgettext; ac_word=$2 2579echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2580echo "configure:2581: checking for $ac_word" >&5 2581if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then 2582 echo $ac_n "(cached) $ac_c" 1>&6 2583else 2584 case "$XGETTEXT" in 2585 /*) 2586 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 2587 ;; 2588 *) 2589 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 2590 for ac_dir in $PATH; do 2591 test -z "$ac_dir" && ac_dir=. 2592 if test -f $ac_dir/$ac_word; then 2593 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then 2594 ac_cv_path_XGETTEXT="$ac_dir/$ac_word" 2595 break 2596 fi 2597 fi 2598 done 2599 IFS="$ac_save_ifs" 2600 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 2601 ;; 2602esac 2603fi 2604XGETTEXT="$ac_cv_path_XGETTEXT" 2605if test -n "$XGETTEXT"; then 2606 echo "$ac_t""$XGETTEXT" 1>&6 2607else 2608 echo "$ac_t""no" 1>&6 2609fi 2610 2611 cat > conftest.$ac_ext <<EOF 2612#line 2613 "configure" 2613#include "confdefs.h" 2614 2615int main() { 2616extern int _nl_msg_cat_cntr; 2617 return _nl_msg_cat_cntr 2618; return 0; } 2619EOF 2620if { (eval echo configure:2621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2621 rm -rf conftest* 2622 CATOBJEXT=.gmo 2623 DATADIRNAME=share 2624else 2625 echo "configure: failed program was:" >&5 2626 cat conftest.$ac_ext >&5 2627 rm -rf conftest* 2628 CATOBJEXT=.mo 2629 DATADIRNAME=lib 2630fi 2631rm -f conftest* 2632 INSTOBJEXT=.mo 2633 fi 2634 fi 2635 2636else 2637 echo "$ac_t""no" 1>&6 2638fi 2639 2640 2641 2642 if test "$CATOBJEXT" = "NONE"; then 2643 nls_cv_use_gnu_gettext=yes 2644 fi 2645 fi 2646 2647 if test "$nls_cv_use_gnu_gettext" = "yes"; then 2648 INTLOBJS="\$(GETTOBJS)" 2649 # Extract the first word of "msgfmt", so it can be a program name with args. 2650set dummy msgfmt; ac_word=$2 2651echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2652echo "configure:2653: checking for $ac_word" >&5 2653if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then 2654 echo $ac_n "(cached) $ac_c" 1>&6 2655else 2656 case "$MSGFMT" in 2657 /*) 2658 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 2659 ;; 2660 *) 2661 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 2662 for ac_dir in $PATH; do 2663 test -z "$ac_dir" && ac_dir=. 2664 if test -f $ac_dir/$ac_word; then 2665 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then 2666 ac_cv_path_MSGFMT="$ac_dir/$ac_word" 2667 break 2668 fi 2669 fi 2670 done 2671 IFS="$ac_save_ifs" 2672 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt" 2673 ;; 2674esac 2675fi 2676MSGFMT="$ac_cv_path_MSGFMT" 2677if test -n "$MSGFMT"; then 2678 echo "$ac_t""$MSGFMT" 1>&6 2679else 2680 echo "$ac_t""no" 1>&6 2681fi 2682 2683 # Extract the first word of "gmsgfmt", so it can be a program name with args. 2684set dummy gmsgfmt; ac_word=$2 2685echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2686echo "configure:2687: checking for $ac_word" >&5 2687if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then 2688 echo $ac_n "(cached) $ac_c" 1>&6 2689else 2690 case "$GMSGFMT" in 2691 /*) 2692 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 2693 ;; 2694 ?:/*) 2695 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. 2696 ;; 2697 *) 2698 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2699 ac_dummy="$PATH" 2700 for ac_dir in $ac_dummy; do 2701 test -z "$ac_dir" && ac_dir=. 2702 if test -f $ac_dir/$ac_word; then 2703 ac_cv_path_GMSGFMT="$ac_dir/$ac_word" 2704 break 2705 fi 2706 done 2707 IFS="$ac_save_ifs" 2708 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 2709 ;; 2710esac 2711fi 2712GMSGFMT="$ac_cv_path_GMSGFMT" 2713if test -n "$GMSGFMT"; then 2714 echo "$ac_t""$GMSGFMT" 1>&6 2715else 2716 echo "$ac_t""no" 1>&6 2717fi 2718 2719 # Extract the first word of "xgettext", so it can be a program name with args. 2720set dummy xgettext; ac_word=$2 2721echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2722echo "configure:2723: checking for $ac_word" >&5 2723if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then 2724 echo $ac_n "(cached) $ac_c" 1>&6 2725else 2726 case "$XGETTEXT" in 2727 /*) 2728 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 2729 ;; 2730 *) 2731 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 2732 for ac_dir in $PATH; do 2733 test -z "$ac_dir" && ac_dir=. 2734 if test -f $ac_dir/$ac_word; then 2735 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then 2736 ac_cv_path_XGETTEXT="$ac_dir/$ac_word" 2737 break 2738 fi 2739 fi 2740 done 2741 IFS="$ac_save_ifs" 2742 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 2743 ;; 2744esac 2745fi 2746XGETTEXT="$ac_cv_path_XGETTEXT" 2747if test -n "$XGETTEXT"; then 2748 echo "$ac_t""$XGETTEXT" 1>&6 2749else 2750 echo "$ac_t""no" 1>&6 2751fi 2752 2753 2754 USE_INCLUDED_LIBINTL=yes 2755 CATOBJEXT=.gmo 2756 INSTOBJEXT=.mo 2757 DATADIRNAME=share 2758 INTLDEPS='$(top_builddir)/../intl/libintl.a' 2759 INTLLIBS=$INTLDEPS 2760 LIBS=`echo $LIBS | sed -e 's/-lintl//'` 2761 nls_cv_header_intl=libintl.h 2762 nls_cv_header_libgt=libgettext.h 2763 fi 2764 2765 if test "$XGETTEXT" != ":"; then 2766 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then 2767 : ; 2768 else 2769 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6 2770 XGETTEXT=":" 2771 fi 2772 fi 2773 2774 # We need to process the po/ directory. 2775 POSUB=po 2776 else 2777 DATADIRNAME=share 2778 nls_cv_header_intl=libintl.h 2779 nls_cv_header_libgt=libgettext.h 2780 fi 2781 2782 # If this is used in GNU gettext we have to set USE_NLS to `yes' 2783 # because some of the sources are only built for this goal. 2784 if test "$PACKAGE" = gettext; then 2785 USE_NLS=yes 2786 USE_INCLUDED_LIBINTL=yes 2787 fi 2788 2789 for lang in $ALL_LINGUAS; do 2790 GMOFILES="$GMOFILES $lang.gmo" 2791 POFILES="$POFILES $lang.po" 2792 done 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 if test "x$CATOBJEXT" != "x"; then 2808 if test "x$ALL_LINGUAS" = "x"; then 2809 LINGUAS= 2810 else 2811 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 2812echo "configure:2813: checking for catalogs to be installed" >&5 2813 NEW_LINGUAS= 2814 for lang in ${LINGUAS=$ALL_LINGUAS}; do 2815 case "$ALL_LINGUAS" in 2816 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; 2817 esac 2818 done 2819 LINGUAS=$NEW_LINGUAS 2820 echo "$ac_t""$LINGUAS" 1>&6 2821 fi 2822 2823 if test -n "$LINGUAS"; then 2824 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done 2825 fi 2826 fi 2827 2828 if test $ac_cv_header_locale_h = yes; then 2829 INCLUDE_LOCALE_H="#include <locale.h>" 2830 else 2831 INCLUDE_LOCALE_H="\ 2832/* The system does not provide the header <locale.h>. Take care yourself. */" 2833 fi 2834 2835 2836 if test -f $srcdir/po2tbl.sed.in; then 2837 if test "$CATOBJEXT" = ".cat"; then 2838 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'` 2839echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6 2840echo "configure:2841: checking for linux/version.h" >&5 2841if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 2842 echo $ac_n "(cached) $ac_c" 1>&6 2843else 2844 cat > conftest.$ac_ext <<EOF 2845#line 2846 "configure" 2846#include "confdefs.h" 2847#include <linux/version.h> 2848EOF 2849ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2850{ (eval echo configure:2851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2851ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2852if test -z "$ac_err"; then 2853 rm -rf conftest* 2854 eval "ac_cv_header_$ac_safe=yes" 2855else 2856 echo "$ac_err" >&5 2857 echo "configure: failed program was:" >&5 2858 cat conftest.$ac_ext >&5 2859 rm -rf conftest* 2860 eval "ac_cv_header_$ac_safe=no" 2861fi 2862rm -f conftest* 2863fi 2864if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 2865 echo "$ac_t""yes" 1>&6 2866 msgformat=linux 2867else 2868 echo "$ac_t""no" 1>&6 2869msgformat=xopen 2870fi 2871 2872 2873 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed 2874 fi 2875 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \ 2876 $srcdir/po2tbl.sed.in > po2tbl.sed 2877 fi 2878 2879 if test "$PACKAGE" = "gettext"; then 2880 GT_NO="#NO#" 2881 GT_YES= 2882 else 2883 GT_NO= 2884 GT_YES="#YES#" 2885 fi 2886 2887 2888 2889 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs" 2890 2891 2892 l= 2893 2894 2895 if test -f $srcdir/po/POTFILES.in; then 2896 test -d po || mkdir po 2897 if test "x$srcdir" != "x."; then 2898 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then 2899 posrcprefix="$srcdir/" 2900 else 2901 posrcprefix="../$srcdir/" 2902 fi 2903 else 2904 posrcprefix="../" 2905 fi 2906 rm -f po/POTFILES 2907 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ 2908 < $srcdir/po/POTFILES.in > po/POTFILES 2909 fi 2910 2911 2912localedir='${datadir}/locale' 2913 2914 2915if test "x$POSUB" != x; then 2916 2917 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 2918echo "configure:2919: checking for catalogs to be installed" >&5 2919 # Look for .po and .gmo files in the source directory. 2920 CATALOGS= 2921 XLINGUAS= 2922 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 2923 # If there aren't any .gmo files the shell will give us the 2924 # literal string "../path/to/srcdir/po/*.gmo" which has to be 2925 # weeded out. 2926 case "$cat" in *\**) 2927 continue;; 2928 esac 2929 # The quadruple backslash is collapsed to a double backslash 2930 # by the backticks, then collapsed again by the double quotes, 2931 # leaving us with one backslash in the sed expression (right 2932 # before the dot that mustn't act as a wildcard). 2933 cat=`echo $cat | sed -e "s!$srcdir/!!" -e "s!\\\\.po!.gmo!"` 2934 lang=`echo $cat | sed -e 's!po/!!' -e "s!\\\\.gmo!!"` 2935 # The user is allowed to set LINGUAS to a list of languages to 2936 # install catalogs for. If it's empty that means "all of them." 2937 if test "x$LINGUAS" = x; then 2938 CATALOGS="$CATALOGS $cat" 2939 XLINGUAS="$XLINGUAS $lang" 2940 else 2941 case "$LINGUAS" in *$lang*) 2942 CATALOGS="$CATALOGS $cat" 2943 XLINGUAS="$XLINGUAS $lang" 2944 ;; 2945 esac 2946 fi 2947 done 2948 LINGUAS="$XLINGUAS" 2949 echo "$ac_t""$LINGUAS" 1>&6 2950 2951 CONFIG_ALL="$CONFIG_ALL all-po" 2952 CONFIG_CLEAN="$CONFIG_CLEAN clean-po" 2953 CONFIG_INSTALL="$CONFIG_INSTALL install-po" 2954 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po" 2955fi 2956 2957PACKAGE=gdb 2958cat >> confdefs.h <<EOF 2959#define PACKAGE "$PACKAGE" 2960EOF 2961 2962 2963 2964debugdir=${libdir}/debug 2965 2966# Check whether --with-separate-debug-dir or --without-separate-debug-dir was given. 2967if test "${with_separate_debug_dir+set}" = set; then 2968 withval="$with_separate_debug_dir" 2969 debugdir="${withval}" 2970fi 2971 2972 2973 2974 test "x$prefix" = xNONE && prefix="$ac_default_prefix" 2975 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 2976 ac_define_dir=`eval echo $debugdir` 2977 ac_define_dir=`eval echo $ac_define_dir` 2978 cat >> confdefs.h <<EOF 2979#define DEBUGDIR "$ac_define_dir" 2980EOF 2981 2982 2983#AC_DEFINE_UNQUOTED(DEBUGDIR, "$debugdir"), 2984 2985subdirs="doc testsuite" 2986 2987configdirs= 2988 2989. $srcdir/configure.host 2990 2991. $srcdir/configure.tgt 2992 2993# Fetch the default architecture and default target vector from BFD. 2994targ=$target; . $srcdir/../bfd/config.bfd 2995 2996# We only want the first architecture, so strip off the others if 2997# there is more than one. 2998targ_archs=`echo $targ_archs | sed 's/ .*//'` 2999 3000if test "x$targ_archs" != x; then 3001 cat >> confdefs.h <<EOF 3002#define DEFAULT_BFD_ARCH $targ_archs 3003EOF 3004 3005fi 3006if test "x$targ_defvec" != x; then 3007 cat >> confdefs.h <<EOF 3008#define DEFAULT_BFD_VEC $targ_defvec 3009EOF 3010 3011fi 3012 3013if test "$program_transform_name" = s,x,x,; then 3014 program_transform_name= 3015else 3016 # Double any \ or $. echo might interpret backslashes. 3017 cat <<\EOF_SED > conftestsed 3018s,\\,\\\\,g; s,\$,$$,g 3019EOF_SED 3020 program_transform_name="`echo $program_transform_name|sed -f conftestsed`" 3021 rm -f conftestsed 3022fi 3023test "$program_prefix" != NONE && 3024 program_transform_name="s,^,${program_prefix},; $program_transform_name" 3025# Use a double $ so make ignores it. 3026test "$program_suffix" != NONE && 3027 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name" 3028 3029# sed with no file args requires a program. 3030test "$program_transform_name" = "" && program_transform_name="s,x,x," 3031 3032 3033# The CLI cannot be disabled yet, but may be in the future. 3034 3035# Enable CLI. 3036# Check whether --enable-gdbcli or --disable-gdbcli was given. 3037if test "${enable_gdbcli+set}" = set; then 3038 enableval="$enable_gdbcli" 3039 case $enableval in 3040 yes) 3041 ;; 3042 no) 3043 { echo "configure: error: the command-line interface cannot be disabled yet" 1>&2; exit 1; } ;; 3044 *) 3045 { echo "configure: error: bad value $enableval for --enable-gdbcli" 1>&2; exit 1; } ;; 3046 esac 3047else 3048 enable_gdbcli=yes 3049fi 3050 3051if test x"$enable_gdbcli" = xyes; then 3052 if test -d $srcdir/cli; then 3053 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)" 3054 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)" 3055 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)" 3056 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)" 3057 fi 3058fi 3059 3060# Enable MI. 3061# Check whether --enable-gdbmi or --disable-gdbmi was given. 3062if test "${enable_gdbmi+set}" = set; then 3063 enableval="$enable_gdbmi" 3064 case $enableval in 3065 yes | no) 3066 ;; 3067 *) 3068 { echo "configure: error: bad value $enableval for --enable-gdbmi" 1>&2; exit 1; } ;; 3069 esac 3070else 3071 enable_gdbmi=yes 3072fi 3073 3074if test x"$enable_gdbmi" = xyes; then 3075 if test -d $srcdir/mi; then 3076 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)" 3077 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)" 3078 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)" 3079 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)" 3080 fi 3081fi 3082 3083# Enable TUI. 3084# Check whether --enable-tui or --disable-tui was given. 3085if test "${enable_tui+set}" = set; then 3086 enableval="$enable_tui" 3087 case $enableval in 3088 yes | no) 3089 ;; 3090 *) 3091 { echo "configure: error: bad value $enableval for --enable-tui" 1>&2; exit 1; } ;; 3092 esac 3093else 3094 enable_tui=yes 3095fi 3096 3097 3098# Enable gdbtk. 3099# Check whether --enable-gdbtk or --disable-gdbtk was given. 3100if test "${enable_gdbtk+set}" = set; then 3101 enableval="$enable_gdbtk" 3102 case $enableval in 3103 yes | no) 3104 ;; 3105 *) 3106 { echo "configure: error: bad value $enableval for --enable-gdbtk" 1>&2; exit 1; } ;; 3107 esac 3108else 3109 if test -d $srcdir/gdbtk; then 3110 enable_gdbtk=yes 3111 else 3112 enable_gdbtk=no 3113 fi 3114fi 3115 3116# We unconditionally disable gdbtk tests on selected platforms. 3117case $host_os in 3118 go32* | windows*) 3119 echo "configure: warning: gdbtk isn't supported on $host; disabling" 1>&2 3120 enable_gdbtk=no ;; 3121esac 3122 3123# Libunwind support. 3124# Check whether --with-libunwind or --without-libunwind was given. 3125if test "${with_libunwind+set}" = set; then 3126 withval="$with_libunwind" 3127 case "${withval}" in 3128 yes) enable_libunwind=yes ;; 3129 no) enable_libunwind=no ;; 3130 *) { echo "configure: error: bad value ${withval} for GDB with-libunwind option" 1>&2; exit 1; } ;; 3131esac 3132else 3133 3134 for ac_hdr in libunwind.h 3135do 3136ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 3137echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 3138echo "configure:3139: checking for $ac_hdr" >&5 3139if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3140 echo $ac_n "(cached) $ac_c" 1>&6 3141else 3142 cat > conftest.$ac_ext <<EOF 3143#line 3144 "configure" 3144#include "confdefs.h" 3145#include <$ac_hdr> 3146EOF 3147ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3148{ (eval echo configure:3149: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3149ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3150if test -z "$ac_err"; then 3151 rm -rf conftest* 3152 eval "ac_cv_header_$ac_safe=yes" 3153else 3154 echo "$ac_err" >&5 3155 echo "configure: failed program was:" >&5 3156 cat conftest.$ac_ext >&5 3157 rm -rf conftest* 3158 eval "ac_cv_header_$ac_safe=no" 3159fi 3160rm -f conftest* 3161fi 3162if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3163 echo "$ac_t""yes" 1>&6 3164 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 3165 cat >> confdefs.h <<EOF 3166#define $ac_tr_hdr 1 3167EOF 3168 3169else 3170 echo "$ac_t""no" 1>&6 3171fi 3172done 3173 3174 for ac_hdr in libunwind-ia64.h 3175do 3176ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 3177echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 3178echo "configure:3179: checking for $ac_hdr" >&5 3179if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3180 echo $ac_n "(cached) $ac_c" 1>&6 3181else 3182 cat > conftest.$ac_ext <<EOF 3183#line 3184 "configure" 3184#include "confdefs.h" 3185#include <$ac_hdr> 3186EOF 3187ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3188{ (eval echo configure:3189: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3189ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3190if test -z "$ac_err"; then 3191 rm -rf conftest* 3192 eval "ac_cv_header_$ac_safe=yes" 3193else 3194 echo "$ac_err" >&5 3195 echo "configure: failed program was:" >&5 3196 cat conftest.$ac_ext >&5 3197 rm -rf conftest* 3198 eval "ac_cv_header_$ac_safe=no" 3199fi 3200rm -f conftest* 3201fi 3202if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3203 echo "$ac_t""yes" 1>&6 3204 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 3205 cat >> confdefs.h <<EOF 3206#define $ac_tr_hdr 1 3207EOF 3208 3209else 3210 echo "$ac_t""no" 1>&6 3211fi 3212done 3213 3214 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then 3215 enable_libunwind=yes; 3216 fi 3217 3218fi 3219 3220 3221if test x"$enable_libunwind" = xyes; then 3222 for ac_hdr in libunwind.h 3223do 3224ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 3225echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 3226echo "configure:3227: checking for $ac_hdr" >&5 3227if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3228 echo $ac_n "(cached) $ac_c" 1>&6 3229else 3230 cat > conftest.$ac_ext <<EOF 3231#line 3232 "configure" 3232#include "confdefs.h" 3233#include <$ac_hdr> 3234EOF 3235ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3236{ (eval echo configure:3237: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3237ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3238if test -z "$ac_err"; then 3239 rm -rf conftest* 3240 eval "ac_cv_header_$ac_safe=yes" 3241else 3242 echo "$ac_err" >&5 3243 echo "configure: failed program was:" >&5 3244 cat conftest.$ac_ext >&5 3245 rm -rf conftest* 3246 eval "ac_cv_header_$ac_safe=no" 3247fi 3248rm -f conftest* 3249fi 3250if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3251 echo "$ac_t""yes" 1>&6 3252 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 3253 cat >> confdefs.h <<EOF 3254#define $ac_tr_hdr 1 3255EOF 3256 3257else 3258 echo "$ac_t""no" 1>&6 3259fi 3260done 3261 3262 for ac_hdr in libunwind-ia64.h 3263do 3264ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 3265echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 3266echo "configure:3267: checking for $ac_hdr" >&5 3267if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3268 echo $ac_n "(cached) $ac_c" 1>&6 3269else 3270 cat > conftest.$ac_ext <<EOF 3271#line 3272 "configure" 3272#include "confdefs.h" 3273#include <$ac_hdr> 3274EOF 3275ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3276{ (eval echo configure:3277: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3277ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3278if test -z "$ac_err"; then 3279 rm -rf conftest* 3280 eval "ac_cv_header_$ac_safe=yes" 3281else 3282 echo "$ac_err" >&5 3283 echo "configure: failed program was:" >&5 3284 cat conftest.$ac_ext >&5 3285 rm -rf conftest* 3286 eval "ac_cv_header_$ac_safe=no" 3287fi 3288rm -f conftest* 3289fi 3290if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3291 echo "$ac_t""yes" 1>&6 3292 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 3293 cat >> confdefs.h <<EOF 3294#define $ac_tr_hdr 1 3295EOF 3296 3297else 3298 echo "$ac_t""no" 1>&6 3299fi 3300done 3301 3302 cat >> confdefs.h <<\EOF 3303#define HAVE_LIBUNWIND 1 3304EOF 3305 3306 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o" 3307 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o" 3308 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c" 3309fi 3310 3311# Profiling support. 3312# Check whether --enable-profiling or --disable-profiling was given. 3313if test "${enable_profiling+set}" = set; then 3314 enableval="$enable_profiling" 3315 case $enableval in 3316 yes | no) 3317 ;; 3318 *) 3319 { echo "configure: error: bad value $enableval for --enable-profile" 1>&2; exit 1; } ;; 3320 esac 3321else 3322 enable_profiling=no 3323fi 3324 3325 3326for ac_func in monstartup _mcleanup 3327do 3328echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3329echo "configure:3330: checking for $ac_func" >&5 3330if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3331 echo $ac_n "(cached) $ac_c" 1>&6 3332else 3333 cat > conftest.$ac_ext <<EOF 3334#line 3335 "configure" 3335#include "confdefs.h" 3336/* System header to define __stub macros and hopefully few prototypes, 3337 which can conflict with char $ac_func(); below. */ 3338#include <assert.h> 3339/* Override any gcc2 internal prototype to avoid an error. */ 3340/* We use char because int might match the return type of a gcc2 3341 builtin and then its argument prototype would still apply. */ 3342char $ac_func(); 3343 3344int main() { 3345 3346/* The GNU C library defines this for functions which it implements 3347 to always fail with ENOSYS. Some functions are actually named 3348 something starting with __ and the normal name is an alias. */ 3349#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3350choke me 3351#else 3352$ac_func(); 3353#endif 3354 3355; return 0; } 3356EOF 3357if { (eval echo configure:3358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3358 rm -rf conftest* 3359 eval "ac_cv_func_$ac_func=yes" 3360else 3361 echo "configure: failed program was:" >&5 3362 cat conftest.$ac_ext >&5 3363 rm -rf conftest* 3364 eval "ac_cv_func_$ac_func=no" 3365fi 3366rm -f conftest* 3367fi 3368 3369if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3370 echo "$ac_t""yes" 1>&6 3371 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 3372 cat >> confdefs.h <<EOF 3373#define $ac_tr_func 1 3374EOF 3375 3376else 3377 echo "$ac_t""no" 1>&6 3378fi 3379done 3380 3381echo $ac_n "checking for _etext""... $ac_c" 1>&6 3382echo "configure:3383: checking for _etext" >&5 3383if eval "test \"`echo '$''{'ac_cv_var__etext'+set}'`\" = set"; then 3384 echo $ac_n "(cached) $ac_c" 1>&6 3385else 3386 cat > conftest.$ac_ext <<EOF 3387#line 3388 "configure" 3388#include "confdefs.h" 3389#include <stdlib.h> 3390extern char _etext; 3391 3392int main() { 3393free (&_etext); 3394; return 0; } 3395EOF 3396if { (eval echo configure:3397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3397 rm -rf conftest* 3398 ac_cv_var__etext=yes 3399else 3400 echo "configure: failed program was:" >&5 3401 cat conftest.$ac_ext >&5 3402 rm -rf conftest* 3403 ac_cv_var__etext=no 3404fi 3405rm -f conftest* 3406fi 3407 3408echo "$ac_t""$ac_cv_var__etext" 1>&6 3409if test $ac_cv_var__etext = yes; then 3410 cat >> confdefs.h <<\EOF 3411#define HAVE__ETEXT 1 3412EOF 3413 3414fi 3415if test "$enable_profiling" = yes ; then 3416 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then 3417 { echo "configure: error: --enable-profiling requires monstartup and _mcleanup" 1>&2; exit 1; } 3418 fi 3419 PROFILE_CFLAGS=-pg 3420 OLD_CFLAGS="$CFLAGS" 3421 CFLAGS="$CFLAGS $PROFILE_CFLAGS" 3422 3423 echo $ac_n "checking whether $CC supports -pg""... $ac_c" 1>&6 3424echo "configure:3425: checking whether $CC supports -pg" >&5 3425if eval "test \"`echo '$''{'ac_cv_cc_supports_pg'+set}'`\" = set"; then 3426 echo $ac_n "(cached) $ac_c" 1>&6 3427else 3428 cat > conftest.$ac_ext <<EOF 3429#line 3430 "configure" 3430#include "confdefs.h" 3431 3432int main() { 3433int x; 3434; return 0; } 3435EOF 3436if { (eval echo configure:3437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 3437 rm -rf conftest* 3438 ac_cv_cc_supports_pg=yes 3439else 3440 echo "configure: failed program was:" >&5 3441 cat conftest.$ac_ext >&5 3442 rm -rf conftest* 3443 ac_cv_cc_supports_pg=no 3444fi 3445rm -f conftest* 3446fi 3447 3448echo "$ac_t""$ac_cv_cc_supports_pg" 1>&6 3449 3450 if test $ac_cv_cc_supports_pg = no; then 3451 { echo "configure: error: --enable-profiling requires a compiler which supports -pg" 1>&2; exit 1; } 3452 fi 3453 3454 CFLAGS="$OLD_CFLAGS" 3455fi 3456 3457# --------------------- # 3458# Checks for programs. # 3459# --------------------- # 3460 3461for ac_prog in mawk gawk nawk awk 3462do 3463# Extract the first word of "$ac_prog", so it can be a program name with args. 3464set dummy $ac_prog; ac_word=$2 3465echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3466echo "configure:3467: checking for $ac_word" >&5 3467if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then 3468 echo $ac_n "(cached) $ac_c" 1>&6 3469else 3470 if test -n "$AWK"; then 3471 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3472else 3473 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 3474 ac_dummy="$PATH" 3475 for ac_dir in $ac_dummy; do 3476 test -z "$ac_dir" && ac_dir=. 3477 if test -f $ac_dir/$ac_word; then 3478 ac_cv_prog_AWK="$ac_prog" 3479 break 3480 fi 3481 done 3482 IFS="$ac_save_ifs" 3483fi 3484fi 3485AWK="$ac_cv_prog_AWK" 3486if test -n "$AWK"; then 3487 echo "$ac_t""$AWK" 1>&6 3488else 3489 echo "$ac_t""no" 1>&6 3490fi 3491 3492test -n "$AWK" && break 3493done 3494 3495# Find a good install program. We prefer a C program (faster), 3496# so one script is as good as another. But avoid the broken or 3497# incompatible versions: 3498# SysV /etc/install, /usr/sbin/install 3499# SunOS /usr/etc/install 3500# IRIX /sbin/install 3501# AIX /bin/install 3502# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3503# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3504# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3505# ./install, which can be erroneously created by make from ./install.sh. 3506echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 3507echo "configure:3508: checking for a BSD compatible install" >&5 3508if test -z "$INSTALL"; then 3509if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then 3510 echo $ac_n "(cached) $ac_c" 1>&6 3511else 3512 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" 3513 for ac_dir in $PATH; do 3514 # Account for people who put trailing slashes in PATH elements. 3515 case "$ac_dir/" in 3516 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; 3517 *) 3518 # OSF1 and SCO ODT 3.0 have their own names for install. 3519 # Don't use installbsd from OSF since it installs stuff as root 3520 # by default. 3521 for ac_prog in ginstall scoinst install; do 3522 if test -f $ac_dir/$ac_prog; then 3523 if test $ac_prog = install && 3524 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then 3525 # AIX install. It has an incompatible calling convention. 3526 : 3527 else 3528 ac_cv_path_install="$ac_dir/$ac_prog -c" 3529 break 2 3530 fi 3531 fi 3532 done 3533 ;; 3534 esac 3535 done 3536 IFS="$ac_save_IFS" 3537 3538fi 3539 if test "${ac_cv_path_install+set}" = set; then 3540 INSTALL="$ac_cv_path_install" 3541 else 3542 # As a last resort, use the slow shell script. We don't cache a 3543 # path for INSTALL within a source directory, because that will 3544 # break other packages using the cache if that directory is 3545 # removed, or if the path is relative. 3546 INSTALL="$ac_install_sh" 3547 fi 3548fi 3549echo "$ac_t""$INSTALL" 1>&6 3550 3551# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3552# It thinks the first close brace ends the variable substitution. 3553test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3554 3555test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' 3556 3557test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3558 3559echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 3560echo "configure:3561: checking whether ln -s works" >&5 3561if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then 3562 echo $ac_n "(cached) $ac_c" 1>&6 3563else 3564 rm -f conftestdata 3565if ln -s X conftestdata 2>/dev/null 3566then 3567 rm -f conftestdata 3568 ac_cv_prog_LN_S="ln -s" 3569else 3570 ac_cv_prog_LN_S=ln 3571fi 3572fi 3573LN_S="$ac_cv_prog_LN_S" 3574if test "$ac_cv_prog_LN_S" = "ln -s"; then 3575 echo "$ac_t""yes" 1>&6 3576else 3577 echo "$ac_t""no" 1>&6 3578fi 3579 3580# Extract the first word of "ranlib", so it can be a program name with args. 3581set dummy ranlib; ac_word=$2 3582echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3583echo "configure:3584: checking for $ac_word" >&5 3584if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 3585 echo $ac_n "(cached) $ac_c" 1>&6 3586else 3587 if test -n "$RANLIB"; then 3588 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3589else 3590 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 3591 ac_dummy="$PATH" 3592 for ac_dir in $ac_dummy; do 3593 test -z "$ac_dir" && ac_dir=. 3594 if test -f $ac_dir/$ac_word; then 3595 ac_cv_prog_RANLIB="ranlib" 3596 break 3597 fi 3598 done 3599 IFS="$ac_save_ifs" 3600 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 3601fi 3602fi 3603RANLIB="$ac_cv_prog_RANLIB" 3604if test -n "$RANLIB"; then 3605 echo "$ac_t""$RANLIB" 1>&6 3606else 3607 echo "$ac_t""no" 1>&6 3608fi 3609 3610for ac_prog in 'bison -y' byacc 3611do 3612# Extract the first word of "$ac_prog", so it can be a program name with args. 3613set dummy $ac_prog; ac_word=$2 3614echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3615echo "configure:3616: checking for $ac_word" >&5 3616if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then 3617 echo $ac_n "(cached) $ac_c" 1>&6 3618else 3619 if test -n "$YACC"; then 3620 ac_cv_prog_YACC="$YACC" # Let the user override the test. 3621else 3622 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 3623 ac_dummy="$PATH" 3624 for ac_dir in $ac_dummy; do 3625 test -z "$ac_dir" && ac_dir=. 3626 if test -f $ac_dir/$ac_word; then 3627 ac_cv_prog_YACC="$ac_prog" 3628 break 3629 fi 3630 done 3631 IFS="$ac_save_ifs" 3632fi 3633fi 3634YACC="$ac_cv_prog_YACC" 3635if test -n "$YACC"; then 3636 echo "$ac_t""$YACC" 1>&6 3637else 3638 echo "$ac_t""no" 1>&6 3639fi 3640 3641test -n "$YACC" && break 3642done 3643test -n "$YACC" || YACC="yacc" 3644 3645 3646# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3647set dummy ${ac_tool_prefix}ar; ac_word=$2 3648echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3649echo "configure:3650: checking for $ac_word" >&5 3650if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then 3651 echo $ac_n "(cached) $ac_c" 1>&6 3652else 3653 if test -n "$AR"; then 3654 ac_cv_prog_AR="$AR" # Let the user override the test. 3655else 3656 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 3657 ac_dummy="$PATH" 3658 for ac_dir in $ac_dummy; do 3659 test -z "$ac_dir" && ac_dir=. 3660 if test -f $ac_dir/$ac_word; then 3661 ac_cv_prog_AR="${ac_tool_prefix}ar" 3662 break 3663 fi 3664 done 3665 IFS="$ac_save_ifs" 3666 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar" 3667fi 3668fi 3669AR="$ac_cv_prog_AR" 3670if test -n "$AR"; then 3671 echo "$ac_t""$AR" 1>&6 3672else 3673 echo "$ac_t""no" 1>&6 3674fi 3675 3676 3677 3678# Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 3679set dummy ${ac_tool_prefix}dlltool; ac_word=$2 3680echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3681echo "configure:3682: checking for $ac_word" >&5 3682if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then 3683 echo $ac_n "(cached) $ac_c" 1>&6 3684else 3685 if test -n "$DLLTOOL"; then 3686 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 3687else 3688 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 3689 ac_dummy="$PATH" 3690 for ac_dir in $ac_dummy; do 3691 test -z "$ac_dir" && ac_dir=. 3692 if test -f $ac_dir/$ac_word; then 3693 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 3694 break 3695 fi 3696 done 3697 IFS="$ac_save_ifs" 3698 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="dlltool" 3699fi 3700fi 3701DLLTOOL="$ac_cv_prog_DLLTOOL" 3702if test -n "$DLLTOOL"; then 3703 echo "$ac_t""$DLLTOOL" 1>&6 3704else 3705 echo "$ac_t""no" 1>&6 3706fi 3707 3708 3709 3710# Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. 3711set dummy ${ac_tool_prefix}windres; ac_word=$2 3712echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3713echo "configure:3714: checking for $ac_word" >&5 3714if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then 3715 echo $ac_n "(cached) $ac_c" 1>&6 3716else 3717 if test -n "$WINDRES"; then 3718 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. 3719else 3720 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 3721 ac_dummy="$PATH" 3722 for ac_dir in $ac_dummy; do 3723 test -z "$ac_dir" && ac_dir=. 3724 if test -f $ac_dir/$ac_word; then 3725 ac_cv_prog_WINDRES="${ac_tool_prefix}windres" 3726 break 3727 fi 3728 done 3729 IFS="$ac_save_ifs" 3730 test -z "$ac_cv_prog_WINDRES" && ac_cv_prog_WINDRES="windres" 3731fi 3732fi 3733WINDRES="$ac_cv_prog_WINDRES" 3734if test -n "$WINDRES"; then 3735 echo "$ac_t""$WINDRES" 1>&6 3736else 3737 echo "$ac_t""no" 1>&6 3738fi 3739 3740 3741 3742 3743# Needed for GNU/Hurd. 3744# Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args. 3745set dummy ${ac_tool_prefix}mig; ac_word=$2 3746echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3747echo "configure:3748: checking for $ac_word" >&5 3748if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then 3749 echo $ac_n "(cached) $ac_c" 1>&6 3750else 3751 if test -n "$MIG"; then 3752 ac_cv_prog_MIG="$MIG" # Let the user override the test. 3753else 3754 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 3755 ac_dummy="$PATH" 3756 for ac_dir in $ac_dummy; do 3757 test -z "$ac_dir" && ac_dir=. 3758 if test -f $ac_dir/$ac_word; then 3759 ac_cv_prog_MIG="${ac_tool_prefix}mig" 3760 break 3761 fi 3762 done 3763 IFS="$ac_save_ifs" 3764 test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig" 3765fi 3766fi 3767MIG="$ac_cv_prog_MIG" 3768if test -n "$MIG"; then 3769 echo "$ac_t""$MIG" 1>&6 3770else 3771 echo "$ac_t""no" 1>&6 3772fi 3773 3774 3775 3776 3777# ---------------------- # 3778# Checks for libraries. # 3779# ---------------------- # 3780 3781# We might need to link with -lm; most simulators need it. 3782echo $ac_n "checking for main in -lm""... $ac_c" 1>&6 3783echo "configure:3784: checking for main in -lm" >&5 3784ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'` 3785if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 3786 echo $ac_n "(cached) $ac_c" 1>&6 3787else 3788 ac_save_LIBS="$LIBS" 3789LIBS="-lm $LIBS" 3790cat > conftest.$ac_ext <<EOF 3791#line 3792 "configure" 3792#include "confdefs.h" 3793 3794int main() { 3795main() 3796; return 0; } 3797EOF 3798if { (eval echo configure:3799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3799 rm -rf conftest* 3800 eval "ac_cv_lib_$ac_lib_var=yes" 3801else 3802 echo "configure: failed program was:" >&5 3803 cat conftest.$ac_ext >&5 3804 rm -rf conftest* 3805 eval "ac_cv_lib_$ac_lib_var=no" 3806fi 3807rm -f conftest* 3808LIBS="$ac_save_LIBS" 3809 3810fi 3811if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 3812 echo "$ac_t""yes" 1>&6 3813 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 3814 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 3815 cat >> confdefs.h <<EOF 3816#define $ac_tr_lib 1 3817EOF 3818 3819 LIBS="-lm $LIBS" 3820 3821else 3822 echo "$ac_t""no" 1>&6 3823fi 3824 3825 3826# We need to link with -lw to get `wctype' on Solaris before Solaris 3827# 2.6. Solaris 2.6 and beyond have this function in libc, and have a 3828# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1 3829# is known to have this problem). Therefore we avoid libw if we can. 3830echo $ac_n "checking for wctype""... $ac_c" 1>&6 3831echo "configure:3832: checking for wctype" >&5 3832if eval "test \"`echo '$''{'ac_cv_func_wctype'+set}'`\" = set"; then 3833 echo $ac_n "(cached) $ac_c" 1>&6 3834else 3835 cat > conftest.$ac_ext <<EOF 3836#line 3837 "configure" 3837#include "confdefs.h" 3838/* System header to define __stub macros and hopefully few prototypes, 3839 which can conflict with char wctype(); below. */ 3840#include <assert.h> 3841/* Override any gcc2 internal prototype to avoid an error. */ 3842/* We use char because int might match the return type of a gcc2 3843 builtin and then its argument prototype would still apply. */ 3844char wctype(); 3845 3846int main() { 3847 3848/* The GNU C library defines this for functions which it implements 3849 to always fail with ENOSYS. Some functions are actually named 3850 something starting with __ and the normal name is an alias. */ 3851#if defined (__stub_wctype) || defined (__stub___wctype) 3852choke me 3853#else 3854wctype(); 3855#endif 3856 3857; return 0; } 3858EOF 3859if { (eval echo configure:3860: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3860 rm -rf conftest* 3861 eval "ac_cv_func_wctype=yes" 3862else 3863 echo "configure: failed program was:" >&5 3864 cat conftest.$ac_ext >&5 3865 rm -rf conftest* 3866 eval "ac_cv_func_wctype=no" 3867fi 3868rm -f conftest* 3869fi 3870 3871if eval "test \"`echo '$ac_cv_func_'wctype`\" = yes"; then 3872 echo "$ac_t""yes" 1>&6 3873 : 3874else 3875 echo "$ac_t""no" 1>&6 3876echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6 3877echo "configure:3878: checking for wctype in -lw" >&5 3878ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'` 3879if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 3880 echo $ac_n "(cached) $ac_c" 1>&6 3881else 3882 ac_save_LIBS="$LIBS" 3883LIBS="-lw $LIBS" 3884cat > conftest.$ac_ext <<EOF 3885#line 3886 "configure" 3886#include "confdefs.h" 3887/* Override any gcc2 internal prototype to avoid an error. */ 3888/* We use char because int might match the return type of a gcc2 3889 builtin and then its argument prototype would still apply. */ 3890char wctype(); 3891 3892int main() { 3893wctype() 3894; return 0; } 3895EOF 3896if { (eval echo configure:3897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3897 rm -rf conftest* 3898 eval "ac_cv_lib_$ac_lib_var=yes" 3899else 3900 echo "configure: failed program was:" >&5 3901 cat conftest.$ac_ext >&5 3902 rm -rf conftest* 3903 eval "ac_cv_lib_$ac_lib_var=no" 3904fi 3905rm -f conftest* 3906LIBS="$ac_save_LIBS" 3907 3908fi 3909if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 3910 echo "$ac_t""yes" 1>&6 3911 ac_tr_lib=HAVE_LIB`echo w | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 3912 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 3913 cat >> confdefs.h <<EOF 3914#define $ac_tr_lib 1 3915EOF 3916 3917 LIBS="-lw $LIBS" 3918 3919else 3920 echo "$ac_t""no" 1>&6 3921fi 3922 3923fi 3924 3925 3926# Some systems (e.g. Solaris) have `gethostbyname' in libnsl. 3927 3928echo $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6 3929echo "configure:3930: checking for library containing gethostbyname" >&5 3930if eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then 3931 echo $ac_n "(cached) $ac_c" 1>&6 3932else 3933 ac_func_search_save_LIBS="$LIBS" 3934ac_cv_search_gethostbyname="no" 3935cat > conftest.$ac_ext <<EOF 3936#line 3937 "configure" 3937#include "confdefs.h" 3938/* Override any gcc2 internal prototype to avoid an error. */ 3939/* We use char because int might match the return type of a gcc2 3940 builtin and then its argument prototype would still apply. */ 3941char gethostbyname(); 3942 3943int main() { 3944gethostbyname() 3945; return 0; } 3946EOF 3947if { (eval echo configure:3948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3948 rm -rf conftest* 3949 ac_cv_search_gethostbyname="none required" 3950else 3951 echo "configure: failed program was:" >&5 3952 cat conftest.$ac_ext >&5 3953fi 3954rm -f conftest* 3955test "$ac_cv_search_gethostbyname" = "no" && for i in nsl; do 3956LIBS="-l$i $ac_func_search_save_LIBS" 3957cat > conftest.$ac_ext <<EOF 3958#line 3959 "configure" 3959#include "confdefs.h" 3960/* Override any gcc2 internal prototype to avoid an error. */ 3961/* We use char because int might match the return type of a gcc2 3962 builtin and then its argument prototype would still apply. */ 3963char gethostbyname(); 3964 3965int main() { 3966gethostbyname() 3967; return 0; } 3968EOF 3969if { (eval echo configure:3970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3970 rm -rf conftest* 3971 ac_cv_search_gethostbyname="-l$i" 3972break 3973else 3974 echo "configure: failed program was:" >&5 3975 cat conftest.$ac_ext >&5 3976fi 3977rm -f conftest* 3978done 3979LIBS="$ac_func_search_save_LIBS" 3980fi 3981 3982echo "$ac_t""$ac_cv_search_gethostbyname" 1>&6 3983if test "$ac_cv_search_gethostbyname" != "no"; then 3984 test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS" 3985 3986else : 3987 3988fi 3989 3990# Some systems (e.g. Solaris) have `socketpair' in libsocket. 3991 3992echo $ac_n "checking for library containing socketpair""... $ac_c" 1>&6 3993echo "configure:3994: checking for library containing socketpair" >&5 3994if eval "test \"`echo '$''{'ac_cv_search_socketpair'+set}'`\" = set"; then 3995 echo $ac_n "(cached) $ac_c" 1>&6 3996else 3997 ac_func_search_save_LIBS="$LIBS" 3998ac_cv_search_socketpair="no" 3999cat > conftest.$ac_ext <<EOF 4000#line 4001 "configure" 4001#include "confdefs.h" 4002/* Override any gcc2 internal prototype to avoid an error. */ 4003/* We use char because int might match the return type of a gcc2 4004 builtin and then its argument prototype would still apply. */ 4005char socketpair(); 4006 4007int main() { 4008socketpair() 4009; return 0; } 4010EOF 4011if { (eval echo configure:4012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4012 rm -rf conftest* 4013 ac_cv_search_socketpair="none required" 4014else 4015 echo "configure: failed program was:" >&5 4016 cat conftest.$ac_ext >&5 4017fi 4018rm -f conftest* 4019test "$ac_cv_search_socketpair" = "no" && for i in socket; do 4020LIBS="-l$i $ac_func_search_save_LIBS" 4021cat > conftest.$ac_ext <<EOF 4022#line 4023 "configure" 4023#include "confdefs.h" 4024/* Override any gcc2 internal prototype to avoid an error. */ 4025/* We use char because int might match the return type of a gcc2 4026 builtin and then its argument prototype would still apply. */ 4027char socketpair(); 4028 4029int main() { 4030socketpair() 4031; return 0; } 4032EOF 4033if { (eval echo configure:4034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4034 rm -rf conftest* 4035 ac_cv_search_socketpair="-l$i" 4036break 4037else 4038 echo "configure: failed program was:" >&5 4039 cat conftest.$ac_ext >&5 4040fi 4041rm -f conftest* 4042done 4043LIBS="$ac_func_search_save_LIBS" 4044fi 4045 4046echo "$ac_t""$ac_cv_search_socketpair" 1>&6 4047if test "$ac_cv_search_socketpair" != "no"; then 4048 test "$ac_cv_search_socketpair" = "none required" || LIBS="$ac_cv_search_socketpair $LIBS" 4049 4050else : 4051 4052fi 4053 4054# For the TUI, we need enhanced curses functionality. 4055# 4056# FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied 4057# curses library because the latter might not provide all the 4058# functionality we need. However, this leads to problems on systems 4059# where the linker searches /usr/local/lib, but the compiler doesn't 4060# search /usr/local/include, if ncurses is installed in /usr/local. A 4061# default installation of ncurses on alpha*-dec-osf* will lead to such 4062# a situation. 4063 4064echo $ac_n "checking for library containing waddstr""... $ac_c" 1>&6 4065echo "configure:4066: checking for library containing waddstr" >&5 4066if eval "test \"`echo '$''{'ac_cv_search_waddstr'+set}'`\" = set"; then 4067 echo $ac_n "(cached) $ac_c" 1>&6 4068else 4069 ac_func_search_save_LIBS="$LIBS" 4070ac_cv_search_waddstr="no" 4071cat > conftest.$ac_ext <<EOF 4072#line 4073 "configure" 4073#include "confdefs.h" 4074/* Override any gcc2 internal prototype to avoid an error. */ 4075/* We use char because int might match the return type of a gcc2 4076 builtin and then its argument prototype would still apply. */ 4077char waddstr(); 4078 4079int main() { 4080waddstr() 4081; return 0; } 4082EOF 4083if { (eval echo configure:4084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4084 rm -rf conftest* 4085 ac_cv_search_waddstr="none required" 4086else 4087 echo "configure: failed program was:" >&5 4088 cat conftest.$ac_ext >&5 4089fi 4090rm -f conftest* 4091test "$ac_cv_search_waddstr" = "no" && for i in ncurses cursesX curses; do 4092LIBS="-l$i $ac_func_search_save_LIBS" 4093cat > conftest.$ac_ext <<EOF 4094#line 4095 "configure" 4095#include "confdefs.h" 4096/* Override any gcc2 internal prototype to avoid an error. */ 4097/* We use char because int might match the return type of a gcc2 4098 builtin and then its argument prototype would still apply. */ 4099char waddstr(); 4100 4101int main() { 4102waddstr() 4103; return 0; } 4104EOF 4105if { (eval echo configure:4106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4106 rm -rf conftest* 4107 ac_cv_search_waddstr="-l$i" 4108break 4109else 4110 echo "configure: failed program was:" >&5 4111 cat conftest.$ac_ext >&5 4112fi 4113rm -f conftest* 4114done 4115LIBS="$ac_func_search_save_LIBS" 4116fi 4117 4118echo "$ac_t""$ac_cv_search_waddstr" 1>&6 4119if test "$ac_cv_search_waddstr" != "no"; then 4120 test "$ac_cv_search_waddstr" = "none required" || LIBS="$ac_cv_search_waddstr $LIBS" 4121 4122else : 4123 4124fi 4125 4126# Since GDB uses Readline, we need termcap functionality. In many 4127# cases this will be provided by the curses library, but some systems 4128# have a seperate termcap library, or no curses library at all. 4129 4130case $host_os in 4131 cygwin*) 4132 if test -d $srcdir/libtermcap; then 4133 LIBS="../libtermcap/libtermcap.a $LIBS" 4134 ac_cv_search_tgetent="../libtermcap/libtermcap.a" 4135 fi ;; 4136 go32* | *djgpp*) 4137 ac_cv_search_tgetent="none required" 4138 ;; 4139esac 4140 4141# These are the libraries checked by Readline. 4142 4143echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6 4144echo "configure:4145: checking for library containing tgetent" >&5 4145if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then 4146 echo $ac_n "(cached) $ac_c" 1>&6 4147else 4148 ac_func_search_save_LIBS="$LIBS" 4149ac_cv_search_tgetent="no" 4150cat > conftest.$ac_ext <<EOF 4151#line 4152 "configure" 4152#include "confdefs.h" 4153/* Override any gcc2 internal prototype to avoid an error. */ 4154/* We use char because int might match the return type of a gcc2 4155 builtin and then its argument prototype would still apply. */ 4156char tgetent(); 4157 4158int main() { 4159tgetent() 4160; return 0; } 4161EOF 4162if { (eval echo configure:4163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4163 rm -rf conftest* 4164 ac_cv_search_tgetent="none required" 4165else 4166 echo "configure: failed program was:" >&5 4167 cat conftest.$ac_ext >&5 4168fi 4169rm -f conftest* 4170test "$ac_cv_search_tgetent" = "no" && for i in termcap tinfo curses ncurses; do 4171LIBS="-l$i $ac_func_search_save_LIBS" 4172cat > conftest.$ac_ext <<EOF 4173#line 4174 "configure" 4174#include "confdefs.h" 4175/* Override any gcc2 internal prototype to avoid an error. */ 4176/* We use char because int might match the return type of a gcc2 4177 builtin and then its argument prototype would still apply. */ 4178char tgetent(); 4179 4180int main() { 4181tgetent() 4182; return 0; } 4183EOF 4184if { (eval echo configure:4185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4185 rm -rf conftest* 4186 ac_cv_search_tgetent="-l$i" 4187break 4188else 4189 echo "configure: failed program was:" >&5 4190 cat conftest.$ac_ext >&5 4191fi 4192rm -f conftest* 4193done 4194LIBS="$ac_func_search_save_LIBS" 4195fi 4196 4197echo "$ac_t""$ac_cv_search_tgetent" 1>&6 4198if test "$ac_cv_search_tgetent" != "no"; then 4199 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS" 4200 4201else : 4202 4203fi 4204 4205if test "$ac_cv_search_tgetent" = no; then 4206 { echo "configure: error: no termcap library found" 1>&2; exit 1; } 4207fi 4208 4209# ------------------------- # 4210# Checks for header files. # 4211# ------------------------- # 4212 4213ac_header_dirent=no 4214for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h 4215do 4216ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4217echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 4218echo "configure:4219: checking for $ac_hdr that defines DIR" >&5 4219if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then 4220 echo $ac_n "(cached) $ac_c" 1>&6 4221else 4222 cat > conftest.$ac_ext <<EOF 4223#line 4224 "configure" 4224#include "confdefs.h" 4225#include <sys/types.h> 4226#include <$ac_hdr> 4227int main() { 4228DIR *dirp = 0; 4229; return 0; } 4230EOF 4231if { (eval echo configure:4232: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 4232 rm -rf conftest* 4233 eval "ac_cv_header_dirent_$ac_safe=yes" 4234else 4235 echo "configure: failed program was:" >&5 4236 cat conftest.$ac_ext >&5 4237 rm -rf conftest* 4238 eval "ac_cv_header_dirent_$ac_safe=no" 4239fi 4240rm -f conftest* 4241fi 4242if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then 4243 echo "$ac_t""yes" 1>&6 4244 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4245 cat >> confdefs.h <<EOF 4246#define $ac_tr_hdr 1 4247EOF 4248 ac_header_dirent=$ac_hdr; break 4249else 4250 echo "$ac_t""no" 1>&6 4251fi 4252done 4253# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 4254if test $ac_header_dirent = dirent.h; then 4255echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 4256echo "configure:4257: checking for opendir in -ldir" >&5 4257ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` 4258if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 4259 echo $ac_n "(cached) $ac_c" 1>&6 4260else 4261 ac_save_LIBS="$LIBS" 4262LIBS="-ldir $LIBS" 4263cat > conftest.$ac_ext <<EOF 4264#line 4265 "configure" 4265#include "confdefs.h" 4266/* Override any gcc2 internal prototype to avoid an error. */ 4267/* We use char because int might match the return type of a gcc2 4268 builtin and then its argument prototype would still apply. */ 4269char opendir(); 4270 4271int main() { 4272opendir() 4273; return 0; } 4274EOF 4275if { (eval echo configure:4276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4276 rm -rf conftest* 4277 eval "ac_cv_lib_$ac_lib_var=yes" 4278else 4279 echo "configure: failed program was:" >&5 4280 cat conftest.$ac_ext >&5 4281 rm -rf conftest* 4282 eval "ac_cv_lib_$ac_lib_var=no" 4283fi 4284rm -f conftest* 4285LIBS="$ac_save_LIBS" 4286 4287fi 4288if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 4289 echo "$ac_t""yes" 1>&6 4290 LIBS="$LIBS -ldir" 4291else 4292 echo "$ac_t""no" 1>&6 4293fi 4294 4295else 4296echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 4297echo "configure:4298: checking for opendir in -lx" >&5 4298ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` 4299if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 4300 echo $ac_n "(cached) $ac_c" 1>&6 4301else 4302 ac_save_LIBS="$LIBS" 4303LIBS="-lx $LIBS" 4304cat > conftest.$ac_ext <<EOF 4305#line 4306 "configure" 4306#include "confdefs.h" 4307/* Override any gcc2 internal prototype to avoid an error. */ 4308/* We use char because int might match the return type of a gcc2 4309 builtin and then its argument prototype would still apply. */ 4310char opendir(); 4311 4312int main() { 4313opendir() 4314; return 0; } 4315EOF 4316if { (eval echo configure:4317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4317 rm -rf conftest* 4318 eval "ac_cv_lib_$ac_lib_var=yes" 4319else 4320 echo "configure: failed program was:" >&5 4321 cat conftest.$ac_ext >&5 4322 rm -rf conftest* 4323 eval "ac_cv_lib_$ac_lib_var=no" 4324fi 4325rm -f conftest* 4326LIBS="$ac_save_LIBS" 4327 4328fi 4329if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 4330 echo "$ac_t""yes" 1>&6 4331 LIBS="$LIBS -lx" 4332else 4333 echo "$ac_t""no" 1>&6 4334fi 4335 4336fi 4337 4338echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6 4339echo "configure:4340: checking whether stat file-mode macros are broken" >&5 4340if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then 4341 echo $ac_n "(cached) $ac_c" 1>&6 4342else 4343 cat > conftest.$ac_ext <<EOF 4344#line 4345 "configure" 4345#include "confdefs.h" 4346#include <sys/types.h> 4347#include <sys/stat.h> 4348 4349#if defined(S_ISBLK) && defined(S_IFDIR) 4350# if S_ISBLK (S_IFDIR) 4351You lose. 4352# endif 4353#endif 4354 4355#if defined(S_ISBLK) && defined(S_IFCHR) 4356# if S_ISBLK (S_IFCHR) 4357You lose. 4358# endif 4359#endif 4360 4361#if defined(S_ISLNK) && defined(S_IFREG) 4362# if S_ISLNK (S_IFREG) 4363You lose. 4364# endif 4365#endif 4366 4367#if defined(S_ISSOCK) && defined(S_IFREG) 4368# if S_ISSOCK (S_IFREG) 4369You lose. 4370# endif 4371#endif 4372 4373EOF 4374if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4375 egrep "You lose" >/dev/null 2>&1; then 4376 rm -rf conftest* 4377 ac_cv_header_stat_broken=yes 4378else 4379 rm -rf conftest* 4380 ac_cv_header_stat_broken=no 4381fi 4382rm -f conftest* 4383 4384fi 4385 4386echo "$ac_t""$ac_cv_header_stat_broken" 1>&6 4387if test $ac_cv_header_stat_broken = yes; then 4388 cat >> confdefs.h <<\EOF 4389#define STAT_MACROS_BROKEN 1 4390EOF 4391 4392fi 4393 4394echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 4395echo "configure:4396: checking for ANSI C header files" >&5 4396if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then 4397 echo $ac_n "(cached) $ac_c" 1>&6 4398else 4399 cat > conftest.$ac_ext <<EOF 4400#line 4401 "configure" 4401#include "confdefs.h" 4402#include <stdlib.h> 4403#include <stdarg.h> 4404#include <string.h> 4405#include <float.h> 4406EOF 4407ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4408{ (eval echo configure:4409: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4409ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4410if test -z "$ac_err"; then 4411 rm -rf conftest* 4412 ac_cv_header_stdc=yes 4413else 4414 echo "$ac_err" >&5 4415 echo "configure: failed program was:" >&5 4416 cat conftest.$ac_ext >&5 4417 rm -rf conftest* 4418 ac_cv_header_stdc=no 4419fi 4420rm -f conftest* 4421 4422if test $ac_cv_header_stdc = yes; then 4423 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4424cat > conftest.$ac_ext <<EOF 4425#line 4426 "configure" 4426#include "confdefs.h" 4427#include <string.h> 4428EOF 4429if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4430 egrep "memchr" >/dev/null 2>&1; then 4431 : 4432else 4433 rm -rf conftest* 4434 ac_cv_header_stdc=no 4435fi 4436rm -f conftest* 4437 4438fi 4439 4440if test $ac_cv_header_stdc = yes; then 4441 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4442cat > conftest.$ac_ext <<EOF 4443#line 4444 "configure" 4444#include "confdefs.h" 4445#include <stdlib.h> 4446EOF 4447if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4448 egrep "free" >/dev/null 2>&1; then 4449 : 4450else 4451 rm -rf conftest* 4452 ac_cv_header_stdc=no 4453fi 4454rm -f conftest* 4455 4456fi 4457 4458if test $ac_cv_header_stdc = yes; then 4459 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4460if test "$cross_compiling" = yes; then 4461 : 4462else 4463 cat > conftest.$ac_ext <<EOF 4464#line 4465 "configure" 4465#include "confdefs.h" 4466#include <ctype.h> 4467#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4468#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4469#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4470int main () { int i; for (i = 0; i < 256; i++) 4471if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); 4472exit (0); } 4473 4474EOF 4475if { (eval echo configure:4476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 4476then 4477 : 4478else 4479 echo "configure: failed program was:" >&5 4480 cat conftest.$ac_ext >&5 4481 rm -fr conftest* 4482 ac_cv_header_stdc=no 4483fi 4484rm -fr conftest* 4485fi 4486 4487fi 4488fi 4489 4490echo "$ac_t""$ac_cv_header_stdc" 1>&6 4491if test $ac_cv_header_stdc = yes; then 4492 cat >> confdefs.h <<\EOF 4493#define STDC_HEADERS 1 4494EOF 4495 4496fi 4497 4498for ac_hdr in link.h 4499do 4500ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4501echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4502echo "configure:4503: checking for $ac_hdr" >&5 4503if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4504 echo $ac_n "(cached) $ac_c" 1>&6 4505else 4506 cat > conftest.$ac_ext <<EOF 4507#line 4508 "configure" 4508#include "confdefs.h" 4509#include <$ac_hdr> 4510EOF 4511ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4512{ (eval echo configure:4513: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4513ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4514if test -z "$ac_err"; then 4515 rm -rf conftest* 4516 eval "ac_cv_header_$ac_safe=yes" 4517else 4518 echo "$ac_err" >&5 4519 echo "configure: failed program was:" >&5 4520 cat conftest.$ac_ext >&5 4521 rm -rf conftest* 4522 eval "ac_cv_header_$ac_safe=no" 4523fi 4524rm -f conftest* 4525fi 4526if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4527 echo "$ac_t""yes" 1>&6 4528 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4529 cat >> confdefs.h <<EOF 4530#define $ac_tr_hdr 1 4531EOF 4532 4533else 4534 echo "$ac_t""no" 1>&6 4535fi 4536done 4537 4538for ac_hdr in machine/reg.h 4539do 4540ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4541echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4542echo "configure:4543: checking for $ac_hdr" >&5 4543if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4544 echo $ac_n "(cached) $ac_c" 1>&6 4545else 4546 cat > conftest.$ac_ext <<EOF 4547#line 4548 "configure" 4548#include "confdefs.h" 4549#include <$ac_hdr> 4550EOF 4551ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4552{ (eval echo configure:4553: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4553ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4554if test -z "$ac_err"; then 4555 rm -rf conftest* 4556 eval "ac_cv_header_$ac_safe=yes" 4557else 4558 echo "$ac_err" >&5 4559 echo "configure: failed program was:" >&5 4560 cat conftest.$ac_ext >&5 4561 rm -rf conftest* 4562 eval "ac_cv_header_$ac_safe=no" 4563fi 4564rm -f conftest* 4565fi 4566if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4567 echo "$ac_t""yes" 1>&6 4568 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4569 cat >> confdefs.h <<EOF 4570#define $ac_tr_hdr 1 4571EOF 4572 4573else 4574 echo "$ac_t""no" 1>&6 4575fi 4576done 4577 4578for ac_hdr in nlist.h 4579do 4580ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4581echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4582echo "configure:4583: checking for $ac_hdr" >&5 4583if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4584 echo $ac_n "(cached) $ac_c" 1>&6 4585else 4586 cat > conftest.$ac_ext <<EOF 4587#line 4588 "configure" 4588#include "confdefs.h" 4589#include <$ac_hdr> 4590EOF 4591ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4592{ (eval echo configure:4593: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4593ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4594if test -z "$ac_err"; then 4595 rm -rf conftest* 4596 eval "ac_cv_header_$ac_safe=yes" 4597else 4598 echo "$ac_err" >&5 4599 echo "configure: failed program was:" >&5 4600 cat conftest.$ac_ext >&5 4601 rm -rf conftest* 4602 eval "ac_cv_header_$ac_safe=no" 4603fi 4604rm -f conftest* 4605fi 4606if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4607 echo "$ac_t""yes" 1>&6 4608 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4609 cat >> confdefs.h <<EOF 4610#define $ac_tr_hdr 1 4611EOF 4612 4613else 4614 echo "$ac_t""no" 1>&6 4615fi 4616done 4617 4618for ac_hdr in poll.h sys/poll.h 4619do 4620ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4621echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4622echo "configure:4623: checking for $ac_hdr" >&5 4623if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4624 echo $ac_n "(cached) $ac_c" 1>&6 4625else 4626 cat > conftest.$ac_ext <<EOF 4627#line 4628 "configure" 4628#include "confdefs.h" 4629#include <$ac_hdr> 4630EOF 4631ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4632{ (eval echo configure:4633: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4633ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4634if test -z "$ac_err"; then 4635 rm -rf conftest* 4636 eval "ac_cv_header_$ac_safe=yes" 4637else 4638 echo "$ac_err" >&5 4639 echo "configure: failed program was:" >&5 4640 cat conftest.$ac_ext >&5 4641 rm -rf conftest* 4642 eval "ac_cv_header_$ac_safe=no" 4643fi 4644rm -f conftest* 4645fi 4646if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4647 echo "$ac_t""yes" 1>&6 4648 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4649 cat >> confdefs.h <<EOF 4650#define $ac_tr_hdr 1 4651EOF 4652 4653else 4654 echo "$ac_t""no" 1>&6 4655fi 4656done 4657 4658for ac_hdr in proc_service.h thread_db.h gnu/libc-version.h 4659do 4660ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4661echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4662echo "configure:4663: checking for $ac_hdr" >&5 4663if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4664 echo $ac_n "(cached) $ac_c" 1>&6 4665else 4666 cat > conftest.$ac_ext <<EOF 4667#line 4668 "configure" 4668#include "confdefs.h" 4669#include <$ac_hdr> 4670EOF 4671ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4672{ (eval echo configure:4673: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4673ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4674if test -z "$ac_err"; then 4675 rm -rf conftest* 4676 eval "ac_cv_header_$ac_safe=yes" 4677else 4678 echo "$ac_err" >&5 4679 echo "configure: failed program was:" >&5 4680 cat conftest.$ac_ext >&5 4681 rm -rf conftest* 4682 eval "ac_cv_header_$ac_safe=no" 4683fi 4684rm -f conftest* 4685fi 4686if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4687 echo "$ac_t""yes" 1>&6 4688 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4689 cat >> confdefs.h <<EOF 4690#define $ac_tr_hdr 1 4691EOF 4692 4693else 4694 echo "$ac_t""no" 1>&6 4695fi 4696done 4697 4698for ac_hdr in stddef.h 4699do 4700ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4701echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4702echo "configure:4703: checking for $ac_hdr" >&5 4703if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4704 echo $ac_n "(cached) $ac_c" 1>&6 4705else 4706 cat > conftest.$ac_ext <<EOF 4707#line 4708 "configure" 4708#include "confdefs.h" 4709#include <$ac_hdr> 4710EOF 4711ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4712{ (eval echo configure:4713: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4713ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4714if test -z "$ac_err"; then 4715 rm -rf conftest* 4716 eval "ac_cv_header_$ac_safe=yes" 4717else 4718 echo "$ac_err" >&5 4719 echo "configure: failed program was:" >&5 4720 cat conftest.$ac_ext >&5 4721 rm -rf conftest* 4722 eval "ac_cv_header_$ac_safe=no" 4723fi 4724rm -f conftest* 4725fi 4726if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4727 echo "$ac_t""yes" 1>&6 4728 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4729 cat >> confdefs.h <<EOF 4730#define $ac_tr_hdr 1 4731EOF 4732 4733else 4734 echo "$ac_t""no" 1>&6 4735fi 4736done 4737 4738for ac_hdr in stdlib.h 4739do 4740ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4741echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4742echo "configure:4743: checking for $ac_hdr" >&5 4743if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4744 echo $ac_n "(cached) $ac_c" 1>&6 4745else 4746 cat > conftest.$ac_ext <<EOF 4747#line 4748 "configure" 4748#include "confdefs.h" 4749#include <$ac_hdr> 4750EOF 4751ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4752{ (eval echo configure:4753: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4753ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4754if test -z "$ac_err"; then 4755 rm -rf conftest* 4756 eval "ac_cv_header_$ac_safe=yes" 4757else 4758 echo "$ac_err" >&5 4759 echo "configure: failed program was:" >&5 4760 cat conftest.$ac_ext >&5 4761 rm -rf conftest* 4762 eval "ac_cv_header_$ac_safe=no" 4763fi 4764rm -f conftest* 4765fi 4766if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4767 echo "$ac_t""yes" 1>&6 4768 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4769 cat >> confdefs.h <<EOF 4770#define $ac_tr_hdr 1 4771EOF 4772 4773else 4774 echo "$ac_t""no" 1>&6 4775fi 4776done 4777 4778for ac_hdr in stdint.h 4779do 4780ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4781echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4782echo "configure:4783: checking for $ac_hdr" >&5 4783if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4784 echo $ac_n "(cached) $ac_c" 1>&6 4785else 4786 cat > conftest.$ac_ext <<EOF 4787#line 4788 "configure" 4788#include "confdefs.h" 4789#include <$ac_hdr> 4790EOF 4791ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4792{ (eval echo configure:4793: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4793ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4794if test -z "$ac_err"; then 4795 rm -rf conftest* 4796 eval "ac_cv_header_$ac_safe=yes" 4797else 4798 echo "$ac_err" >&5 4799 echo "configure: failed program was:" >&5 4800 cat conftest.$ac_ext >&5 4801 rm -rf conftest* 4802 eval "ac_cv_header_$ac_safe=no" 4803fi 4804rm -f conftest* 4805fi 4806if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4807 echo "$ac_t""yes" 1>&6 4808 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4809 cat >> confdefs.h <<EOF 4810#define $ac_tr_hdr 1 4811EOF 4812 4813else 4814 echo "$ac_t""no" 1>&6 4815fi 4816done 4817 4818for ac_hdr in string.h memory.h strings.h 4819do 4820ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4821echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4822echo "configure:4823: checking for $ac_hdr" >&5 4823if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4824 echo $ac_n "(cached) $ac_c" 1>&6 4825else 4826 cat > conftest.$ac_ext <<EOF 4827#line 4828 "configure" 4828#include "confdefs.h" 4829#include <$ac_hdr> 4830EOF 4831ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4832{ (eval echo configure:4833: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4833ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4834if test -z "$ac_err"; then 4835 rm -rf conftest* 4836 eval "ac_cv_header_$ac_safe=yes" 4837else 4838 echo "$ac_err" >&5 4839 echo "configure: failed program was:" >&5 4840 cat conftest.$ac_ext >&5 4841 rm -rf conftest* 4842 eval "ac_cv_header_$ac_safe=no" 4843fi 4844rm -f conftest* 4845fi 4846if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4847 echo "$ac_t""yes" 1>&6 4848 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4849 cat >> confdefs.h <<EOF 4850#define $ac_tr_hdr 1 4851EOF 4852 4853else 4854 echo "$ac_t""no" 1>&6 4855fi 4856done 4857 4858for ac_hdr in sys/fault.h 4859do 4860ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4861echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4862echo "configure:4863: checking for $ac_hdr" >&5 4863if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4864 echo $ac_n "(cached) $ac_c" 1>&6 4865else 4866 cat > conftest.$ac_ext <<EOF 4867#line 4868 "configure" 4868#include "confdefs.h" 4869#include <$ac_hdr> 4870EOF 4871ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4872{ (eval echo configure:4873: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4873ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4874if test -z "$ac_err"; then 4875 rm -rf conftest* 4876 eval "ac_cv_header_$ac_safe=yes" 4877else 4878 echo "$ac_err" >&5 4879 echo "configure: failed program was:" >&5 4880 cat conftest.$ac_ext >&5 4881 rm -rf conftest* 4882 eval "ac_cv_header_$ac_safe=no" 4883fi 4884rm -f conftest* 4885fi 4886if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4887 echo "$ac_t""yes" 1>&6 4888 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4889 cat >> confdefs.h <<EOF 4890#define $ac_tr_hdr 1 4891EOF 4892 4893else 4894 echo "$ac_t""no" 1>&6 4895fi 4896done 4897 4898for ac_hdr in sys/file.h 4899do 4900ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4901echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4902echo "configure:4903: checking for $ac_hdr" >&5 4903if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4904 echo $ac_n "(cached) $ac_c" 1>&6 4905else 4906 cat > conftest.$ac_ext <<EOF 4907#line 4908 "configure" 4908#include "confdefs.h" 4909#include <$ac_hdr> 4910EOF 4911ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4912{ (eval echo configure:4913: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4913ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4914if test -z "$ac_err"; then 4915 rm -rf conftest* 4916 eval "ac_cv_header_$ac_safe=yes" 4917else 4918 echo "$ac_err" >&5 4919 echo "configure: failed program was:" >&5 4920 cat conftest.$ac_ext >&5 4921 rm -rf conftest* 4922 eval "ac_cv_header_$ac_safe=no" 4923fi 4924rm -f conftest* 4925fi 4926if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4927 echo "$ac_t""yes" 1>&6 4928 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4929 cat >> confdefs.h <<EOF 4930#define $ac_tr_hdr 1 4931EOF 4932 4933else 4934 echo "$ac_t""no" 1>&6 4935fi 4936done 4937 4938for ac_hdr in sys/filio.h 4939do 4940ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4941echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4942echo "configure:4943: checking for $ac_hdr" >&5 4943if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4944 echo $ac_n "(cached) $ac_c" 1>&6 4945else 4946 cat > conftest.$ac_ext <<EOF 4947#line 4948 "configure" 4948#include "confdefs.h" 4949#include <$ac_hdr> 4950EOF 4951ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4952{ (eval echo configure:4953: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4953ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4954if test -z "$ac_err"; then 4955 rm -rf conftest* 4956 eval "ac_cv_header_$ac_safe=yes" 4957else 4958 echo "$ac_err" >&5 4959 echo "configure: failed program was:" >&5 4960 cat conftest.$ac_ext >&5 4961 rm -rf conftest* 4962 eval "ac_cv_header_$ac_safe=no" 4963fi 4964rm -f conftest* 4965fi 4966if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4967 echo "$ac_t""yes" 1>&6 4968 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4969 cat >> confdefs.h <<EOF 4970#define $ac_tr_hdr 1 4971EOF 4972 4973else 4974 echo "$ac_t""no" 1>&6 4975fi 4976done 4977 4978for ac_hdr in sys/ioctl.h 4979do 4980ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4981echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4982echo "configure:4983: checking for $ac_hdr" >&5 4983if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4984 echo $ac_n "(cached) $ac_c" 1>&6 4985else 4986 cat > conftest.$ac_ext <<EOF 4987#line 4988 "configure" 4988#include "confdefs.h" 4989#include <$ac_hdr> 4990EOF 4991ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4992{ (eval echo configure:4993: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4993ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4994if test -z "$ac_err"; then 4995 rm -rf conftest* 4996 eval "ac_cv_header_$ac_safe=yes" 4997else 4998 echo "$ac_err" >&5 4999 echo "configure: failed program was:" >&5 5000 cat conftest.$ac_ext >&5 5001 rm -rf conftest* 5002 eval "ac_cv_header_$ac_safe=no" 5003fi 5004rm -f conftest* 5005fi 5006if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5007 echo "$ac_t""yes" 1>&6 5008 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5009 cat >> confdefs.h <<EOF 5010#define $ac_tr_hdr 1 5011EOF 5012 5013else 5014 echo "$ac_t""no" 1>&6 5015fi 5016done 5017 5018for ac_hdr in sys/param.h 5019do 5020ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5021echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5022echo "configure:5023: checking for $ac_hdr" >&5 5023if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5024 echo $ac_n "(cached) $ac_c" 1>&6 5025else 5026 cat > conftest.$ac_ext <<EOF 5027#line 5028 "configure" 5028#include "confdefs.h" 5029#include <$ac_hdr> 5030EOF 5031ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5032{ (eval echo configure:5033: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5033ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5034if test -z "$ac_err"; then 5035 rm -rf conftest* 5036 eval "ac_cv_header_$ac_safe=yes" 5037else 5038 echo "$ac_err" >&5 5039 echo "configure: failed program was:" >&5 5040 cat conftest.$ac_ext >&5 5041 rm -rf conftest* 5042 eval "ac_cv_header_$ac_safe=no" 5043fi 5044rm -f conftest* 5045fi 5046if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5047 echo "$ac_t""yes" 1>&6 5048 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5049 cat >> confdefs.h <<EOF 5050#define $ac_tr_hdr 1 5051EOF 5052 5053else 5054 echo "$ac_t""no" 1>&6 5055fi 5056done 5057 5058for ac_hdr in sys/proc.h 5059do 5060ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5061echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5062echo "configure:5063: checking for $ac_hdr" >&5 5063if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5064 echo $ac_n "(cached) $ac_c" 1>&6 5065else 5066 cat > conftest.$ac_ext <<EOF 5067#line 5068 "configure" 5068#include "confdefs.h" 5069#include <$ac_hdr> 5070EOF 5071ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5072{ (eval echo configure:5073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5073ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5074if test -z "$ac_err"; then 5075 rm -rf conftest* 5076 eval "ac_cv_header_$ac_safe=yes" 5077else 5078 echo "$ac_err" >&5 5079 echo "configure: failed program was:" >&5 5080 cat conftest.$ac_ext >&5 5081 rm -rf conftest* 5082 eval "ac_cv_header_$ac_safe=no" 5083fi 5084rm -f conftest* 5085fi 5086if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5087 echo "$ac_t""yes" 1>&6 5088 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5089 cat >> confdefs.h <<EOF 5090#define $ac_tr_hdr 1 5091EOF 5092 5093else 5094 echo "$ac_t""no" 1>&6 5095fi 5096done 5097 5098for ac_hdr in sys/procfs.h 5099do 5100ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5101echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5102echo "configure:5103: checking for $ac_hdr" >&5 5103if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5104 echo $ac_n "(cached) $ac_c" 1>&6 5105else 5106 cat > conftest.$ac_ext <<EOF 5107#line 5108 "configure" 5108#include "confdefs.h" 5109#include <$ac_hdr> 5110EOF 5111ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5112{ (eval echo configure:5113: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5113ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5114if test -z "$ac_err"; then 5115 rm -rf conftest* 5116 eval "ac_cv_header_$ac_safe=yes" 5117else 5118 echo "$ac_err" >&5 5119 echo "configure: failed program was:" >&5 5120 cat conftest.$ac_ext >&5 5121 rm -rf conftest* 5122 eval "ac_cv_header_$ac_safe=no" 5123fi 5124rm -f conftest* 5125fi 5126if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5127 echo "$ac_t""yes" 1>&6 5128 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5129 cat >> confdefs.h <<EOF 5130#define $ac_tr_hdr 1 5131EOF 5132 5133else 5134 echo "$ac_t""no" 1>&6 5135fi 5136done 5137 5138for ac_hdr in sys/ptrace.h ptrace.h 5139do 5140ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5141echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5142echo "configure:5143: checking for $ac_hdr" >&5 5143if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5144 echo $ac_n "(cached) $ac_c" 1>&6 5145else 5146 cat > conftest.$ac_ext <<EOF 5147#line 5148 "configure" 5148#include "confdefs.h" 5149#include <$ac_hdr> 5150EOF 5151ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5152{ (eval echo configure:5153: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5153ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5154if test -z "$ac_err"; then 5155 rm -rf conftest* 5156 eval "ac_cv_header_$ac_safe=yes" 5157else 5158 echo "$ac_err" >&5 5159 echo "configure: failed program was:" >&5 5160 cat conftest.$ac_ext >&5 5161 rm -rf conftest* 5162 eval "ac_cv_header_$ac_safe=no" 5163fi 5164rm -f conftest* 5165fi 5166if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5167 echo "$ac_t""yes" 1>&6 5168 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5169 cat >> confdefs.h <<EOF 5170#define $ac_tr_hdr 1 5171EOF 5172 5173else 5174 echo "$ac_t""no" 1>&6 5175fi 5176done 5177 5178for ac_hdr in sys/reg.h sys/debugreg.h 5179do 5180ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5181echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5182echo "configure:5183: checking for $ac_hdr" >&5 5183if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5184 echo $ac_n "(cached) $ac_c" 1>&6 5185else 5186 cat > conftest.$ac_ext <<EOF 5187#line 5188 "configure" 5188#include "confdefs.h" 5189#include <$ac_hdr> 5190EOF 5191ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5192{ (eval echo configure:5193: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5193ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5194if test -z "$ac_err"; then 5195 rm -rf conftest* 5196 eval "ac_cv_header_$ac_safe=yes" 5197else 5198 echo "$ac_err" >&5 5199 echo "configure: failed program was:" >&5 5200 cat conftest.$ac_ext >&5 5201 rm -rf conftest* 5202 eval "ac_cv_header_$ac_safe=no" 5203fi 5204rm -f conftest* 5205fi 5206if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5207 echo "$ac_t""yes" 1>&6 5208 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5209 cat >> confdefs.h <<EOF 5210#define $ac_tr_hdr 1 5211EOF 5212 5213else 5214 echo "$ac_t""no" 1>&6 5215fi 5216done 5217 5218for ac_hdr in sys/select.h 5219do 5220ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5221echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5222echo "configure:5223: checking for $ac_hdr" >&5 5223if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5224 echo $ac_n "(cached) $ac_c" 1>&6 5225else 5226 cat > conftest.$ac_ext <<EOF 5227#line 5228 "configure" 5228#include "confdefs.h" 5229#include <$ac_hdr> 5230EOF 5231ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5232{ (eval echo configure:5233: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5233ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5234if test -z "$ac_err"; then 5235 rm -rf conftest* 5236 eval "ac_cv_header_$ac_safe=yes" 5237else 5238 echo "$ac_err" >&5 5239 echo "configure: failed program was:" >&5 5240 cat conftest.$ac_ext >&5 5241 rm -rf conftest* 5242 eval "ac_cv_header_$ac_safe=no" 5243fi 5244rm -f conftest* 5245fi 5246if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5247 echo "$ac_t""yes" 1>&6 5248 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5249 cat >> confdefs.h <<EOF 5250#define $ac_tr_hdr 1 5251EOF 5252 5253else 5254 echo "$ac_t""no" 1>&6 5255fi 5256done 5257 5258for ac_hdr in sys/syscall.h 5259do 5260ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5261echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5262echo "configure:5263: checking for $ac_hdr" >&5 5263if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5264 echo $ac_n "(cached) $ac_c" 1>&6 5265else 5266 cat > conftest.$ac_ext <<EOF 5267#line 5268 "configure" 5268#include "confdefs.h" 5269#include <$ac_hdr> 5270EOF 5271ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5272{ (eval echo configure:5273: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5273ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5274if test -z "$ac_err"; then 5275 rm -rf conftest* 5276 eval "ac_cv_header_$ac_safe=yes" 5277else 5278 echo "$ac_err" >&5 5279 echo "configure: failed program was:" >&5 5280 cat conftest.$ac_ext >&5 5281 rm -rf conftest* 5282 eval "ac_cv_header_$ac_safe=no" 5283fi 5284rm -f conftest* 5285fi 5286if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5287 echo "$ac_t""yes" 1>&6 5288 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5289 cat >> confdefs.h <<EOF 5290#define $ac_tr_hdr 1 5291EOF 5292 5293else 5294 echo "$ac_t""no" 1>&6 5295fi 5296done 5297 5298for ac_hdr in sys/types.h 5299do 5300ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5301echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5302echo "configure:5303: checking for $ac_hdr" >&5 5303if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5304 echo $ac_n "(cached) $ac_c" 1>&6 5305else 5306 cat > conftest.$ac_ext <<EOF 5307#line 5308 "configure" 5308#include "confdefs.h" 5309#include <$ac_hdr> 5310EOF 5311ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5312{ (eval echo configure:5313: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5313ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5314if test -z "$ac_err"; then 5315 rm -rf conftest* 5316 eval "ac_cv_header_$ac_safe=yes" 5317else 5318 echo "$ac_err" >&5 5319 echo "configure: failed program was:" >&5 5320 cat conftest.$ac_ext >&5 5321 rm -rf conftest* 5322 eval "ac_cv_header_$ac_safe=no" 5323fi 5324rm -f conftest* 5325fi 5326if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5327 echo "$ac_t""yes" 1>&6 5328 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5329 cat >> confdefs.h <<EOF 5330#define $ac_tr_hdr 1 5331EOF 5332 5333else 5334 echo "$ac_t""no" 1>&6 5335fi 5336done 5337 5338for ac_hdr in sys/user.h 5339do 5340ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5341echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5342echo "configure:5343: checking for $ac_hdr" >&5 5343if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5344 echo $ac_n "(cached) $ac_c" 1>&6 5345else 5346 cat > conftest.$ac_ext <<EOF 5347#line 5348 "configure" 5348#include "confdefs.h" 5349#include <$ac_hdr> 5350EOF 5351ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5352{ (eval echo configure:5353: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5353ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5354if test -z "$ac_err"; then 5355 rm -rf conftest* 5356 eval "ac_cv_header_$ac_safe=yes" 5357else 5358 echo "$ac_err" >&5 5359 echo "configure: failed program was:" >&5 5360 cat conftest.$ac_ext >&5 5361 rm -rf conftest* 5362 eval "ac_cv_header_$ac_safe=no" 5363fi 5364rm -f conftest* 5365fi 5366if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5367 echo "$ac_t""yes" 1>&6 5368 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5369 cat >> confdefs.h <<EOF 5370#define $ac_tr_hdr 1 5371EOF 5372 5373else 5374 echo "$ac_t""no" 1>&6 5375fi 5376done 5377 5378for ac_hdr in sys/wait.h wait.h 5379do 5380ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5381echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5382echo "configure:5383: checking for $ac_hdr" >&5 5383if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5384 echo $ac_n "(cached) $ac_c" 1>&6 5385else 5386 cat > conftest.$ac_ext <<EOF 5387#line 5388 "configure" 5388#include "confdefs.h" 5389#include <$ac_hdr> 5390EOF 5391ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5392{ (eval echo configure:5393: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5393ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5394if test -z "$ac_err"; then 5395 rm -rf conftest* 5396 eval "ac_cv_header_$ac_safe=yes" 5397else 5398 echo "$ac_err" >&5 5399 echo "configure: failed program was:" >&5 5400 cat conftest.$ac_ext >&5 5401 rm -rf conftest* 5402 eval "ac_cv_header_$ac_safe=no" 5403fi 5404rm -f conftest* 5405fi 5406if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5407 echo "$ac_t""yes" 1>&6 5408 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5409 cat >> confdefs.h <<EOF 5410#define $ac_tr_hdr 1 5411EOF 5412 5413else 5414 echo "$ac_t""no" 1>&6 5415fi 5416done 5417 5418for ac_hdr in termios.h termio.h sgtty.h 5419do 5420ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5421echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5422echo "configure:5423: checking for $ac_hdr" >&5 5423if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5424 echo $ac_n "(cached) $ac_c" 1>&6 5425else 5426 cat > conftest.$ac_ext <<EOF 5427#line 5428 "configure" 5428#include "confdefs.h" 5429#include <$ac_hdr> 5430EOF 5431ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5432{ (eval echo configure:5433: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5433ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5434if test -z "$ac_err"; then 5435 rm -rf conftest* 5436 eval "ac_cv_header_$ac_safe=yes" 5437else 5438 echo "$ac_err" >&5 5439 echo "configure: failed program was:" >&5 5440 cat conftest.$ac_ext >&5 5441 rm -rf conftest* 5442 eval "ac_cv_header_$ac_safe=no" 5443fi 5444rm -f conftest* 5445fi 5446if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5447 echo "$ac_t""yes" 1>&6 5448 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5449 cat >> confdefs.h <<EOF 5450#define $ac_tr_hdr 1 5451EOF 5452 5453else 5454 echo "$ac_t""no" 1>&6 5455fi 5456done 5457 5458for ac_hdr in unistd.h 5459do 5460ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5461echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5462echo "configure:5463: checking for $ac_hdr" >&5 5463if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5464 echo $ac_n "(cached) $ac_c" 1>&6 5465else 5466 cat > conftest.$ac_ext <<EOF 5467#line 5468 "configure" 5468#include "confdefs.h" 5469#include <$ac_hdr> 5470EOF 5471ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5472{ (eval echo configure:5473: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5473ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5474if test -z "$ac_err"; then 5475 rm -rf conftest* 5476 eval "ac_cv_header_$ac_safe=yes" 5477else 5478 echo "$ac_err" >&5 5479 echo "configure: failed program was:" >&5 5480 cat conftest.$ac_ext >&5 5481 rm -rf conftest* 5482 eval "ac_cv_header_$ac_safe=no" 5483fi 5484rm -f conftest* 5485fi 5486if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5487 echo "$ac_t""yes" 1>&6 5488 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5489 cat >> confdefs.h <<EOF 5490#define $ac_tr_hdr 1 5491EOF 5492 5493else 5494 echo "$ac_t""no" 1>&6 5495fi 5496done 5497 5498 5499# On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash 5500# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to 5501# think that we don't have <curses.h> if we're using GCC. 5502case $host_os in 5503 solaris2.[789]) 5504 if test "$GCC" = yes; then 5505 cat >> confdefs.h <<\EOF 5506#define _MSE_INT_H 1 5507EOF 5508 5509 fi ;; 5510esac 5511for ac_hdr in curses.h cursesX.h ncurses.h ncurses/ncurses.h term.h 5512do 5513ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5514echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5515echo "configure:5516: checking for $ac_hdr" >&5 5516if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5517 echo $ac_n "(cached) $ac_c" 1>&6 5518else 5519 cat > conftest.$ac_ext <<EOF 5520#line 5521 "configure" 5521#include "confdefs.h" 5522#include <$ac_hdr> 5523EOF 5524ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5525{ (eval echo configure:5526: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5526ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5527if test -z "$ac_err"; then 5528 rm -rf conftest* 5529 eval "ac_cv_header_$ac_safe=yes" 5530else 5531 echo "$ac_err" >&5 5532 echo "configure: failed program was:" >&5 5533 cat conftest.$ac_ext >&5 5534 rm -rf conftest* 5535 eval "ac_cv_header_$ac_safe=no" 5536fi 5537rm -f conftest* 5538fi 5539if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5540 echo "$ac_t""yes" 1>&6 5541 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5542 cat >> confdefs.h <<EOF 5543#define $ac_tr_hdr 1 5544EOF 5545 5546else 5547 echo "$ac_t""no" 1>&6 5548fi 5549done 5550 5551 5552# FIXME: kettenis/20030102: In most cases we include these 5553# unconditionally, so what's the point in checking these? 5554for ac_hdr in ctype.h time.h 5555do 5556ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5557echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5558echo "configure:5559: checking for $ac_hdr" >&5 5559if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5560 echo $ac_n "(cached) $ac_c" 1>&6 5561else 5562 cat > conftest.$ac_ext <<EOF 5563#line 5564 "configure" 5564#include "confdefs.h" 5565#include <$ac_hdr> 5566EOF 5567ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5568{ (eval echo configure:5569: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5569ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5570if test -z "$ac_err"; then 5571 rm -rf conftest* 5572 eval "ac_cv_header_$ac_safe=yes" 5573else 5574 echo "$ac_err" >&5 5575 echo "configure: failed program was:" >&5 5576 cat conftest.$ac_ext >&5 5577 rm -rf conftest* 5578 eval "ac_cv_header_$ac_safe=no" 5579fi 5580rm -f conftest* 5581fi 5582if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5583 echo "$ac_t""yes" 1>&6 5584 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5585 cat >> confdefs.h <<EOF 5586#define $ac_tr_hdr 1 5587EOF 5588 5589else 5590 echo "$ac_t""no" 1>&6 5591fi 5592done 5593 5594 5595echo $ac_n "checking for member st_blocks in struct stat""... $ac_c" 1>&6 5596echo "configure:5597: checking for member st_blocks in struct stat" >&5 5597if eval "test \"`echo '$''{'gdb_cv_have_struct_stat_with_st_blocks_member'+set}'`\" = set"; then 5598 echo $ac_n "(cached) $ac_c" 1>&6 5599else 5600 cat > conftest.$ac_ext <<EOF 5601#line 5602 "configure" 5602#include "confdefs.h" 5603#include <sys/types.h> 5604#include <sys/stat.h> 5605int main() { 5606struct stat st; (void) st.st_blocks; 5607; return 0; } 5608EOF 5609if { (eval echo configure:5610: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5610 rm -rf conftest* 5611 gdb_cv_have_struct_stat_with_st_blocks_member=yes 5612else 5613 echo "configure: failed program was:" >&5 5614 cat conftest.$ac_ext >&5 5615 rm -rf conftest* 5616 gdb_cv_have_struct_stat_with_st_blocks_member=no 5617fi 5618rm -f conftest* 5619fi 5620 5621echo "$ac_t""$gdb_cv_have_struct_stat_with_st_blocks_member" 1>&6 5622if test $gdb_cv_have_struct_stat_with_st_blocks_member = yes; then 5623 cat >> confdefs.h <<\EOF 5624#define HAVE_STRUCT_STAT_ST_BLOCKS 1 5625EOF 5626 5627fi 5628 5629# ------------------------- # 5630# Checks for declarations. # 5631# ------------------------- # 5632 5633for ac_func in getopt 5634do 5635 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5636echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6 5637echo "configure:5638: checking whether $ac_func is declared" >&5 5638if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then 5639 echo $ac_n "(cached) $ac_c" 1>&6 5640else 5641 cat > conftest.$ac_ext <<EOF 5642#line 5643 "configure" 5643#include "confdefs.h" 5644#undef $ac_tr_decl 5645#define $ac_tr_decl 1 5646 5647 5648int main() { 5649#ifndef $ac_func 5650char *(*pfn) = (char *(*)) $ac_func ; 5651#endif 5652; return 0; } 5653EOF 5654if { (eval echo configure:5655: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5655 rm -rf conftest* 5656 eval "gcc_cv_have_decl_$ac_func=yes" 5657else 5658 echo "configure: failed program was:" >&5 5659 cat conftest.$ac_ext >&5 5660 rm -rf conftest* 5661 eval "gcc_cv_have_decl_$ac_func=no" 5662fi 5663rm -f conftest* 5664fi 5665 5666if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then 5667 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF 5668#define $ac_tr_decl 1 5669EOF 5670 5671else 5672 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF 5673#define $ac_tr_decl 0 5674EOF 5675 5676fi 5677 5678done 5679if test x = y ; then 5680 cat >> confdefs.h <<\EOF 5681#define HAVE_DECL_GETOPT 1 5682EOF 5683fi 5684 5685 5686# ------------------ # 5687# Checks for types. # 5688# ------------------ # 5689 5690echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 5691echo "configure:5692: checking return type of signal handlers" >&5 5692if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then 5693 echo $ac_n "(cached) $ac_c" 1>&6 5694else 5695 cat > conftest.$ac_ext <<EOF 5696#line 5697 "configure" 5697#include "confdefs.h" 5698#include <sys/types.h> 5699#include <signal.h> 5700#ifdef signal 5701#undef signal 5702#endif 5703#ifdef __cplusplus 5704extern "C" void (*signal (int, void (*)(int)))(int); 5705#else 5706void (*signal ()) (); 5707#endif 5708 5709int main() { 5710int i; 5711; return 0; } 5712EOF 5713if { (eval echo configure:5714: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5714 rm -rf conftest* 5715 ac_cv_type_signal=void 5716else 5717 echo "configure: failed program was:" >&5 5718 cat conftest.$ac_ext >&5 5719 rm -rf conftest* 5720 ac_cv_type_signal=int 5721fi 5722rm -f conftest* 5723fi 5724 5725echo "$ac_t""$ac_cv_type_signal" 1>&6 5726cat >> confdefs.h <<EOF 5727#define RETSIGTYPE $ac_cv_type_signal 5728EOF 5729 5730 5731 5732# ------------------------------------- # 5733# Checks for compiler characteristics. # 5734# ------------------------------------- # 5735 5736echo $ac_n "checking for working const""... $ac_c" 1>&6 5737echo "configure:5738: checking for working const" >&5 5738if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then 5739 echo $ac_n "(cached) $ac_c" 1>&6 5740else 5741 cat > conftest.$ac_ext <<EOF 5742#line 5743 "configure" 5743#include "confdefs.h" 5744 5745int main() { 5746 5747/* Ultrix mips cc rejects this. */ 5748typedef int charset[2]; const charset x; 5749/* SunOS 4.1.1 cc rejects this. */ 5750char const *const *ccp; 5751char **p; 5752/* NEC SVR4.0.2 mips cc rejects this. */ 5753struct point {int x, y;}; 5754static struct point const zero = {0,0}; 5755/* AIX XL C 1.02.0.0 rejects this. 5756 It does not let you subtract one const X* pointer from another in an arm 5757 of an if-expression whose if-part is not a constant expression */ 5758const char *g = "string"; 5759ccp = &g + (g ? g-g : 0); 5760/* HPUX 7.0 cc rejects these. */ 5761++ccp; 5762p = (char**) ccp; 5763ccp = (char const *const *) p; 5764{ /* SCO 3.2v4 cc rejects this. */ 5765 char *t; 5766 char const *s = 0 ? (char *) 0 : (char const *) 0; 5767 5768 *t++ = 0; 5769} 5770{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 5771 int x[] = {25, 17}; 5772 const int *foo = &x[0]; 5773 ++foo; 5774} 5775{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 5776 typedef const int *iptr; 5777 iptr p = 0; 5778 ++p; 5779} 5780{ /* AIX XL C 1.02.0.0 rejects this saying 5781 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 5782 struct s { int j; const int *ap[3]; }; 5783 struct s *b; b->j = 5; 5784} 5785{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 5786 const int foo = 10; 5787} 5788 5789; return 0; } 5790EOF 5791if { (eval echo configure:5792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5792 rm -rf conftest* 5793 ac_cv_c_const=yes 5794else 5795 echo "configure: failed program was:" >&5 5796 cat conftest.$ac_ext >&5 5797 rm -rf conftest* 5798 ac_cv_c_const=no 5799fi 5800rm -f conftest* 5801fi 5802 5803echo "$ac_t""$ac_cv_c_const" 1>&6 5804if test $ac_cv_c_const = no; then 5805 cat >> confdefs.h <<\EOF 5806#define const 5807EOF 5808 5809fi 5810 5811echo $ac_n "checking for inline""... $ac_c" 1>&6 5812echo "configure:5813: checking for inline" >&5 5813if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then 5814 echo $ac_n "(cached) $ac_c" 1>&6 5815else 5816 ac_cv_c_inline=no 5817for ac_kw in inline __inline__ __inline; do 5818 cat > conftest.$ac_ext <<EOF 5819#line 5820 "configure" 5820#include "confdefs.h" 5821 5822int main() { 5823} $ac_kw foo() { 5824; return 0; } 5825EOF 5826if { (eval echo configure:5827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5827 rm -rf conftest* 5828 ac_cv_c_inline=$ac_kw; break 5829else 5830 echo "configure: failed program was:" >&5 5831 cat conftest.$ac_ext >&5 5832fi 5833rm -f conftest* 5834done 5835 5836fi 5837 5838echo "$ac_t""$ac_cv_c_inline" 1>&6 5839case "$ac_cv_c_inline" in 5840 inline | yes) ;; 5841 no) cat >> confdefs.h <<\EOF 5842#define inline 5843EOF 5844 ;; 5845 *) cat >> confdefs.h <<EOF 5846#define inline $ac_cv_c_inline 5847EOF 5848 ;; 5849esac 5850 5851 5852# ------------------------------ # 5853# Checks for library functions. # 5854# ------------------------------ # 5855 5856# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 5857# for constant arguments. Useless! 5858echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 5859echo "configure:5860: checking for working alloca.h" >&5 5860if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then 5861 echo $ac_n "(cached) $ac_c" 1>&6 5862else 5863 cat > conftest.$ac_ext <<EOF 5864#line 5865 "configure" 5865#include "confdefs.h" 5866#include <alloca.h> 5867int main() { 5868char *p = alloca(2 * sizeof(int)); 5869; return 0; } 5870EOF 5871if { (eval echo configure:5872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 5872 rm -rf conftest* 5873 ac_cv_header_alloca_h=yes 5874else 5875 echo "configure: failed program was:" >&5 5876 cat conftest.$ac_ext >&5 5877 rm -rf conftest* 5878 ac_cv_header_alloca_h=no 5879fi 5880rm -f conftest* 5881fi 5882 5883echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 5884if test $ac_cv_header_alloca_h = yes; then 5885 cat >> confdefs.h <<\EOF 5886#define HAVE_ALLOCA_H 1 5887EOF 5888 5889fi 5890 5891echo $ac_n "checking for alloca""... $ac_c" 1>&6 5892echo "configure:5893: checking for alloca" >&5 5893if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then 5894 echo $ac_n "(cached) $ac_c" 1>&6 5895else 5896 cat > conftest.$ac_ext <<EOF 5897#line 5898 "configure" 5898#include "confdefs.h" 5899 5900#ifdef __GNUC__ 5901# define alloca __builtin_alloca 5902#else 5903# ifdef _MSC_VER 5904# include <malloc.h> 5905# define alloca _alloca 5906# else 5907# if HAVE_ALLOCA_H 5908# include <alloca.h> 5909# else 5910# ifdef _AIX 5911 #pragma alloca 5912# else 5913# ifndef alloca /* predefined by HP cc +Olibcalls */ 5914char *alloca (); 5915# endif 5916# endif 5917# endif 5918# endif 5919#endif 5920 5921int main() { 5922char *p = (char *) alloca(1); 5923; return 0; } 5924EOF 5925if { (eval echo configure:5926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 5926 rm -rf conftest* 5927 ac_cv_func_alloca_works=yes 5928else 5929 echo "configure: failed program was:" >&5 5930 cat conftest.$ac_ext >&5 5931 rm -rf conftest* 5932 ac_cv_func_alloca_works=no 5933fi 5934rm -f conftest* 5935fi 5936 5937echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 5938if test $ac_cv_func_alloca_works = yes; then 5939 cat >> confdefs.h <<\EOF 5940#define HAVE_ALLOCA 1 5941EOF 5942 5943fi 5944 5945if test $ac_cv_func_alloca_works = no; then 5946 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 5947 # that cause trouble. Some versions do not even contain alloca or 5948 # contain a buggy version. If you still want to use their alloca, 5949 # use ar to extract alloca.o from them instead of compiling alloca.c. 5950 ALLOCA=alloca.${ac_objext} 5951 cat >> confdefs.h <<\EOF 5952#define C_ALLOCA 1 5953EOF 5954 5955 5956echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 5957echo "configure:5958: checking whether alloca needs Cray hooks" >&5 5958if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then 5959 echo $ac_n "(cached) $ac_c" 1>&6 5960else 5961 cat > conftest.$ac_ext <<EOF 5962#line 5963 "configure" 5963#include "confdefs.h" 5964#if defined(CRAY) && ! defined(CRAY2) 5965webecray 5966#else 5967wenotbecray 5968#endif 5969 5970EOF 5971if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5972 egrep "webecray" >/dev/null 2>&1; then 5973 rm -rf conftest* 5974 ac_cv_os_cray=yes 5975else 5976 rm -rf conftest* 5977 ac_cv_os_cray=no 5978fi 5979rm -f conftest* 5980 5981fi 5982 5983echo "$ac_t""$ac_cv_os_cray" 1>&6 5984if test $ac_cv_os_cray = yes; then 5985for ac_func in _getb67 GETB67 getb67; do 5986 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 5987echo "configure:5988: checking for $ac_func" >&5 5988if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 5989 echo $ac_n "(cached) $ac_c" 1>&6 5990else 5991 cat > conftest.$ac_ext <<EOF 5992#line 5993 "configure" 5993#include "confdefs.h" 5994/* System header to define __stub macros and hopefully few prototypes, 5995 which can conflict with char $ac_func(); below. */ 5996#include <assert.h> 5997/* Override any gcc2 internal prototype to avoid an error. */ 5998/* We use char because int might match the return type of a gcc2 5999 builtin and then its argument prototype would still apply. */ 6000char $ac_func(); 6001 6002int main() { 6003 6004/* The GNU C library defines this for functions which it implements 6005 to always fail with ENOSYS. Some functions are actually named 6006 something starting with __ and the normal name is an alias. */ 6007#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6008choke me 6009#else 6010$ac_func(); 6011#endif 6012 6013; return 0; } 6014EOF 6015if { (eval echo configure:6016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6016 rm -rf conftest* 6017 eval "ac_cv_func_$ac_func=yes" 6018else 6019 echo "configure: failed program was:" >&5 6020 cat conftest.$ac_ext >&5 6021 rm -rf conftest* 6022 eval "ac_cv_func_$ac_func=no" 6023fi 6024rm -f conftest* 6025fi 6026 6027if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6028 echo "$ac_t""yes" 1>&6 6029 cat >> confdefs.h <<EOF 6030#define CRAY_STACKSEG_END $ac_func 6031EOF 6032 6033 break 6034else 6035 echo "$ac_t""no" 1>&6 6036fi 6037 6038done 6039fi 6040 6041echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 6042echo "configure:6043: checking stack direction for C alloca" >&5 6043if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then 6044 echo $ac_n "(cached) $ac_c" 1>&6 6045else 6046 if test "$cross_compiling" = yes; then 6047 ac_cv_c_stack_direction=0 6048else 6049 cat > conftest.$ac_ext <<EOF 6050#line 6051 "configure" 6051#include "confdefs.h" 6052find_stack_direction () 6053{ 6054 static char *addr = 0; 6055 auto char dummy; 6056 if (addr == 0) 6057 { 6058 addr = &dummy; 6059 return find_stack_direction (); 6060 } 6061 else 6062 return (&dummy > addr) ? 1 : -1; 6063} 6064main () 6065{ 6066 exit (find_stack_direction() < 0); 6067} 6068EOF 6069if { (eval echo configure:6070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 6070then 6071 ac_cv_c_stack_direction=1 6072else 6073 echo "configure: failed program was:" >&5 6074 cat conftest.$ac_ext >&5 6075 rm -fr conftest* 6076 ac_cv_c_stack_direction=-1 6077fi 6078rm -fr conftest* 6079fi 6080 6081fi 6082 6083echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 6084cat >> confdefs.h <<EOF 6085#define STACK_DIRECTION $ac_cv_c_stack_direction 6086EOF 6087 6088fi 6089 6090for ac_hdr in unistd.h 6091do 6092ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 6093echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 6094echo "configure:6095: checking for $ac_hdr" >&5 6095if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 6096 echo $ac_n "(cached) $ac_c" 1>&6 6097else 6098 cat > conftest.$ac_ext <<EOF 6099#line 6100 "configure" 6100#include "confdefs.h" 6101#include <$ac_hdr> 6102EOF 6103ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 6104{ (eval echo configure:6105: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 6105ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 6106if test -z "$ac_err"; then 6107 rm -rf conftest* 6108 eval "ac_cv_header_$ac_safe=yes" 6109else 6110 echo "$ac_err" >&5 6111 echo "configure: failed program was:" >&5 6112 cat conftest.$ac_ext >&5 6113 rm -rf conftest* 6114 eval "ac_cv_header_$ac_safe=no" 6115fi 6116rm -f conftest* 6117fi 6118if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 6119 echo "$ac_t""yes" 1>&6 6120 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 6121 cat >> confdefs.h <<EOF 6122#define $ac_tr_hdr 1 6123EOF 6124 6125else 6126 echo "$ac_t""no" 1>&6 6127fi 6128done 6129 6130for ac_func in getpagesize 6131do 6132echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6133echo "configure:6134: checking for $ac_func" >&5 6134if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6135 echo $ac_n "(cached) $ac_c" 1>&6 6136else 6137 cat > conftest.$ac_ext <<EOF 6138#line 6139 "configure" 6139#include "confdefs.h" 6140/* System header to define __stub macros and hopefully few prototypes, 6141 which can conflict with char $ac_func(); below. */ 6142#include <assert.h> 6143/* Override any gcc2 internal prototype to avoid an error. */ 6144/* We use char because int might match the return type of a gcc2 6145 builtin and then its argument prototype would still apply. */ 6146char $ac_func(); 6147 6148int main() { 6149 6150/* The GNU C library defines this for functions which it implements 6151 to always fail with ENOSYS. Some functions are actually named 6152 something starting with __ and the normal name is an alias. */ 6153#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6154choke me 6155#else 6156$ac_func(); 6157#endif 6158 6159; return 0; } 6160EOF 6161if { (eval echo configure:6162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6162 rm -rf conftest* 6163 eval "ac_cv_func_$ac_func=yes" 6164else 6165 echo "configure: failed program was:" >&5 6166 cat conftest.$ac_ext >&5 6167 rm -rf conftest* 6168 eval "ac_cv_func_$ac_func=no" 6169fi 6170rm -f conftest* 6171fi 6172 6173if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6174 echo "$ac_t""yes" 1>&6 6175 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6176 cat >> confdefs.h <<EOF 6177#define $ac_tr_func 1 6178EOF 6179 6180else 6181 echo "$ac_t""no" 1>&6 6182fi 6183done 6184 6185echo $ac_n "checking for working mmap""... $ac_c" 1>&6 6186echo "configure:6187: checking for working mmap" >&5 6187if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then 6188 echo $ac_n "(cached) $ac_c" 1>&6 6189else 6190 if test "$cross_compiling" = yes; then 6191 ac_cv_func_mmap_fixed_mapped=no 6192else 6193 cat > conftest.$ac_ext <<EOF 6194#line 6195 "configure" 6195#include "confdefs.h" 6196 6197/* Thanks to Mike Haertel and Jim Avera for this test. 6198 Here is a matrix of mmap possibilities: 6199 mmap private not fixed 6200 mmap private fixed at somewhere currently unmapped 6201 mmap private fixed at somewhere already mapped 6202 mmap shared not fixed 6203 mmap shared fixed at somewhere currently unmapped 6204 mmap shared fixed at somewhere already mapped 6205 For private mappings, we should verify that changes cannot be read() 6206 back from the file, nor mmap's back from the file at a different 6207 address. (There have been systems where private was not correctly 6208 implemented like the infamous i386 svr4.0, and systems where the 6209 VM page cache was not coherent with the filesystem buffer cache 6210 like early versions of FreeBSD and possibly contemporary NetBSD.) 6211 For shared mappings, we should conversely verify that changes get 6212 propogated back to all the places they're supposed to be. 6213 6214 Grep wants private fixed already mapped. 6215 The main things grep needs to know about mmap are: 6216 * does it exist and is it safe to write into the mmap'd area 6217 * how to use it (BSD variants) */ 6218#include <sys/types.h> 6219#include <fcntl.h> 6220#include <sys/mman.h> 6221 6222/* This mess was copied from the GNU getpagesize.h. */ 6223#ifndef HAVE_GETPAGESIZE 6224# ifdef HAVE_UNISTD_H 6225# include <unistd.h> 6226# endif 6227 6228/* Assume that all systems that can run configure have sys/param.h. */ 6229# ifndef HAVE_SYS_PARAM_H 6230# define HAVE_SYS_PARAM_H 1 6231# endif 6232 6233# ifdef _SC_PAGESIZE 6234# define getpagesize() sysconf(_SC_PAGESIZE) 6235# else /* no _SC_PAGESIZE */ 6236# ifdef HAVE_SYS_PARAM_H 6237# include <sys/param.h> 6238# ifdef EXEC_PAGESIZE 6239# define getpagesize() EXEC_PAGESIZE 6240# else /* no EXEC_PAGESIZE */ 6241# ifdef NBPG 6242# define getpagesize() NBPG * CLSIZE 6243# ifndef CLSIZE 6244# define CLSIZE 1 6245# endif /* no CLSIZE */ 6246# else /* no NBPG */ 6247# ifdef NBPC 6248# define getpagesize() NBPC 6249# else /* no NBPC */ 6250# ifdef PAGESIZE 6251# define getpagesize() PAGESIZE 6252# endif /* PAGESIZE */ 6253# endif /* no NBPC */ 6254# endif /* no NBPG */ 6255# endif /* no EXEC_PAGESIZE */ 6256# else /* no HAVE_SYS_PARAM_H */ 6257# define getpagesize() 8192 /* punt totally */ 6258# endif /* no HAVE_SYS_PARAM_H */ 6259# endif /* no _SC_PAGESIZE */ 6260 6261#endif /* no HAVE_GETPAGESIZE */ 6262 6263#ifdef __cplusplus 6264extern "C" { void *malloc(unsigned); } 6265#else 6266char *malloc(); 6267#endif 6268 6269int 6270main() 6271{ 6272 char *data, *data2, *data3; 6273 int i, pagesize; 6274 int fd; 6275 6276 pagesize = getpagesize(); 6277 6278 /* 6279 * First, make a file with some known garbage in it. 6280 */ 6281 data = malloc(pagesize); 6282 if (!data) 6283 exit(1); 6284 for (i = 0; i < pagesize; ++i) 6285 *(data + i) = rand(); 6286 umask(0); 6287 fd = creat("conftestmmap", 0600); 6288 if (fd < 0) 6289 exit(1); 6290 if (write(fd, data, pagesize) != pagesize) 6291 exit(1); 6292 close(fd); 6293 6294 /* 6295 * Next, try to mmap the file at a fixed address which 6296 * already has something else allocated at it. If we can, 6297 * also make sure that we see the same garbage. 6298 */ 6299 fd = open("conftestmmap", O_RDWR); 6300 if (fd < 0) 6301 exit(1); 6302 data2 = malloc(2 * pagesize); 6303 if (!data2) 6304 exit(1); 6305 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); 6306 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, 6307 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 6308 exit(1); 6309 for (i = 0; i < pagesize; ++i) 6310 if (*(data + i) != *(data2 + i)) 6311 exit(1); 6312 6313 /* 6314 * Finally, make sure that changes to the mapped area 6315 * do not percolate back to the file as seen by read(). 6316 * (This is a bug on some variants of i386 svr4.0.) 6317 */ 6318 for (i = 0; i < pagesize; ++i) 6319 *(data2 + i) = *(data2 + i) + 1; 6320 data3 = malloc(pagesize); 6321 if (!data3) 6322 exit(1); 6323 if (read(fd, data3, pagesize) != pagesize) 6324 exit(1); 6325 for (i = 0; i < pagesize; ++i) 6326 if (*(data + i) != *(data3 + i)) 6327 exit(1); 6328 close(fd); 6329 unlink("conftestmmap"); 6330 exit(0); 6331} 6332 6333EOF 6334if { (eval echo configure:6335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 6335then 6336 ac_cv_func_mmap_fixed_mapped=yes 6337else 6338 echo "configure: failed program was:" >&5 6339 cat conftest.$ac_ext >&5 6340 rm -fr conftest* 6341 ac_cv_func_mmap_fixed_mapped=no 6342fi 6343rm -fr conftest* 6344fi 6345 6346fi 6347 6348echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 6349if test $ac_cv_func_mmap_fixed_mapped = yes; then 6350 cat >> confdefs.h <<\EOF 6351#define HAVE_MMAP 1 6352EOF 6353 6354fi 6355 6356echo $ac_n "checking for pid_t""... $ac_c" 1>&6 6357echo "configure:6358: checking for pid_t" >&5 6358if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then 6359 echo $ac_n "(cached) $ac_c" 1>&6 6360else 6361 cat > conftest.$ac_ext <<EOF 6362#line 6363 "configure" 6363#include "confdefs.h" 6364#include <sys/types.h> 6365#if STDC_HEADERS 6366#include <stdlib.h> 6367#include <stddef.h> 6368#endif 6369EOF 6370if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6371 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 6372 rm -rf conftest* 6373 ac_cv_type_pid_t=yes 6374else 6375 rm -rf conftest* 6376 ac_cv_type_pid_t=no 6377fi 6378rm -f conftest* 6379 6380fi 6381echo "$ac_t""$ac_cv_type_pid_t" 1>&6 6382if test $ac_cv_type_pid_t = no; then 6383 cat >> confdefs.h <<\EOF 6384#define pid_t int 6385EOF 6386 6387fi 6388 6389ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'` 6390echo $ac_n "checking for vfork.h""... $ac_c" 1>&6 6391echo "configure:6392: checking for vfork.h" >&5 6392if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 6393 echo $ac_n "(cached) $ac_c" 1>&6 6394else 6395 cat > conftest.$ac_ext <<EOF 6396#line 6397 "configure" 6397#include "confdefs.h" 6398#include <vfork.h> 6399EOF 6400ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 6401{ (eval echo configure:6402: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 6402ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 6403if test -z "$ac_err"; then 6404 rm -rf conftest* 6405 eval "ac_cv_header_$ac_safe=yes" 6406else 6407 echo "$ac_err" >&5 6408 echo "configure: failed program was:" >&5 6409 cat conftest.$ac_ext >&5 6410 rm -rf conftest* 6411 eval "ac_cv_header_$ac_safe=no" 6412fi 6413rm -f conftest* 6414fi 6415if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 6416 echo "$ac_t""yes" 1>&6 6417 cat >> confdefs.h <<\EOF 6418#define HAVE_VFORK_H 1 6419EOF 6420 6421else 6422 echo "$ac_t""no" 1>&6 6423fi 6424 6425echo $ac_n "checking for working vfork""... $ac_c" 1>&6 6426echo "configure:6427: checking for working vfork" >&5 6427if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then 6428 echo $ac_n "(cached) $ac_c" 1>&6 6429else 6430 if test "$cross_compiling" = yes; then 6431 echo $ac_n "checking for vfork""... $ac_c" 1>&6 6432echo "configure:6433: checking for vfork" >&5 6433if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then 6434 echo $ac_n "(cached) $ac_c" 1>&6 6435else 6436 cat > conftest.$ac_ext <<EOF 6437#line 6438 "configure" 6438#include "confdefs.h" 6439/* System header to define __stub macros and hopefully few prototypes, 6440 which can conflict with char vfork(); below. */ 6441#include <assert.h> 6442/* Override any gcc2 internal prototype to avoid an error. */ 6443/* We use char because int might match the return type of a gcc2 6444 builtin and then its argument prototype would still apply. */ 6445char vfork(); 6446 6447int main() { 6448 6449/* The GNU C library defines this for functions which it implements 6450 to always fail with ENOSYS. Some functions are actually named 6451 something starting with __ and the normal name is an alias. */ 6452#if defined (__stub_vfork) || defined (__stub___vfork) 6453choke me 6454#else 6455vfork(); 6456#endif 6457 6458; return 0; } 6459EOF 6460if { (eval echo configure:6461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6461 rm -rf conftest* 6462 eval "ac_cv_func_vfork=yes" 6463else 6464 echo "configure: failed program was:" >&5 6465 cat conftest.$ac_ext >&5 6466 rm -rf conftest* 6467 eval "ac_cv_func_vfork=no" 6468fi 6469rm -f conftest* 6470fi 6471 6472if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then 6473 echo "$ac_t""yes" 1>&6 6474 : 6475else 6476 echo "$ac_t""no" 1>&6 6477fi 6478 6479ac_cv_func_vfork_works=$ac_cv_func_vfork 6480else 6481 cat > conftest.$ac_ext <<EOF 6482#line 6483 "configure" 6483#include "confdefs.h" 6484/* Thanks to Paul Eggert for this test. */ 6485#include <stdio.h> 6486#include <sys/types.h> 6487#include <sys/stat.h> 6488#ifdef HAVE_UNISTD_H 6489#include <unistd.h> 6490#endif 6491#ifdef HAVE_VFORK_H 6492#include <vfork.h> 6493#endif 6494/* On some sparc systems, changes by the child to local and incoming 6495 argument registers are propagated back to the parent. 6496 The compiler is told about this with #include <vfork.h>, 6497 but some compilers (e.g. gcc -O) don't grok <vfork.h>. 6498 Test for this by using a static variable whose address 6499 is put into a register that is clobbered by the vfork. */ 6500static 6501#ifdef __cplusplus 6502sparc_address_test (int arg) 6503#else 6504sparc_address_test (arg) int arg; 6505#endif 6506{ 6507 static pid_t child; 6508 if (!child) { 6509 child = vfork (); 6510 if (child < 0) { 6511 perror ("vfork"); 6512 _exit(2); 6513 } 6514 if (!child) { 6515 arg = getpid(); 6516 write(-1, "", 0); 6517 _exit (arg); 6518 } 6519 } 6520} 6521main() { 6522 pid_t parent = getpid (); 6523 pid_t child; 6524 6525 sparc_address_test (); 6526 6527 child = vfork (); 6528 6529 if (child == 0) { 6530 /* Here is another test for sparc vfork register problems. 6531 This test uses lots of local variables, at least 6532 as many local variables as main has allocated so far 6533 including compiler temporaries. 4 locals are enough for 6534 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe. 6535 A buggy compiler should reuse the register of parent 6536 for one of the local variables, since it will think that 6537 parent can't possibly be used any more in this routine. 6538 Assigning to the local variable will thus munge parent 6539 in the parent process. */ 6540 pid_t 6541 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 6542 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 6543 /* Convince the compiler that p..p7 are live; otherwise, it might 6544 use the same hardware register for all 8 local variables. */ 6545 if (p != p1 || p != p2 || p != p3 || p != p4 6546 || p != p5 || p != p6 || p != p7) 6547 _exit(1); 6548 6549 /* On some systems (e.g. IRIX 3.3), 6550 vfork doesn't separate parent from child file descriptors. 6551 If the child closes a descriptor before it execs or exits, 6552 this munges the parent's descriptor as well. 6553 Test for this by closing stdout in the child. */ 6554 _exit(close(fileno(stdout)) != 0); 6555 } else { 6556 int status; 6557 struct stat st; 6558 6559 while (wait(&status) != child) 6560 ; 6561 exit( 6562 /* Was there some problem with vforking? */ 6563 child < 0 6564 6565 /* Did the child fail? (This shouldn't happen.) */ 6566 || status 6567 6568 /* Did the vfork/compiler bug occur? */ 6569 || parent != getpid() 6570 6571 /* Did the file descriptor bug occur? */ 6572 || fstat(fileno(stdout), &st) != 0 6573 ); 6574 } 6575} 6576EOF 6577if { (eval echo configure:6578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 6578then 6579 ac_cv_func_vfork_works=yes 6580else 6581 echo "configure: failed program was:" >&5 6582 cat conftest.$ac_ext >&5 6583 rm -fr conftest* 6584 ac_cv_func_vfork_works=no 6585fi 6586rm -fr conftest* 6587fi 6588 6589fi 6590 6591echo "$ac_t""$ac_cv_func_vfork_works" 1>&6 6592if test $ac_cv_func_vfork_works = no; then 6593 cat >> confdefs.h <<\EOF 6594#define vfork fork 6595EOF 6596 6597fi 6598 6599for ac_func in canonicalize_file_name realpath 6600do 6601echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6602echo "configure:6603: checking for $ac_func" >&5 6603if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6604 echo $ac_n "(cached) $ac_c" 1>&6 6605else 6606 cat > conftest.$ac_ext <<EOF 6607#line 6608 "configure" 6608#include "confdefs.h" 6609/* System header to define __stub macros and hopefully few prototypes, 6610 which can conflict with char $ac_func(); below. */ 6611#include <assert.h> 6612/* Override any gcc2 internal prototype to avoid an error. */ 6613/* We use char because int might match the return type of a gcc2 6614 builtin and then its argument prototype would still apply. */ 6615char $ac_func(); 6616 6617int main() { 6618 6619/* The GNU C library defines this for functions which it implements 6620 to always fail with ENOSYS. Some functions are actually named 6621 something starting with __ and the normal name is an alias. */ 6622#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6623choke me 6624#else 6625$ac_func(); 6626#endif 6627 6628; return 0; } 6629EOF 6630if { (eval echo configure:6631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6631 rm -rf conftest* 6632 eval "ac_cv_func_$ac_func=yes" 6633else 6634 echo "configure: failed program was:" >&5 6635 cat conftest.$ac_ext >&5 6636 rm -rf conftest* 6637 eval "ac_cv_func_$ac_func=no" 6638fi 6639rm -f conftest* 6640fi 6641 6642if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6643 echo "$ac_t""yes" 1>&6 6644 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6645 cat >> confdefs.h <<EOF 6646#define $ac_tr_func 1 6647EOF 6648 6649else 6650 echo "$ac_t""no" 1>&6 6651fi 6652done 6653 6654for ac_func in poll 6655do 6656echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6657echo "configure:6658: checking for $ac_func" >&5 6658if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6659 echo $ac_n "(cached) $ac_c" 1>&6 6660else 6661 cat > conftest.$ac_ext <<EOF 6662#line 6663 "configure" 6663#include "confdefs.h" 6664/* System header to define __stub macros and hopefully few prototypes, 6665 which can conflict with char $ac_func(); below. */ 6666#include <assert.h> 6667/* Override any gcc2 internal prototype to avoid an error. */ 6668/* We use char because int might match the return type of a gcc2 6669 builtin and then its argument prototype would still apply. */ 6670char $ac_func(); 6671 6672int main() { 6673 6674/* The GNU C library defines this for functions which it implements 6675 to always fail with ENOSYS. Some functions are actually named 6676 something starting with __ and the normal name is an alias. */ 6677#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6678choke me 6679#else 6680$ac_func(); 6681#endif 6682 6683; return 0; } 6684EOF 6685if { (eval echo configure:6686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6686 rm -rf conftest* 6687 eval "ac_cv_func_$ac_func=yes" 6688else 6689 echo "configure: failed program was:" >&5 6690 cat conftest.$ac_ext >&5 6691 rm -rf conftest* 6692 eval "ac_cv_func_$ac_func=no" 6693fi 6694rm -f conftest* 6695fi 6696 6697if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6698 echo "$ac_t""yes" 1>&6 6699 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6700 cat >> confdefs.h <<EOF 6701#define $ac_tr_func 1 6702EOF 6703 6704else 6705 echo "$ac_t""no" 1>&6 6706fi 6707done 6708 6709for ac_func in pread64 6710do 6711echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6712echo "configure:6713: checking for $ac_func" >&5 6713if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6714 echo $ac_n "(cached) $ac_c" 1>&6 6715else 6716 cat > conftest.$ac_ext <<EOF 6717#line 6718 "configure" 6718#include "confdefs.h" 6719/* System header to define __stub macros and hopefully few prototypes, 6720 which can conflict with char $ac_func(); below. */ 6721#include <assert.h> 6722/* Override any gcc2 internal prototype to avoid an error. */ 6723/* We use char because int might match the return type of a gcc2 6724 builtin and then its argument prototype would still apply. */ 6725char $ac_func(); 6726 6727int main() { 6728 6729/* The GNU C library defines this for functions which it implements 6730 to always fail with ENOSYS. Some functions are actually named 6731 something starting with __ and the normal name is an alias. */ 6732#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6733choke me 6734#else 6735$ac_func(); 6736#endif 6737 6738; return 0; } 6739EOF 6740if { (eval echo configure:6741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6741 rm -rf conftest* 6742 eval "ac_cv_func_$ac_func=yes" 6743else 6744 echo "configure: failed program was:" >&5 6745 cat conftest.$ac_ext >&5 6746 rm -rf conftest* 6747 eval "ac_cv_func_$ac_func=no" 6748fi 6749rm -f conftest* 6750fi 6751 6752if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6753 echo "$ac_t""yes" 1>&6 6754 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6755 cat >> confdefs.h <<EOF 6756#define $ac_tr_func 1 6757EOF 6758 6759else 6760 echo "$ac_t""no" 1>&6 6761fi 6762done 6763 6764for ac_func in sbrk 6765do 6766echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6767echo "configure:6768: checking for $ac_func" >&5 6768if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6769 echo $ac_n "(cached) $ac_c" 1>&6 6770else 6771 cat > conftest.$ac_ext <<EOF 6772#line 6773 "configure" 6773#include "confdefs.h" 6774/* System header to define __stub macros and hopefully few prototypes, 6775 which can conflict with char $ac_func(); below. */ 6776#include <assert.h> 6777/* Override any gcc2 internal prototype to avoid an error. */ 6778/* We use char because int might match the return type of a gcc2 6779 builtin and then its argument prototype would still apply. */ 6780char $ac_func(); 6781 6782int main() { 6783 6784/* The GNU C library defines this for functions which it implements 6785 to always fail with ENOSYS. Some functions are actually named 6786 something starting with __ and the normal name is an alias. */ 6787#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6788choke me 6789#else 6790$ac_func(); 6791#endif 6792 6793; return 0; } 6794EOF 6795if { (eval echo configure:6796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6796 rm -rf conftest* 6797 eval "ac_cv_func_$ac_func=yes" 6798else 6799 echo "configure: failed program was:" >&5 6800 cat conftest.$ac_ext >&5 6801 rm -rf conftest* 6802 eval "ac_cv_func_$ac_func=no" 6803fi 6804rm -f conftest* 6805fi 6806 6807if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6808 echo "$ac_t""yes" 1>&6 6809 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6810 cat >> confdefs.h <<EOF 6811#define $ac_tr_func 1 6812EOF 6813 6814else 6815 echo "$ac_t""no" 1>&6 6816fi 6817done 6818 6819for ac_func in setpgid setpgrp 6820do 6821echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6822echo "configure:6823: checking for $ac_func" >&5 6823if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6824 echo $ac_n "(cached) $ac_c" 1>&6 6825else 6826 cat > conftest.$ac_ext <<EOF 6827#line 6828 "configure" 6828#include "confdefs.h" 6829/* System header to define __stub macros and hopefully few prototypes, 6830 which can conflict with char $ac_func(); below. */ 6831#include <assert.h> 6832/* Override any gcc2 internal prototype to avoid an error. */ 6833/* We use char because int might match the return type of a gcc2 6834 builtin and then its argument prototype would still apply. */ 6835char $ac_func(); 6836 6837int main() { 6838 6839/* The GNU C library defines this for functions which it implements 6840 to always fail with ENOSYS. Some functions are actually named 6841 something starting with __ and the normal name is an alias. */ 6842#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6843choke me 6844#else 6845$ac_func(); 6846#endif 6847 6848; return 0; } 6849EOF 6850if { (eval echo configure:6851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6851 rm -rf conftest* 6852 eval "ac_cv_func_$ac_func=yes" 6853else 6854 echo "configure: failed program was:" >&5 6855 cat conftest.$ac_ext >&5 6856 rm -rf conftest* 6857 eval "ac_cv_func_$ac_func=no" 6858fi 6859rm -f conftest* 6860fi 6861 6862if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6863 echo "$ac_t""yes" 1>&6 6864 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6865 cat >> confdefs.h <<EOF 6866#define $ac_tr_func 1 6867EOF 6868 6869else 6870 echo "$ac_t""no" 1>&6 6871fi 6872done 6873 6874for ac_func in sigaction sigprocmask sigsetmask 6875do 6876echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6877echo "configure:6878: checking for $ac_func" >&5 6878if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6879 echo $ac_n "(cached) $ac_c" 1>&6 6880else 6881 cat > conftest.$ac_ext <<EOF 6882#line 6883 "configure" 6883#include "confdefs.h" 6884/* System header to define __stub macros and hopefully few prototypes, 6885 which can conflict with char $ac_func(); below. */ 6886#include <assert.h> 6887/* Override any gcc2 internal prototype to avoid an error. */ 6888/* We use char because int might match the return type of a gcc2 6889 builtin and then its argument prototype would still apply. */ 6890char $ac_func(); 6891 6892int main() { 6893 6894/* The GNU C library defines this for functions which it implements 6895 to always fail with ENOSYS. Some functions are actually named 6896 something starting with __ and the normal name is an alias. */ 6897#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6898choke me 6899#else 6900$ac_func(); 6901#endif 6902 6903; return 0; } 6904EOF 6905if { (eval echo configure:6906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6906 rm -rf conftest* 6907 eval "ac_cv_func_$ac_func=yes" 6908else 6909 echo "configure: failed program was:" >&5 6910 cat conftest.$ac_ext >&5 6911 rm -rf conftest* 6912 eval "ac_cv_func_$ac_func=no" 6913fi 6914rm -f conftest* 6915fi 6916 6917if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6918 echo "$ac_t""yes" 1>&6 6919 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6920 cat >> confdefs.h <<EOF 6921#define $ac_tr_func 1 6922EOF 6923 6924else 6925 echo "$ac_t""no" 1>&6 6926fi 6927done 6928 6929for ac_func in socketpair 6930do 6931echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6932echo "configure:6933: checking for $ac_func" >&5 6933if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6934 echo $ac_n "(cached) $ac_c" 1>&6 6935else 6936 cat > conftest.$ac_ext <<EOF 6937#line 6938 "configure" 6938#include "confdefs.h" 6939/* System header to define __stub macros and hopefully few prototypes, 6940 which can conflict with char $ac_func(); below. */ 6941#include <assert.h> 6942/* Override any gcc2 internal prototype to avoid an error. */ 6943/* We use char because int might match the return type of a gcc2 6944 builtin and then its argument prototype would still apply. */ 6945char $ac_func(); 6946 6947int main() { 6948 6949/* The GNU C library defines this for functions which it implements 6950 to always fail with ENOSYS. Some functions are actually named 6951 something starting with __ and the normal name is an alias. */ 6952#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6953choke me 6954#else 6955$ac_func(); 6956#endif 6957 6958; return 0; } 6959EOF 6960if { (eval echo configure:6961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6961 rm -rf conftest* 6962 eval "ac_cv_func_$ac_func=yes" 6963else 6964 echo "configure: failed program was:" >&5 6965 cat conftest.$ac_ext >&5 6966 rm -rf conftest* 6967 eval "ac_cv_func_$ac_func=no" 6968fi 6969rm -f conftest* 6970fi 6971 6972if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6973 echo "$ac_t""yes" 1>&6 6974 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6975 cat >> confdefs.h <<EOF 6976#define $ac_tr_func 1 6977EOF 6978 6979else 6980 echo "$ac_t""no" 1>&6 6981fi 6982done 6983 6984for ac_func in syscall 6985do 6986echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6987echo "configure:6988: checking for $ac_func" >&5 6988if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6989 echo $ac_n "(cached) $ac_c" 1>&6 6990else 6991 cat > conftest.$ac_ext <<EOF 6992#line 6993 "configure" 6993#include "confdefs.h" 6994/* System header to define __stub macros and hopefully few prototypes, 6995 which can conflict with char $ac_func(); below. */ 6996#include <assert.h> 6997/* Override any gcc2 internal prototype to avoid an error. */ 6998/* We use char because int might match the return type of a gcc2 6999 builtin and then its argument prototype would still apply. */ 7000char $ac_func(); 7001 7002int main() { 7003 7004/* The GNU C library defines this for functions which it implements 7005 to always fail with ENOSYS. Some functions are actually named 7006 something starting with __ and the normal name is an alias. */ 7007#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 7008choke me 7009#else 7010$ac_func(); 7011#endif 7012 7013; return 0; } 7014EOF 7015if { (eval echo configure:7016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 7016 rm -rf conftest* 7017 eval "ac_cv_func_$ac_func=yes" 7018else 7019 echo "configure: failed program was:" >&5 7020 cat conftest.$ac_ext >&5 7021 rm -rf conftest* 7022 eval "ac_cv_func_$ac_func=no" 7023fi 7024rm -f conftest* 7025fi 7026 7027if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 7028 echo "$ac_t""yes" 1>&6 7029 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7030 cat >> confdefs.h <<EOF 7031#define $ac_tr_func 1 7032EOF 7033 7034else 7035 echo "$ac_t""no" 1>&6 7036fi 7037done 7038 7039for ac_func in ttrace 7040do 7041echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 7042echo "configure:7043: checking for $ac_func" >&5 7043if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 7044 echo $ac_n "(cached) $ac_c" 1>&6 7045else 7046 cat > conftest.$ac_ext <<EOF 7047#line 7048 "configure" 7048#include "confdefs.h" 7049/* System header to define __stub macros and hopefully few prototypes, 7050 which can conflict with char $ac_func(); below. */ 7051#include <assert.h> 7052/* Override any gcc2 internal prototype to avoid an error. */ 7053/* We use char because int might match the return type of a gcc2 7054 builtin and then its argument prototype would still apply. */ 7055char $ac_func(); 7056 7057int main() { 7058 7059/* The GNU C library defines this for functions which it implements 7060 to always fail with ENOSYS. Some functions are actually named 7061 something starting with __ and the normal name is an alias. */ 7062#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 7063choke me 7064#else 7065$ac_func(); 7066#endif 7067 7068; return 0; } 7069EOF 7070if { (eval echo configure:7071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 7071 rm -rf conftest* 7072 eval "ac_cv_func_$ac_func=yes" 7073else 7074 echo "configure: failed program was:" >&5 7075 cat conftest.$ac_ext >&5 7076 rm -rf conftest* 7077 eval "ac_cv_func_$ac_func=no" 7078fi 7079rm -f conftest* 7080fi 7081 7082if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 7083 echo "$ac_t""yes" 1>&6 7084 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7085 cat >> confdefs.h <<EOF 7086#define $ac_tr_func 1 7087EOF 7088 7089else 7090 echo "$ac_t""no" 1>&6 7091fi 7092done 7093 7094for ac_func in wborder 7095do 7096echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 7097echo "configure:7098: checking for $ac_func" >&5 7098if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 7099 echo $ac_n "(cached) $ac_c" 1>&6 7100else 7101 cat > conftest.$ac_ext <<EOF 7102#line 7103 "configure" 7103#include "confdefs.h" 7104/* System header to define __stub macros and hopefully few prototypes, 7105 which can conflict with char $ac_func(); below. */ 7106#include <assert.h> 7107/* Override any gcc2 internal prototype to avoid an error. */ 7108/* We use char because int might match the return type of a gcc2 7109 builtin and then its argument prototype would still apply. */ 7110char $ac_func(); 7111 7112int main() { 7113 7114/* The GNU C library defines this for functions which it implements 7115 to always fail with ENOSYS. Some functions are actually named 7116 something starting with __ and the normal name is an alias. */ 7117#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 7118choke me 7119#else 7120$ac_func(); 7121#endif 7122 7123; return 0; } 7124EOF 7125if { (eval echo configure:7126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 7126 rm -rf conftest* 7127 eval "ac_cv_func_$ac_func=yes" 7128else 7129 echo "configure: failed program was:" >&5 7130 cat conftest.$ac_ext >&5 7131 rm -rf conftest* 7132 eval "ac_cv_func_$ac_func=no" 7133fi 7134rm -f conftest* 7135fi 7136 7137if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 7138 echo "$ac_t""yes" 1>&6 7139 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7140 cat >> confdefs.h <<EOF 7141#define $ac_tr_func 1 7142EOF 7143 7144else 7145 echo "$ac_t""no" 1>&6 7146fi 7147done 7148 7149 7150# Check the return and argument types of ptrace. No canned test for 7151# this, so roll our own. 7152gdb_ptrace_headers=' 7153#if HAVE_SYS_TYPES_H 7154# include <sys/types.h> 7155#endif 7156#if HAVE_SYS_PTRACE_H 7157# include <sys/ptrace.h> 7158#endif 7159#if HAVE_UNISTD_H 7160# include <unistd.h> 7161#endif 7162' 7163# There is no point in checking if we don't have a prototype. 7164for ac_func in ptrace 7165do 7166 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7167echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6 7168echo "configure:7169: checking whether $ac_func is declared" >&5 7169if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then 7170 echo $ac_n "(cached) $ac_c" 1>&6 7171else 7172 cat > conftest.$ac_ext <<EOF 7173#line 7174 "configure" 7174#include "confdefs.h" 7175#undef $ac_tr_decl 7176#define $ac_tr_decl 1 7177 $gdb_ptrace_headers 7178 7179int main() { 7180#ifndef $ac_func 7181char *(*pfn) = (char *(*)) $ac_func ; 7182#endif 7183; return 0; } 7184EOF 7185if { (eval echo configure:7186: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7186 rm -rf conftest* 7187 eval "gcc_cv_have_decl_$ac_func=yes" 7188else 7189 echo "configure: failed program was:" >&5 7190 cat conftest.$ac_ext >&5 7191 rm -rf conftest* 7192 eval "gcc_cv_have_decl_$ac_func=no" 7193fi 7194rm -f conftest* 7195fi 7196 7197if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then 7198 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF 7199#define $ac_tr_decl 1 7200EOF 7201 7202else 7203 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF 7204#define $ac_tr_decl 0 7205EOF 7206 7207 : ${gdb_cv_func_ptrace_ret='int'} 7208 : ${gdb_cv_func_ptrace_args='int,int,long,long'} 7209 7210fi 7211 7212done 7213if test x = y ; then 7214 cat >> confdefs.h <<\EOF 7215#define HAVE_DECL_PTRACE 1 7216EOF 7217fi 7218 7219# Check return type. 7220echo $ac_n "checking return type of ptrace""... $ac_c" 1>&6 7221echo "configure:7222: checking return type of ptrace" >&5 7222if eval "test \"`echo '$''{'gdb_cv_func_ptrace_ret'+set}'`\" = set"; then 7223 echo $ac_n "(cached) $ac_c" 1>&6 7224else 7225 cat > conftest.$ac_ext <<EOF 7226#line 7227 "configure" 7227#include "confdefs.h" 7228$gdb_ptrace_headers 7229int main() { 7230extern int ptrace (); 7231; return 0; } 7232EOF 7233if { (eval echo configure:7234: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7234 rm -rf conftest* 7235 gdb_cv_func_ptrace_ret='int' 7236else 7237 echo "configure: failed program was:" >&5 7238 cat conftest.$ac_ext >&5 7239 rm -rf conftest* 7240 gdb_cv_func_ptrace_ret='long' 7241fi 7242rm -f conftest* 7243fi 7244 7245echo "$ac_t""$gdb_cv_func_ptrace_ret" 1>&6 7246cat >> confdefs.h <<EOF 7247#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret 7248EOF 7249 7250# Check argument types. 7251echo $ac_n "checking types of arguments for ptrace""... $ac_c" 1>&6 7252echo "configure:7253: checking types of arguments for ptrace" >&5 7253if eval "test \"`echo '$''{'gdb_cv_func_ptrace_args'+set}'`\" = set"; then 7254 echo $ac_n "(cached) $ac_c" 1>&6 7255else 7256 7257for gdb_arg1 in 'int' 'long'; do 7258 for gdb_arg2 in 'pid_t' 'int' 'long'; do 7259 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long'; do 7260 for gdb_arg4 in 'int' 'long'; do 7261 cat > conftest.$ac_ext <<EOF 7262#line 7263 "configure" 7263#include "confdefs.h" 7264$gdb_ptrace_headers 7265int main() { 7266 7267extern $gdb_cv_func_ptrace_ret 7268 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4); 7269 7270; return 0; } 7271EOF 7272if { (eval echo configure:7273: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7273 rm -rf conftest* 7274 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4"; 7275 break 4; 7276else 7277 echo "configure: failed program was:" >&5 7278 cat conftest.$ac_ext >&5 7279fi 7280rm -f conftest* 7281 for gdb_arg5 in 'int *' 'int' 'long'; do 7282 cat > conftest.$ac_ext <<EOF 7283#line 7284 "configure" 7284#include "confdefs.h" 7285$gdb_ptrace_headers 7286int main() { 7287 7288extern $gdb_cv_func_ptrace_ret 7289 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5); 7290 7291; return 0; } 7292EOF 7293if { (eval echo configure:7294: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7294 rm -rf conftest* 7295 7296gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5"; 7297 break 5; 7298else 7299 echo "configure: failed program was:" >&5 7300 cat conftest.$ac_ext >&5 7301fi 7302rm -f conftest* 7303 done 7304 done 7305 done 7306 done 7307done 7308# Provide a safe default value. 7309: ${gdb_cv_func_ptrace_args='int,int,long,long'} 7310 7311fi 7312 7313echo "$ac_t""$gdb_cv_func_ptrace_args" 1>&6 7314ac_save_IFS=$IFS; IFS=',' 7315set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'` 7316IFS=$ac_save_IFS 7317shift 7318cat >> confdefs.h <<EOF 7319#define PTRACE_TYPE_ARG3 $3 7320EOF 7321 7322if test -n "$5"; then 7323 cat >> confdefs.h <<EOF 7324#define PTRACE_TYPE_ARG5 $5 7325EOF 7326 7327fi 7328 7329if test "$cross_compiling" = no; then 7330 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6 7331echo "configure:7332: checking whether setpgrp takes no argument" >&5 7332if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then 7333 echo $ac_n "(cached) $ac_c" 1>&6 7334else 7335 if test "$cross_compiling" = yes; then 7336 { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; } 7337else 7338 cat > conftest.$ac_ext <<EOF 7339#line 7340 "configure" 7340#include "confdefs.h" 7341 7342#ifdef HAVE_UNISTD_H 7343#include <unistd.h> 7344#endif 7345 7346/* 7347 * If this system has a BSD-style setpgrp, which takes arguments, exit 7348 * successfully. 7349 */ 7350main() 7351{ 7352 if (setpgrp(1,1) == -1) 7353 exit(0); 7354 else 7355 exit(1); 7356} 7357 7358EOF 7359if { (eval echo configure:7360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 7360then 7361 ac_cv_func_setpgrp_void=no 7362else 7363 echo "configure: failed program was:" >&5 7364 cat conftest.$ac_ext >&5 7365 rm -fr conftest* 7366 ac_cv_func_setpgrp_void=yes 7367fi 7368rm -fr conftest* 7369fi 7370 7371 7372fi 7373 7374echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6 7375if test $ac_cv_func_setpgrp_void = yes; then 7376 cat >> confdefs.h <<\EOF 7377#define SETPGRP_VOID 1 7378EOF 7379 7380fi 7381 7382else 7383 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6 7384echo "configure:7385: checking whether setpgrp takes no argument" >&5 7385if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then 7386 echo $ac_n "(cached) $ac_c" 1>&6 7387else 7388 cat > conftest.$ac_ext <<EOF 7389#line 7390 "configure" 7390#include "confdefs.h" 7391 7392#include <unistd.h> 7393 7394int main() { 7395 7396 if (setpgrp(1,1) == -1) 7397 exit (0); 7398 else 7399 exit (1); 7400 7401; return 0; } 7402EOF 7403if { (eval echo configure:7404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7404 rm -rf conftest* 7405 ac_cv_func_setpgrp_void=no 7406else 7407 echo "configure: failed program was:" >&5 7408 cat conftest.$ac_ext >&5 7409 rm -rf conftest* 7410 ac_cv_func_setpgrp_void=yes 7411fi 7412rm -f conftest* 7413fi 7414 7415echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6 7416if test $ac_cv_func_setpgrp_void = yes; then 7417 cat >> confdefs.h <<\EOF 7418#define SETPGRP_VOID 1 7419EOF 7420 7421fi 7422fi 7423 7424# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do 7425# since sigsetjmp might only be defined as a macro. 7426echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6 7427echo "configure:7428: checking for sigsetjmp" >&5 7428if eval "test \"`echo '$''{'gdb_cv_func_sigsetjmp'+set}'`\" = set"; then 7429 echo $ac_n "(cached) $ac_c" 1>&6 7430else 7431 cat > conftest.$ac_ext <<EOF 7432#line 7433 "configure" 7433#include "confdefs.h" 7434 7435#include <setjmp.h> 7436 7437int main() { 7438sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1); 7439; return 0; } 7440EOF 7441if { (eval echo configure:7442: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7442 rm -rf conftest* 7443 gdb_cv_func_sigsetjmp=yes 7444else 7445 echo "configure: failed program was:" >&5 7446 cat conftest.$ac_ext >&5 7447 rm -rf conftest* 7448 gdb_cv_func_sigsetjmp=no 7449fi 7450rm -f conftest* 7451fi 7452 7453echo "$ac_t""$gdb_cv_func_sigsetjmp" 1>&6 7454if test $gdb_cv_func_sigsetjmp = yes; then 7455 cat >> confdefs.h <<\EOF 7456#define HAVE_SIGSETJMP 1 7457EOF 7458 7459fi 7460 7461# Assume we'll default to using the included libiberty regex. 7462gdb_use_included_regex=yes 7463 7464# However, if the system regex is GNU regex, then default to *not* 7465# using the included regex. 7466echo $ac_n "checking for GNU regex""... $ac_c" 1>&6 7467echo "configure:7468: checking for GNU regex" >&5 7468if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then 7469 echo $ac_n "(cached) $ac_c" 1>&6 7470else 7471 cat > conftest.$ac_ext <<EOF 7472#line 7473 "configure" 7473#include "confdefs.h" 7474#include <gnu-versions.h> 7475int main() { 7476#define REGEX_INTERFACE_VERSION 1 7477#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION 7478# error "Version mismatch" 7479#endif 7480; return 0; } 7481EOF 7482if { (eval echo configure:7483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7483 rm -rf conftest* 7484 gdb_cv_have_gnu_regex=yes 7485else 7486 echo "configure: failed program was:" >&5 7487 cat conftest.$ac_ext >&5 7488 rm -rf conftest* 7489 gdb_cv_have_gnu_regex=no 7490fi 7491rm -f conftest* 7492fi 7493 7494echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6 7495if test $gdb_cv_have_gnu_regex = yes; then 7496 gdb_use_included_regex=no 7497fi 7498 7499# Check whether --with-included-regex or --without-included-regex was given. 7500if test "${with_included_regex+set}" = set; then 7501 withval="$with_included_regex" 7502 gdb_with_regex=$withval 7503else 7504 gdb_with_regex=$gdb_use_included_regex 7505fi 7506 7507if test "$gdb_with_regex" = yes; then 7508 cat >> confdefs.h <<\EOF 7509#define USE_INCLUDED_REGEX 1 7510EOF 7511 7512fi 7513 7514# See if <sys/proc.h> defines `struct thread' with a td_pcb member. 7515echo $ac_n "checking for td_pcb in struct thread""... $ac_c" 1>&6 7516echo "configure:7517: checking for td_pcb in struct thread" >&5 7517if eval "test \"`echo '$''{'gdb_cv_struct_thread_td_pcb'+set}'`\" = set"; then 7518 echo $ac_n "(cached) $ac_c" 1>&6 7519else 7520 cat > conftest.$ac_ext <<EOF 7521#line 7522 "configure" 7522#include "confdefs.h" 7523#include <sys/param.h> 7524#include <sys/proc.h> 7525int main() { 7526struct thread td; td.td_pcb; 7527; return 0; } 7528EOF 7529if { (eval echo configure:7530: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7530 rm -rf conftest* 7531 gdb_cv_struct_thread_td_pcb=yes 7532else 7533 echo "configure: failed program was:" >&5 7534 cat conftest.$ac_ext >&5 7535 rm -rf conftest* 7536 gdb_cv_struct_thread_td_pcb=no 7537fi 7538rm -f conftest* 7539fi 7540 7541echo "$ac_t""$gdb_cv_struct_thread_td_pcb" 1>&6 7542if test $gdb_cv_struct_thread_td_pcb = yes; then 7543 cat >> confdefs.h <<\EOF 7544#define HAVE_STRUCT_THREAD_TD_PCB 1 7545EOF 7546 7547fi 7548 7549# See if <sys/lwp.h> defines `struct lwp`. 7550echo $ac_n "checking for struct lwp""... $ac_c" 1>&6 7551echo "configure:7552: checking for struct lwp" >&5 7552if eval "test \"`echo '$''{'gdb_cv_struct_lwp'+set}'`\" = set"; then 7553 echo $ac_n "(cached) $ac_c" 1>&6 7554else 7555 cat > conftest.$ac_ext <<EOF 7556#line 7557 "configure" 7557#include "confdefs.h" 7558#include <sys/param.h> 7559#include <sys/lwp.h> 7560int main() { 7561struct lwp l; 7562; return 0; } 7563EOF 7564if { (eval echo configure:7565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7565 rm -rf conftest* 7566 gdb_cv_struct_lwp=yes 7567else 7568 echo "configure: failed program was:" >&5 7569 cat conftest.$ac_ext >&5 7570 rm -rf conftest* 7571 gdb_cv_struct_lwp=no 7572fi 7573rm -f conftest* 7574fi 7575 7576echo "$ac_t""$gdb_cv_struct_lwp" 1>&6 7577if test $gdb_cv_struct_lwp = yes; then 7578 cat >> confdefs.h <<\EOF 7579#define HAVE_STRUCT_LWP 1 7580EOF 7581 7582fi 7583 7584# See if <machine/reg.h> degines `struct reg'. 7585echo $ac_n "checking for struct reg in machine/reg.h""... $ac_c" 1>&6 7586echo "configure:7587: checking for struct reg in machine/reg.h" >&5 7587if eval "test \"`echo '$''{'gdb_cv_struct_reg'+set}'`\" = set"; then 7588 echo $ac_n "(cached) $ac_c" 1>&6 7589else 7590 cat > conftest.$ac_ext <<EOF 7591#line 7592 "configure" 7592#include "confdefs.h" 7593#include <sys/types.h> 7594#include <machine/reg.h> 7595int main() { 7596struct reg r; 7597; return 0; } 7598EOF 7599if { (eval echo configure:7600: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7600 rm -rf conftest* 7601 gdb_cv_struct_reg=yes 7602else 7603 echo "configure: failed program was:" >&5 7604 cat conftest.$ac_ext >&5 7605 rm -rf conftest* 7606 gdb_cv_struct_reg=no 7607fi 7608rm -f conftest* 7609fi 7610 7611echo "$ac_t""$gdb_cv_struct_reg" 1>&6 7612if test $gdb_cv_struct_reg = yes; then 7613 cat >> confdefs.h <<\EOF 7614#define HAVE_STRUCT_REG 1 7615EOF 7616 7617fi 7618 7619# See if <machine/reg.h> supports the %fs and %gs i386 segment registers. 7620# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'. 7621echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6 7622echo "configure:7623: checking for r_fs in struct reg" >&5 7623if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then 7624 echo $ac_n "(cached) $ac_c" 1>&6 7625else 7626 cat > conftest.$ac_ext <<EOF 7627#line 7628 "configure" 7628#include "confdefs.h" 7629#include <machine/reg.h> 7630int main() { 7631struct reg r; r.r_fs; 7632; return 0; } 7633EOF 7634if { (eval echo configure:7635: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7635 rm -rf conftest* 7636 gdb_cv_struct_reg_r_fs=yes 7637else 7638 echo "configure: failed program was:" >&5 7639 cat conftest.$ac_ext >&5 7640 rm -rf conftest* 7641 gdb_cv_struct_reg_r_fs=no 7642fi 7643rm -f conftest* 7644fi 7645 7646echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6 7647if test $gdb_cv_struct_reg_r_fs = yes; then 7648 cat >> confdefs.h <<\EOF 7649#define HAVE_STRUCT_REG_R_FS 1 7650EOF 7651 7652fi 7653echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6 7654echo "configure:7655: checking for r_gs in struct reg" >&5 7655if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then 7656 echo $ac_n "(cached) $ac_c" 1>&6 7657else 7658 cat > conftest.$ac_ext <<EOF 7659#line 7660 "configure" 7660#include "confdefs.h" 7661#include <machine/reg.h> 7662int main() { 7663struct reg r; r.r_gs; 7664; return 0; } 7665EOF 7666if { (eval echo configure:7667: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7667 rm -rf conftest* 7668 gdb_cv_struct_reg_r_gs=yes 7669else 7670 echo "configure: failed program was:" >&5 7671 cat conftest.$ac_ext >&5 7672 rm -rf conftest* 7673 gdb_cv_struct_reg_r_gs=no 7674fi 7675rm -f conftest* 7676fi 7677 7678echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6 7679if test $gdb_cv_struct_reg_r_gs = yes; then 7680 cat >> confdefs.h <<\EOF 7681#define HAVE_STRUCT_REG_R_GS 1 7682EOF 7683 7684fi 7685 7686# See if <sys/ptrace.h> provides the PTRACE_GETREGS request. 7687echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6 7688echo "configure:7689: checking for PTRACE_GETREGS" >&5 7689if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then 7690 echo $ac_n "(cached) $ac_c" 1>&6 7691else 7692 cat > conftest.$ac_ext <<EOF 7693#line 7694 "configure" 7694#include "confdefs.h" 7695#include <sys/ptrace.h> 7696int main() { 7697PTRACE_GETREGS; 7698; return 0; } 7699EOF 7700if { (eval echo configure:7701: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7701 rm -rf conftest* 7702 gdb_cv_have_ptrace_getregs=yes 7703else 7704 echo "configure: failed program was:" >&5 7705 cat conftest.$ac_ext >&5 7706 rm -rf conftest* 7707 gdb_cv_have_ptrace_getregs=no 7708fi 7709rm -f conftest* 7710fi 7711 7712echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6 7713if test $gdb_cv_have_ptrace_getregs = yes; then 7714 cat >> confdefs.h <<\EOF 7715#define HAVE_PTRACE_GETREGS 1 7716EOF 7717 7718fi 7719 7720# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request. 7721echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6 7722echo "configure:7723: checking for PTRACE_GETFPXREGS" >&5 7723if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then 7724 echo $ac_n "(cached) $ac_c" 1>&6 7725else 7726 cat > conftest.$ac_ext <<EOF 7727#line 7728 "configure" 7728#include "confdefs.h" 7729#include <sys/ptrace.h> 7730int main() { 7731PTRACE_GETFPXREGS; 7732; return 0; } 7733EOF 7734if { (eval echo configure:7735: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7735 rm -rf conftest* 7736 gdb_cv_have_ptrace_getfpxregs=yes 7737else 7738 echo "configure: failed program was:" >&5 7739 cat conftest.$ac_ext >&5 7740 rm -rf conftest* 7741 gdb_cv_have_ptrace_getfpxregs=no 7742fi 7743rm -f conftest* 7744fi 7745 7746echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6 7747if test $gdb_cv_have_ptrace_getfpxregs = yes; then 7748 cat >> confdefs.h <<\EOF 7749#define HAVE_PTRACE_GETFPXREGS 1 7750EOF 7751 7752fi 7753 7754# See if <sys/ptrace.h> provides the PT_GETDBREGS request. 7755echo $ac_n "checking for PT_GETDBREGS""... $ac_c" 1>&6 7756echo "configure:7757: checking for PT_GETDBREGS" >&5 7757if eval "test \"`echo '$''{'gdb_cv_have_pt_getdbregs'+set}'`\" = set"; then 7758 echo $ac_n "(cached) $ac_c" 1>&6 7759else 7760 cat > conftest.$ac_ext <<EOF 7761#line 7762 "configure" 7762#include "confdefs.h" 7763#include <sys/types.h> 7764#include <sys/ptrace.h> 7765int main() { 7766PT_GETDBREGS; 7767; return 0; } 7768EOF 7769if { (eval echo configure:7770: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7770 rm -rf conftest* 7771 gdb_cv_have_pt_getdbregs=yes 7772else 7773 echo "configure: failed program was:" >&5 7774 cat conftest.$ac_ext >&5 7775 rm -rf conftest* 7776 gdb_cv_have_pt_getdbregs=no 7777fi 7778rm -f conftest* 7779fi 7780 7781echo "$ac_t""$gdb_cv_have_pt_getdbregs" 1>&6 7782if test $gdb_cv_have_pt_getdbregs = yes; then 7783 cat >> confdefs.h <<\EOF 7784#define HAVE_PT_GETDBREGS 1 7785EOF 7786 7787fi 7788 7789# See if <sys/ptrace.h> provides the PT_GETXMMREGS request. 7790echo $ac_n "checking for PT_GETXMMREGS""... $ac_c" 1>&6 7791echo "configure:7792: checking for PT_GETXMMREGS" >&5 7792if eval "test \"`echo '$''{'gdb_cv_have_pt_getxmmregs'+set}'`\" = set"; then 7793 echo $ac_n "(cached) $ac_c" 1>&6 7794else 7795 cat > conftest.$ac_ext <<EOF 7796#line 7797 "configure" 7797#include "confdefs.h" 7798#include <sys/types.h> 7799#include <sys/ptrace.h> 7800int main() { 7801PT_GETXMMREGS; 7802; return 0; } 7803EOF 7804if { (eval echo configure:7805: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7805 rm -rf conftest* 7806 gdb_cv_have_pt_getxmmregs=yes 7807else 7808 echo "configure: failed program was:" >&5 7809 cat conftest.$ac_ext >&5 7810 rm -rf conftest* 7811 gdb_cv_have_pt_getxmmregs=no 7812fi 7813rm -f conftest* 7814fi 7815 7816echo "$ac_t""$gdb_cv_have_pt_getxmmregs" 1>&6 7817if test $gdb_cv_have_pt_getxmmregs = yes; then 7818 cat >> confdefs.h <<\EOF 7819#define HAVE_PT_GETXMMREGS 1 7820EOF 7821 7822fi 7823 7824# See if stdint.h provides the uintptr_t type. 7825# Autoconf 2.5X has an improved AC_CHECK_TYPE which will simplify this. 7826echo $ac_n "checking for uintptr_t in stdint.h""... $ac_c" 1>&6 7827echo "configure:7828: checking for uintptr_t in stdint.h" >&5 7828if eval "test \"`echo '$''{'gdb_cv_have_uintptr_t'+set}'`\" = set"; then 7829 echo $ac_n "(cached) $ac_c" 1>&6 7830else 7831 cat > conftest.$ac_ext <<EOF 7832#line 7833 "configure" 7833#include "confdefs.h" 7834#include <stdint.h> 7835int main() { 7836uintptr_t foo = 0; 7837; return 0; } 7838EOF 7839if { (eval echo configure:7840: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7840 rm -rf conftest* 7841 gdb_cv_have_uintptr_t=yes 7842else 7843 echo "configure: failed program was:" >&5 7844 cat conftest.$ac_ext >&5 7845 rm -rf conftest* 7846 gdb_cv_have_uintptr_t=no 7847fi 7848rm -f conftest* 7849fi 7850 7851echo "$ac_t""$gdb_cv_have_uintptr_t" 1>&6 7852if test $gdb_cv_have_uintptr_t = yes; then 7853 cat >> confdefs.h <<\EOF 7854#define HAVE_UINTPTR_T 1 7855EOF 7856 7857fi 7858 7859echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6 7860echo "configure:7861: checking whether malloc must be declared" >&5 7861if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then 7862 echo $ac_n "(cached) $ac_c" 1>&6 7863else 7864 cat > conftest.$ac_ext <<EOF 7865#line 7866 "configure" 7866#include "confdefs.h" 7867 7868#include <stdio.h> 7869#ifdef HAVE_STRING_H 7870#include <string.h> 7871#else 7872#ifdef HAVE_STRINGS_H 7873#include <strings.h> 7874#endif 7875#endif 7876#ifdef HAVE_STDLIB_H 7877#include <stdlib.h> 7878#endif 7879#ifdef HAVE_UNISTD_H 7880#include <unistd.h> 7881#endif 7882int main() { 7883char *(*pfn) = (char *(*)) malloc 7884; return 0; } 7885EOF 7886if { (eval echo configure:7887: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7887 rm -rf conftest* 7888 bfd_cv_decl_needed_malloc=no 7889else 7890 echo "configure: failed program was:" >&5 7891 cat conftest.$ac_ext >&5 7892 rm -rf conftest* 7893 bfd_cv_decl_needed_malloc=yes 7894fi 7895rm -f conftest* 7896fi 7897 7898echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6 7899if test $bfd_cv_decl_needed_malloc = yes; then 7900 cat >> confdefs.h <<\EOF 7901#define NEED_DECLARATION_MALLOC 1 7902EOF 7903 7904fi 7905 7906echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6 7907echo "configure:7908: checking whether realloc must be declared" >&5 7908if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then 7909 echo $ac_n "(cached) $ac_c" 1>&6 7910else 7911 cat > conftest.$ac_ext <<EOF 7912#line 7913 "configure" 7913#include "confdefs.h" 7914 7915#include <stdio.h> 7916#ifdef HAVE_STRING_H 7917#include <string.h> 7918#else 7919#ifdef HAVE_STRINGS_H 7920#include <strings.h> 7921#endif 7922#endif 7923#ifdef HAVE_STDLIB_H 7924#include <stdlib.h> 7925#endif 7926#ifdef HAVE_UNISTD_H 7927#include <unistd.h> 7928#endif 7929int main() { 7930char *(*pfn) = (char *(*)) realloc 7931; return 0; } 7932EOF 7933if { (eval echo configure:7934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7934 rm -rf conftest* 7935 bfd_cv_decl_needed_realloc=no 7936else 7937 echo "configure: failed program was:" >&5 7938 cat conftest.$ac_ext >&5 7939 rm -rf conftest* 7940 bfd_cv_decl_needed_realloc=yes 7941fi 7942rm -f conftest* 7943fi 7944 7945echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6 7946if test $bfd_cv_decl_needed_realloc = yes; then 7947 cat >> confdefs.h <<\EOF 7948#define NEED_DECLARATION_REALLOC 1 7949EOF 7950 7951fi 7952 7953echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6 7954echo "configure:7955: checking whether free must be declared" >&5 7955if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then 7956 echo $ac_n "(cached) $ac_c" 1>&6 7957else 7958 cat > conftest.$ac_ext <<EOF 7959#line 7960 "configure" 7960#include "confdefs.h" 7961 7962#include <stdio.h> 7963#ifdef HAVE_STRING_H 7964#include <string.h> 7965#else 7966#ifdef HAVE_STRINGS_H 7967#include <strings.h> 7968#endif 7969#endif 7970#ifdef HAVE_STDLIB_H 7971#include <stdlib.h> 7972#endif 7973#ifdef HAVE_UNISTD_H 7974#include <unistd.h> 7975#endif 7976int main() { 7977char *(*pfn) = (char *(*)) free 7978; return 0; } 7979EOF 7980if { (eval echo configure:7981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 7981 rm -rf conftest* 7982 bfd_cv_decl_needed_free=no 7983else 7984 echo "configure: failed program was:" >&5 7985 cat conftest.$ac_ext >&5 7986 rm -rf conftest* 7987 bfd_cv_decl_needed_free=yes 7988fi 7989rm -f conftest* 7990fi 7991 7992echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6 7993if test $bfd_cv_decl_needed_free = yes; then 7994 cat >> confdefs.h <<\EOF 7995#define NEED_DECLARATION_FREE 1 7996EOF 7997 7998fi 7999 8000echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6 8001echo "configure:8002: checking whether strerror must be declared" >&5 8002if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then 8003 echo $ac_n "(cached) $ac_c" 1>&6 8004else 8005 cat > conftest.$ac_ext <<EOF 8006#line 8007 "configure" 8007#include "confdefs.h" 8008 8009#include <stdio.h> 8010#ifdef HAVE_STRING_H 8011#include <string.h> 8012#else 8013#ifdef HAVE_STRINGS_H 8014#include <strings.h> 8015#endif 8016#endif 8017#ifdef HAVE_STDLIB_H 8018#include <stdlib.h> 8019#endif 8020#ifdef HAVE_UNISTD_H 8021#include <unistd.h> 8022#endif 8023int main() { 8024char *(*pfn) = (char *(*)) strerror 8025; return 0; } 8026EOF 8027if { (eval echo configure:8028: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8028 rm -rf conftest* 8029 bfd_cv_decl_needed_strerror=no 8030else 8031 echo "configure: failed program was:" >&5 8032 cat conftest.$ac_ext >&5 8033 rm -rf conftest* 8034 bfd_cv_decl_needed_strerror=yes 8035fi 8036rm -f conftest* 8037fi 8038 8039echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6 8040if test $bfd_cv_decl_needed_strerror = yes; then 8041 cat >> confdefs.h <<\EOF 8042#define NEED_DECLARATION_STRERROR 1 8043EOF 8044 8045fi 8046 8047echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6 8048echo "configure:8049: checking whether strdup must be declared" >&5 8049if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then 8050 echo $ac_n "(cached) $ac_c" 1>&6 8051else 8052 cat > conftest.$ac_ext <<EOF 8053#line 8054 "configure" 8054#include "confdefs.h" 8055 8056#include <stdio.h> 8057#ifdef HAVE_STRING_H 8058#include <string.h> 8059#else 8060#ifdef HAVE_STRINGS_H 8061#include <strings.h> 8062#endif 8063#endif 8064#ifdef HAVE_STDLIB_H 8065#include <stdlib.h> 8066#endif 8067#ifdef HAVE_UNISTD_H 8068#include <unistd.h> 8069#endif 8070int main() { 8071char *(*pfn) = (char *(*)) strdup 8072; return 0; } 8073EOF 8074if { (eval echo configure:8075: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8075 rm -rf conftest* 8076 bfd_cv_decl_needed_strdup=no 8077else 8078 echo "configure: failed program was:" >&5 8079 cat conftest.$ac_ext >&5 8080 rm -rf conftest* 8081 bfd_cv_decl_needed_strdup=yes 8082fi 8083rm -f conftest* 8084fi 8085 8086echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6 8087if test $bfd_cv_decl_needed_strdup = yes; then 8088 cat >> confdefs.h <<\EOF 8089#define NEED_DECLARATION_STRDUP 1 8090EOF 8091 8092fi 8093 8094echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6 8095echo "configure:8096: checking whether strstr must be declared" >&5 8096if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then 8097 echo $ac_n "(cached) $ac_c" 1>&6 8098else 8099 cat > conftest.$ac_ext <<EOF 8100#line 8101 "configure" 8101#include "confdefs.h" 8102 8103#include <stdio.h> 8104#ifdef HAVE_STRING_H 8105#include <string.h> 8106#else 8107#ifdef HAVE_STRINGS_H 8108#include <strings.h> 8109#endif 8110#endif 8111#ifdef HAVE_STDLIB_H 8112#include <stdlib.h> 8113#endif 8114#ifdef HAVE_UNISTD_H 8115#include <unistd.h> 8116#endif 8117int main() { 8118char *(*pfn) = (char *(*)) strstr 8119; return 0; } 8120EOF 8121if { (eval echo configure:8122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8122 rm -rf conftest* 8123 bfd_cv_decl_needed_strstr=no 8124else 8125 echo "configure: failed program was:" >&5 8126 cat conftest.$ac_ext >&5 8127 rm -rf conftest* 8128 bfd_cv_decl_needed_strstr=yes 8129fi 8130rm -f conftest* 8131fi 8132 8133echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6 8134if test $bfd_cv_decl_needed_strstr = yes; then 8135 cat >> confdefs.h <<\EOF 8136#define NEED_DECLARATION_STRSTR 1 8137EOF 8138 8139fi 8140 8141echo $ac_n "checking whether canonicalize_file_name must be declared""... $ac_c" 1>&6 8142echo "configure:8143: checking whether canonicalize_file_name must be declared" >&5 8143if eval "test \"`echo '$''{'bfd_cv_decl_needed_canonicalize_file_name'+set}'`\" = set"; then 8144 echo $ac_n "(cached) $ac_c" 1>&6 8145else 8146 cat > conftest.$ac_ext <<EOF 8147#line 8148 "configure" 8148#include "confdefs.h" 8149 8150#include <stdio.h> 8151#ifdef HAVE_STRING_H 8152#include <string.h> 8153#else 8154#ifdef HAVE_STRINGS_H 8155#include <strings.h> 8156#endif 8157#endif 8158#ifdef HAVE_STDLIB_H 8159#include <stdlib.h> 8160#endif 8161#ifdef HAVE_UNISTD_H 8162#include <unistd.h> 8163#endif 8164int main() { 8165char *(*pfn) = (char *(*)) canonicalize_file_name 8166; return 0; } 8167EOF 8168if { (eval echo configure:8169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8169 rm -rf conftest* 8170 bfd_cv_decl_needed_canonicalize_file_name=no 8171else 8172 echo "configure: failed program was:" >&5 8173 cat conftest.$ac_ext >&5 8174 rm -rf conftest* 8175 bfd_cv_decl_needed_canonicalize_file_name=yes 8176fi 8177rm -f conftest* 8178fi 8179 8180echo "$ac_t""$bfd_cv_decl_needed_canonicalize_file_name" 1>&6 8181if test $bfd_cv_decl_needed_canonicalize_file_name = yes; then 8182 cat >> confdefs.h <<\EOF 8183#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 8184EOF 8185 8186fi 8187 8188 8189# The following save_state_t checkery is only necessary for HPUX 8190# versions earlier than 10.20. When those fade from memory, this 8191# could be expunged. --jsm 1999-03-22 8192 8193echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6 8194echo "configure:8195: checking for HPUX save_state structure" >&5 8195cat > conftest.$ac_ext <<EOF 8196#line 8197 "configure" 8197#include "confdefs.h" 8198#include <machine/save_state.h> 8199EOF 8200if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8201 egrep "save_state_t" >/dev/null 2>&1; then 8202 rm -rf conftest* 8203 gdb_cv_hpux_savestate=yes 8204else 8205 rm -rf conftest* 8206 gdb_cv_hpux_savestate=no 8207fi 8208rm -f conftest* 8209 8210cat > conftest.$ac_ext <<EOF 8211#line 8212 "configure" 8212#include "confdefs.h" 8213#include <machine/save_state.h> 8214EOF 8215if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8216 egrep "ss_wide" >/dev/null 2>&1; then 8217 rm -rf conftest* 8218 gdb_cv_hpux_sswide=yes 8219else 8220 rm -rf conftest* 8221 gdb_cv_hpux_sswide=no 8222fi 8223rm -f conftest* 8224 8225if test $gdb_cv_hpux_savestate = yes 8226then 8227 cat >> confdefs.h <<\EOF 8228#define HAVE_STRUCT_SAVE_STATE_T 1 8229EOF 8230 8231fi 8232if test $gdb_cv_hpux_sswide = yes 8233then 8234 cat >> confdefs.h <<\EOF 8235#define HAVE_STRUCT_MEMBER_SS_WIDE 1 8236EOF 8237 8238fi 8239echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6 8240 8241 8242# If we are configured native on GNU/Linux, work around problems with 8243# sys/procfs.h 8244# Also detect which type of /proc is in use, such as for Unixware or Solaris. 8245 8246if test "${target}" = "${host}"; then 8247 case "${host}" in 8248 i[3456]86-*-linux*) 8249 cat >> confdefs.h <<\EOF 8250#define START_INFERIOR_TRAPS_EXPECTED 2 8251EOF 8252 8253 cat >> confdefs.h <<\EOF 8254#define sys_quotactl 1 8255EOF 8256 8257 ;; 8258 ia64-*-aix*) 8259 cat >> confdefs.h <<\EOF 8260#define NEW_PROC_API 1 8261EOF 8262 8263 ;; 8264 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* ) 8265 cat >> confdefs.h <<\EOF 8266#define NEW_PROC_API 1 8267EOF 8268 8269 ;; 8270 *-*-solaris2.[6789]) 8271 cat >> confdefs.h <<\EOF 8272#define NEW_PROC_API 1 8273EOF 8274 8275 ;; 8276 mips-sgi-irix5*) 8277 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5. 8278 cat >> confdefs.h <<\EOF 8279#define _KMEMUSER 1 8280EOF 8281 8282 ;; 8283 esac 8284fi 8285 8286if test "$ac_cv_header_sys_procfs_h" = yes; then 8287 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6 8288echo "configure:8289: checking for pstatus_t in sys/procfs.h" >&5 8289 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then 8290 echo $ac_n "(cached) $ac_c" 1>&6 8291else 8292 cat > conftest.$ac_ext <<EOF 8293#line 8294 "configure" 8294#include "confdefs.h" 8295 8296#define _SYSCALL32 8297#include <sys/procfs.h> 8298int main() { 8299pstatus_t avar 8300; return 0; } 8301EOF 8302if { (eval echo configure:8303: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8303 rm -rf conftest* 8304 bfd_cv_have_sys_procfs_type_pstatus_t=yes 8305else 8306 echo "configure: failed program was:" >&5 8307 cat conftest.$ac_ext >&5 8308 rm -rf conftest* 8309 bfd_cv_have_sys_procfs_type_pstatus_t=no 8310 8311fi 8312rm -f conftest* 8313fi 8314 8315 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 8316 cat >> confdefs.h <<\EOF 8317#define HAVE_PSTATUS_T 1 8318EOF 8319 8320 fi 8321 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6 8322 8323 echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6 8324echo "configure:8325: checking for prrun_t in sys/procfs.h" >&5 8325 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then 8326 echo $ac_n "(cached) $ac_c" 1>&6 8327else 8328 cat > conftest.$ac_ext <<EOF 8329#line 8330 "configure" 8330#include "confdefs.h" 8331 8332#define _SYSCALL32 8333#include <sys/procfs.h> 8334int main() { 8335prrun_t avar 8336; return 0; } 8337EOF 8338if { (eval echo configure:8339: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8339 rm -rf conftest* 8340 bfd_cv_have_sys_procfs_type_prrun_t=yes 8341else 8342 echo "configure: failed program was:" >&5 8343 cat conftest.$ac_ext >&5 8344 rm -rf conftest* 8345 bfd_cv_have_sys_procfs_type_prrun_t=no 8346 8347fi 8348rm -f conftest* 8349fi 8350 8351 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then 8352 cat >> confdefs.h <<\EOF 8353#define HAVE_PRRUN_T 1 8354EOF 8355 8356 fi 8357 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6 8358 8359 echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6 8360echo "configure:8361: checking for gregset_t in sys/procfs.h" >&5 8361 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then 8362 echo $ac_n "(cached) $ac_c" 1>&6 8363else 8364 cat > conftest.$ac_ext <<EOF 8365#line 8366 "configure" 8366#include "confdefs.h" 8367 8368#define _SYSCALL32 8369#include <sys/procfs.h> 8370int main() { 8371gregset_t avar 8372; return 0; } 8373EOF 8374if { (eval echo configure:8375: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8375 rm -rf conftest* 8376 bfd_cv_have_sys_procfs_type_gregset_t=yes 8377else 8378 echo "configure: failed program was:" >&5 8379 cat conftest.$ac_ext >&5 8380 rm -rf conftest* 8381 bfd_cv_have_sys_procfs_type_gregset_t=no 8382 8383fi 8384rm -f conftest* 8385fi 8386 8387 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then 8388 cat >> confdefs.h <<\EOF 8389#define HAVE_GREGSET_T 1 8390EOF 8391 8392 fi 8393 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6 8394 8395 echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6 8396echo "configure:8397: checking for fpregset_t in sys/procfs.h" >&5 8397 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then 8398 echo $ac_n "(cached) $ac_c" 1>&6 8399else 8400 cat > conftest.$ac_ext <<EOF 8401#line 8402 "configure" 8402#include "confdefs.h" 8403 8404#define _SYSCALL32 8405#include <sys/procfs.h> 8406int main() { 8407fpregset_t avar 8408; return 0; } 8409EOF 8410if { (eval echo configure:8411: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8411 rm -rf conftest* 8412 bfd_cv_have_sys_procfs_type_fpregset_t=yes 8413else 8414 echo "configure: failed program was:" >&5 8415 cat conftest.$ac_ext >&5 8416 rm -rf conftest* 8417 bfd_cv_have_sys_procfs_type_fpregset_t=no 8418 8419fi 8420rm -f conftest* 8421fi 8422 8423 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then 8424 cat >> confdefs.h <<\EOF 8425#define HAVE_FPREGSET_T 1 8426EOF 8427 8428 fi 8429 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6 8430 8431 echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6 8432echo "configure:8433: checking for prgregset_t in sys/procfs.h" >&5 8433 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then 8434 echo $ac_n "(cached) $ac_c" 1>&6 8435else 8436 cat > conftest.$ac_ext <<EOF 8437#line 8438 "configure" 8438#include "confdefs.h" 8439 8440#define _SYSCALL32 8441#include <sys/procfs.h> 8442int main() { 8443prgregset_t avar 8444; return 0; } 8445EOF 8446if { (eval echo configure:8447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8447 rm -rf conftest* 8448 bfd_cv_have_sys_procfs_type_prgregset_t=yes 8449else 8450 echo "configure: failed program was:" >&5 8451 cat conftest.$ac_ext >&5 8452 rm -rf conftest* 8453 bfd_cv_have_sys_procfs_type_prgregset_t=no 8454 8455fi 8456rm -f conftest* 8457fi 8458 8459 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then 8460 cat >> confdefs.h <<\EOF 8461#define HAVE_PRGREGSET_T 1 8462EOF 8463 8464 fi 8465 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6 8466 8467 echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6 8468echo "configure:8469: checking for prfpregset_t in sys/procfs.h" >&5 8469 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then 8470 echo $ac_n "(cached) $ac_c" 1>&6 8471else 8472 cat > conftest.$ac_ext <<EOF 8473#line 8474 "configure" 8474#include "confdefs.h" 8475 8476#define _SYSCALL32 8477#include <sys/procfs.h> 8478int main() { 8479prfpregset_t avar 8480; return 0; } 8481EOF 8482if { (eval echo configure:8483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8483 rm -rf conftest* 8484 bfd_cv_have_sys_procfs_type_prfpregset_t=yes 8485else 8486 echo "configure: failed program was:" >&5 8487 cat conftest.$ac_ext >&5 8488 rm -rf conftest* 8489 bfd_cv_have_sys_procfs_type_prfpregset_t=no 8490 8491fi 8492rm -f conftest* 8493fi 8494 8495 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then 8496 cat >> confdefs.h <<\EOF 8497#define HAVE_PRFPREGSET_T 1 8498EOF 8499 8500 fi 8501 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6 8502 8503 echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6 8504echo "configure:8505: checking for prgregset32_t in sys/procfs.h" >&5 8505 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then 8506 echo $ac_n "(cached) $ac_c" 1>&6 8507else 8508 cat > conftest.$ac_ext <<EOF 8509#line 8510 "configure" 8510#include "confdefs.h" 8511 8512#define _SYSCALL32 8513#include <sys/procfs.h> 8514int main() { 8515prgregset32_t avar 8516; return 0; } 8517EOF 8518if { (eval echo configure:8519: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8519 rm -rf conftest* 8520 bfd_cv_have_sys_procfs_type_prgregset32_t=yes 8521else 8522 echo "configure: failed program was:" >&5 8523 cat conftest.$ac_ext >&5 8524 rm -rf conftest* 8525 bfd_cv_have_sys_procfs_type_prgregset32_t=no 8526 8527fi 8528rm -f conftest* 8529fi 8530 8531 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then 8532 cat >> confdefs.h <<\EOF 8533#define HAVE_PRGREGSET32_T 1 8534EOF 8535 8536 fi 8537 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6 8538 8539 echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6 8540echo "configure:8541: checking for prfpregset32_t in sys/procfs.h" >&5 8541 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then 8542 echo $ac_n "(cached) $ac_c" 1>&6 8543else 8544 cat > conftest.$ac_ext <<EOF 8545#line 8546 "configure" 8546#include "confdefs.h" 8547 8548#define _SYSCALL32 8549#include <sys/procfs.h> 8550int main() { 8551prfpregset32_t avar 8552; return 0; } 8553EOF 8554if { (eval echo configure:8555: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8555 rm -rf conftest* 8556 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes 8557else 8558 echo "configure: failed program was:" >&5 8559 cat conftest.$ac_ext >&5 8560 rm -rf conftest* 8561 bfd_cv_have_sys_procfs_type_prfpregset32_t=no 8562 8563fi 8564rm -f conftest* 8565fi 8566 8567 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then 8568 cat >> confdefs.h <<\EOF 8569#define HAVE_PRFPREGSET32_T 1 8570EOF 8571 8572 fi 8573 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6 8574 8575 echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6 8576echo "configure:8577: checking for lwpid_t in sys/procfs.h" >&5 8577 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then 8578 echo $ac_n "(cached) $ac_c" 1>&6 8579else 8580 cat > conftest.$ac_ext <<EOF 8581#line 8582 "configure" 8582#include "confdefs.h" 8583 8584#define _SYSCALL32 8585#include <sys/procfs.h> 8586int main() { 8587lwpid_t avar 8588; return 0; } 8589EOF 8590if { (eval echo configure:8591: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8591 rm -rf conftest* 8592 bfd_cv_have_sys_procfs_type_lwpid_t=yes 8593else 8594 echo "configure: failed program was:" >&5 8595 cat conftest.$ac_ext >&5 8596 rm -rf conftest* 8597 bfd_cv_have_sys_procfs_type_lwpid_t=no 8598 8599fi 8600rm -f conftest* 8601fi 8602 8603 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then 8604 cat >> confdefs.h <<\EOF 8605#define HAVE_LWPID_T 1 8606EOF 8607 8608 fi 8609 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6 8610 8611 echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6 8612echo "configure:8613: checking for psaddr_t in sys/procfs.h" >&5 8613 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then 8614 echo $ac_n "(cached) $ac_c" 1>&6 8615else 8616 cat > conftest.$ac_ext <<EOF 8617#line 8618 "configure" 8618#include "confdefs.h" 8619 8620#define _SYSCALL32 8621#include <sys/procfs.h> 8622int main() { 8623psaddr_t avar 8624; return 0; } 8625EOF 8626if { (eval echo configure:8627: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8627 rm -rf conftest* 8628 bfd_cv_have_sys_procfs_type_psaddr_t=yes 8629else 8630 echo "configure: failed program was:" >&5 8631 cat conftest.$ac_ext >&5 8632 rm -rf conftest* 8633 bfd_cv_have_sys_procfs_type_psaddr_t=no 8634 8635fi 8636rm -f conftest* 8637fi 8638 8639 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then 8640 cat >> confdefs.h <<\EOF 8641#define HAVE_PSADDR_T 1 8642EOF 8643 8644 fi 8645 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6 8646 8647 echo $ac_n "checking for prsysent_t in sys/procfs.h""... $ac_c" 1>&6 8648echo "configure:8649: checking for prsysent_t in sys/procfs.h" >&5 8649 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prsysent_t'+set}'`\" = set"; then 8650 echo $ac_n "(cached) $ac_c" 1>&6 8651else 8652 cat > conftest.$ac_ext <<EOF 8653#line 8654 "configure" 8654#include "confdefs.h" 8655 8656#define _SYSCALL32 8657#include <sys/procfs.h> 8658int main() { 8659prsysent_t avar 8660; return 0; } 8661EOF 8662if { (eval echo configure:8663: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8663 rm -rf conftest* 8664 bfd_cv_have_sys_procfs_type_prsysent_t=yes 8665else 8666 echo "configure: failed program was:" >&5 8667 cat conftest.$ac_ext >&5 8668 rm -rf conftest* 8669 bfd_cv_have_sys_procfs_type_prsysent_t=no 8670 8671fi 8672rm -f conftest* 8673fi 8674 8675 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then 8676 cat >> confdefs.h <<\EOF 8677#define HAVE_PRSYSENT_T 1 8678EOF 8679 8680 fi 8681 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prsysent_t" 1>&6 8682 8683 echo $ac_n "checking for pr_sigset_t in sys/procfs.h""... $ac_c" 1>&6 8684echo "configure:8685: checking for pr_sigset_t in sys/procfs.h" >&5 8685 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigset_t'+set}'`\" = set"; then 8686 echo $ac_n "(cached) $ac_c" 1>&6 8687else 8688 cat > conftest.$ac_ext <<EOF 8689#line 8690 "configure" 8690#include "confdefs.h" 8691 8692#define _SYSCALL32 8693#include <sys/procfs.h> 8694int main() { 8695pr_sigset_t avar 8696; return 0; } 8697EOF 8698if { (eval echo configure:8699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8699 rm -rf conftest* 8700 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes 8701else 8702 echo "configure: failed program was:" >&5 8703 cat conftest.$ac_ext >&5 8704 rm -rf conftest* 8705 bfd_cv_have_sys_procfs_type_pr_sigset_t=no 8706 8707fi 8708rm -f conftest* 8709fi 8710 8711 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then 8712 cat >> confdefs.h <<\EOF 8713#define HAVE_PR_SIGSET_T 1 8714EOF 8715 8716 fi 8717 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigset_t" 1>&6 8718 8719 echo $ac_n "checking for pr_sigaction64_t in sys/procfs.h""... $ac_c" 1>&6 8720echo "configure:8721: checking for pr_sigaction64_t in sys/procfs.h" >&5 8721 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigaction64_t'+set}'`\" = set"; then 8722 echo $ac_n "(cached) $ac_c" 1>&6 8723else 8724 cat > conftest.$ac_ext <<EOF 8725#line 8726 "configure" 8726#include "confdefs.h" 8727 8728#define _SYSCALL32 8729#include <sys/procfs.h> 8730int main() { 8731pr_sigaction64_t avar 8732; return 0; } 8733EOF 8734if { (eval echo configure:8735: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8735 rm -rf conftest* 8736 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes 8737else 8738 echo "configure: failed program was:" >&5 8739 cat conftest.$ac_ext >&5 8740 rm -rf conftest* 8741 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no 8742 8743fi 8744rm -f conftest* 8745fi 8746 8747 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then 8748 cat >> confdefs.h <<\EOF 8749#define HAVE_PR_SIGACTION64_T 1 8750EOF 8751 8752 fi 8753 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" 1>&6 8754 8755 echo $ac_n "checking for pr_siginfo64_t in sys/procfs.h""... $ac_c" 1>&6 8756echo "configure:8757: checking for pr_siginfo64_t in sys/procfs.h" >&5 8757 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_siginfo64_t'+set}'`\" = set"; then 8758 echo $ac_n "(cached) $ac_c" 1>&6 8759else 8760 cat > conftest.$ac_ext <<EOF 8761#line 8762 "configure" 8762#include "confdefs.h" 8763 8764#define _SYSCALL32 8765#include <sys/procfs.h> 8766int main() { 8767pr_siginfo64_t avar 8768; return 0; } 8769EOF 8770if { (eval echo configure:8771: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8771 rm -rf conftest* 8772 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes 8773else 8774 echo "configure: failed program was:" >&5 8775 cat conftest.$ac_ext >&5 8776 rm -rf conftest* 8777 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no 8778 8779fi 8780rm -f conftest* 8781fi 8782 8783 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then 8784 cat >> confdefs.h <<\EOF 8785#define HAVE_PR_SIGINFO64_T 1 8786EOF 8787 8788 fi 8789 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" 1>&6 8790 8791 8792 8793 8794 8795 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then 8796 echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6 8797echo "configure:8798: checking whether prfpregset_t type is broken" >&5 8798 if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then 8799 echo $ac_n "(cached) $ac_c" 1>&6 8800else 8801 if test "$cross_compiling" = yes; then 8802 gdb_cv_prfpregset_t_broken=yes 8803else 8804 cat > conftest.$ac_ext <<EOF 8805#line 8806 "configure" 8806#include "confdefs.h" 8807#include <sys/procfs.h> 8808 int main () 8809 { 8810 if (sizeof (prfpregset_t) == sizeof (void *)) 8811 return 1; 8812 return 0; 8813 } 8814EOF 8815if { (eval echo configure:8816: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 8816then 8817 gdb_cv_prfpregset_t_broken=no 8818else 8819 echo "configure: failed program was:" >&5 8820 cat conftest.$ac_ext >&5 8821 rm -fr conftest* 8822 gdb_cv_prfpregset_t_broken=yes 8823fi 8824rm -fr conftest* 8825fi 8826 8827fi 8828 8829 echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6 8830 if test $gdb_cv_prfpregset_t_broken = yes; then 8831 cat >> confdefs.h <<\EOF 8832#define PRFPREGSET_T_BROKEN 1 8833EOF 8834 8835 fi 8836 fi 8837 8838 8839 echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6 8840echo "configure:8841: checking for PIOCSET ioctl entry in sys/procfs.h" >&5 8841 if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then 8842 echo $ac_n "(cached) $ac_c" 1>&6 8843else 8844 cat > conftest.$ac_ext <<EOF 8845#line 8846 "configure" 8846#include "confdefs.h" 8847#include <unistd.h> 8848#include <sys/types.h> 8849#include <sys/procfs.h> 8850 8851int main() { 8852 8853 int dummy;; 8854 dummy = ioctl(0, PIOCSET, &dummy); 8855 8856; return 0; } 8857EOF 8858if { (eval echo configure:8859: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8859 rm -rf conftest* 8860 gdb_cv_have_procfs_piocset=yes 8861else 8862 echo "configure: failed program was:" >&5 8863 cat conftest.$ac_ext >&5 8864 rm -rf conftest* 8865 gdb_cv_have_procfs_piocset=no 8866fi 8867rm -f conftest* 8868fi 8869 8870 echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6 8871 if test $gdb_cv_have_procfs_piocset = yes; then 8872 cat >> confdefs.h <<\EOF 8873#define HAVE_PROCFS_PIOCSET 1 8874EOF 8875 8876 fi 8877fi 8878 8879if test ${host} = ${target} ; then 8880 8881 echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6 8882echo "configure:8883: checking for member l_addr in struct link_map" >&5 8883 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_l_members'+set}'`\" = set"; then 8884 echo $ac_n "(cached) $ac_c" 1>&6 8885else 8886 cat > conftest.$ac_ext <<EOF 8887#line 8888 "configure" 8888#include "confdefs.h" 8889#include <link.h> 8890int main() { 8891struct link_map lm; (void) lm.l_addr; 8892; return 0; } 8893EOF 8894if { (eval echo configure:8895: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8895 rm -rf conftest* 8896 gdb_cv_have_struct_link_map_with_l_members=yes 8897else 8898 echo "configure: failed program was:" >&5 8899 cat conftest.$ac_ext >&5 8900 rm -rf conftest* 8901 gdb_cv_have_struct_link_map_with_l_members=no 8902fi 8903rm -f conftest* 8904fi 8905 8906 echo "$ac_t""$gdb_cv_have_struct_link_map_with_l_members" 1>&6 8907 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then 8908 cat >> confdefs.h <<\EOF 8909#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1 8910EOF 8911 8912 fi 8913 8914 8915 echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6 8916echo "configure:8917: checking for member lm_addr in struct link_map" >&5 8917 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_lm_members'+set}'`\" = set"; then 8918 echo $ac_n "(cached) $ac_c" 1>&6 8919else 8920 cat > conftest.$ac_ext <<EOF 8921#line 8922 "configure" 8922#include "confdefs.h" 8923#include <sys/types.h> 8924#include <link.h> 8925int main() { 8926struct link_map lm; (void) lm.lm_addr; 8927; return 0; } 8928EOF 8929if { (eval echo configure:8930: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8930 rm -rf conftest* 8931 gdb_cv_have_struct_link_map_with_lm_members=yes 8932else 8933 echo "configure: failed program was:" >&5 8934 cat conftest.$ac_ext >&5 8935 rm -rf conftest* 8936 gdb_cv_have_struct_link_map_with_lm_members=no 8937fi 8938rm -f conftest* 8939fi 8940 8941 echo "$ac_t""$gdb_cv_have_struct_link_map_with_lm_members" 1>&6 8942 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then 8943 cat >> confdefs.h <<\EOF 8944#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1 8945EOF 8946 8947 fi 8948 8949 8950 echo $ac_n "checking for member som_addr in struct so_map""... $ac_c" 1>&6 8951echo "configure:8952: checking for member som_addr in struct so_map" >&5 8952 if eval "test \"`echo '$''{'gdb_cv_have_struct_so_map_with_som_members'+set}'`\" = set"; then 8953 echo $ac_n "(cached) $ac_c" 1>&6 8954else 8955 cat > conftest.$ac_ext <<EOF 8956#line 8957 "configure" 8957#include "confdefs.h" 8958#include <sys/types.h> 8959#ifdef HAVE_NLIST_H 8960#include <nlist.h> 8961#endif 8962#include <link.h> 8963int main() { 8964struct so_map lm; (void) lm.som_addr; 8965; return 0; } 8966EOF 8967if { (eval echo configure:8968: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 8968 rm -rf conftest* 8969 gdb_cv_have_struct_so_map_with_som_members=yes 8970else 8971 echo "configure: failed program was:" >&5 8972 cat conftest.$ac_ext >&5 8973 rm -rf conftest* 8974 gdb_cv_have_struct_so_map_with_som_members=no 8975fi 8976rm -f conftest* 8977fi 8978 8979 echo "$ac_t""$gdb_cv_have_struct_so_map_with_som_members" 1>&6 8980 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then 8981 cat >> confdefs.h <<\EOF 8982#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1 8983EOF 8984 8985 fi 8986 8987 8988 echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6 8989echo "configure:8990: checking for struct link_map32 in sys/link.h" >&5 8990 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then 8991 echo $ac_n "(cached) $ac_c" 1>&6 8992else 8993 cat > conftest.$ac_ext <<EOF 8994#line 8995 "configure" 8995#include "confdefs.h" 8996#define _SYSCALL32 8997#include <sys/link.h> 8998int main() { 8999struct link_map32 l; 9000; return 0; } 9001EOF 9002if { (eval echo configure:9003: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 9003 rm -rf conftest* 9004 gdb_cv_have_struct_link_map32=yes 9005else 9006 echo "configure: failed program was:" >&5 9007 cat conftest.$ac_ext >&5 9008 rm -rf conftest* 9009 gdb_cv_have_struct_link_map32=no 9010fi 9011rm -f conftest* 9012fi 9013 9014 echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6 9015 if test $gdb_cv_have_struct_link_map32 = yes; then 9016 cat >> confdefs.h <<\EOF 9017#define HAVE_STRUCT_LINK_MAP32 1 9018EOF 9019 9020 cat >> confdefs.h <<\EOF 9021#define _SYSCALL32 1 9022EOF 9023 9024 fi 9025fi 9026 9027 9028echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6 9029echo "configure:9030: checking for long long support in compiler" >&5 9030if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then 9031 echo $ac_n "(cached) $ac_c" 1>&6 9032else 9033 cat > conftest.$ac_ext <<EOF 9034#line 9035 "configure" 9035#include "confdefs.h" 9036 9037int main() { 9038 9039 extern long long foo; 9040 switch (foo & 2) { case 0: return 1; } 9041 9042; return 0; } 9043EOF 9044if { (eval echo configure:9045: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 9045 rm -rf conftest* 9046 gdb_cv_c_long_long=yes 9047else 9048 echo "configure: failed program was:" >&5 9049 cat conftest.$ac_ext >&5 9050 rm -rf conftest* 9051 gdb_cv_c_long_long=no 9052fi 9053rm -f conftest* 9054fi 9055 9056echo "$ac_t""$gdb_cv_c_long_long" 1>&6 9057if test $gdb_cv_c_long_long = yes; then 9058 cat >> confdefs.h <<\EOF 9059#define CC_HAS_LONG_LONG 1 9060EOF 9061 9062fi 9063 9064 9065echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6 9066echo "configure:9067: checking for long long support in printf" >&5 9067if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then 9068 echo $ac_n "(cached) $ac_c" 1>&6 9069else 9070 if test "$cross_compiling" = yes; then 9071 gdb_cv_printf_has_long_long=no 9072else 9073 cat > conftest.$ac_ext <<EOF 9074#line 9075 "configure" 9075#include "confdefs.h" 9076 9077int main () { 9078 char buf[32]; 9079 long long l = 0; 9080 l = (l << 16) + 0x0123; 9081 l = (l << 16) + 0x4567; 9082 l = (l << 16) + 0x89ab; 9083 l = (l << 16) + 0xcdef; 9084 sprintf (buf, "0x%016llx", l); 9085 return (strcmp ("0x0123456789abcdef", buf)); 9086} 9087EOF 9088if { (eval echo configure:9089: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 9089then 9090 gdb_cv_printf_has_long_long=yes 9091else 9092 echo "configure: failed program was:" >&5 9093 cat conftest.$ac_ext >&5 9094 rm -fr conftest* 9095 gdb_cv_printf_has_long_long=no 9096fi 9097rm -fr conftest* 9098fi 9099 9100fi 9101 9102if test $gdb_cv_printf_has_long_long = yes; then 9103 cat >> confdefs.h <<\EOF 9104#define PRINTF_HAS_LONG_LONG 1 9105EOF 9106 9107fi 9108echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6 9109 9110 9111echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6 9112echo "configure:9113: checking for long double support in compiler" >&5 9113if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then 9114 echo $ac_n "(cached) $ac_c" 1>&6 9115else 9116 cat > conftest.$ac_ext <<EOF 9117#line 9118 "configure" 9118#include "confdefs.h" 9119 9120int main() { 9121long double foo; 9122; return 0; } 9123EOF 9124if { (eval echo configure:9125: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 9125 rm -rf conftest* 9126 ac_cv_c_long_double=yes 9127else 9128 echo "configure: failed program was:" >&5 9129 cat conftest.$ac_ext >&5 9130 rm -rf conftest* 9131 ac_cv_c_long_double=no 9132fi 9133rm -f conftest* 9134fi 9135 9136echo "$ac_t""$ac_cv_c_long_double" 1>&6 9137if test $ac_cv_c_long_double = yes; then 9138 cat >> confdefs.h <<\EOF 9139#define HAVE_LONG_DOUBLE 1 9140EOF 9141 9142fi 9143 9144 9145echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6 9146echo "configure:9147: checking for long double support in printf" >&5 9147if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then 9148 echo $ac_n "(cached) $ac_c" 1>&6 9149else 9150 if test "$cross_compiling" = yes; then 9151 gdb_cv_printf_has_long_double=no 9152else 9153 cat > conftest.$ac_ext <<EOF 9154#line 9155 "configure" 9155#include "confdefs.h" 9156 9157int main () { 9158 char buf[16]; 9159 long double f = 3.141592653; 9160 sprintf (buf, "%Lg", f); 9161 return (strncmp ("3.14159", buf, 7)); 9162} 9163EOF 9164if { (eval echo configure:9165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 9165then 9166 gdb_cv_printf_has_long_double=yes 9167else 9168 echo "configure: failed program was:" >&5 9169 cat conftest.$ac_ext >&5 9170 rm -fr conftest* 9171 gdb_cv_printf_has_long_double=no 9172fi 9173rm -fr conftest* 9174fi 9175 9176fi 9177 9178if test $gdb_cv_printf_has_long_double = yes; then 9179 cat >> confdefs.h <<\EOF 9180#define PRINTF_HAS_LONG_DOUBLE 1 9181EOF 9182 9183fi 9184echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6 9185 9186 9187echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6 9188echo "configure:9189: checking for long double support in scanf" >&5 9189if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then 9190 echo $ac_n "(cached) $ac_c" 1>&6 9191else 9192 if test "$cross_compiling" = yes; then 9193 gdb_cv_scanf_has_long_double=no 9194else 9195 cat > conftest.$ac_ext <<EOF 9196#line 9197 "configure" 9197#include "confdefs.h" 9198 9199int main () { 9200 char *buf = "3.141592653"; 9201 long double f = 0; 9202 sscanf (buf, "%Lg", &f); 9203 return !(f > 3.14159 && f < 3.14160); 9204} 9205EOF 9206if { (eval echo configure:9207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 9207then 9208 gdb_cv_scanf_has_long_double=yes 9209else 9210 echo "configure: failed program was:" >&5 9211 cat conftest.$ac_ext >&5 9212 rm -fr conftest* 9213 gdb_cv_scanf_has_long_double=no 9214fi 9215rm -fr conftest* 9216fi 9217 9218fi 9219 9220if test $gdb_cv_scanf_has_long_double = yes; then 9221 cat >> confdefs.h <<\EOF 9222#define SCANF_HAS_LONG_DOUBLE 1 9223EOF 9224 9225fi 9226echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6 9227 9228case ${host_os} in 9229aix*) 9230 echo $ac_n "checking for -bbigtoc option""... $ac_c" 1>&6 9231echo "configure:9232: checking for -bbigtoc option" >&5 9232if eval "test \"`echo '$''{'gdb_cv_bigtoc'+set}'`\" = set"; then 9233 echo $ac_n "(cached) $ac_c" 1>&6 9234else 9235 9236 SAVE_LDFLAGS=$LDFLAGS 9237 9238 case $GCC in 9239 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;; 9240 *) gdb_cv_bigtoc=-bbigtoc ;; 9241 esac 9242 9243 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc 9244 cat > conftest.$ac_ext <<EOF 9245#line 9246 "configure" 9246#include "confdefs.h" 9247 9248int main() { 9249int i; 9250; return 0; } 9251EOF 9252if { (eval echo configure:9253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 9253 : 9254else 9255 echo "configure: failed program was:" >&5 9256 cat conftest.$ac_ext >&5 9257 rm -rf conftest* 9258 gdb_cv_bigtoc= 9259fi 9260rm -f conftest* 9261 LDFLAGS="${SAVE_LDFLAGS}" 9262 9263fi 9264 9265echo "$ac_t""$gdb_cv_bigtoc" 1>&6 9266 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}" 9267 ;; 9268esac 9269 9270 9271 9272if test ${build} = ${host} -a ${host} = ${target} ; then 9273 case ${host_os} in 9274 hpux*) 9275 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6 9276echo "configure:9277: checking for HPUX/OSF thread support" >&5 9277 if test -f /usr/include/dce/cma_config.h ; then 9278 if test "$GCC" = "yes" ; then 9279 echo "$ac_t""yes" 1>&6 9280 cat >> confdefs.h <<\EOF 9281#define HAVE_HPUX_THREAD_SUPPORT 1 9282EOF 9283 9284 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o" 9285 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c" 9286 else 9287 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6 9288 fi 9289 else 9290 echo "$ac_t""no" 1>&6 9291 fi 9292 ;; 9293 solaris*) 9294 # See if thread_db library is around for Solaris thread debugging. 9295 # Note that we must explicitly test for version 1 of the library 9296 # because version 0 (present on Solaris 2.4 or earlier) doesn't have 9297 # the same API. 9298 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6 9299echo "configure:9300: checking for Solaris thread debugging library" >&5 9300 if test -f /usr/lib/libthread_db.so.1 ; then 9301 echo "$ac_t""yes" 1>&6 9302 cat >> confdefs.h <<\EOF 9303#define HAVE_THREAD_DB_LIB 1 9304EOF 9305 9306 CONFIG_OBS="${CONFIG_OBS} sol-thread.o" 9307 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c" 9308 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6 9309echo "configure:9310: checking for dlopen in -ldl" >&5 9310ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'` 9311if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 9312 echo $ac_n "(cached) $ac_c" 1>&6 9313else 9314 ac_save_LIBS="$LIBS" 9315LIBS="-ldl $LIBS" 9316cat > conftest.$ac_ext <<EOF 9317#line 9318 "configure" 9318#include "confdefs.h" 9319/* Override any gcc2 internal prototype to avoid an error. */ 9320/* We use char because int might match the return type of a gcc2 9321 builtin and then its argument prototype would still apply. */ 9322char dlopen(); 9323 9324int main() { 9325dlopen() 9326; return 0; } 9327EOF 9328if { (eval echo configure:9329: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 9329 rm -rf conftest* 9330 eval "ac_cv_lib_$ac_lib_var=yes" 9331else 9332 echo "configure: failed program was:" >&5 9333 cat conftest.$ac_ext >&5 9334 rm -rf conftest* 9335 eval "ac_cv_lib_$ac_lib_var=no" 9336fi 9337rm -f conftest* 9338LIBS="$ac_save_LIBS" 9339 9340fi 9341if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 9342 echo "$ac_t""yes" 1>&6 9343 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 9344 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 9345 cat >> confdefs.h <<EOF 9346#define $ac_tr_lib 1 9347EOF 9348 9349 LIBS="-ldl $LIBS" 9350 9351else 9352 echo "$ac_t""no" 1>&6 9353fi 9354 9355 if test "$GCC" = "yes" ; then 9356 # The GNU linker requires the -export-dynamic option to make 9357 # all symbols visible in the dynamic symbol table. 9358 hold_ldflags=$LDFLAGS 9359 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6 9360echo "configure:9361: checking for the ld -export-dynamic flag" >&5 9361 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic" 9362 cat > conftest.$ac_ext <<EOF 9363#line 9364 "configure" 9364#include "confdefs.h" 9365 9366int main() { 9367int i; 9368; return 0; } 9369EOF 9370if { (eval echo configure:9371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 9371 rm -rf conftest* 9372 found=yes 9373else 9374 echo "configure: failed program was:" >&5 9375 cat conftest.$ac_ext >&5 9376 rm -rf conftest* 9377 found=no 9378fi 9379rm -f conftest* 9380 LDFLAGS=$hold_ldflags 9381 echo "$ac_t""$found" 1>&6 9382 if test $found = yes; then 9383 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic" 9384 fi 9385 fi 9386 # Sun randomly tweaked the prototypes in <proc_service.h> 9387 # at one point. 9388 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6 9389echo "configure:9390: checking if <proc_service.h> is old" >&5 9390 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then 9391 echo $ac_n "(cached) $ac_c" 1>&6 9392else 9393 9394 cat > conftest.$ac_ext <<EOF 9395#line 9396 "configure" 9396#include "confdefs.h" 9397 9398 #include <proc_service.h> 9399 ps_err_e ps_pdwrite 9400 (struct ps_prochandle*, psaddr_t, const void*, size_t); 9401 9402int main() { 9403 9404; return 0; } 9405EOF 9406if { (eval echo configure:9407: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 9407 rm -rf conftest* 9408 gdb_cv_proc_service_is_old=no 9409else 9410 echo "configure: failed program was:" >&5 9411 cat conftest.$ac_ext >&5 9412 rm -rf conftest* 9413 gdb_cv_proc_service_is_old=yes 9414fi 9415rm -f conftest* 9416 9417fi 9418 9419 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6 9420 if test $gdb_cv_proc_service_is_old = yes; then 9421 cat >> confdefs.h <<\EOF 9422#define PROC_SERVICE_IS_OLD 1 9423EOF 9424 9425 fi 9426 else 9427 echo "$ac_t""no" 1>&6 9428 fi 9429 ;; 9430 aix*) 9431 echo $ac_n "checking for AiX thread debugging library""... $ac_c" 1>&6 9432echo "configure:9433: checking for AiX thread debugging library" >&5 9433 if eval "test \"`echo '$''{'gdb_cv_have_aix_thread_debug'+set}'`\" = set"; then 9434 echo $ac_n "(cached) $ac_c" 1>&6 9435else 9436 cat > conftest.$ac_ext <<EOF 9437#line 9438 "configure" 9438#include "confdefs.h" 9439#include <sys/pthdebug.h> 9440int main() { 9441#ifndef PTHDB_VERSION_3 9442 #error 9443 #endif 9444; return 0; } 9445EOF 9446if { (eval echo configure:9447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 9447 rm -rf conftest* 9448 gdb_cv_have_aix_thread_debug=yes 9449else 9450 echo "configure: failed program was:" >&5 9451 cat conftest.$ac_ext >&5 9452 rm -rf conftest* 9453 gdb_cv_have_aix_thread_debug=no 9454fi 9455rm -f conftest* 9456fi 9457 9458 echo "$ac_t""$gdb_cv_have_aix_thread_debug" 1>&6 9459 if test $gdb_cv_have_aix_thread_debug = yes; then 9460 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c" 9461 CONFIG_OBS="${CONFIG_OBS} aix-thread.o" 9462 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug" 9463 fi 9464 ;; 9465 esac 9466 9467fi 9468 9469if test "x$ac_cv_header_thread_db_h" = "xyes"; then 9470 echo $ac_n "checking whether <thread_db.h> has TD_NOTALLOC""... $ac_c" 1>&6 9471echo "configure:9472: checking whether <thread_db.h> has TD_NOTALLOC" >&5 9472if eval "test \"`echo '$''{'gdb_cv_thread_db_h_has_td_notalloc'+set}'`\" = set"; then 9473 echo $ac_n "(cached) $ac_c" 1>&6 9474else 9475 cat > conftest.$ac_ext <<EOF 9476#line 9477 "configure" 9477#include "confdefs.h" 9478#include <thread_db.h> 9479int main() { 9480int i = TD_NOTALLOC; 9481; return 0; } 9482EOF 9483if { (eval echo configure:9484: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 9484 rm -rf conftest* 9485 gdb_cv_thread_db_h_has_td_notalloc=yes 9486else 9487 echo "configure: failed program was:" >&5 9488 cat conftest.$ac_ext >&5 9489 rm -rf conftest* 9490 gdb_cv_thread_db_h_has_td_notalloc=no 9491 9492fi 9493rm -f conftest* 9494 9495fi 9496 9497echo "$ac_t""$gdb_cv_thread_db_h_has_td_notalloc" 1>&6 9498fi 9499if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then 9500 cat >> confdefs.h <<\EOF 9501#define THREAD_DB_HAS_TD_NOTALLOC 1 9502EOF 9503 9504fi 9505 9506if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then 9507 echo $ac_n "checking whether <sys/syscall.h> has __NR_tkill""... $ac_c" 1>&6 9508echo "configure:9509: checking whether <sys/syscall.h> has __NR_tkill" >&5 9509if eval "test \"`echo '$''{'gdb_cv_sys_syscall_h_has_tkill'+set}'`\" = set"; then 9510 echo $ac_n "(cached) $ac_c" 1>&6 9511else 9512 cat > conftest.$ac_ext <<EOF 9513#line 9514 "configure" 9514#include "confdefs.h" 9515#include <sys/syscall.h> 9516int main() { 9517int i = __NR_tkill; 9518; return 0; } 9519EOF 9520if { (eval echo configure:9521: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 9521 rm -rf conftest* 9522 gdb_cv_sys_syscall_h_has_tkill=yes 9523else 9524 echo "configure: failed program was:" >&5 9525 cat conftest.$ac_ext >&5 9526 rm -rf conftest* 9527 gdb_cv_sys_syscall_h_has_tkill=no 9528 9529fi 9530rm -f conftest* 9531 9532fi 9533 9534echo "$ac_t""$gdb_cv_sys_syscall_h_has_tkill" 1>&6 9535fi 9536if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then 9537 cat >> confdefs.h <<\EOF 9538#define HAVE_TKILL_SYSCALL 1 9539EOF 9540 9541fi 9542 9543 9544# Check whether --with-sysroot or --without-sysroot was given. 9545if test "${with_sysroot+set}" = set; then 9546 withval="$with_sysroot" 9547 9548 case ${with_sysroot} in 9549 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;; 9550 *) TARGET_SYSTEM_ROOT=$with_sysroot ;; 9551 esac 9552 9553 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"' 9554 9555 if test "x$exec_prefix" = xNONE; then 9556 if test "x$prefix" = xNONE; then 9557 test_prefix=/usr/local 9558 else 9559 test_prefix=$prefix 9560 fi 9561 else 9562 test_prefix=$exec_prefix 9563 fi 9564 case ${TARGET_SYSTEM_ROOT} in 9565 "${test_prefix}"|"${test_prefix}/"*|\ 9566 '${exec_prefix}'|'${exec_prefix}/'*) 9567 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE" 9568 TARGET_SYSTEM_ROOT_DEFINE="$t" 9569 ;; 9570 esac 9571 9572else 9573 9574 TARGET_SYSTEM_ROOT= 9575 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"' 9576 9577fi 9578 9579 9580 9581 9582# NOTE: Don't add -Wall or -Wunused, they both include 9583# -Wunused-parameter which reports bogus warnings. 9584# NOTE: If you add to this list, remember to update 9585# gdb/doc/gdbint.texinfo. 9586build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \ 9587-Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral \ 9588-Wunused-label -Wunused-function" 9589# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs 9590# -Wunused-function -Wunused-variable -Wunused-value 9591# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual 9592# -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes 9593# -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls 9594# -Woverloaded-virtual -Winline -Werror" 9595# Check whether --enable-build-warnings or --disable-build-warnings was given. 9596if test "${enable_build_warnings+set}" = set; then 9597 enableval="$enable_build_warnings" 9598 case "${enableval}" in 9599 yes) ;; 9600 no) build_warnings="-w";; 9601 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 9602 build_warnings="${build_warnings} ${t}";; 9603 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 9604 build_warnings="${t} ${build_warnings}";; 9605 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 9606esac 9607if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 9608 echo "Setting compiler warning flags = $build_warnings" 6>&1 9609fi 9610fi 9611# Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given. 9612if test "${enable_gdb_build_warnings+set}" = set; then 9613 enableval="$enable_gdb_build_warnings" 9614 case "${enableval}" in 9615 yes) ;; 9616 no) build_warnings="-w";; 9617 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 9618 build_warnings="${build_warnings} ${t}";; 9619 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 9620 build_warnings="${t} ${build_warnings}";; 9621 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 9622esac 9623if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 9624 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 9625fi 9626fi 9627WARN_CFLAGS="" 9628WERROR_CFLAGS="" 9629if test "x${build_warnings}" != x -a "x$GCC" = xyes 9630then 9631 echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6 9632echo "configure:9633: checking compiler warning flags" >&5 9633 # Separate out the -Werror flag as some files just cannot be 9634 # compiled with it enabled. 9635 for w in ${build_warnings}; do 9636 case $w in 9637 -Werr*) WERROR_CFLAGS=-Werror ;; 9638 *) # Check that GCC accepts it 9639 saved_CFLAGS="$CFLAGS" 9640 CFLAGS="$CFLAGS $w" 9641 cat > conftest.$ac_ext <<EOF 9642#line 9643 "configure" 9643#include "confdefs.h" 9644 9645int main() { 9646 9647; return 0; } 9648EOF 9649if { (eval echo configure:9650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 9650 rm -rf conftest* 9651 WARN_CFLAGS="${WARN_CFLAGS} $w" 9652else 9653 echo "configure: failed program was:" >&5 9654 cat conftest.$ac_ext >&5 9655fi 9656rm -f conftest* 9657 CFLAGS="$saved_CFLAGS" 9658 esac 9659 done 9660 echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6 9661fi 9662 9663 9664 9665# In the Cygwin environment, we need some additional flags. 9666echo $ac_n "checking for cygwin""... $ac_c" 1>&6 9667echo "configure:9668: checking for cygwin" >&5 9668if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then 9669 echo $ac_n "(cached) $ac_c" 1>&6 9670else 9671 cat > conftest.$ac_ext <<EOF 9672#line 9673 "configure" 9673#include "confdefs.h" 9674 9675#if defined (__CYGWIN__) || defined (__CYGWIN32__) 9676lose 9677#endif 9678EOF 9679if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9680 egrep "lose" >/dev/null 2>&1; then 9681 rm -rf conftest* 9682 gdb_cv_os_cygwin=yes 9683else 9684 rm -rf conftest* 9685 gdb_cv_os_cygwin=no 9686fi 9687rm -f conftest* 9688 9689fi 9690 9691echo "$ac_t""$gdb_cv_os_cygwin" 1>&6 9692 9693 9694SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o" 9695case ${host} in 9696 *go32* ) SER_HARDWIRE=ser-go32.o ;; 9697 *djgpp* ) SER_HARDWIRE=ser-go32.o ;; 9698esac 9699 9700 9701# libreadline needs libuser32.a in a cygwin environment 9702WIN32LIBS= 9703if test x$gdb_cv_os_cygwin = xyes; then 9704 WIN32LIBS="-luser32" 9705 case "${target}" in 9706 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp" 9707 ;; 9708 esac 9709fi 9710 9711 9712LIBGUI="../libgui/src/libgui.a" 9713GUI_CFLAGS_X="-I${srcdir}/../libgui/src" 9714 9715 9716 9717WIN32LDAPP= 9718 9719 9720 9721case "${host}" in 9722*-*-cygwin*) 9723 configdir="win" 9724 ;; 9725*) 9726 configdir="unix" 9727 ;; 9728esac 9729 9730GDBTKLIBS= 9731if test "${enable_gdbtk}" = "yes"; then 9732 9733 # Gdbtk must have an absolute path to srcdir in order to run 9734 # properly when not installed. 9735 here=`pwd` 9736 cd ${srcdir} 9737 GDBTK_SRC_DIR=`pwd` 9738 cd $here 9739 9740 9741# 9742# Ok, lets find the tcl configuration 9743# First, look for one uninstalled. 9744# the alternative search directory is invoked by --with-tclconfig 9745# 9746 9747if test x"${no_tcl}" = x ; then 9748 # we reset no_tcl in case something fails here 9749 no_tcl=true 9750 # Check whether --with-tclconfig or --without-tclconfig was given. 9751if test "${with_tclconfig+set}" = set; then 9752 withval="$with_tclconfig" 9753 with_tclconfig=${withval} 9754fi 9755 9756 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6 9757echo "configure:9758: checking for Tcl configuration" >&5 9758 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then 9759 echo $ac_n "(cached) $ac_c" 1>&6 9760else 9761 9762 9763 # First check to see if --with-tclconfig was specified. 9764 if test x"${with_tclconfig}" != x ; then 9765 if test -f "${with_tclconfig}/tclConfig.sh" ; then 9766 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)` 9767 else 9768 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; } 9769 fi 9770 fi 9771 9772 # then check for a private Tcl installation 9773 if test x"${ac_cv_c_tclconfig}" = x ; then 9774 for i in \ 9775 ../tcl \ 9776 `ls -dr ../tcl[7-9]* 2>/dev/null` \ 9777 ../../tcl \ 9778 `ls -dr ../../tcl[7-9]* 2>/dev/null` \ 9779 ../../../tcl \ 9780 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do 9781 if test -f "$i/${configdir}/tclConfig.sh" ; then 9782 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)` 9783 break 9784 fi 9785 done 9786 fi 9787 # check in a few common install locations 9788 if test x"${ac_cv_c_tclconfig}" = x ; then 9789 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do 9790 if test -f "$i/tclConfig.sh" ; then 9791 ac_cv_c_tclconfig=`(cd $i; pwd)` 9792 break 9793 fi 9794 done 9795 fi 9796 # check in a few other private locations 9797 if test x"${ac_cv_c_tclconfig}" = x ; then 9798 for i in \ 9799 ${srcdir}/../tcl \ 9800 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do 9801 if test -f "$i/${configdir}/tclConfig.sh" ; then 9802 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)` 9803 break 9804 fi 9805 done 9806 fi 9807 9808fi 9809 9810 if test x"${ac_cv_c_tclconfig}" = x ; then 9811 TCLCONFIG="# no Tcl configs found" 9812 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2 9813 else 9814 no_tcl= 9815 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh 9816 echo "$ac_t""found $TCLCONFIG" 1>&6 9817 fi 9818fi 9819 9820 if test -z "${no_tcl}"; then 9821 9822 . $TCLCONFIG 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850# 9851# Ok, lets find the tk configuration 9852# First, look for one uninstalled. 9853# the alternative search directory is invoked by --with-tkconfig 9854# 9855 9856if test x"${no_tk}" = x ; then 9857 # we reset no_tk in case something fails here 9858 no_tk=true 9859 # Check whether --with-tkconfig or --without-tkconfig was given. 9860if test "${with_tkconfig+set}" = set; then 9861 withval="$with_tkconfig" 9862 with_tkconfig=${withval} 9863fi 9864 9865 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6 9866echo "configure:9867: checking for Tk configuration" >&5 9867 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then 9868 echo $ac_n "(cached) $ac_c" 1>&6 9869else 9870 9871 9872 # First check to see if --with-tkconfig was specified. 9873 if test x"${with_tkconfig}" != x ; then 9874 if test -f "${with_tkconfig}/tkConfig.sh" ; then 9875 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)` 9876 else 9877 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; } 9878 fi 9879 fi 9880 9881 # then check for a private Tk library 9882 if test x"${ac_cv_c_tkconfig}" = x ; then 9883 for i in \ 9884 ../tk \ 9885 `ls -dr ../tk[4-9]* 2>/dev/null` \ 9886 ../../tk \ 9887 `ls -dr ../../tk[4-9]* 2>/dev/null` \ 9888 ../../../tk \ 9889 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do 9890 if test -f "$i/${configdir}/tkConfig.sh" ; then 9891 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)` 9892 break 9893 fi 9894 done 9895 fi 9896 # check in a few common install locations 9897 if test x"${ac_cv_c_tkconfig}" = x ; then 9898 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do 9899 if test -f "$i/tkConfig.sh" ; then 9900 ac_cv_c_tkconfig=`(cd $i; pwd)` 9901 break 9902 fi 9903 done 9904 fi 9905 # check in a few other private locations 9906 if test x"${ac_cv_c_tkconfig}" = x ; then 9907 for i in \ 9908 ${srcdir}/../tk \ 9909 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do 9910 if test -f "$i/${configdir}/tkConfig.sh" ; then 9911 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)` 9912 break 9913 fi 9914 done 9915 fi 9916 9917fi 9918 9919 if test x"${ac_cv_c_tkconfig}" = x ; then 9920 TKCONFIG="# no Tk configs found" 9921 echo "configure: warning: Can't find Tk configuration definitions" 1>&2 9922 else 9923 no_tk= 9924 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh 9925 echo "$ac_t""found $TKCONFIG" 1>&6 9926 fi 9927fi 9928 9929 9930 9931 # now look for Tcl library stuff 9932 9933 tcldir="../tcl/${configdir}/" 9934 9935 TCL_DEPS="${tcldir}${TCL_LIB_FILE}" 9936 9937 # If $no_tk is nonempty, then we can't do Tk, and there is no 9938 # point to doing Tcl. 9939 if test -z "${no_tk}"; then 9940 9941 if test -f "$TKCONFIG" ; then 9942 . $TKCONFIG 9943 fi 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958# 9959# Ok, lets find the tcl source trees so we can use the headers 9960# Warning: transition of version 9 to 10 will break this algorithm 9961# because 10 sorts before 9. We also look for just tcl. We have to 9962# be careful that we don't match stuff like tclX by accident. 9963# the alternative search directory is involked by --with-tclinclude 9964# 9965 9966no_tcl=true 9967echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6 9968echo "configure:9969: checking for Tcl private headers. dir=${configdir}" >&5 9969# Check whether --with-tclinclude or --without-tclinclude was given. 9970if test "${with_tclinclude+set}" = set; then 9971 withval="$with_tclinclude" 9972 with_tclinclude=${withval} 9973fi 9974 9975if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then 9976 echo $ac_n "(cached) $ac_c" 1>&6 9977else 9978 9979# first check to see if --with-tclinclude was specified 9980if test x"${with_tclinclude}" != x ; then 9981 if test -f ${with_tclinclude}/tclInt.h ; then 9982 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)` 9983 elif test -f ${with_tclinclude}/generic/tclInt.h ; then 9984 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)` 9985 else 9986 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; } 9987 fi 9988fi 9989 9990# next check if it came with Tcl configuration file 9991if test x"${ac_cv_c_tclconfig}" = x ; then 9992 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then 9993 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)` 9994 fi 9995fi 9996 9997# next check in private source directory 9998# 9999# since ls returns lowest version numbers first, reverse its output 10000if test x"${ac_cv_c_tclh}" = x ; then 10001 for i in \ 10002 ${srcdir}/../tcl \ 10003 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \ 10004 ${srcdir}/../../tcl \ 10005 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \ 10006 ${srcdir}/../../../tcl \ 10007 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do 10008 if test -f $i/generic/tclInt.h ; then 10009 ac_cv_c_tclh=`(cd $i/generic; pwd)` 10010 break 10011 fi 10012 done 10013fi 10014# finally check in a few common install locations 10015# 10016# since ls returns lowest version numbers first, reverse its output 10017if test x"${ac_cv_c_tclh}" = x ; then 10018 for i in \ 10019 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \ 10020 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \ 10021 /usr/local/src/tcl \ 10022 /usr/local/lib/tcl \ 10023 ${prefix}/include ; do 10024 if test -f $i/generic/tclInt.h ; then 10025 ac_cv_c_tclh=`(cd $i/generic; pwd)` 10026 break 10027 fi 10028 done 10029fi 10030# see if one is installed 10031if test x"${ac_cv_c_tclh}" = x ; then 10032 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'` 10033echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6 10034echo "configure:10035: checking for tclInt.h" >&5 10035if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 10036 echo $ac_n "(cached) $ac_c" 1>&6 10037else 10038 cat > conftest.$ac_ext <<EOF 10039#line 10040 "configure" 10040#include "confdefs.h" 10041#include <tclInt.h> 10042EOF 10043ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 10044{ (eval echo configure:10045: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 10045ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 10046if test -z "$ac_err"; then 10047 rm -rf conftest* 10048 eval "ac_cv_header_$ac_safe=yes" 10049else 10050 echo "$ac_err" >&5 10051 echo "configure: failed program was:" >&5 10052 cat conftest.$ac_ext >&5 10053 rm -rf conftest* 10054 eval "ac_cv_header_$ac_safe=no" 10055fi 10056rm -f conftest* 10057fi 10058if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 10059 echo "$ac_t""yes" 1>&6 10060 ac_cv_c_tclh=installed 10061else 10062 echo "$ac_t""no" 1>&6 10063ac_cv_c_tclh="" 10064fi 10065 10066fi 10067 10068fi 10069 10070if test x"${ac_cv_c_tclh}" = x ; then 10071 TCLHDIR="# no Tcl private headers found" 10072 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; } 10073fi 10074if test x"${ac_cv_c_tclh}" != x ; then 10075 no_tcl="" 10076 if test x"${ac_cv_c_tclh}" = x"installed" ; then 10077 echo "$ac_t""is installed" 1>&6 10078 TCLHDIR="" 10079 else 10080 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6 10081 # this hack is cause the TCLHDIR won't print if there is a "-I" in it. 10082 TCLHDIR="-I${ac_cv_c_tclh}" 10083 fi 10084fi 10085 10086 10087 10088 10089# 10090# Ok, lets find the tk source trees so we can use the headers 10091# If the directory (presumably symlink) named "tk" exists, use that one 10092# in preference to any others. Same logic is used when choosing library 10093# and again with Tcl. The search order is the best place to look first, then in 10094# decreasing significance. The loop breaks if the trigger file is found. 10095# Note the gross little conversion here of srcdir by cd'ing to the found 10096# directory. This converts the path from a relative to an absolute, so 10097# recursive cache variables for the path will work right. We check all 10098# the possible paths in one loop rather than many seperate loops to speed 10099# things up. 10100# the alternative search directory is involked by --with-tkinclude 10101# 10102no_tk=true 10103echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6 10104echo "configure:10105: checking for Tk private headers" >&5 10105# Check whether --with-tkinclude or --without-tkinclude was given. 10106if test "${with_tkinclude+set}" = set; then 10107 withval="$with_tkinclude" 10108 with_tkinclude=${withval} 10109fi 10110 10111if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then 10112 echo $ac_n "(cached) $ac_c" 1>&6 10113else 10114 10115# first check to see if --with-tkinclude was specified 10116if test x"${with_tkinclude}" != x ; then 10117 if test -f ${with_tkinclude}/tk.h ; then 10118 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)` 10119 elif test -f ${with_tkinclude}/generic/tk.h ; then 10120 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)` 10121 else 10122 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; } 10123 fi 10124fi 10125 10126# next check if it came with Tk configuration file 10127if test x"${ac_cv_c_tkconfig}" = x ; then 10128 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then 10129 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)` 10130 fi 10131fi 10132 10133# next check in private source directory 10134# 10135# since ls returns lowest version numbers first, reverse its output 10136if test x"${ac_cv_c_tkh}" = x ; then 10137 for i in \ 10138 ${srcdir}/../tk \ 10139 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \ 10140 ${srcdir}/../../tk \ 10141 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \ 10142 ${srcdir}/../../../tk \ 10143 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do 10144 if test -f $i/generic/tk.h ; then 10145 ac_cv_c_tkh=`(cd $i/generic; pwd)` 10146 break 10147 fi 10148 done 10149fi 10150# finally check in a few common install locations 10151# 10152# since ls returns lowest version numbers first, reverse its output 10153if test x"${ac_cv_c_tkh}" = x ; then 10154 for i in \ 10155 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \ 10156 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \ 10157 /usr/local/src/tk \ 10158 /usr/local/lib/tk \ 10159 ${prefix}/include ; do 10160 if test -f $i/generic/tk.h ; then 10161 ac_cv_c_tkh=`(cd $i/generic; pwd)` 10162 break 10163 fi 10164 done 10165fi 10166# see if one is installed 10167if test x"${ac_cv_c_tkh}" = x ; then 10168 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'` 10169echo $ac_n "checking for tk.h""... $ac_c" 1>&6 10170echo "configure:10171: checking for tk.h" >&5 10171if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 10172 echo $ac_n "(cached) $ac_c" 1>&6 10173else 10174 cat > conftest.$ac_ext <<EOF 10175#line 10176 "configure" 10176#include "confdefs.h" 10177#include <tk.h> 10178EOF 10179ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 10180{ (eval echo configure:10181: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 10181ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 10182if test -z "$ac_err"; then 10183 rm -rf conftest* 10184 eval "ac_cv_header_$ac_safe=yes" 10185else 10186 echo "$ac_err" >&5 10187 echo "configure: failed program was:" >&5 10188 cat conftest.$ac_ext >&5 10189 rm -rf conftest* 10190 eval "ac_cv_header_$ac_safe=no" 10191fi 10192rm -f conftest* 10193fi 10194if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 10195 echo "$ac_t""yes" 1>&6 10196 ac_cv_c_tkh=installed 10197else 10198 echo "$ac_t""no" 1>&6 10199ac_cv_c_tkh="" 10200fi 10201 10202fi 10203 10204fi 10205 10206if test x"${ac_cv_c_tkh}" != x ; then 10207 no_tk="" 10208 if test x"${ac_cv_c_tkh}" = x"installed" ; then 10209 echo "$ac_t""is installed" 1>&6 10210 TKHDIR="" 10211 else 10212 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6 10213 # this hack is cause the TKHDIR won't print if there is a "-I" in it. 10214 TKHDIR="-I${ac_cv_c_tkh}" 10215 fi 10216else 10217 TKHDIR="# no Tk directory found" 10218 echo "configure: warning: Can't find Tk private headers" 1>&2 10219 no_tk=true 10220fi 10221 10222 10223 10224 10225echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6 10226echo "configure:10227: checking for Itcl private headers. srcdir=${srcdir}" >&5 10227if test x"${ac_cv_c_itclh}" = x ; then 10228 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do 10229 if test -f $i/generic/itcl.h ; then 10230 ac_cv_c_itclh=`(cd $i/generic; pwd)` 10231 break 10232 fi 10233 done 10234fi 10235if test x"${ac_cv_c_itclh}" = x ; then 10236 ITCLHDIR="# no Itcl private headers found" 10237 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; } 10238fi 10239if test x"${ac_cv_c_itclh}" != x ; then 10240 ITCLHDIR="-I${ac_cv_c_itclh}" 10241fi 10242# should always be here 10243# ITCLLIB="../itcl/itcl/unix/libitcl.a" 10244 10245#AC_SUBST(ITCLLIB) 10246 10247 10248echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6 10249echo "configure:10250: checking for Itk private headers. srcdir=${srcdir}" >&5 10250if test x"${ac_cv_c_itkh}" = x ; then 10251 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do 10252 if test -f $i/generic/itk.h ; then 10253 ac_cv_c_itkh=`(cd $i/generic; pwd)` 10254 break 10255 fi 10256 done 10257fi 10258if test x"${ac_cv_c_itkh}" = x ; then 10259 ITKHDIR="# no Itk private headers found" 10260 { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; } 10261fi 10262if test x"${ac_cv_c_itkh}" != x ; then 10263 ITKHDIR="-I${ac_cv_c_itkh}" 10264fi 10265# should always be here 10266# ITKLIB="../itcl/itk/unix/libitk.a" 10267 10268#AC_SUBST(ITKLIB) 10269 10270 10271 10272 # now look for Tk library stuff 10273 10274 tkdir="../tk/${configdir}/" 10275 10276 TK_DEPS="${tkdir}${TK_LIB_FILE}" 10277 10278 # now look for Itcl library stuff 10279 10280 10281# 10282# Ok, lets find the itcl configuration 10283# First, look for one uninstalled. 10284# the alternative search directory is invoked by --with-itclconfig 10285# 10286 10287if test x"${no_itcl}" = x ; then 10288 # we reset no_itcl in case something fails here 10289 no_itcl=true 10290 # Check whether --with-itclconfig or --without-itclconfig was given. 10291if test "${with_itclconfig+set}" = set; then 10292 withval="$with_itclconfig" 10293 with_itclconfig=${withval} 10294fi 10295 10296 echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6 10297echo "configure:10298: checking for Itcl configuration" >&5 10298 if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then 10299 echo $ac_n "(cached) $ac_c" 1>&6 10300else 10301 10302 10303 # First check to see if --with-itclconfig was specified. 10304 if test x"${with_itclconfig}" != x ; then 10305 if test -f "${with_itclconfig}/itclConfig.sh" ; then 10306 ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)` 10307 else 10308 { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; } 10309 fi 10310 fi 10311 10312 # then check for a private Itcl library 10313 if test x"${ac_cv_c_itclconfig}" = x ; then 10314 for i in \ 10315 ../itcl/itcl \ 10316 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \ 10317 ../../itcl \ 10318 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \ 10319 ../../../itcl \ 10320 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do 10321 if test -f "$i/itclConfig.sh" ; then 10322 ac_cv_c_itclconfig=`(cd $i; pwd)` 10323 break 10324 fi 10325 done 10326 fi 10327 # check in a few common install locations 10328 if test x"${ac_cv_c_itclconfig}" = x ; then 10329 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do 10330 if test -f "$i/itclConfig.sh" ; then 10331 ac_cv_c_itclconfig=`(cd $i; pwd)` 10332 break 10333 fi 10334 done 10335 fi 10336 # check in a few other private locations 10337 if test x"${ac_cv_c_itclconfig}" = x ; then 10338 for i in \ 10339 ${srcdir}/../itcl/itcl \ 10340 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do 10341 if test -f "$i/itclConfig.sh" ; then 10342 ac_cv_c_itclconfig=`(cd $i; pwd)` 10343 break 10344 fi 10345 done 10346 fi 10347 10348fi 10349 10350 if test x"${ac_cv_c_itclconfig}" = x ; then 10351 ITCLCONFIG="# no Itcl configs found" 10352 echo "configure: warning: Can't find Itcl configuration definitions" 1>&2 10353 else 10354 no_itcl= 10355 ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh 10356 echo "$ac_t""found $ITCLCONFIG" 1>&6 10357 fi 10358fi 10359 10360 if test -z "${no_itcl}"; then 10361 10362 if test -f "$ITCLCONFIG" ; then 10363 . $ITCLCONFIG 10364 fi 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 ITCLLIB="${ITCL_BUILD_LIB_SPEC}" 10378 ITCL_DEPS="${ITCL_LIB_FULL_PATH}" 10379 fi 10380 10381 10382 # now look for Itk library stuff 10383 10384# 10385# Ok, lets find the itk configuration 10386# First, look for one uninstalled. 10387# the alternative search directory is invoked by --with-itkconfig 10388# 10389 10390if test x"${no_itk}" = x ; then 10391 # we reset no_itk in case something fails here 10392 no_itk=true 10393 # Check whether --with-itkconfig or --without-itkconfig was given. 10394if test "${with_itkconfig+set}" = set; then 10395 withval="$with_itkconfig" 10396 with_itkconfig=${withval} 10397fi 10398 10399 echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6 10400echo "configure:10401: checking for Itk configuration" >&5 10401 if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then 10402 echo $ac_n "(cached) $ac_c" 1>&6 10403else 10404 10405 10406 # First check to see if --with-itkconfig was specified. 10407 if test x"${with_itkconfig}" != x ; then 10408 if test -f "${with_itkconfig}/itkConfig.sh" ; then 10409 ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)` 10410 else 10411 { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; } 10412 fi 10413 fi 10414 10415 # then check for a private Itk library 10416 if test x"${ac_cv_c_itkconfig}" = x ; then 10417 for i in \ 10418 ../itcl/itk \ 10419 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \ 10420 ../../itk \ 10421 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \ 10422 ../../../itk \ 10423 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do 10424 if test -f "$i/itkConfig.sh" ; then 10425 ac_cv_c_itkconfig=`(cd $i; pwd)` 10426 break 10427 fi 10428 done 10429 fi 10430 # check in a few common install locations 10431 if test x"${ac_cv_c_itkconfig}" = x ; then 10432 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do 10433 if test -f "$i/itkConfig.sh" ; then 10434 ac_cv_c_itkconfig=`(cd $i; pwd)` 10435 break 10436 fi 10437 done 10438 fi 10439 # check in a few other private locations 10440 if test x"${ac_cv_c_itkconfig}" = x ; then 10441 for i in \ 10442 ${srcdir}/../itcl/itk \ 10443 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do 10444 if test -f "$i/itkConfig.sh" ; then 10445 ac_cv_c_itkconfig=`(cd $i; pwd)` 10446 break 10447 fi 10448 done 10449 fi 10450 10451fi 10452 10453 if test x"${ac_cv_c_itkconfig}" = x ; then 10454 ITKCONFIG="# no Itk configs found" 10455 echo "configure: warning: Can't find Itk configuration definitions" 1>&2 10456 else 10457 no_itk= 10458 ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh 10459 echo "$ac_t""found $ITKCONFIG" 1>&6 10460 fi 10461fi 10462 10463 10464 if test -z "${no_itcl}"; then 10465 10466 if test -f "$ITKCONFIG" ; then 10467 . $ITKCONFIG 10468 fi 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 ITKLIB="${ITK_BUILD_LIB_SPEC}" 10482 ITK_DEPS="${ITK_LIB_FULL_PATH}" 10483 fi 10484 10485 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)" 10486 # Tcl/Tk 8.1 require -fwritable strings. I don't 10487 # know whether 8.2 will or not, but I bet it will. 10488 # I don't have to worry about 7.x since we don't support it. 10489 GDBTK_CFLAGS="" 10490 if test "$GCC" = "yes"; then 10491 if test "$TCL_VERSION" != "8.0" ; then 10492 GDBTK_CFLAGS="-fwritable-strings" 10493 fi 10494 fi 10495 10496 # Include some libraries that Tcl and Tk want. 10497 TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)' 10498 # Yes, the ordering seems wrong here. But it isn't. 10499 # TK_LIBS is the list of libraries that need to be linked 10500 # after Tcl/Tk. Note that this isn't put into LIBS. If it 10501 # were in LIBS then any link tests after this point would 10502 # try to include things like `$(LIBGUI)', which wouldn't work. 10503 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}" 10504 10505 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)" 10506 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)" 10507 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)" 10508 CONFIG_ALL="${CONFIG_ALL} all-gdbtk" 10509 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk" 10510 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk" 10511 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk" 10512 10513 if test x$gdb_cv_os_cygwin = xyes; then 10514 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32" 10515 WIN32LDAPP="-Wl,--subsystem,console" 10516 CONFIG_OBS="${CONFIG_OBS} gdbres.o" 10517 fi 10518 fi 10519 fi 10520 10521 configdirs="${configdirs} gdbtk" 10522fi 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537# If we find X, set shell vars x_includes and x_libraries to the 10538# paths, otherwise set no_x=yes. 10539# Uses ac_ vars as temps to allow command line to override cache and checks. 10540# --without-x overrides everything else, but does not touch the cache. 10541echo $ac_n "checking for X""... $ac_c" 1>&6 10542echo "configure:10543: checking for X" >&5 10543 10544# Check whether --with-x or --without-x was given. 10545if test "${with_x+set}" = set; then 10546 withval="$with_x" 10547 : 10548fi 10549 10550# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 10551if test "x$with_x" = xno; then 10552 # The user explicitly disabled X. 10553 have_x=disabled 10554else 10555 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then 10556 # Both variables are already set. 10557 have_x=yes 10558 else 10559if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then 10560 echo $ac_n "(cached) $ac_c" 1>&6 10561else 10562 # One or both of the vars are not set, and there is no cached value. 10563ac_x_includes=NO ac_x_libraries=NO 10564rm -fr conftestdir 10565if mkdir conftestdir; then 10566 cd conftestdir 10567 # Make sure to not put "make" in the Imakefile rules, since we grep it out. 10568 cat > Imakefile <<'EOF' 10569acfindx: 10570 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' 10571EOF 10572 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 10573 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 10574 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 10575 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 10576 for ac_extension in a so sl; do 10577 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && 10578 test -f $ac_im_libdir/libX11.$ac_extension; then 10579 ac_im_usrlibdir=$ac_im_libdir; break 10580 fi 10581 done 10582 # Screen out bogus values from the imake configuration. They are 10583 # bogus both because they are the default anyway, and because 10584 # using them would break gcc on systems where it needs fixed includes. 10585 case "$ac_im_incroot" in 10586 /usr/include) ;; 10587 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; 10588 esac 10589 case "$ac_im_usrlibdir" in 10590 /usr/lib | /lib) ;; 10591 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; 10592 esac 10593 fi 10594 cd .. 10595 rm -fr conftestdir 10596fi 10597 10598if test "$ac_x_includes" = NO; then 10599 # Guess where to find include files, by looking for this one X11 .h file. 10600 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h 10601 10602 # First, try using that file with no special directory specified. 10603cat > conftest.$ac_ext <<EOF 10604#line 10605 "configure" 10605#include "confdefs.h" 10606#include <$x_direct_test_include> 10607EOF 10608ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 10609{ (eval echo configure:10610: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 10610ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 10611if test -z "$ac_err"; then 10612 rm -rf conftest* 10613 # We can compile using X headers with no special include directory. 10614ac_x_includes= 10615else 10616 echo "$ac_err" >&5 10617 echo "configure: failed program was:" >&5 10618 cat conftest.$ac_ext >&5 10619 rm -rf conftest* 10620 # Look for the header file in a standard set of common directories. 10621# Check X11 before X11Rn because it is often a symlink to the current release. 10622 for ac_dir in \ 10623 /usr/X11/include \ 10624 /usr/X11R6/include \ 10625 /usr/X11R5/include \ 10626 /usr/X11R4/include \ 10627 \ 10628 /usr/include/X11 \ 10629 /usr/include/X11R6 \ 10630 /usr/include/X11R5 \ 10631 /usr/include/X11R4 \ 10632 \ 10633 /usr/local/X11/include \ 10634 /usr/local/X11R6/include \ 10635 /usr/local/X11R5/include \ 10636 /usr/local/X11R4/include \ 10637 \ 10638 /usr/local/include/X11 \ 10639 /usr/local/include/X11R6 \ 10640 /usr/local/include/X11R5 \ 10641 /usr/local/include/X11R4 \ 10642 \ 10643 /usr/X386/include \ 10644 /usr/x386/include \ 10645 /usr/XFree86/include/X11 \ 10646 \ 10647 /usr/include \ 10648 /usr/local/include \ 10649 /usr/unsupported/include \ 10650 /usr/athena/include \ 10651 /usr/local/x11r5/include \ 10652 /usr/lpp/Xamples/include \ 10653 \ 10654 /usr/openwin/include \ 10655 /usr/openwin/share/include \ 10656 ; \ 10657 do 10658 if test -r "$ac_dir/$x_direct_test_include"; then 10659 ac_x_includes=$ac_dir 10660 break 10661 fi 10662 done 10663fi 10664rm -f conftest* 10665fi # $ac_x_includes = NO 10666 10667if test "$ac_x_libraries" = NO; then 10668 # Check for the libraries. 10669 10670 test -z "$x_direct_test_library" && x_direct_test_library=Xt 10671 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc 10672 10673 # See if we find them without any special options. 10674 # Don't add to $LIBS permanently. 10675 ac_save_LIBS="$LIBS" 10676 LIBS="-l$x_direct_test_library $LIBS" 10677cat > conftest.$ac_ext <<EOF 10678#line 10679 "configure" 10679#include "confdefs.h" 10680 10681int main() { 10682${x_direct_test_function}() 10683; return 0; } 10684EOF 10685if { (eval echo configure:10686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 10686 rm -rf conftest* 10687 LIBS="$ac_save_LIBS" 10688# We can link X programs with no special library path. 10689ac_x_libraries= 10690else 10691 echo "configure: failed program was:" >&5 10692 cat conftest.$ac_ext >&5 10693 rm -rf conftest* 10694 LIBS="$ac_save_LIBS" 10695# First see if replacing the include by lib works. 10696# Check X11 before X11Rn because it is often a symlink to the current release. 10697for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \ 10698 /usr/X11/lib \ 10699 /usr/X11R6/lib \ 10700 /usr/X11R5/lib \ 10701 /usr/X11R4/lib \ 10702 \ 10703 /usr/lib/X11 \ 10704 /usr/lib/X11R6 \ 10705 /usr/lib/X11R5 \ 10706 /usr/lib/X11R4 \ 10707 \ 10708 /usr/local/X11/lib \ 10709 /usr/local/X11R6/lib \ 10710 /usr/local/X11R5/lib \ 10711 /usr/local/X11R4/lib \ 10712 \ 10713 /usr/local/lib/X11 \ 10714 /usr/local/lib/X11R6 \ 10715 /usr/local/lib/X11R5 \ 10716 /usr/local/lib/X11R4 \ 10717 \ 10718 /usr/X386/lib \ 10719 /usr/x386/lib \ 10720 /usr/XFree86/lib/X11 \ 10721 \ 10722 /usr/lib \ 10723 /usr/local/lib \ 10724 /usr/unsupported/lib \ 10725 /usr/athena/lib \ 10726 /usr/local/x11r5/lib \ 10727 /usr/lpp/Xamples/lib \ 10728 /lib/usr/lib/X11 \ 10729 \ 10730 /usr/openwin/lib \ 10731 /usr/openwin/share/lib \ 10732 ; \ 10733do 10734 for ac_extension in a so sl; do 10735 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then 10736 ac_x_libraries=$ac_dir 10737 break 2 10738 fi 10739 done 10740done 10741fi 10742rm -f conftest* 10743fi # $ac_x_libraries = NO 10744 10745if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then 10746 # Didn't find X anywhere. Cache the known absence of X. 10747 ac_cv_have_x="have_x=no" 10748else 10749 # Record where we found X for the cache. 10750 ac_cv_have_x="have_x=yes \ 10751 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" 10752fi 10753fi 10754 fi 10755 eval "$ac_cv_have_x" 10756fi # $with_x != no 10757 10758if test "$have_x" != yes; then 10759 echo "$ac_t""$have_x" 1>&6 10760 no_x=yes 10761else 10762 # If each of the values was on the command line, it overrides each guess. 10763 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 10764 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 10765 # Update the cache value to reflect the command line values. 10766 ac_cv_have_x="have_x=yes \ 10767 ac_x_includes=$x_includes ac_x_libraries=$x_libraries" 10768 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 10769fi 10770 10771 10772# Check whether we should enable the TUI, but only do so if we really 10773# can. 10774if test x"$enable_tui" = xyes; then 10775 if test -d $srcdir/tui; then 10776 if test "$ac_cv_search_waddstr" != no; then 10777 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)" 10778 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)" 10779 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)" 10780 CONFIG_INITS="$CONFIG_INITS \$(SUBDIR_TUI_INITS)" 10781 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)" 10782 CONFIG_ALL="${CONFIG_ALL} all-tui" 10783 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui" 10784 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui" 10785 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui" 10786 else 10787 echo "configure: warning: no enhanced curses library found; disabling TUI" 1>&2 10788 fi 10789 fi 10790fi 10791 10792# Unlike the sim directory, whether a simulator is linked is controlled by 10793# presence of a SIM= and a SIM_OBS= definition in the target '.mt' file. 10794# This code just checks for a few cases where we'd like to ignore those 10795# definitions, even when they're present in the '.mt' file. These cases 10796# are when --disable-sim is specified, or if the simulator directory is 10797# not part of the source tree. 10798# 10799# Check whether --enable-sim or --disable-sim was given. 10800if test "${enable_sim+set}" = set; then 10801 enableval="$enable_sim" 10802 echo "enable_sim = $enable_sim"; 10803 echo "enableval = ${enableval}"; 10804 case "${enableval}" in 10805 yes) ignore_sim=false ;; 10806 no) ignore_sim=true ;; 10807 *) ignore_sim=false ;; 10808 esac 10809else 10810 ignore_sim=false 10811fi 10812 10813 10814if test ! -d "${srcdir}/../sim"; then 10815 ignore_sim=true 10816fi 10817 10818if test "${ignore_sim}" = "true"; then 10819 IGNORE_SIM="SIM=" 10820 IGNORE_SIM_OBS="SIM_OBS=" 10821else 10822 IGNORE_SIM="" 10823 IGNORE_SIM_OBS="" 10824 cat >> confdefs.h <<\EOF 10825#define WITH_SIM 1 10826EOF 10827 10828fi 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843# List of host floatformats. 10844cat >> confdefs.h <<EOF 10845#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format 10846EOF 10847 10848cat >> confdefs.h <<EOF 10849#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format 10850EOF 10851 10852cat >> confdefs.h <<EOF 10853#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format 10854EOF 10855 10856 10857# target_subdir is used by the testsuite to find the target libraries. 10858target_subdir= 10859if test "${host}" != "${target}"; then 10860 target_subdir="${target_alias}/" 10861fi 10862 10863 10864frags= 10865if test "${target}" = "${host}"; then 10866 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh 10867 if test ! -f ${host_makefile_frag}; then 10868 { echo "configure: error: "*** Gdb does not support native target ${host}"" 1>&2; exit 1; } 10869 fi 10870 frags="$frags $host_makefile_frag" 10871else 10872 host_makefile_frag=/dev/null 10873fi 10874 10875target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt 10876if test ! -f ${target_makefile_frag}; then 10877 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; } 10878fi 10879frags="$frags $target_makefile_frag" 10880 10881 10882 10883 10884 10885hostfile=`sed -n ' 10886s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p 10887' ${host_makefile_frag}` 10888 10889targetfile=`sed -n ' 10890s/DEPRECATED_TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p 10891' ${target_makefile_frag}` 10892 10893if test "${target}" = "${host}"; then 10894# We pick this up from the host configuration file (.mh) because we 10895# do not have a native configuration Makefile fragment. 10896nativefile=`sed -n ' 10897s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p 10898' ${host_makefile_frag}` 10899fi 10900 10901 10902if test x"${gdb_osabi}" != x ; then 10903 cat >> confdefs.h <<EOF 10904#define GDB_OSABI_DEFAULT $gdb_osabi 10905EOF 10906 10907fi 10908 10909# Enable multi-ice-gdb-server. 10910# Check whether --enable-multi-ice or --disable-multi-ice was given. 10911if test "${enable_multi_ice+set}" = set; then 10912 enableval="$enable_multi_ice" 10913 case $enableval in 10914 yes | no) 10915 ;; 10916 *) { echo "configure: error: bad value $enableval for --enable-multi-ice" 1>&2; exit 1; } ;; 10917 esac 10918fi 10919 10920if test "x$enable_multi_ice" = xyes; then 10921 configdirs="$configdirs multi-ice" 10922fi 10923 10924# We only build gdbserver automatically if host and target are the same. 10925if test "x$target" = "x$host"; then 10926 echo $ac_n "checking whether gdbserver is supported on this host""... $ac_c" 1>&6 10927echo "configure:10928: checking whether gdbserver is supported on this host" >&5 10928 if test "x$build_gdbserver" = xyes; then 10929 configdirs="$configdirs gdbserver" 10930 echo "$ac_t""yes" 1>&6 10931 else 10932 echo "$ac_t""no" 1>&6 10933 fi 10934fi 10935 10936subdirs="doc testsuite $configdirs" 10937 10938 10939# If hostfile (XM_FILE) and/or targetfile (DEPRECATED_TM_FILE) and/or 10940# nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link 10941# to an empty version. 10942 10943files= 10944links= 10945 10946rm -f xm.h 10947xm_h="" 10948if test "${hostfile}" != ""; then 10949 xm_h=xm.h 10950 case "${hostfile}" in 10951 xm-*.h ) GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}" ;; 10952 * ) GDB_XM_FILE="${hostfile}" 10953 esac 10954 files="${files} ${GDB_XM_FILE}" 10955 links="${links} xm.h" 10956 cat >> confdefs.h <<EOF 10957#define GDB_XM_FILE "${GDB_XM_FILE}" 10958EOF 10959 10960fi 10961 10962 10963rm -f tm.h 10964tm_h="" 10965if test "${targetfile}" != ""; then 10966 tm_h=tm.h 10967 case "${targetfile}" in 10968 tm-*.h ) GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}" ;; 10969 * ) GDB_TM_FILE="${targetfile}" 10970 esac 10971 files="${files} ${GDB_TM_FILE}" 10972 links="${links} tm.h" 10973 cat >> confdefs.h <<EOF 10974#define GDB_TM_FILE "${GDB_TM_FILE}" 10975EOF 10976 10977fi 10978 10979 10980rm -f nm.h 10981nm_h="" 10982if test "${nativefile}" != ""; then 10983 nm_h=nm.h 10984 case "${nativefile}" in 10985 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;; 10986 * ) GDB_NM_FILE="${nativefile}" 10987 esac 10988 files="${files} ${GDB_NM_FILE}" 10989 links="${links} nm.h" 10990 cat >> confdefs.h <<EOF 10991#define GDB_NM_FILE "${GDB_NM_FILE}" 10992EOF 10993 10994fi 10995 10996 10997 10998 10999echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6 11000echo "configure:11001: checking for Cygwin environment" >&5 11001if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then 11002 echo $ac_n "(cached) $ac_c" 1>&6 11003else 11004 cat > conftest.$ac_ext <<EOF 11005#line 11006 "configure" 11006#include "confdefs.h" 11007 11008int main() { 11009 11010#ifndef __CYGWIN__ 11011#define __CYGWIN__ __CYGWIN32__ 11012#endif 11013return __CYGWIN__; 11014; return 0; } 11015EOF 11016if { (eval echo configure:11017: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 11017 rm -rf conftest* 11018 ac_cv_cygwin=yes 11019else 11020 echo "configure: failed program was:" >&5 11021 cat conftest.$ac_ext >&5 11022 rm -rf conftest* 11023 ac_cv_cygwin=no 11024fi 11025rm -f conftest* 11026rm -f conftest* 11027fi 11028 11029echo "$ac_t""$ac_cv_cygwin" 1>&6 11030CYGWIN= 11031test "$ac_cv_cygwin" = yes && CYGWIN=yes 11032echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6 11033echo "configure:11034: checking for mingw32 environment" >&5 11034if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then 11035 echo $ac_n "(cached) $ac_c" 1>&6 11036else 11037 cat > conftest.$ac_ext <<EOF 11038#line 11039 "configure" 11039#include "confdefs.h" 11040 11041int main() { 11042return __MINGW32__; 11043; return 0; } 11044EOF 11045if { (eval echo configure:11046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 11046 rm -rf conftest* 11047 ac_cv_mingw32=yes 11048else 11049 echo "configure: failed program was:" >&5 11050 cat conftest.$ac_ext >&5 11051 rm -rf conftest* 11052 ac_cv_mingw32=no 11053fi 11054rm -f conftest* 11055rm -f conftest* 11056fi 11057 11058echo "$ac_t""$ac_cv_mingw32" 1>&6 11059MINGW32= 11060test "$ac_cv_mingw32" = yes && MINGW32=yes 11061 11062 11063echo $ac_n "checking for executable suffix""... $ac_c" 1>&6 11064echo "configure:11065: checking for executable suffix" >&5 11065if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then 11066 echo $ac_n "(cached) $ac_c" 1>&6 11067else 11068 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then 11069 ac_cv_exeext=.exe 11070else 11071 rm -f conftest* 11072 echo 'int main () { return 0; }' > conftest.$ac_ext 11073 ac_cv_exeext= 11074 if { (eval echo configure:11075: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then 11075 for file in conftest.*; do 11076 case $file in 11077 *.c | *.C | *.o | *.obj | *.ilk | *.pdb) ;; 11078 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;; 11079 esac 11080 done 11081 else 11082 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; } 11083 fi 11084 rm -f conftest* 11085 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no 11086fi 11087fi 11088 11089EXEEXT="" 11090test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext} 11091echo "$ac_t""${ac_cv_exeext}" 1>&6 11092ac_exeext=$EXEEXT 11093 11094 11095 11096cat >> confdefs.h <<\EOF 11097#define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1" 11098EOF 11099 11100 11101 11102 11103 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. 11104if test "${with_libiconv_prefix+set}" = set; then 11105 withval="$with_libiconv_prefix" 11106 11107 for dir in `echo "$withval" | tr : ' '`; do 11108 if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi 11109 if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi 11110 done 11111 11112fi 11113 11114 11115 echo $ac_n "checking for iconv""... $ac_c" 1>&6 11116echo "configure:11117: checking for iconv" >&5 11117if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then 11118 echo $ac_n "(cached) $ac_c" 1>&6 11119else 11120 11121 am_cv_func_iconv="no, consider installing GNU libiconv" 11122 am_cv_lib_iconv=no 11123 cat > conftest.$ac_ext <<EOF 11124#line 11125 "configure" 11125#include "confdefs.h" 11126#include <stdlib.h> 11127#include <iconv.h> 11128int main() { 11129iconv_t cd = iconv_open("",""); 11130 iconv(cd,NULL,NULL,NULL,NULL); 11131 iconv_close(cd); 11132; return 0; } 11133EOF 11134if { (eval echo configure:11135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 11135 rm -rf conftest* 11136 am_cv_func_iconv=yes 11137else 11138 echo "configure: failed program was:" >&5 11139 cat conftest.$ac_ext >&5 11140fi 11141rm -f conftest* 11142 if test "$am_cv_func_iconv" != yes; then 11143 am_save_LIBS="$LIBS" 11144 LIBS="$LIBS -liconv" 11145 cat > conftest.$ac_ext <<EOF 11146#line 11147 "configure" 11147#include "confdefs.h" 11148#include <stdlib.h> 11149#include <iconv.h> 11150int main() { 11151iconv_t cd = iconv_open("",""); 11152 iconv(cd,NULL,NULL,NULL,NULL); 11153 iconv_close(cd); 11154; return 0; } 11155EOF 11156if { (eval echo configure:11157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 11157 rm -rf conftest* 11158 am_cv_lib_iconv=yes 11159 am_cv_func_iconv=yes 11160else 11161 echo "configure: failed program was:" >&5 11162 cat conftest.$ac_ext >&5 11163fi 11164rm -f conftest* 11165 LIBS="$am_save_LIBS" 11166 fi 11167 11168fi 11169 11170echo "$ac_t""$am_cv_func_iconv" 1>&6 11171 if test "$am_cv_func_iconv" = yes; then 11172 cat >> confdefs.h <<\EOF 11173#define HAVE_ICONV 1 11174EOF 11175 11176 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6 11177echo "configure:11178: checking for iconv declaration" >&5 11178 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then 11179 echo $ac_n "(cached) $ac_c" 1>&6 11180else 11181 11182 cat > conftest.$ac_ext <<EOF 11183#line 11184 "configure" 11184#include "confdefs.h" 11185 11186#include <stdlib.h> 11187#include <iconv.h> 11188extern 11189#ifdef __cplusplus 11190"C" 11191#endif 11192#if defined(__STDC__) || defined(__cplusplus) 11193size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); 11194#else 11195size_t iconv(); 11196#endif 11197 11198int main() { 11199 11200; return 0; } 11201EOF 11202if { (eval echo configure:11203: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 11203 rm -rf conftest* 11204 am_cv_proto_iconv_arg1="" 11205else 11206 echo "configure: failed program was:" >&5 11207 cat conftest.$ac_ext >&5 11208 rm -rf conftest* 11209 am_cv_proto_iconv_arg1="const" 11210fi 11211rm -f conftest* 11212 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);" 11213fi 11214 11215 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` 11216 echo "$ac_t""${ac_t:- 11217 }$am_cv_proto_iconv" 1>&6 11218 cat >> confdefs.h <<EOF 11219#define ICONV_CONST $am_cv_proto_iconv_arg1 11220EOF 11221 11222 fi 11223 LIBICONV= 11224 if test "$am_cv_lib_iconv" = yes; then 11225 LIBICONV="-liconv" 11226 fi 11227 11228 11229 11230trap '' 1 2 15 11231cat > confcache <<\EOF 11232# This file is a shell script that caches the results of configure 11233# tests run on this system so they can be shared between configure 11234# scripts and configure runs. It is not useful on other systems. 11235# If it contains results you don't want to keep, you may remove or edit it. 11236# 11237# By default, configure uses ./config.cache as the cache file, 11238# creating it if it does not exist already. You can give configure 11239# the --cache-file=FILE option to use a different cache file; that is 11240# what configure does when it calls configure scripts in 11241# subdirectories, so they share the cache. 11242# Giving --cache-file=/dev/null disables caching, for debugging configure. 11243# config.status only pays attention to the cache file if you give it the 11244# --recheck option to rerun configure. 11245# 11246EOF 11247# The following way of writing the cache mishandles newlines in values, 11248# but we know of no workaround that is simple, portable, and efficient. 11249# So, don't put newlines in cache variables' values. 11250# Ultrix sh set writes to stderr and can't be redirected directly, 11251# and sets the high bit in the cache file unless we assign to the vars. 11252(set) 2>&1 | 11253 case `(ac_space=' '; set | grep ac_space) 2>&1` in 11254 *ac_space=\ *) 11255 # `set' does not quote correctly, so add quotes (double-quote substitution 11256 # turns \\\\ into \\, and sed turns \\ into \). 11257 sed -n \ 11258 -e "s/'/'\\\\''/g" \ 11259 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" 11260 ;; 11261 *) 11262 # `set' quotes correctly as required by POSIX, so do not add quotes. 11263 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' 11264 ;; 11265 esac >> confcache 11266if cmp -s $cache_file confcache; then 11267 : 11268else 11269 if test -w $cache_file; then 11270 echo "updating cache $cache_file" 11271 cat confcache > $cache_file 11272 else 11273 echo "not updating unwritable cache $cache_file" 11274 fi 11275fi 11276rm -f confcache 11277 11278trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 11279 11280test "x$prefix" = xNONE && prefix=$ac_default_prefix 11281# Let make expand exec_prefix. 11282test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11283 11284# Any assignment to VPATH causes Sun make to only execute 11285# the first set of double-colon rules, so remove it if not needed. 11286# If there is a colon in the path, we need to keep it. 11287if test "x$srcdir" = x.; then 11288 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' 11289fi 11290 11291trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 11292 11293DEFS=-DHAVE_CONFIG_H 11294 11295# Without the "./", some shells look in PATH for config.status. 11296: ${CONFIG_STATUS=./config.status} 11297 11298echo creating $CONFIG_STATUS 11299rm -f $CONFIG_STATUS 11300cat > $CONFIG_STATUS <<EOF 11301#! /bin/sh 11302# Generated automatically by configure. 11303# Run this file to recreate the current configuration. 11304# This directory was configured as follows, 11305# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 11306# 11307# $0 $ac_configure_args 11308# 11309# Compiler output produced by configure, useful for debugging 11310# configure, is in ./config.log if it exists. 11311 11312ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" 11313for ac_option 11314do 11315 case "\$ac_option" in 11316 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11317 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" 11318 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; 11319 -version | --version | --versio | --versi | --vers | --ver | --ve | --v) 11320 echo "$CONFIG_STATUS generated by autoconf version 2.13" 11321 exit 0 ;; 11322 -help | --help | --hel | --he | --h) 11323 echo "\$ac_cs_usage"; exit 0 ;; 11324 *) echo "\$ac_cs_usage"; exit 1 ;; 11325 esac 11326done 11327 11328ac_given_srcdir=$srcdir 11329ac_given_INSTALL="$INSTALL" 11330 11331trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 11332EOF 11333cat >> $CONFIG_STATUS <<EOF 11334 11335# Protect against being on the right side of a sed subst in config.status. 11336sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; 11337 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF 11338$ac_vpsub 11339$extrasub 11340s%@SHELL@%$SHELL%g 11341s%@CFLAGS@%$CFLAGS%g 11342s%@CPPFLAGS@%$CPPFLAGS%g 11343s%@CXXFLAGS@%$CXXFLAGS%g 11344s%@FFLAGS@%$FFLAGS%g 11345s%@DEFS@%$DEFS%g 11346s%@LDFLAGS@%$LDFLAGS%g 11347s%@LIBS@%$LIBS%g 11348s%@exec_prefix@%$exec_prefix%g 11349s%@prefix@%$prefix%g 11350s%@program_transform_name@%$program_transform_name%g 11351s%@bindir@%$bindir%g 11352s%@sbindir@%$sbindir%g 11353s%@libexecdir@%$libexecdir%g 11354s%@datadir@%$datadir%g 11355s%@sysconfdir@%$sysconfdir%g 11356s%@sharedstatedir@%$sharedstatedir%g 11357s%@localstatedir@%$localstatedir%g 11358s%@libdir@%$libdir%g 11359s%@includedir@%$includedir%g 11360s%@oldincludedir@%$oldincludedir%g 11361s%@infodir@%$infodir%g 11362s%@mandir@%$mandir%g 11363s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g 11364s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g 11365s%@MAINT@%$MAINT%g 11366s%@CC@%$CC%g 11367s%@CPP@%$CPP%g 11368s%@host@%$host%g 11369s%@host_alias@%$host_alias%g 11370s%@host_cpu@%$host_cpu%g 11371s%@host_vendor@%$host_vendor%g 11372s%@host_os@%$host_os%g 11373s%@target@%$target%g 11374s%@target_alias@%$target_alias%g 11375s%@target_cpu@%$target_cpu%g 11376s%@target_vendor@%$target_vendor%g 11377s%@target_os@%$target_os%g 11378s%@build@%$build%g 11379s%@build_alias@%$build_alias%g 11380s%@build_cpu@%$build_cpu%g 11381s%@build_vendor@%$build_vendor%g 11382s%@build_os@%$build_os%g 11383s%@RANLIB@%$RANLIB%g 11384s%@SET_MAKE@%$SET_MAKE%g 11385s%@ALLOCA@%$ALLOCA%g 11386s%@USE_NLS@%$USE_NLS%g 11387s%@MSGFMT@%$MSGFMT%g 11388s%@GMSGFMT@%$GMSGFMT%g 11389s%@XGETTEXT@%$XGETTEXT%g 11390s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g 11391s%@CATALOGS@%$CATALOGS%g 11392s%@CATOBJEXT@%$CATOBJEXT%g 11393s%@DATADIRNAME@%$DATADIRNAME%g 11394s%@GMOFILES@%$GMOFILES%g 11395s%@INSTOBJEXT@%$INSTOBJEXT%g 11396s%@INTLDEPS@%$INTLDEPS%g 11397s%@INTLLIBS@%$INTLLIBS%g 11398s%@INTLOBJS@%$INTLOBJS%g 11399s%@POFILES@%$POFILES%g 11400s%@POSUB@%$POSUB%g 11401s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g 11402s%@GT_NO@%$GT_NO%g 11403s%@GT_YES@%$GT_YES%g 11404s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g 11405s%@l@%$l%g 11406s%@localedir@%$localedir%g 11407s%@PACKAGE@%$PACKAGE%g 11408s%@subdirs@%$subdirs%g 11409s%@AWK@%$AWK%g 11410s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g 11411s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g 11412s%@INSTALL_DATA@%$INSTALL_DATA%g 11413s%@LN_S@%$LN_S%g 11414s%@YACC@%$YACC%g 11415s%@AR@%$AR%g 11416s%@DLLTOOL@%$DLLTOOL%g 11417s%@WINDRES@%$WINDRES%g 11418s%@MIG@%$MIG%g 11419s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g 11420s%@TARGET_SYSTEM_ROOT@%$TARGET_SYSTEM_ROOT%g 11421s%@TARGET_SYSTEM_ROOT_DEFINE@%$TARGET_SYSTEM_ROOT_DEFINE%g 11422s%@WARN_CFLAGS@%$WARN_CFLAGS%g 11423s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g 11424s%@SER_HARDWIRE@%$SER_HARDWIRE%g 11425s%@WIN32LIBS@%$WIN32LIBS%g 11426s%@LIBGUI@%$LIBGUI%g 11427s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g 11428s%@WIN32LDAPP@%$WIN32LDAPP%g 11429s%@TCL_VERSION@%$TCL_VERSION%g 11430s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g 11431s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g 11432s%@TCL_CC@%$TCL_CC%g 11433s%@TCL_DEFS@%$TCL_DEFS%g 11434s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g 11435s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g 11436s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g 11437s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g 11438s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g 11439s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g 11440s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g 11441s%@TCL_CC_SEARCH_FLAGS@%$TCL_CC_SEARCH_FLAGS%g 11442s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g 11443s%@TCL_RANLIB@%$TCL_RANLIB%g 11444s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g 11445s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g 11446s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g 11447s%@TK_VERSION@%$TK_VERSION%g 11448s%@TK_DEFS@%$TK_DEFS%g 11449s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g 11450s%@TK_XINCLUDES@%$TK_XINCLUDES%g 11451s%@TK_XLIBSW@%$TK_XLIBSW%g 11452s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g 11453s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g 11454s%@TCLHDIR@%$TCLHDIR%g 11455s%@TKHDIR@%$TKHDIR%g 11456s%@ITCLHDIR@%$ITCLHDIR%g 11457s%@ITKHDIR@%$ITKHDIR%g 11458s%@ITCL_VERSION@%$ITCL_VERSION%g 11459s%@ITCL_DEFS@%$ITCL_DEFS%g 11460s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g 11461s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g 11462s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g 11463s%@ITK_VERSION@%$ITK_VERSION%g 11464s%@ITK_DEFS@%$ITK_DEFS%g 11465s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g 11466s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g 11467s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g 11468s%@X_CFLAGS@%$X_CFLAGS%g 11469s%@X_LDFLAGS@%$X_LDFLAGS%g 11470s%@X_LIBS@%$X_LIBS%g 11471s%@TCL_DEPS@%$TCL_DEPS%g 11472s%@TK_DEPS@%$TK_DEPS%g 11473s%@ITCLLIB@%$ITCLLIB%g 11474s%@ITCL_DEPS@%$ITCL_DEPS%g 11475s%@ITKLIB@%$ITKLIB%g 11476s%@ITK_DEPS@%$ITK_DEPS%g 11477s%@GDBTKLIBS@%$GDBTKLIBS%g 11478s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g 11479s%@GDBTK_SRC_DIR@%$GDBTK_SRC_DIR%g 11480s%@IGNORE_SIM@%$IGNORE_SIM%g 11481s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g 11482s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g 11483s%@PROFILE_CFLAGS@%$PROFILE_CFLAGS%g 11484s%@CONFIG_OBS@%$CONFIG_OBS%g 11485s%@CONFIG_DEPS@%$CONFIG_DEPS%g 11486s%@CONFIG_SRCS@%$CONFIG_SRCS%g 11487s%@CONFIG_ALL@%$CONFIG_ALL%g 11488s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g 11489s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g 11490s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g 11491s%@target_subdir@%$target_subdir%g 11492/@host_makefile_frag@/r $host_makefile_frag 11493s%@host_makefile_frag@%%g 11494/@target_makefile_frag@/r $target_makefile_frag 11495s%@target_makefile_frag@%%g 11496s%@frags@%$frags%g 11497s%@xm_h@%$xm_h%g 11498s%@tm_h@%$tm_h%g 11499s%@nm_h@%$nm_h%g 11500s%@EXEEXT@%$EXEEXT%g 11501s%@LIBICONV@%$LIBICONV%g 11502 11503CEOF 11504EOF 11505 11506cat >> $CONFIG_STATUS <<\EOF 11507 11508# Split the substitutions into bite-sized pieces for seds with 11509# small command number limits, like on Digital OSF/1 and HP-UX. 11510ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. 11511ac_file=1 # Number of current file. 11512ac_beg=1 # First line for current file. 11513ac_end=$ac_max_sed_cmds # Line after last line for current file. 11514ac_more_lines=: 11515ac_sed_cmds="" 11516while $ac_more_lines; do 11517 if test $ac_beg -gt 1; then 11518 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file 11519 else 11520 sed "${ac_end}q" conftest.subs > conftest.s$ac_file 11521 fi 11522 if test ! -s conftest.s$ac_file; then 11523 ac_more_lines=false 11524 rm -f conftest.s$ac_file 11525 else 11526 if test -z "$ac_sed_cmds"; then 11527 ac_sed_cmds="sed -f conftest.s$ac_file" 11528 else 11529 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" 11530 fi 11531 ac_file=`expr $ac_file + 1` 11532 ac_beg=$ac_end 11533 ac_end=`expr $ac_end + $ac_max_sed_cmds` 11534 fi 11535done 11536if test -z "$ac_sed_cmds"; then 11537 ac_sed_cmds=cat 11538fi 11539EOF 11540 11541cat >> $CONFIG_STATUS <<EOF 11542 11543CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"} 11544EOF 11545cat >> $CONFIG_STATUS <<\EOF 11546for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then 11547 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 11548 case "$ac_file" in 11549 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 11550 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 11551 *) ac_file_in="${ac_file}.in" ;; 11552 esac 11553 11554 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. 11555 11556 # Remove last slash and all that follows it. Not all systems have dirname. 11557 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 11558 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 11559 # The file is in a subdirectory. 11560 test ! -d "$ac_dir" && mkdir "$ac_dir" 11561 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" 11562 # A "../" for each directory in $ac_dir_suffix. 11563 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` 11564 else 11565 ac_dir_suffix= ac_dots= 11566 fi 11567 11568 case "$ac_given_srcdir" in 11569 .) srcdir=. 11570 if test -z "$ac_dots"; then top_srcdir=. 11571 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; 11572 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; 11573 *) # Relative path. 11574 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" 11575 top_srcdir="$ac_dots$ac_given_srcdir" ;; 11576 esac 11577 11578 case "$ac_given_INSTALL" in 11579 [/$]*) INSTALL="$ac_given_INSTALL" ;; 11580 *) INSTALL="$ac_dots$ac_given_INSTALL" ;; 11581 esac 11582 11583 echo creating "$ac_file" 11584 rm -f "$ac_file" 11585 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." 11586 case "$ac_file" in 11587 *Makefile*) ac_comsub="1i\\ 11588# $configure_input" ;; 11589 *) ac_comsub= ;; 11590 esac 11591 11592 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 11593 sed -e "$ac_comsub 11594s%@configure_input@%$configure_input%g 11595s%@srcdir@%$srcdir%g 11596s%@top_srcdir@%$top_srcdir%g 11597s%@INSTALL@%$INSTALL%g 11598" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file 11599fi; done 11600rm -f conftest.s* 11601 11602# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 11603# NAME is the cpp macro being defined and VALUE is the value it is being given. 11604# 11605# ac_d sets the value in "#define NAME VALUE" lines. 11606ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' 11607ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' 11608ac_dC='\3' 11609ac_dD='%g' 11610# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 11611ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 11612ac_uB='\([ ]\)%\1#\2define\3' 11613ac_uC=' ' 11614ac_uD='\4%g' 11615# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 11616ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 11617ac_eB='$%\1#\2define\3' 11618ac_eC=' ' 11619ac_eD='%g' 11620 11621if test "${CONFIG_HEADERS+set}" != set; then 11622EOF 11623cat >> $CONFIG_STATUS <<EOF 11624 CONFIG_HEADERS="config.h:config.in" 11625EOF 11626cat >> $CONFIG_STATUS <<\EOF 11627fi 11628for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then 11629 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 11630 case "$ac_file" in 11631 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 11632 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 11633 *) ac_file_in="${ac_file}.in" ;; 11634 esac 11635 11636 echo creating $ac_file 11637 11638 rm -f conftest.frag conftest.in conftest.out 11639 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 11640 cat $ac_file_inputs > conftest.in 11641 11642EOF 11643 11644# Transform confdefs.h into a sed script conftest.vals that substitutes 11645# the proper values into config.h.in to produce config.h. And first: 11646# Protect against being on the right side of a sed subst in config.status. 11647# Protect against being in an unquoted here document in config.status. 11648rm -f conftest.vals 11649cat > conftest.hdr <<\EOF 11650s/[\\&%]/\\&/g 11651s%[\\$`]%\\&%g 11652s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp 11653s%ac_d%ac_u%gp 11654s%ac_u%ac_e%gp 11655EOF 11656sed -n -f conftest.hdr confdefs.h > conftest.vals 11657rm -f conftest.hdr 11658 11659# This sed command replaces #undef with comments. This is necessary, for 11660# example, in the case of _POSIX_SOURCE, which is predefined and required 11661# on some systems where configure will not decide to define it. 11662cat >> conftest.vals <<\EOF 11663s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% 11664EOF 11665 11666# Break up conftest.vals because some shells have a limit on 11667# the size of here documents, and old seds have small limits too. 11668 11669rm -f conftest.tail 11670while : 11671do 11672 ac_lines=`grep -c . conftest.vals` 11673 # grep -c gives empty output for an empty file on some AIX systems. 11674 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi 11675 # Write a limited-size here document to conftest.frag. 11676 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS 11677 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS 11678 echo 'CEOF 11679 sed -f conftest.frag conftest.in > conftest.out 11680 rm -f conftest.in 11681 mv conftest.out conftest.in 11682' >> $CONFIG_STATUS 11683 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail 11684 rm -f conftest.vals 11685 mv conftest.tail conftest.vals 11686done 11687rm -f conftest.vals 11688 11689cat >> $CONFIG_STATUS <<\EOF 11690 rm -f conftest.frag conftest.h 11691 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h 11692 cat conftest.in >> conftest.h 11693 rm -f conftest.in 11694 if cmp -s $ac_file conftest.h 2>/dev/null; then 11695 echo "$ac_file is unchanged" 11696 rm -f conftest.h 11697 else 11698 # Remove last slash and all that follows it. Not all systems have dirname. 11699 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 11700 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 11701 # The file is in a subdirectory. 11702 test ! -d "$ac_dir" && mkdir "$ac_dir" 11703 fi 11704 rm -f $ac_file 11705 mv conftest.h $ac_file 11706 fi 11707fi; done 11708 11709EOF 11710 11711cat >> $CONFIG_STATUS <<EOF 11712ac_sources="$files" 11713ac_dests="$links" 11714EOF 11715 11716cat >> $CONFIG_STATUS <<\EOF 11717srcdir=$ac_given_srcdir 11718while test -n "$ac_sources"; do 11719 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 11720 set $ac_sources; ac_source=$1; shift; ac_sources=$* 11721 11722 echo "linking $srcdir/$ac_source to $ac_dest" 11723 11724 if test ! -r $srcdir/$ac_source; then 11725 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; } 11726 fi 11727 rm -f $ac_dest 11728 11729 # Make relative symlinks. 11730 # Remove last slash and all that follows it. Not all systems have dirname. 11731 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'` 11732 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then 11733 # The dest file is in a subdirectory. 11734 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir" 11735 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`" 11736 # A "../" for each directory in $ac_dest_dir_suffix. 11737 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'` 11738 else 11739 ac_dest_dir_suffix= ac_dots= 11740 fi 11741 11742 case "$srcdir" in 11743 [/$]*) ac_rel_source="$srcdir/$ac_source" ;; 11744 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;; 11745 esac 11746 11747 # Make a symlink if possible; otherwise try a hard link. 11748 if ln -s $ac_rel_source $ac_dest 2>/dev/null || 11749 ln $srcdir/$ac_source $ac_dest; then : 11750 else 11751 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; } 11752 fi 11753done 11754EOF 11755cat >> $CONFIG_STATUS <<EOF 11756 11757gdb_host_cpu=$gdb_host_cpu 11758gdb_target_cpu=$gdb_target_cpu 11759nativefile=$nativefile 11760 11761EOF 11762cat >> $CONFIG_STATUS <<\EOF 11763 11764 11765sed -e '/^DEPRECATED_TM_FILE[ ]*=/s,^DEPRECATED_TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/, 11766/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/, 11767/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp 11768mv -f Makefile.tmp Makefile 11769 11770 11771case x$CONFIG_HEADERS in 11772xconfig.h:config.in) 11773echo > stamp-h ;; 11774esac 11775 11776exit 0 11777EOF 11778chmod +x $CONFIG_STATUS 11779rm -fr confdefs* $ac_clean_files 11780test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 11781 11782if test "$no_recursion" != yes; then 11783 11784 # Remove --cache-file and --srcdir arguments so they do not pile up. 11785 ac_sub_configure_args= 11786 ac_prev= 11787 for ac_arg in $ac_configure_args; do 11788 if test -n "$ac_prev"; then 11789 ac_prev= 11790 continue 11791 fi 11792 case "$ac_arg" in 11793 -cache-file | --cache-file | --cache-fil | --cache-fi \ 11794 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 11795 ac_prev=cache_file ;; 11796 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 11797 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 11798 ;; 11799 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 11800 ac_prev=srcdir ;; 11801 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 11802 ;; 11803 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;; 11804 esac 11805 done 11806 11807 for ac_config_dir in doc testsuite $configdirs; do 11808 11809 # Do not complain, so a configure script can configure whichever 11810 # parts of a large source tree are present. 11811 if test ! -d $srcdir/$ac_config_dir; then 11812 continue 11813 fi 11814 11815 echo configuring in $ac_config_dir 11816 11817 case "$srcdir" in 11818 .) ;; 11819 *) 11820 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :; 11821 else 11822 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; } 11823 fi 11824 ;; 11825 esac 11826 11827 ac_popdir=`pwd` 11828 cd $ac_config_dir 11829 11830 # A "../" for each directory in /$ac_config_dir. 11831 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'` 11832 11833 case "$srcdir" in 11834 .) # No --srcdir option. We are building in place. 11835 ac_sub_srcdir=$srcdir ;; 11836 /*) # Absolute path. 11837 ac_sub_srcdir=$srcdir/$ac_config_dir ;; 11838 *) # Relative path. 11839 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;; 11840 esac 11841 11842 # Check for guested configure; otherwise get Cygnus style configure. 11843 if test -f $ac_sub_srcdir/configure; then 11844 ac_sub_configure=$ac_sub_srcdir/configure 11845 elif test -f $ac_sub_srcdir/configure.in; then 11846 ac_sub_configure=$ac_configure 11847 else 11848 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2 11849 ac_sub_configure= 11850 fi 11851 11852 # The recursion is here. 11853 if test -n "$ac_sub_configure"; then 11854 11855 # Make the cache file name correct relative to the subdirectory. 11856 case "$cache_file" in 11857 /*) ac_sub_cache_file=$cache_file ;; 11858 *) # Relative path. 11859 ac_sub_cache_file="$ac_dots$cache_file" ;; 11860 esac 11861 case "$ac_given_INSTALL" in 11862 [/$]*) INSTALL="$ac_given_INSTALL" ;; 11863 *) INSTALL="$ac_dots$ac_given_INSTALL" ;; 11864 esac 11865 11866 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir" 11867 # The eval makes quoting arguments work. 11868 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir 11869 then : 11870 else 11871 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; } 11872 fi 11873 fi 11874 11875 cd $ac_popdir 11876 done 11877fi 11878 11879 11880exit 0 11881