1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for libdecnumber . 4# 5# Report bugs to <gcc-bugs@gcc.gnu.org>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 9# Foundation, Inc. 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92case $0 in #(( 93 *[\\/]* ) as_myself=$0 ;; 94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 95for as_dir in $PATH 96do 97 IFS=$as_save_IFS 98 test -z "$as_dir" && as_dir=. 99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 100 done 101IFS=$as_save_IFS 102 103 ;; 104esac 105# We did not find ourselves, most probably we were run as `sh COMMAND' 106# in which case we are not to be found in the path. 107if test "x$as_myself" = x; then 108 as_myself=$0 109fi 110if test ! -f "$as_myself"; then 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 112 exit 1 113fi 114 115# Unset variables that we do not need and which cause bugs (e.g. in 116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 117# suppresses any "Segmentation fault" message there. '((' could 118# trigger a bug in pdksh 5.2.14. 119for as_var in BASH_ENV ENV MAIL MAILPATH 120do eval test x\${$as_var+set} = xset \ 121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 122done 123PS1='$ ' 124PS2='> ' 125PS4='+ ' 126 127# NLS nuisances. 128LC_ALL=C 129export LC_ALL 130LANGUAGE=C 131export LANGUAGE 132 133# CDPATH. 134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 135 136if test "x$CONFIG_SHELL" = x; then 137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 138 emulate sh 139 NULLCMD=: 140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 141 # is contrary to our usage. Disable this feature. 142 alias -g '\${1+\"\$@\"}'='\"\$@\"' 143 setopt NO_GLOB_SUBST 144else 145 case \`(set -o) 2>/dev/null\` in #( 146 *posix*) : 147 set -o posix ;; #( 148 *) : 149 ;; 150esac 151fi 152" 153 as_required="as_fn_return () { (exit \$1); } 154as_fn_success () { as_fn_return 0; } 155as_fn_failure () { as_fn_return 1; } 156as_fn_ret_success () { return 0; } 157as_fn_ret_failure () { return 1; } 158 159exitcode=0 160as_fn_success || { exitcode=1; echo as_fn_success failed.; } 161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 165 166else 167 exitcode=1; echo positional parameters were not saved. 168fi 169test x\$exitcode = x0 || exit 1" 170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 174test \$(( 1 + 1 )) = 2 || exit 1" 175 if (eval "$as_required") 2>/dev/null; then : 176 as_have_required=yes 177else 178 as_have_required=no 179fi 180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 181 182else 183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 184as_found=false 185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 186do 187 IFS=$as_save_IFS 188 test -z "$as_dir" && as_dir=. 189 as_found=: 190 case $as_dir in #( 191 /*) 192 for as_base in sh bash ksh sh5; do 193 # Try only shells that exist, to save several forks. 194 as_shell=$as_dir/$as_base 195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 197 CONFIG_SHELL=$as_shell as_have_required=yes 198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 break 2 200fi 201fi 202 done;; 203 esac 204 as_found=false 205done 206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 208 CONFIG_SHELL=$SHELL as_have_required=yes 209fi; } 210IFS=$as_save_IFS 211 212 213 if test "x$CONFIG_SHELL" != x; then : 214 # We cannot yet assume a decent shell, so we have to provide a 215 # neutralization value for shells without unset; and this also 216 # works around shells that cannot unset nonexistent variables. 217 BASH_ENV=/dev/null 218 ENV=/dev/null 219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 220 export CONFIG_SHELL 221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 222fi 223 224 if test x$as_have_required = xno; then : 225 $as_echo "$0: This script requires a shell more modern than all" 226 $as_echo "$0: the shells that I found on your system." 227 if test x${ZSH_VERSION+set} = xset ; then 228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 229 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 230 else 231 $as_echo "$0: Please tell bug-autoconf@gnu.org and 232$0: gcc-bugs@gcc.gnu.org about your system, including any 233$0: error possibly output before this message. Then install 234$0: a modern shell, or manually run the script under such a 235$0: shell if you do have one." 236 fi 237 exit 1 238fi 239fi 240fi 241SHELL=${CONFIG_SHELL-/bin/sh} 242export SHELL 243# Unset more variables known to interfere with behavior of common tools. 244CLICOLOR_FORCE= GREP_OPTIONS= 245unset CLICOLOR_FORCE GREP_OPTIONS 246 247## --------------------- ## 248## M4sh Shell Functions. ## 249## --------------------- ## 250# as_fn_unset VAR 251# --------------- 252# Portably unset VAR. 253as_fn_unset () 254{ 255 { eval $1=; unset $1;} 256} 257as_unset=as_fn_unset 258 259# as_fn_set_status STATUS 260# ----------------------- 261# Set $? to STATUS, without forking. 262as_fn_set_status () 263{ 264 return $1 265} # as_fn_set_status 266 267# as_fn_exit STATUS 268# ----------------- 269# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 270as_fn_exit () 271{ 272 set +e 273 as_fn_set_status $1 274 exit $1 275} # as_fn_exit 276 277# as_fn_mkdir_p 278# ------------- 279# Create "$as_dir" as a directory, including parents if necessary. 280as_fn_mkdir_p () 281{ 282 283 case $as_dir in #( 284 -*) as_dir=./$as_dir;; 285 esac 286 test -d "$as_dir" || eval $as_mkdir_p || { 287 as_dirs= 288 while :; do 289 case $as_dir in #( 290 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 291 *) as_qdir=$as_dir;; 292 esac 293 as_dirs="'$as_qdir' $as_dirs" 294 as_dir=`$as_dirname -- "$as_dir" || 295$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 296 X"$as_dir" : 'X\(//\)[^/]' \| \ 297 X"$as_dir" : 'X\(//\)$' \| \ 298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 299$as_echo X"$as_dir" | 300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 301 s//\1/ 302 q 303 } 304 /^X\(\/\/\)[^/].*/{ 305 s//\1/ 306 q 307 } 308 /^X\(\/\/\)$/{ 309 s//\1/ 310 q 311 } 312 /^X\(\/\).*/{ 313 s//\1/ 314 q 315 } 316 s/.*/./; q'` 317 test -d "$as_dir" && break 318 done 319 test -z "$as_dirs" || eval "mkdir $as_dirs" 320 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 321 322 323} # as_fn_mkdir_p 324# as_fn_append VAR VALUE 325# ---------------------- 326# Append the text in VALUE to the end of the definition contained in VAR. Take 327# advantage of any shell optimizations that allow amortized linear growth over 328# repeated appends, instead of the typical quadratic growth present in naive 329# implementations. 330if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 331 eval 'as_fn_append () 332 { 333 eval $1+=\$2 334 }' 335else 336 as_fn_append () 337 { 338 eval $1=\$$1\$2 339 } 340fi # as_fn_append 341 342# as_fn_arith ARG... 343# ------------------ 344# Perform arithmetic evaluation on the ARGs, and store the result in the 345# global $as_val. Take advantage of shells that can avoid forks. The arguments 346# must be portable across $(()) and expr. 347if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 348 eval 'as_fn_arith () 349 { 350 as_val=$(( $* )) 351 }' 352else 353 as_fn_arith () 354 { 355 as_val=`expr "$@" || test $? -eq 1` 356 } 357fi # as_fn_arith 358 359 360# as_fn_error ERROR [LINENO LOG_FD] 361# --------------------------------- 362# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 363# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 364# script with status $?, using 1 if that was 0. 365as_fn_error () 366{ 367 as_status=$?; test $as_status -eq 0 && as_status=1 368 if test "$3"; then 369 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 371 fi 372 $as_echo "$as_me: error: $1" >&2 373 as_fn_exit $as_status 374} # as_fn_error 375 376if expr a : '\(a\)' >/dev/null 2>&1 && 377 test "X`expr 00001 : '.*\(...\)'`" = X001; then 378 as_expr=expr 379else 380 as_expr=false 381fi 382 383if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 384 as_basename=basename 385else 386 as_basename=false 387fi 388 389if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 390 as_dirname=dirname 391else 392 as_dirname=false 393fi 394 395as_me=`$as_basename -- "$0" || 396$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 397 X"$0" : 'X\(//\)$' \| \ 398 X"$0" : 'X\(/\)' \| . 2>/dev/null || 399$as_echo X/"$0" | 400 sed '/^.*\/\([^/][^/]*\)\/*$/{ 401 s//\1/ 402 q 403 } 404 /^X\/\(\/\/\)$/{ 405 s//\1/ 406 q 407 } 408 /^X\/\(\/\).*/{ 409 s//\1/ 410 q 411 } 412 s/.*/./; q'` 413 414# Avoid depending upon Character Ranges. 415as_cr_letters='abcdefghijklmnopqrstuvwxyz' 416as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 417as_cr_Letters=$as_cr_letters$as_cr_LETTERS 418as_cr_digits='0123456789' 419as_cr_alnum=$as_cr_Letters$as_cr_digits 420 421 422 as_lineno_1=$LINENO as_lineno_1a=$LINENO 423 as_lineno_2=$LINENO as_lineno_2a=$LINENO 424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 427 sed -n ' 428 p 429 /[$]LINENO/= 430 ' <$as_myself | 431 sed ' 432 s/[$]LINENO.*/&-/ 433 t lineno 434 b 435 :lineno 436 N 437 :loop 438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 439 t loop 440 s/-\n.*// 441 ' >$as_me.lineno && 442 chmod +x "$as_me.lineno" || 443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 444 445 # Don't try to exec as it changes $[0], causing all sort of problems 446 # (the dirname of $[0] is not the place where we might find the 447 # original and so on. Autoconf is especially sensitive to this). 448 . "./$as_me.lineno" 449 # Exit status is that of the last command. 450 exit 451} 452 453ECHO_C= ECHO_N= ECHO_T= 454case `echo -n x` in #((((( 455-n*) 456 case `echo 'xy\c'` in 457 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 458 xy) ECHO_C='\c';; 459 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 460 ECHO_T=' ';; 461 esac;; 462*) 463 ECHO_N='-n';; 464esac 465 466rm -f conf$$ conf$$.exe conf$$.file 467if test -d conf$$.dir; then 468 rm -f conf$$.dir/conf$$.file 469else 470 rm -f conf$$.dir 471 mkdir conf$$.dir 2>/dev/null 472fi 473if (echo >conf$$.file) 2>/dev/null; then 474 if ln -s conf$$.file conf$$ 2>/dev/null; then 475 as_ln_s='ln -s' 476 # ... but there are two gotchas: 477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 479 # In both cases, we have to default to `cp -p'. 480 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 481 as_ln_s='cp -p' 482 elif ln conf$$.file conf$$ 2>/dev/null; then 483 as_ln_s=ln 484 else 485 as_ln_s='cp -p' 486 fi 487else 488 as_ln_s='cp -p' 489fi 490rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 491rmdir conf$$.dir 2>/dev/null 492 493if mkdir -p . 2>/dev/null; then 494 as_mkdir_p='mkdir -p "$as_dir"' 495else 496 test -d ./-p && rmdir ./-p 497 as_mkdir_p=false 498fi 499 500if test -x / >/dev/null 2>&1; then 501 as_test_x='test -x' 502else 503 if ls -dL / >/dev/null 2>&1; then 504 as_ls_L_option=L 505 else 506 as_ls_L_option= 507 fi 508 as_test_x=' 509 eval sh -c '\'' 510 if test -d "$1"; then 511 test -d "$1/."; 512 else 513 case $1 in #( 514 -*)set "./$1";; 515 esac; 516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 517 ???[sx]*):;;*)false;;esac;fi 518 '\'' sh 519 ' 520fi 521as_executable_p=$as_test_x 522 523# Sed expression to map a string onto a valid CPP name. 524as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 525 526# Sed expression to map a string onto a valid variable name. 527as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 528 529 530exec 7<&0 </dev/null 6>&1 531 532# Name of the host. 533# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 534# so uname gets run too. 535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 536 537# 538# Initializations. 539# 540ac_default_prefix=/usr/local 541ac_clean_files= 542ac_config_libobj_dir=. 543LIBOBJS= 544cross_compiling=no 545subdirs= 546MFLAGS= 547MAKEFLAGS= 548 549# Identity of this package. 550PACKAGE_NAME='libdecnumber' 551PACKAGE_TARNAME='libdecnumber' 552PACKAGE_VERSION=' ' 553PACKAGE_STRING='libdecnumber ' 554PACKAGE_BUGREPORT='gcc-bugs@gcc.gnu.org' 555PACKAGE_URL='' 556 557ac_unique_file="decNumber.h" 558# Factoring default headers for most tests. 559ac_includes_default="\ 560#include <stdio.h> 561#ifdef HAVE_SYS_TYPES_H 562# include <sys/types.h> 563#endif 564#ifdef HAVE_SYS_STAT_H 565# include <sys/stat.h> 566#endif 567#ifdef STDC_HEADERS 568# include <stdlib.h> 569# include <stddef.h> 570#else 571# ifdef HAVE_STDLIB_H 572# include <stdlib.h> 573# endif 574#endif 575#ifdef HAVE_STRING_H 576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 577# include <memory.h> 578# endif 579# include <string.h> 580#endif 581#ifdef HAVE_STRINGS_H 582# include <strings.h> 583#endif 584#ifdef HAVE_INTTYPES_H 585# include <inttypes.h> 586#endif 587#ifdef HAVE_STDINT_H 588# include <stdint.h> 589#endif 590#ifdef HAVE_UNISTD_H 591# include <unistd.h> 592#endif" 593 594ac_subst_vars='LTLIBOBJS 595LIBOBJS 596PICFLAG 597ADDITIONAL_OBJS 598enable_decimal_float 599target_os 600target_vendor 601target_cpu 602target 603host_os 604host_vendor 605host_cpu 606host 607build_os 608build_vendor 609build_cpu 610build 611MAINT 612EGREP 613GREP 614CPP 615WERROR 616WARN_PEDANTIC 617WARN_CFLAGS 618AUTOHEADER 619AUTOCONF 620ACLOCAL 621RANLIB 622OBJEXT 623EXEEXT 624ac_ct_CC 625CPPFLAGS 626LDFLAGS 627CFLAGS 628CC 629SET_MAKE 630target_alias 631host_alias 632build_alias 633LIBS 634ECHO_T 635ECHO_N 636ECHO_C 637DEFS 638mandir 639localedir 640libdir 641psdir 642pdfdir 643dvidir 644htmldir 645infodir 646docdir 647oldincludedir 648includedir 649localstatedir 650sharedstatedir 651sysconfdir 652datadir 653datarootdir 654libexecdir 655sbindir 656bindir 657program_transform_name 658prefix 659exec_prefix 660PACKAGE_URL 661PACKAGE_BUGREPORT 662PACKAGE_STRING 663PACKAGE_VERSION 664PACKAGE_TARNAME 665PACKAGE_NAME 666PATH_SEPARATOR 667SHELL' 668ac_subst_files='' 669ac_user_opts=' 670enable_option_checking 671enable_werror_always 672enable_maintainer_mode 673enable_decimal_float 674enable_host_shared 675' 676 ac_precious_vars='build_alias 677host_alias 678target_alias 679CC 680CFLAGS 681LDFLAGS 682LIBS 683CPPFLAGS 684CPP' 685 686 687# Initialize some variables set by options. 688ac_init_help= 689ac_init_version=false 690ac_unrecognized_opts= 691ac_unrecognized_sep= 692# The variables have the same names as the options, with 693# dashes changed to underlines. 694cache_file=/dev/null 695exec_prefix=NONE 696no_create= 697no_recursion= 698prefix=NONE 699program_prefix=NONE 700program_suffix=NONE 701program_transform_name=s,x,x, 702silent= 703site= 704srcdir= 705verbose= 706x_includes=NONE 707x_libraries=NONE 708 709# Installation directory options. 710# These are left unexpanded so users can "make install exec_prefix=/foo" 711# and all the variables that are supposed to be based on exec_prefix 712# by default will actually change. 713# Use braces instead of parens because sh, perl, etc. also accept them. 714# (The list follows the same order as the GNU Coding Standards.) 715bindir='${exec_prefix}/bin' 716sbindir='${exec_prefix}/sbin' 717libexecdir='${exec_prefix}/libexec' 718datarootdir='${prefix}/share' 719datadir='${datarootdir}' 720sysconfdir='${prefix}/etc' 721sharedstatedir='${prefix}/com' 722localstatedir='${prefix}/var' 723includedir='${prefix}/include' 724oldincludedir='/usr/include' 725docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 726infodir='${datarootdir}/info' 727htmldir='${docdir}' 728dvidir='${docdir}' 729pdfdir='${docdir}' 730psdir='${docdir}' 731libdir='${exec_prefix}/lib' 732localedir='${datarootdir}/locale' 733mandir='${datarootdir}/man' 734 735ac_prev= 736ac_dashdash= 737for ac_option 738do 739 # If the previous option needs an argument, assign it. 740 if test -n "$ac_prev"; then 741 eval $ac_prev=\$ac_option 742 ac_prev= 743 continue 744 fi 745 746 case $ac_option in 747 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 748 *) ac_optarg=yes ;; 749 esac 750 751 # Accept the important Cygnus configure options, so we can diagnose typos. 752 753 case $ac_dashdash$ac_option in 754 --) 755 ac_dashdash=yes ;; 756 757 -bindir | --bindir | --bindi | --bind | --bin | --bi) 758 ac_prev=bindir ;; 759 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 760 bindir=$ac_optarg ;; 761 762 -build | --build | --buil | --bui | --bu) 763 ac_prev=build_alias ;; 764 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 765 build_alias=$ac_optarg ;; 766 767 -cache-file | --cache-file | --cache-fil | --cache-fi \ 768 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 769 ac_prev=cache_file ;; 770 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 771 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 772 cache_file=$ac_optarg ;; 773 774 --config-cache | -C) 775 cache_file=config.cache ;; 776 777 -datadir | --datadir | --datadi | --datad) 778 ac_prev=datadir ;; 779 -datadir=* | --datadir=* | --datadi=* | --datad=*) 780 datadir=$ac_optarg ;; 781 782 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 783 | --dataroo | --dataro | --datar) 784 ac_prev=datarootdir ;; 785 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 786 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 787 datarootdir=$ac_optarg ;; 788 789 -disable-* | --disable-*) 790 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 791 # Reject names that are not valid shell variable names. 792 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 793 as_fn_error "invalid feature name: $ac_useropt" 794 ac_useropt_orig=$ac_useropt 795 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 796 case $ac_user_opts in 797 *" 798"enable_$ac_useropt" 799"*) ;; 800 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 801 ac_unrecognized_sep=', ';; 802 esac 803 eval enable_$ac_useropt=no ;; 804 805 -docdir | --docdir | --docdi | --doc | --do) 806 ac_prev=docdir ;; 807 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 808 docdir=$ac_optarg ;; 809 810 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 811 ac_prev=dvidir ;; 812 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 813 dvidir=$ac_optarg ;; 814 815 -enable-* | --enable-*) 816 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 817 # Reject names that are not valid shell variable names. 818 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 819 as_fn_error "invalid feature name: $ac_useropt" 820 ac_useropt_orig=$ac_useropt 821 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 822 case $ac_user_opts in 823 *" 824"enable_$ac_useropt" 825"*) ;; 826 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 827 ac_unrecognized_sep=', ';; 828 esac 829 eval enable_$ac_useropt=\$ac_optarg ;; 830 831 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 832 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 833 | --exec | --exe | --ex) 834 ac_prev=exec_prefix ;; 835 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 836 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 837 | --exec=* | --exe=* | --ex=*) 838 exec_prefix=$ac_optarg ;; 839 840 -gas | --gas | --ga | --g) 841 # Obsolete; use --with-gas. 842 with_gas=yes ;; 843 844 -help | --help | --hel | --he | -h) 845 ac_init_help=long ;; 846 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 847 ac_init_help=recursive ;; 848 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 849 ac_init_help=short ;; 850 851 -host | --host | --hos | --ho) 852 ac_prev=host_alias ;; 853 -host=* | --host=* | --hos=* | --ho=*) 854 host_alias=$ac_optarg ;; 855 856 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 857 ac_prev=htmldir ;; 858 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 859 | --ht=*) 860 htmldir=$ac_optarg ;; 861 862 -includedir | --includedir | --includedi | --included | --include \ 863 | --includ | --inclu | --incl | --inc) 864 ac_prev=includedir ;; 865 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 866 | --includ=* | --inclu=* | --incl=* | --inc=*) 867 includedir=$ac_optarg ;; 868 869 -infodir | --infodir | --infodi | --infod | --info | --inf) 870 ac_prev=infodir ;; 871 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 872 infodir=$ac_optarg ;; 873 874 -libdir | --libdir | --libdi | --libd) 875 ac_prev=libdir ;; 876 -libdir=* | --libdir=* | --libdi=* | --libd=*) 877 libdir=$ac_optarg ;; 878 879 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 880 | --libexe | --libex | --libe) 881 ac_prev=libexecdir ;; 882 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 883 | --libexe=* | --libex=* | --libe=*) 884 libexecdir=$ac_optarg ;; 885 886 -localedir | --localedir | --localedi | --localed | --locale) 887 ac_prev=localedir ;; 888 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 889 localedir=$ac_optarg ;; 890 891 -localstatedir | --localstatedir | --localstatedi | --localstated \ 892 | --localstate | --localstat | --localsta | --localst | --locals) 893 ac_prev=localstatedir ;; 894 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 895 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 896 localstatedir=$ac_optarg ;; 897 898 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 899 ac_prev=mandir ;; 900 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 901 mandir=$ac_optarg ;; 902 903 -nfp | --nfp | --nf) 904 # Obsolete; use --without-fp. 905 with_fp=no ;; 906 907 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 908 | --no-cr | --no-c | -n) 909 no_create=yes ;; 910 911 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 912 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 913 no_recursion=yes ;; 914 915 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 916 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 917 | --oldin | --oldi | --old | --ol | --o) 918 ac_prev=oldincludedir ;; 919 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 920 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 921 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 922 oldincludedir=$ac_optarg ;; 923 924 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 925 ac_prev=prefix ;; 926 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 927 prefix=$ac_optarg ;; 928 929 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 930 | --program-pre | --program-pr | --program-p) 931 ac_prev=program_prefix ;; 932 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 933 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 934 program_prefix=$ac_optarg ;; 935 936 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 937 | --program-suf | --program-su | --program-s) 938 ac_prev=program_suffix ;; 939 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 940 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 941 program_suffix=$ac_optarg ;; 942 943 -program-transform-name | --program-transform-name \ 944 | --program-transform-nam | --program-transform-na \ 945 | --program-transform-n | --program-transform- \ 946 | --program-transform | --program-transfor \ 947 | --program-transfo | --program-transf \ 948 | --program-trans | --program-tran \ 949 | --progr-tra | --program-tr | --program-t) 950 ac_prev=program_transform_name ;; 951 -program-transform-name=* | --program-transform-name=* \ 952 | --program-transform-nam=* | --program-transform-na=* \ 953 | --program-transform-n=* | --program-transform-=* \ 954 | --program-transform=* | --program-transfor=* \ 955 | --program-transfo=* | --program-transf=* \ 956 | --program-trans=* | --program-tran=* \ 957 | --progr-tra=* | --program-tr=* | --program-t=*) 958 program_transform_name=$ac_optarg ;; 959 960 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 961 ac_prev=pdfdir ;; 962 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 963 pdfdir=$ac_optarg ;; 964 965 -psdir | --psdir | --psdi | --psd | --ps) 966 ac_prev=psdir ;; 967 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 968 psdir=$ac_optarg ;; 969 970 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 971 | -silent | --silent | --silen | --sile | --sil) 972 silent=yes ;; 973 974 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 975 ac_prev=sbindir ;; 976 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 977 | --sbi=* | --sb=*) 978 sbindir=$ac_optarg ;; 979 980 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 981 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 982 | --sharedst | --shareds | --shared | --share | --shar \ 983 | --sha | --sh) 984 ac_prev=sharedstatedir ;; 985 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 986 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 987 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 988 | --sha=* | --sh=*) 989 sharedstatedir=$ac_optarg ;; 990 991 -site | --site | --sit) 992 ac_prev=site ;; 993 -site=* | --site=* | --sit=*) 994 site=$ac_optarg ;; 995 996 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 997 ac_prev=srcdir ;; 998 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 999 srcdir=$ac_optarg ;; 1000 1001 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1002 | --syscon | --sysco | --sysc | --sys | --sy) 1003 ac_prev=sysconfdir ;; 1004 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1005 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1006 sysconfdir=$ac_optarg ;; 1007 1008 -target | --target | --targe | --targ | --tar | --ta | --t) 1009 ac_prev=target_alias ;; 1010 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1011 target_alias=$ac_optarg ;; 1012 1013 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1014 verbose=yes ;; 1015 1016 -version | --version | --versio | --versi | --vers | -V) 1017 ac_init_version=: ;; 1018 1019 -with-* | --with-*) 1020 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1021 # Reject names that are not valid shell variable names. 1022 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1023 as_fn_error "invalid package name: $ac_useropt" 1024 ac_useropt_orig=$ac_useropt 1025 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1026 case $ac_user_opts in 1027 *" 1028"with_$ac_useropt" 1029"*) ;; 1030 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1031 ac_unrecognized_sep=', ';; 1032 esac 1033 eval with_$ac_useropt=\$ac_optarg ;; 1034 1035 -without-* | --without-*) 1036 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1037 # Reject names that are not valid shell variable names. 1038 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1039 as_fn_error "invalid package name: $ac_useropt" 1040 ac_useropt_orig=$ac_useropt 1041 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1042 case $ac_user_opts in 1043 *" 1044"with_$ac_useropt" 1045"*) ;; 1046 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1047 ac_unrecognized_sep=', ';; 1048 esac 1049 eval with_$ac_useropt=no ;; 1050 1051 --x) 1052 # Obsolete; use --with-x. 1053 with_x=yes ;; 1054 1055 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1056 | --x-incl | --x-inc | --x-in | --x-i) 1057 ac_prev=x_includes ;; 1058 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1059 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1060 x_includes=$ac_optarg ;; 1061 1062 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1063 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1064 ac_prev=x_libraries ;; 1065 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1066 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1067 x_libraries=$ac_optarg ;; 1068 1069 -*) as_fn_error "unrecognized option: \`$ac_option' 1070Try \`$0 --help' for more information." 1071 ;; 1072 1073 *=*) 1074 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1075 # Reject names that are not valid shell variable names. 1076 case $ac_envvar in #( 1077 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1078 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1079 esac 1080 eval $ac_envvar=\$ac_optarg 1081 export $ac_envvar ;; 1082 1083 *) 1084 # FIXME: should be removed in autoconf 3.0. 1085 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1086 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1087 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1088 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1089 ;; 1090 1091 esac 1092done 1093 1094if test -n "$ac_prev"; then 1095 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1096 as_fn_error "missing argument to $ac_option" 1097fi 1098 1099if test -n "$ac_unrecognized_opts"; then 1100 case $enable_option_checking in 1101 no) ;; 1102 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1103 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1104 esac 1105fi 1106 1107# Check all directory arguments for consistency. 1108for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1109 datadir sysconfdir sharedstatedir localstatedir includedir \ 1110 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1111 libdir localedir mandir 1112do 1113 eval ac_val=\$$ac_var 1114 # Remove trailing slashes. 1115 case $ac_val in 1116 */ ) 1117 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1118 eval $ac_var=\$ac_val;; 1119 esac 1120 # Be sure to have absolute directory names. 1121 case $ac_val in 1122 [\\/$]* | ?:[\\/]* ) continue;; 1123 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1124 esac 1125 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1126done 1127 1128# There might be people who depend on the old broken behavior: `$host' 1129# used to hold the argument of --host etc. 1130# FIXME: To remove some day. 1131build=$build_alias 1132host=$host_alias 1133target=$target_alias 1134 1135# FIXME: To remove some day. 1136if test "x$host_alias" != x; then 1137 if test "x$build_alias" = x; then 1138 cross_compiling=maybe 1139 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1140 If a cross compiler is detected then cross compile mode will be used." >&2 1141 elif test "x$build_alias" != "x$host_alias"; then 1142 cross_compiling=yes 1143 fi 1144fi 1145 1146ac_tool_prefix= 1147test -n "$host_alias" && ac_tool_prefix=$host_alias- 1148 1149test "$silent" = yes && exec 6>/dev/null 1150 1151 1152ac_pwd=`pwd` && test -n "$ac_pwd" && 1153ac_ls_di=`ls -di .` && 1154ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1155 as_fn_error "working directory cannot be determined" 1156test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1157 as_fn_error "pwd does not report name of working directory" 1158 1159 1160# Find the source files, if location was not specified. 1161if test -z "$srcdir"; then 1162 ac_srcdir_defaulted=yes 1163 # Try the directory containing this script, then the parent directory. 1164 ac_confdir=`$as_dirname -- "$as_myself" || 1165$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1166 X"$as_myself" : 'X\(//\)[^/]' \| \ 1167 X"$as_myself" : 'X\(//\)$' \| \ 1168 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1169$as_echo X"$as_myself" | 1170 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1171 s//\1/ 1172 q 1173 } 1174 /^X\(\/\/\)[^/].*/{ 1175 s//\1/ 1176 q 1177 } 1178 /^X\(\/\/\)$/{ 1179 s//\1/ 1180 q 1181 } 1182 /^X\(\/\).*/{ 1183 s//\1/ 1184 q 1185 } 1186 s/.*/./; q'` 1187 srcdir=$ac_confdir 1188 if test ! -r "$srcdir/$ac_unique_file"; then 1189 srcdir=.. 1190 fi 1191else 1192 ac_srcdir_defaulted=no 1193fi 1194if test ! -r "$srcdir/$ac_unique_file"; then 1195 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1196 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1197fi 1198ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1199ac_abs_confdir=`( 1200 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1201 pwd)` 1202# When building in place, set srcdir=. 1203if test "$ac_abs_confdir" = "$ac_pwd"; then 1204 srcdir=. 1205fi 1206# Remove unnecessary trailing slashes from srcdir. 1207# Double slashes in file names in object file debugging info 1208# mess up M-x gdb in Emacs. 1209case $srcdir in 1210*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1211esac 1212for ac_var in $ac_precious_vars; do 1213 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1214 eval ac_env_${ac_var}_value=\$${ac_var} 1215 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1216 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1217done 1218 1219# 1220# Report the --help message. 1221# 1222if test "$ac_init_help" = "long"; then 1223 # Omit some internal or obsolete options to make the list less imposing. 1224 # This message is too long to be a string in the A/UX 3.1 sh. 1225 cat <<_ACEOF 1226\`configure' configures libdecnumber to adapt to many kinds of systems. 1227 1228Usage: $0 [OPTION]... [VAR=VALUE]... 1229 1230To assign environment variables (e.g., CC, CFLAGS...), specify them as 1231VAR=VALUE. See below for descriptions of some of the useful variables. 1232 1233Defaults for the options are specified in brackets. 1234 1235Configuration: 1236 -h, --help display this help and exit 1237 --help=short display options specific to this package 1238 --help=recursive display the short help of all the included packages 1239 -V, --version display version information and exit 1240 -q, --quiet, --silent do not print \`checking...' messages 1241 --cache-file=FILE cache test results in FILE [disabled] 1242 -C, --config-cache alias for \`--cache-file=config.cache' 1243 -n, --no-create do not create output files 1244 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1245 1246Installation directories: 1247 --prefix=PREFIX install architecture-independent files in PREFIX 1248 [$ac_default_prefix] 1249 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1250 [PREFIX] 1251 1252By default, \`make install' will install all the files in 1253\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1254an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1255for instance \`--prefix=\$HOME'. 1256 1257For better control, use the options below. 1258 1259Fine tuning of the installation directories: 1260 --bindir=DIR user executables [EPREFIX/bin] 1261 --sbindir=DIR system admin executables [EPREFIX/sbin] 1262 --libexecdir=DIR program executables [EPREFIX/libexec] 1263 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1264 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1265 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1266 --libdir=DIR object code libraries [EPREFIX/lib] 1267 --includedir=DIR C header files [PREFIX/include] 1268 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1269 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1270 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1271 --infodir=DIR info documentation [DATAROOTDIR/info] 1272 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1273 --mandir=DIR man documentation [DATAROOTDIR/man] 1274 --docdir=DIR documentation root [DATAROOTDIR/doc/libdecnumber] 1275 --htmldir=DIR html documentation [DOCDIR] 1276 --dvidir=DIR dvi documentation [DOCDIR] 1277 --pdfdir=DIR pdf documentation [DOCDIR] 1278 --psdir=DIR ps documentation [DOCDIR] 1279_ACEOF 1280 1281 cat <<\_ACEOF 1282 1283System types: 1284 --build=BUILD configure for building on BUILD [guessed] 1285 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1286 --target=TARGET configure for building compilers for TARGET [HOST] 1287_ACEOF 1288fi 1289 1290if test -n "$ac_init_help"; then 1291 case $ac_init_help in 1292 short | recursive ) echo "Configuration of libdecnumber :";; 1293 esac 1294 cat <<\_ACEOF 1295 1296Optional Features: 1297 --disable-option-checking ignore unrecognized --enable/--with options 1298 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1299 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1300 --enable-werror-always enable -Werror despite compiler version 1301 --enable-maintainer-mode enable rules only needed by maintainers 1302 --enable-decimal-float={no,yes,bid,dpd} 1303 enable decimal float extension to C. Selecting 'bid' 1304 or 'dpd' choses which decimal floating point format 1305 to use 1306 --enable-host-shared build host code as shared libraries 1307 1308Some influential environment variables: 1309 CC C compiler command 1310 CFLAGS C compiler flags 1311 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1312 nonstandard directory <lib dir> 1313 LIBS libraries to pass to the linker, e.g. -l<library> 1314 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1315 you have headers in a nonstandard directory <include dir> 1316 CPP C preprocessor 1317 1318Use these variables to override the choices made by `configure' or to help 1319it to find libraries and programs with nonstandard names/locations. 1320 1321Report bugs to <gcc-bugs@gcc.gnu.org>. 1322_ACEOF 1323ac_status=$? 1324fi 1325 1326if test "$ac_init_help" = "recursive"; then 1327 # If there are subdirs, report their specific --help. 1328 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1329 test -d "$ac_dir" || 1330 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1331 continue 1332 ac_builddir=. 1333 1334case "$ac_dir" in 1335.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1336*) 1337 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1338 # A ".." for each directory in $ac_dir_suffix. 1339 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1340 case $ac_top_builddir_sub in 1341 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1342 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1343 esac ;; 1344esac 1345ac_abs_top_builddir=$ac_pwd 1346ac_abs_builddir=$ac_pwd$ac_dir_suffix 1347# for backward compatibility: 1348ac_top_builddir=$ac_top_build_prefix 1349 1350case $srcdir in 1351 .) # We are building in place. 1352 ac_srcdir=. 1353 ac_top_srcdir=$ac_top_builddir_sub 1354 ac_abs_top_srcdir=$ac_pwd ;; 1355 [\\/]* | ?:[\\/]* ) # Absolute name. 1356 ac_srcdir=$srcdir$ac_dir_suffix; 1357 ac_top_srcdir=$srcdir 1358 ac_abs_top_srcdir=$srcdir ;; 1359 *) # Relative name. 1360 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1361 ac_top_srcdir=$ac_top_build_prefix$srcdir 1362 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1363esac 1364ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1365 1366 cd "$ac_dir" || { ac_status=$?; continue; } 1367 # Check for guested configure. 1368 if test -f "$ac_srcdir/configure.gnu"; then 1369 echo && 1370 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1371 elif test -f "$ac_srcdir/configure"; then 1372 echo && 1373 $SHELL "$ac_srcdir/configure" --help=recursive 1374 else 1375 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1376 fi || ac_status=$? 1377 cd "$ac_pwd" || { ac_status=$?; break; } 1378 done 1379fi 1380 1381test -n "$ac_init_help" && exit $ac_status 1382if $ac_init_version; then 1383 cat <<\_ACEOF 1384libdecnumber configure 1385generated by GNU Autoconf 2.64 1386 1387Copyright (C) 2009 Free Software Foundation, Inc. 1388This configure script is free software; the Free Software Foundation 1389gives unlimited permission to copy, distribute and modify it. 1390_ACEOF 1391 exit 1392fi 1393 1394## ------------------------ ## 1395## Autoconf initialization. ## 1396## ------------------------ ## 1397 1398# ac_fn_c_try_compile LINENO 1399# -------------------------- 1400# Try to compile conftest.$ac_ext, and return whether this succeeded. 1401ac_fn_c_try_compile () 1402{ 1403 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1404 rm -f conftest.$ac_objext 1405 if { { ac_try="$ac_compile" 1406case "(($ac_try" in 1407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1408 *) ac_try_echo=$ac_try;; 1409esac 1410eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1411$as_echo "$ac_try_echo"; } >&5 1412 (eval "$ac_compile") 2>conftest.err 1413 ac_status=$? 1414 if test -s conftest.err; then 1415 grep -v '^ *+' conftest.err >conftest.er1 1416 cat conftest.er1 >&5 1417 mv -f conftest.er1 conftest.err 1418 fi 1419 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1420 test $ac_status = 0; } && { 1421 test -z "$ac_c_werror_flag" || 1422 test ! -s conftest.err 1423 } && test -s conftest.$ac_objext; then : 1424 ac_retval=0 1425else 1426 $as_echo "$as_me: failed program was:" >&5 1427sed 's/^/| /' conftest.$ac_ext >&5 1428 1429 ac_retval=1 1430fi 1431 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1432 return $ac_retval 1433 1434} # ac_fn_c_try_compile 1435 1436# ac_fn_c_try_cpp LINENO 1437# ---------------------- 1438# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1439ac_fn_c_try_cpp () 1440{ 1441 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1442 if { { ac_try="$ac_cpp conftest.$ac_ext" 1443case "(($ac_try" in 1444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1445 *) ac_try_echo=$ac_try;; 1446esac 1447eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1448$as_echo "$ac_try_echo"; } >&5 1449 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1450 ac_status=$? 1451 if test -s conftest.err; then 1452 grep -v '^ *+' conftest.err >conftest.er1 1453 cat conftest.er1 >&5 1454 mv -f conftest.er1 conftest.err 1455 fi 1456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1457 test $ac_status = 0; } >/dev/null && { 1458 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1459 test ! -s conftest.err 1460 }; then : 1461 ac_retval=0 1462else 1463 $as_echo "$as_me: failed program was:" >&5 1464sed 's/^/| /' conftest.$ac_ext >&5 1465 1466 ac_retval=1 1467fi 1468 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1469 return $ac_retval 1470 1471} # ac_fn_c_try_cpp 1472 1473# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1474# ------------------------------------------------------- 1475# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1476# the include files in INCLUDES and setting the cache variable VAR 1477# accordingly. 1478ac_fn_c_check_header_mongrel () 1479{ 1480 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1481 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1483$as_echo_n "checking for $2... " >&6; } 1484if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1485 $as_echo_n "(cached) " >&6 1486fi 1487eval ac_res=\$$3 1488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1489$as_echo "$ac_res" >&6; } 1490else 1491 # Is the header compilable? 1492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1493$as_echo_n "checking $2 usability... " >&6; } 1494cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1495/* end confdefs.h. */ 1496$4 1497#include <$2> 1498_ACEOF 1499if ac_fn_c_try_compile "$LINENO"; then : 1500 ac_header_compiler=yes 1501else 1502 ac_header_compiler=no 1503fi 1504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1506$as_echo "$ac_header_compiler" >&6; } 1507 1508# Is the header present? 1509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1510$as_echo_n "checking $2 presence... " >&6; } 1511cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1512/* end confdefs.h. */ 1513#include <$2> 1514_ACEOF 1515if ac_fn_c_try_cpp "$LINENO"; then : 1516 ac_header_preproc=yes 1517else 1518 ac_header_preproc=no 1519fi 1520rm -f conftest.err conftest.$ac_ext 1521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1522$as_echo "$ac_header_preproc" >&6; } 1523 1524# So? What about this header? 1525case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1526 yes:no: ) 1527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1528$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1530$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1531 ;; 1532 no:yes:* ) 1533 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1534$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1536$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1538$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1540$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1542$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1543( cat <<\_ASBOX 1544## ----------------------------------- ## 1545## Report this to gcc-bugs@gcc.gnu.org ## 1546## ----------------------------------- ## 1547_ASBOX 1548 ) | sed "s/^/$as_me: WARNING: /" >&2 1549 ;; 1550esac 1551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1552$as_echo_n "checking for $2... " >&6; } 1553if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1554 $as_echo_n "(cached) " >&6 1555else 1556 eval "$3=\$ac_header_compiler" 1557fi 1558eval ac_res=\$$3 1559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1560$as_echo "$ac_res" >&6; } 1561fi 1562 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1563 1564} # ac_fn_c_check_header_mongrel 1565 1566# ac_fn_c_try_run LINENO 1567# ---------------------- 1568# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1569# that executables *can* be run. 1570ac_fn_c_try_run () 1571{ 1572 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1573 if { { ac_try="$ac_link" 1574case "(($ac_try" in 1575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1576 *) ac_try_echo=$ac_try;; 1577esac 1578eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1579$as_echo "$ac_try_echo"; } >&5 1580 (eval "$ac_link") 2>&5 1581 ac_status=$? 1582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1583 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1584 { { case "(($ac_try" in 1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1586 *) ac_try_echo=$ac_try;; 1587esac 1588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1589$as_echo "$ac_try_echo"; } >&5 1590 (eval "$ac_try") 2>&5 1591 ac_status=$? 1592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1593 test $ac_status = 0; }; }; then : 1594 ac_retval=0 1595else 1596 $as_echo "$as_me: program exited with status $ac_status" >&5 1597 $as_echo "$as_me: failed program was:" >&5 1598sed 's/^/| /' conftest.$ac_ext >&5 1599 1600 ac_retval=$ac_status 1601fi 1602 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1603 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1604 return $ac_retval 1605 1606} # ac_fn_c_try_run 1607 1608# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1609# ------------------------------------------------------- 1610# Tests whether HEADER exists and can be compiled using the include files in 1611# INCLUDES, setting the cache variable VAR accordingly. 1612ac_fn_c_check_header_compile () 1613{ 1614 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1616$as_echo_n "checking for $2... " >&6; } 1617if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1618 $as_echo_n "(cached) " >&6 1619else 1620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1621/* end confdefs.h. */ 1622$4 1623#include <$2> 1624_ACEOF 1625if ac_fn_c_try_compile "$LINENO"; then : 1626 eval "$3=yes" 1627else 1628 eval "$3=no" 1629fi 1630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1631fi 1632eval ac_res=\$$3 1633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1634$as_echo "$ac_res" >&6; } 1635 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1636 1637} # ac_fn_c_check_header_compile 1638 1639# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1640# ------------------------------------------- 1641# Tests whether TYPE exists after having included INCLUDES, setting cache 1642# variable VAR accordingly. 1643ac_fn_c_check_type () 1644{ 1645 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1647$as_echo_n "checking for $2... " >&6; } 1648if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1649 $as_echo_n "(cached) " >&6 1650else 1651 eval "$3=no" 1652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1653/* end confdefs.h. */ 1654$4 1655int 1656main () 1657{ 1658if (sizeof ($2)) 1659 return 0; 1660 ; 1661 return 0; 1662} 1663_ACEOF 1664if ac_fn_c_try_compile "$LINENO"; then : 1665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1666/* end confdefs.h. */ 1667$4 1668int 1669main () 1670{ 1671if (sizeof (($2))) 1672 return 0; 1673 ; 1674 return 0; 1675} 1676_ACEOF 1677if ac_fn_c_try_compile "$LINENO"; then : 1678 1679else 1680 eval "$3=yes" 1681fi 1682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1683fi 1684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1685fi 1686eval ac_res=\$$3 1687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1688$as_echo "$ac_res" >&6; } 1689 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1690 1691} # ac_fn_c_check_type 1692 1693# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1694# -------------------------------------------- 1695# Tries to find the compile-time value of EXPR in a program that includes 1696# INCLUDES, setting VAR accordingly. Returns whether the value could be 1697# computed 1698ac_fn_c_compute_int () 1699{ 1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1701 if test "$cross_compiling" = yes; then 1702 # Depending upon the size, compute the lo and hi bounds. 1703cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1704/* end confdefs.h. */ 1705$4 1706int 1707main () 1708{ 1709static int test_array [1 - 2 * !(($2) >= 0)]; 1710test_array [0] = 0 1711 1712 ; 1713 return 0; 1714} 1715_ACEOF 1716if ac_fn_c_try_compile "$LINENO"; then : 1717 ac_lo=0 ac_mid=0 1718 while :; do 1719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1720/* end confdefs.h. */ 1721$4 1722int 1723main () 1724{ 1725static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1726test_array [0] = 0 1727 1728 ; 1729 return 0; 1730} 1731_ACEOF 1732if ac_fn_c_try_compile "$LINENO"; then : 1733 ac_hi=$ac_mid; break 1734else 1735 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1736 if test $ac_lo -le $ac_mid; then 1737 ac_lo= ac_hi= 1738 break 1739 fi 1740 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1741fi 1742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1743 done 1744else 1745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1746/* end confdefs.h. */ 1747$4 1748int 1749main () 1750{ 1751static int test_array [1 - 2 * !(($2) < 0)]; 1752test_array [0] = 0 1753 1754 ; 1755 return 0; 1756} 1757_ACEOF 1758if ac_fn_c_try_compile "$LINENO"; then : 1759 ac_hi=-1 ac_mid=-1 1760 while :; do 1761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1762/* end confdefs.h. */ 1763$4 1764int 1765main () 1766{ 1767static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1768test_array [0] = 0 1769 1770 ; 1771 return 0; 1772} 1773_ACEOF 1774if ac_fn_c_try_compile "$LINENO"; then : 1775 ac_lo=$ac_mid; break 1776else 1777 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1778 if test $ac_mid -le $ac_hi; then 1779 ac_lo= ac_hi= 1780 break 1781 fi 1782 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1783fi 1784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1785 done 1786else 1787 ac_lo= ac_hi= 1788fi 1789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1790fi 1791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1792# Binary search between lo and hi bounds. 1793while test "x$ac_lo" != "x$ac_hi"; do 1794 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 1795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1796/* end confdefs.h. */ 1797$4 1798int 1799main () 1800{ 1801static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1802test_array [0] = 0 1803 1804 ; 1805 return 0; 1806} 1807_ACEOF 1808if ac_fn_c_try_compile "$LINENO"; then : 1809 ac_hi=$ac_mid 1810else 1811 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 1812fi 1813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1814done 1815case $ac_lo in #(( 1816?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 1817'') ac_retval=1 ;; 1818esac 1819 else 1820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1821/* end confdefs.h. */ 1822$4 1823static long int longval () { return $2; } 1824static unsigned long int ulongval () { return $2; } 1825#include <stdio.h> 1826#include <stdlib.h> 1827int 1828main () 1829{ 1830 1831 FILE *f = fopen ("conftest.val", "w"); 1832 if (! f) 1833 return 1; 1834 if (($2) < 0) 1835 { 1836 long int i = longval (); 1837 if (i != ($2)) 1838 return 1; 1839 fprintf (f, "%ld", i); 1840 } 1841 else 1842 { 1843 unsigned long int i = ulongval (); 1844 if (i != ($2)) 1845 return 1; 1846 fprintf (f, "%lu", i); 1847 } 1848 /* Do not output a trailing newline, as this causes \r\n confusion 1849 on some platforms. */ 1850 return ferror (f) || fclose (f) != 0; 1851 1852 ; 1853 return 0; 1854} 1855_ACEOF 1856if ac_fn_c_try_run "$LINENO"; then : 1857 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 1858else 1859 ac_retval=1 1860fi 1861rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 1862 conftest.$ac_objext conftest.beam conftest.$ac_ext 1863rm -f conftest.val 1864 1865 fi 1866 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1867 return $ac_retval 1868 1869} # ac_fn_c_compute_int 1870cat >config.log <<_ACEOF 1871This file contains any messages produced by compilers while 1872running configure, to aid debugging if configure makes a mistake. 1873 1874It was created by libdecnumber $as_me , which was 1875generated by GNU Autoconf 2.64. Invocation command line was 1876 1877 $ $0 $@ 1878 1879_ACEOF 1880exec 5>>config.log 1881{ 1882cat <<_ASUNAME 1883## --------- ## 1884## Platform. ## 1885## --------- ## 1886 1887hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1888uname -m = `(uname -m) 2>/dev/null || echo unknown` 1889uname -r = `(uname -r) 2>/dev/null || echo unknown` 1890uname -s = `(uname -s) 2>/dev/null || echo unknown` 1891uname -v = `(uname -v) 2>/dev/null || echo unknown` 1892 1893/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1894/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1895 1896/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1897/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1898/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1899/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1900/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1901/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1902/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1903 1904_ASUNAME 1905 1906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1907for as_dir in $PATH 1908do 1909 IFS=$as_save_IFS 1910 test -z "$as_dir" && as_dir=. 1911 $as_echo "PATH: $as_dir" 1912 done 1913IFS=$as_save_IFS 1914 1915} >&5 1916 1917cat >&5 <<_ACEOF 1918 1919 1920## ----------- ## 1921## Core tests. ## 1922## ----------- ## 1923 1924_ACEOF 1925 1926 1927# Keep a trace of the command line. 1928# Strip out --no-create and --no-recursion so they do not pile up. 1929# Strip out --silent because we don't want to record it for future runs. 1930# Also quote any args containing shell meta-characters. 1931# Make two passes to allow for proper duplicate-argument suppression. 1932ac_configure_args= 1933ac_configure_args0= 1934ac_configure_args1= 1935ac_must_keep_next=false 1936for ac_pass in 1 2 1937do 1938 for ac_arg 1939 do 1940 case $ac_arg in 1941 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1942 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1943 | -silent | --silent | --silen | --sile | --sil) 1944 continue ;; 1945 *\'*) 1946 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1947 esac 1948 case $ac_pass in 1949 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1950 2) 1951 as_fn_append ac_configure_args1 " '$ac_arg'" 1952 if test $ac_must_keep_next = true; then 1953 ac_must_keep_next=false # Got value, back to normal. 1954 else 1955 case $ac_arg in 1956 *=* | --config-cache | -C | -disable-* | --disable-* \ 1957 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1958 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1959 | -with-* | --with-* | -without-* | --without-* | --x) 1960 case "$ac_configure_args0 " in 1961 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1962 esac 1963 ;; 1964 -* ) ac_must_keep_next=true ;; 1965 esac 1966 fi 1967 as_fn_append ac_configure_args " '$ac_arg'" 1968 ;; 1969 esac 1970 done 1971done 1972{ ac_configure_args0=; unset ac_configure_args0;} 1973{ ac_configure_args1=; unset ac_configure_args1;} 1974 1975# When interrupted or exit'd, cleanup temporary files, and complete 1976# config.log. We remove comments because anyway the quotes in there 1977# would cause problems or look ugly. 1978# WARNING: Use '\'' to represent an apostrophe within the trap. 1979# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1980trap 'exit_status=$? 1981 # Save into config.log some information that might help in debugging. 1982 { 1983 echo 1984 1985 cat <<\_ASBOX 1986## ---------------- ## 1987## Cache variables. ## 1988## ---------------- ## 1989_ASBOX 1990 echo 1991 # The following way of writing the cache mishandles newlines in values, 1992( 1993 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1994 eval ac_val=\$$ac_var 1995 case $ac_val in #( 1996 *${as_nl}*) 1997 case $ac_var in #( 1998 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1999$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2000 esac 2001 case $ac_var in #( 2002 _ | IFS | as_nl) ;; #( 2003 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2004 *) { eval $ac_var=; unset $ac_var;} ;; 2005 esac ;; 2006 esac 2007 done 2008 (set) 2>&1 | 2009 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2010 *${as_nl}ac_space=\ *) 2011 sed -n \ 2012 "s/'\''/'\''\\\\'\'''\''/g; 2013 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2014 ;; #( 2015 *) 2016 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2017 ;; 2018 esac | 2019 sort 2020) 2021 echo 2022 2023 cat <<\_ASBOX 2024## ----------------- ## 2025## Output variables. ## 2026## ----------------- ## 2027_ASBOX 2028 echo 2029 for ac_var in $ac_subst_vars 2030 do 2031 eval ac_val=\$$ac_var 2032 case $ac_val in 2033 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2034 esac 2035 $as_echo "$ac_var='\''$ac_val'\''" 2036 done | sort 2037 echo 2038 2039 if test -n "$ac_subst_files"; then 2040 cat <<\_ASBOX 2041## ------------------- ## 2042## File substitutions. ## 2043## ------------------- ## 2044_ASBOX 2045 echo 2046 for ac_var in $ac_subst_files 2047 do 2048 eval ac_val=\$$ac_var 2049 case $ac_val in 2050 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2051 esac 2052 $as_echo "$ac_var='\''$ac_val'\''" 2053 done | sort 2054 echo 2055 fi 2056 2057 if test -s confdefs.h; then 2058 cat <<\_ASBOX 2059## ----------- ## 2060## confdefs.h. ## 2061## ----------- ## 2062_ASBOX 2063 echo 2064 cat confdefs.h 2065 echo 2066 fi 2067 test "$ac_signal" != 0 && 2068 $as_echo "$as_me: caught signal $ac_signal" 2069 $as_echo "$as_me: exit $exit_status" 2070 } >&5 2071 rm -f core *.core core.conftest.* && 2072 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2073 exit $exit_status 2074' 0 2075for ac_signal in 1 2 13 15; do 2076 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2077done 2078ac_signal=0 2079 2080# confdefs.h avoids OS command line length limits that DEFS can exceed. 2081rm -f -r conftest* confdefs.h 2082 2083$as_echo "/* confdefs.h */" > confdefs.h 2084 2085# Predefined preprocessor variables. 2086 2087cat >>confdefs.h <<_ACEOF 2088#define PACKAGE_NAME "$PACKAGE_NAME" 2089_ACEOF 2090 2091cat >>confdefs.h <<_ACEOF 2092#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2093_ACEOF 2094 2095cat >>confdefs.h <<_ACEOF 2096#define PACKAGE_VERSION "$PACKAGE_VERSION" 2097_ACEOF 2098 2099cat >>confdefs.h <<_ACEOF 2100#define PACKAGE_STRING "$PACKAGE_STRING" 2101_ACEOF 2102 2103cat >>confdefs.h <<_ACEOF 2104#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2105_ACEOF 2106 2107cat >>confdefs.h <<_ACEOF 2108#define PACKAGE_URL "$PACKAGE_URL" 2109_ACEOF 2110 2111 2112# Let the site file select an alternate cache file if it wants to. 2113# Prefer an explicitly selected file to automatically selected ones. 2114ac_site_file1=NONE 2115ac_site_file2=NONE 2116if test -n "$CONFIG_SITE"; then 2117 ac_site_file1=$CONFIG_SITE 2118elif test "x$prefix" != xNONE; then 2119 ac_site_file1=$prefix/share/config.site 2120 ac_site_file2=$prefix/etc/config.site 2121else 2122 ac_site_file1=$ac_default_prefix/share/config.site 2123 ac_site_file2=$ac_default_prefix/etc/config.site 2124fi 2125for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2126do 2127 test "x$ac_site_file" = xNONE && continue 2128 if test -r "$ac_site_file"; then 2129 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2130$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2131 sed 's/^/| /' "$ac_site_file" >&5 2132 . "$ac_site_file" 2133 fi 2134done 2135 2136if test -r "$cache_file"; then 2137 # Some versions of bash will fail to source /dev/null (special 2138 # files actually), so we avoid doing that. 2139 if test -f "$cache_file"; then 2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2141$as_echo "$as_me: loading cache $cache_file" >&6;} 2142 case $cache_file in 2143 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2144 *) . "./$cache_file";; 2145 esac 2146 fi 2147else 2148 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2149$as_echo "$as_me: creating cache $cache_file" >&6;} 2150 >$cache_file 2151fi 2152 2153# Check that the precious variables saved in the cache have kept the same 2154# value. 2155ac_cache_corrupted=false 2156for ac_var in $ac_precious_vars; do 2157 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2158 eval ac_new_set=\$ac_env_${ac_var}_set 2159 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2160 eval ac_new_val=\$ac_env_${ac_var}_value 2161 case $ac_old_set,$ac_new_set in 2162 set,) 2163 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2164$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2165 ac_cache_corrupted=: ;; 2166 ,set) 2167 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2168$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2169 ac_cache_corrupted=: ;; 2170 ,);; 2171 *) 2172 if test "x$ac_old_val" != "x$ac_new_val"; then 2173 # differences in whitespace do not lead to failure. 2174 ac_old_val_w=`echo x $ac_old_val` 2175 ac_new_val_w=`echo x $ac_new_val` 2176 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2177 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2178$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2179 ac_cache_corrupted=: 2180 else 2181 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2182$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2183 eval $ac_var=\$ac_old_val 2184 fi 2185 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2186$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2187 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2188$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2189 fi;; 2190 esac 2191 # Pass precious variables to config.status. 2192 if test "$ac_new_set" = set; then 2193 case $ac_new_val in 2194 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2195 *) ac_arg=$ac_var=$ac_new_val ;; 2196 esac 2197 case " $ac_configure_args " in 2198 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2199 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2200 esac 2201 fi 2202done 2203if $ac_cache_corrupted; then 2204 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2205$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2206 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2207$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2208 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2209fi 2210## -------------------- ## 2211## Main body of script. ## 2212## -------------------- ## 2213 2214ac_ext=c 2215ac_cpp='$CPP $CPPFLAGS' 2216ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2217ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2218ac_compiler_gnu=$ac_cv_c_compiler_gnu 2219 2220 2221 2222 2223 2224 2225 2226ac_aux_dir= 2227for ac_dir in .. "$srcdir"/..; do 2228 for ac_t in install-sh install.sh shtool; do 2229 if test -f "$ac_dir/$ac_t"; then 2230 ac_aux_dir=$ac_dir 2231 ac_install_sh="$ac_aux_dir/$ac_t -c" 2232 break 2 2233 fi 2234 done 2235done 2236if test -z "$ac_aux_dir"; then 2237 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5 2238fi 2239 2240# These three variables are undocumented and unsupported, 2241# and are intended to be withdrawn in a future Autoconf release. 2242# They can cause serious problems if a builder's source tree is in a directory 2243# whose full name contains unusual characters. 2244ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2245ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2246ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2247 2248 2249 2250# Checks for programs. 2251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2252$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2253set x ${MAKE-make} 2254ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2255if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2256 $as_echo_n "(cached) " >&6 2257else 2258 cat >conftest.make <<\_ACEOF 2259SHELL = /bin/sh 2260all: 2261 @echo '@@@%%%=$(MAKE)=@@@%%%' 2262_ACEOF 2263# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2264case `${MAKE-make} -f conftest.make 2>/dev/null` in 2265 *@@@%%%=?*=@@@%%%*) 2266 eval ac_cv_prog_make_${ac_make}_set=yes;; 2267 *) 2268 eval ac_cv_prog_make_${ac_make}_set=no;; 2269esac 2270rm -f conftest.make 2271fi 2272if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2274$as_echo "yes" >&6; } 2275 SET_MAKE= 2276else 2277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2278$as_echo "no" >&6; } 2279 SET_MAKE="MAKE=${MAKE-make}" 2280fi 2281 2282ac_ext=c 2283ac_cpp='$CPP $CPPFLAGS' 2284ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2285ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2286ac_compiler_gnu=$ac_cv_c_compiler_gnu 2287if test -n "$ac_tool_prefix"; then 2288 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2289set dummy ${ac_tool_prefix}gcc; ac_word=$2 2290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2291$as_echo_n "checking for $ac_word... " >&6; } 2292if test "${ac_cv_prog_CC+set}" = set; then : 2293 $as_echo_n "(cached) " >&6 2294else 2295 if test -n "$CC"; then 2296 ac_cv_prog_CC="$CC" # Let the user override the test. 2297else 2298as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2299for as_dir in $PATH 2300do 2301 IFS=$as_save_IFS 2302 test -z "$as_dir" && as_dir=. 2303 for ac_exec_ext in '' $ac_executable_extensions; do 2304 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2305 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2306 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2307 break 2 2308 fi 2309done 2310 done 2311IFS=$as_save_IFS 2312 2313fi 2314fi 2315CC=$ac_cv_prog_CC 2316if test -n "$CC"; then 2317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2318$as_echo "$CC" >&6; } 2319else 2320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2321$as_echo "no" >&6; } 2322fi 2323 2324 2325fi 2326if test -z "$ac_cv_prog_CC"; then 2327 ac_ct_CC=$CC 2328 # Extract the first word of "gcc", so it can be a program name with args. 2329set dummy gcc; ac_word=$2 2330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2331$as_echo_n "checking for $ac_word... " >&6; } 2332if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2333 $as_echo_n "(cached) " >&6 2334else 2335 if test -n "$ac_ct_CC"; then 2336 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2337else 2338as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2339for as_dir in $PATH 2340do 2341 IFS=$as_save_IFS 2342 test -z "$as_dir" && as_dir=. 2343 for ac_exec_ext in '' $ac_executable_extensions; do 2344 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2345 ac_cv_prog_ac_ct_CC="gcc" 2346 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2347 break 2 2348 fi 2349done 2350 done 2351IFS=$as_save_IFS 2352 2353fi 2354fi 2355ac_ct_CC=$ac_cv_prog_ac_ct_CC 2356if test -n "$ac_ct_CC"; then 2357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2358$as_echo "$ac_ct_CC" >&6; } 2359else 2360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2361$as_echo "no" >&6; } 2362fi 2363 2364 if test "x$ac_ct_CC" = x; then 2365 CC="" 2366 else 2367 case $cross_compiling:$ac_tool_warned in 2368yes:) 2369{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2370$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2371ac_tool_warned=yes ;; 2372esac 2373 CC=$ac_ct_CC 2374 fi 2375else 2376 CC="$ac_cv_prog_CC" 2377fi 2378 2379if test -z "$CC"; then 2380 if test -n "$ac_tool_prefix"; then 2381 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2382set dummy ${ac_tool_prefix}cc; ac_word=$2 2383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2384$as_echo_n "checking for $ac_word... " >&6; } 2385if test "${ac_cv_prog_CC+set}" = set; then : 2386 $as_echo_n "(cached) " >&6 2387else 2388 if test -n "$CC"; then 2389 ac_cv_prog_CC="$CC" # Let the user override the test. 2390else 2391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2392for as_dir in $PATH 2393do 2394 IFS=$as_save_IFS 2395 test -z "$as_dir" && as_dir=. 2396 for ac_exec_ext in '' $ac_executable_extensions; do 2397 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2398 ac_cv_prog_CC="${ac_tool_prefix}cc" 2399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2400 break 2 2401 fi 2402done 2403 done 2404IFS=$as_save_IFS 2405 2406fi 2407fi 2408CC=$ac_cv_prog_CC 2409if test -n "$CC"; then 2410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2411$as_echo "$CC" >&6; } 2412else 2413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2414$as_echo "no" >&6; } 2415fi 2416 2417 2418 fi 2419fi 2420if test -z "$CC"; then 2421 # Extract the first word of "cc", so it can be a program name with args. 2422set dummy cc; ac_word=$2 2423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2424$as_echo_n "checking for $ac_word... " >&6; } 2425if test "${ac_cv_prog_CC+set}" = set; then : 2426 $as_echo_n "(cached) " >&6 2427else 2428 if test -n "$CC"; then 2429 ac_cv_prog_CC="$CC" # Let the user override the test. 2430else 2431 ac_prog_rejected=no 2432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2433for as_dir in $PATH 2434do 2435 IFS=$as_save_IFS 2436 test -z "$as_dir" && as_dir=. 2437 for ac_exec_ext in '' $ac_executable_extensions; do 2438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2439 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2440 ac_prog_rejected=yes 2441 continue 2442 fi 2443 ac_cv_prog_CC="cc" 2444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2445 break 2 2446 fi 2447done 2448 done 2449IFS=$as_save_IFS 2450 2451if test $ac_prog_rejected = yes; then 2452 # We found a bogon in the path, so make sure we never use it. 2453 set dummy $ac_cv_prog_CC 2454 shift 2455 if test $# != 0; then 2456 # We chose a different compiler from the bogus one. 2457 # However, it has the same basename, so the bogon will be chosen 2458 # first if we set CC to just the basename; use the full file name. 2459 shift 2460 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2461 fi 2462fi 2463fi 2464fi 2465CC=$ac_cv_prog_CC 2466if test -n "$CC"; then 2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2468$as_echo "$CC" >&6; } 2469else 2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2471$as_echo "no" >&6; } 2472fi 2473 2474 2475fi 2476if test -z "$CC"; then 2477 if test -n "$ac_tool_prefix"; then 2478 for ac_prog in cl.exe 2479 do 2480 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2481set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2483$as_echo_n "checking for $ac_word... " >&6; } 2484if test "${ac_cv_prog_CC+set}" = set; then : 2485 $as_echo_n "(cached) " >&6 2486else 2487 if test -n "$CC"; then 2488 ac_cv_prog_CC="$CC" # Let the user override the test. 2489else 2490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2491for as_dir in $PATH 2492do 2493 IFS=$as_save_IFS 2494 test -z "$as_dir" && as_dir=. 2495 for ac_exec_ext in '' $ac_executable_extensions; do 2496 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2497 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2499 break 2 2500 fi 2501done 2502 done 2503IFS=$as_save_IFS 2504 2505fi 2506fi 2507CC=$ac_cv_prog_CC 2508if test -n "$CC"; then 2509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2510$as_echo "$CC" >&6; } 2511else 2512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2513$as_echo "no" >&6; } 2514fi 2515 2516 2517 test -n "$CC" && break 2518 done 2519fi 2520if test -z "$CC"; then 2521 ac_ct_CC=$CC 2522 for ac_prog in cl.exe 2523do 2524 # Extract the first word of "$ac_prog", so it can be a program name with args. 2525set dummy $ac_prog; ac_word=$2 2526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2527$as_echo_n "checking for $ac_word... " >&6; } 2528if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2529 $as_echo_n "(cached) " >&6 2530else 2531 if test -n "$ac_ct_CC"; then 2532 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2533else 2534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2535for as_dir in $PATH 2536do 2537 IFS=$as_save_IFS 2538 test -z "$as_dir" && as_dir=. 2539 for ac_exec_ext in '' $ac_executable_extensions; do 2540 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2541 ac_cv_prog_ac_ct_CC="$ac_prog" 2542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2543 break 2 2544 fi 2545done 2546 done 2547IFS=$as_save_IFS 2548 2549fi 2550fi 2551ac_ct_CC=$ac_cv_prog_ac_ct_CC 2552if test -n "$ac_ct_CC"; then 2553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2554$as_echo "$ac_ct_CC" >&6; } 2555else 2556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2557$as_echo "no" >&6; } 2558fi 2559 2560 2561 test -n "$ac_ct_CC" && break 2562done 2563 2564 if test "x$ac_ct_CC" = x; then 2565 CC="" 2566 else 2567 case $cross_compiling:$ac_tool_warned in 2568yes:) 2569{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2570$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2571ac_tool_warned=yes ;; 2572esac 2573 CC=$ac_ct_CC 2574 fi 2575fi 2576 2577fi 2578 2579 2580test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2581$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2582as_fn_error "no acceptable C compiler found in \$PATH 2583See \`config.log' for more details." "$LINENO" 5; } 2584 2585# Provide some information about the compiler. 2586$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2587set X $ac_compile 2588ac_compiler=$2 2589for ac_option in --version -v -V -qversion; do 2590 { { ac_try="$ac_compiler $ac_option >&5" 2591case "(($ac_try" in 2592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2593 *) ac_try_echo=$ac_try;; 2594esac 2595eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2596$as_echo "$ac_try_echo"; } >&5 2597 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2598 ac_status=$? 2599 if test -s conftest.err; then 2600 sed '10a\ 2601... rest of stderr output deleted ... 2602 10q' conftest.err >conftest.er1 2603 cat conftest.er1 >&5 2604 rm -f conftest.er1 conftest.err 2605 fi 2606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2607 test $ac_status = 0; } 2608done 2609 2610cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2611/* end confdefs.h. */ 2612 2613int 2614main () 2615{ 2616 2617 ; 2618 return 0; 2619} 2620_ACEOF 2621ac_clean_files_save=$ac_clean_files 2622ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 2623# Try to create an executable without -o first, disregard a.out. 2624# It will help us diagnose broken compilers, and finding out an intuition 2625# of exeext. 2626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2627$as_echo_n "checking for C compiler default output file name... " >&6; } 2628ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2629 2630# The possible output files: 2631ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2632 2633ac_rmfiles= 2634for ac_file in $ac_files 2635do 2636 case $ac_file in 2637 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2638 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2639 esac 2640done 2641rm -f $ac_rmfiles 2642 2643if { { ac_try="$ac_link_default" 2644case "(($ac_try" in 2645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2646 *) ac_try_echo=$ac_try;; 2647esac 2648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2649$as_echo "$ac_try_echo"; } >&5 2650 (eval "$ac_link_default") 2>&5 2651 ac_status=$? 2652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2653 test $ac_status = 0; }; then : 2654 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2655# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2656# in a Makefile. We should not override ac_cv_exeext if it was cached, 2657# so that the user can short-circuit this test for compilers unknown to 2658# Autoconf. 2659for ac_file in $ac_files '' 2660do 2661 test -f "$ac_file" || continue 2662 case $ac_file in 2663 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2664 ;; 2665 [ab].out ) 2666 # We found the default executable, but exeext='' is most 2667 # certainly right. 2668 break;; 2669 *.* ) 2670 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2671 then :; else 2672 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2673 fi 2674 # We set ac_cv_exeext here because the later test for it is not 2675 # safe: cross compilers may not add the suffix if given an `-o' 2676 # argument, so we may need to know it at that point already. 2677 # Even if this section looks crufty: it has the advantage of 2678 # actually working. 2679 break;; 2680 * ) 2681 break;; 2682 esac 2683done 2684test "$ac_cv_exeext" = no && ac_cv_exeext= 2685 2686else 2687 ac_file='' 2688fi 2689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2690$as_echo "$ac_file" >&6; } 2691if test -z "$ac_file"; then : 2692 $as_echo "$as_me: failed program was:" >&5 2693sed 's/^/| /' conftest.$ac_ext >&5 2694 2695{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2696$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2697{ as_fn_set_status 77 2698as_fn_error "C compiler cannot create executables 2699See \`config.log' for more details." "$LINENO" 5; }; } 2700fi 2701ac_exeext=$ac_cv_exeext 2702 2703# Check that the compiler produces executables we can run. If not, either 2704# the compiler is broken, or we cross compile. 2705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2706$as_echo_n "checking whether the C compiler works... " >&6; } 2707# If not cross compiling, check that we can run a simple program. 2708if test "$cross_compiling" != yes; then 2709 if { ac_try='./$ac_file' 2710 { { case "(($ac_try" in 2711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2712 *) ac_try_echo=$ac_try;; 2713esac 2714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2715$as_echo "$ac_try_echo"; } >&5 2716 (eval "$ac_try") 2>&5 2717 ac_status=$? 2718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2719 test $ac_status = 0; }; }; then 2720 cross_compiling=no 2721 else 2722 if test "$cross_compiling" = maybe; then 2723 cross_compiling=yes 2724 else 2725 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2726$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2727as_fn_error "cannot run C compiled programs. 2728If you meant to cross compile, use \`--host'. 2729See \`config.log' for more details." "$LINENO" 5; } 2730 fi 2731 fi 2732fi 2733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2734$as_echo "yes" >&6; } 2735 2736rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 2737ac_clean_files=$ac_clean_files_save 2738# Check that the compiler produces executables we can run. If not, either 2739# the compiler is broken, or we cross compile. 2740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2741$as_echo_n "checking whether we are cross compiling... " >&6; } 2742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2743$as_echo "$cross_compiling" >&6; } 2744 2745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2746$as_echo_n "checking for suffix of executables... " >&6; } 2747if { { ac_try="$ac_link" 2748case "(($ac_try" in 2749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2750 *) ac_try_echo=$ac_try;; 2751esac 2752eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2753$as_echo "$ac_try_echo"; } >&5 2754 (eval "$ac_link") 2>&5 2755 ac_status=$? 2756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2757 test $ac_status = 0; }; then : 2758 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2759# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2760# work properly (i.e., refer to `conftest.exe'), while it won't with 2761# `rm'. 2762for ac_file in conftest.exe conftest conftest.*; do 2763 test -f "$ac_file" || continue 2764 case $ac_file in 2765 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2766 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2767 break;; 2768 * ) break;; 2769 esac 2770done 2771else 2772 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2773$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2774as_fn_error "cannot compute suffix of executables: cannot compile and link 2775See \`config.log' for more details." "$LINENO" 5; } 2776fi 2777rm -f conftest$ac_cv_exeext 2778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2779$as_echo "$ac_cv_exeext" >&6; } 2780 2781rm -f conftest.$ac_ext 2782EXEEXT=$ac_cv_exeext 2783ac_exeext=$EXEEXT 2784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2785$as_echo_n "checking for suffix of object files... " >&6; } 2786if test "${ac_cv_objext+set}" = set; then : 2787 $as_echo_n "(cached) " >&6 2788else 2789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2790/* end confdefs.h. */ 2791 2792int 2793main () 2794{ 2795 2796 ; 2797 return 0; 2798} 2799_ACEOF 2800rm -f conftest.o conftest.obj 2801if { { ac_try="$ac_compile" 2802case "(($ac_try" in 2803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2804 *) ac_try_echo=$ac_try;; 2805esac 2806eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2807$as_echo "$ac_try_echo"; } >&5 2808 (eval "$ac_compile") 2>&5 2809 ac_status=$? 2810 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2811 test $ac_status = 0; }; then : 2812 for ac_file in conftest.o conftest.obj conftest.*; do 2813 test -f "$ac_file" || continue; 2814 case $ac_file in 2815 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 2816 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2817 break;; 2818 esac 2819done 2820else 2821 $as_echo "$as_me: failed program was:" >&5 2822sed 's/^/| /' conftest.$ac_ext >&5 2823 2824{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2825$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2826as_fn_error "cannot compute suffix of object files: cannot compile 2827See \`config.log' for more details." "$LINENO" 5; } 2828fi 2829rm -f conftest.$ac_cv_objext conftest.$ac_ext 2830fi 2831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 2832$as_echo "$ac_cv_objext" >&6; } 2833OBJEXT=$ac_cv_objext 2834ac_objext=$OBJEXT 2835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 2836$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 2837if test "${ac_cv_c_compiler_gnu+set}" = set; then : 2838 $as_echo_n "(cached) " >&6 2839else 2840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2841/* end confdefs.h. */ 2842 2843int 2844main () 2845{ 2846#ifndef __GNUC__ 2847 choke me 2848#endif 2849 2850 ; 2851 return 0; 2852} 2853_ACEOF 2854if ac_fn_c_try_compile "$LINENO"; then : 2855 ac_compiler_gnu=yes 2856else 2857 ac_compiler_gnu=no 2858fi 2859rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2860ac_cv_c_compiler_gnu=$ac_compiler_gnu 2861 2862fi 2863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 2864$as_echo "$ac_cv_c_compiler_gnu" >&6; } 2865if test $ac_compiler_gnu = yes; then 2866 GCC=yes 2867else 2868 GCC= 2869fi 2870ac_test_CFLAGS=${CFLAGS+set} 2871ac_save_CFLAGS=$CFLAGS 2872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 2873$as_echo_n "checking whether $CC accepts -g... " >&6; } 2874if test "${ac_cv_prog_cc_g+set}" = set; then : 2875 $as_echo_n "(cached) " >&6 2876else 2877 ac_save_c_werror_flag=$ac_c_werror_flag 2878 ac_c_werror_flag=yes 2879 ac_cv_prog_cc_g=no 2880 CFLAGS="-g" 2881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2882/* end confdefs.h. */ 2883 2884int 2885main () 2886{ 2887 2888 ; 2889 return 0; 2890} 2891_ACEOF 2892if ac_fn_c_try_compile "$LINENO"; then : 2893 ac_cv_prog_cc_g=yes 2894else 2895 CFLAGS="" 2896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2897/* end confdefs.h. */ 2898 2899int 2900main () 2901{ 2902 2903 ; 2904 return 0; 2905} 2906_ACEOF 2907if ac_fn_c_try_compile "$LINENO"; then : 2908 2909else 2910 ac_c_werror_flag=$ac_save_c_werror_flag 2911 CFLAGS="-g" 2912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2913/* end confdefs.h. */ 2914 2915int 2916main () 2917{ 2918 2919 ; 2920 return 0; 2921} 2922_ACEOF 2923if ac_fn_c_try_compile "$LINENO"; then : 2924 ac_cv_prog_cc_g=yes 2925fi 2926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2927fi 2928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2929fi 2930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2931 ac_c_werror_flag=$ac_save_c_werror_flag 2932fi 2933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 2934$as_echo "$ac_cv_prog_cc_g" >&6; } 2935if test "$ac_test_CFLAGS" = set; then 2936 CFLAGS=$ac_save_CFLAGS 2937elif test $ac_cv_prog_cc_g = yes; then 2938 if test "$GCC" = yes; then 2939 CFLAGS="-g -O2" 2940 else 2941 CFLAGS="-g" 2942 fi 2943else 2944 if test "$GCC" = yes; then 2945 CFLAGS="-O2" 2946 else 2947 CFLAGS= 2948 fi 2949fi 2950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 2951$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 2952if test "${ac_cv_prog_cc_c89+set}" = set; then : 2953 $as_echo_n "(cached) " >&6 2954else 2955 ac_cv_prog_cc_c89=no 2956ac_save_CC=$CC 2957cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2958/* end confdefs.h. */ 2959#include <stdarg.h> 2960#include <stdio.h> 2961#include <sys/types.h> 2962#include <sys/stat.h> 2963/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2964struct buf { int x; }; 2965FILE * (*rcsopen) (struct buf *, struct stat *, int); 2966static char *e (p, i) 2967 char **p; 2968 int i; 2969{ 2970 return p[i]; 2971} 2972static char *f (char * (*g) (char **, int), char **p, ...) 2973{ 2974 char *s; 2975 va_list v; 2976 va_start (v,p); 2977 s = g (p, va_arg (v,int)); 2978 va_end (v); 2979 return s; 2980} 2981 2982/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2983 function prototypes and stuff, but not '\xHH' hex character constants. 2984 These don't provoke an error unfortunately, instead are silently treated 2985 as 'x'. The following induces an error, until -std is added to get 2986 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2987 array size at least. It's necessary to write '\x00'==0 to get something 2988 that's true only with -std. */ 2989int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2990 2991/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2992 inside strings and character constants. */ 2993#define FOO(x) 'x' 2994int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 2995 2996int test (int i, double x); 2997struct s1 {int (*f) (int a);}; 2998struct s2 {int (*f) (double a);}; 2999int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3000int argc; 3001char **argv; 3002int 3003main () 3004{ 3005return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3006 ; 3007 return 0; 3008} 3009_ACEOF 3010for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3011 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3012do 3013 CC="$ac_save_CC $ac_arg" 3014 if ac_fn_c_try_compile "$LINENO"; then : 3015 ac_cv_prog_cc_c89=$ac_arg 3016fi 3017rm -f core conftest.err conftest.$ac_objext 3018 test "x$ac_cv_prog_cc_c89" != "xno" && break 3019done 3020rm -f conftest.$ac_ext 3021CC=$ac_save_CC 3022 3023fi 3024# AC_CACHE_VAL 3025case "x$ac_cv_prog_cc_c89" in 3026 x) 3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3028$as_echo "none needed" >&6; } ;; 3029 xno) 3030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3031$as_echo "unsupported" >&6; } ;; 3032 *) 3033 CC="$CC $ac_cv_prog_cc_c89" 3034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3035$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3036esac 3037if test "x$ac_cv_prog_cc_c89" != xno; then : 3038 3039fi 3040 3041ac_ext=c 3042ac_cpp='$CPP $CPPFLAGS' 3043ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3044ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3045ac_compiler_gnu=$ac_cv_c_compiler_gnu 3046 3047if test -n "$ac_tool_prefix"; then 3048 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3049set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3051$as_echo_n "checking for $ac_word... " >&6; } 3052if test "${ac_cv_prog_RANLIB+set}" = set; then : 3053 $as_echo_n "(cached) " >&6 3054else 3055 if test -n "$RANLIB"; then 3056 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3057else 3058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3059for as_dir in $PATH 3060do 3061 IFS=$as_save_IFS 3062 test -z "$as_dir" && as_dir=. 3063 for ac_exec_ext in '' $ac_executable_extensions; do 3064 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3065 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3067 break 2 3068 fi 3069done 3070 done 3071IFS=$as_save_IFS 3072 3073fi 3074fi 3075RANLIB=$ac_cv_prog_RANLIB 3076if test -n "$RANLIB"; then 3077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 3078$as_echo "$RANLIB" >&6; } 3079else 3080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3081$as_echo "no" >&6; } 3082fi 3083 3084 3085fi 3086if test -z "$ac_cv_prog_RANLIB"; then 3087 ac_ct_RANLIB=$RANLIB 3088 # Extract the first word of "ranlib", so it can be a program name with args. 3089set dummy ranlib; ac_word=$2 3090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3091$as_echo_n "checking for $ac_word... " >&6; } 3092if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 3093 $as_echo_n "(cached) " >&6 3094else 3095 if test -n "$ac_ct_RANLIB"; then 3096 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3097else 3098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3099for as_dir in $PATH 3100do 3101 IFS=$as_save_IFS 3102 test -z "$as_dir" && as_dir=. 3103 for ac_exec_ext in '' $ac_executable_extensions; do 3104 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3105 ac_cv_prog_ac_ct_RANLIB="ranlib" 3106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3107 break 2 3108 fi 3109done 3110 done 3111IFS=$as_save_IFS 3112 3113fi 3114fi 3115ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3116if test -n "$ac_ct_RANLIB"; then 3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 3118$as_echo "$ac_ct_RANLIB" >&6; } 3119else 3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3121$as_echo "no" >&6; } 3122fi 3123 3124 if test "x$ac_ct_RANLIB" = x; then 3125 RANLIB=":" 3126 else 3127 case $cross_compiling:$ac_tool_warned in 3128yes:) 3129{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3130$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3131ac_tool_warned=yes ;; 3132esac 3133 RANLIB=$ac_ct_RANLIB 3134 fi 3135else 3136 RANLIB="$ac_cv_prog_RANLIB" 3137fi 3138 3139 3140MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing 3141for ac_prog in aclocal 3142do 3143 # Extract the first word of "$ac_prog", so it can be a program name with args. 3144set dummy $ac_prog; ac_word=$2 3145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3146$as_echo_n "checking for $ac_word... " >&6; } 3147if test "${ac_cv_prog_ACLOCAL+set}" = set; then : 3148 $as_echo_n "(cached) " >&6 3149else 3150 if test -n "$ACLOCAL"; then 3151 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test. 3152else 3153as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3154for as_dir in $PATH 3155do 3156 IFS=$as_save_IFS 3157 test -z "$as_dir" && as_dir=. 3158 for ac_exec_ext in '' $ac_executable_extensions; do 3159 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3160 ac_cv_prog_ACLOCAL="$ac_prog" 3161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3162 break 2 3163 fi 3164done 3165 done 3166IFS=$as_save_IFS 3167 3168fi 3169fi 3170ACLOCAL=$ac_cv_prog_ACLOCAL 3171if test -n "$ACLOCAL"; then 3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5 3173$as_echo "$ACLOCAL" >&6; } 3174else 3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3176$as_echo "no" >&6; } 3177fi 3178 3179 3180 test -n "$ACLOCAL" && break 3181done 3182test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal" 3183 3184for ac_prog in autoconf 3185do 3186 # Extract the first word of "$ac_prog", so it can be a program name with args. 3187set dummy $ac_prog; ac_word=$2 3188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3189$as_echo_n "checking for $ac_word... " >&6; } 3190if test "${ac_cv_prog_AUTOCONF+set}" = set; then : 3191 $as_echo_n "(cached) " >&6 3192else 3193 if test -n "$AUTOCONF"; then 3194 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test. 3195else 3196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3197for as_dir in $PATH 3198do 3199 IFS=$as_save_IFS 3200 test -z "$as_dir" && as_dir=. 3201 for ac_exec_ext in '' $ac_executable_extensions; do 3202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3203 ac_cv_prog_AUTOCONF="$ac_prog" 3204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3205 break 2 3206 fi 3207done 3208 done 3209IFS=$as_save_IFS 3210 3211fi 3212fi 3213AUTOCONF=$ac_cv_prog_AUTOCONF 3214if test -n "$AUTOCONF"; then 3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 3216$as_echo "$AUTOCONF" >&6; } 3217else 3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3219$as_echo "no" >&6; } 3220fi 3221 3222 3223 test -n "$AUTOCONF" && break 3224done 3225test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf" 3226 3227for ac_prog in autoheader 3228do 3229 # Extract the first word of "$ac_prog", so it can be a program name with args. 3230set dummy $ac_prog; ac_word=$2 3231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3232$as_echo_n "checking for $ac_word... " >&6; } 3233if test "${ac_cv_prog_AUTOHEADER+set}" = set; then : 3234 $as_echo_n "(cached) " >&6 3235else 3236 if test -n "$AUTOHEADER"; then 3237 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test. 3238else 3239as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3240for as_dir in $PATH 3241do 3242 IFS=$as_save_IFS 3243 test -z "$as_dir" && as_dir=. 3244 for ac_exec_ext in '' $ac_executable_extensions; do 3245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3246 ac_cv_prog_AUTOHEADER="$ac_prog" 3247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3248 break 2 3249 fi 3250done 3251 done 3252IFS=$as_save_IFS 3253 3254fi 3255fi 3256AUTOHEADER=$ac_cv_prog_AUTOHEADER 3257if test -n "$AUTOHEADER"; then 3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5 3259$as_echo "$AUTOHEADER" >&6; } 3260else 3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3262$as_echo "no" >&6; } 3263fi 3264 3265 3266 test -n "$AUTOHEADER" && break 3267done 3268test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader" 3269 3270 3271# Figure out what compiler warnings we can enable. 3272# See config/warnings.m4 for details. 3273 3274 3275ac_ext=c 3276ac_cpp='$CPP $CPPFLAGS' 3277ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3278ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3279ac_compiler_gnu=$ac_cv_c_compiler_gnu 3280 3281WARN_CFLAGS= 3282save_CFLAGS="$CFLAGS" 3283for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \ 3284 -Wmissing-prototypes -Wold-style-definition \ 3285 -Wmissing-format-attribute -Wcast-qual; do 3286 # Do the check with the no- prefix removed since gcc silently 3287 # accepts any -Wno-* option on purpose 3288 case $real_option in 3289 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 3290 *) option=$real_option ;; 3291 esac 3292 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 3293 3294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 3295$as_echo_n "checking whether $CC supports $option... " >&6; } 3296if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then : 3297 $as_echo_n "(cached) " >&6 3298else 3299 CFLAGS="$option" 3300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3301/* end confdefs.h. */ 3302 3303int 3304main () 3305{ 3306 3307 ; 3308 return 0; 3309} 3310_ACEOF 3311if ac_fn_c_try_compile "$LINENO"; then : 3312 eval "$as_acx_Woption=yes" 3313else 3314 eval "$as_acx_Woption=no" 3315fi 3316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3317 3318fi 3319eval ac_res=\$$as_acx_Woption 3320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 3321$as_echo "$ac_res" >&6; } 3322 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 3323 WARN_CFLAGS="$WARN_CFLAGS${WARN_CFLAGS:+ }$real_option" 3324fi 3325 done 3326CFLAGS="$save_CFLAGS" 3327ac_ext=c 3328ac_cpp='$CPP $CPPFLAGS' 3329ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3330ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3331ac_compiler_gnu=$ac_cv_c_compiler_gnu 3332 3333 3334ac_ext=c 3335ac_cpp='$CPP $CPPFLAGS' 3336ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3337ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3338ac_compiler_gnu=$ac_cv_c_compiler_gnu 3339 3340WARN_PEDANTIC= 3341# Do the check with the no- prefix removed from the warning options 3342# since gcc silently accepts any -Wno-* option on purpose 3343if test "$GCC" = yes; then : 3344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5 3345$as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; } 3346if test "${acx_cv_prog_cc_pedantic__Wlong_long+set}" = set; then : 3347 $as_echo_n "(cached) " >&6 3348else 3349 save_CFLAGS="$CFLAGS" 3350CFLAGS="-pedantic -Wlong-long" 3351cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3352/* end confdefs.h. */ 3353 3354int 3355main () 3356{ 3357 3358 ; 3359 return 0; 3360} 3361_ACEOF 3362if ac_fn_c_try_compile "$LINENO"; then : 3363 acx_cv_prog_cc_pedantic__Wlong_long=yes 3364else 3365 acx_cv_prog_cc_pedantic__Wlong_long=no 3366fi 3367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3368CFLAGS="$save_CFLAGS" 3369fi 3370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5 3371$as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; } 3372if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then : 3373 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long" 3374fi 3375 3376fi 3377ac_ext=c 3378ac_cpp='$CPP $CPPFLAGS' 3379ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3380ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3381ac_compiler_gnu=$ac_cv_c_compiler_gnu 3382 3383 3384 3385# Only enable with --enable-werror-always until existing warnings are 3386# corrected. 3387ac_ext=c 3388ac_cpp='$CPP $CPPFLAGS' 3389ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3390ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3391ac_compiler_gnu=$ac_cv_c_compiler_gnu 3392 3393WERROR= 3394# Check whether --enable-werror-always was given. 3395if test "${enable_werror_always+set}" = set; then : 3396 enableval=$enable_werror_always; 3397else 3398 enable_werror_always=no 3399fi 3400 3401if test $enable_werror_always = yes; then : 3402 WERROR="$WERROR${WERROR:+ }-Werror" 3403fi 3404 3405ac_ext=c 3406ac_cpp='$CPP $CPPFLAGS' 3407ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3408ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3409ac_compiler_gnu=$ac_cv_c_compiler_gnu 3410 3411 3412 3413# Checks for header files. 3414ac_ext=c 3415ac_cpp='$CPP $CPPFLAGS' 3416ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3417ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3418ac_compiler_gnu=$ac_cv_c_compiler_gnu 3419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3420$as_echo_n "checking how to run the C preprocessor... " >&6; } 3421# On Suns, sometimes $CPP names a directory. 3422if test -n "$CPP" && test -d "$CPP"; then 3423 CPP= 3424fi 3425if test -z "$CPP"; then 3426 if test "${ac_cv_prog_CPP+set}" = set; then : 3427 $as_echo_n "(cached) " >&6 3428else 3429 # Double quotes because CPP needs to be expanded 3430 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3431 do 3432 ac_preproc_ok=false 3433for ac_c_preproc_warn_flag in '' yes 3434do 3435 # Use a header file that comes with gcc, so configuring glibc 3436 # with a fresh cross-compiler works. 3437 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3438 # <limits.h> exists even on freestanding compilers. 3439 # On the NeXT, cc -E runs the code through the compiler's parser, 3440 # not just through cpp. "Syntax error" is here to catch this case. 3441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3442/* end confdefs.h. */ 3443#ifdef __STDC__ 3444# include <limits.h> 3445#else 3446# include <assert.h> 3447#endif 3448 Syntax error 3449_ACEOF 3450if ac_fn_c_try_cpp "$LINENO"; then : 3451 3452else 3453 # Broken: fails on valid input. 3454continue 3455fi 3456rm -f conftest.err conftest.$ac_ext 3457 3458 # OK, works on sane cases. Now check whether nonexistent headers 3459 # can be detected and how. 3460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3461/* end confdefs.h. */ 3462#include <ac_nonexistent.h> 3463_ACEOF 3464if ac_fn_c_try_cpp "$LINENO"; then : 3465 # Broken: success on invalid input. 3466continue 3467else 3468 # Passes both tests. 3469ac_preproc_ok=: 3470break 3471fi 3472rm -f conftest.err conftest.$ac_ext 3473 3474done 3475# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3476rm -f conftest.err conftest.$ac_ext 3477if $ac_preproc_ok; then : 3478 break 3479fi 3480 3481 done 3482 ac_cv_prog_CPP=$CPP 3483 3484fi 3485 CPP=$ac_cv_prog_CPP 3486else 3487 ac_cv_prog_CPP=$CPP 3488fi 3489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3490$as_echo "$CPP" >&6; } 3491ac_preproc_ok=false 3492for ac_c_preproc_warn_flag in '' yes 3493do 3494 # Use a header file that comes with gcc, so configuring glibc 3495 # with a fresh cross-compiler works. 3496 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3497 # <limits.h> exists even on freestanding compilers. 3498 # On the NeXT, cc -E runs the code through the compiler's parser, 3499 # not just through cpp. "Syntax error" is here to catch this case. 3500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3501/* end confdefs.h. */ 3502#ifdef __STDC__ 3503# include <limits.h> 3504#else 3505# include <assert.h> 3506#endif 3507 Syntax error 3508_ACEOF 3509if ac_fn_c_try_cpp "$LINENO"; then : 3510 3511else 3512 # Broken: fails on valid input. 3513continue 3514fi 3515rm -f conftest.err conftest.$ac_ext 3516 3517 # OK, works on sane cases. Now check whether nonexistent headers 3518 # can be detected and how. 3519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3520/* end confdefs.h. */ 3521#include <ac_nonexistent.h> 3522_ACEOF 3523if ac_fn_c_try_cpp "$LINENO"; then : 3524 # Broken: success on invalid input. 3525continue 3526else 3527 # Passes both tests. 3528ac_preproc_ok=: 3529break 3530fi 3531rm -f conftest.err conftest.$ac_ext 3532 3533done 3534# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3535rm -f conftest.err conftest.$ac_ext 3536if $ac_preproc_ok; then : 3537 3538else 3539 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3540$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3541as_fn_error "C preprocessor \"$CPP\" fails sanity check 3542See \`config.log' for more details." "$LINENO" 5; } 3543fi 3544 3545ac_ext=c 3546ac_cpp='$CPP $CPPFLAGS' 3547ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3548ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3549ac_compiler_gnu=$ac_cv_c_compiler_gnu 3550 3551 3552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3553$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3554if test "${ac_cv_path_GREP+set}" = set; then : 3555 $as_echo_n "(cached) " >&6 3556else 3557 if test -z "$GREP"; then 3558 ac_path_GREP_found=false 3559 # Loop through the user's path and test for each of PROGNAME-LIST 3560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3561for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3562do 3563 IFS=$as_save_IFS 3564 test -z "$as_dir" && as_dir=. 3565 for ac_prog in grep ggrep; do 3566 for ac_exec_ext in '' $ac_executable_extensions; do 3567 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3568 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3569# Check for GNU ac_path_GREP and select it if it is found. 3570 # Check for GNU $ac_path_GREP 3571case `"$ac_path_GREP" --version 2>&1` in 3572*GNU*) 3573 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3574*) 3575 ac_count=0 3576 $as_echo_n 0123456789 >"conftest.in" 3577 while : 3578 do 3579 cat "conftest.in" "conftest.in" >"conftest.tmp" 3580 mv "conftest.tmp" "conftest.in" 3581 cp "conftest.in" "conftest.nl" 3582 $as_echo 'GREP' >> "conftest.nl" 3583 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3584 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3585 as_fn_arith $ac_count + 1 && ac_count=$as_val 3586 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3587 # Best one so far, save it but keep looking for a better one 3588 ac_cv_path_GREP="$ac_path_GREP" 3589 ac_path_GREP_max=$ac_count 3590 fi 3591 # 10*(2^10) chars as input seems more than enough 3592 test $ac_count -gt 10 && break 3593 done 3594 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3595esac 3596 3597 $ac_path_GREP_found && break 3 3598 done 3599 done 3600 done 3601IFS=$as_save_IFS 3602 if test -z "$ac_cv_path_GREP"; then 3603 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3604 fi 3605else 3606 ac_cv_path_GREP=$GREP 3607fi 3608 3609fi 3610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3611$as_echo "$ac_cv_path_GREP" >&6; } 3612 GREP="$ac_cv_path_GREP" 3613 3614 3615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3616$as_echo_n "checking for egrep... " >&6; } 3617if test "${ac_cv_path_EGREP+set}" = set; then : 3618 $as_echo_n "(cached) " >&6 3619else 3620 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3621 then ac_cv_path_EGREP="$GREP -E" 3622 else 3623 if test -z "$EGREP"; then 3624 ac_path_EGREP_found=false 3625 # Loop through the user's path and test for each of PROGNAME-LIST 3626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3627for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3628do 3629 IFS=$as_save_IFS 3630 test -z "$as_dir" && as_dir=. 3631 for ac_prog in egrep; do 3632 for ac_exec_ext in '' $ac_executable_extensions; do 3633 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3634 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3635# Check for GNU ac_path_EGREP and select it if it is found. 3636 # Check for GNU $ac_path_EGREP 3637case `"$ac_path_EGREP" --version 2>&1` in 3638*GNU*) 3639 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3640*) 3641 ac_count=0 3642 $as_echo_n 0123456789 >"conftest.in" 3643 while : 3644 do 3645 cat "conftest.in" "conftest.in" >"conftest.tmp" 3646 mv "conftest.tmp" "conftest.in" 3647 cp "conftest.in" "conftest.nl" 3648 $as_echo 'EGREP' >> "conftest.nl" 3649 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3650 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3651 as_fn_arith $ac_count + 1 && ac_count=$as_val 3652 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3653 # Best one so far, save it but keep looking for a better one 3654 ac_cv_path_EGREP="$ac_path_EGREP" 3655 ac_path_EGREP_max=$ac_count 3656 fi 3657 # 10*(2^10) chars as input seems more than enough 3658 test $ac_count -gt 10 && break 3659 done 3660 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3661esac 3662 3663 $ac_path_EGREP_found && break 3 3664 done 3665 done 3666 done 3667IFS=$as_save_IFS 3668 if test -z "$ac_cv_path_EGREP"; then 3669 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3670 fi 3671else 3672 ac_cv_path_EGREP=$EGREP 3673fi 3674 3675 fi 3676fi 3677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3678$as_echo "$ac_cv_path_EGREP" >&6; } 3679 EGREP="$ac_cv_path_EGREP" 3680 3681 3682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3683$as_echo_n "checking for ANSI C header files... " >&6; } 3684if test "${ac_cv_header_stdc+set}" = set; then : 3685 $as_echo_n "(cached) " >&6 3686else 3687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3688/* end confdefs.h. */ 3689#include <stdlib.h> 3690#include <stdarg.h> 3691#include <string.h> 3692#include <float.h> 3693 3694int 3695main () 3696{ 3697 3698 ; 3699 return 0; 3700} 3701_ACEOF 3702if ac_fn_c_try_compile "$LINENO"; then : 3703 ac_cv_header_stdc=yes 3704else 3705 ac_cv_header_stdc=no 3706fi 3707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3708 3709if test $ac_cv_header_stdc = yes; then 3710 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3712/* end confdefs.h. */ 3713#include <string.h> 3714 3715_ACEOF 3716if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3717 $EGREP "memchr" >/dev/null 2>&1; then : 3718 3719else 3720 ac_cv_header_stdc=no 3721fi 3722rm -f conftest* 3723 3724fi 3725 3726if test $ac_cv_header_stdc = yes; then 3727 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3729/* end confdefs.h. */ 3730#include <stdlib.h> 3731 3732_ACEOF 3733if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3734 $EGREP "free" >/dev/null 2>&1; then : 3735 3736else 3737 ac_cv_header_stdc=no 3738fi 3739rm -f conftest* 3740 3741fi 3742 3743if test $ac_cv_header_stdc = yes; then 3744 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3745 if test "$cross_compiling" = yes; then : 3746 : 3747else 3748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3749/* end confdefs.h. */ 3750#include <ctype.h> 3751#include <stdlib.h> 3752#if ((' ' & 0x0FF) == 0x020) 3753# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3754# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3755#else 3756# define ISLOWER(c) \ 3757 (('a' <= (c) && (c) <= 'i') \ 3758 || ('j' <= (c) && (c) <= 'r') \ 3759 || ('s' <= (c) && (c) <= 'z')) 3760# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3761#endif 3762 3763#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3764int 3765main () 3766{ 3767 int i; 3768 for (i = 0; i < 256; i++) 3769 if (XOR (islower (i), ISLOWER (i)) 3770 || toupper (i) != TOUPPER (i)) 3771 return 2; 3772 return 0; 3773} 3774_ACEOF 3775if ac_fn_c_try_run "$LINENO"; then : 3776 3777else 3778 ac_cv_header_stdc=no 3779fi 3780rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3781 conftest.$ac_objext conftest.beam conftest.$ac_ext 3782fi 3783 3784fi 3785fi 3786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3787$as_echo "$ac_cv_header_stdc" >&6; } 3788if test $ac_cv_header_stdc = yes; then 3789 3790$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3791 3792fi 3793 3794# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3795for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3796 inttypes.h stdint.h unistd.h 3797do : 3798 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3799ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3800" 3801eval as_val=\$$as_ac_Header 3802 if test "x$as_val" = x""yes; then : 3803 cat >>confdefs.h <<_ACEOF 3804#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3805_ACEOF 3806 3807fi 3808 3809done 3810 3811 3812for ac_header in ctype.h stddef.h string.h stdio.h 3813do : 3814 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3815ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 3816eval as_val=\$$as_ac_Header 3817 if test "x$as_val" = x""yes; then : 3818 cat >>confdefs.h <<_ACEOF 3819#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3820_ACEOF 3821 3822fi 3823 3824done 3825 3826 3827 3828inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 3829 3830acx_cv_header_stdint=stddef.h 3831acx_cv_header_stdint_kind="(already complete)" 3832for i in stdint.h $inttype_headers; do 3833 unset ac_cv_type_uintptr_t 3834 unset ac_cv_type_uintmax_t 3835 unset ac_cv_type_int_least32_t 3836 unset ac_cv_type_int_fast32_t 3837 unset ac_cv_type_uint64_t 3838 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 3839 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 3840#include <$i> 3841" 3842if test "x$ac_cv_type_uintmax_t" = x""yes; then : 3843 acx_cv_header_stdint=$i 3844else 3845 continue 3846fi 3847 3848 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 3849#include <$i> 3850" 3851if test "x$ac_cv_type_uintptr_t" = x""yes; then : 3852 3853else 3854 acx_cv_header_stdint_kind="(mostly complete)" 3855fi 3856 3857 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 3858#include <$i> 3859" 3860if test "x$ac_cv_type_int_least32_t" = x""yes; then : 3861 3862else 3863 acx_cv_header_stdint_kind="(mostly complete)" 3864fi 3865 3866 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 3867#include <$i> 3868" 3869if test "x$ac_cv_type_int_fast32_t" = x""yes; then : 3870 3871else 3872 acx_cv_header_stdint_kind="(mostly complete)" 3873fi 3874 3875 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 3876#include <$i> 3877" 3878if test "x$ac_cv_type_uint64_t" = x""yes; then : 3879 3880else 3881 acx_cv_header_stdint_kind="(lacks uint64_t)" 3882fi 3883 3884 break 3885done 3886if test "$acx_cv_header_stdint" = stddef.h; then 3887 acx_cv_header_stdint_kind="(lacks uintmax_t)" 3888 for i in stdint.h $inttype_headers; do 3889 unset ac_cv_type_uintptr_t 3890 unset ac_cv_type_uint32_t 3891 unset ac_cv_type_uint64_t 3892 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 3893 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 3894#include <$i> 3895" 3896if test "x$ac_cv_type_uint32_t" = x""yes; then : 3897 acx_cv_header_stdint=$i 3898else 3899 continue 3900fi 3901 3902 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 3903#include <$i> 3904" 3905if test "x$ac_cv_type_uint64_t" = x""yes; then : 3906 3907fi 3908 3909 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 3910#include <$i> 3911" 3912if test "x$ac_cv_type_uintptr_t" = x""yes; then : 3913 3914fi 3915 3916 break 3917 done 3918fi 3919if test "$acx_cv_header_stdint" = stddef.h; then 3920 acx_cv_header_stdint_kind="(u_intXX_t style)" 3921 for i in sys/types.h $inttype_headers; do 3922 unset ac_cv_type_u_int32_t 3923 unset ac_cv_type_u_int64_t 3924 $as_echo_n "looking for u_intXX_t types in $i, " >&6 3925 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 3926#include <$i> 3927" 3928if test "x$ac_cv_type_u_int32_t" = x""yes; then : 3929 acx_cv_header_stdint=$i 3930else 3931 continue 3932fi 3933 3934 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 3935#include <$i> 3936" 3937if test "x$ac_cv_type_u_int64_t" = x""yes; then : 3938 3939fi 3940 3941 break 3942 done 3943fi 3944if test "$acx_cv_header_stdint" = stddef.h; then 3945 acx_cv_header_stdint_kind="(using manual detection)" 3946fi 3947 3948test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 3949test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 3950test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 3951test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 3952test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 3953 3954# ----------------- Summarize what we found so far 3955 3956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5 3957$as_echo_n "checking what to include in gstdint.h... " >&6; } 3958 3959case `$as_basename -- gstdint.h || 3960$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \ 3961 Xgstdint.h : 'X\(//\)$' \| \ 3962 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null || 3963$as_echo X/gstdint.h | 3964 sed '/^.*\/\([^/][^/]*\)\/*$/{ 3965 s//\1/ 3966 q 3967 } 3968 /^X\/\(\/\/\)$/{ 3969 s//\1/ 3970 q 3971 } 3972 /^X\/\(\/\).*/{ 3973 s//\1/ 3974 q 3975 } 3976 s/.*/./; q'` in 3977 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 3978$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 3979 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 3980$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 3981 *) ;; 3982esac 3983 3984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 3985$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 3986 3987# ----------------- done included file, check C basic types -------- 3988 3989# Lacking an uintptr_t? Test size of void * 3990case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 3991 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 3992# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 3993# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 3994# This bug is HP SR number 8606223364. 3995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 3996$as_echo_n "checking size of void *... " >&6; } 3997if test "${ac_cv_sizeof_void_p+set}" = set; then : 3998 $as_echo_n "(cached) " >&6 3999else 4000 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 4001 4002else 4003 if test "$ac_cv_type_void_p" = yes; then 4004 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4005$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4006{ as_fn_set_status 77 4007as_fn_error "cannot compute sizeof (void *) 4008See \`config.log' for more details." "$LINENO" 5; }; } 4009 else 4010 ac_cv_sizeof_void_p=0 4011 fi 4012fi 4013 4014fi 4015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 4016$as_echo "$ac_cv_sizeof_void_p" >&6; } 4017 4018 4019 4020cat >>confdefs.h <<_ACEOF 4021#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 4022_ACEOF 4023 4024 ;; 4025esac 4026 4027# Lacking an uint64_t? Test size of long 4028case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 4029 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 4030# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 4031# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 4032# This bug is HP SR number 8606223364. 4033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 4034$as_echo_n "checking size of long... " >&6; } 4035if test "${ac_cv_sizeof_long+set}" = set; then : 4036 $as_echo_n "(cached) " >&6 4037else 4038 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 4039 4040else 4041 if test "$ac_cv_type_long" = yes; then 4042 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4043$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4044{ as_fn_set_status 77 4045as_fn_error "cannot compute sizeof (long) 4046See \`config.log' for more details." "$LINENO" 5; }; } 4047 else 4048 ac_cv_sizeof_long=0 4049 fi 4050fi 4051 4052fi 4053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 4054$as_echo "$ac_cv_sizeof_long" >&6; } 4055 4056 4057 4058cat >>confdefs.h <<_ACEOF 4059#define SIZEOF_LONG $ac_cv_sizeof_long 4060_ACEOF 4061 4062 ;; 4063esac 4064 4065if test $acx_cv_header_stdint = stddef.h; then 4066 # Lacking a good header? Test size of everything and deduce all types. 4067 # The cast to long int works around a bug in the HP C Compiler 4068# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 4069# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 4070# This bug is HP SR number 8606223364. 4071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 4072$as_echo_n "checking size of int... " >&6; } 4073if test "${ac_cv_sizeof_int+set}" = set; then : 4074 $as_echo_n "(cached) " >&6 4075else 4076 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 4077 4078else 4079 if test "$ac_cv_type_int" = yes; then 4080 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4081$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4082{ as_fn_set_status 77 4083as_fn_error "cannot compute sizeof (int) 4084See \`config.log' for more details." "$LINENO" 5; }; } 4085 else 4086 ac_cv_sizeof_int=0 4087 fi 4088fi 4089 4090fi 4091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 4092$as_echo "$ac_cv_sizeof_int" >&6; } 4093 4094 4095 4096cat >>confdefs.h <<_ACEOF 4097#define SIZEOF_INT $ac_cv_sizeof_int 4098_ACEOF 4099 4100 4101 # The cast to long int works around a bug in the HP C Compiler 4102# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 4103# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 4104# This bug is HP SR number 8606223364. 4105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 4106$as_echo_n "checking size of short... " >&6; } 4107if test "${ac_cv_sizeof_short+set}" = set; then : 4108 $as_echo_n "(cached) " >&6 4109else 4110 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 4111 4112else 4113 if test "$ac_cv_type_short" = yes; then 4114 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4115$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4116{ as_fn_set_status 77 4117as_fn_error "cannot compute sizeof (short) 4118See \`config.log' for more details." "$LINENO" 5; }; } 4119 else 4120 ac_cv_sizeof_short=0 4121 fi 4122fi 4123 4124fi 4125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 4126$as_echo "$ac_cv_sizeof_short" >&6; } 4127 4128 4129 4130cat >>confdefs.h <<_ACEOF 4131#define SIZEOF_SHORT $ac_cv_sizeof_short 4132_ACEOF 4133 4134 4135 # The cast to long int works around a bug in the HP C Compiler 4136# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 4137# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 4138# This bug is HP SR number 8606223364. 4139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 4140$as_echo_n "checking size of char... " >&6; } 4141if test "${ac_cv_sizeof_char+set}" = set; then : 4142 $as_echo_n "(cached) " >&6 4143else 4144 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 4145 4146else 4147 if test "$ac_cv_type_char" = yes; then 4148 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4149$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4150{ as_fn_set_status 77 4151as_fn_error "cannot compute sizeof (char) 4152See \`config.log' for more details." "$LINENO" 5; }; } 4153 else 4154 ac_cv_sizeof_char=0 4155 fi 4156fi 4157 4158fi 4159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 4160$as_echo "$ac_cv_sizeof_char" >&6; } 4161 4162 4163 4164cat >>confdefs.h <<_ACEOF 4165#define SIZEOF_CHAR $ac_cv_sizeof_char 4166_ACEOF 4167 4168 4169 4170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 4171$as_echo_n "checking for type equivalent to int8_t... " >&6; } 4172 case "$ac_cv_sizeof_char" in 4173 1) acx_cv_type_int8_t=char ;; 4174 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5 4175 esac 4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 4177$as_echo "$acx_cv_type_int8_t" >&6; } 4178 4179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 4180$as_echo_n "checking for type equivalent to int16_t... " >&6; } 4181 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 4182 2:*) acx_cv_type_int16_t=int ;; 4183 *:2) acx_cv_type_int16_t=short ;; 4184 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5 4185 esac 4186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 4187$as_echo "$acx_cv_type_int16_t" >&6; } 4188 4189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 4190$as_echo_n "checking for type equivalent to int32_t... " >&6; } 4191 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 4192 4:*) acx_cv_type_int32_t=int ;; 4193 *:4) acx_cv_type_int32_t=long ;; 4194 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5 4195 esac 4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 4197$as_echo "$acx_cv_type_int32_t" >&6; } 4198fi 4199 4200# These tests are here to make the output prettier 4201 4202if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 4203 case "$ac_cv_sizeof_long" in 4204 8) acx_cv_type_int64_t=long ;; 4205 esac 4206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 4207$as_echo_n "checking for type equivalent to int64_t... " >&6; } 4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 4209$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 4210fi 4211 4212# Now we can use the above types 4213 4214if test "$ac_cv_type_uintptr_t" != yes; then 4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 4216$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 4217 case $ac_cv_sizeof_void_p in 4218 2) acx_cv_type_intptr_t=int16_t ;; 4219 4) acx_cv_type_intptr_t=int32_t ;; 4220 8) acx_cv_type_intptr_t=int64_t ;; 4221 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5 4222 esac 4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 4224$as_echo "$acx_cv_type_intptr_t" >&6; } 4225fi 4226 4227# ----------------- done all checks, emit header ------------- 4228ac_config_commands="$ac_config_commands gstdint.h" 4229 4230 4231 4232 4233# Checks for typedefs, structures, and compiler characteristics. 4234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 4235$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 4236if test "${ac_cv_c_const+set}" = set; then : 4237 $as_echo_n "(cached) " >&6 4238else 4239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4240/* end confdefs.h. */ 4241 4242int 4243main () 4244{ 4245/* FIXME: Include the comments suggested by Paul. */ 4246#ifndef __cplusplus 4247 /* Ultrix mips cc rejects this. */ 4248 typedef int charset[2]; 4249 const charset cs; 4250 /* SunOS 4.1.1 cc rejects this. */ 4251 char const *const *pcpcc; 4252 char **ppc; 4253 /* NEC SVR4.0.2 mips cc rejects this. */ 4254 struct point {int x, y;}; 4255 static struct point const zero = {0,0}; 4256 /* AIX XL C 1.02.0.0 rejects this. 4257 It does not let you subtract one const X* pointer from another in 4258 an arm of an if-expression whose if-part is not a constant 4259 expression */ 4260 const char *g = "string"; 4261 pcpcc = &g + (g ? g-g : 0); 4262 /* HPUX 7.0 cc rejects these. */ 4263 ++pcpcc; 4264 ppc = (char**) pcpcc; 4265 pcpcc = (char const *const *) ppc; 4266 { /* SCO 3.2v4 cc rejects this. */ 4267 char *t; 4268 char const *s = 0 ? (char *) 0 : (char const *) 0; 4269 4270 *t++ = 0; 4271 if (s) return 0; 4272 } 4273 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 4274 int x[] = {25, 17}; 4275 const int *foo = &x[0]; 4276 ++foo; 4277 } 4278 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 4279 typedef const int *iptr; 4280 iptr p = 0; 4281 ++p; 4282 } 4283 { /* AIX XL C 1.02.0.0 rejects this saying 4284 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 4285 struct s { int j; const int *ap[3]; }; 4286 struct s *b; b->j = 5; 4287 } 4288 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 4289 const int foo = 10; 4290 if (!foo) return 0; 4291 } 4292 return !cs[0] && !zero.x; 4293#endif 4294 4295 ; 4296 return 0; 4297} 4298_ACEOF 4299if ac_fn_c_try_compile "$LINENO"; then : 4300 ac_cv_c_const=yes 4301else 4302 ac_cv_c_const=no 4303fi 4304rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4305fi 4306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 4307$as_echo "$ac_cv_c_const" >&6; } 4308if test $ac_cv_c_const = no; then 4309 4310$as_echo "#define const /**/" >>confdefs.h 4311 4312fi 4313 4314ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 4315if test "x$ac_cv_type_off_t" = x""yes; then : 4316 4317else 4318 4319cat >>confdefs.h <<_ACEOF 4320#define off_t long int 4321_ACEOF 4322 4323fi 4324 4325# The cast to long int works around a bug in the HP C Compiler 4326# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 4327# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 4328# This bug is HP SR number 8606223364. 4329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 4330$as_echo_n "checking size of int... " >&6; } 4331if test "${ac_cv_sizeof_int+set}" = set; then : 4332 $as_echo_n "(cached) " >&6 4333else 4334 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 4335 4336else 4337 if test "$ac_cv_type_int" = yes; then 4338 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4339$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4340{ as_fn_set_status 77 4341as_fn_error "cannot compute sizeof (int) 4342See \`config.log' for more details." "$LINENO" 5; }; } 4343 else 4344 ac_cv_sizeof_int=0 4345 fi 4346fi 4347 4348fi 4349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 4350$as_echo "$ac_cv_sizeof_int" >&6; } 4351 4352 4353 4354cat >>confdefs.h <<_ACEOF 4355#define SIZEOF_INT $ac_cv_sizeof_int 4356_ACEOF 4357 4358 4359# The cast to long int works around a bug in the HP C Compiler 4360# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 4361# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 4362# This bug is HP SR number 8606223364. 4363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 4364$as_echo_n "checking size of long... " >&6; } 4365if test "${ac_cv_sizeof_long+set}" = set; then : 4366 $as_echo_n "(cached) " >&6 4367else 4368 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 4369 4370else 4371 if test "$ac_cv_type_long" = yes; then 4372 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4373$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4374{ as_fn_set_status 77 4375as_fn_error "cannot compute sizeof (long) 4376See \`config.log' for more details." "$LINENO" 5; }; } 4377 else 4378 ac_cv_sizeof_long=0 4379 fi 4380fi 4381 4382fi 4383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 4384$as_echo "$ac_cv_sizeof_long" >&6; } 4385 4386 4387 4388cat >>confdefs.h <<_ACEOF 4389#define SIZEOF_LONG $ac_cv_sizeof_long 4390_ACEOF 4391 4392 4393 4394# Checks for library functions. 4395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4396$as_echo_n "checking for ANSI C header files... " >&6; } 4397if test "${ac_cv_header_stdc+set}" = set; then : 4398 $as_echo_n "(cached) " >&6 4399else 4400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4401/* end confdefs.h. */ 4402#include <stdlib.h> 4403#include <stdarg.h> 4404#include <string.h> 4405#include <float.h> 4406 4407int 4408main () 4409{ 4410 4411 ; 4412 return 0; 4413} 4414_ACEOF 4415if ac_fn_c_try_compile "$LINENO"; then : 4416 ac_cv_header_stdc=yes 4417else 4418 ac_cv_header_stdc=no 4419fi 4420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4421 4422if test $ac_cv_header_stdc = yes; then 4423 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4425/* end confdefs.h. */ 4426#include <string.h> 4427 4428_ACEOF 4429if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4430 $EGREP "memchr" >/dev/null 2>&1; then : 4431 4432else 4433 ac_cv_header_stdc=no 4434fi 4435rm -f conftest* 4436 4437fi 4438 4439if test $ac_cv_header_stdc = yes; then 4440 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4442/* end confdefs.h. */ 4443#include <stdlib.h> 4444 4445_ACEOF 4446if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4447 $EGREP "free" >/dev/null 2>&1; then : 4448 4449else 4450 ac_cv_header_stdc=no 4451fi 4452rm -f conftest* 4453 4454fi 4455 4456if test $ac_cv_header_stdc = yes; then 4457 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4458 if test "$cross_compiling" = yes; then : 4459 : 4460else 4461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4462/* end confdefs.h. */ 4463#include <ctype.h> 4464#include <stdlib.h> 4465#if ((' ' & 0x0FF) == 0x020) 4466# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4467# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4468#else 4469# define ISLOWER(c) \ 4470 (('a' <= (c) && (c) <= 'i') \ 4471 || ('j' <= (c) && (c) <= 'r') \ 4472 || ('s' <= (c) && (c) <= 'z')) 4473# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4474#endif 4475 4476#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4477int 4478main () 4479{ 4480 int i; 4481 for (i = 0; i < 256; i++) 4482 if (XOR (islower (i), ISLOWER (i)) 4483 || toupper (i) != TOUPPER (i)) 4484 return 2; 4485 return 0; 4486} 4487_ACEOF 4488if ac_fn_c_try_run "$LINENO"; then : 4489 4490else 4491 ac_cv_header_stdc=no 4492fi 4493rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4494 conftest.$ac_objext conftest.beam conftest.$ac_ext 4495fi 4496 4497fi 4498fi 4499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4500$as_echo "$ac_cv_header_stdc" >&6; } 4501if test $ac_cv_header_stdc = yes; then 4502 4503$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4504 4505fi 4506 4507 4508# Check whether --enable-maintainer-mode was given. 4509if test "${enable_maintainer_mode+set}" = set; then : 4510 enableval=$enable_maintainer_mode; 4511else 4512 enable_maintainer_mode=no 4513fi 4514 4515 4516if test "x$enable_maintainer_mode" = xno; then 4517 MAINT='#' 4518else 4519 MAINT= 4520fi 4521 4522 4523# Make sure we can run config.sub. 4524$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4525 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4526 4527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4528$as_echo_n "checking build system type... " >&6; } 4529if test "${ac_cv_build+set}" = set; then : 4530 $as_echo_n "(cached) " >&6 4531else 4532 ac_build_alias=$build_alias 4533test "x$ac_build_alias" = x && 4534 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4535test "x$ac_build_alias" = x && 4536 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4537ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4538 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4539 4540fi 4541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4542$as_echo "$ac_cv_build" >&6; } 4543case $ac_cv_build in 4544*-*-*) ;; 4545*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4546esac 4547build=$ac_cv_build 4548ac_save_IFS=$IFS; IFS='-' 4549set x $ac_cv_build 4550shift 4551build_cpu=$1 4552build_vendor=$2 4553shift; shift 4554# Remember, the first character of IFS is used to create $*, 4555# except with old shells: 4556build_os=$* 4557IFS=$ac_save_IFS 4558case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4559 4560 4561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4562$as_echo_n "checking host system type... " >&6; } 4563if test "${ac_cv_host+set}" = set; then : 4564 $as_echo_n "(cached) " >&6 4565else 4566 if test "x$host_alias" = x; then 4567 ac_cv_host=$ac_cv_build 4568else 4569 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4570 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4571fi 4572 4573fi 4574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4575$as_echo "$ac_cv_host" >&6; } 4576case $ac_cv_host in 4577*-*-*) ;; 4578*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4579esac 4580host=$ac_cv_host 4581ac_save_IFS=$IFS; IFS='-' 4582set x $ac_cv_host 4583shift 4584host_cpu=$1 4585host_vendor=$2 4586shift; shift 4587# Remember, the first character of IFS is used to create $*, 4588# except with old shells: 4589host_os=$* 4590IFS=$ac_save_IFS 4591case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4592 4593 4594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4595$as_echo_n "checking target system type... " >&6; } 4596if test "${ac_cv_target+set}" = set; then : 4597 $as_echo_n "(cached) " >&6 4598else 4599 if test "x$target_alias" = x; then 4600 ac_cv_target=$ac_cv_host 4601else 4602 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4603 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4604fi 4605 4606fi 4607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4608$as_echo "$ac_cv_target" >&6; } 4609case $ac_cv_target in 4610*-*-*) ;; 4611*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4612esac 4613target=$ac_cv_target 4614ac_save_IFS=$IFS; IFS='-' 4615set x $ac_cv_target 4616shift 4617target_cpu=$1 4618target_vendor=$2 4619shift; shift 4620# Remember, the first character of IFS is used to create $*, 4621# except with old shells: 4622target_os=$* 4623IFS=$ac_save_IFS 4624case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4625 4626 4627# The aliases save the names the user supplied, while $host etc. 4628# will get canonicalized. 4629test -n "$target_alias" && 4630 test "$program_prefix$program_suffix$program_transform_name" = \ 4631 NONENONEs,x,x, && 4632 program_prefix=${target_alias}- 4633 4634# Default decimal format 4635# If you change the defaults here, be sure to change them in the GCC directory also 4636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decimal floating point" >&5 4637$as_echo_n "checking for decimal floating point... " >&6; } 4638 4639 4640# Check whether --enable-decimal-float was given. 4641if test "${enable_decimal_float+set}" = set; then : 4642 enableval=$enable_decimal_float; 4643 case $enable_decimal_float in 4644 yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;; 4645 *) as_fn_error "'$enable_decimal_float' is an invalid value for --enable-decimal-float. 4646Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;; 4647 esac 4648 4649else 4650 4651 case $target in 4652 powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \ 4653 i?86*-*-elfiamcu | i?86*-*-gnu* | \ 4654 i?86*-*-mingw* | x86_64*-*-mingw* | \ 4655 i?86*-*-cygwin* | x86_64*-*-cygwin*) 4656 enable_decimal_float=yes 4657 ;; 4658 *) 4659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5 4660$as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;} 4661 enable_decimal_float=no 4662 ;; 4663 esac 4664 4665fi 4666 4667 4668# x86's use BID format instead of DPD 4669case x$enable_decimal_float in 4670 xyes) 4671 case $target in 4672 i?86*-*-* | x86_64*-*-*) 4673 enable_decimal_float=bid 4674 ;; 4675 *) 4676 enable_decimal_float=dpd 4677 ;; 4678 esac 4679 default_decimal_float=$enable_decimal_float 4680 ;; 4681 xno) 4682 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper 4683 # dependency on libdecnumber. 4684 default_decimal_float=dpd 4685 ;; 4686esac 4687 4688 4689 4690 4691# Use default_decimal_float for dependency. 4692enable_decimal_float=$default_decimal_float 4693 4694# If BID is being used, additional objects should be linked in. 4695if test x$enable_decimal_float = xbid; then 4696 ADDITIONAL_OBJS="$ADDITIONAL_OBJS \$(bid_OBJS)" 4697else 4698 ADDITIONAL_OBJS= 4699fi 4700 4701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_decimal_float" >&5 4702$as_echo "$enable_decimal_float" >&6; } 4703 4704 4705 4706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 4707$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 4708if test "${ac_cv_c_bigendian+set}" = set; then : 4709 $as_echo_n "(cached) " >&6 4710else 4711 ac_cv_c_bigendian=unknown 4712 # See if we're dealing with a universal compiler. 4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4714/* end confdefs.h. */ 4715#ifndef __APPLE_CC__ 4716 not a universal capable compiler 4717 #endif 4718 typedef int dummy; 4719 4720_ACEOF 4721if ac_fn_c_try_compile "$LINENO"; then : 4722 4723 # Check for potential -arch flags. It is not universal unless 4724 # there are at least two -arch flags with different values. 4725 ac_arch= 4726 ac_prev= 4727 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 4728 if test -n "$ac_prev"; then 4729 case $ac_word in 4730 i?86 | x86_64 | ppc | ppc64) 4731 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 4732 ac_arch=$ac_word 4733 else 4734 ac_cv_c_bigendian=universal 4735 break 4736 fi 4737 ;; 4738 esac 4739 ac_prev= 4740 elif test "x$ac_word" = "x-arch"; then 4741 ac_prev=arch 4742 fi 4743 done 4744fi 4745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4746 if test $ac_cv_c_bigendian = unknown; then 4747 # See if sys/param.h defines the BYTE_ORDER macro. 4748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4749/* end confdefs.h. */ 4750#include <sys/types.h> 4751 #include <sys/param.h> 4752 4753int 4754main () 4755{ 4756#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 4757 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 4758 && LITTLE_ENDIAN) 4759 bogus endian macros 4760 #endif 4761 4762 ; 4763 return 0; 4764} 4765_ACEOF 4766if ac_fn_c_try_compile "$LINENO"; then : 4767 # It does; now see whether it defined to BIG_ENDIAN or not. 4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4769/* end confdefs.h. */ 4770#include <sys/types.h> 4771 #include <sys/param.h> 4772 4773int 4774main () 4775{ 4776#if BYTE_ORDER != BIG_ENDIAN 4777 not big endian 4778 #endif 4779 4780 ; 4781 return 0; 4782} 4783_ACEOF 4784if ac_fn_c_try_compile "$LINENO"; then : 4785 ac_cv_c_bigendian=yes 4786else 4787 ac_cv_c_bigendian=no 4788fi 4789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4790fi 4791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4792 fi 4793 if test $ac_cv_c_bigendian = unknown; then 4794 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 4795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4796/* end confdefs.h. */ 4797#include <limits.h> 4798 4799int 4800main () 4801{ 4802#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 4803 bogus endian macros 4804 #endif 4805 4806 ; 4807 return 0; 4808} 4809_ACEOF 4810if ac_fn_c_try_compile "$LINENO"; then : 4811 # It does; now see whether it defined to _BIG_ENDIAN or not. 4812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4813/* end confdefs.h. */ 4814#include <limits.h> 4815 4816int 4817main () 4818{ 4819#ifndef _BIG_ENDIAN 4820 not big endian 4821 #endif 4822 4823 ; 4824 return 0; 4825} 4826_ACEOF 4827if ac_fn_c_try_compile "$LINENO"; then : 4828 ac_cv_c_bigendian=yes 4829else 4830 ac_cv_c_bigendian=no 4831fi 4832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4833fi 4834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4835 fi 4836 if test $ac_cv_c_bigendian = unknown; then 4837 # Compile a test program. 4838 if test "$cross_compiling" = yes; then : 4839 # Try to guess by grepping values from an object file. 4840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4841/* end confdefs.h. */ 4842short int ascii_mm[] = 4843 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 4844 short int ascii_ii[] = 4845 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 4846 int use_ascii (int i) { 4847 return ascii_mm[i] + ascii_ii[i]; 4848 } 4849 short int ebcdic_ii[] = 4850 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 4851 short int ebcdic_mm[] = 4852 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 4853 int use_ebcdic (int i) { 4854 return ebcdic_mm[i] + ebcdic_ii[i]; 4855 } 4856 extern int foo; 4857 4858int 4859main () 4860{ 4861return use_ascii (foo) == use_ebcdic (foo); 4862 ; 4863 return 0; 4864} 4865_ACEOF 4866if ac_fn_c_try_compile "$LINENO"; then : 4867 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 4868 ac_cv_c_bigendian=yes 4869 fi 4870 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 4871 if test "$ac_cv_c_bigendian" = unknown; then 4872 ac_cv_c_bigendian=no 4873 else 4874 # finding both strings is unlikely to happen, but who knows? 4875 ac_cv_c_bigendian=unknown 4876 fi 4877 fi 4878fi 4879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4880else 4881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4882/* end confdefs.h. */ 4883$ac_includes_default 4884int 4885main () 4886{ 4887 4888 /* Are we little or big endian? From Harbison&Steele. */ 4889 union 4890 { 4891 long int l; 4892 char c[sizeof (long int)]; 4893 } u; 4894 u.l = 1; 4895 return u.c[sizeof (long int) - 1] == 1; 4896 4897 ; 4898 return 0; 4899} 4900_ACEOF 4901if ac_fn_c_try_run "$LINENO"; then : 4902 ac_cv_c_bigendian=no 4903else 4904 ac_cv_c_bigendian=yes 4905fi 4906rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4907 conftest.$ac_objext conftest.beam conftest.$ac_ext 4908fi 4909 4910 fi 4911fi 4912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 4913$as_echo "$ac_cv_c_bigendian" >&6; } 4914 case $ac_cv_c_bigendian in #( 4915 yes) 4916 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 4917;; #( 4918 no) 4919 ;; #( 4920 universal) 4921 4922$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 4923 4924 ;; #( 4925 *) 4926 as_fn_error "unknown endianness 4927 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 4928 esac 4929 4930 4931# Enable --enable-host-shared. 4932# Check whether --enable-host-shared was given. 4933if test "${enable_host_shared+set}" = set; then : 4934 enableval=$enable_host_shared; PICFLAG=-fPIC 4935else 4936 PICFLAG= 4937fi 4938 4939 4940 4941# Output. 4942 4943ac_config_headers="$ac_config_headers config.h:config.in" 4944 4945ac_config_files="$ac_config_files Makefile" 4946 4947cat >confcache <<\_ACEOF 4948# This file is a shell script that caches the results of configure 4949# tests run on this system so they can be shared between configure 4950# scripts and configure runs, see configure's option --config-cache. 4951# It is not useful on other systems. If it contains results you don't 4952# want to keep, you may remove or edit it. 4953# 4954# config.status only pays attention to the cache file if you give it 4955# the --recheck option to rerun configure. 4956# 4957# `ac_cv_env_foo' variables (set or unset) will be overridden when 4958# loading this file, other *unset* `ac_cv_foo' will be assigned the 4959# following values. 4960 4961_ACEOF 4962 4963# The following way of writing the cache mishandles newlines in values, 4964# but we know of no workaround that is simple, portable, and efficient. 4965# So, we kill variables containing newlines. 4966# Ultrix sh set writes to stderr and can't be redirected directly, 4967# and sets the high bit in the cache file unless we assign to the vars. 4968( 4969 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 4970 eval ac_val=\$$ac_var 4971 case $ac_val in #( 4972 *${as_nl}*) 4973 case $ac_var in #( 4974 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 4975$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 4976 esac 4977 case $ac_var in #( 4978 _ | IFS | as_nl) ;; #( 4979 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 4980 *) { eval $ac_var=; unset $ac_var;} ;; 4981 esac ;; 4982 esac 4983 done 4984 4985 (set) 2>&1 | 4986 case $as_nl`(ac_space=' '; set) 2>&1` in #( 4987 *${as_nl}ac_space=\ *) 4988 # `set' does not quote correctly, so add quotes: double-quote 4989 # substitution turns \\\\ into \\, and sed turns \\ into \. 4990 sed -n \ 4991 "s/'/'\\\\''/g; 4992 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 4993 ;; #( 4994 *) 4995 # `set' quotes correctly as required by POSIX, so do not add quotes. 4996 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 4997 ;; 4998 esac | 4999 sort 5000) | 5001 sed ' 5002 /^ac_cv_env_/b end 5003 t clear 5004 :clear 5005 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 5006 t end 5007 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 5008 :end' >>confcache 5009if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 5010 if test -w "$cache_file"; then 5011 test "x$cache_file" != "x/dev/null" && 5012 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 5013$as_echo "$as_me: updating cache $cache_file" >&6;} 5014 cat confcache >$cache_file 5015 else 5016 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 5017$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 5018 fi 5019fi 5020rm -f confcache 5021 5022test "x$prefix" = xNONE && prefix=$ac_default_prefix 5023# Let make expand exec_prefix. 5024test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 5025 5026DEFS=-DHAVE_CONFIG_H 5027 5028ac_libobjs= 5029ac_ltlibobjs= 5030for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 5031 # 1. Remove the extension, and $U if already installed. 5032 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 5033 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 5034 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 5035 # will be set to the directory where LIBOBJS objects are built. 5036 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 5037 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 5038done 5039LIBOBJS=$ac_libobjs 5040 5041LTLIBOBJS=$ac_ltlibobjs 5042 5043 5044 5045 5046: ${CONFIG_STATUS=./config.status} 5047ac_write_fail=0 5048ac_clean_files_save=$ac_clean_files 5049ac_clean_files="$ac_clean_files $CONFIG_STATUS" 5050{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 5051$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 5052as_write_fail=0 5053cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 5054#! $SHELL 5055# Generated by $as_me. 5056# Run this file to recreate the current configuration. 5057# Compiler output produced by configure, useful for debugging 5058# configure, is in config.log if it exists. 5059 5060debug=false 5061ac_cs_recheck=false 5062ac_cs_silent=false 5063 5064SHELL=\${CONFIG_SHELL-$SHELL} 5065export SHELL 5066_ASEOF 5067cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 5068## -------------------- ## 5069## M4sh Initialization. ## 5070## -------------------- ## 5071 5072# Be more Bourne compatible 5073DUALCASE=1; export DUALCASE # for MKS sh 5074if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 5075 emulate sh 5076 NULLCMD=: 5077 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 5078 # is contrary to our usage. Disable this feature. 5079 alias -g '${1+"$@"}'='"$@"' 5080 setopt NO_GLOB_SUBST 5081else 5082 case `(set -o) 2>/dev/null` in #( 5083 *posix*) : 5084 set -o posix ;; #( 5085 *) : 5086 ;; 5087esac 5088fi 5089 5090 5091as_nl=' 5092' 5093export as_nl 5094# Printing a long string crashes Solaris 7 /usr/bin/printf. 5095as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5096as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 5097as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 5098# Prefer a ksh shell builtin over an external printf program on Solaris, 5099# but without wasting forks for bash or zsh. 5100if test -z "$BASH_VERSION$ZSH_VERSION" \ 5101 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 5102 as_echo='print -r --' 5103 as_echo_n='print -rn --' 5104elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 5105 as_echo='printf %s\n' 5106 as_echo_n='printf %s' 5107else 5108 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 5109 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 5110 as_echo_n='/usr/ucb/echo -n' 5111 else 5112 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 5113 as_echo_n_body='eval 5114 arg=$1; 5115 case $arg in #( 5116 *"$as_nl"*) 5117 expr "X$arg" : "X\\(.*\\)$as_nl"; 5118 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 5119 esac; 5120 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 5121 ' 5122 export as_echo_n_body 5123 as_echo_n='sh -c $as_echo_n_body as_echo' 5124 fi 5125 export as_echo_body 5126 as_echo='sh -c $as_echo_body as_echo' 5127fi 5128 5129# The user is always right. 5130if test "${PATH_SEPARATOR+set}" != set; then 5131 PATH_SEPARATOR=: 5132 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 5133 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 5134 PATH_SEPARATOR=';' 5135 } 5136fi 5137 5138 5139# IFS 5140# We need space, tab and new line, in precisely that order. Quoting is 5141# there to prevent editors from complaining about space-tab. 5142# (If _AS_PATH_WALK were called with IFS unset, it would disable word 5143# splitting by setting IFS to empty value.) 5144IFS=" "" $as_nl" 5145 5146# Find who we are. Look in the path if we contain no directory separator. 5147case $0 in #(( 5148 *[\\/]* ) as_myself=$0 ;; 5149 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5150for as_dir in $PATH 5151do 5152 IFS=$as_save_IFS 5153 test -z "$as_dir" && as_dir=. 5154 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 5155 done 5156IFS=$as_save_IFS 5157 5158 ;; 5159esac 5160# We did not find ourselves, most probably we were run as `sh COMMAND' 5161# in which case we are not to be found in the path. 5162if test "x$as_myself" = x; then 5163 as_myself=$0 5164fi 5165if test ! -f "$as_myself"; then 5166 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 5167 exit 1 5168fi 5169 5170# Unset variables that we do not need and which cause bugs (e.g. in 5171# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 5172# suppresses any "Segmentation fault" message there. '((' could 5173# trigger a bug in pdksh 5.2.14. 5174for as_var in BASH_ENV ENV MAIL MAILPATH 5175do eval test x\${$as_var+set} = xset \ 5176 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 5177done 5178PS1='$ ' 5179PS2='> ' 5180PS4='+ ' 5181 5182# NLS nuisances. 5183LC_ALL=C 5184export LC_ALL 5185LANGUAGE=C 5186export LANGUAGE 5187 5188# CDPATH. 5189(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 5190 5191 5192# as_fn_error ERROR [LINENO LOG_FD] 5193# --------------------------------- 5194# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 5195# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 5196# script with status $?, using 1 if that was 0. 5197as_fn_error () 5198{ 5199 as_status=$?; test $as_status -eq 0 && as_status=1 5200 if test "$3"; then 5201 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 5202 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 5203 fi 5204 $as_echo "$as_me: error: $1" >&2 5205 as_fn_exit $as_status 5206} # as_fn_error 5207 5208 5209# as_fn_set_status STATUS 5210# ----------------------- 5211# Set $? to STATUS, without forking. 5212as_fn_set_status () 5213{ 5214 return $1 5215} # as_fn_set_status 5216 5217# as_fn_exit STATUS 5218# ----------------- 5219# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 5220as_fn_exit () 5221{ 5222 set +e 5223 as_fn_set_status $1 5224 exit $1 5225} # as_fn_exit 5226 5227# as_fn_unset VAR 5228# --------------- 5229# Portably unset VAR. 5230as_fn_unset () 5231{ 5232 { eval $1=; unset $1;} 5233} 5234as_unset=as_fn_unset 5235# as_fn_append VAR VALUE 5236# ---------------------- 5237# Append the text in VALUE to the end of the definition contained in VAR. Take 5238# advantage of any shell optimizations that allow amortized linear growth over 5239# repeated appends, instead of the typical quadratic growth present in naive 5240# implementations. 5241if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 5242 eval 'as_fn_append () 5243 { 5244 eval $1+=\$2 5245 }' 5246else 5247 as_fn_append () 5248 { 5249 eval $1=\$$1\$2 5250 } 5251fi # as_fn_append 5252 5253# as_fn_arith ARG... 5254# ------------------ 5255# Perform arithmetic evaluation on the ARGs, and store the result in the 5256# global $as_val. Take advantage of shells that can avoid forks. The arguments 5257# must be portable across $(()) and expr. 5258if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 5259 eval 'as_fn_arith () 5260 { 5261 as_val=$(( $* )) 5262 }' 5263else 5264 as_fn_arith () 5265 { 5266 as_val=`expr "$@" || test $? -eq 1` 5267 } 5268fi # as_fn_arith 5269 5270 5271if expr a : '\(a\)' >/dev/null 2>&1 && 5272 test "X`expr 00001 : '.*\(...\)'`" = X001; then 5273 as_expr=expr 5274else 5275 as_expr=false 5276fi 5277 5278if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 5279 as_basename=basename 5280else 5281 as_basename=false 5282fi 5283 5284if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 5285 as_dirname=dirname 5286else 5287 as_dirname=false 5288fi 5289 5290as_me=`$as_basename -- "$0" || 5291$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 5292 X"$0" : 'X\(//\)$' \| \ 5293 X"$0" : 'X\(/\)' \| . 2>/dev/null || 5294$as_echo X/"$0" | 5295 sed '/^.*\/\([^/][^/]*\)\/*$/{ 5296 s//\1/ 5297 q 5298 } 5299 /^X\/\(\/\/\)$/{ 5300 s//\1/ 5301 q 5302 } 5303 /^X\/\(\/\).*/{ 5304 s//\1/ 5305 q 5306 } 5307 s/.*/./; q'` 5308 5309# Avoid depending upon Character Ranges. 5310as_cr_letters='abcdefghijklmnopqrstuvwxyz' 5311as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 5312as_cr_Letters=$as_cr_letters$as_cr_LETTERS 5313as_cr_digits='0123456789' 5314as_cr_alnum=$as_cr_Letters$as_cr_digits 5315 5316ECHO_C= ECHO_N= ECHO_T= 5317case `echo -n x` in #((((( 5318-n*) 5319 case `echo 'xy\c'` in 5320 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 5321 xy) ECHO_C='\c';; 5322 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 5323 ECHO_T=' ';; 5324 esac;; 5325*) 5326 ECHO_N='-n';; 5327esac 5328 5329rm -f conf$$ conf$$.exe conf$$.file 5330if test -d conf$$.dir; then 5331 rm -f conf$$.dir/conf$$.file 5332else 5333 rm -f conf$$.dir 5334 mkdir conf$$.dir 2>/dev/null 5335fi 5336if (echo >conf$$.file) 2>/dev/null; then 5337 if ln -s conf$$.file conf$$ 2>/dev/null; then 5338 as_ln_s='ln -s' 5339 # ... but there are two gotchas: 5340 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 5341 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 5342 # In both cases, we have to default to `cp -p'. 5343 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5344 as_ln_s='cp -p' 5345 elif ln conf$$.file conf$$ 2>/dev/null; then 5346 as_ln_s=ln 5347 else 5348 as_ln_s='cp -p' 5349 fi 5350else 5351 as_ln_s='cp -p' 5352fi 5353rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5354rmdir conf$$.dir 2>/dev/null 5355 5356 5357# as_fn_mkdir_p 5358# ------------- 5359# Create "$as_dir" as a directory, including parents if necessary. 5360as_fn_mkdir_p () 5361{ 5362 5363 case $as_dir in #( 5364 -*) as_dir=./$as_dir;; 5365 esac 5366 test -d "$as_dir" || eval $as_mkdir_p || { 5367 as_dirs= 5368 while :; do 5369 case $as_dir in #( 5370 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 5371 *) as_qdir=$as_dir;; 5372 esac 5373 as_dirs="'$as_qdir' $as_dirs" 5374 as_dir=`$as_dirname -- "$as_dir" || 5375$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5376 X"$as_dir" : 'X\(//\)[^/]' \| \ 5377 X"$as_dir" : 'X\(//\)$' \| \ 5378 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 5379$as_echo X"$as_dir" | 5380 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5381 s//\1/ 5382 q 5383 } 5384 /^X\(\/\/\)[^/].*/{ 5385 s//\1/ 5386 q 5387 } 5388 /^X\(\/\/\)$/{ 5389 s//\1/ 5390 q 5391 } 5392 /^X\(\/\).*/{ 5393 s//\1/ 5394 q 5395 } 5396 s/.*/./; q'` 5397 test -d "$as_dir" && break 5398 done 5399 test -z "$as_dirs" || eval "mkdir $as_dirs" 5400 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 5401 5402 5403} # as_fn_mkdir_p 5404if mkdir -p . 2>/dev/null; then 5405 as_mkdir_p='mkdir -p "$as_dir"' 5406else 5407 test -d ./-p && rmdir ./-p 5408 as_mkdir_p=false 5409fi 5410 5411if test -x / >/dev/null 2>&1; then 5412 as_test_x='test -x' 5413else 5414 if ls -dL / >/dev/null 2>&1; then 5415 as_ls_L_option=L 5416 else 5417 as_ls_L_option= 5418 fi 5419 as_test_x=' 5420 eval sh -c '\'' 5421 if test -d "$1"; then 5422 test -d "$1/."; 5423 else 5424 case $1 in #( 5425 -*)set "./$1";; 5426 esac; 5427 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 5428 ???[sx]*):;;*)false;;esac;fi 5429 '\'' sh 5430 ' 5431fi 5432as_executable_p=$as_test_x 5433 5434# Sed expression to map a string onto a valid CPP name. 5435as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5436 5437# Sed expression to map a string onto a valid variable name. 5438as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5439 5440 5441exec 6>&1 5442## ----------------------------------- ## 5443## Main body of $CONFIG_STATUS script. ## 5444## ----------------------------------- ## 5445_ASEOF 5446test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 5447 5448cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5449# Save the log message, to keep $0 and so on meaningful, and to 5450# report actual input values of CONFIG_FILES etc. instead of their 5451# values after options handling. 5452ac_log=" 5453This file was extended by libdecnumber $as_me , which was 5454generated by GNU Autoconf 2.64. Invocation command line was 5455 5456 CONFIG_FILES = $CONFIG_FILES 5457 CONFIG_HEADERS = $CONFIG_HEADERS 5458 CONFIG_LINKS = $CONFIG_LINKS 5459 CONFIG_COMMANDS = $CONFIG_COMMANDS 5460 $ $0 $@ 5461 5462on `(hostname || uname -n) 2>/dev/null | sed 1q` 5463" 5464 5465_ACEOF 5466 5467case $ac_config_files in *" 5468"*) set x $ac_config_files; shift; ac_config_files=$*;; 5469esac 5470 5471case $ac_config_headers in *" 5472"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 5473esac 5474 5475 5476cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5477# Files that config.status was made for. 5478config_files="$ac_config_files" 5479config_headers="$ac_config_headers" 5480config_commands="$ac_config_commands" 5481 5482_ACEOF 5483 5484cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5485ac_cs_usage="\ 5486\`$as_me' instantiates files and other configuration actions 5487from templates according to the current configuration. Unless the files 5488and actions are specified as TAGs, all are instantiated by default. 5489 5490Usage: $0 [OPTION]... [TAG]... 5491 5492 -h, --help print this help, then exit 5493 -V, --version print version number and configuration settings, then exit 5494 -q, --quiet, --silent 5495 do not print progress messages 5496 -d, --debug don't remove temporary files 5497 --recheck update $as_me by reconfiguring in the same conditions 5498 --file=FILE[:TEMPLATE] 5499 instantiate the configuration file FILE 5500 --header=FILE[:TEMPLATE] 5501 instantiate the configuration header FILE 5502 5503Configuration files: 5504$config_files 5505 5506Configuration headers: 5507$config_headers 5508 5509Configuration commands: 5510$config_commands 5511 5512Report bugs to <gcc-bugs@gcc.gnu.org>." 5513 5514_ACEOF 5515cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5516ac_cs_version="\\ 5517libdecnumber config.status 5518configured by $0, generated by GNU Autoconf 2.64, 5519 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 5520 5521Copyright (C) 2009 Free Software Foundation, Inc. 5522This config.status script is free software; the Free Software Foundation 5523gives unlimited permission to copy, distribute and modify it." 5524 5525ac_pwd='$ac_pwd' 5526srcdir='$srcdir' 5527test -n "\$AWK" || AWK=awk 5528_ACEOF 5529 5530cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5531# The default lists apply if the user does not specify any file. 5532ac_need_defaults=: 5533while test $# != 0 5534do 5535 case $1 in 5536 --*=*) 5537 ac_option=`expr "X$1" : 'X\([^=]*\)='` 5538 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 5539 ac_shift=: 5540 ;; 5541 *) 5542 ac_option=$1 5543 ac_optarg=$2 5544 ac_shift=shift 5545 ;; 5546 esac 5547 5548 case $ac_option in 5549 # Handling of the options. 5550 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 5551 ac_cs_recheck=: ;; 5552 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 5553 $as_echo "$ac_cs_version"; exit ;; 5554 --debug | --debu | --deb | --de | --d | -d ) 5555 debug=: ;; 5556 --file | --fil | --fi | --f ) 5557 $ac_shift 5558 case $ac_optarg in 5559 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 5560 esac 5561 as_fn_append CONFIG_FILES " '$ac_optarg'" 5562 ac_need_defaults=false;; 5563 --header | --heade | --head | --hea ) 5564 $ac_shift 5565 case $ac_optarg in 5566 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 5567 esac 5568 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 5569 ac_need_defaults=false;; 5570 --he | --h) 5571 # Conflict between --help and --header 5572 as_fn_error "ambiguous option: \`$1' 5573Try \`$0 --help' for more information.";; 5574 --help | --hel | -h ) 5575 $as_echo "$ac_cs_usage"; exit ;; 5576 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 5577 | -silent | --silent | --silen | --sile | --sil | --si | --s) 5578 ac_cs_silent=: ;; 5579 5580 # This is an error. 5581 -*) as_fn_error "unrecognized option: \`$1' 5582Try \`$0 --help' for more information." ;; 5583 5584 *) as_fn_append ac_config_targets " $1" 5585 ac_need_defaults=false ;; 5586 5587 esac 5588 shift 5589done 5590 5591ac_configure_extra_args= 5592 5593if $ac_cs_silent; then 5594 exec 6>/dev/null 5595 ac_configure_extra_args="$ac_configure_extra_args --silent" 5596fi 5597 5598_ACEOF 5599cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5600if \$ac_cs_recheck; then 5601 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 5602 shift 5603 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 5604 CONFIG_SHELL='$SHELL' 5605 export CONFIG_SHELL 5606 exec "\$@" 5607fi 5608 5609_ACEOF 5610cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5611exec 5>>config.log 5612{ 5613 echo 5614 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 5615## Running $as_me. ## 5616_ASBOX 5617 $as_echo "$ac_log" 5618} >&5 5619 5620_ACEOF 5621cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5622# 5623# INIT-COMMANDS 5624# 5625 5626GCC="$GCC" 5627CC="$CC" 5628acx_cv_header_stdint="$acx_cv_header_stdint" 5629acx_cv_type_int8_t="$acx_cv_type_int8_t" 5630acx_cv_type_int16_t="$acx_cv_type_int16_t" 5631acx_cv_type_int32_t="$acx_cv_type_int32_t" 5632acx_cv_type_int64_t="$acx_cv_type_int64_t" 5633acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 5634ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 5635ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 5636ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 5637ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 5638ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 5639ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 5640ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 5641ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 5642 5643 5644_ACEOF 5645 5646cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5647 5648# Handling of arguments. 5649for ac_config_target in $ac_config_targets 5650do 5651 case $ac_config_target in 5652 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;; 5653 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 5654 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 5655 5656 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 5657 esac 5658done 5659 5660 5661# If the user did not use the arguments to specify the items to instantiate, 5662# then the envvar interface is used. Set only those that are not. 5663# We use the long form for the default assignment because of an extremely 5664# bizarre bug on SunOS 4.1.3. 5665if $ac_need_defaults; then 5666 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 5667 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 5668 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 5669fi 5670 5671# Have a temporary directory for convenience. Make it in the build tree 5672# simply because there is no reason against having it here, and in addition, 5673# creating and moving files from /tmp can sometimes cause problems. 5674# Hook for its removal unless debugging. 5675# Note that there is a small window in which the directory will not be cleaned: 5676# after its creation but before its name has been assigned to `$tmp'. 5677$debug || 5678{ 5679 tmp= 5680 trap 'exit_status=$? 5681 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 5682' 0 5683 trap 'as_fn_exit 1' 1 2 13 15 5684} 5685# Create a (secure) tmp directory for tmp files. 5686 5687{ 5688 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 5689 test -n "$tmp" && test -d "$tmp" 5690} || 5691{ 5692 tmp=./conf$$-$RANDOM 5693 (umask 077 && mkdir "$tmp") 5694} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 5695 5696# Set up the scripts for CONFIG_FILES section. 5697# No need to generate them if there are no CONFIG_FILES. 5698# This happens for instance with `./config.status config.h'. 5699if test -n "$CONFIG_FILES"; then 5700 5701 5702ac_cr=`echo X | tr X '\015'` 5703# On cygwin, bash can eat \r inside `` if the user requested igncr. 5704# But we know of no other shell where ac_cr would be empty at this 5705# point, so we can use a bashism as a fallback. 5706if test "x$ac_cr" = x; then 5707 eval ac_cr=\$\'\\r\' 5708fi 5709ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 5710if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 5711 ac_cs_awk_cr='\r' 5712else 5713 ac_cs_awk_cr=$ac_cr 5714fi 5715 5716echo 'BEGIN {' >"$tmp/subs1.awk" && 5717_ACEOF 5718 5719 5720{ 5721 echo "cat >conf$$subs.awk <<_ACEOF" && 5722 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 5723 echo "_ACEOF" 5724} >conf$$subs.sh || 5725 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 5726ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 5727ac_delim='%!_!# ' 5728for ac_last_try in false false false false false :; do 5729 . ./conf$$subs.sh || 5730 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 5731 5732 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 5733 if test $ac_delim_n = $ac_delim_num; then 5734 break 5735 elif $ac_last_try; then 5736 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 5737 else 5738 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 5739 fi 5740done 5741rm -f conf$$subs.sh 5742 5743cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5744cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 5745_ACEOF 5746sed -n ' 5747h 5748s/^/S["/; s/!.*/"]=/ 5749p 5750g 5751s/^[^!]*!// 5752:repl 5753t repl 5754s/'"$ac_delim"'$// 5755t delim 5756:nl 5757h 5758s/\(.\{148\}\).*/\1/ 5759t more1 5760s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 5761p 5762n 5763b repl 5764:more1 5765s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 5766p 5767g 5768s/.\{148\}// 5769t nl 5770:delim 5771h 5772s/\(.\{148\}\).*/\1/ 5773t more2 5774s/["\\]/\\&/g; s/^/"/; s/$/"/ 5775p 5776b 5777:more2 5778s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 5779p 5780g 5781s/.\{148\}// 5782t delim 5783' <conf$$subs.awk | sed ' 5784/^[^""]/{ 5785 N 5786 s/\n// 5787} 5788' >>$CONFIG_STATUS || ac_write_fail=1 5789rm -f conf$$subs.awk 5790cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5791_ACAWK 5792cat >>"\$tmp/subs1.awk" <<_ACAWK && 5793 for (key in S) S_is_set[key] = 1 5794 FS = "" 5795 5796} 5797{ 5798 line = $ 0 5799 nfields = split(line, field, "@") 5800 substed = 0 5801 len = length(field[1]) 5802 for (i = 2; i < nfields; i++) { 5803 key = field[i] 5804 keylen = length(key) 5805 if (S_is_set[key]) { 5806 value = S[key] 5807 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 5808 len += length(value) + length(field[++i]) 5809 substed = 1 5810 } else 5811 len += 1 + keylen 5812 } 5813 5814 print line 5815} 5816 5817_ACAWK 5818_ACEOF 5819cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5820if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 5821 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 5822else 5823 cat 5824fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 5825 || as_fn_error "could not setup config files machinery" "$LINENO" 5 5826_ACEOF 5827 5828# VPATH may cause trouble with some makes, so we remove $(srcdir), 5829# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 5830# trailing colons and then remove the whole line if VPATH becomes empty 5831# (actually we leave an empty line to preserve line numbers). 5832if test "x$srcdir" = x.; then 5833 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 5834s/:*\$(srcdir):*/:/ 5835s/:*\${srcdir}:*/:/ 5836s/:*@srcdir@:*/:/ 5837s/^\([^=]*=[ ]*\):*/\1/ 5838s/:*$// 5839s/^[^=]*=[ ]*$// 5840}' 5841fi 5842 5843cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5844fi # test -n "$CONFIG_FILES" 5845 5846# Set up the scripts for CONFIG_HEADERS section. 5847# No need to generate them if there are no CONFIG_HEADERS. 5848# This happens for instance with `./config.status Makefile'. 5849if test -n "$CONFIG_HEADERS"; then 5850cat >"$tmp/defines.awk" <<\_ACAWK || 5851BEGIN { 5852_ACEOF 5853 5854# Transform confdefs.h into an awk script `defines.awk', embedded as 5855# here-document in config.status, that substitutes the proper values into 5856# config.h.in to produce config.h. 5857 5858# Create a delimiter string that does not exist in confdefs.h, to ease 5859# handling of long lines. 5860ac_delim='%!_!# ' 5861for ac_last_try in false false :; do 5862 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 5863 if test -z "$ac_t"; then 5864 break 5865 elif $ac_last_try; then 5866 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 5867 else 5868 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 5869 fi 5870done 5871 5872# For the awk script, D is an array of macro values keyed by name, 5873# likewise P contains macro parameters if any. Preserve backslash 5874# newline sequences. 5875 5876ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 5877sed -n ' 5878s/.\{148\}/&'"$ac_delim"'/g 5879t rset 5880:rset 5881s/^[ ]*#[ ]*define[ ][ ]*/ / 5882t def 5883d 5884:def 5885s/\\$// 5886t bsnl 5887s/["\\]/\\&/g 5888s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 5889D["\1"]=" \3"/p 5890s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 5891d 5892:bsnl 5893s/["\\]/\\&/g 5894s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 5895D["\1"]=" \3\\\\\\n"\\/p 5896t cont 5897s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 5898t cont 5899d 5900:cont 5901n 5902s/.\{148\}/&'"$ac_delim"'/g 5903t clear 5904:clear 5905s/\\$// 5906t bsnlc 5907s/["\\]/\\&/g; s/^/"/; s/$/"/p 5908d 5909:bsnlc 5910s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 5911b cont 5912' <confdefs.h | sed ' 5913s/'"$ac_delim"'/"\\\ 5914"/g' >>$CONFIG_STATUS || ac_write_fail=1 5915 5916cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5917 for (key in D) D_is_set[key] = 1 5918 FS = "" 5919} 5920/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 5921 line = \$ 0 5922 split(line, arg, " ") 5923 if (arg[1] == "#") { 5924 defundef = arg[2] 5925 mac1 = arg[3] 5926 } else { 5927 defundef = substr(arg[1], 2) 5928 mac1 = arg[2] 5929 } 5930 split(mac1, mac2, "(") #) 5931 macro = mac2[1] 5932 prefix = substr(line, 1, index(line, defundef) - 1) 5933 if (D_is_set[macro]) { 5934 # Preserve the white space surrounding the "#". 5935 print prefix "define", macro P[macro] D[macro] 5936 next 5937 } else { 5938 # Replace #undef with comments. This is necessary, for example, 5939 # in the case of _POSIX_SOURCE, which is predefined and required 5940 # on some systems where configure will not decide to define it. 5941 if (defundef == "undef") { 5942 print "/*", prefix defundef, macro, "*/" 5943 next 5944 } 5945 } 5946} 5947{ print } 5948_ACAWK 5949_ACEOF 5950cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5951 as_fn_error "could not setup config headers machinery" "$LINENO" 5 5952fi # test -n "$CONFIG_HEADERS" 5953 5954 5955eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 5956shift 5957for ac_tag 5958do 5959 case $ac_tag in 5960 :[FHLC]) ac_mode=$ac_tag; continue;; 5961 esac 5962 case $ac_mode$ac_tag in 5963 :[FHL]*:*);; 5964 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 5965 :[FH]-) ac_tag=-:-;; 5966 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 5967 esac 5968 ac_save_IFS=$IFS 5969 IFS=: 5970 set x $ac_tag 5971 IFS=$ac_save_IFS 5972 shift 5973 ac_file=$1 5974 shift 5975 5976 case $ac_mode in 5977 :L) ac_source=$1;; 5978 :[FH]) 5979 ac_file_inputs= 5980 for ac_f 5981 do 5982 case $ac_f in 5983 -) ac_f="$tmp/stdin";; 5984 *) # Look for the file first in the build tree, then in the source tree 5985 # (if the path is not absolute). The absolute path cannot be DOS-style, 5986 # because $ac_f cannot contain `:'. 5987 test -f "$ac_f" || 5988 case $ac_f in 5989 [\\/$]*) false;; 5990 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 5991 esac || 5992 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 5993 esac 5994 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 5995 as_fn_append ac_file_inputs " '$ac_f'" 5996 done 5997 5998 # Let's still pretend it is `configure' which instantiates (i.e., don't 5999 # use $as_me), people would be surprised to read: 6000 # /* config.h. Generated by config.status. */ 6001 configure_input='Generated from '` 6002 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 6003 `' by configure.' 6004 if test x"$ac_file" != x-; then 6005 configure_input="$ac_file. $configure_input" 6006 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 6007$as_echo "$as_me: creating $ac_file" >&6;} 6008 fi 6009 # Neutralize special characters interpreted by sed in replacement strings. 6010 case $configure_input in #( 6011 *\&* | *\|* | *\\* ) 6012 ac_sed_conf_input=`$as_echo "$configure_input" | 6013 sed 's/[\\\\&|]/\\\\&/g'`;; #( 6014 *) ac_sed_conf_input=$configure_input;; 6015 esac 6016 6017 case $ac_tag in 6018 *:-:* | *:-) cat >"$tmp/stdin" \ 6019 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 6020 esac 6021 ;; 6022 esac 6023 6024 ac_dir=`$as_dirname -- "$ac_file" || 6025$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 6026 X"$ac_file" : 'X\(//\)[^/]' \| \ 6027 X"$ac_file" : 'X\(//\)$' \| \ 6028 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 6029$as_echo X"$ac_file" | 6030 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 6031 s//\1/ 6032 q 6033 } 6034 /^X\(\/\/\)[^/].*/{ 6035 s//\1/ 6036 q 6037 } 6038 /^X\(\/\/\)$/{ 6039 s//\1/ 6040 q 6041 } 6042 /^X\(\/\).*/{ 6043 s//\1/ 6044 q 6045 } 6046 s/.*/./; q'` 6047 as_dir="$ac_dir"; as_fn_mkdir_p 6048 ac_builddir=. 6049 6050case "$ac_dir" in 6051.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 6052*) 6053 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 6054 # A ".." for each directory in $ac_dir_suffix. 6055 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 6056 case $ac_top_builddir_sub in 6057 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 6058 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 6059 esac ;; 6060esac 6061ac_abs_top_builddir=$ac_pwd 6062ac_abs_builddir=$ac_pwd$ac_dir_suffix 6063# for backward compatibility: 6064ac_top_builddir=$ac_top_build_prefix 6065 6066case $srcdir in 6067 .) # We are building in place. 6068 ac_srcdir=. 6069 ac_top_srcdir=$ac_top_builddir_sub 6070 ac_abs_top_srcdir=$ac_pwd ;; 6071 [\\/]* | ?:[\\/]* ) # Absolute name. 6072 ac_srcdir=$srcdir$ac_dir_suffix; 6073 ac_top_srcdir=$srcdir 6074 ac_abs_top_srcdir=$srcdir ;; 6075 *) # Relative name. 6076 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 6077 ac_top_srcdir=$ac_top_build_prefix$srcdir 6078 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 6079esac 6080ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 6081 6082 6083 case $ac_mode in 6084 :F) 6085 # 6086 # CONFIG_FILE 6087 # 6088 6089_ACEOF 6090 6091cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 6092# If the template does not know about datarootdir, expand it. 6093# FIXME: This hack should be removed a few years after 2.60. 6094ac_datarootdir_hack=; ac_datarootdir_seen= 6095ac_sed_dataroot=' 6096/datarootdir/ { 6097 p 6098 q 6099} 6100/@datadir@/p 6101/@docdir@/p 6102/@infodir@/p 6103/@localedir@/p 6104/@mandir@/p' 6105case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 6106*datarootdir*) ac_datarootdir_seen=yes;; 6107*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 6108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 6109$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 6110_ACEOF 6111cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 6112 ac_datarootdir_hack=' 6113 s&@datadir@&$datadir&g 6114 s&@docdir@&$docdir&g 6115 s&@infodir@&$infodir&g 6116 s&@localedir@&$localedir&g 6117 s&@mandir@&$mandir&g 6118 s&\\\${datarootdir}&$datarootdir&g' ;; 6119esac 6120_ACEOF 6121 6122# Neutralize VPATH when `$srcdir' = `.'. 6123# Shell code in configure.ac might set extrasub. 6124# FIXME: do we really want to maintain this feature? 6125cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 6126ac_sed_extra="$ac_vpsub 6127$extrasub 6128_ACEOF 6129cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 6130:t 6131/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 6132s|@configure_input@|$ac_sed_conf_input|;t t 6133s&@top_builddir@&$ac_top_builddir_sub&;t t 6134s&@top_build_prefix@&$ac_top_build_prefix&;t t 6135s&@srcdir@&$ac_srcdir&;t t 6136s&@abs_srcdir@&$ac_abs_srcdir&;t t 6137s&@top_srcdir@&$ac_top_srcdir&;t t 6138s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 6139s&@builddir@&$ac_builddir&;t t 6140s&@abs_builddir@&$ac_abs_builddir&;t t 6141s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 6142$ac_datarootdir_hack 6143" 6144eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 6145 || as_fn_error "could not create $ac_file" "$LINENO" 5 6146 6147test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 6148 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 6149 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 6150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 6151which seems to be undefined. Please make sure it is defined." >&5 6152$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 6153which seems to be undefined. Please make sure it is defined." >&2;} 6154 6155 rm -f "$tmp/stdin" 6156 case $ac_file in 6157 -) cat "$tmp/out" && rm -f "$tmp/out";; 6158 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 6159 esac \ 6160 || as_fn_error "could not create $ac_file" "$LINENO" 5 6161 ;; 6162 :H) 6163 # 6164 # CONFIG_HEADER 6165 # 6166 if test x"$ac_file" != x-; then 6167 { 6168 $as_echo "/* $configure_input */" \ 6169 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 6170 } >"$tmp/config.h" \ 6171 || as_fn_error "could not create $ac_file" "$LINENO" 5 6172 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 6173 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 6174$as_echo "$as_me: $ac_file is unchanged" >&6;} 6175 else 6176 rm -f "$ac_file" 6177 mv "$tmp/config.h" "$ac_file" \ 6178 || as_fn_error "could not create $ac_file" "$LINENO" 5 6179 fi 6180 else 6181 $as_echo "/* $configure_input */" \ 6182 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 6183 || as_fn_error "could not create -" "$LINENO" 5 6184 fi 6185 ;; 6186 6187 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 6188$as_echo "$as_me: executing $ac_file commands" >&6;} 6189 ;; 6190 esac 6191 6192 6193 case $ac_file$ac_mode in 6194 "gstdint.h":C) 6195if test "$GCC" = yes; then 6196 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 6197else 6198 echo "/* generated for $CC */" > tmp-stdint.h 6199fi 6200 6201sed 's/^ *//' >> tmp-stdint.h <<EOF 6202 6203 #ifndef GCC_GENERATED_STDINT_H 6204 #define GCC_GENERATED_STDINT_H 1 6205 6206 #include <sys/types.h> 6207EOF 6208 6209if test "$acx_cv_header_stdint" != stdint.h; then 6210 echo "#include <stddef.h>" >> tmp-stdint.h 6211fi 6212if test "$acx_cv_header_stdint" != stddef.h; then 6213 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 6214fi 6215 6216sed 's/^ *//' >> tmp-stdint.h <<EOF 6217 /* glibc uses these symbols as guards to prevent redefinitions. */ 6218 #ifdef __int8_t_defined 6219 #define _INT8_T 6220 #define _INT16_T 6221 #define _INT32_T 6222 #endif 6223 #ifdef __uint32_t_defined 6224 #define _UINT32_T 6225 #endif 6226 6227EOF 6228 6229# ----------------- done header, emit basic int types ------------- 6230if test "$acx_cv_header_stdint" = stddef.h; then 6231 sed 's/^ *//' >> tmp-stdint.h <<EOF 6232 6233 #ifndef _UINT8_T 6234 #define _UINT8_T 6235 #ifndef __uint8_t_defined 6236 #define __uint8_t_defined 6237 #ifndef uint8_t 6238 typedef unsigned $acx_cv_type_int8_t uint8_t; 6239 #endif 6240 #endif 6241 #endif 6242 6243 #ifndef _UINT16_T 6244 #define _UINT16_T 6245 #ifndef __uint16_t_defined 6246 #define __uint16_t_defined 6247 #ifndef uint16_t 6248 typedef unsigned $acx_cv_type_int16_t uint16_t; 6249 #endif 6250 #endif 6251 #endif 6252 6253 #ifndef _UINT32_T 6254 #define _UINT32_T 6255 #ifndef __uint32_t_defined 6256 #define __uint32_t_defined 6257 #ifndef uint32_t 6258 typedef unsigned $acx_cv_type_int32_t uint32_t; 6259 #endif 6260 #endif 6261 #endif 6262 6263 #ifndef _INT8_T 6264 #define _INT8_T 6265 #ifndef __int8_t_defined 6266 #define __int8_t_defined 6267 #ifndef int8_t 6268 typedef $acx_cv_type_int8_t int8_t; 6269 #endif 6270 #endif 6271 #endif 6272 6273 #ifndef _INT16_T 6274 #define _INT16_T 6275 #ifndef __int16_t_defined 6276 #define __int16_t_defined 6277 #ifndef int16_t 6278 typedef $acx_cv_type_int16_t int16_t; 6279 #endif 6280 #endif 6281 #endif 6282 6283 #ifndef _INT32_T 6284 #define _INT32_T 6285 #ifndef __int32_t_defined 6286 #define __int32_t_defined 6287 #ifndef int32_t 6288 typedef $acx_cv_type_int32_t int32_t; 6289 #endif 6290 #endif 6291 #endif 6292EOF 6293elif test "$ac_cv_type_u_int32_t" = yes; then 6294 sed 's/^ *//' >> tmp-stdint.h <<EOF 6295 6296 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 6297 #ifndef _INT8_T 6298 #define _INT8_T 6299 #endif 6300 #ifndef _INT16_T 6301 #define _INT16_T 6302 #endif 6303 #ifndef _INT32_T 6304 #define _INT32_T 6305 #endif 6306 6307 #ifndef _UINT8_T 6308 #define _UINT8_T 6309 #ifndef __uint8_t_defined 6310 #define __uint8_t_defined 6311 #ifndef uint8_t 6312 typedef u_int8_t uint8_t; 6313 #endif 6314 #endif 6315 #endif 6316 6317 #ifndef _UINT16_T 6318 #define _UINT16_T 6319 #ifndef __uint16_t_defined 6320 #define __uint16_t_defined 6321 #ifndef uint16_t 6322 typedef u_int16_t uint16_t; 6323 #endif 6324 #endif 6325 #endif 6326 6327 #ifndef _UINT32_T 6328 #define _UINT32_T 6329 #ifndef __uint32_t_defined 6330 #define __uint32_t_defined 6331 #ifndef uint32_t 6332 typedef u_int32_t uint32_t; 6333 #endif 6334 #endif 6335 #endif 6336EOF 6337else 6338 sed 's/^ *//' >> tmp-stdint.h <<EOF 6339 6340 /* Some systems have guard macros to prevent redefinitions, define them. */ 6341 #ifndef _INT8_T 6342 #define _INT8_T 6343 #endif 6344 #ifndef _INT16_T 6345 #define _INT16_T 6346 #endif 6347 #ifndef _INT32_T 6348 #define _INT32_T 6349 #endif 6350 #ifndef _UINT8_T 6351 #define _UINT8_T 6352 #endif 6353 #ifndef _UINT16_T 6354 #define _UINT16_T 6355 #endif 6356 #ifndef _UINT32_T 6357 #define _UINT32_T 6358 #endif 6359EOF 6360fi 6361 6362# ------------- done basic int types, emit int64_t types ------------ 6363if test "$ac_cv_type_uint64_t" = yes; then 6364 sed 's/^ *//' >> tmp-stdint.h <<EOF 6365 6366 /* system headers have good uint64_t and int64_t */ 6367 #ifndef _INT64_T 6368 #define _INT64_T 6369 #endif 6370 #ifndef _UINT64_T 6371 #define _UINT64_T 6372 #endif 6373EOF 6374elif test "$ac_cv_type_u_int64_t" = yes; then 6375 sed 's/^ *//' >> tmp-stdint.h <<EOF 6376 6377 /* system headers have an u_int64_t (and int64_t) */ 6378 #ifndef _INT64_T 6379 #define _INT64_T 6380 #endif 6381 #ifndef _UINT64_T 6382 #define _UINT64_T 6383 #ifndef __uint64_t_defined 6384 #define __uint64_t_defined 6385 #ifndef uint64_t 6386 typedef u_int64_t uint64_t; 6387 #endif 6388 #endif 6389 #endif 6390EOF 6391elif test -n "$acx_cv_type_int64_t"; then 6392 sed 's/^ *//' >> tmp-stdint.h <<EOF 6393 6394 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 6395 #ifndef _INT64_T 6396 #define _INT64_T 6397 #ifndef int64_t 6398 typedef $acx_cv_type_int64_t int64_t; 6399 #endif 6400 #endif 6401 #ifndef _UINT64_T 6402 #define _UINT64_T 6403 #ifndef __uint64_t_defined 6404 #define __uint64_t_defined 6405 #ifndef uint64_t 6406 typedef unsigned $acx_cv_type_int64_t uint64_t; 6407 #endif 6408 #endif 6409 #endif 6410EOF 6411else 6412 sed 's/^ *//' >> tmp-stdint.h <<EOF 6413 6414 /* some common heuristics for int64_t, using compiler-specific tests */ 6415 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 6416 #ifndef _INT64_T 6417 #define _INT64_T 6418 #ifndef __int64_t_defined 6419 #ifndef int64_t 6420 typedef long long int64_t; 6421 #endif 6422 #endif 6423 #endif 6424 #ifndef _UINT64_T 6425 #define _UINT64_T 6426 #ifndef uint64_t 6427 typedef unsigned long long uint64_t; 6428 #endif 6429 #endif 6430 6431 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 6432 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 6433 does not implement __extension__. But that compiler doesn't define 6434 __GNUC_MINOR__. */ 6435 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 6436 # define __extension__ 6437 # endif 6438 6439 # ifndef _INT64_T 6440 # define _INT64_T 6441 # ifndef int64_t 6442 __extension__ typedef long long int64_t; 6443 # endif 6444 # endif 6445 # ifndef _UINT64_T 6446 # define _UINT64_T 6447 # ifndef uint64_t 6448 __extension__ typedef unsigned long long uint64_t; 6449 # endif 6450 # endif 6451 6452 #elif !defined __STRICT_ANSI__ 6453 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 6454 6455 # ifndef _INT64_T 6456 # define _INT64_T 6457 # ifndef int64_t 6458 typedef __int64 int64_t; 6459 # endif 6460 # endif 6461 # ifndef _UINT64_T 6462 # define _UINT64_T 6463 # ifndef uint64_t 6464 typedef unsigned __int64 uint64_t; 6465 # endif 6466 # endif 6467 # endif /* compiler */ 6468 6469 #endif /* ANSI version */ 6470EOF 6471fi 6472 6473# ------------- done int64_t types, emit intptr types ------------ 6474if test "$ac_cv_type_uintptr_t" != yes; then 6475 sed 's/^ *//' >> tmp-stdint.h <<EOF 6476 6477 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 6478 #ifndef __uintptr_t_defined 6479 #ifndef uintptr_t 6480 typedef u$acx_cv_type_intptr_t uintptr_t; 6481 #endif 6482 #endif 6483 #ifndef __intptr_t_defined 6484 #ifndef intptr_t 6485 typedef $acx_cv_type_intptr_t intptr_t; 6486 #endif 6487 #endif 6488EOF 6489fi 6490 6491# ------------- done intptr types, emit int_least types ------------ 6492if test "$ac_cv_type_int_least32_t" != yes; then 6493 sed 's/^ *//' >> tmp-stdint.h <<EOF 6494 6495 /* Define int_least types */ 6496 typedef int8_t int_least8_t; 6497 typedef int16_t int_least16_t; 6498 typedef int32_t int_least32_t; 6499 #ifdef _INT64_T 6500 typedef int64_t int_least64_t; 6501 #endif 6502 6503 typedef uint8_t uint_least8_t; 6504 typedef uint16_t uint_least16_t; 6505 typedef uint32_t uint_least32_t; 6506 #ifdef _UINT64_T 6507 typedef uint64_t uint_least64_t; 6508 #endif 6509EOF 6510fi 6511 6512# ------------- done intptr types, emit int_fast types ------------ 6513if test "$ac_cv_type_int_fast32_t" != yes; then 6514 sed 's/^ *//' >> tmp-stdint.h <<EOF 6515 6516 /* Define int_fast types. short is often slow */ 6517 typedef int8_t int_fast8_t; 6518 typedef int int_fast16_t; 6519 typedef int32_t int_fast32_t; 6520 #ifdef _INT64_T 6521 typedef int64_t int_fast64_t; 6522 #endif 6523 6524 typedef uint8_t uint_fast8_t; 6525 typedef unsigned int uint_fast16_t; 6526 typedef uint32_t uint_fast32_t; 6527 #ifdef _UINT64_T 6528 typedef uint64_t uint_fast64_t; 6529 #endif 6530EOF 6531fi 6532 6533if test "$ac_cv_type_uintmax_t" != yes; then 6534 sed 's/^ *//' >> tmp-stdint.h <<EOF 6535 6536 /* Define intmax based on what we found */ 6537 #ifndef intmax_t 6538 #ifdef _INT64_T 6539 typedef int64_t intmax_t; 6540 #else 6541 typedef long intmax_t; 6542 #endif 6543 #endif 6544 #ifndef uintmax_t 6545 #ifdef _UINT64_T 6546 typedef uint64_t uintmax_t; 6547 #else 6548 typedef unsigned long uintmax_t; 6549 #endif 6550 #endif 6551EOF 6552fi 6553 6554sed 's/^ *//' >> tmp-stdint.h <<EOF 6555 6556 #endif /* GCC_GENERATED_STDINT_H */ 6557EOF 6558 6559if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then 6560 rm -f tmp-stdint.h 6561else 6562 mv -f tmp-stdint.h gstdint.h 6563fi 6564 6565 ;; 6566 "config.h":H) echo timestamp > stamp-h1 ;; 6567 6568 esac 6569done # for ac_tag 6570 6571 6572as_fn_exit 0 6573_ACEOF 6574ac_clean_files=$ac_clean_files_save 6575 6576test $ac_write_fail = 0 || 6577 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 6578 6579 6580# configure is writing to config.log, and then calls config.status. 6581# config.status does its own redirection, appending to config.log. 6582# Unfortunately, on DOS this fails, as config.log is still kept open 6583# by configure, so config.status won't be able to write to it; its 6584# output is simply discarded. So we exec the FD to /dev/null, 6585# effectively closing config.log, so it can be properly (re)opened and 6586# appended to by config.status. When coming back to configure, we 6587# need to make the FD available again. 6588if test "$no_create" != yes; then 6589 ac_cs_success=: 6590 ac_config_status_args= 6591 test "$silent" = yes && 6592 ac_config_status_args="$ac_config_status_args --quiet" 6593 exec 5>/dev/null 6594 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 6595 exec 5>>config.log 6596 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 6597 # would make configure fail if this is the last instruction. 6598 $ac_cs_success || as_fn_exit $? 6599fi 6600if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 6601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 6602$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 6603fi 6604 6605