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