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