1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1 173 174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 PATH=/empty FPATH=/empty; export PATH FPATH 179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME= 558PACKAGE_TARNAME= 559PACKAGE_VERSION= 560PACKAGE_STRING= 561PACKAGE_BUGREPORT= 562PACKAGE_URL= 563 564ac_unique_file="as.h" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='am__EXEEXT_FALSE 602am__EXEEXT_TRUE 603LTLIBOBJS 604LIBOBJS 605LIBM 606ALLOCA 607GENINSRC_NEVER_FALSE 608GENINSRC_NEVER_TRUE 609MAINT 610MAINTAINER_MODE_FALSE 611MAINTAINER_MODE_TRUE 612MSGMERGE 613MSGFMT 614MKINSTALLDIRS 615CATOBJEXT 616GENCAT 617INSTOBJEXT 618DATADIRNAME 619CATALOGS 620POSUB 621GMSGFMT 622XGETTEXT 623INCINTL 624LIBINTL_DEP 625LIBINTL 626USE_NLS 627LEXLIB 628LEX_OUTPUT_ROOT 629LEX 630YFLAGS 631YACC 632OPCODES_LIB 633atof 634install_tooldir 635te_file 636obj_format 637target_cpu_type 638extra_objects 639cgen_cpu_prefix 640GDBINIT 641NO_WERROR 642WARN_CFLAGS 643OTOOL64 644OTOOL 645LIPO 646NMEDIT 647DSYMUTIL 648RANLIB 649AR 650OBJDUMP 651LN_S 652NM 653ac_ct_DUMPBIN 654DUMPBIN 655LD 656FGREP 657SED 658LIBTOOL 659EGREP 660GREP 661CPP 662am__fastdepCC_FALSE 663am__fastdepCC_TRUE 664CCDEPMODE 665AMDEPBACKSLASH 666AMDEP_FALSE 667AMDEP_TRUE 668am__quote 669am__include 670DEPDIR 671am__untar 672am__tar 673AMTAR 674am__leading_dot 675SET_MAKE 676AWK 677mkdir_p 678MKDIR_P 679INSTALL_STRIP_PROGRAM 680STRIP 681install_sh 682MAKEINFO 683AUTOHEADER 684AUTOMAKE 685AUTOCONF 686ACLOCAL 687VERSION 688PACKAGE 689CYGPATH_W 690am__isrc 691INSTALL_DATA 692INSTALL_SCRIPT 693INSTALL_PROGRAM 694OBJEXT 695EXEEXT 696ac_ct_CC 697CPPFLAGS 698LDFLAGS 699CFLAGS 700CC 701target_os 702target_vendor 703target_cpu 704target 705host_os 706host_vendor 707host_cpu 708host 709build_os 710build_vendor 711build_cpu 712build 713target_alias 714host_alias 715build_alias 716LIBS 717ECHO_T 718ECHO_N 719ECHO_C 720DEFS 721mandir 722localedir 723libdir 724psdir 725pdfdir 726dvidir 727htmldir 728infodir 729docdir 730oldincludedir 731includedir 732localstatedir 733sharedstatedir 734sysconfdir 735datadir 736datarootdir 737libexecdir 738sbindir 739bindir 740program_transform_name 741prefix 742exec_prefix 743PACKAGE_URL 744PACKAGE_BUGREPORT 745PACKAGE_STRING 746PACKAGE_VERSION 747PACKAGE_TARNAME 748PACKAGE_NAME 749PATH_SEPARATOR 750SHELL' 751ac_subst_files='' 752ac_user_opts=' 753enable_option_checking 754enable_dependency_tracking 755enable_plugins 756enable_largefile 757enable_shared 758enable_static 759with_pic 760enable_fast_install 761with_gnu_ld 762enable_libtool_lock 763enable_targets 764enable_checking 765enable_werror 766enable_build_warnings 767enable_nls 768enable_maintainer_mode 769with_zlib 770' 771 ac_precious_vars='build_alias 772host_alias 773target_alias 774CC 775CFLAGS 776LDFLAGS 777LIBS 778CPPFLAGS 779CPP 780YACC 781YFLAGS' 782 783 784# Initialize some variables set by options. 785ac_init_help= 786ac_init_version=false 787ac_unrecognized_opts= 788ac_unrecognized_sep= 789# The variables have the same names as the options, with 790# dashes changed to underlines. 791cache_file=/dev/null 792exec_prefix=NONE 793no_create= 794no_recursion= 795prefix=NONE 796program_prefix=NONE 797program_suffix=NONE 798program_transform_name=s,x,x, 799silent= 800site= 801srcdir= 802verbose= 803x_includes=NONE 804x_libraries=NONE 805 806# Installation directory options. 807# These are left unexpanded so users can "make install exec_prefix=/foo" 808# and all the variables that are supposed to be based on exec_prefix 809# by default will actually change. 810# Use braces instead of parens because sh, perl, etc. also accept them. 811# (The list follows the same order as the GNU Coding Standards.) 812bindir='${exec_prefix}/bin' 813sbindir='${exec_prefix}/sbin' 814libexecdir='${exec_prefix}/libexec' 815datarootdir='${prefix}/share' 816datadir='${datarootdir}' 817sysconfdir='${prefix}/etc' 818sharedstatedir='${prefix}/com' 819localstatedir='${prefix}/var' 820includedir='${prefix}/include' 821oldincludedir='/usr/include' 822docdir='${datarootdir}/doc/${PACKAGE}' 823infodir='${datarootdir}/info' 824htmldir='${docdir}' 825dvidir='${docdir}' 826pdfdir='${docdir}' 827psdir='${docdir}' 828libdir='${exec_prefix}/lib' 829localedir='${datarootdir}/locale' 830mandir='${datarootdir}/man' 831 832ac_prev= 833ac_dashdash= 834for ac_option 835do 836 # If the previous option needs an argument, assign it. 837 if test -n "$ac_prev"; then 838 eval $ac_prev=\$ac_option 839 ac_prev= 840 continue 841 fi 842 843 case $ac_option in 844 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 845 *) ac_optarg=yes ;; 846 esac 847 848 # Accept the important Cygnus configure options, so we can diagnose typos. 849 850 case $ac_dashdash$ac_option in 851 --) 852 ac_dashdash=yes ;; 853 854 -bindir | --bindir | --bindi | --bind | --bin | --bi) 855 ac_prev=bindir ;; 856 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 857 bindir=$ac_optarg ;; 858 859 -build | --build | --buil | --bui | --bu) 860 ac_prev=build_alias ;; 861 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 862 build_alias=$ac_optarg ;; 863 864 -cache-file | --cache-file | --cache-fil | --cache-fi \ 865 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 866 ac_prev=cache_file ;; 867 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 868 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 869 cache_file=$ac_optarg ;; 870 871 --config-cache | -C) 872 cache_file=config.cache ;; 873 874 -datadir | --datadir | --datadi | --datad) 875 ac_prev=datadir ;; 876 -datadir=* | --datadir=* | --datadi=* | --datad=*) 877 datadir=$ac_optarg ;; 878 879 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 880 | --dataroo | --dataro | --datar) 881 ac_prev=datarootdir ;; 882 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 883 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 884 datarootdir=$ac_optarg ;; 885 886 -disable-* | --disable-*) 887 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 888 # Reject names that are not valid shell variable names. 889 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 890 as_fn_error "invalid feature name: $ac_useropt" 891 ac_useropt_orig=$ac_useropt 892 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 893 case $ac_user_opts in 894 *" 895"enable_$ac_useropt" 896"*) ;; 897 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 898 ac_unrecognized_sep=', ';; 899 esac 900 eval enable_$ac_useropt=no ;; 901 902 -docdir | --docdir | --docdi | --doc | --do) 903 ac_prev=docdir ;; 904 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 905 docdir=$ac_optarg ;; 906 907 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 908 ac_prev=dvidir ;; 909 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 910 dvidir=$ac_optarg ;; 911 912 -enable-* | --enable-*) 913 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 914 # Reject names that are not valid shell variable names. 915 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 916 as_fn_error "invalid feature name: $ac_useropt" 917 ac_useropt_orig=$ac_useropt 918 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 919 case $ac_user_opts in 920 *" 921"enable_$ac_useropt" 922"*) ;; 923 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 924 ac_unrecognized_sep=', ';; 925 esac 926 eval enable_$ac_useropt=\$ac_optarg ;; 927 928 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 929 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 930 | --exec | --exe | --ex) 931 ac_prev=exec_prefix ;; 932 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 933 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 934 | --exec=* | --exe=* | --ex=*) 935 exec_prefix=$ac_optarg ;; 936 937 -gas | --gas | --ga | --g) 938 # Obsolete; use --with-gas. 939 with_gas=yes ;; 940 941 -help | --help | --hel | --he | -h) 942 ac_init_help=long ;; 943 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 944 ac_init_help=recursive ;; 945 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 946 ac_init_help=short ;; 947 948 -host | --host | --hos | --ho) 949 ac_prev=host_alias ;; 950 -host=* | --host=* | --hos=* | --ho=*) 951 host_alias=$ac_optarg ;; 952 953 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 954 ac_prev=htmldir ;; 955 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 956 | --ht=*) 957 htmldir=$ac_optarg ;; 958 959 -includedir | --includedir | --includedi | --included | --include \ 960 | --includ | --inclu | --incl | --inc) 961 ac_prev=includedir ;; 962 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 963 | --includ=* | --inclu=* | --incl=* | --inc=*) 964 includedir=$ac_optarg ;; 965 966 -infodir | --infodir | --infodi | --infod | --info | --inf) 967 ac_prev=infodir ;; 968 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 969 infodir=$ac_optarg ;; 970 971 -libdir | --libdir | --libdi | --libd) 972 ac_prev=libdir ;; 973 -libdir=* | --libdir=* | --libdi=* | --libd=*) 974 libdir=$ac_optarg ;; 975 976 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 977 | --libexe | --libex | --libe) 978 ac_prev=libexecdir ;; 979 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 980 | --libexe=* | --libex=* | --libe=*) 981 libexecdir=$ac_optarg ;; 982 983 -localedir | --localedir | --localedi | --localed | --locale) 984 ac_prev=localedir ;; 985 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 986 localedir=$ac_optarg ;; 987 988 -localstatedir | --localstatedir | --localstatedi | --localstated \ 989 | --localstate | --localstat | --localsta | --localst | --locals) 990 ac_prev=localstatedir ;; 991 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 992 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 993 localstatedir=$ac_optarg ;; 994 995 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 996 ac_prev=mandir ;; 997 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 998 mandir=$ac_optarg ;; 999 1000 -nfp | --nfp | --nf) 1001 # Obsolete; use --without-fp. 1002 with_fp=no ;; 1003 1004 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1005 | --no-cr | --no-c | -n) 1006 no_create=yes ;; 1007 1008 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1009 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1010 no_recursion=yes ;; 1011 1012 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1013 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1014 | --oldin | --oldi | --old | --ol | --o) 1015 ac_prev=oldincludedir ;; 1016 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1017 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1018 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1019 oldincludedir=$ac_optarg ;; 1020 1021 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1022 ac_prev=prefix ;; 1023 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1024 prefix=$ac_optarg ;; 1025 1026 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1027 | --program-pre | --program-pr | --program-p) 1028 ac_prev=program_prefix ;; 1029 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1030 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1031 program_prefix=$ac_optarg ;; 1032 1033 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1034 | --program-suf | --program-su | --program-s) 1035 ac_prev=program_suffix ;; 1036 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1037 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1038 program_suffix=$ac_optarg ;; 1039 1040 -program-transform-name | --program-transform-name \ 1041 | --program-transform-nam | --program-transform-na \ 1042 | --program-transform-n | --program-transform- \ 1043 | --program-transform | --program-transfor \ 1044 | --program-transfo | --program-transf \ 1045 | --program-trans | --program-tran \ 1046 | --progr-tra | --program-tr | --program-t) 1047 ac_prev=program_transform_name ;; 1048 -program-transform-name=* | --program-transform-name=* \ 1049 | --program-transform-nam=* | --program-transform-na=* \ 1050 | --program-transform-n=* | --program-transform-=* \ 1051 | --program-transform=* | --program-transfor=* \ 1052 | --program-transfo=* | --program-transf=* \ 1053 | --program-trans=* | --program-tran=* \ 1054 | --progr-tra=* | --program-tr=* | --program-t=*) 1055 program_transform_name=$ac_optarg ;; 1056 1057 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1058 ac_prev=pdfdir ;; 1059 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1060 pdfdir=$ac_optarg ;; 1061 1062 -psdir | --psdir | --psdi | --psd | --ps) 1063 ac_prev=psdir ;; 1064 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1065 psdir=$ac_optarg ;; 1066 1067 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1068 | -silent | --silent | --silen | --sile | --sil) 1069 silent=yes ;; 1070 1071 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1072 ac_prev=sbindir ;; 1073 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1074 | --sbi=* | --sb=*) 1075 sbindir=$ac_optarg ;; 1076 1077 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1078 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1079 | --sharedst | --shareds | --shared | --share | --shar \ 1080 | --sha | --sh) 1081 ac_prev=sharedstatedir ;; 1082 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1083 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1084 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1085 | --sha=* | --sh=*) 1086 sharedstatedir=$ac_optarg ;; 1087 1088 -site | --site | --sit) 1089 ac_prev=site ;; 1090 -site=* | --site=* | --sit=*) 1091 site=$ac_optarg ;; 1092 1093 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1094 ac_prev=srcdir ;; 1095 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1096 srcdir=$ac_optarg ;; 1097 1098 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1099 | --syscon | --sysco | --sysc | --sys | --sy) 1100 ac_prev=sysconfdir ;; 1101 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1102 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1103 sysconfdir=$ac_optarg ;; 1104 1105 -target | --target | --targe | --targ | --tar | --ta | --t) 1106 ac_prev=target_alias ;; 1107 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1108 target_alias=$ac_optarg ;; 1109 1110 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1111 verbose=yes ;; 1112 1113 -version | --version | --versio | --versi | --vers | -V) 1114 ac_init_version=: ;; 1115 1116 -with-* | --with-*) 1117 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1118 # Reject names that are not valid shell variable names. 1119 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1120 as_fn_error "invalid package name: $ac_useropt" 1121 ac_useropt_orig=$ac_useropt 1122 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1123 case $ac_user_opts in 1124 *" 1125"with_$ac_useropt" 1126"*) ;; 1127 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1128 ac_unrecognized_sep=', ';; 1129 esac 1130 eval with_$ac_useropt=\$ac_optarg ;; 1131 1132 -without-* | --without-*) 1133 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1134 # Reject names that are not valid shell variable names. 1135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1136 as_fn_error "invalid package name: $ac_useropt" 1137 ac_useropt_orig=$ac_useropt 1138 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1139 case $ac_user_opts in 1140 *" 1141"with_$ac_useropt" 1142"*) ;; 1143 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1144 ac_unrecognized_sep=', ';; 1145 esac 1146 eval with_$ac_useropt=no ;; 1147 1148 --x) 1149 # Obsolete; use --with-x. 1150 with_x=yes ;; 1151 1152 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1153 | --x-incl | --x-inc | --x-in | --x-i) 1154 ac_prev=x_includes ;; 1155 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1156 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1157 x_includes=$ac_optarg ;; 1158 1159 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1160 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1161 ac_prev=x_libraries ;; 1162 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1163 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1164 x_libraries=$ac_optarg ;; 1165 1166 -*) as_fn_error "unrecognized option: \`$ac_option' 1167Try \`$0 --help' for more information." 1168 ;; 1169 1170 *=*) 1171 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1172 # Reject names that are not valid shell variable names. 1173 case $ac_envvar in #( 1174 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1175 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1176 esac 1177 eval $ac_envvar=\$ac_optarg 1178 export $ac_envvar ;; 1179 1180 *) 1181 # FIXME: should be removed in autoconf 3.0. 1182 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1183 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1184 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1185 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1186 ;; 1187 1188 esac 1189done 1190 1191if test -n "$ac_prev"; then 1192 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1193 as_fn_error "missing argument to $ac_option" 1194fi 1195 1196if test -n "$ac_unrecognized_opts"; then 1197 case $enable_option_checking in 1198 no) ;; 1199 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1200 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1201 esac 1202fi 1203 1204# Check all directory arguments for consistency. 1205for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1206 datadir sysconfdir sharedstatedir localstatedir includedir \ 1207 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1208 libdir localedir mandir 1209do 1210 eval ac_val=\$$ac_var 1211 # Remove trailing slashes. 1212 case $ac_val in 1213 */ ) 1214 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1215 eval $ac_var=\$ac_val;; 1216 esac 1217 # Be sure to have absolute directory names. 1218 case $ac_val in 1219 [\\/$]* | ?:[\\/]* ) continue;; 1220 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1221 esac 1222 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1223done 1224 1225# There might be people who depend on the old broken behavior: `$host' 1226# used to hold the argument of --host etc. 1227# FIXME: To remove some day. 1228build=$build_alias 1229host=$host_alias 1230target=$target_alias 1231 1232# FIXME: To remove some day. 1233if test "x$host_alias" != x; then 1234 if test "x$build_alias" = x; then 1235 cross_compiling=maybe 1236 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1237 If a cross compiler is detected then cross compile mode will be used." >&2 1238 elif test "x$build_alias" != "x$host_alias"; then 1239 cross_compiling=yes 1240 fi 1241fi 1242 1243ac_tool_prefix= 1244test -n "$host_alias" && ac_tool_prefix=$host_alias- 1245 1246test "$silent" = yes && exec 6>/dev/null 1247 1248 1249ac_pwd=`pwd` && test -n "$ac_pwd" && 1250ac_ls_di=`ls -di .` && 1251ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1252 as_fn_error "working directory cannot be determined" 1253test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1254 as_fn_error "pwd does not report name of working directory" 1255 1256 1257# Find the source files, if location was not specified. 1258if test -z "$srcdir"; then 1259 ac_srcdir_defaulted=yes 1260 # Try the directory containing this script, then the parent directory. 1261 ac_confdir=`$as_dirname -- "$as_myself" || 1262$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1263 X"$as_myself" : 'X\(//\)[^/]' \| \ 1264 X"$as_myself" : 'X\(//\)$' \| \ 1265 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1266$as_echo X"$as_myself" | 1267 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1268 s//\1/ 1269 q 1270 } 1271 /^X\(\/\/\)[^/].*/{ 1272 s//\1/ 1273 q 1274 } 1275 /^X\(\/\/\)$/{ 1276 s//\1/ 1277 q 1278 } 1279 /^X\(\/\).*/{ 1280 s//\1/ 1281 q 1282 } 1283 s/.*/./; q'` 1284 srcdir=$ac_confdir 1285 if test ! -r "$srcdir/$ac_unique_file"; then 1286 srcdir=.. 1287 fi 1288else 1289 ac_srcdir_defaulted=no 1290fi 1291if test ! -r "$srcdir/$ac_unique_file"; then 1292 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1293 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1294fi 1295ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1296ac_abs_confdir=`( 1297 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1298 pwd)` 1299# When building in place, set srcdir=. 1300if test "$ac_abs_confdir" = "$ac_pwd"; then 1301 srcdir=. 1302fi 1303# Remove unnecessary trailing slashes from srcdir. 1304# Double slashes in file names in object file debugging info 1305# mess up M-x gdb in Emacs. 1306case $srcdir in 1307*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1308esac 1309for ac_var in $ac_precious_vars; do 1310 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1311 eval ac_env_${ac_var}_value=\$${ac_var} 1312 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1313 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1314done 1315 1316# 1317# Report the --help message. 1318# 1319if test "$ac_init_help" = "long"; then 1320 # Omit some internal or obsolete options to make the list less imposing. 1321 # This message is too long to be a string in the A/UX 3.1 sh. 1322 cat <<_ACEOF 1323\`configure' configures this package to adapt to many kinds of systems. 1324 1325Usage: $0 [OPTION]... [VAR=VALUE]... 1326 1327To assign environment variables (e.g., CC, CFLAGS...), specify them as 1328VAR=VALUE. See below for descriptions of some of the useful variables. 1329 1330Defaults for the options are specified in brackets. 1331 1332Configuration: 1333 -h, --help display this help and exit 1334 --help=short display options specific to this package 1335 --help=recursive display the short help of all the included packages 1336 -V, --version display version information and exit 1337 -q, --quiet, --silent do not print \`checking...' messages 1338 --cache-file=FILE cache test results in FILE [disabled] 1339 -C, --config-cache alias for \`--cache-file=config.cache' 1340 -n, --no-create do not create output files 1341 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1342 1343Installation directories: 1344 --prefix=PREFIX install architecture-independent files in PREFIX 1345 [$ac_default_prefix] 1346 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1347 [PREFIX] 1348 1349By default, \`make install' will install all the files in 1350\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1351an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1352for instance \`--prefix=\$HOME'. 1353 1354For better control, use the options below. 1355 1356Fine tuning of the installation directories: 1357 --bindir=DIR user executables [EPREFIX/bin] 1358 --sbindir=DIR system admin executables [EPREFIX/sbin] 1359 --libexecdir=DIR program executables [EPREFIX/libexec] 1360 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1361 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1362 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1363 --libdir=DIR object code libraries [EPREFIX/lib] 1364 --includedir=DIR C header files [PREFIX/include] 1365 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1366 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1367 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1368 --infodir=DIR info documentation [DATAROOTDIR/info] 1369 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1370 --mandir=DIR man documentation [DATAROOTDIR/man] 1371 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1372 --htmldir=DIR html documentation [DOCDIR] 1373 --dvidir=DIR dvi documentation [DOCDIR] 1374 --pdfdir=DIR pdf documentation [DOCDIR] 1375 --psdir=DIR ps documentation [DOCDIR] 1376_ACEOF 1377 1378 cat <<\_ACEOF 1379 1380Program names: 1381 --program-prefix=PREFIX prepend PREFIX to installed program names 1382 --program-suffix=SUFFIX append SUFFIX to installed program names 1383 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1384 1385System types: 1386 --build=BUILD configure for building on BUILD [guessed] 1387 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1388 --target=TARGET configure for building compilers for TARGET [HOST] 1389_ACEOF 1390fi 1391 1392if test -n "$ac_init_help"; then 1393 1394 cat <<\_ACEOF 1395 1396Optional Features: 1397 --disable-option-checking ignore unrecognized --enable/--with options 1398 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1399 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1400 --disable-dependency-tracking speeds up one-time build 1401 --enable-dependency-tracking do not reject slow dependency extractors 1402 --enable-plugins Enable support for plugins (defaults no) 1403 --disable-largefile omit support for large files 1404 --enable-shared[=PKGS] build shared libraries [default=yes] 1405 --enable-static[=PKGS] build static libraries [default=yes] 1406 --enable-fast-install[=PKGS] 1407 optimize for fast installation [default=yes] 1408 --disable-libtool-lock avoid locking (might break parallel builds) 1409 --enable-targets alternative target configurations besides the primary 1410 --enable-checking enable run-time checks 1411 --enable-werror treat compile warnings as errors 1412 --enable-build-warnings enable build-time compiler warnings 1413 --disable-nls do not use Native Language Support 1414 --enable-maintainer-mode enable make rules and dependencies not useful 1415 (and sometimes confusing) to the casual installer 1416 1417Optional Packages: 1418 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1419 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1420 --with-pic try to use only PIC/non-PIC objects [default=use 1421 both] 1422 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1423 --with-zlib include zlib support (auto/yes/no) default=auto 1424 1425Some influential environment variables: 1426 CC C compiler command 1427 CFLAGS C compiler flags 1428 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1429 nonstandard directory <lib dir> 1430 LIBS libraries to pass to the linker, e.g. -l<library> 1431 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1432 you have headers in a nonstandard directory <include dir> 1433 CPP C preprocessor 1434 YACC The `Yet Another C Compiler' implementation to use. Defaults to 1435 the first program found out of: `bison -y', `byacc', `yacc'. 1436 YFLAGS The list of arguments that will be passed by default to $YACC. 1437 This script will default YFLAGS to the empty string to avoid a 1438 default value of `-d' given by some make applications. 1439 1440Use these variables to override the choices made by `configure' or to help 1441it to find libraries and programs with nonstandard names/locations. 1442 1443Report bugs to the package provider. 1444_ACEOF 1445ac_status=$? 1446fi 1447 1448if test "$ac_init_help" = "recursive"; then 1449 # If there are subdirs, report their specific --help. 1450 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1451 test -d "$ac_dir" || 1452 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1453 continue 1454 ac_builddir=. 1455 1456case "$ac_dir" in 1457.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1458*) 1459 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1460 # A ".." for each directory in $ac_dir_suffix. 1461 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1462 case $ac_top_builddir_sub in 1463 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1464 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1465 esac ;; 1466esac 1467ac_abs_top_builddir=$ac_pwd 1468ac_abs_builddir=$ac_pwd$ac_dir_suffix 1469# for backward compatibility: 1470ac_top_builddir=$ac_top_build_prefix 1471 1472case $srcdir in 1473 .) # We are building in place. 1474 ac_srcdir=. 1475 ac_top_srcdir=$ac_top_builddir_sub 1476 ac_abs_top_srcdir=$ac_pwd ;; 1477 [\\/]* | ?:[\\/]* ) # Absolute name. 1478 ac_srcdir=$srcdir$ac_dir_suffix; 1479 ac_top_srcdir=$srcdir 1480 ac_abs_top_srcdir=$srcdir ;; 1481 *) # Relative name. 1482 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1483 ac_top_srcdir=$ac_top_build_prefix$srcdir 1484 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1485esac 1486ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1487 1488 cd "$ac_dir" || { ac_status=$?; continue; } 1489 # Check for guested configure. 1490 if test -f "$ac_srcdir/configure.gnu"; then 1491 echo && 1492 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1493 elif test -f "$ac_srcdir/configure"; then 1494 echo && 1495 $SHELL "$ac_srcdir/configure" --help=recursive 1496 else 1497 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1498 fi || ac_status=$? 1499 cd "$ac_pwd" || { ac_status=$?; break; } 1500 done 1501fi 1502 1503test -n "$ac_init_help" && exit $ac_status 1504if $ac_init_version; then 1505 cat <<\_ACEOF 1506configure 1507generated by GNU Autoconf 2.64 1508 1509Copyright (C) 2009 Free Software Foundation, Inc. 1510This configure script is free software; the Free Software Foundation 1511gives unlimited permission to copy, distribute and modify it. 1512_ACEOF 1513 exit 1514fi 1515 1516## ------------------------ ## 1517## Autoconf initialization. ## 1518## ------------------------ ## 1519 1520# ac_fn_c_try_compile LINENO 1521# -------------------------- 1522# Try to compile conftest.$ac_ext, and return whether this succeeded. 1523ac_fn_c_try_compile () 1524{ 1525 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1526 rm -f conftest.$ac_objext 1527 if { { ac_try="$ac_compile" 1528case "(($ac_try" in 1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1530 *) ac_try_echo=$ac_try;; 1531esac 1532eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1533$as_echo "$ac_try_echo"; } >&5 1534 (eval "$ac_compile") 2>conftest.err 1535 ac_status=$? 1536 if test -s conftest.err; then 1537 grep -v '^ *+' conftest.err >conftest.er1 1538 cat conftest.er1 >&5 1539 mv -f conftest.er1 conftest.err 1540 fi 1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1542 test $ac_status = 0; } && { 1543 test -z "$ac_c_werror_flag" || 1544 test ! -s conftest.err 1545 } && test -s conftest.$ac_objext; then : 1546 ac_retval=0 1547else 1548 $as_echo "$as_me: failed program was:" >&5 1549sed 's/^/| /' conftest.$ac_ext >&5 1550 1551 ac_retval=1 1552fi 1553 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1554 return $ac_retval 1555 1556} # ac_fn_c_try_compile 1557 1558# ac_fn_c_try_link LINENO 1559# ----------------------- 1560# Try to link conftest.$ac_ext, and return whether this succeeded. 1561ac_fn_c_try_link () 1562{ 1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1564 rm -f conftest.$ac_objext conftest$ac_exeext 1565 if { { ac_try="$ac_link" 1566case "(($ac_try" in 1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1568 *) ac_try_echo=$ac_try;; 1569esac 1570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1571$as_echo "$ac_try_echo"; } >&5 1572 (eval "$ac_link") 2>conftest.err 1573 ac_status=$? 1574 if test -s conftest.err; then 1575 grep -v '^ *+' conftest.err >conftest.er1 1576 cat conftest.er1 >&5 1577 mv -f conftest.er1 conftest.err 1578 fi 1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1580 test $ac_status = 0; } && { 1581 test -z "$ac_c_werror_flag" || 1582 test ! -s conftest.err 1583 } && test -s conftest$ac_exeext && { 1584 test "$cross_compiling" = yes || 1585 $as_test_x conftest$ac_exeext 1586 }; then : 1587 ac_retval=0 1588else 1589 $as_echo "$as_me: failed program was:" >&5 1590sed 's/^/| /' conftest.$ac_ext >&5 1591 1592 ac_retval=1 1593fi 1594 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1595 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1596 # interfere with the next link command; also delete a directory that is 1597 # left behind by Apple's compiler. We do this before executing the actions. 1598 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1599 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1600 return $ac_retval 1601 1602} # ac_fn_c_try_link 1603 1604# ac_fn_c_try_cpp LINENO 1605# ---------------------- 1606# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1607ac_fn_c_try_cpp () 1608{ 1609 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1610 if { { ac_try="$ac_cpp conftest.$ac_ext" 1611case "(($ac_try" in 1612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1613 *) ac_try_echo=$ac_try;; 1614esac 1615eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1616$as_echo "$ac_try_echo"; } >&5 1617 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1618 ac_status=$? 1619 if test -s conftest.err; then 1620 grep -v '^ *+' conftest.err >conftest.er1 1621 cat conftest.er1 >&5 1622 mv -f conftest.er1 conftest.err 1623 fi 1624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1625 test $ac_status = 0; } >/dev/null && { 1626 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1627 test ! -s conftest.err 1628 }; then : 1629 ac_retval=0 1630else 1631 $as_echo "$as_me: failed program was:" >&5 1632sed 's/^/| /' conftest.$ac_ext >&5 1633 1634 ac_retval=1 1635fi 1636 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1637 return $ac_retval 1638 1639} # ac_fn_c_try_cpp 1640 1641# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1642# ------------------------------------------------------- 1643# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1644# the include files in INCLUDES and setting the cache variable VAR 1645# accordingly. 1646ac_fn_c_check_header_mongrel () 1647{ 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1651$as_echo_n "checking for $2... " >&6; } 1652if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1653 $as_echo_n "(cached) " >&6 1654fi 1655eval ac_res=\$$3 1656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1657$as_echo "$ac_res" >&6; } 1658else 1659 # Is the header compilable? 1660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1661$as_echo_n "checking $2 usability... " >&6; } 1662cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1663/* end confdefs.h. */ 1664$4 1665#include <$2> 1666_ACEOF 1667if ac_fn_c_try_compile "$LINENO"; then : 1668 ac_header_compiler=yes 1669else 1670 ac_header_compiler=no 1671fi 1672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1674$as_echo "$ac_header_compiler" >&6; } 1675 1676# Is the header present? 1677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1678$as_echo_n "checking $2 presence... " >&6; } 1679cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1680/* end confdefs.h. */ 1681#include <$2> 1682_ACEOF 1683if ac_fn_c_try_cpp "$LINENO"; then : 1684 ac_header_preproc=yes 1685else 1686 ac_header_preproc=no 1687fi 1688rm -f conftest.err conftest.$ac_ext 1689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1690$as_echo "$ac_header_preproc" >&6; } 1691 1692# So? What about this header? 1693case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1694 yes:no: ) 1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1696$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1698$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1699 ;; 1700 no:yes:* ) 1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1702$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1704$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1706$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1708$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1710$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1711 ;; 1712esac 1713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1714$as_echo_n "checking for $2... " >&6; } 1715if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1716 $as_echo_n "(cached) " >&6 1717else 1718 eval "$3=\$ac_header_compiler" 1719fi 1720eval ac_res=\$$3 1721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1722$as_echo "$ac_res" >&6; } 1723fi 1724 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1725 1726} # ac_fn_c_check_header_mongrel 1727 1728# ac_fn_c_try_run LINENO 1729# ---------------------- 1730# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1731# that executables *can* be run. 1732ac_fn_c_try_run () 1733{ 1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1735 if { { ac_try="$ac_link" 1736case "(($ac_try" in 1737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1738 *) ac_try_echo=$ac_try;; 1739esac 1740eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1741$as_echo "$ac_try_echo"; } >&5 1742 (eval "$ac_link") 2>&5 1743 ac_status=$? 1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1745 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1746 { { case "(($ac_try" in 1747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1748 *) ac_try_echo=$ac_try;; 1749esac 1750eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1751$as_echo "$ac_try_echo"; } >&5 1752 (eval "$ac_try") 2>&5 1753 ac_status=$? 1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1755 test $ac_status = 0; }; }; then : 1756 ac_retval=0 1757else 1758 $as_echo "$as_me: program exited with status $ac_status" >&5 1759 $as_echo "$as_me: failed program was:" >&5 1760sed 's/^/| /' conftest.$ac_ext >&5 1761 1762 ac_retval=$ac_status 1763fi 1764 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1765 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1766 return $ac_retval 1767 1768} # ac_fn_c_try_run 1769 1770# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1771# ------------------------------------------------------- 1772# Tests whether HEADER exists and can be compiled using the include files in 1773# INCLUDES, setting the cache variable VAR accordingly. 1774ac_fn_c_check_header_compile () 1775{ 1776 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1778$as_echo_n "checking for $2... " >&6; } 1779if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1780 $as_echo_n "(cached) " >&6 1781else 1782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1783/* end confdefs.h. */ 1784$4 1785#include <$2> 1786_ACEOF 1787if ac_fn_c_try_compile "$LINENO"; then : 1788 eval "$3=yes" 1789else 1790 eval "$3=no" 1791fi 1792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1793fi 1794eval ac_res=\$$3 1795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1796$as_echo "$ac_res" >&6; } 1797 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1798 1799} # ac_fn_c_check_header_compile 1800 1801# ac_fn_c_check_func LINENO FUNC VAR 1802# ---------------------------------- 1803# Tests whether FUNC exists, setting the cache variable VAR accordingly 1804ac_fn_c_check_func () 1805{ 1806 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1808$as_echo_n "checking for $2... " >&6; } 1809if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1810 $as_echo_n "(cached) " >&6 1811else 1812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1813/* end confdefs.h. */ 1814/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1815 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1816#define $2 innocuous_$2 1817 1818/* System header to define __stub macros and hopefully few prototypes, 1819 which can conflict with char $2 (); below. 1820 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1821 <limits.h> exists even on freestanding compilers. */ 1822 1823#ifdef __STDC__ 1824# include <limits.h> 1825#else 1826# include <assert.h> 1827#endif 1828 1829#undef $2 1830 1831/* Override any GCC internal prototype to avoid an error. 1832 Use char because int might match the return type of a GCC 1833 builtin and then its argument prototype would still apply. */ 1834#ifdef __cplusplus 1835extern "C" 1836#endif 1837char $2 (); 1838/* The GNU C library defines this for functions which it implements 1839 to always fail with ENOSYS. Some functions are actually named 1840 something starting with __ and the normal name is an alias. */ 1841#if defined __stub_$2 || defined __stub___$2 1842choke me 1843#endif 1844 1845int 1846main () 1847{ 1848return $2 (); 1849 ; 1850 return 0; 1851} 1852_ACEOF 1853if ac_fn_c_try_link "$LINENO"; then : 1854 eval "$3=yes" 1855else 1856 eval "$3=no" 1857fi 1858rm -f core conftest.err conftest.$ac_objext \ 1859 conftest$ac_exeext conftest.$ac_ext 1860fi 1861eval ac_res=\$$3 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1863$as_echo "$ac_res" >&6; } 1864 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1865 1866} # ac_fn_c_check_func 1867 1868# ac_fn_c_check_decl LINENO SYMBOL VAR 1869# ------------------------------------ 1870# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 1871ac_fn_c_check_decl () 1872{ 1873 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1874 as_decl_name=`echo $2|sed 's/ *(.*//'` 1875 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1877$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1878if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1879 $as_echo_n "(cached) " >&6 1880else 1881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1882/* end confdefs.h. */ 1883$4 1884int 1885main () 1886{ 1887#ifndef $as_decl_name 1888#ifdef __cplusplus 1889 (void) $as_decl_use; 1890#else 1891 (void) $as_decl_name; 1892#endif 1893#endif 1894 1895 ; 1896 return 0; 1897} 1898_ACEOF 1899if ac_fn_c_try_compile "$LINENO"; then : 1900 eval "$3=yes" 1901else 1902 eval "$3=no" 1903fi 1904rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1905fi 1906eval ac_res=\$$3 1907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1908$as_echo "$ac_res" >&6; } 1909 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1910 1911} # ac_fn_c_check_decl 1912cat >config.log <<_ACEOF 1913This file contains any messages produced by compilers while 1914running configure, to aid debugging if configure makes a mistake. 1915 1916It was created by $as_me, which was 1917generated by GNU Autoconf 2.64. Invocation command line was 1918 1919 $ $0 $@ 1920 1921_ACEOF 1922exec 5>>config.log 1923{ 1924cat <<_ASUNAME 1925## --------- ## 1926## Platform. ## 1927## --------- ## 1928 1929hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1930uname -m = `(uname -m) 2>/dev/null || echo unknown` 1931uname -r = `(uname -r) 2>/dev/null || echo unknown` 1932uname -s = `(uname -s) 2>/dev/null || echo unknown` 1933uname -v = `(uname -v) 2>/dev/null || echo unknown` 1934 1935/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1936/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1937 1938/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1939/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1940/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1941/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1942/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1943/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1944/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1945 1946_ASUNAME 1947 1948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1949for as_dir in $PATH 1950do 1951 IFS=$as_save_IFS 1952 test -z "$as_dir" && as_dir=. 1953 $as_echo "PATH: $as_dir" 1954 done 1955IFS=$as_save_IFS 1956 1957} >&5 1958 1959cat >&5 <<_ACEOF 1960 1961 1962## ----------- ## 1963## Core tests. ## 1964## ----------- ## 1965 1966_ACEOF 1967 1968 1969# Keep a trace of the command line. 1970# Strip out --no-create and --no-recursion so they do not pile up. 1971# Strip out --silent because we don't want to record it for future runs. 1972# Also quote any args containing shell meta-characters. 1973# Make two passes to allow for proper duplicate-argument suppression. 1974ac_configure_args= 1975ac_configure_args0= 1976ac_configure_args1= 1977ac_must_keep_next=false 1978for ac_pass in 1 2 1979do 1980 for ac_arg 1981 do 1982 case $ac_arg in 1983 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1984 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1985 | -silent | --silent | --silen | --sile | --sil) 1986 continue ;; 1987 *\'*) 1988 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1989 esac 1990 case $ac_pass in 1991 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1992 2) 1993 as_fn_append ac_configure_args1 " '$ac_arg'" 1994 if test $ac_must_keep_next = true; then 1995 ac_must_keep_next=false # Got value, back to normal. 1996 else 1997 case $ac_arg in 1998 *=* | --config-cache | -C | -disable-* | --disable-* \ 1999 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2000 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2001 | -with-* | --with-* | -without-* | --without-* | --x) 2002 case "$ac_configure_args0 " in 2003 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2004 esac 2005 ;; 2006 -* ) ac_must_keep_next=true ;; 2007 esac 2008 fi 2009 as_fn_append ac_configure_args " '$ac_arg'" 2010 ;; 2011 esac 2012 done 2013done 2014{ ac_configure_args0=; unset ac_configure_args0;} 2015{ ac_configure_args1=; unset ac_configure_args1;} 2016 2017# When interrupted or exit'd, cleanup temporary files, and complete 2018# config.log. We remove comments because anyway the quotes in there 2019# would cause problems or look ugly. 2020# WARNING: Use '\'' to represent an apostrophe within the trap. 2021# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2022trap 'exit_status=$? 2023 # Save into config.log some information that might help in debugging. 2024 { 2025 echo 2026 2027 cat <<\_ASBOX 2028## ---------------- ## 2029## Cache variables. ## 2030## ---------------- ## 2031_ASBOX 2032 echo 2033 # The following way of writing the cache mishandles newlines in values, 2034( 2035 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2036 eval ac_val=\$$ac_var 2037 case $ac_val in #( 2038 *${as_nl}*) 2039 case $ac_var in #( 2040 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2041$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2042 esac 2043 case $ac_var in #( 2044 _ | IFS | as_nl) ;; #( 2045 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2046 *) { eval $ac_var=; unset $ac_var;} ;; 2047 esac ;; 2048 esac 2049 done 2050 (set) 2>&1 | 2051 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2052 *${as_nl}ac_space=\ *) 2053 sed -n \ 2054 "s/'\''/'\''\\\\'\'''\''/g; 2055 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2056 ;; #( 2057 *) 2058 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2059 ;; 2060 esac | 2061 sort 2062) 2063 echo 2064 2065 cat <<\_ASBOX 2066## ----------------- ## 2067## Output variables. ## 2068## ----------------- ## 2069_ASBOX 2070 echo 2071 for ac_var in $ac_subst_vars 2072 do 2073 eval ac_val=\$$ac_var 2074 case $ac_val in 2075 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2076 esac 2077 $as_echo "$ac_var='\''$ac_val'\''" 2078 done | sort 2079 echo 2080 2081 if test -n "$ac_subst_files"; then 2082 cat <<\_ASBOX 2083## ------------------- ## 2084## File substitutions. ## 2085## ------------------- ## 2086_ASBOX 2087 echo 2088 for ac_var in $ac_subst_files 2089 do 2090 eval ac_val=\$$ac_var 2091 case $ac_val in 2092 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2093 esac 2094 $as_echo "$ac_var='\''$ac_val'\''" 2095 done | sort 2096 echo 2097 fi 2098 2099 if test -s confdefs.h; then 2100 cat <<\_ASBOX 2101## ----------- ## 2102## confdefs.h. ## 2103## ----------- ## 2104_ASBOX 2105 echo 2106 cat confdefs.h 2107 echo 2108 fi 2109 test "$ac_signal" != 0 && 2110 $as_echo "$as_me: caught signal $ac_signal" 2111 $as_echo "$as_me: exit $exit_status" 2112 } >&5 2113 rm -f core *.core core.conftest.* && 2114 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2115 exit $exit_status 2116' 0 2117for ac_signal in 1 2 13 15; do 2118 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2119done 2120ac_signal=0 2121 2122# confdefs.h avoids OS command line length limits that DEFS can exceed. 2123rm -f -r conftest* confdefs.h 2124 2125$as_echo "/* confdefs.h */" > confdefs.h 2126 2127# Predefined preprocessor variables. 2128 2129cat >>confdefs.h <<_ACEOF 2130#define PACKAGE_NAME "$PACKAGE_NAME" 2131_ACEOF 2132 2133cat >>confdefs.h <<_ACEOF 2134#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2135_ACEOF 2136 2137cat >>confdefs.h <<_ACEOF 2138#define PACKAGE_VERSION "$PACKAGE_VERSION" 2139_ACEOF 2140 2141cat >>confdefs.h <<_ACEOF 2142#define PACKAGE_STRING "$PACKAGE_STRING" 2143_ACEOF 2144 2145cat >>confdefs.h <<_ACEOF 2146#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2147_ACEOF 2148 2149cat >>confdefs.h <<_ACEOF 2150#define PACKAGE_URL "$PACKAGE_URL" 2151_ACEOF 2152 2153 2154# Let the site file select an alternate cache file if it wants to. 2155# Prefer an explicitly selected file to automatically selected ones. 2156ac_site_file1=NONE 2157ac_site_file2=NONE 2158if test -n "$CONFIG_SITE"; then 2159 ac_site_file1=$CONFIG_SITE 2160elif test "x$prefix" != xNONE; then 2161 ac_site_file1=$prefix/share/config.site 2162 ac_site_file2=$prefix/etc/config.site 2163else 2164 ac_site_file1=$ac_default_prefix/share/config.site 2165 ac_site_file2=$ac_default_prefix/etc/config.site 2166fi 2167for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2168do 2169 test "x$ac_site_file" = xNONE && continue 2170 if test -r "$ac_site_file"; then 2171 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2172$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2173 sed 's/^/| /' "$ac_site_file" >&5 2174 . "$ac_site_file" 2175 fi 2176done 2177 2178if test -r "$cache_file"; then 2179 # Some versions of bash will fail to source /dev/null (special 2180 # files actually), so we avoid doing that. 2181 if test -f "$cache_file"; then 2182 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2183$as_echo "$as_me: loading cache $cache_file" >&6;} 2184 case $cache_file in 2185 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2186 *) . "./$cache_file";; 2187 esac 2188 fi 2189else 2190 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2191$as_echo "$as_me: creating cache $cache_file" >&6;} 2192 >$cache_file 2193fi 2194 2195# Check that the precious variables saved in the cache have kept the same 2196# value. 2197ac_cache_corrupted=false 2198for ac_var in $ac_precious_vars; do 2199 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2200 eval ac_new_set=\$ac_env_${ac_var}_set 2201 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2202 eval ac_new_val=\$ac_env_${ac_var}_value 2203 case $ac_old_set,$ac_new_set in 2204 set,) 2205 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2206$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2207 ac_cache_corrupted=: ;; 2208 ,set) 2209 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2210$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2211 ac_cache_corrupted=: ;; 2212 ,);; 2213 *) 2214 if test "x$ac_old_val" != "x$ac_new_val"; then 2215 # differences in whitespace do not lead to failure. 2216 ac_old_val_w=`echo x $ac_old_val` 2217 ac_new_val_w=`echo x $ac_new_val` 2218 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2220$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2221 ac_cache_corrupted=: 2222 else 2223 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2224$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2225 eval $ac_var=\$ac_old_val 2226 fi 2227 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2228$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2229 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2230$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2231 fi;; 2232 esac 2233 # Pass precious variables to config.status. 2234 if test "$ac_new_set" = set; then 2235 case $ac_new_val in 2236 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2237 *) ac_arg=$ac_var=$ac_new_val ;; 2238 esac 2239 case " $ac_configure_args " in 2240 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2241 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2242 esac 2243 fi 2244done 2245if $ac_cache_corrupted; then 2246 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2247$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2248 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2249$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2250 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2251fi 2252## -------------------- ## 2253## Main body of script. ## 2254## -------------------- ## 2255 2256ac_ext=c 2257ac_cpp='$CPP $CPPFLAGS' 2258ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2259ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2260ac_compiler_gnu=$ac_cv_c_compiler_gnu 2261 2262 2263 2264 2265 2266 2267 2268ac_aux_dir= 2269for ac_dir in .. "$srcdir"/..; do 2270 for ac_t in install-sh install.sh shtool; do 2271 if test -f "$ac_dir/$ac_t"; then 2272 ac_aux_dir=$ac_dir 2273 ac_install_sh="$ac_aux_dir/$ac_t -c" 2274 break 2 2275 fi 2276 done 2277done 2278if test -z "$ac_aux_dir"; then 2279 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5 2280fi 2281 2282# These three variables are undocumented and unsupported, 2283# and are intended to be withdrawn in a future Autoconf release. 2284# They can cause serious problems if a builder's source tree is in a directory 2285# whose full name contains unusual characters. 2286ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2287ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2288ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2289 2290 2291# Make sure we can run config.sub. 2292$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2293 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2294 2295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2296$as_echo_n "checking build system type... " >&6; } 2297if test "${ac_cv_build+set}" = set; then : 2298 $as_echo_n "(cached) " >&6 2299else 2300 ac_build_alias=$build_alias 2301test "x$ac_build_alias" = x && 2302 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2303test "x$ac_build_alias" = x && 2304 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2305ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2306 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2307 2308fi 2309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2310$as_echo "$ac_cv_build" >&6; } 2311case $ac_cv_build in 2312*-*-*) ;; 2313*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2314esac 2315build=$ac_cv_build 2316ac_save_IFS=$IFS; IFS='-' 2317set x $ac_cv_build 2318shift 2319build_cpu=$1 2320build_vendor=$2 2321shift; shift 2322# Remember, the first character of IFS is used to create $*, 2323# except with old shells: 2324build_os=$* 2325IFS=$ac_save_IFS 2326case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2327 2328 2329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2330$as_echo_n "checking host system type... " >&6; } 2331if test "${ac_cv_host+set}" = set; then : 2332 $as_echo_n "(cached) " >&6 2333else 2334 if test "x$host_alias" = x; then 2335 ac_cv_host=$ac_cv_build 2336else 2337 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2338 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2339fi 2340 2341fi 2342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2343$as_echo "$ac_cv_host" >&6; } 2344case $ac_cv_host in 2345*-*-*) ;; 2346*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2347esac 2348host=$ac_cv_host 2349ac_save_IFS=$IFS; IFS='-' 2350set x $ac_cv_host 2351shift 2352host_cpu=$1 2353host_vendor=$2 2354shift; shift 2355# Remember, the first character of IFS is used to create $*, 2356# except with old shells: 2357host_os=$* 2358IFS=$ac_save_IFS 2359case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2360 2361 2362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2363$as_echo_n "checking target system type... " >&6; } 2364if test "${ac_cv_target+set}" = set; then : 2365 $as_echo_n "(cached) " >&6 2366else 2367 if test "x$target_alias" = x; then 2368 ac_cv_target=$ac_cv_host 2369else 2370 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2371 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2372fi 2373 2374fi 2375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2376$as_echo "$ac_cv_target" >&6; } 2377case $ac_cv_target in 2378*-*-*) ;; 2379*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2380esac 2381target=$ac_cv_target 2382ac_save_IFS=$IFS; IFS='-' 2383set x $ac_cv_target 2384shift 2385target_cpu=$1 2386target_vendor=$2 2387shift; shift 2388# Remember, the first character of IFS is used to create $*, 2389# except with old shells: 2390target_os=$* 2391IFS=$ac_save_IFS 2392case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2393 2394 2395# The aliases save the names the user supplied, while $host etc. 2396# will get canonicalized. 2397test -n "$target_alias" && 2398 test "$program_prefix$program_suffix$program_transform_name" = \ 2399 NONENONEs,x,x, && 2400 program_prefix=${target_alias}- 2401ac_ext=c 2402ac_cpp='$CPP $CPPFLAGS' 2403ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2404ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2405ac_compiler_gnu=$ac_cv_c_compiler_gnu 2406if test -n "$ac_tool_prefix"; then 2407 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2408set dummy ${ac_tool_prefix}gcc; ac_word=$2 2409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2410$as_echo_n "checking for $ac_word... " >&6; } 2411if test "${ac_cv_prog_CC+set}" = set; then : 2412 $as_echo_n "(cached) " >&6 2413else 2414 if test -n "$CC"; then 2415 ac_cv_prog_CC="$CC" # Let the user override the test. 2416else 2417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2418for as_dir in $PATH 2419do 2420 IFS=$as_save_IFS 2421 test -z "$as_dir" && as_dir=. 2422 for ac_exec_ext in '' $ac_executable_extensions; do 2423 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2424 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2426 break 2 2427 fi 2428done 2429 done 2430IFS=$as_save_IFS 2431 2432fi 2433fi 2434CC=$ac_cv_prog_CC 2435if test -n "$CC"; then 2436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2437$as_echo "$CC" >&6; } 2438else 2439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2440$as_echo "no" >&6; } 2441fi 2442 2443 2444fi 2445if test -z "$ac_cv_prog_CC"; then 2446 ac_ct_CC=$CC 2447 # Extract the first word of "gcc", so it can be a program name with args. 2448set dummy gcc; ac_word=$2 2449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2450$as_echo_n "checking for $ac_word... " >&6; } 2451if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2452 $as_echo_n "(cached) " >&6 2453else 2454 if test -n "$ac_ct_CC"; then 2455 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2456else 2457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2458for as_dir in $PATH 2459do 2460 IFS=$as_save_IFS 2461 test -z "$as_dir" && as_dir=. 2462 for ac_exec_ext in '' $ac_executable_extensions; do 2463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2464 ac_cv_prog_ac_ct_CC="gcc" 2465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2466 break 2 2467 fi 2468done 2469 done 2470IFS=$as_save_IFS 2471 2472fi 2473fi 2474ac_ct_CC=$ac_cv_prog_ac_ct_CC 2475if test -n "$ac_ct_CC"; then 2476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2477$as_echo "$ac_ct_CC" >&6; } 2478else 2479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2480$as_echo "no" >&6; } 2481fi 2482 2483 if test "x$ac_ct_CC" = x; then 2484 CC="" 2485 else 2486 case $cross_compiling:$ac_tool_warned in 2487yes:) 2488{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2489$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2490ac_tool_warned=yes ;; 2491esac 2492 CC=$ac_ct_CC 2493 fi 2494else 2495 CC="$ac_cv_prog_CC" 2496fi 2497 2498if test -z "$CC"; then 2499 if test -n "$ac_tool_prefix"; then 2500 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2501set dummy ${ac_tool_prefix}cc; ac_word=$2 2502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2503$as_echo_n "checking for $ac_word... " >&6; } 2504if test "${ac_cv_prog_CC+set}" = set; then : 2505 $as_echo_n "(cached) " >&6 2506else 2507 if test -n "$CC"; then 2508 ac_cv_prog_CC="$CC" # Let the user override the test. 2509else 2510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2511for as_dir in $PATH 2512do 2513 IFS=$as_save_IFS 2514 test -z "$as_dir" && as_dir=. 2515 for ac_exec_ext in '' $ac_executable_extensions; do 2516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2517 ac_cv_prog_CC="${ac_tool_prefix}cc" 2518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2519 break 2 2520 fi 2521done 2522 done 2523IFS=$as_save_IFS 2524 2525fi 2526fi 2527CC=$ac_cv_prog_CC 2528if test -n "$CC"; then 2529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2530$as_echo "$CC" >&6; } 2531else 2532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2533$as_echo "no" >&6; } 2534fi 2535 2536 2537 fi 2538fi 2539if test -z "$CC"; then 2540 # Extract the first word of "cc", so it can be a program name with args. 2541set dummy cc; ac_word=$2 2542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2543$as_echo_n "checking for $ac_word... " >&6; } 2544if test "${ac_cv_prog_CC+set}" = set; then : 2545 $as_echo_n "(cached) " >&6 2546else 2547 if test -n "$CC"; then 2548 ac_cv_prog_CC="$CC" # Let the user override the test. 2549else 2550 ac_prog_rejected=no 2551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2552for as_dir in $PATH 2553do 2554 IFS=$as_save_IFS 2555 test -z "$as_dir" && as_dir=. 2556 for ac_exec_ext in '' $ac_executable_extensions; do 2557 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2558 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2559 ac_prog_rejected=yes 2560 continue 2561 fi 2562 ac_cv_prog_CC="cc" 2563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2564 break 2 2565 fi 2566done 2567 done 2568IFS=$as_save_IFS 2569 2570if test $ac_prog_rejected = yes; then 2571 # We found a bogon in the path, so make sure we never use it. 2572 set dummy $ac_cv_prog_CC 2573 shift 2574 if test $# != 0; then 2575 # We chose a different compiler from the bogus one. 2576 # However, it has the same basename, so the bogon will be chosen 2577 # first if we set CC to just the basename; use the full file name. 2578 shift 2579 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2580 fi 2581fi 2582fi 2583fi 2584CC=$ac_cv_prog_CC 2585if test -n "$CC"; then 2586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2587$as_echo "$CC" >&6; } 2588else 2589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2590$as_echo "no" >&6; } 2591fi 2592 2593 2594fi 2595if test -z "$CC"; then 2596 if test -n "$ac_tool_prefix"; then 2597 for ac_prog in cl.exe 2598 do 2599 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2600set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2602$as_echo_n "checking for $ac_word... " >&6; } 2603if test "${ac_cv_prog_CC+set}" = set; then : 2604 $as_echo_n "(cached) " >&6 2605else 2606 if test -n "$CC"; then 2607 ac_cv_prog_CC="$CC" # Let the user override the test. 2608else 2609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2610for as_dir in $PATH 2611do 2612 IFS=$as_save_IFS 2613 test -z "$as_dir" && as_dir=. 2614 for ac_exec_ext in '' $ac_executable_extensions; do 2615 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2616 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2618 break 2 2619 fi 2620done 2621 done 2622IFS=$as_save_IFS 2623 2624fi 2625fi 2626CC=$ac_cv_prog_CC 2627if test -n "$CC"; then 2628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2629$as_echo "$CC" >&6; } 2630else 2631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2632$as_echo "no" >&6; } 2633fi 2634 2635 2636 test -n "$CC" && break 2637 done 2638fi 2639if test -z "$CC"; then 2640 ac_ct_CC=$CC 2641 for ac_prog in cl.exe 2642do 2643 # Extract the first word of "$ac_prog", so it can be a program name with args. 2644set dummy $ac_prog; ac_word=$2 2645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2646$as_echo_n "checking for $ac_word... " >&6; } 2647if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2648 $as_echo_n "(cached) " >&6 2649else 2650 if test -n "$ac_ct_CC"; then 2651 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2652else 2653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2654for as_dir in $PATH 2655do 2656 IFS=$as_save_IFS 2657 test -z "$as_dir" && as_dir=. 2658 for ac_exec_ext in '' $ac_executable_extensions; do 2659 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2660 ac_cv_prog_ac_ct_CC="$ac_prog" 2661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2662 break 2 2663 fi 2664done 2665 done 2666IFS=$as_save_IFS 2667 2668fi 2669fi 2670ac_ct_CC=$ac_cv_prog_ac_ct_CC 2671if test -n "$ac_ct_CC"; then 2672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2673$as_echo "$ac_ct_CC" >&6; } 2674else 2675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2676$as_echo "no" >&6; } 2677fi 2678 2679 2680 test -n "$ac_ct_CC" && break 2681done 2682 2683 if test "x$ac_ct_CC" = x; then 2684 CC="" 2685 else 2686 case $cross_compiling:$ac_tool_warned in 2687yes:) 2688{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2689$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2690ac_tool_warned=yes ;; 2691esac 2692 CC=$ac_ct_CC 2693 fi 2694fi 2695 2696fi 2697 2698 2699test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2700$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2701as_fn_error "no acceptable C compiler found in \$PATH 2702See \`config.log' for more details." "$LINENO" 5; } 2703 2704# Provide some information about the compiler. 2705$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2706set X $ac_compile 2707ac_compiler=$2 2708for ac_option in --version -v -V -qversion; do 2709 { { ac_try="$ac_compiler $ac_option >&5" 2710case "(($ac_try" in 2711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2712 *) ac_try_echo=$ac_try;; 2713esac 2714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2715$as_echo "$ac_try_echo"; } >&5 2716 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2717 ac_status=$? 2718 if test -s conftest.err; then 2719 sed '10a\ 2720... rest of stderr output deleted ... 2721 10q' conftest.err >conftest.er1 2722 cat conftest.er1 >&5 2723 rm -f conftest.er1 conftest.err 2724 fi 2725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2726 test $ac_status = 0; } 2727done 2728 2729cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2730/* end confdefs.h. */ 2731 2732int 2733main () 2734{ 2735 2736 ; 2737 return 0; 2738} 2739_ACEOF 2740ac_clean_files_save=$ac_clean_files 2741ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 2742# Try to create an executable without -o first, disregard a.out. 2743# It will help us diagnose broken compilers, and finding out an intuition 2744# of exeext. 2745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2746$as_echo_n "checking for C compiler default output file name... " >&6; } 2747ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2748 2749# The possible output files: 2750ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2751 2752ac_rmfiles= 2753for ac_file in $ac_files 2754do 2755 case $ac_file in 2756 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2757 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2758 esac 2759done 2760rm -f $ac_rmfiles 2761 2762if { { ac_try="$ac_link_default" 2763case "(($ac_try" in 2764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2765 *) ac_try_echo=$ac_try;; 2766esac 2767eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2768$as_echo "$ac_try_echo"; } >&5 2769 (eval "$ac_link_default") 2>&5 2770 ac_status=$? 2771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2772 test $ac_status = 0; }; then : 2773 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2774# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2775# in a Makefile. We should not override ac_cv_exeext if it was cached, 2776# so that the user can short-circuit this test for compilers unknown to 2777# Autoconf. 2778for ac_file in $ac_files '' 2779do 2780 test -f "$ac_file" || continue 2781 case $ac_file in 2782 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2783 ;; 2784 [ab].out ) 2785 # We found the default executable, but exeext='' is most 2786 # certainly right. 2787 break;; 2788 *.* ) 2789 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2790 then :; else 2791 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2792 fi 2793 # We set ac_cv_exeext here because the later test for it is not 2794 # safe: cross compilers may not add the suffix if given an `-o' 2795 # argument, so we may need to know it at that point already. 2796 # Even if this section looks crufty: it has the advantage of 2797 # actually working. 2798 break;; 2799 * ) 2800 break;; 2801 esac 2802done 2803test "$ac_cv_exeext" = no && ac_cv_exeext= 2804 2805else 2806 ac_file='' 2807fi 2808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2809$as_echo "$ac_file" >&6; } 2810if test -z "$ac_file"; then : 2811 $as_echo "$as_me: failed program was:" >&5 2812sed 's/^/| /' conftest.$ac_ext >&5 2813 2814{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2815$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2816{ as_fn_set_status 77 2817as_fn_error "C compiler cannot create executables 2818See \`config.log' for more details." "$LINENO" 5; }; } 2819fi 2820ac_exeext=$ac_cv_exeext 2821 2822# Check that the compiler produces executables we can run. If not, either 2823# the compiler is broken, or we cross compile. 2824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2825$as_echo_n "checking whether the C compiler works... " >&6; } 2826# If not cross compiling, check that we can run a simple program. 2827if test "$cross_compiling" != yes; then 2828 if { ac_try='./$ac_file' 2829 { { case "(($ac_try" in 2830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2831 *) ac_try_echo=$ac_try;; 2832esac 2833eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2834$as_echo "$ac_try_echo"; } >&5 2835 (eval "$ac_try") 2>&5 2836 ac_status=$? 2837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2838 test $ac_status = 0; }; }; then 2839 cross_compiling=no 2840 else 2841 if test "$cross_compiling" = maybe; then 2842 cross_compiling=yes 2843 else 2844 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2845$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2846as_fn_error "cannot run C compiled programs. 2847If you meant to cross compile, use \`--host'. 2848See \`config.log' for more details." "$LINENO" 5; } 2849 fi 2850 fi 2851fi 2852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2853$as_echo "yes" >&6; } 2854 2855rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 2856ac_clean_files=$ac_clean_files_save 2857# Check that the compiler produces executables we can run. If not, either 2858# the compiler is broken, or we cross compile. 2859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2860$as_echo_n "checking whether we are cross compiling... " >&6; } 2861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2862$as_echo "$cross_compiling" >&6; } 2863 2864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2865$as_echo_n "checking for suffix of executables... " >&6; } 2866if { { ac_try="$ac_link" 2867case "(($ac_try" in 2868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2869 *) ac_try_echo=$ac_try;; 2870esac 2871eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2872$as_echo "$ac_try_echo"; } >&5 2873 (eval "$ac_link") 2>&5 2874 ac_status=$? 2875 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2876 test $ac_status = 0; }; then : 2877 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2878# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2879# work properly (i.e., refer to `conftest.exe'), while it won't with 2880# `rm'. 2881for ac_file in conftest.exe conftest conftest.*; do 2882 test -f "$ac_file" || continue 2883 case $ac_file in 2884 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2885 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2886 break;; 2887 * ) break;; 2888 esac 2889done 2890else 2891 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2892$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2893as_fn_error "cannot compute suffix of executables: cannot compile and link 2894See \`config.log' for more details." "$LINENO" 5; } 2895fi 2896rm -f conftest$ac_cv_exeext 2897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2898$as_echo "$ac_cv_exeext" >&6; } 2899 2900rm -f conftest.$ac_ext 2901EXEEXT=$ac_cv_exeext 2902ac_exeext=$EXEEXT 2903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2904$as_echo_n "checking for suffix of object files... " >&6; } 2905if test "${ac_cv_objext+set}" = set; then : 2906 $as_echo_n "(cached) " >&6 2907else 2908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2909/* end confdefs.h. */ 2910 2911int 2912main () 2913{ 2914 2915 ; 2916 return 0; 2917} 2918_ACEOF 2919rm -f conftest.o conftest.obj 2920if { { ac_try="$ac_compile" 2921case "(($ac_try" in 2922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2923 *) ac_try_echo=$ac_try;; 2924esac 2925eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2926$as_echo "$ac_try_echo"; } >&5 2927 (eval "$ac_compile") 2>&5 2928 ac_status=$? 2929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2930 test $ac_status = 0; }; then : 2931 for ac_file in conftest.o conftest.obj conftest.*; do 2932 test -f "$ac_file" || continue; 2933 case $ac_file in 2934 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 2935 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2936 break;; 2937 esac 2938done 2939else 2940 $as_echo "$as_me: failed program was:" >&5 2941sed 's/^/| /' conftest.$ac_ext >&5 2942 2943{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2944$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2945as_fn_error "cannot compute suffix of object files: cannot compile 2946See \`config.log' for more details." "$LINENO" 5; } 2947fi 2948rm -f conftest.$ac_cv_objext conftest.$ac_ext 2949fi 2950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 2951$as_echo "$ac_cv_objext" >&6; } 2952OBJEXT=$ac_cv_objext 2953ac_objext=$OBJEXT 2954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 2955$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 2956if test "${ac_cv_c_compiler_gnu+set}" = set; then : 2957 $as_echo_n "(cached) " >&6 2958else 2959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2960/* end confdefs.h. */ 2961 2962int 2963main () 2964{ 2965#ifndef __GNUC__ 2966 choke me 2967#endif 2968 2969 ; 2970 return 0; 2971} 2972_ACEOF 2973if ac_fn_c_try_compile "$LINENO"; then : 2974 ac_compiler_gnu=yes 2975else 2976 ac_compiler_gnu=no 2977fi 2978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2979ac_cv_c_compiler_gnu=$ac_compiler_gnu 2980 2981fi 2982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 2983$as_echo "$ac_cv_c_compiler_gnu" >&6; } 2984if test $ac_compiler_gnu = yes; then 2985 GCC=yes 2986else 2987 GCC= 2988fi 2989ac_test_CFLAGS=${CFLAGS+set} 2990ac_save_CFLAGS=$CFLAGS 2991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 2992$as_echo_n "checking whether $CC accepts -g... " >&6; } 2993if test "${ac_cv_prog_cc_g+set}" = set; then : 2994 $as_echo_n "(cached) " >&6 2995else 2996 ac_save_c_werror_flag=$ac_c_werror_flag 2997 ac_c_werror_flag=yes 2998 ac_cv_prog_cc_g=no 2999 CFLAGS="-g" 3000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3001/* end confdefs.h. */ 3002 3003int 3004main () 3005{ 3006 3007 ; 3008 return 0; 3009} 3010_ACEOF 3011if ac_fn_c_try_compile "$LINENO"; then : 3012 ac_cv_prog_cc_g=yes 3013else 3014 CFLAGS="" 3015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3016/* end confdefs.h. */ 3017 3018int 3019main () 3020{ 3021 3022 ; 3023 return 0; 3024} 3025_ACEOF 3026if ac_fn_c_try_compile "$LINENO"; then : 3027 3028else 3029 ac_c_werror_flag=$ac_save_c_werror_flag 3030 CFLAGS="-g" 3031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3032/* end confdefs.h. */ 3033 3034int 3035main () 3036{ 3037 3038 ; 3039 return 0; 3040} 3041_ACEOF 3042if ac_fn_c_try_compile "$LINENO"; then : 3043 ac_cv_prog_cc_g=yes 3044fi 3045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3046fi 3047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3048fi 3049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3050 ac_c_werror_flag=$ac_save_c_werror_flag 3051fi 3052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3053$as_echo "$ac_cv_prog_cc_g" >&6; } 3054if test "$ac_test_CFLAGS" = set; then 3055 CFLAGS=$ac_save_CFLAGS 3056elif test $ac_cv_prog_cc_g = yes; then 3057 if test "$GCC" = yes; then 3058 CFLAGS="-g -O2" 3059 else 3060 CFLAGS="-g" 3061 fi 3062else 3063 if test "$GCC" = yes; then 3064 CFLAGS="-O2" 3065 else 3066 CFLAGS= 3067 fi 3068fi 3069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3070$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3071if test "${ac_cv_prog_cc_c89+set}" = set; then : 3072 $as_echo_n "(cached) " >&6 3073else 3074 ac_cv_prog_cc_c89=no 3075ac_save_CC=$CC 3076cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3077/* end confdefs.h. */ 3078#include <stdarg.h> 3079#include <stdio.h> 3080#include <sys/types.h> 3081#include <sys/stat.h> 3082/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3083struct buf { int x; }; 3084FILE * (*rcsopen) (struct buf *, struct stat *, int); 3085static char *e (p, i) 3086 char **p; 3087 int i; 3088{ 3089 return p[i]; 3090} 3091static char *f (char * (*g) (char **, int), char **p, ...) 3092{ 3093 char *s; 3094 va_list v; 3095 va_start (v,p); 3096 s = g (p, va_arg (v,int)); 3097 va_end (v); 3098 return s; 3099} 3100 3101/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3102 function prototypes and stuff, but not '\xHH' hex character constants. 3103 These don't provoke an error unfortunately, instead are silently treated 3104 as 'x'. The following induces an error, until -std is added to get 3105 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3106 array size at least. It's necessary to write '\x00'==0 to get something 3107 that's true only with -std. */ 3108int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3109 3110/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3111 inside strings and character constants. */ 3112#define FOO(x) 'x' 3113int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3114 3115int test (int i, double x); 3116struct s1 {int (*f) (int a);}; 3117struct s2 {int (*f) (double a);}; 3118int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3119int argc; 3120char **argv; 3121int 3122main () 3123{ 3124return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3125 ; 3126 return 0; 3127} 3128_ACEOF 3129for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3130 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3131do 3132 CC="$ac_save_CC $ac_arg" 3133 if ac_fn_c_try_compile "$LINENO"; then : 3134 ac_cv_prog_cc_c89=$ac_arg 3135fi 3136rm -f core conftest.err conftest.$ac_objext 3137 test "x$ac_cv_prog_cc_c89" != "xno" && break 3138done 3139rm -f conftest.$ac_ext 3140CC=$ac_save_CC 3141 3142fi 3143# AC_CACHE_VAL 3144case "x$ac_cv_prog_cc_c89" in 3145 x) 3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3147$as_echo "none needed" >&6; } ;; 3148 xno) 3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3150$as_echo "unsupported" >&6; } ;; 3151 *) 3152 CC="$CC $ac_cv_prog_cc_c89" 3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3154$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3155esac 3156if test "x$ac_cv_prog_cc_c89" != xno; then : 3157 3158fi 3159 3160ac_ext=c 3161ac_cpp='$CPP $CPPFLAGS' 3162ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3163ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3164ac_compiler_gnu=$ac_cv_c_compiler_gnu 3165 3166 3167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3168$as_echo_n "checking for library containing strerror... " >&6; } 3169if test "${ac_cv_search_strerror+set}" = set; then : 3170 $as_echo_n "(cached) " >&6 3171else 3172 ac_func_search_save_LIBS=$LIBS 3173cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3174/* end confdefs.h. */ 3175 3176/* Override any GCC internal prototype to avoid an error. 3177 Use char because int might match the return type of a GCC 3178 builtin and then its argument prototype would still apply. */ 3179#ifdef __cplusplus 3180extern "C" 3181#endif 3182char strerror (); 3183int 3184main () 3185{ 3186return strerror (); 3187 ; 3188 return 0; 3189} 3190_ACEOF 3191for ac_lib in '' cposix; do 3192 if test -z "$ac_lib"; then 3193 ac_res="none required" 3194 else 3195 ac_res=-l$ac_lib 3196 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3197 fi 3198 if ac_fn_c_try_link "$LINENO"; then : 3199 ac_cv_search_strerror=$ac_res 3200fi 3201rm -f core conftest.err conftest.$ac_objext \ 3202 conftest$ac_exeext 3203 if test "${ac_cv_search_strerror+set}" = set; then : 3204 break 3205fi 3206done 3207if test "${ac_cv_search_strerror+set}" = set; then : 3208 3209else 3210 ac_cv_search_strerror=no 3211fi 3212rm conftest.$ac_ext 3213LIBS=$ac_func_search_save_LIBS 3214fi 3215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3216$as_echo "$ac_cv_search_strerror" >&6; } 3217ac_res=$ac_cv_search_strerror 3218if test "$ac_res" != no; then : 3219 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3220 3221fi 3222 3223 3224BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in` 3225am__api_version='1.11' 3226 3227# Find a good install program. We prefer a C program (faster), 3228# so one script is as good as another. But avoid the broken or 3229# incompatible versions: 3230# SysV /etc/install, /usr/sbin/install 3231# SunOS /usr/etc/install 3232# IRIX /sbin/install 3233# AIX /bin/install 3234# AmigaOS /C/install, which installs bootblocks on floppy discs 3235# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3236# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3237# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3238# OS/2's system install, which has a completely different semantic 3239# ./install, which can be erroneously created by make from ./install.sh. 3240# Reject install programs that cannot install multiple files. 3241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3242$as_echo_n "checking for a BSD-compatible install... " >&6; } 3243if test -z "$INSTALL"; then 3244if test "${ac_cv_path_install+set}" = set; then : 3245 $as_echo_n "(cached) " >&6 3246else 3247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3248for as_dir in $PATH 3249do 3250 IFS=$as_save_IFS 3251 test -z "$as_dir" && as_dir=. 3252 # Account for people who put trailing slashes in PATH elements. 3253case $as_dir/ in #(( 3254 ./ | .// | /[cC]/* | \ 3255 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3256 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3257 /usr/ucb/* ) ;; 3258 *) 3259 # OSF1 and SCO ODT 3.0 have their own names for install. 3260 # Don't use installbsd from OSF since it installs stuff as root 3261 # by default. 3262 for ac_prog in ginstall scoinst install; do 3263 for ac_exec_ext in '' $ac_executable_extensions; do 3264 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3265 if test $ac_prog = install && 3266 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3267 # AIX install. It has an incompatible calling convention. 3268 : 3269 elif test $ac_prog = install && 3270 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3271 # program-specific install script used by HP pwplus--don't use. 3272 : 3273 else 3274 rm -rf conftest.one conftest.two conftest.dir 3275 echo one > conftest.one 3276 echo two > conftest.two 3277 mkdir conftest.dir 3278 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3279 test -s conftest.one && test -s conftest.two && 3280 test -s conftest.dir/conftest.one && 3281 test -s conftest.dir/conftest.two 3282 then 3283 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3284 break 3 3285 fi 3286 fi 3287 fi 3288 done 3289 done 3290 ;; 3291esac 3292 3293 done 3294IFS=$as_save_IFS 3295 3296rm -rf conftest.one conftest.two conftest.dir 3297 3298fi 3299 if test "${ac_cv_path_install+set}" = set; then 3300 INSTALL=$ac_cv_path_install 3301 else 3302 # As a last resort, use the slow shell script. Don't cache a 3303 # value for INSTALL within a source directory, because that will 3304 # break other packages using the cache if that directory is 3305 # removed, or if the value is a relative name. 3306 INSTALL=$ac_install_sh 3307 fi 3308fi 3309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3310$as_echo "$INSTALL" >&6; } 3311 3312# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3313# It thinks the first close brace ends the variable substitution. 3314test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3315 3316test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3317 3318test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3319 3320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3321$as_echo_n "checking whether build environment is sane... " >&6; } 3322# Just in case 3323sleep 1 3324echo timestamp > conftest.file 3325# Reject unsafe characters in $srcdir or the absolute working directory 3326# name. Accept space and tab only in the latter. 3327am_lf=' 3328' 3329case `pwd` in 3330 *[\\\"\#\$\&\'\`$am_lf]*) 3331 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 3332esac 3333case $srcdir in 3334 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3335 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 3336esac 3337 3338# Do `set' in a subshell so we don't clobber the current shell's 3339# arguments. Must try -L first in case configure is actually a 3340# symlink; some systems play weird games with the mod time of symlinks 3341# (eg FreeBSD returns the mod time of the symlink's containing 3342# directory). 3343if ( 3344 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3345 if test "$*" = "X"; then 3346 # -L didn't work. 3347 set X `ls -t "$srcdir/configure" conftest.file` 3348 fi 3349 rm -f conftest.file 3350 if test "$*" != "X $srcdir/configure conftest.file" \ 3351 && test "$*" != "X conftest.file $srcdir/configure"; then 3352 3353 # If neither matched, then we have a broken ls. This can happen 3354 # if, for instance, CONFIG_SHELL is bash and it inherits a 3355 # broken ls alias from the environment. This has actually 3356 # happened. Such a system could not be considered "sane". 3357 as_fn_error "ls -t appears to fail. Make sure there is not a broken 3358alias in your environment" "$LINENO" 5 3359 fi 3360 3361 test "$2" = conftest.file 3362 ) 3363then 3364 # Ok. 3365 : 3366else 3367 as_fn_error "newly created file is older than distributed files! 3368Check your system clock" "$LINENO" 5 3369fi 3370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3371$as_echo "yes" >&6; } 3372test "$program_prefix" != NONE && 3373 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3374# Use a double $ so make ignores it. 3375test "$program_suffix" != NONE && 3376 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3377# Double any \ or $. 3378# By default was `s,x,x', remove it if useless. 3379ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3380program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3381 3382# expand $ac_aux_dir to an absolute path 3383am_aux_dir=`cd $ac_aux_dir && pwd` 3384 3385if test x"${MISSING+set}" != xset; then 3386 case $am_aux_dir in 3387 *\ * | *\ *) 3388 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3389 *) 3390 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3391 esac 3392fi 3393# Use eval to expand $SHELL 3394if eval "$MISSING --run true"; then 3395 am_missing_run="$MISSING --run " 3396else 3397 am_missing_run= 3398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 3399$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 3400fi 3401 3402if test x"${install_sh}" != xset; then 3403 case $am_aux_dir in 3404 *\ * | *\ *) 3405 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3406 *) 3407 install_sh="\${SHELL} $am_aux_dir/install-sh" 3408 esac 3409fi 3410 3411# Installed binaries are usually stripped using `strip' when the user 3412# run `make install-strip'. However `strip' might not be the right 3413# tool to use in cross-compilation environments, therefore Automake 3414# will honor the `STRIP' environment variable to overrule this program. 3415if test "$cross_compiling" != no; then 3416 if test -n "$ac_tool_prefix"; then 3417 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3418set dummy ${ac_tool_prefix}strip; ac_word=$2 3419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3420$as_echo_n "checking for $ac_word... " >&6; } 3421if test "${ac_cv_prog_STRIP+set}" = set; then : 3422 $as_echo_n "(cached) " >&6 3423else 3424 if test -n "$STRIP"; then 3425 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3426else 3427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3428for as_dir in $PATH 3429do 3430 IFS=$as_save_IFS 3431 test -z "$as_dir" && as_dir=. 3432 for ac_exec_ext in '' $ac_executable_extensions; do 3433 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3434 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3436 break 2 3437 fi 3438done 3439 done 3440IFS=$as_save_IFS 3441 3442fi 3443fi 3444STRIP=$ac_cv_prog_STRIP 3445if test -n "$STRIP"; then 3446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3447$as_echo "$STRIP" >&6; } 3448else 3449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3450$as_echo "no" >&6; } 3451fi 3452 3453 3454fi 3455if test -z "$ac_cv_prog_STRIP"; then 3456 ac_ct_STRIP=$STRIP 3457 # Extract the first word of "strip", so it can be a program name with args. 3458set dummy strip; ac_word=$2 3459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3460$as_echo_n "checking for $ac_word... " >&6; } 3461if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 3462 $as_echo_n "(cached) " >&6 3463else 3464 if test -n "$ac_ct_STRIP"; then 3465 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3466else 3467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3468for as_dir in $PATH 3469do 3470 IFS=$as_save_IFS 3471 test -z "$as_dir" && as_dir=. 3472 for ac_exec_ext in '' $ac_executable_extensions; do 3473 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3474 ac_cv_prog_ac_ct_STRIP="strip" 3475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3476 break 2 3477 fi 3478done 3479 done 3480IFS=$as_save_IFS 3481 3482fi 3483fi 3484ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3485if test -n "$ac_ct_STRIP"; then 3486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3487$as_echo "$ac_ct_STRIP" >&6; } 3488else 3489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3490$as_echo "no" >&6; } 3491fi 3492 3493 if test "x$ac_ct_STRIP" = x; then 3494 STRIP=":" 3495 else 3496 case $cross_compiling:$ac_tool_warned in 3497yes:) 3498{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3499$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3500ac_tool_warned=yes ;; 3501esac 3502 STRIP=$ac_ct_STRIP 3503 fi 3504else 3505 STRIP="$ac_cv_prog_STRIP" 3506fi 3507 3508fi 3509INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3510 3511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3512$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3513if test -z "$MKDIR_P"; then 3514 if test "${ac_cv_path_mkdir+set}" = set; then : 3515 $as_echo_n "(cached) " >&6 3516else 3517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3518for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3519do 3520 IFS=$as_save_IFS 3521 test -z "$as_dir" && as_dir=. 3522 for ac_prog in mkdir gmkdir; do 3523 for ac_exec_ext in '' $ac_executable_extensions; do 3524 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 3525 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3526 'mkdir (GNU coreutils) '* | \ 3527 'mkdir (coreutils) '* | \ 3528 'mkdir (fileutils) '4.1*) 3529 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3530 break 3;; 3531 esac 3532 done 3533 done 3534 done 3535IFS=$as_save_IFS 3536 3537fi 3538 3539 if test "${ac_cv_path_mkdir+set}" = set; then 3540 MKDIR_P="$ac_cv_path_mkdir -p" 3541 else 3542 # As a last resort, use the slow shell script. Don't cache a 3543 # value for MKDIR_P within a source directory, because that will 3544 # break other packages using the cache if that directory is 3545 # removed, or if the value is a relative name. 3546 test -d ./--version && rmdir ./--version 3547 MKDIR_P="$ac_install_sh -d" 3548 fi 3549fi 3550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3551$as_echo "$MKDIR_P" >&6; } 3552 3553mkdir_p="$MKDIR_P" 3554case $mkdir_p in 3555 [\\/$]* | ?:[\\/]*) ;; 3556 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 3557esac 3558 3559for ac_prog in gawk mawk nawk awk 3560do 3561 # Extract the first word of "$ac_prog", so it can be a program name with args. 3562set dummy $ac_prog; ac_word=$2 3563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3564$as_echo_n "checking for $ac_word... " >&6; } 3565if test "${ac_cv_prog_AWK+set}" = set; then : 3566 $as_echo_n "(cached) " >&6 3567else 3568 if test -n "$AWK"; then 3569 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3570else 3571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3572for as_dir in $PATH 3573do 3574 IFS=$as_save_IFS 3575 test -z "$as_dir" && as_dir=. 3576 for ac_exec_ext in '' $ac_executable_extensions; do 3577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3578 ac_cv_prog_AWK="$ac_prog" 3579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3580 break 2 3581 fi 3582done 3583 done 3584IFS=$as_save_IFS 3585 3586fi 3587fi 3588AWK=$ac_cv_prog_AWK 3589if test -n "$AWK"; then 3590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3591$as_echo "$AWK" >&6; } 3592else 3593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3594$as_echo "no" >&6; } 3595fi 3596 3597 3598 test -n "$AWK" && break 3599done 3600 3601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3602$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3603set x ${MAKE-make} 3604ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3605if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 3606 $as_echo_n "(cached) " >&6 3607else 3608 cat >conftest.make <<\_ACEOF 3609SHELL = /bin/sh 3610all: 3611 @echo '@@@%%%=$(MAKE)=@@@%%%' 3612_ACEOF 3613# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 3614case `${MAKE-make} -f conftest.make 2>/dev/null` in 3615 *@@@%%%=?*=@@@%%%*) 3616 eval ac_cv_prog_make_${ac_make}_set=yes;; 3617 *) 3618 eval ac_cv_prog_make_${ac_make}_set=no;; 3619esac 3620rm -f conftest.make 3621fi 3622if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3624$as_echo "yes" >&6; } 3625 SET_MAKE= 3626else 3627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3628$as_echo "no" >&6; } 3629 SET_MAKE="MAKE=${MAKE-make}" 3630fi 3631 3632rm -rf .tst 2>/dev/null 3633mkdir .tst 2>/dev/null 3634if test -d .tst; then 3635 am__leading_dot=. 3636else 3637 am__leading_dot=_ 3638fi 3639rmdir .tst 2>/dev/null 3640 3641DEPDIR="${am__leading_dot}deps" 3642 3643ac_config_commands="$ac_config_commands depfiles" 3644 3645 3646am_make=${MAKE-make} 3647cat > confinc << 'END' 3648am__doit: 3649 @echo this is the am__doit target 3650.PHONY: am__doit 3651END 3652# If we don't find an include directive, just comment out the code. 3653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3654$as_echo_n "checking for style of include used by $am_make... " >&6; } 3655am__include="#" 3656am__quote= 3657_am_result=none 3658# First try GNU make style include. 3659echo "include confinc" > confmf 3660# Ignore all kinds of additional output from `make'. 3661case `$am_make -s -f confmf 2> /dev/null` in #( 3662*the\ am__doit\ target*) 3663 am__include=include 3664 am__quote= 3665 _am_result=GNU 3666 ;; 3667esac 3668# Now try BSD make style include. 3669if test "$am__include" = "#"; then 3670 echo '.include "confinc"' > confmf 3671 case `$am_make -s -f confmf 2> /dev/null` in #( 3672 *the\ am__doit\ target*) 3673 am__include=.include 3674 am__quote="\"" 3675 _am_result=BSD 3676 ;; 3677 esac 3678fi 3679 3680 3681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3682$as_echo "$_am_result" >&6; } 3683rm -f confinc confmf 3684 3685# Check whether --enable-dependency-tracking was given. 3686if test "${enable_dependency_tracking+set}" = set; then : 3687 enableval=$enable_dependency_tracking; 3688fi 3689 3690if test "x$enable_dependency_tracking" != xno; then 3691 am_depcomp="$ac_aux_dir/depcomp" 3692 AMDEPBACKSLASH='\' 3693fi 3694 if test "x$enable_dependency_tracking" != xno; then 3695 AMDEP_TRUE= 3696 AMDEP_FALSE='#' 3697else 3698 AMDEP_TRUE='#' 3699 AMDEP_FALSE= 3700fi 3701 3702 3703if test "`cd $srcdir && pwd`" != "`pwd`"; then 3704 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3705 # is not polluted with repeated "-I." 3706 am__isrc=' -I$(srcdir)' 3707 # test to see if srcdir already configured 3708 if test -f $srcdir/config.status; then 3709 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3710 fi 3711fi 3712 3713# test whether we have cygpath 3714if test -z "$CYGPATH_W"; then 3715 if (cygpath --version) >/dev/null 2>/dev/null; then 3716 CYGPATH_W='cygpath -w' 3717 else 3718 CYGPATH_W=echo 3719 fi 3720fi 3721 3722 3723# Define the identity of the package. 3724 PACKAGE=gas 3725 VERSION=${BFD_VERSION} 3726 3727 3728cat >>confdefs.h <<_ACEOF 3729#define PACKAGE "$PACKAGE" 3730_ACEOF 3731 3732 3733cat >>confdefs.h <<_ACEOF 3734#define VERSION "$VERSION" 3735_ACEOF 3736 3737# Some tools Automake needs. 3738 3739ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3740 3741 3742AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3743 3744 3745AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3746 3747 3748AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3749 3750 3751MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3752 3753# We need awk for the "check" target. The system "awk" is bad on 3754# some platforms. 3755# Always define AMTAR for backward compatibility. 3756 3757AMTAR=${AMTAR-"${am_missing_run}tar"} 3758 3759am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 3760 3761 3762 3763 3764depcc="$CC" am_compiler_list= 3765 3766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3767$as_echo_n "checking dependency style of $depcc... " >&6; } 3768if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3769 $as_echo_n "(cached) " >&6 3770else 3771 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3772 # We make a subdir and do the tests there. Otherwise we can end up 3773 # making bogus files that we don't know about and never remove. For 3774 # instance it was reported that on HP-UX the gcc test will end up 3775 # making a dummy file named `D' -- because `-MD' means `put the output 3776 # in D'. 3777 mkdir conftest.dir 3778 # Copy depcomp to subdir because otherwise we won't find it if we're 3779 # using a relative directory. 3780 cp "$am_depcomp" conftest.dir 3781 cd conftest.dir 3782 # We will build objects and dependencies in a subdirectory because 3783 # it helps to detect inapplicable dependency modes. For instance 3784 # both Tru64's cc and ICC support -MD to output dependencies as a 3785 # side effect of compilation, but ICC will put the dependencies in 3786 # the current directory while Tru64 will put them in the object 3787 # directory. 3788 mkdir sub 3789 3790 am_cv_CC_dependencies_compiler_type=none 3791 if test "$am_compiler_list" = ""; then 3792 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3793 fi 3794 am__universal=false 3795 case " $depcc " in #( 3796 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3797 esac 3798 3799 for depmode in $am_compiler_list; do 3800 # Setup a source with many dependencies, because some compilers 3801 # like to wrap large dependency lists on column 80 (with \), and 3802 # we should not choose a depcomp mode which is confused by this. 3803 # 3804 # We need to recreate these files for each test, as the compiler may 3805 # overwrite some of them when testing with obscure command lines. 3806 # This happens at least with the AIX C compiler. 3807 : > sub/conftest.c 3808 for i in 1 2 3 4 5 6; do 3809 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3810 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3811 # Solaris 8's {/usr,}/bin/sh. 3812 touch sub/conftst$i.h 3813 done 3814 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3815 3816 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3817 # mode. It turns out that the SunPro C++ compiler does not properly 3818 # handle `-M -o', and we need to detect this. Also, some Intel 3819 # versions had trouble with output in subdirs 3820 am__obj=sub/conftest.${OBJEXT-o} 3821 am__minus_obj="-o $am__obj" 3822 case $depmode in 3823 gcc) 3824 # This depmode causes a compiler race in universal mode. 3825 test "$am__universal" = false || continue 3826 ;; 3827 nosideeffect) 3828 # after this tag, mechanisms are not by side-effect, so they'll 3829 # only be used when explicitly requested 3830 if test "x$enable_dependency_tracking" = xyes; then 3831 continue 3832 else 3833 break 3834 fi 3835 ;; 3836 msvisualcpp | msvcmsys) 3837 # This compiler won't grok `-c -o', but also, the minuso test has 3838 # not run yet. These depmodes are late enough in the game, and 3839 # so weak that their functioning should not be impacted. 3840 am__obj=conftest.${OBJEXT-o} 3841 am__minus_obj= 3842 ;; 3843 none) break ;; 3844 esac 3845 if depmode=$depmode \ 3846 source=sub/conftest.c object=$am__obj \ 3847 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3848 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3849 >/dev/null 2>conftest.err && 3850 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3851 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3852 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3853 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3854 # icc doesn't choke on unknown options, it will just issue warnings 3855 # or remarks (even with -Werror). So we grep stderr for any message 3856 # that says an option was ignored or not supported. 3857 # When given -MP, icc 7.0 and 7.1 complain thusly: 3858 # icc: Command line warning: ignoring option '-M'; no argument required 3859 # The diagnosis changed in icc 8.0: 3860 # icc: Command line remark: option '-MP' not supported 3861 if (grep 'ignoring option' conftest.err || 3862 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3863 am_cv_CC_dependencies_compiler_type=$depmode 3864 break 3865 fi 3866 fi 3867 done 3868 3869 cd .. 3870 rm -rf conftest.dir 3871else 3872 am_cv_CC_dependencies_compiler_type=none 3873fi 3874 3875fi 3876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3877$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3878CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3879 3880 if 3881 test "x$enable_dependency_tracking" != xno \ 3882 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3883 am__fastdepCC_TRUE= 3884 am__fastdepCC_FALSE='#' 3885else 3886 am__fastdepCC_TRUE='#' 3887 am__fastdepCC_FALSE= 3888fi 3889 3890 3891 3892 3893ac_ext=c 3894ac_cpp='$CPP $CPPFLAGS' 3895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3897ac_compiler_gnu=$ac_cv_c_compiler_gnu 3898if test -n "$ac_tool_prefix"; then 3899 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3900set dummy ${ac_tool_prefix}gcc; ac_word=$2 3901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3902$as_echo_n "checking for $ac_word... " >&6; } 3903if test "${ac_cv_prog_CC+set}" = set; then : 3904 $as_echo_n "(cached) " >&6 3905else 3906 if test -n "$CC"; then 3907 ac_cv_prog_CC="$CC" # Let the user override the test. 3908else 3909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3910for as_dir in $PATH 3911do 3912 IFS=$as_save_IFS 3913 test -z "$as_dir" && as_dir=. 3914 for ac_exec_ext in '' $ac_executable_extensions; do 3915 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3916 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3918 break 2 3919 fi 3920done 3921 done 3922IFS=$as_save_IFS 3923 3924fi 3925fi 3926CC=$ac_cv_prog_CC 3927if test -n "$CC"; then 3928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3929$as_echo "$CC" >&6; } 3930else 3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3932$as_echo "no" >&6; } 3933fi 3934 3935 3936fi 3937if test -z "$ac_cv_prog_CC"; then 3938 ac_ct_CC=$CC 3939 # Extract the first word of "gcc", so it can be a program name with args. 3940set dummy gcc; ac_word=$2 3941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3942$as_echo_n "checking for $ac_word... " >&6; } 3943if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3944 $as_echo_n "(cached) " >&6 3945else 3946 if test -n "$ac_ct_CC"; then 3947 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3948else 3949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3950for as_dir in $PATH 3951do 3952 IFS=$as_save_IFS 3953 test -z "$as_dir" && as_dir=. 3954 for ac_exec_ext in '' $ac_executable_extensions; do 3955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3956 ac_cv_prog_ac_ct_CC="gcc" 3957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3958 break 2 3959 fi 3960done 3961 done 3962IFS=$as_save_IFS 3963 3964fi 3965fi 3966ac_ct_CC=$ac_cv_prog_ac_ct_CC 3967if test -n "$ac_ct_CC"; then 3968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3969$as_echo "$ac_ct_CC" >&6; } 3970else 3971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3972$as_echo "no" >&6; } 3973fi 3974 3975 if test "x$ac_ct_CC" = x; then 3976 CC="" 3977 else 3978 case $cross_compiling:$ac_tool_warned in 3979yes:) 3980{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3981$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3982ac_tool_warned=yes ;; 3983esac 3984 CC=$ac_ct_CC 3985 fi 3986else 3987 CC="$ac_cv_prog_CC" 3988fi 3989 3990if test -z "$CC"; then 3991 if test -n "$ac_tool_prefix"; then 3992 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3993set dummy ${ac_tool_prefix}cc; ac_word=$2 3994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3995$as_echo_n "checking for $ac_word... " >&6; } 3996if test "${ac_cv_prog_CC+set}" = set; then : 3997 $as_echo_n "(cached) " >&6 3998else 3999 if test -n "$CC"; then 4000 ac_cv_prog_CC="$CC" # Let the user override the test. 4001else 4002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4003for as_dir in $PATH 4004do 4005 IFS=$as_save_IFS 4006 test -z "$as_dir" && as_dir=. 4007 for ac_exec_ext in '' $ac_executable_extensions; do 4008 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4009 ac_cv_prog_CC="${ac_tool_prefix}cc" 4010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4011 break 2 4012 fi 4013done 4014 done 4015IFS=$as_save_IFS 4016 4017fi 4018fi 4019CC=$ac_cv_prog_CC 4020if test -n "$CC"; then 4021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4022$as_echo "$CC" >&6; } 4023else 4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4025$as_echo "no" >&6; } 4026fi 4027 4028 4029 fi 4030fi 4031if test -z "$CC"; then 4032 # Extract the first word of "cc", so it can be a program name with args. 4033set dummy cc; ac_word=$2 4034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4035$as_echo_n "checking for $ac_word... " >&6; } 4036if test "${ac_cv_prog_CC+set}" = set; then : 4037 $as_echo_n "(cached) " >&6 4038else 4039 if test -n "$CC"; then 4040 ac_cv_prog_CC="$CC" # Let the user override the test. 4041else 4042 ac_prog_rejected=no 4043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4044for as_dir in $PATH 4045do 4046 IFS=$as_save_IFS 4047 test -z "$as_dir" && as_dir=. 4048 for ac_exec_ext in '' $ac_executable_extensions; do 4049 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4050 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4051 ac_prog_rejected=yes 4052 continue 4053 fi 4054 ac_cv_prog_CC="cc" 4055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4056 break 2 4057 fi 4058done 4059 done 4060IFS=$as_save_IFS 4061 4062if test $ac_prog_rejected = yes; then 4063 # We found a bogon in the path, so make sure we never use it. 4064 set dummy $ac_cv_prog_CC 4065 shift 4066 if test $# != 0; then 4067 # We chose a different compiler from the bogus one. 4068 # However, it has the same basename, so the bogon will be chosen 4069 # first if we set CC to just the basename; use the full file name. 4070 shift 4071 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4072 fi 4073fi 4074fi 4075fi 4076CC=$ac_cv_prog_CC 4077if test -n "$CC"; then 4078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4079$as_echo "$CC" >&6; } 4080else 4081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4082$as_echo "no" >&6; } 4083fi 4084 4085 4086fi 4087if test -z "$CC"; then 4088 if test -n "$ac_tool_prefix"; then 4089 for ac_prog in cl.exe 4090 do 4091 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4092set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4094$as_echo_n "checking for $ac_word... " >&6; } 4095if test "${ac_cv_prog_CC+set}" = set; then : 4096 $as_echo_n "(cached) " >&6 4097else 4098 if test -n "$CC"; then 4099 ac_cv_prog_CC="$CC" # Let the user override the test. 4100else 4101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4102for as_dir in $PATH 4103do 4104 IFS=$as_save_IFS 4105 test -z "$as_dir" && as_dir=. 4106 for ac_exec_ext in '' $ac_executable_extensions; do 4107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4108 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4110 break 2 4111 fi 4112done 4113 done 4114IFS=$as_save_IFS 4115 4116fi 4117fi 4118CC=$ac_cv_prog_CC 4119if test -n "$CC"; then 4120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4121$as_echo "$CC" >&6; } 4122else 4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4124$as_echo "no" >&6; } 4125fi 4126 4127 4128 test -n "$CC" && break 4129 done 4130fi 4131if test -z "$CC"; then 4132 ac_ct_CC=$CC 4133 for ac_prog in cl.exe 4134do 4135 # Extract the first word of "$ac_prog", so it can be a program name with args. 4136set dummy $ac_prog; ac_word=$2 4137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4138$as_echo_n "checking for $ac_word... " >&6; } 4139if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4140 $as_echo_n "(cached) " >&6 4141else 4142 if test -n "$ac_ct_CC"; then 4143 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4144else 4145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4146for as_dir in $PATH 4147do 4148 IFS=$as_save_IFS 4149 test -z "$as_dir" && as_dir=. 4150 for ac_exec_ext in '' $ac_executable_extensions; do 4151 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4152 ac_cv_prog_ac_ct_CC="$ac_prog" 4153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4154 break 2 4155 fi 4156done 4157 done 4158IFS=$as_save_IFS 4159 4160fi 4161fi 4162ac_ct_CC=$ac_cv_prog_ac_ct_CC 4163if test -n "$ac_ct_CC"; then 4164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4165$as_echo "$ac_ct_CC" >&6; } 4166else 4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4168$as_echo "no" >&6; } 4169fi 4170 4171 4172 test -n "$ac_ct_CC" && break 4173done 4174 4175 if test "x$ac_ct_CC" = x; then 4176 CC="" 4177 else 4178 case $cross_compiling:$ac_tool_warned in 4179yes:) 4180{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4181$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4182ac_tool_warned=yes ;; 4183esac 4184 CC=$ac_ct_CC 4185 fi 4186fi 4187 4188fi 4189 4190 4191test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4192$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4193as_fn_error "no acceptable C compiler found in \$PATH 4194See \`config.log' for more details." "$LINENO" 5; } 4195 4196# Provide some information about the compiler. 4197$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4198set X $ac_compile 4199ac_compiler=$2 4200for ac_option in --version -v -V -qversion; do 4201 { { ac_try="$ac_compiler $ac_option >&5" 4202case "(($ac_try" in 4203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4204 *) ac_try_echo=$ac_try;; 4205esac 4206eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4207$as_echo "$ac_try_echo"; } >&5 4208 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4209 ac_status=$? 4210 if test -s conftest.err; then 4211 sed '10a\ 4212... rest of stderr output deleted ... 4213 10q' conftest.err >conftest.er1 4214 cat conftest.er1 >&5 4215 rm -f conftest.er1 conftest.err 4216 fi 4217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4218 test $ac_status = 0; } 4219done 4220 4221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4222$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4223if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4224 $as_echo_n "(cached) " >&6 4225else 4226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4227/* end confdefs.h. */ 4228 4229int 4230main () 4231{ 4232#ifndef __GNUC__ 4233 choke me 4234#endif 4235 4236 ; 4237 return 0; 4238} 4239_ACEOF 4240if ac_fn_c_try_compile "$LINENO"; then : 4241 ac_compiler_gnu=yes 4242else 4243 ac_compiler_gnu=no 4244fi 4245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4246ac_cv_c_compiler_gnu=$ac_compiler_gnu 4247 4248fi 4249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4250$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4251if test $ac_compiler_gnu = yes; then 4252 GCC=yes 4253else 4254 GCC= 4255fi 4256ac_test_CFLAGS=${CFLAGS+set} 4257ac_save_CFLAGS=$CFLAGS 4258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4259$as_echo_n "checking whether $CC accepts -g... " >&6; } 4260if test "${ac_cv_prog_cc_g+set}" = set; then : 4261 $as_echo_n "(cached) " >&6 4262else 4263 ac_save_c_werror_flag=$ac_c_werror_flag 4264 ac_c_werror_flag=yes 4265 ac_cv_prog_cc_g=no 4266 CFLAGS="-g" 4267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4268/* end confdefs.h. */ 4269 4270int 4271main () 4272{ 4273 4274 ; 4275 return 0; 4276} 4277_ACEOF 4278if ac_fn_c_try_compile "$LINENO"; then : 4279 ac_cv_prog_cc_g=yes 4280else 4281 CFLAGS="" 4282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4283/* end confdefs.h. */ 4284 4285int 4286main () 4287{ 4288 4289 ; 4290 return 0; 4291} 4292_ACEOF 4293if ac_fn_c_try_compile "$LINENO"; then : 4294 4295else 4296 ac_c_werror_flag=$ac_save_c_werror_flag 4297 CFLAGS="-g" 4298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4299/* end confdefs.h. */ 4300 4301int 4302main () 4303{ 4304 4305 ; 4306 return 0; 4307} 4308_ACEOF 4309if ac_fn_c_try_compile "$LINENO"; then : 4310 ac_cv_prog_cc_g=yes 4311fi 4312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4313fi 4314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4315fi 4316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4317 ac_c_werror_flag=$ac_save_c_werror_flag 4318fi 4319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4320$as_echo "$ac_cv_prog_cc_g" >&6; } 4321if test "$ac_test_CFLAGS" = set; then 4322 CFLAGS=$ac_save_CFLAGS 4323elif test $ac_cv_prog_cc_g = yes; then 4324 if test "$GCC" = yes; then 4325 CFLAGS="-g -O2" 4326 else 4327 CFLAGS="-g" 4328 fi 4329else 4330 if test "$GCC" = yes; then 4331 CFLAGS="-O2" 4332 else 4333 CFLAGS= 4334 fi 4335fi 4336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4337$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4338if test "${ac_cv_prog_cc_c89+set}" = set; then : 4339 $as_echo_n "(cached) " >&6 4340else 4341 ac_cv_prog_cc_c89=no 4342ac_save_CC=$CC 4343cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4344/* end confdefs.h. */ 4345#include <stdarg.h> 4346#include <stdio.h> 4347#include <sys/types.h> 4348#include <sys/stat.h> 4349/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4350struct buf { int x; }; 4351FILE * (*rcsopen) (struct buf *, struct stat *, int); 4352static char *e (p, i) 4353 char **p; 4354 int i; 4355{ 4356 return p[i]; 4357} 4358static char *f (char * (*g) (char **, int), char **p, ...) 4359{ 4360 char *s; 4361 va_list v; 4362 va_start (v,p); 4363 s = g (p, va_arg (v,int)); 4364 va_end (v); 4365 return s; 4366} 4367 4368/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4369 function prototypes and stuff, but not '\xHH' hex character constants. 4370 These don't provoke an error unfortunately, instead are silently treated 4371 as 'x'. The following induces an error, until -std is added to get 4372 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4373 array size at least. It's necessary to write '\x00'==0 to get something 4374 that's true only with -std. */ 4375int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4376 4377/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4378 inside strings and character constants. */ 4379#define FOO(x) 'x' 4380int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4381 4382int test (int i, double x); 4383struct s1 {int (*f) (int a);}; 4384struct s2 {int (*f) (double a);}; 4385int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4386int argc; 4387char **argv; 4388int 4389main () 4390{ 4391return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4392 ; 4393 return 0; 4394} 4395_ACEOF 4396for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4397 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4398do 4399 CC="$ac_save_CC $ac_arg" 4400 if ac_fn_c_try_compile "$LINENO"; then : 4401 ac_cv_prog_cc_c89=$ac_arg 4402fi 4403rm -f core conftest.err conftest.$ac_objext 4404 test "x$ac_cv_prog_cc_c89" != "xno" && break 4405done 4406rm -f conftest.$ac_ext 4407CC=$ac_save_CC 4408 4409fi 4410# AC_CACHE_VAL 4411case "x$ac_cv_prog_cc_c89" in 4412 x) 4413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4414$as_echo "none needed" >&6; } ;; 4415 xno) 4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4417$as_echo "unsupported" >&6; } ;; 4418 *) 4419 CC="$CC $ac_cv_prog_cc_c89" 4420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4421$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4422esac 4423if test "x$ac_cv_prog_cc_c89" != xno; then : 4424 4425fi 4426 4427ac_ext=c 4428ac_cpp='$CPP $CPPFLAGS' 4429ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4430ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4431ac_compiler_gnu=$ac_cv_c_compiler_gnu 4432 4433ac_ext=c 4434ac_cpp='$CPP $CPPFLAGS' 4435ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4436ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4437ac_compiler_gnu=$ac_cv_c_compiler_gnu 4438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4439$as_echo_n "checking how to run the C preprocessor... " >&6; } 4440# On Suns, sometimes $CPP names a directory. 4441if test -n "$CPP" && test -d "$CPP"; then 4442 CPP= 4443fi 4444if test -z "$CPP"; then 4445 if test "${ac_cv_prog_CPP+set}" = set; then : 4446 $as_echo_n "(cached) " >&6 4447else 4448 # Double quotes because CPP needs to be expanded 4449 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4450 do 4451 ac_preproc_ok=false 4452for ac_c_preproc_warn_flag in '' yes 4453do 4454 # Use a header file that comes with gcc, so configuring glibc 4455 # with a fresh cross-compiler works. 4456 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4457 # <limits.h> exists even on freestanding compilers. 4458 # On the NeXT, cc -E runs the code through the compiler's parser, 4459 # not just through cpp. "Syntax error" is here to catch this case. 4460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4461/* end confdefs.h. */ 4462#ifdef __STDC__ 4463# include <limits.h> 4464#else 4465# include <assert.h> 4466#endif 4467 Syntax error 4468_ACEOF 4469if ac_fn_c_try_cpp "$LINENO"; then : 4470 4471else 4472 # Broken: fails on valid input. 4473continue 4474fi 4475rm -f conftest.err conftest.$ac_ext 4476 4477 # OK, works on sane cases. Now check whether nonexistent headers 4478 # can be detected and how. 4479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4480/* end confdefs.h. */ 4481#include <ac_nonexistent.h> 4482_ACEOF 4483if ac_fn_c_try_cpp "$LINENO"; then : 4484 # Broken: success on invalid input. 4485continue 4486else 4487 # Passes both tests. 4488ac_preproc_ok=: 4489break 4490fi 4491rm -f conftest.err conftest.$ac_ext 4492 4493done 4494# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4495rm -f conftest.err conftest.$ac_ext 4496if $ac_preproc_ok; then : 4497 break 4498fi 4499 4500 done 4501 ac_cv_prog_CPP=$CPP 4502 4503fi 4504 CPP=$ac_cv_prog_CPP 4505else 4506 ac_cv_prog_CPP=$CPP 4507fi 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4509$as_echo "$CPP" >&6; } 4510ac_preproc_ok=false 4511for ac_c_preproc_warn_flag in '' yes 4512do 4513 # Use a header file that comes with gcc, so configuring glibc 4514 # with a fresh cross-compiler works. 4515 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4516 # <limits.h> exists even on freestanding compilers. 4517 # On the NeXT, cc -E runs the code through the compiler's parser, 4518 # not just through cpp. "Syntax error" is here to catch this case. 4519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4520/* end confdefs.h. */ 4521#ifdef __STDC__ 4522# include <limits.h> 4523#else 4524# include <assert.h> 4525#endif 4526 Syntax error 4527_ACEOF 4528if ac_fn_c_try_cpp "$LINENO"; then : 4529 4530else 4531 # Broken: fails on valid input. 4532continue 4533fi 4534rm -f conftest.err conftest.$ac_ext 4535 4536 # OK, works on sane cases. Now check whether nonexistent headers 4537 # can be detected and how. 4538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4539/* end confdefs.h. */ 4540#include <ac_nonexistent.h> 4541_ACEOF 4542if ac_fn_c_try_cpp "$LINENO"; then : 4543 # Broken: success on invalid input. 4544continue 4545else 4546 # Passes both tests. 4547ac_preproc_ok=: 4548break 4549fi 4550rm -f conftest.err conftest.$ac_ext 4551 4552done 4553# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4554rm -f conftest.err conftest.$ac_ext 4555if $ac_preproc_ok; then : 4556 4557else 4558 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4559$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4560as_fn_error "C preprocessor \"$CPP\" fails sanity check 4561See \`config.log' for more details." "$LINENO" 5; } 4562fi 4563 4564ac_ext=c 4565ac_cpp='$CPP $CPPFLAGS' 4566ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4567ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4568ac_compiler_gnu=$ac_cv_c_compiler_gnu 4569 4570 4571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4572$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4573if test "${ac_cv_path_GREP+set}" = set; then : 4574 $as_echo_n "(cached) " >&6 4575else 4576 if test -z "$GREP"; then 4577 ac_path_GREP_found=false 4578 # Loop through the user's path and test for each of PROGNAME-LIST 4579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4580for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4581do 4582 IFS=$as_save_IFS 4583 test -z "$as_dir" && as_dir=. 4584 for ac_prog in grep ggrep; do 4585 for ac_exec_ext in '' $ac_executable_extensions; do 4586 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4587 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4588# Check for GNU ac_path_GREP and select it if it is found. 4589 # Check for GNU $ac_path_GREP 4590case `"$ac_path_GREP" --version 2>&1` in 4591*GNU*) 4592 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4593*) 4594 ac_count=0 4595 $as_echo_n 0123456789 >"conftest.in" 4596 while : 4597 do 4598 cat "conftest.in" "conftest.in" >"conftest.tmp" 4599 mv "conftest.tmp" "conftest.in" 4600 cp "conftest.in" "conftest.nl" 4601 $as_echo 'GREP' >> "conftest.nl" 4602 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4603 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4604 as_fn_arith $ac_count + 1 && ac_count=$as_val 4605 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4606 # Best one so far, save it but keep looking for a better one 4607 ac_cv_path_GREP="$ac_path_GREP" 4608 ac_path_GREP_max=$ac_count 4609 fi 4610 # 10*(2^10) chars as input seems more than enough 4611 test $ac_count -gt 10 && break 4612 done 4613 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4614esac 4615 4616 $ac_path_GREP_found && break 3 4617 done 4618 done 4619 done 4620IFS=$as_save_IFS 4621 if test -z "$ac_cv_path_GREP"; then 4622 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4623 fi 4624else 4625 ac_cv_path_GREP=$GREP 4626fi 4627 4628fi 4629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4630$as_echo "$ac_cv_path_GREP" >&6; } 4631 GREP="$ac_cv_path_GREP" 4632 4633 4634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4635$as_echo_n "checking for egrep... " >&6; } 4636if test "${ac_cv_path_EGREP+set}" = set; then : 4637 $as_echo_n "(cached) " >&6 4638else 4639 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4640 then ac_cv_path_EGREP="$GREP -E" 4641 else 4642 if test -z "$EGREP"; then 4643 ac_path_EGREP_found=false 4644 # Loop through the user's path and test for each of PROGNAME-LIST 4645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4646for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4647do 4648 IFS=$as_save_IFS 4649 test -z "$as_dir" && as_dir=. 4650 for ac_prog in egrep; do 4651 for ac_exec_ext in '' $ac_executable_extensions; do 4652 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4653 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4654# Check for GNU ac_path_EGREP and select it if it is found. 4655 # Check for GNU $ac_path_EGREP 4656case `"$ac_path_EGREP" --version 2>&1` in 4657*GNU*) 4658 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4659*) 4660 ac_count=0 4661 $as_echo_n 0123456789 >"conftest.in" 4662 while : 4663 do 4664 cat "conftest.in" "conftest.in" >"conftest.tmp" 4665 mv "conftest.tmp" "conftest.in" 4666 cp "conftest.in" "conftest.nl" 4667 $as_echo 'EGREP' >> "conftest.nl" 4668 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4669 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4670 as_fn_arith $ac_count + 1 && ac_count=$as_val 4671 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4672 # Best one so far, save it but keep looking for a better one 4673 ac_cv_path_EGREP="$ac_path_EGREP" 4674 ac_path_EGREP_max=$ac_count 4675 fi 4676 # 10*(2^10) chars as input seems more than enough 4677 test $ac_count -gt 10 && break 4678 done 4679 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4680esac 4681 4682 $ac_path_EGREP_found && break 3 4683 done 4684 done 4685 done 4686IFS=$as_save_IFS 4687 if test -z "$ac_cv_path_EGREP"; then 4688 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4689 fi 4690else 4691 ac_cv_path_EGREP=$EGREP 4692fi 4693 4694 fi 4695fi 4696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4697$as_echo "$ac_cv_path_EGREP" >&6; } 4698 EGREP="$ac_cv_path_EGREP" 4699 4700 4701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4702$as_echo_n "checking for ANSI C header files... " >&6; } 4703if test "${ac_cv_header_stdc+set}" = set; then : 4704 $as_echo_n "(cached) " >&6 4705else 4706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4707/* end confdefs.h. */ 4708#include <stdlib.h> 4709#include <stdarg.h> 4710#include <string.h> 4711#include <float.h> 4712 4713int 4714main () 4715{ 4716 4717 ; 4718 return 0; 4719} 4720_ACEOF 4721if ac_fn_c_try_compile "$LINENO"; then : 4722 ac_cv_header_stdc=yes 4723else 4724 ac_cv_header_stdc=no 4725fi 4726rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4727 4728if test $ac_cv_header_stdc = yes; then 4729 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4731/* end confdefs.h. */ 4732#include <string.h> 4733 4734_ACEOF 4735if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4736 $EGREP "memchr" >/dev/null 2>&1; then : 4737 4738else 4739 ac_cv_header_stdc=no 4740fi 4741rm -f conftest* 4742 4743fi 4744 4745if test $ac_cv_header_stdc = yes; then 4746 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4748/* end confdefs.h. */ 4749#include <stdlib.h> 4750 4751_ACEOF 4752if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4753 $EGREP "free" >/dev/null 2>&1; then : 4754 4755else 4756 ac_cv_header_stdc=no 4757fi 4758rm -f conftest* 4759 4760fi 4761 4762if test $ac_cv_header_stdc = yes; then 4763 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4764 if test "$cross_compiling" = yes; then : 4765 : 4766else 4767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4768/* end confdefs.h. */ 4769#include <ctype.h> 4770#include <stdlib.h> 4771#if ((' ' & 0x0FF) == 0x020) 4772# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4773# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4774#else 4775# define ISLOWER(c) \ 4776 (('a' <= (c) && (c) <= 'i') \ 4777 || ('j' <= (c) && (c) <= 'r') \ 4778 || ('s' <= (c) && (c) <= 'z')) 4779# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4780#endif 4781 4782#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4783int 4784main () 4785{ 4786 int i; 4787 for (i = 0; i < 256; i++) 4788 if (XOR (islower (i), ISLOWER (i)) 4789 || toupper (i) != TOUPPER (i)) 4790 return 2; 4791 return 0; 4792} 4793_ACEOF 4794if ac_fn_c_try_run "$LINENO"; then : 4795 4796else 4797 ac_cv_header_stdc=no 4798fi 4799rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4800 conftest.$ac_objext conftest.beam conftest.$ac_ext 4801fi 4802 4803fi 4804fi 4805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4806$as_echo "$ac_cv_header_stdc" >&6; } 4807if test $ac_cv_header_stdc = yes; then 4808 4809$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4810 4811fi 4812 4813# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4814for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4815 inttypes.h stdint.h unistd.h 4816do : 4817 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4818ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4819" 4820eval as_val=\$$as_ac_Header 4821 if test "x$as_val" = x""yes; then : 4822 cat >>confdefs.h <<_ACEOF 4823#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4824_ACEOF 4825 4826fi 4827 4828done 4829 4830 4831 4832 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4833if test "x$ac_cv_header_minix_config_h" = x""yes; then : 4834 MINIX=yes 4835else 4836 MINIX= 4837fi 4838 4839 4840 if test "$MINIX" = yes; then 4841 4842$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4843 4844 4845$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4846 4847 4848$as_echo "#define _MINIX 1" >>confdefs.h 4849 4850 fi 4851 4852 4853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4854$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4855if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 4856 $as_echo_n "(cached) " >&6 4857else 4858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4859/* end confdefs.h. */ 4860 4861# define __EXTENSIONS__ 1 4862 $ac_includes_default 4863int 4864main () 4865{ 4866 4867 ; 4868 return 0; 4869} 4870_ACEOF 4871if ac_fn_c_try_compile "$LINENO"; then : 4872 ac_cv_safe_to_define___extensions__=yes 4873else 4874 ac_cv_safe_to_define___extensions__=no 4875fi 4876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4877fi 4878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4879$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4880 test $ac_cv_safe_to_define___extensions__ = yes && 4881 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4882 4883 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4884 4885 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4886 4887 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4888 4889 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4890 4891 4892 4893 4894 4895# The tests for host and target for $enable_largefile require 4896# canonical names. 4897 4898 4899 4900# As the $enable_largefile decision depends on --enable-plugins we must set it 4901# even in directories otherwise not depending on the $plugins option. 4902 4903 4904# Check whether --enable-plugins was given. 4905if test "${enable_plugins+set}" = set; then : 4906 enableval=$enable_plugins; case "${enableval}" in 4907 yes | "") plugins=yes ;; 4908 no) plugins=no ;; 4909 *) plugins=yes ;; 4910 esac 4911else 4912 plugins=no 4913fi 4914 4915 4916 4917case "${host}" in 4918 sparc-*-solaris*|i[3-7]86-*-solaris*) 4919 # On native 32bit sparc and ia32 solaris, large-file and procfs support 4920 # are mutually exclusive; and without procfs support, the bfd/ elf module 4921 # cannot provide certain routines such as elfcore_write_prpsinfo 4922 # or elfcore_write_prstatus. So unless the user explicitly requested 4923 # large-file support through the --enable-largefile switch, disable 4924 # large-file support in favor of procfs support. 4925 test "${target}" = "${host}" -a "x$plugins" = xno \ 4926 && : ${enable_largefile="no"} 4927 ;; 4928esac 4929 4930# Check whether --enable-largefile was given. 4931if test "${enable_largefile+set}" = set; then : 4932 enableval=$enable_largefile; 4933fi 4934 4935if test "$enable_largefile" != no; then 4936 4937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4938$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4939if test "${ac_cv_sys_largefile_CC+set}" = set; then : 4940 $as_echo_n "(cached) " >&6 4941else 4942 ac_cv_sys_largefile_CC=no 4943 if test "$GCC" != yes; then 4944 ac_save_CC=$CC 4945 while :; do 4946 # IRIX 6.2 and later do not support large files by default, 4947 # so use the C compiler's -n32 option if that helps. 4948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4949/* end confdefs.h. */ 4950#include <sys/types.h> 4951 /* Check that off_t can represent 2**63 - 1 correctly. 4952 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4953 since some C++ compilers masquerading as C compilers 4954 incorrectly reject 9223372036854775807. */ 4955#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4956 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4957 && LARGE_OFF_T % 2147483647 == 1) 4958 ? 1 : -1]; 4959int 4960main () 4961{ 4962 4963 ; 4964 return 0; 4965} 4966_ACEOF 4967 if ac_fn_c_try_compile "$LINENO"; then : 4968 break 4969fi 4970rm -f core conftest.err conftest.$ac_objext 4971 CC="$CC -n32" 4972 if ac_fn_c_try_compile "$LINENO"; then : 4973 ac_cv_sys_largefile_CC=' -n32'; break 4974fi 4975rm -f core conftest.err conftest.$ac_objext 4976 break 4977 done 4978 CC=$ac_save_CC 4979 rm -f conftest.$ac_ext 4980 fi 4981fi 4982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4983$as_echo "$ac_cv_sys_largefile_CC" >&6; } 4984 if test "$ac_cv_sys_largefile_CC" != no; then 4985 CC=$CC$ac_cv_sys_largefile_CC 4986 fi 4987 4988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4989$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4990if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 4991 $as_echo_n "(cached) " >&6 4992else 4993 while :; do 4994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4995/* end confdefs.h. */ 4996#include <sys/types.h> 4997 /* Check that off_t can represent 2**63 - 1 correctly. 4998 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4999 since some C++ compilers masquerading as C compilers 5000 incorrectly reject 9223372036854775807. */ 5001#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5002 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5003 && LARGE_OFF_T % 2147483647 == 1) 5004 ? 1 : -1]; 5005int 5006main () 5007{ 5008 5009 ; 5010 return 0; 5011} 5012_ACEOF 5013if ac_fn_c_try_compile "$LINENO"; then : 5014 ac_cv_sys_file_offset_bits=no; break 5015fi 5016rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5018/* end confdefs.h. */ 5019#define _FILE_OFFSET_BITS 64 5020#include <sys/types.h> 5021 /* Check that off_t can represent 2**63 - 1 correctly. 5022 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5023 since some C++ compilers masquerading as C compilers 5024 incorrectly reject 9223372036854775807. */ 5025#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5026 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5027 && LARGE_OFF_T % 2147483647 == 1) 5028 ? 1 : -1]; 5029int 5030main () 5031{ 5032 5033 ; 5034 return 0; 5035} 5036_ACEOF 5037if ac_fn_c_try_compile "$LINENO"; then : 5038 ac_cv_sys_file_offset_bits=64; break 5039fi 5040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5041 ac_cv_sys_file_offset_bits=unknown 5042 break 5043done 5044fi 5045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 5046$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 5047case $ac_cv_sys_file_offset_bits in #( 5048 no | unknown) ;; 5049 *) 5050cat >>confdefs.h <<_ACEOF 5051#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 5052_ACEOF 5053;; 5054esac 5055rm -rf conftest* 5056 if test $ac_cv_sys_file_offset_bits = unknown; then 5057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 5058$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 5059if test "${ac_cv_sys_large_files+set}" = set; then : 5060 $as_echo_n "(cached) " >&6 5061else 5062 while :; do 5063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5064/* end confdefs.h. */ 5065#include <sys/types.h> 5066 /* Check that off_t can represent 2**63 - 1 correctly. 5067 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5068 since some C++ compilers masquerading as C compilers 5069 incorrectly reject 9223372036854775807. */ 5070#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5071 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5072 && LARGE_OFF_T % 2147483647 == 1) 5073 ? 1 : -1]; 5074int 5075main () 5076{ 5077 5078 ; 5079 return 0; 5080} 5081_ACEOF 5082if ac_fn_c_try_compile "$LINENO"; then : 5083 ac_cv_sys_large_files=no; break 5084fi 5085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5087/* end confdefs.h. */ 5088#define _LARGE_FILES 1 5089#include <sys/types.h> 5090 /* Check that off_t can represent 2**63 - 1 correctly. 5091 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5092 since some C++ compilers masquerading as C compilers 5093 incorrectly reject 9223372036854775807. */ 5094#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5095 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5096 && LARGE_OFF_T % 2147483647 == 1) 5097 ? 1 : -1]; 5098int 5099main () 5100{ 5101 5102 ; 5103 return 0; 5104} 5105_ACEOF 5106if ac_fn_c_try_compile "$LINENO"; then : 5107 ac_cv_sys_large_files=1; break 5108fi 5109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5110 ac_cv_sys_large_files=unknown 5111 break 5112done 5113fi 5114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 5115$as_echo "$ac_cv_sys_large_files" >&6; } 5116case $ac_cv_sys_large_files in #( 5117 no | unknown) ;; 5118 *) 5119cat >>confdefs.h <<_ACEOF 5120#define _LARGE_FILES $ac_cv_sys_large_files 5121_ACEOF 5122;; 5123esac 5124rm -rf conftest* 5125 fi 5126fi 5127 5128 5129 5130case `pwd` in 5131 *\ * | *\ *) 5132 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5133$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5134esac 5135 5136 5137 5138macro_version='2.2.7a' 5139macro_revision='1.3134' 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153ltmain="$ac_aux_dir/ltmain.sh" 5154 5155# Backslashify metacharacters that are still active within 5156# double-quoted strings. 5157sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5158 5159# Same as above, but do not quote variable references. 5160double_quote_subst='s/\(["`\\]\)/\\\1/g' 5161 5162# Sed substitution to delay expansion of an escaped shell variable in a 5163# double_quote_subst'ed string. 5164delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5165 5166# Sed substitution to delay expansion of an escaped single quote. 5167delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5168 5169# Sed substitution to avoid accidental globbing in evaled expressions 5170no_glob_subst='s/\*/\\\*/g' 5171 5172ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5173ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5174ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5175 5176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5177$as_echo_n "checking how to print strings... " >&6; } 5178# Test print first, because it will be a builtin if present. 5179if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5180 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5181 ECHO='print -r --' 5182elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5183 ECHO='printf %s\n' 5184else 5185 # Use this function as a fallback that always works. 5186 func_fallback_echo () 5187 { 5188 eval 'cat <<_LTECHO_EOF 5189$1 5190_LTECHO_EOF' 5191 } 5192 ECHO='func_fallback_echo' 5193fi 5194 5195# func_echo_all arg... 5196# Invoke $ECHO with all args, space-separated. 5197func_echo_all () 5198{ 5199 $ECHO "" 5200} 5201 5202case "$ECHO" in 5203 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5204$as_echo "printf" >&6; } ;; 5205 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5206$as_echo "print -r" >&6; } ;; 5207 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5208$as_echo "cat" >&6; } ;; 5209esac 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5225$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5226if test "${ac_cv_path_SED+set}" = set; then : 5227 $as_echo_n "(cached) " >&6 5228else 5229 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5230 for ac_i in 1 2 3 4 5 6 7; do 5231 ac_script="$ac_script$as_nl$ac_script" 5232 done 5233 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5234 { ac_script=; unset ac_script;} 5235 if test -z "$SED"; then 5236 ac_path_SED_found=false 5237 # Loop through the user's path and test for each of PROGNAME-LIST 5238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5239for as_dir in $PATH 5240do 5241 IFS=$as_save_IFS 5242 test -z "$as_dir" && as_dir=. 5243 for ac_prog in sed gsed; do 5244 for ac_exec_ext in '' $ac_executable_extensions; do 5245 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5246 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5247# Check for GNU ac_path_SED and select it if it is found. 5248 # Check for GNU $ac_path_SED 5249case `"$ac_path_SED" --version 2>&1` in 5250*GNU*) 5251 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5252*) 5253 ac_count=0 5254 $as_echo_n 0123456789 >"conftest.in" 5255 while : 5256 do 5257 cat "conftest.in" "conftest.in" >"conftest.tmp" 5258 mv "conftest.tmp" "conftest.in" 5259 cp "conftest.in" "conftest.nl" 5260 $as_echo '' >> "conftest.nl" 5261 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5262 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5263 as_fn_arith $ac_count + 1 && ac_count=$as_val 5264 if test $ac_count -gt ${ac_path_SED_max-0}; then 5265 # Best one so far, save it but keep looking for a better one 5266 ac_cv_path_SED="$ac_path_SED" 5267 ac_path_SED_max=$ac_count 5268 fi 5269 # 10*(2^10) chars as input seems more than enough 5270 test $ac_count -gt 10 && break 5271 done 5272 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5273esac 5274 5275 $ac_path_SED_found && break 3 5276 done 5277 done 5278 done 5279IFS=$as_save_IFS 5280 if test -z "$ac_cv_path_SED"; then 5281 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5282 fi 5283else 5284 ac_cv_path_SED=$SED 5285fi 5286 5287fi 5288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5289$as_echo "$ac_cv_path_SED" >&6; } 5290 SED="$ac_cv_path_SED" 5291 rm -f conftest.sed 5292 5293test -z "$SED" && SED=sed 5294Xsed="$SED -e 1s/^X//" 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5307$as_echo_n "checking for fgrep... " >&6; } 5308if test "${ac_cv_path_FGREP+set}" = set; then : 5309 $as_echo_n "(cached) " >&6 5310else 5311 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5312 then ac_cv_path_FGREP="$GREP -F" 5313 else 5314 if test -z "$FGREP"; then 5315 ac_path_FGREP_found=false 5316 # Loop through the user's path and test for each of PROGNAME-LIST 5317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5318for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5319do 5320 IFS=$as_save_IFS 5321 test -z "$as_dir" && as_dir=. 5322 for ac_prog in fgrep; do 5323 for ac_exec_ext in '' $ac_executable_extensions; do 5324 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5325 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5326# Check for GNU ac_path_FGREP and select it if it is found. 5327 # Check for GNU $ac_path_FGREP 5328case `"$ac_path_FGREP" --version 2>&1` in 5329*GNU*) 5330 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5331*) 5332 ac_count=0 5333 $as_echo_n 0123456789 >"conftest.in" 5334 while : 5335 do 5336 cat "conftest.in" "conftest.in" >"conftest.tmp" 5337 mv "conftest.tmp" "conftest.in" 5338 cp "conftest.in" "conftest.nl" 5339 $as_echo 'FGREP' >> "conftest.nl" 5340 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5341 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5342 as_fn_arith $ac_count + 1 && ac_count=$as_val 5343 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5344 # Best one so far, save it but keep looking for a better one 5345 ac_cv_path_FGREP="$ac_path_FGREP" 5346 ac_path_FGREP_max=$ac_count 5347 fi 5348 # 10*(2^10) chars as input seems more than enough 5349 test $ac_count -gt 10 && break 5350 done 5351 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5352esac 5353 5354 $ac_path_FGREP_found && break 3 5355 done 5356 done 5357 done 5358IFS=$as_save_IFS 5359 if test -z "$ac_cv_path_FGREP"; then 5360 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5361 fi 5362else 5363 ac_cv_path_FGREP=$FGREP 5364fi 5365 5366 fi 5367fi 5368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5369$as_echo "$ac_cv_path_FGREP" >&6; } 5370 FGREP="$ac_cv_path_FGREP" 5371 5372 5373test -z "$GREP" && GREP=grep 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393# Check whether --with-gnu-ld was given. 5394if test "${with_gnu_ld+set}" = set; then : 5395 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5396else 5397 with_gnu_ld=no 5398fi 5399 5400ac_prog=ld 5401if test "$GCC" = yes; then 5402 # Check if gcc -print-prog-name=ld gives a path. 5403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5404$as_echo_n "checking for ld used by $CC... " >&6; } 5405 case $host in 5406 *-*-mingw*) 5407 # gcc leaves a trailing carriage return which upsets mingw 5408 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5409 *) 5410 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5411 esac 5412 case $ac_prog in 5413 # Accept absolute paths. 5414 [\\/]* | ?:[\\/]*) 5415 re_direlt='/[^/][^/]*/\.\./' 5416 # Canonicalize the pathname of ld 5417 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5418 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5419 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5420 done 5421 test -z "$LD" && LD="$ac_prog" 5422 ;; 5423 "") 5424 # If it fails, then pretend we aren't using GCC. 5425 ac_prog=ld 5426 ;; 5427 *) 5428 # If it is relative, then search for the first ld in PATH. 5429 with_gnu_ld=unknown 5430 ;; 5431 esac 5432elif test "$with_gnu_ld" = yes; then 5433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5434$as_echo_n "checking for GNU ld... " >&6; } 5435else 5436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5437$as_echo_n "checking for non-GNU ld... " >&6; } 5438fi 5439if test "${lt_cv_path_LD+set}" = set; then : 5440 $as_echo_n "(cached) " >&6 5441else 5442 if test -z "$LD"; then 5443 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5444 for ac_dir in $PATH; do 5445 IFS="$lt_save_ifs" 5446 test -z "$ac_dir" && ac_dir=. 5447 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5448 lt_cv_path_LD="$ac_dir/$ac_prog" 5449 # Check to see if the program is GNU ld. I'd rather use --version, 5450 # but apparently some variants of GNU ld only accept -v. 5451 # Break only if it was the GNU/non-GNU ld that we prefer. 5452 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5453 *GNU* | *'with BFD'*) 5454 test "$with_gnu_ld" != no && break 5455 ;; 5456 *) 5457 test "$with_gnu_ld" != yes && break 5458 ;; 5459 esac 5460 fi 5461 done 5462 IFS="$lt_save_ifs" 5463else 5464 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5465fi 5466fi 5467 5468LD="$lt_cv_path_LD" 5469if test -n "$LD"; then 5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5471$as_echo "$LD" >&6; } 5472else 5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5474$as_echo "no" >&6; } 5475fi 5476test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5478$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5479if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5480 $as_echo_n "(cached) " >&6 5481else 5482 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5483case `$LD -v 2>&1 </dev/null` in 5484*GNU* | *'with BFD'*) 5485 lt_cv_prog_gnu_ld=yes 5486 ;; 5487*) 5488 lt_cv_prog_gnu_ld=no 5489 ;; 5490esac 5491fi 5492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5493$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5494with_gnu_ld=$lt_cv_prog_gnu_ld 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5505$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5506if test "${lt_cv_path_NM+set}" = set; then : 5507 $as_echo_n "(cached) " >&6 5508else 5509 if test -n "$NM"; then 5510 # Let the user override the test. 5511 lt_cv_path_NM="$NM" 5512else 5513 lt_nm_to_check="${ac_tool_prefix}nm" 5514 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5515 lt_nm_to_check="$lt_nm_to_check nm" 5516 fi 5517 for lt_tmp_nm in $lt_nm_to_check; do 5518 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5519 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5520 IFS="$lt_save_ifs" 5521 test -z "$ac_dir" && ac_dir=. 5522 tmp_nm="$ac_dir/$lt_tmp_nm" 5523 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5524 # Check to see if the nm accepts a BSD-compat flag. 5525 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5526 # nm: unknown option "B" ignored 5527 # Tru64's nm complains that /dev/null is an invalid object file 5528 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5529 */dev/null* | *'Invalid file or object type'*) 5530 lt_cv_path_NM="$tmp_nm -B" 5531 break 5532 ;; 5533 *) 5534 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5535 */dev/null*) 5536 lt_cv_path_NM="$tmp_nm -p" 5537 break 5538 ;; 5539 *) 5540 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5541 continue # so that we can try to find one that supports BSD flags 5542 ;; 5543 esac 5544 ;; 5545 esac 5546 fi 5547 done 5548 IFS="$lt_save_ifs" 5549 done 5550 : ${lt_cv_path_NM=no} 5551fi 5552fi 5553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5554$as_echo "$lt_cv_path_NM" >&6; } 5555if test "$lt_cv_path_NM" != "no"; then 5556 NM="$lt_cv_path_NM" 5557else 5558 # Didn't find any BSD compatible name lister, look for dumpbin. 5559 if test -n "$DUMPBIN"; then : 5560 # Let the user override the test. 5561 else 5562 if test -n "$ac_tool_prefix"; then 5563 for ac_prog in dumpbin "link -dump" 5564 do 5565 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5566set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5568$as_echo_n "checking for $ac_word... " >&6; } 5569if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5570 $as_echo_n "(cached) " >&6 5571else 5572 if test -n "$DUMPBIN"; then 5573 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5574else 5575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5576for as_dir in $PATH 5577do 5578 IFS=$as_save_IFS 5579 test -z "$as_dir" && as_dir=. 5580 for ac_exec_ext in '' $ac_executable_extensions; do 5581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5582 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5584 break 2 5585 fi 5586done 5587 done 5588IFS=$as_save_IFS 5589 5590fi 5591fi 5592DUMPBIN=$ac_cv_prog_DUMPBIN 5593if test -n "$DUMPBIN"; then 5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5595$as_echo "$DUMPBIN" >&6; } 5596else 5597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5598$as_echo "no" >&6; } 5599fi 5600 5601 5602 test -n "$DUMPBIN" && break 5603 done 5604fi 5605if test -z "$DUMPBIN"; then 5606 ac_ct_DUMPBIN=$DUMPBIN 5607 for ac_prog in dumpbin "link -dump" 5608do 5609 # Extract the first word of "$ac_prog", so it can be a program name with args. 5610set dummy $ac_prog; ac_word=$2 5611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5612$as_echo_n "checking for $ac_word... " >&6; } 5613if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5614 $as_echo_n "(cached) " >&6 5615else 5616 if test -n "$ac_ct_DUMPBIN"; then 5617 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5618else 5619as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5620for as_dir in $PATH 5621do 5622 IFS=$as_save_IFS 5623 test -z "$as_dir" && as_dir=. 5624 for ac_exec_ext in '' $ac_executable_extensions; do 5625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5626 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5628 break 2 5629 fi 5630done 5631 done 5632IFS=$as_save_IFS 5633 5634fi 5635fi 5636ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5637if test -n "$ac_ct_DUMPBIN"; then 5638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5639$as_echo "$ac_ct_DUMPBIN" >&6; } 5640else 5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5642$as_echo "no" >&6; } 5643fi 5644 5645 5646 test -n "$ac_ct_DUMPBIN" && break 5647done 5648 5649 if test "x$ac_ct_DUMPBIN" = x; then 5650 DUMPBIN=":" 5651 else 5652 case $cross_compiling:$ac_tool_warned in 5653yes:) 5654{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5655$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5656ac_tool_warned=yes ;; 5657esac 5658 DUMPBIN=$ac_ct_DUMPBIN 5659 fi 5660fi 5661 5662 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5663 *COFF*) 5664 DUMPBIN="$DUMPBIN -symbols" 5665 ;; 5666 *) 5667 DUMPBIN=: 5668 ;; 5669 esac 5670 fi 5671 5672 if test "$DUMPBIN" != ":"; then 5673 NM="$DUMPBIN" 5674 fi 5675fi 5676test -z "$NM" && NM=nm 5677 5678 5679 5680 5681 5682 5683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5684$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5685if test "${lt_cv_nm_interface+set}" = set; then : 5686 $as_echo_n "(cached) " >&6 5687else 5688 lt_cv_nm_interface="BSD nm" 5689 echo "int some_variable = 0;" > conftest.$ac_ext 5690 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5691 (eval "$ac_compile" 2>conftest.err) 5692 cat conftest.err >&5 5693 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5694 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5695 cat conftest.err >&5 5696 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5697 cat conftest.out >&5 5698 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5699 lt_cv_nm_interface="MS dumpbin" 5700 fi 5701 rm -f conftest* 5702fi 5703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5704$as_echo "$lt_cv_nm_interface" >&6; } 5705 5706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5707$as_echo_n "checking whether ln -s works... " >&6; } 5708LN_S=$as_ln_s 5709if test "$LN_S" = "ln -s"; then 5710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5711$as_echo "yes" >&6; } 5712else 5713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5714$as_echo "no, using $LN_S" >&6; } 5715fi 5716 5717# find the maximum length of command line arguments 5718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5719$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5720if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5721 $as_echo_n "(cached) " >&6 5722else 5723 i=0 5724 teststring="ABCD" 5725 5726 case $build_os in 5727 msdosdjgpp*) 5728 # On DJGPP, this test can blow up pretty badly due to problems in libc 5729 # (any single argument exceeding 2000 bytes causes a buffer overrun 5730 # during glob expansion). Even if it were fixed, the result of this 5731 # check would be larger than it should be. 5732 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5733 ;; 5734 5735 gnu*) 5736 # Under GNU Hurd, this test is not required because there is 5737 # no limit to the length of command line arguments. 5738 # Libtool will interpret -1 as no limit whatsoever 5739 lt_cv_sys_max_cmd_len=-1; 5740 ;; 5741 5742 cygwin* | mingw* | cegcc*) 5743 # On Win9x/ME, this test blows up -- it succeeds, but takes 5744 # about 5 minutes as the teststring grows exponentially. 5745 # Worse, since 9x/ME are not pre-emptively multitasking, 5746 # you end up with a "frozen" computer, even though with patience 5747 # the test eventually succeeds (with a max line length of 256k). 5748 # Instead, let's just punt: use the minimum linelength reported by 5749 # all of the supported platforms: 8192 (on NT/2K/XP). 5750 lt_cv_sys_max_cmd_len=8192; 5751 ;; 5752 5753 mint*) 5754 # On MiNT this can take a long time and run out of memory. 5755 lt_cv_sys_max_cmd_len=8192; 5756 ;; 5757 5758 amigaos*) 5759 # On AmigaOS with pdksh, this test takes hours, literally. 5760 # So we just punt and use a minimum line length of 8192. 5761 lt_cv_sys_max_cmd_len=8192; 5762 ;; 5763 5764 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5765 # This has been around since 386BSD, at least. Likely further. 5766 if test -x /sbin/sysctl; then 5767 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5768 elif test -x /usr/sbin/sysctl; then 5769 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5770 else 5771 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5772 fi 5773 # And add a safety zone 5774 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5775 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5776 ;; 5777 5778 interix*) 5779 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5780 lt_cv_sys_max_cmd_len=196608 5781 ;; 5782 5783 osf*) 5784 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5785 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5786 # nice to cause kernel panics so lets avoid the loop below. 5787 # First set a reasonable default. 5788 lt_cv_sys_max_cmd_len=16384 5789 # 5790 if test -x /sbin/sysconfig; then 5791 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5792 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5793 esac 5794 fi 5795 ;; 5796 sco3.2v5*) 5797 lt_cv_sys_max_cmd_len=102400 5798 ;; 5799 sysv5* | sco5v6* | sysv4.2uw2*) 5800 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5801 if test -n "$kargmax"; then 5802 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5803 else 5804 lt_cv_sys_max_cmd_len=32768 5805 fi 5806 ;; 5807 *) 5808 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5809 if test -n "$lt_cv_sys_max_cmd_len"; then 5810 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5811 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5812 else 5813 # Make teststring a little bigger before we do anything with it. 5814 # a 1K string should be a reasonable start. 5815 for i in 1 2 3 4 5 6 7 8 ; do 5816 teststring=$teststring$teststring 5817 done 5818 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5819 # If test is not a shell built-in, we'll probably end up computing a 5820 # maximum length that is only half of the actual maximum length, but 5821 # we can't tell. 5822 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5823 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5824 test $i != 17 # 1/2 MB should be enough 5825 do 5826 i=`expr $i + 1` 5827 teststring=$teststring$teststring 5828 done 5829 # Only check the string length outside the loop. 5830 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5831 teststring= 5832 # Add a significant safety factor because C++ compilers can tack on 5833 # massive amounts of additional arguments before passing them to the 5834 # linker. It appears as though 1/2 is a usable value. 5835 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5836 fi 5837 ;; 5838 esac 5839 5840fi 5841 5842if test -n $lt_cv_sys_max_cmd_len ; then 5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5844$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5845else 5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5847$as_echo "none" >&6; } 5848fi 5849max_cmd_len=$lt_cv_sys_max_cmd_len 5850 5851 5852 5853 5854 5855 5856: ${CP="cp -f"} 5857: ${MV="mv -f"} 5858: ${RM="rm -f"} 5859 5860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5861$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5862# Try some XSI features 5863xsi_shell=no 5864( _lt_dummy="a/b/c" 5865 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5866 = c,a/b,, \ 5867 && eval 'test $(( 1 + 1 )) -eq 2 \ 5868 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5869 && xsi_shell=yes 5870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5871$as_echo "$xsi_shell" >&6; } 5872 5873 5874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5875$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5876lt_shell_append=no 5877( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5878 >/dev/null 2>&1 \ 5879 && lt_shell_append=yes 5880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5881$as_echo "$lt_shell_append" >&6; } 5882 5883 5884if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5885 lt_unset=unset 5886else 5887 lt_unset=false 5888fi 5889 5890 5891 5892 5893 5894# test EBCDIC or ASCII 5895case `echo X|tr X '\101'` in 5896 A) # ASCII based system 5897 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5898 lt_SP2NL='tr \040 \012' 5899 lt_NL2SP='tr \015\012 \040\040' 5900 ;; 5901 *) # EBCDIC based system 5902 lt_SP2NL='tr \100 \n' 5903 lt_NL2SP='tr \r\n \100\100' 5904 ;; 5905esac 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5916$as_echo_n "checking for $LD option to reload object files... " >&6; } 5917if test "${lt_cv_ld_reload_flag+set}" = set; then : 5918 $as_echo_n "(cached) " >&6 5919else 5920 lt_cv_ld_reload_flag='-r' 5921fi 5922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5923$as_echo "$lt_cv_ld_reload_flag" >&6; } 5924reload_flag=$lt_cv_ld_reload_flag 5925case $reload_flag in 5926"" | " "*) ;; 5927*) reload_flag=" $reload_flag" ;; 5928esac 5929reload_cmds='$LD$reload_flag -o $output$reload_objs' 5930case $host_os in 5931 darwin*) 5932 if test "$GCC" = yes; then 5933 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5934 else 5935 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5936 fi 5937 ;; 5938esac 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948if test -n "$ac_tool_prefix"; then 5949 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5950set dummy ${ac_tool_prefix}objdump; ac_word=$2 5951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5952$as_echo_n "checking for $ac_word... " >&6; } 5953if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5954 $as_echo_n "(cached) " >&6 5955else 5956 if test -n "$OBJDUMP"; then 5957 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5958else 5959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5960for as_dir in $PATH 5961do 5962 IFS=$as_save_IFS 5963 test -z "$as_dir" && as_dir=. 5964 for ac_exec_ext in '' $ac_executable_extensions; do 5965 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5966 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5967 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5968 break 2 5969 fi 5970done 5971 done 5972IFS=$as_save_IFS 5973 5974fi 5975fi 5976OBJDUMP=$ac_cv_prog_OBJDUMP 5977if test -n "$OBJDUMP"; then 5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5979$as_echo "$OBJDUMP" >&6; } 5980else 5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5982$as_echo "no" >&6; } 5983fi 5984 5985 5986fi 5987if test -z "$ac_cv_prog_OBJDUMP"; then 5988 ac_ct_OBJDUMP=$OBJDUMP 5989 # Extract the first word of "objdump", so it can be a program name with args. 5990set dummy objdump; ac_word=$2 5991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5992$as_echo_n "checking for $ac_word... " >&6; } 5993if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5994 $as_echo_n "(cached) " >&6 5995else 5996 if test -n "$ac_ct_OBJDUMP"; then 5997 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5998else 5999as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6000for as_dir in $PATH 6001do 6002 IFS=$as_save_IFS 6003 test -z "$as_dir" && as_dir=. 6004 for ac_exec_ext in '' $ac_executable_extensions; do 6005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6006 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6008 break 2 6009 fi 6010done 6011 done 6012IFS=$as_save_IFS 6013 6014fi 6015fi 6016ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6017if test -n "$ac_ct_OBJDUMP"; then 6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6019$as_echo "$ac_ct_OBJDUMP" >&6; } 6020else 6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6022$as_echo "no" >&6; } 6023fi 6024 6025 if test "x$ac_ct_OBJDUMP" = x; then 6026 OBJDUMP="false" 6027 else 6028 case $cross_compiling:$ac_tool_warned in 6029yes:) 6030{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6031$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6032ac_tool_warned=yes ;; 6033esac 6034 OBJDUMP=$ac_ct_OBJDUMP 6035 fi 6036else 6037 OBJDUMP="$ac_cv_prog_OBJDUMP" 6038fi 6039 6040test -z "$OBJDUMP" && OBJDUMP=objdump 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6051$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6052if test "${lt_cv_deplibs_check_method+set}" = set; then : 6053 $as_echo_n "(cached) " >&6 6054else 6055 lt_cv_file_magic_cmd='$MAGIC_CMD' 6056lt_cv_file_magic_test_file= 6057lt_cv_deplibs_check_method='unknown' 6058# Need to set the preceding variable on all platforms that support 6059# interlibrary dependencies. 6060# 'none' -- dependencies not supported. 6061# `unknown' -- same as none, but documents that we really don't know. 6062# 'pass_all' -- all dependencies passed with no checks. 6063# 'test_compile' -- check by making test program. 6064# 'file_magic [[regex]]' -- check by looking for files in library path 6065# which responds to the $file_magic_cmd with a given extended regex. 6066# If you have `file' or equivalent on your system and you're not sure 6067# whether `pass_all' will *always* work, you probably want this one. 6068 6069case $host_os in 6070aix[4-9]*) 6071 lt_cv_deplibs_check_method=pass_all 6072 ;; 6073 6074beos*) 6075 lt_cv_deplibs_check_method=pass_all 6076 ;; 6077 6078bsdi[45]*) 6079 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6080 lt_cv_file_magic_cmd='/usr/bin/file -L' 6081 lt_cv_file_magic_test_file=/shlib/libc.so 6082 ;; 6083 6084cygwin*) 6085 # func_win32_libid is a shell function defined in ltmain.sh 6086 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6087 lt_cv_file_magic_cmd='func_win32_libid' 6088 ;; 6089 6090mingw* | pw32*) 6091 # Base MSYS/MinGW do not provide the 'file' command needed by 6092 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6093 # unless we find 'file', for example because we are cross-compiling. 6094 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6095 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6096 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6097 lt_cv_file_magic_cmd='func_win32_libid' 6098 else 6099 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6100 lt_cv_file_magic_cmd='$OBJDUMP -f' 6101 fi 6102 ;; 6103 6104cegcc*) 6105 # use the weaker test based on 'objdump'. See mingw*. 6106 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6107 lt_cv_file_magic_cmd='$OBJDUMP -f' 6108 ;; 6109 6110darwin* | rhapsody*) 6111 lt_cv_deplibs_check_method=pass_all 6112 ;; 6113 6114freebsd* | dragonfly*) 6115 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6116 case $host_cpu in 6117 i*86 ) 6118 # Not sure whether the presence of OpenBSD here was a mistake. 6119 # Let's accept both of them until this is cleared up. 6120 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6121 lt_cv_file_magic_cmd=/usr/bin/file 6122 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6123 ;; 6124 esac 6125 else 6126 lt_cv_deplibs_check_method=pass_all 6127 fi 6128 ;; 6129 6130gnu*) 6131 lt_cv_deplibs_check_method=pass_all 6132 ;; 6133 6134haiku*) 6135 lt_cv_deplibs_check_method=pass_all 6136 ;; 6137 6138hpux10.20* | hpux11*) 6139 lt_cv_file_magic_cmd=/usr/bin/file 6140 case $host_cpu in 6141 ia64*) 6142 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6143 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6144 ;; 6145 hppa*64*) 6146 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 6147 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6148 ;; 6149 *) 6150 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6151 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6152 ;; 6153 esac 6154 ;; 6155 6156interix[3-9]*) 6157 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6158 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6159 ;; 6160 6161irix5* | irix6* | nonstopux*) 6162 case $LD in 6163 *-32|*"-32 ") libmagic=32-bit;; 6164 *-n32|*"-n32 ") libmagic=N32;; 6165 *-64|*"-64 ") libmagic=64-bit;; 6166 *) libmagic=never-match;; 6167 esac 6168 lt_cv_deplibs_check_method=pass_all 6169 ;; 6170 6171# This must be Linux ELF. 6172linux* | k*bsd*-gnu | kopensolaris*-gnu) 6173 lt_cv_deplibs_check_method=pass_all 6174 ;; 6175 6176netbsd*) 6177 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6178 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6179 else 6180 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6181 fi 6182 ;; 6183 6184newos6*) 6185 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6186 lt_cv_file_magic_cmd=/usr/bin/file 6187 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6188 ;; 6189 6190*nto* | *qnx*) 6191 lt_cv_deplibs_check_method=pass_all 6192 ;; 6193 6194openbsd*) 6195 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6196 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6197 else 6198 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6199 fi 6200 ;; 6201 6202osf3* | osf4* | osf5*) 6203 lt_cv_deplibs_check_method=pass_all 6204 ;; 6205 6206rdos*) 6207 lt_cv_deplibs_check_method=pass_all 6208 ;; 6209 6210solaris*) 6211 lt_cv_deplibs_check_method=pass_all 6212 ;; 6213 6214sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6215 lt_cv_deplibs_check_method=pass_all 6216 ;; 6217 6218sysv4 | sysv4.3*) 6219 case $host_vendor in 6220 motorola) 6221 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 6222 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6223 ;; 6224 ncr) 6225 lt_cv_deplibs_check_method=pass_all 6226 ;; 6227 sequent) 6228 lt_cv_file_magic_cmd='/bin/file' 6229 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6230 ;; 6231 sni) 6232 lt_cv_file_magic_cmd='/bin/file' 6233 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6234 lt_cv_file_magic_test_file=/lib/libc.so 6235 ;; 6236 siemens) 6237 lt_cv_deplibs_check_method=pass_all 6238 ;; 6239 pc) 6240 lt_cv_deplibs_check_method=pass_all 6241 ;; 6242 esac 6243 ;; 6244 6245tpf*) 6246 lt_cv_deplibs_check_method=pass_all 6247 ;; 6248esac 6249 6250fi 6251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6252$as_echo "$lt_cv_deplibs_check_method" >&6; } 6253file_magic_cmd=$lt_cv_file_magic_cmd 6254deplibs_check_method=$lt_cv_deplibs_check_method 6255test -z "$deplibs_check_method" && deplibs_check_method=unknown 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268if test -n "$ac_tool_prefix"; then 6269 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6270set dummy ${ac_tool_prefix}ar; ac_word=$2 6271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6272$as_echo_n "checking for $ac_word... " >&6; } 6273if test "${ac_cv_prog_AR+set}" = set; then : 6274 $as_echo_n "(cached) " >&6 6275else 6276 if test -n "$AR"; then 6277 ac_cv_prog_AR="$AR" # Let the user override the test. 6278else 6279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6280for as_dir in $PATH 6281do 6282 IFS=$as_save_IFS 6283 test -z "$as_dir" && as_dir=. 6284 for ac_exec_ext in '' $ac_executable_extensions; do 6285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6286 ac_cv_prog_AR="${ac_tool_prefix}ar" 6287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6288 break 2 6289 fi 6290done 6291 done 6292IFS=$as_save_IFS 6293 6294fi 6295fi 6296AR=$ac_cv_prog_AR 6297if test -n "$AR"; then 6298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6299$as_echo "$AR" >&6; } 6300else 6301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6302$as_echo "no" >&6; } 6303fi 6304 6305 6306fi 6307if test -z "$ac_cv_prog_AR"; then 6308 ac_ct_AR=$AR 6309 # Extract the first word of "ar", so it can be a program name with args. 6310set dummy ar; ac_word=$2 6311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6312$as_echo_n "checking for $ac_word... " >&6; } 6313if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6314 $as_echo_n "(cached) " >&6 6315else 6316 if test -n "$ac_ct_AR"; then 6317 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6318else 6319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6320for as_dir in $PATH 6321do 6322 IFS=$as_save_IFS 6323 test -z "$as_dir" && as_dir=. 6324 for ac_exec_ext in '' $ac_executable_extensions; do 6325 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6326 ac_cv_prog_ac_ct_AR="ar" 6327 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6328 break 2 6329 fi 6330done 6331 done 6332IFS=$as_save_IFS 6333 6334fi 6335fi 6336ac_ct_AR=$ac_cv_prog_ac_ct_AR 6337if test -n "$ac_ct_AR"; then 6338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6339$as_echo "$ac_ct_AR" >&6; } 6340else 6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6342$as_echo "no" >&6; } 6343fi 6344 6345 if test "x$ac_ct_AR" = x; then 6346 AR="false" 6347 else 6348 case $cross_compiling:$ac_tool_warned in 6349yes:) 6350{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6351$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6352ac_tool_warned=yes ;; 6353esac 6354 AR=$ac_ct_AR 6355 fi 6356else 6357 AR="$ac_cv_prog_AR" 6358fi 6359 6360test -z "$AR" && AR=ar 6361test -z "$AR_FLAGS" && AR_FLAGS=cru 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373if test -n "$ac_tool_prefix"; then 6374 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6375set dummy ${ac_tool_prefix}strip; ac_word=$2 6376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6377$as_echo_n "checking for $ac_word... " >&6; } 6378if test "${ac_cv_prog_STRIP+set}" = set; then : 6379 $as_echo_n "(cached) " >&6 6380else 6381 if test -n "$STRIP"; then 6382 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6383else 6384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6385for as_dir in $PATH 6386do 6387 IFS=$as_save_IFS 6388 test -z "$as_dir" && as_dir=. 6389 for ac_exec_ext in '' $ac_executable_extensions; do 6390 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6391 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6393 break 2 6394 fi 6395done 6396 done 6397IFS=$as_save_IFS 6398 6399fi 6400fi 6401STRIP=$ac_cv_prog_STRIP 6402if test -n "$STRIP"; then 6403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6404$as_echo "$STRIP" >&6; } 6405else 6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6407$as_echo "no" >&6; } 6408fi 6409 6410 6411fi 6412if test -z "$ac_cv_prog_STRIP"; then 6413 ac_ct_STRIP=$STRIP 6414 # Extract the first word of "strip", so it can be a program name with args. 6415set dummy strip; ac_word=$2 6416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6417$as_echo_n "checking for $ac_word... " >&6; } 6418if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6419 $as_echo_n "(cached) " >&6 6420else 6421 if test -n "$ac_ct_STRIP"; then 6422 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6423else 6424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6425for as_dir in $PATH 6426do 6427 IFS=$as_save_IFS 6428 test -z "$as_dir" && as_dir=. 6429 for ac_exec_ext in '' $ac_executable_extensions; do 6430 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6431 ac_cv_prog_ac_ct_STRIP="strip" 6432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6433 break 2 6434 fi 6435done 6436 done 6437IFS=$as_save_IFS 6438 6439fi 6440fi 6441ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6442if test -n "$ac_ct_STRIP"; then 6443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6444$as_echo "$ac_ct_STRIP" >&6; } 6445else 6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6447$as_echo "no" >&6; } 6448fi 6449 6450 if test "x$ac_ct_STRIP" = x; then 6451 STRIP=":" 6452 else 6453 case $cross_compiling:$ac_tool_warned in 6454yes:) 6455{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6456$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6457ac_tool_warned=yes ;; 6458esac 6459 STRIP=$ac_ct_STRIP 6460 fi 6461else 6462 STRIP="$ac_cv_prog_STRIP" 6463fi 6464 6465test -z "$STRIP" && STRIP=: 6466 6467 6468 6469 6470 6471 6472if test -n "$ac_tool_prefix"; then 6473 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6474set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6476$as_echo_n "checking for $ac_word... " >&6; } 6477if test "${ac_cv_prog_RANLIB+set}" = set; then : 6478 $as_echo_n "(cached) " >&6 6479else 6480 if test -n "$RANLIB"; then 6481 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6482else 6483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6484for as_dir in $PATH 6485do 6486 IFS=$as_save_IFS 6487 test -z "$as_dir" && as_dir=. 6488 for ac_exec_ext in '' $ac_executable_extensions; do 6489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6490 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6492 break 2 6493 fi 6494done 6495 done 6496IFS=$as_save_IFS 6497 6498fi 6499fi 6500RANLIB=$ac_cv_prog_RANLIB 6501if test -n "$RANLIB"; then 6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6503$as_echo "$RANLIB" >&6; } 6504else 6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6506$as_echo "no" >&6; } 6507fi 6508 6509 6510fi 6511if test -z "$ac_cv_prog_RANLIB"; then 6512 ac_ct_RANLIB=$RANLIB 6513 # Extract the first word of "ranlib", so it can be a program name with args. 6514set dummy ranlib; ac_word=$2 6515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6516$as_echo_n "checking for $ac_word... " >&6; } 6517if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6518 $as_echo_n "(cached) " >&6 6519else 6520 if test -n "$ac_ct_RANLIB"; then 6521 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6522else 6523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6524for as_dir in $PATH 6525do 6526 IFS=$as_save_IFS 6527 test -z "$as_dir" && as_dir=. 6528 for ac_exec_ext in '' $ac_executable_extensions; do 6529 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6530 ac_cv_prog_ac_ct_RANLIB="ranlib" 6531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6532 break 2 6533 fi 6534done 6535 done 6536IFS=$as_save_IFS 6537 6538fi 6539fi 6540ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6541if test -n "$ac_ct_RANLIB"; then 6542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6543$as_echo "$ac_ct_RANLIB" >&6; } 6544else 6545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6546$as_echo "no" >&6; } 6547fi 6548 6549 if test "x$ac_ct_RANLIB" = x; then 6550 RANLIB=":" 6551 else 6552 case $cross_compiling:$ac_tool_warned in 6553yes:) 6554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6556ac_tool_warned=yes ;; 6557esac 6558 RANLIB=$ac_ct_RANLIB 6559 fi 6560else 6561 RANLIB="$ac_cv_prog_RANLIB" 6562fi 6563 6564test -z "$RANLIB" && RANLIB=: 6565 6566 6567 6568 6569 6570 6571# Determine commands to create old-style static archives. 6572old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6573old_postinstall_cmds='chmod 644 $oldlib' 6574old_postuninstall_cmds= 6575 6576if test -n "$RANLIB"; then 6577 case $host_os in 6578 openbsd*) 6579 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6580 ;; 6581 *) 6582 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6583 ;; 6584 esac 6585 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6586fi 6587 6588case $host_os in 6589 darwin*) 6590 lock_old_archive_extraction=yes ;; 6591 *) 6592 lock_old_archive_extraction=no ;; 6593esac 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633# If no C compiler was specified, use CC. 6634LTCC=${LTCC-"$CC"} 6635 6636# If no C compiler flags were specified, use CFLAGS. 6637LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6638 6639# Allow CC to be a program name with arguments. 6640compiler=$CC 6641 6642 6643# Check for command to grab the raw symbol name followed by C symbol from nm. 6644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6645$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6646if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6647 $as_echo_n "(cached) " >&6 6648else 6649 6650# These are sane defaults that work on at least a few old systems. 6651# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6652 6653# Character class describing NM global symbol codes. 6654symcode='[BCDEGRST]' 6655 6656# Regexp to match symbols that can be accessed directly from C. 6657sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6658 6659# Define system-specific variables. 6660case $host_os in 6661aix*) 6662 symcode='[BCDT]' 6663 ;; 6664cygwin* | mingw* | pw32* | cegcc*) 6665 symcode='[ABCDGISTW]' 6666 ;; 6667hpux*) 6668 if test "$host_cpu" = ia64; then 6669 symcode='[ABCDEGRST]' 6670 fi 6671 ;; 6672irix* | nonstopux*) 6673 symcode='[BCDEGRST]' 6674 ;; 6675osf*) 6676 symcode='[BCDEGQRST]' 6677 ;; 6678solaris*) 6679 symcode='[BDRT]' 6680 ;; 6681sco3.2v5*) 6682 symcode='[DT]' 6683 ;; 6684sysv4.2uw2*) 6685 symcode='[DT]' 6686 ;; 6687sysv5* | sco5v6* | unixware* | OpenUNIX*) 6688 symcode='[ABDT]' 6689 ;; 6690sysv4) 6691 symcode='[DFNSTU]' 6692 ;; 6693esac 6694 6695# If we're using GNU nm, then use its standard symbol codes. 6696case `$NM -V 2>&1` in 6697*GNU* | *'with BFD'*) 6698 symcode='[ABCDGIRSTW]' ;; 6699esac 6700 6701# Transform an extracted symbol line into a proper C declaration. 6702# Some systems (esp. on ia64) link data and code symbols differently, 6703# so use this general approach. 6704lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6705 6706# Transform an extracted symbol line into symbol name and symbol address 6707lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6708lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 6709 6710# Handle CRLF in mingw tool chain 6711opt_cr= 6712case $build_os in 6713mingw*) 6714 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6715 ;; 6716esac 6717 6718# Try without a prefix underscore, then with it. 6719for ac_symprfx in "" "_"; do 6720 6721 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6722 symxfrm="\\1 $ac_symprfx\\2 \\2" 6723 6724 # Write the raw and C identifiers. 6725 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6726 # Fake it for dumpbin and say T for any non-static function 6727 # and D for any global variable. 6728 # Also find C++ and __fastcall symbols from MSVC++, 6729 # which start with @ or ?. 6730 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6731" {last_section=section; section=\$ 3};"\ 6732" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6733" \$ 0!~/External *\|/{next};"\ 6734" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6735" {if(hide[section]) next};"\ 6736" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6737" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6738" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6739" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6740" ' prfx=^$ac_symprfx" 6741 else 6742 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6743 fi 6744 6745 # Check to see that the pipe works correctly. 6746 pipe_works=no 6747 6748 rm -f conftest* 6749 cat > conftest.$ac_ext <<_LT_EOF 6750#ifdef __cplusplus 6751extern "C" { 6752#endif 6753char nm_test_var; 6754void nm_test_func(void); 6755void nm_test_func(void){} 6756#ifdef __cplusplus 6757} 6758#endif 6759int main(){nm_test_var='a';nm_test_func();return(0);} 6760_LT_EOF 6761 6762 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6763 (eval $ac_compile) 2>&5 6764 ac_status=$? 6765 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6766 test $ac_status = 0; }; then 6767 # Now try to grab the symbols. 6768 nlist=conftest.nm 6769 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6770 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6771 ac_status=$? 6772 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6773 test $ac_status = 0; } && test -s "$nlist"; then 6774 # Try sorting and uniquifying the output. 6775 if sort "$nlist" | uniq > "$nlist"T; then 6776 mv -f "$nlist"T "$nlist" 6777 else 6778 rm -f "$nlist"T 6779 fi 6780 6781 # Make sure that we snagged all the symbols we need. 6782 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6783 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6784 cat <<_LT_EOF > conftest.$ac_ext 6785#ifdef __cplusplus 6786extern "C" { 6787#endif 6788 6789_LT_EOF 6790 # Now generate the symbol file. 6791 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6792 6793 cat <<_LT_EOF >> conftest.$ac_ext 6794 6795/* The mapping between symbol names and symbols. */ 6796const struct { 6797 const char *name; 6798 void *address; 6799} 6800lt__PROGRAM__LTX_preloaded_symbols[] = 6801{ 6802 { "@PROGRAM@", (void *) 0 }, 6803_LT_EOF 6804 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6805 cat <<\_LT_EOF >> conftest.$ac_ext 6806 {0, (void *) 0} 6807}; 6808 6809/* This works around a problem in FreeBSD linker */ 6810#ifdef FREEBSD_WORKAROUND 6811static const void *lt_preloaded_setup() { 6812 return lt__PROGRAM__LTX_preloaded_symbols; 6813} 6814#endif 6815 6816#ifdef __cplusplus 6817} 6818#endif 6819_LT_EOF 6820 # Now try linking the two files. 6821 mv conftest.$ac_objext conftstm.$ac_objext 6822 lt_save_LIBS="$LIBS" 6823 lt_save_CFLAGS="$CFLAGS" 6824 LIBS="conftstm.$ac_objext" 6825 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6826 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6827 (eval $ac_link) 2>&5 6828 ac_status=$? 6829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6830 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6831 pipe_works=yes 6832 fi 6833 LIBS="$lt_save_LIBS" 6834 CFLAGS="$lt_save_CFLAGS" 6835 else 6836 echo "cannot find nm_test_func in $nlist" >&5 6837 fi 6838 else 6839 echo "cannot find nm_test_var in $nlist" >&5 6840 fi 6841 else 6842 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6843 fi 6844 else 6845 echo "$progname: failed program was:" >&5 6846 cat conftest.$ac_ext >&5 6847 fi 6848 rm -rf conftest* conftst* 6849 6850 # Do not use the global_symbol_pipe unless it works. 6851 if test "$pipe_works" = yes; then 6852 break 6853 else 6854 lt_cv_sys_global_symbol_pipe= 6855 fi 6856done 6857 6858fi 6859 6860if test -z "$lt_cv_sys_global_symbol_pipe"; then 6861 lt_cv_sys_global_symbol_to_cdecl= 6862fi 6863if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6865$as_echo "failed" >&6; } 6866else 6867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6868$as_echo "ok" >&6; } 6869fi 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892# Check whether --enable-libtool-lock was given. 6893if test "${enable_libtool_lock+set}" = set; then : 6894 enableval=$enable_libtool_lock; 6895fi 6896 6897test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6898 6899# Some flags need to be propagated to the compiler or linker for good 6900# libtool support. 6901case $host in 6902ia64-*-hpux*) 6903 # Find out which ABI we are using. 6904 echo 'int i;' > conftest.$ac_ext 6905 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6906 (eval $ac_compile) 2>&5 6907 ac_status=$? 6908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6909 test $ac_status = 0; }; then 6910 case `/usr/bin/file conftest.$ac_objext` in 6911 *ELF-32*) 6912 HPUX_IA64_MODE="32" 6913 ;; 6914 *ELF-64*) 6915 HPUX_IA64_MODE="64" 6916 ;; 6917 esac 6918 fi 6919 rm -rf conftest* 6920 ;; 6921*-*-irix6*) 6922 # Find out which ABI we are using. 6923 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6924 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6925 (eval $ac_compile) 2>&5 6926 ac_status=$? 6927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6928 test $ac_status = 0; }; then 6929 if test "$lt_cv_prog_gnu_ld" = yes; then 6930 case `/usr/bin/file conftest.$ac_objext` in 6931 *32-bit*) 6932 LD="${LD-ld} -melf32bsmip" 6933 ;; 6934 *N32*) 6935 LD="${LD-ld} -melf32bmipn32" 6936 ;; 6937 *64-bit*) 6938 LD="${LD-ld} -melf64bmip" 6939 ;; 6940 esac 6941 else 6942 case `/usr/bin/file conftest.$ac_objext` in 6943 *32-bit*) 6944 LD="${LD-ld} -32" 6945 ;; 6946 *N32*) 6947 LD="${LD-ld} -n32" 6948 ;; 6949 *64-bit*) 6950 LD="${LD-ld} -64" 6951 ;; 6952 esac 6953 fi 6954 fi 6955 rm -rf conftest* 6956 ;; 6957 6958x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6959s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6960 # Find out which ABI we are using. 6961 echo 'int i;' > conftest.$ac_ext 6962 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6963 (eval $ac_compile) 2>&5 6964 ac_status=$? 6965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6966 test $ac_status = 0; }; then 6967 case `/usr/bin/file conftest.o` in 6968 *32-bit*) 6969 case $host in 6970 x86_64-*kfreebsd*-gnu) 6971 LD="${LD-ld} -m elf_i386_fbsd" 6972 ;; 6973 x86_64-*linux*) 6974 LD="${LD-ld} -m elf_i386" 6975 ;; 6976 ppc64-*linux*|powerpc64-*linux*) 6977 LD="${LD-ld} -m elf32ppclinux" 6978 ;; 6979 s390x-*linux*) 6980 LD="${LD-ld} -m elf_s390" 6981 ;; 6982 sparc64-*linux*) 6983 LD="${LD-ld} -m elf32_sparc" 6984 ;; 6985 esac 6986 ;; 6987 *64-bit*) 6988 case $host in 6989 x86_64-*kfreebsd*-gnu) 6990 LD="${LD-ld} -m elf_x86_64_fbsd" 6991 ;; 6992 x86_64-*linux*) 6993 LD="${LD-ld} -m elf_x86_64" 6994 ;; 6995 ppc*-*linux*|powerpc*-*linux*) 6996 LD="${LD-ld} -m elf64ppc" 6997 ;; 6998 s390*-*linux*|s390*-*tpf*) 6999 LD="${LD-ld} -m elf64_s390" 7000 ;; 7001 sparc*-*linux*) 7002 LD="${LD-ld} -m elf64_sparc" 7003 ;; 7004 esac 7005 ;; 7006 esac 7007 fi 7008 rm -rf conftest* 7009 ;; 7010 7011*-*-sco3.2v5*) 7012 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7013 SAVE_CFLAGS="$CFLAGS" 7014 CFLAGS="$CFLAGS -belf" 7015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7016$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7017if test "${lt_cv_cc_needs_belf+set}" = set; then : 7018 $as_echo_n "(cached) " >&6 7019else 7020 ac_ext=c 7021ac_cpp='$CPP $CPPFLAGS' 7022ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7023ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7024ac_compiler_gnu=$ac_cv_c_compiler_gnu 7025 7026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7027/* end confdefs.h. */ 7028 7029int 7030main () 7031{ 7032 7033 ; 7034 return 0; 7035} 7036_ACEOF 7037if ac_fn_c_try_link "$LINENO"; then : 7038 lt_cv_cc_needs_belf=yes 7039else 7040 lt_cv_cc_needs_belf=no 7041fi 7042rm -f core conftest.err conftest.$ac_objext \ 7043 conftest$ac_exeext conftest.$ac_ext 7044 ac_ext=c 7045ac_cpp='$CPP $CPPFLAGS' 7046ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7047ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7048ac_compiler_gnu=$ac_cv_c_compiler_gnu 7049 7050fi 7051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7052$as_echo "$lt_cv_cc_needs_belf" >&6; } 7053 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7054 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7055 CFLAGS="$SAVE_CFLAGS" 7056 fi 7057 ;; 7058sparc*-*solaris*) 7059 # Find out which ABI we are using. 7060 echo 'int i;' > conftest.$ac_ext 7061 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7062 (eval $ac_compile) 2>&5 7063 ac_status=$? 7064 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7065 test $ac_status = 0; }; then 7066 case `/usr/bin/file conftest.o` in 7067 *64-bit*) 7068 case $lt_cv_prog_gnu_ld in 7069 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7070 *) 7071 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7072 LD="${LD-ld} -64" 7073 fi 7074 ;; 7075 esac 7076 ;; 7077 esac 7078 fi 7079 rm -rf conftest* 7080 ;; 7081esac 7082 7083need_locks="$enable_libtool_lock" 7084 7085 7086 case $host_os in 7087 rhapsody* | darwin*) 7088 if test -n "$ac_tool_prefix"; then 7089 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7090set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7092$as_echo_n "checking for $ac_word... " >&6; } 7093if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7094 $as_echo_n "(cached) " >&6 7095else 7096 if test -n "$DSYMUTIL"; then 7097 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7098else 7099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7100for as_dir in $PATH 7101do 7102 IFS=$as_save_IFS 7103 test -z "$as_dir" && as_dir=. 7104 for ac_exec_ext in '' $ac_executable_extensions; do 7105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7106 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7108 break 2 7109 fi 7110done 7111 done 7112IFS=$as_save_IFS 7113 7114fi 7115fi 7116DSYMUTIL=$ac_cv_prog_DSYMUTIL 7117if test -n "$DSYMUTIL"; then 7118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7119$as_echo "$DSYMUTIL" >&6; } 7120else 7121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7122$as_echo "no" >&6; } 7123fi 7124 7125 7126fi 7127if test -z "$ac_cv_prog_DSYMUTIL"; then 7128 ac_ct_DSYMUTIL=$DSYMUTIL 7129 # Extract the first word of "dsymutil", so it can be a program name with args. 7130set dummy dsymutil; ac_word=$2 7131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7132$as_echo_n "checking for $ac_word... " >&6; } 7133if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7134 $as_echo_n "(cached) " >&6 7135else 7136 if test -n "$ac_ct_DSYMUTIL"; then 7137 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7138else 7139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7140for as_dir in $PATH 7141do 7142 IFS=$as_save_IFS 7143 test -z "$as_dir" && as_dir=. 7144 for ac_exec_ext in '' $ac_executable_extensions; do 7145 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7146 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7148 break 2 7149 fi 7150done 7151 done 7152IFS=$as_save_IFS 7153 7154fi 7155fi 7156ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7157if test -n "$ac_ct_DSYMUTIL"; then 7158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7159$as_echo "$ac_ct_DSYMUTIL" >&6; } 7160else 7161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7162$as_echo "no" >&6; } 7163fi 7164 7165 if test "x$ac_ct_DSYMUTIL" = x; then 7166 DSYMUTIL=":" 7167 else 7168 case $cross_compiling:$ac_tool_warned in 7169yes:) 7170{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7171$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7172ac_tool_warned=yes ;; 7173esac 7174 DSYMUTIL=$ac_ct_DSYMUTIL 7175 fi 7176else 7177 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7178fi 7179 7180 if test -n "$ac_tool_prefix"; then 7181 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7182set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7184$as_echo_n "checking for $ac_word... " >&6; } 7185if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7186 $as_echo_n "(cached) " >&6 7187else 7188 if test -n "$NMEDIT"; then 7189 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7190else 7191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7192for as_dir in $PATH 7193do 7194 IFS=$as_save_IFS 7195 test -z "$as_dir" && as_dir=. 7196 for ac_exec_ext in '' $ac_executable_extensions; do 7197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7198 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7200 break 2 7201 fi 7202done 7203 done 7204IFS=$as_save_IFS 7205 7206fi 7207fi 7208NMEDIT=$ac_cv_prog_NMEDIT 7209if test -n "$NMEDIT"; then 7210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7211$as_echo "$NMEDIT" >&6; } 7212else 7213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7214$as_echo "no" >&6; } 7215fi 7216 7217 7218fi 7219if test -z "$ac_cv_prog_NMEDIT"; then 7220 ac_ct_NMEDIT=$NMEDIT 7221 # Extract the first word of "nmedit", so it can be a program name with args. 7222set dummy nmedit; ac_word=$2 7223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7224$as_echo_n "checking for $ac_word... " >&6; } 7225if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7226 $as_echo_n "(cached) " >&6 7227else 7228 if test -n "$ac_ct_NMEDIT"; then 7229 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7230else 7231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7232for as_dir in $PATH 7233do 7234 IFS=$as_save_IFS 7235 test -z "$as_dir" && as_dir=. 7236 for ac_exec_ext in '' $ac_executable_extensions; do 7237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7238 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7240 break 2 7241 fi 7242done 7243 done 7244IFS=$as_save_IFS 7245 7246fi 7247fi 7248ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7249if test -n "$ac_ct_NMEDIT"; then 7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7251$as_echo "$ac_ct_NMEDIT" >&6; } 7252else 7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7254$as_echo "no" >&6; } 7255fi 7256 7257 if test "x$ac_ct_NMEDIT" = x; then 7258 NMEDIT=":" 7259 else 7260 case $cross_compiling:$ac_tool_warned in 7261yes:) 7262{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7263$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7264ac_tool_warned=yes ;; 7265esac 7266 NMEDIT=$ac_ct_NMEDIT 7267 fi 7268else 7269 NMEDIT="$ac_cv_prog_NMEDIT" 7270fi 7271 7272 if test -n "$ac_tool_prefix"; then 7273 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7274set dummy ${ac_tool_prefix}lipo; ac_word=$2 7275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7276$as_echo_n "checking for $ac_word... " >&6; } 7277if test "${ac_cv_prog_LIPO+set}" = set; then : 7278 $as_echo_n "(cached) " >&6 7279else 7280 if test -n "$LIPO"; then 7281 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7282else 7283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7284for as_dir in $PATH 7285do 7286 IFS=$as_save_IFS 7287 test -z "$as_dir" && as_dir=. 7288 for ac_exec_ext in '' $ac_executable_extensions; do 7289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7290 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7292 break 2 7293 fi 7294done 7295 done 7296IFS=$as_save_IFS 7297 7298fi 7299fi 7300LIPO=$ac_cv_prog_LIPO 7301if test -n "$LIPO"; then 7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7303$as_echo "$LIPO" >&6; } 7304else 7305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7306$as_echo "no" >&6; } 7307fi 7308 7309 7310fi 7311if test -z "$ac_cv_prog_LIPO"; then 7312 ac_ct_LIPO=$LIPO 7313 # Extract the first word of "lipo", so it can be a program name with args. 7314set dummy lipo; ac_word=$2 7315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7316$as_echo_n "checking for $ac_word... " >&6; } 7317if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7318 $as_echo_n "(cached) " >&6 7319else 7320 if test -n "$ac_ct_LIPO"; then 7321 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7322else 7323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7324for as_dir in $PATH 7325do 7326 IFS=$as_save_IFS 7327 test -z "$as_dir" && as_dir=. 7328 for ac_exec_ext in '' $ac_executable_extensions; do 7329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7330 ac_cv_prog_ac_ct_LIPO="lipo" 7331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7332 break 2 7333 fi 7334done 7335 done 7336IFS=$as_save_IFS 7337 7338fi 7339fi 7340ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7341if test -n "$ac_ct_LIPO"; then 7342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7343$as_echo "$ac_ct_LIPO" >&6; } 7344else 7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7346$as_echo "no" >&6; } 7347fi 7348 7349 if test "x$ac_ct_LIPO" = x; then 7350 LIPO=":" 7351 else 7352 case $cross_compiling:$ac_tool_warned in 7353yes:) 7354{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7355$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7356ac_tool_warned=yes ;; 7357esac 7358 LIPO=$ac_ct_LIPO 7359 fi 7360else 7361 LIPO="$ac_cv_prog_LIPO" 7362fi 7363 7364 if test -n "$ac_tool_prefix"; then 7365 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7366set dummy ${ac_tool_prefix}otool; ac_word=$2 7367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7368$as_echo_n "checking for $ac_word... " >&6; } 7369if test "${ac_cv_prog_OTOOL+set}" = set; then : 7370 $as_echo_n "(cached) " >&6 7371else 7372 if test -n "$OTOOL"; then 7373 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7374else 7375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7376for as_dir in $PATH 7377do 7378 IFS=$as_save_IFS 7379 test -z "$as_dir" && as_dir=. 7380 for ac_exec_ext in '' $ac_executable_extensions; do 7381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7382 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7384 break 2 7385 fi 7386done 7387 done 7388IFS=$as_save_IFS 7389 7390fi 7391fi 7392OTOOL=$ac_cv_prog_OTOOL 7393if test -n "$OTOOL"; then 7394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7395$as_echo "$OTOOL" >&6; } 7396else 7397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7398$as_echo "no" >&6; } 7399fi 7400 7401 7402fi 7403if test -z "$ac_cv_prog_OTOOL"; then 7404 ac_ct_OTOOL=$OTOOL 7405 # Extract the first word of "otool", so it can be a program name with args. 7406set dummy otool; ac_word=$2 7407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7408$as_echo_n "checking for $ac_word... " >&6; } 7409if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7410 $as_echo_n "(cached) " >&6 7411else 7412 if test -n "$ac_ct_OTOOL"; then 7413 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7414else 7415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7416for as_dir in $PATH 7417do 7418 IFS=$as_save_IFS 7419 test -z "$as_dir" && as_dir=. 7420 for ac_exec_ext in '' $ac_executable_extensions; do 7421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7422 ac_cv_prog_ac_ct_OTOOL="otool" 7423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7424 break 2 7425 fi 7426done 7427 done 7428IFS=$as_save_IFS 7429 7430fi 7431fi 7432ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7433if test -n "$ac_ct_OTOOL"; then 7434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7435$as_echo "$ac_ct_OTOOL" >&6; } 7436else 7437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7438$as_echo "no" >&6; } 7439fi 7440 7441 if test "x$ac_ct_OTOOL" = x; then 7442 OTOOL=":" 7443 else 7444 case $cross_compiling:$ac_tool_warned in 7445yes:) 7446{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7447$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7448ac_tool_warned=yes ;; 7449esac 7450 OTOOL=$ac_ct_OTOOL 7451 fi 7452else 7453 OTOOL="$ac_cv_prog_OTOOL" 7454fi 7455 7456 if test -n "$ac_tool_prefix"; then 7457 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7458set dummy ${ac_tool_prefix}otool64; ac_word=$2 7459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7460$as_echo_n "checking for $ac_word... " >&6; } 7461if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7462 $as_echo_n "(cached) " >&6 7463else 7464 if test -n "$OTOOL64"; then 7465 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7466else 7467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7468for as_dir in $PATH 7469do 7470 IFS=$as_save_IFS 7471 test -z "$as_dir" && as_dir=. 7472 for ac_exec_ext in '' $ac_executable_extensions; do 7473 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7474 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7476 break 2 7477 fi 7478done 7479 done 7480IFS=$as_save_IFS 7481 7482fi 7483fi 7484OTOOL64=$ac_cv_prog_OTOOL64 7485if test -n "$OTOOL64"; then 7486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7487$as_echo "$OTOOL64" >&6; } 7488else 7489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7490$as_echo "no" >&6; } 7491fi 7492 7493 7494fi 7495if test -z "$ac_cv_prog_OTOOL64"; then 7496 ac_ct_OTOOL64=$OTOOL64 7497 # Extract the first word of "otool64", so it can be a program name with args. 7498set dummy otool64; ac_word=$2 7499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7500$as_echo_n "checking for $ac_word... " >&6; } 7501if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7502 $as_echo_n "(cached) " >&6 7503else 7504 if test -n "$ac_ct_OTOOL64"; then 7505 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7506else 7507as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7508for as_dir in $PATH 7509do 7510 IFS=$as_save_IFS 7511 test -z "$as_dir" && as_dir=. 7512 for ac_exec_ext in '' $ac_executable_extensions; do 7513 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7514 ac_cv_prog_ac_ct_OTOOL64="otool64" 7515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7516 break 2 7517 fi 7518done 7519 done 7520IFS=$as_save_IFS 7521 7522fi 7523fi 7524ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7525if test -n "$ac_ct_OTOOL64"; then 7526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7527$as_echo "$ac_ct_OTOOL64" >&6; } 7528else 7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7530$as_echo "no" >&6; } 7531fi 7532 7533 if test "x$ac_ct_OTOOL64" = x; then 7534 OTOOL64=":" 7535 else 7536 case $cross_compiling:$ac_tool_warned in 7537yes:) 7538{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7539$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7540ac_tool_warned=yes ;; 7541esac 7542 OTOOL64=$ac_ct_OTOOL64 7543 fi 7544else 7545 OTOOL64="$ac_cv_prog_OTOOL64" 7546fi 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7575$as_echo_n "checking for -single_module linker flag... " >&6; } 7576if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7577 $as_echo_n "(cached) " >&6 7578else 7579 lt_cv_apple_cc_single_mod=no 7580 if test -z "${LT_MULTI_MODULE}"; then 7581 # By default we will add the -single_module flag. You can override 7582 # by either setting the environment variable LT_MULTI_MODULE 7583 # non-empty at configure time, or by adding -multi_module to the 7584 # link flags. 7585 rm -rf libconftest.dylib* 7586 echo "int foo(void){return 1;}" > conftest.c 7587 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7588-dynamiclib -Wl,-single_module conftest.c" >&5 7589 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7590 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7591 _lt_result=$? 7592 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7593 lt_cv_apple_cc_single_mod=yes 7594 else 7595 cat conftest.err >&5 7596 fi 7597 rm -rf libconftest.dylib* 7598 rm -f conftest.* 7599 fi 7600fi 7601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7602$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7604$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7605if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7606 $as_echo_n "(cached) " >&6 7607else 7608 lt_cv_ld_exported_symbols_list=no 7609 save_LDFLAGS=$LDFLAGS 7610 echo "_main" > conftest.sym 7611 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7613/* end confdefs.h. */ 7614 7615int 7616main () 7617{ 7618 7619 ; 7620 return 0; 7621} 7622_ACEOF 7623if ac_fn_c_try_link "$LINENO"; then : 7624 lt_cv_ld_exported_symbols_list=yes 7625else 7626 lt_cv_ld_exported_symbols_list=no 7627fi 7628rm -f core conftest.err conftest.$ac_objext \ 7629 conftest$ac_exeext conftest.$ac_ext 7630 LDFLAGS="$save_LDFLAGS" 7631 7632fi 7633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7634$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7636$as_echo_n "checking for -force_load linker flag... " >&6; } 7637if test "${lt_cv_ld_force_load+set}" = set; then : 7638 $as_echo_n "(cached) " >&6 7639else 7640 lt_cv_ld_force_load=no 7641 cat > conftest.c << _LT_EOF 7642int forced_loaded() { return 2;} 7643_LT_EOF 7644 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7645 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7646 echo "$AR cru libconftest.a conftest.o" >&5 7647 $AR cru libconftest.a conftest.o 2>&5 7648 cat > conftest.c << _LT_EOF 7649int main() { return 0;} 7650_LT_EOF 7651 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7652 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7653 _lt_result=$? 7654 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7655 lt_cv_ld_force_load=yes 7656 else 7657 cat conftest.err >&5 7658 fi 7659 rm -f conftest.err libconftest.a conftest conftest.c 7660 rm -rf conftest.dSYM 7661 7662fi 7663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7664$as_echo "$lt_cv_ld_force_load" >&6; } 7665 case $host_os in 7666 rhapsody* | darwin1.[012]) 7667 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7668 darwin1.*) 7669 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7670 darwin*) # darwin 5.x on 7671 # if running on 10.5 or later, the deployment target defaults 7672 # to the OS version, if on x86, and 10.4, the deployment 7673 # target defaults to 10.4. Don't you love it? 7674 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7675 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7676 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7677 10.[012]*) 7678 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7679 10.*) 7680 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7681 esac 7682 ;; 7683 esac 7684 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7685 _lt_dar_single_mod='$single_module' 7686 fi 7687 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7688 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7689 else 7690 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7691 fi 7692 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7693 _lt_dsymutil='~$DSYMUTIL $lib || :' 7694 else 7695 _lt_dsymutil= 7696 fi 7697 ;; 7698 esac 7699 7700for ac_header in dlfcn.h 7701do : 7702 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7703" 7704if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7705 cat >>confdefs.h <<_ACEOF 7706#define HAVE_DLFCN_H 1 7707_ACEOF 7708 7709fi 7710 7711done 7712 7713 7714 7715 7716 7717# Set options 7718 7719 7720 7721 enable_dlopen=no 7722 7723 7724 enable_win32_dll=no 7725 7726 7727 # Check whether --enable-shared was given. 7728if test "${enable_shared+set}" = set; then : 7729 enableval=$enable_shared; p=${PACKAGE-default} 7730 case $enableval in 7731 yes) enable_shared=yes ;; 7732 no) enable_shared=no ;; 7733 *) 7734 enable_shared=no 7735 # Look at the argument we got. We use all the common list separators. 7736 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7737 for pkg in $enableval; do 7738 IFS="$lt_save_ifs" 7739 if test "X$pkg" = "X$p"; then 7740 enable_shared=yes 7741 fi 7742 done 7743 IFS="$lt_save_ifs" 7744 ;; 7745 esac 7746else 7747 enable_shared=yes 7748fi 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 # Check whether --enable-static was given. 7759if test "${enable_static+set}" = set; then : 7760 enableval=$enable_static; p=${PACKAGE-default} 7761 case $enableval in 7762 yes) enable_static=yes ;; 7763 no) enable_static=no ;; 7764 *) 7765 enable_static=no 7766 # Look at the argument we got. We use all the common list separators. 7767 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7768 for pkg in $enableval; do 7769 IFS="$lt_save_ifs" 7770 if test "X$pkg" = "X$p"; then 7771 enable_static=yes 7772 fi 7773 done 7774 IFS="$lt_save_ifs" 7775 ;; 7776 esac 7777else 7778 enable_static=yes 7779fi 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790# Check whether --with-pic was given. 7791if test "${with_pic+set}" = set; then : 7792 withval=$with_pic; pic_mode="$withval" 7793else 7794 pic_mode=default 7795fi 7796 7797 7798test -z "$pic_mode" && pic_mode=default 7799 7800 7801 7802 7803 7804 7805 7806 # Check whether --enable-fast-install was given. 7807if test "${enable_fast_install+set}" = set; then : 7808 enableval=$enable_fast_install; p=${PACKAGE-default} 7809 case $enableval in 7810 yes) enable_fast_install=yes ;; 7811 no) enable_fast_install=no ;; 7812 *) 7813 enable_fast_install=no 7814 # Look at the argument we got. We use all the common list separators. 7815 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7816 for pkg in $enableval; do 7817 IFS="$lt_save_ifs" 7818 if test "X$pkg" = "X$p"; then 7819 enable_fast_install=yes 7820 fi 7821 done 7822 IFS="$lt_save_ifs" 7823 ;; 7824 esac 7825else 7826 enable_fast_install=yes 7827fi 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839# This can be used to rebuild libtool when needed 7840LIBTOOL_DEPS="$ltmain" 7841 7842# Always use our own libtool. 7843LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870test -z "$LN_S" && LN_S="ln -s" 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885if test -n "${ZSH_VERSION+set}" ; then 7886 setopt NO_GLOB_SUBST 7887fi 7888 7889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7890$as_echo_n "checking for objdir... " >&6; } 7891if test "${lt_cv_objdir+set}" = set; then : 7892 $as_echo_n "(cached) " >&6 7893else 7894 rm -f .libs 2>/dev/null 7895mkdir .libs 2>/dev/null 7896if test -d .libs; then 7897 lt_cv_objdir=.libs 7898else 7899 # MS-DOS does not allow filenames that begin with a dot. 7900 lt_cv_objdir=_libs 7901fi 7902rmdir .libs 2>/dev/null 7903fi 7904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7905$as_echo "$lt_cv_objdir" >&6; } 7906objdir=$lt_cv_objdir 7907 7908 7909 7910 7911 7912cat >>confdefs.h <<_ACEOF 7913#define LT_OBJDIR "$lt_cv_objdir/" 7914_ACEOF 7915 7916 7917 7918 7919case $host_os in 7920aix3*) 7921 # AIX sometimes has problems with the GCC collect2 program. For some 7922 # reason, if we set the COLLECT_NAMES environment variable, the problems 7923 # vanish in a puff of smoke. 7924 if test "X${COLLECT_NAMES+set}" != Xset; then 7925 COLLECT_NAMES= 7926 export COLLECT_NAMES 7927 fi 7928 ;; 7929esac 7930 7931# Global variables: 7932ofile=libtool 7933can_build_shared=yes 7934 7935# All known linkers require a `.a' archive for static linking (except MSVC, 7936# which needs '.lib'). 7937libext=a 7938 7939with_gnu_ld="$lt_cv_prog_gnu_ld" 7940 7941old_CC="$CC" 7942old_CFLAGS="$CFLAGS" 7943 7944# Set sane defaults for various variables 7945test -z "$CC" && CC=cc 7946test -z "$LTCC" && LTCC=$CC 7947test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7948test -z "$LD" && LD=ld 7949test -z "$ac_objext" && ac_objext=o 7950 7951for cc_temp in $compiler""; do 7952 case $cc_temp in 7953 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7954 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7955 \-*) ;; 7956 *) break;; 7957 esac 7958done 7959cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7960 7961 7962# Only perform the check for file, if the check method requires it 7963test -z "$MAGIC_CMD" && MAGIC_CMD=file 7964case $deplibs_check_method in 7965file_magic*) 7966 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7968$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7969if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7970 $as_echo_n "(cached) " >&6 7971else 7972 case $MAGIC_CMD in 7973[\\/*] | ?:[\\/]*) 7974 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7975 ;; 7976*) 7977 lt_save_MAGIC_CMD="$MAGIC_CMD" 7978 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7979 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7980 for ac_dir in $ac_dummy; do 7981 IFS="$lt_save_ifs" 7982 test -z "$ac_dir" && ac_dir=. 7983 if test -f $ac_dir/${ac_tool_prefix}file; then 7984 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7985 if test -n "$file_magic_test_file"; then 7986 case $deplibs_check_method in 7987 "file_magic "*) 7988 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7989 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7990 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7991 $EGREP "$file_magic_regex" > /dev/null; then 7992 : 7993 else 7994 cat <<_LT_EOF 1>&2 7995 7996*** Warning: the command libtool uses to detect shared libraries, 7997*** $file_magic_cmd, produces output that libtool cannot recognize. 7998*** The result is that libtool may fail to recognize shared libraries 7999*** as such. This will affect the creation of libtool libraries that 8000*** depend on shared libraries, but programs linked with such libtool 8001*** libraries will work regardless of this problem. Nevertheless, you 8002*** may want to report the problem to your system manager and/or to 8003*** bug-libtool@gnu.org 8004 8005_LT_EOF 8006 fi ;; 8007 esac 8008 fi 8009 break 8010 fi 8011 done 8012 IFS="$lt_save_ifs" 8013 MAGIC_CMD="$lt_save_MAGIC_CMD" 8014 ;; 8015esac 8016fi 8017 8018MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8019if test -n "$MAGIC_CMD"; then 8020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8021$as_echo "$MAGIC_CMD" >&6; } 8022else 8023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8024$as_echo "no" >&6; } 8025fi 8026 8027 8028 8029 8030 8031if test -z "$lt_cv_path_MAGIC_CMD"; then 8032 if test -n "$ac_tool_prefix"; then 8033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8034$as_echo_n "checking for file... " >&6; } 8035if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8036 $as_echo_n "(cached) " >&6 8037else 8038 case $MAGIC_CMD in 8039[\\/*] | ?:[\\/]*) 8040 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8041 ;; 8042*) 8043 lt_save_MAGIC_CMD="$MAGIC_CMD" 8044 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8045 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8046 for ac_dir in $ac_dummy; do 8047 IFS="$lt_save_ifs" 8048 test -z "$ac_dir" && ac_dir=. 8049 if test -f $ac_dir/file; then 8050 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8051 if test -n "$file_magic_test_file"; then 8052 case $deplibs_check_method in 8053 "file_magic "*) 8054 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8055 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8056 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8057 $EGREP "$file_magic_regex" > /dev/null; then 8058 : 8059 else 8060 cat <<_LT_EOF 1>&2 8061 8062*** Warning: the command libtool uses to detect shared libraries, 8063*** $file_magic_cmd, produces output that libtool cannot recognize. 8064*** The result is that libtool may fail to recognize shared libraries 8065*** as such. This will affect the creation of libtool libraries that 8066*** depend on shared libraries, but programs linked with such libtool 8067*** libraries will work regardless of this problem. Nevertheless, you 8068*** may want to report the problem to your system manager and/or to 8069*** bug-libtool@gnu.org 8070 8071_LT_EOF 8072 fi ;; 8073 esac 8074 fi 8075 break 8076 fi 8077 done 8078 IFS="$lt_save_ifs" 8079 MAGIC_CMD="$lt_save_MAGIC_CMD" 8080 ;; 8081esac 8082fi 8083 8084MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8085if test -n "$MAGIC_CMD"; then 8086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8087$as_echo "$MAGIC_CMD" >&6; } 8088else 8089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8090$as_echo "no" >&6; } 8091fi 8092 8093 8094 else 8095 MAGIC_CMD=: 8096 fi 8097fi 8098 8099 fi 8100 ;; 8101esac 8102 8103# Use C for the default configuration in the libtool script 8104 8105lt_save_CC="$CC" 8106ac_ext=c 8107ac_cpp='$CPP $CPPFLAGS' 8108ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8109ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8110ac_compiler_gnu=$ac_cv_c_compiler_gnu 8111 8112 8113# Source file extension for C test sources. 8114ac_ext=c 8115 8116# Object file extension for compiled C test sources. 8117objext=o 8118objext=$objext 8119 8120# Code to be used in simple compile tests 8121lt_simple_compile_test_code="int some_variable = 0;" 8122 8123# Code to be used in simple link tests 8124lt_simple_link_test_code='int main(){return(0);}' 8125 8126 8127 8128 8129 8130 8131 8132# If no C compiler was specified, use CC. 8133LTCC=${LTCC-"$CC"} 8134 8135# If no C compiler flags were specified, use CFLAGS. 8136LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8137 8138# Allow CC to be a program name with arguments. 8139compiler=$CC 8140 8141# Save the default compiler, since it gets overwritten when the other 8142# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8143compiler_DEFAULT=$CC 8144 8145# save warnings/boilerplate of simple test code 8146ac_outfile=conftest.$ac_objext 8147echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8148eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8149_lt_compiler_boilerplate=`cat conftest.err` 8150$RM conftest* 8151 8152ac_outfile=conftest.$ac_objext 8153echo "$lt_simple_link_test_code" >conftest.$ac_ext 8154eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8155_lt_linker_boilerplate=`cat conftest.err` 8156$RM -r conftest* 8157 8158 8159## CAVEAT EMPTOR: 8160## There is no encapsulation within the following macros, do not change 8161## the running order or otherwise move them around unless you know exactly 8162## what you are doing... 8163if test -n "$compiler"; then 8164 8165lt_prog_compiler_no_builtin_flag= 8166 8167if test "$GCC" = yes; then 8168 case $cc_basename in 8169 nvcc*) 8170 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8171 *) 8172 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8173 esac 8174 8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8176$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8177if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 8178 $as_echo_n "(cached) " >&6 8179else 8180 lt_cv_prog_compiler_rtti_exceptions=no 8181 ac_outfile=conftest.$ac_objext 8182 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8183 lt_compiler_flag="-fno-rtti -fno-exceptions" 8184 # Insert the option either (1) after the last *FLAGS variable, or 8185 # (2) before a word containing "conftest.", or (3) at the end. 8186 # Note that $ac_compile itself does not contain backslashes and begins 8187 # with a dollar sign (not a hyphen), so the echo should work correctly. 8188 # The option is referenced via a variable to avoid confusing sed. 8189 lt_compile=`echo "$ac_compile" | $SED \ 8190 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8191 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8192 -e 's:$: $lt_compiler_flag:'` 8193 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8194 (eval "$lt_compile" 2>conftest.err) 8195 ac_status=$? 8196 cat conftest.err >&5 8197 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8198 if (exit $ac_status) && test -s "$ac_outfile"; then 8199 # The compiler can only warn and ignore the option if not recognized 8200 # So say no if there are warnings other than the usual output. 8201 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8202 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8203 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8204 lt_cv_prog_compiler_rtti_exceptions=yes 8205 fi 8206 fi 8207 $RM conftest* 8208 8209fi 8210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8211$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8212 8213if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8214 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8215else 8216 : 8217fi 8218 8219fi 8220 8221 8222 8223 8224 8225 8226 lt_prog_compiler_wl= 8227lt_prog_compiler_pic= 8228lt_prog_compiler_static= 8229 8230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8231$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8232 8233 if test "$GCC" = yes; then 8234 lt_prog_compiler_wl='-Wl,' 8235 lt_prog_compiler_static='-static' 8236 8237 case $host_os in 8238 aix*) 8239 # All AIX code is PIC. 8240 if test "$host_cpu" = ia64; then 8241 # AIX 5 now supports IA64 processor 8242 lt_prog_compiler_static='-Bstatic' 8243 fi 8244 ;; 8245 8246 amigaos*) 8247 case $host_cpu in 8248 powerpc) 8249 # see comment about AmigaOS4 .so support 8250 lt_prog_compiler_pic='-fPIC' 8251 ;; 8252 m68k) 8253 # FIXME: we need at least 68020 code to build shared libraries, but 8254 # adding the `-m68020' flag to GCC prevents building anything better, 8255 # like `-m68040'. 8256 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8257 ;; 8258 esac 8259 ;; 8260 8261 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8262 # PIC is the default for these OSes. 8263 ;; 8264 8265 mingw* | cygwin* | pw32* | os2* | cegcc*) 8266 # This hack is so that the source file can tell whether it is being 8267 # built for inclusion in a dll (and should export symbols for example). 8268 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8269 # (--disable-auto-import) libraries 8270 lt_prog_compiler_pic='-DDLL_EXPORT' 8271 ;; 8272 8273 darwin* | rhapsody*) 8274 # PIC is the default on this platform 8275 # Common symbols not allowed in MH_DYLIB files 8276 lt_prog_compiler_pic='-fno-common' 8277 ;; 8278 8279 haiku*) 8280 # PIC is the default for Haiku. 8281 # The "-static" flag exists, but is broken. 8282 lt_prog_compiler_static= 8283 ;; 8284 8285 hpux*) 8286 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8287 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8288 # sets the default TLS model and affects inlining. 8289 case $host_cpu in 8290 hppa*64*) 8291 # +Z the default 8292 ;; 8293 *) 8294 lt_prog_compiler_pic='-fPIC' 8295 ;; 8296 esac 8297 ;; 8298 8299 interix[3-9]*) 8300 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8301 # Instead, we relocate shared libraries at runtime. 8302 ;; 8303 8304 msdosdjgpp*) 8305 # Just because we use GCC doesn't mean we suddenly get shared libraries 8306 # on systems that don't support them. 8307 lt_prog_compiler_can_build_shared=no 8308 enable_shared=no 8309 ;; 8310 8311 *nto* | *qnx*) 8312 # QNX uses GNU C++, but need to define -shared option too, otherwise 8313 # it will coredump. 8314 lt_prog_compiler_pic='-fPIC -shared' 8315 ;; 8316 8317 sysv4*MP*) 8318 if test -d /usr/nec; then 8319 lt_prog_compiler_pic=-Kconform_pic 8320 fi 8321 ;; 8322 8323 *) 8324 lt_prog_compiler_pic='-fPIC' 8325 ;; 8326 esac 8327 8328 case $cc_basename in 8329 nvcc*) # Cuda Compiler Driver 2.2 8330 lt_prog_compiler_wl='-Xlinker ' 8331 lt_prog_compiler_pic='-Xcompiler -fPIC' 8332 ;; 8333 esac 8334 else 8335 # PORTME Check for flag to pass linker flags through the system compiler. 8336 case $host_os in 8337 aix*) 8338 lt_prog_compiler_wl='-Wl,' 8339 if test "$host_cpu" = ia64; then 8340 # AIX 5 now supports IA64 processor 8341 lt_prog_compiler_static='-Bstatic' 8342 else 8343 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8344 fi 8345 ;; 8346 8347 mingw* | cygwin* | pw32* | os2* | cegcc*) 8348 # This hack is so that the source file can tell whether it is being 8349 # built for inclusion in a dll (and should export symbols for example). 8350 lt_prog_compiler_pic='-DDLL_EXPORT' 8351 ;; 8352 8353 hpux9* | hpux10* | hpux11*) 8354 lt_prog_compiler_wl='-Wl,' 8355 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8356 # not for PA HP-UX. 8357 case $host_cpu in 8358 hppa*64*|ia64*) 8359 # +Z the default 8360 ;; 8361 *) 8362 lt_prog_compiler_pic='+Z' 8363 ;; 8364 esac 8365 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8366 lt_prog_compiler_static='${wl}-a ${wl}archive' 8367 ;; 8368 8369 irix5* | irix6* | nonstopux*) 8370 lt_prog_compiler_wl='-Wl,' 8371 # PIC (with -KPIC) is the default. 8372 lt_prog_compiler_static='-non_shared' 8373 ;; 8374 8375 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8376 case $cc_basename in 8377 # old Intel for x86_64 which still supported -KPIC. 8378 ecc*) 8379 lt_prog_compiler_wl='-Wl,' 8380 lt_prog_compiler_pic='-KPIC' 8381 lt_prog_compiler_static='-static' 8382 ;; 8383 # icc used to be incompatible with GCC. 8384 # ICC 10 doesn't accept -KPIC any more. 8385 icc* | ifort*) 8386 lt_prog_compiler_wl='-Wl,' 8387 lt_prog_compiler_pic='-fPIC' 8388 lt_prog_compiler_static='-static' 8389 ;; 8390 # Lahey Fortran 8.1. 8391 lf95*) 8392 lt_prog_compiler_wl='-Wl,' 8393 lt_prog_compiler_pic='--shared' 8394 lt_prog_compiler_static='--static' 8395 ;; 8396 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8397 # Portland Group compilers (*not* the Pentium gcc compiler, 8398 # which looks to be a dead project) 8399 lt_prog_compiler_wl='-Wl,' 8400 lt_prog_compiler_pic='-fpic' 8401 lt_prog_compiler_static='-Bstatic' 8402 ;; 8403 ccc*) 8404 lt_prog_compiler_wl='-Wl,' 8405 # All Alpha code is PIC. 8406 lt_prog_compiler_static='-non_shared' 8407 ;; 8408 xl* | bgxl* | bgf* | mpixl*) 8409 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8410 lt_prog_compiler_wl='-Wl,' 8411 lt_prog_compiler_pic='-qpic' 8412 lt_prog_compiler_static='-qstaticlink' 8413 ;; 8414 *) 8415 case `$CC -V 2>&1 | sed 5q` in 8416 *Sun\ F* | *Sun*Fortran*) 8417 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8418 lt_prog_compiler_pic='-KPIC' 8419 lt_prog_compiler_static='-Bstatic' 8420 lt_prog_compiler_wl='' 8421 ;; 8422 *Sun\ C*) 8423 # Sun C 5.9 8424 lt_prog_compiler_pic='-KPIC' 8425 lt_prog_compiler_static='-Bstatic' 8426 lt_prog_compiler_wl='-Wl,' 8427 ;; 8428 esac 8429 ;; 8430 esac 8431 ;; 8432 8433 newsos6) 8434 lt_prog_compiler_pic='-KPIC' 8435 lt_prog_compiler_static='-Bstatic' 8436 ;; 8437 8438 *nto* | *qnx*) 8439 # QNX uses GNU C++, but need to define -shared option too, otherwise 8440 # it will coredump. 8441 lt_prog_compiler_pic='-fPIC -shared' 8442 ;; 8443 8444 osf3* | osf4* | osf5*) 8445 lt_prog_compiler_wl='-Wl,' 8446 # All OSF/1 code is PIC. 8447 lt_prog_compiler_static='-non_shared' 8448 ;; 8449 8450 rdos*) 8451 lt_prog_compiler_static='-non_shared' 8452 ;; 8453 8454 solaris*) 8455 lt_prog_compiler_pic='-KPIC' 8456 lt_prog_compiler_static='-Bstatic' 8457 case $cc_basename in 8458 f77* | f90* | f95*) 8459 lt_prog_compiler_wl='-Qoption ld ';; 8460 *) 8461 lt_prog_compiler_wl='-Wl,';; 8462 esac 8463 ;; 8464 8465 sunos4*) 8466 lt_prog_compiler_wl='-Qoption ld ' 8467 lt_prog_compiler_pic='-PIC' 8468 lt_prog_compiler_static='-Bstatic' 8469 ;; 8470 8471 sysv4 | sysv4.2uw2* | sysv4.3*) 8472 lt_prog_compiler_wl='-Wl,' 8473 lt_prog_compiler_pic='-KPIC' 8474 lt_prog_compiler_static='-Bstatic' 8475 ;; 8476 8477 sysv4*MP*) 8478 if test -d /usr/nec ;then 8479 lt_prog_compiler_pic='-Kconform_pic' 8480 lt_prog_compiler_static='-Bstatic' 8481 fi 8482 ;; 8483 8484 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8485 lt_prog_compiler_wl='-Wl,' 8486 lt_prog_compiler_pic='-KPIC' 8487 lt_prog_compiler_static='-Bstatic' 8488 ;; 8489 8490 unicos*) 8491 lt_prog_compiler_wl='-Wl,' 8492 lt_prog_compiler_can_build_shared=no 8493 ;; 8494 8495 uts4*) 8496 lt_prog_compiler_pic='-pic' 8497 lt_prog_compiler_static='-Bstatic' 8498 ;; 8499 8500 *) 8501 lt_prog_compiler_can_build_shared=no 8502 ;; 8503 esac 8504 fi 8505 8506case $host_os in 8507 # For platforms which do not support PIC, -DPIC is meaningless: 8508 *djgpp*) 8509 lt_prog_compiler_pic= 8510 ;; 8511 *) 8512 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8513 ;; 8514esac 8515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8516$as_echo "$lt_prog_compiler_pic" >&6; } 8517 8518 8519 8520 8521 8522 8523# 8524# Check to make sure the PIC flag actually works. 8525# 8526if test -n "$lt_prog_compiler_pic"; then 8527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8528$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8529if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8530 $as_echo_n "(cached) " >&6 8531else 8532 lt_cv_prog_compiler_pic_works=no 8533 ac_outfile=conftest.$ac_objext 8534 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8535 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8536 # Insert the option either (1) after the last *FLAGS variable, or 8537 # (2) before a word containing "conftest.", or (3) at the end. 8538 # Note that $ac_compile itself does not contain backslashes and begins 8539 # with a dollar sign (not a hyphen), so the echo should work correctly. 8540 # The option is referenced via a variable to avoid confusing sed. 8541 lt_compile=`echo "$ac_compile" | $SED \ 8542 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8543 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8544 -e 's:$: $lt_compiler_flag:'` 8545 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8546 (eval "$lt_compile" 2>conftest.err) 8547 ac_status=$? 8548 cat conftest.err >&5 8549 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8550 if (exit $ac_status) && test -s "$ac_outfile"; then 8551 # The compiler can only warn and ignore the option if not recognized 8552 # So say no if there are warnings other than the usual output. 8553 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8554 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8555 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8556 lt_cv_prog_compiler_pic_works=yes 8557 fi 8558 fi 8559 $RM conftest* 8560 8561fi 8562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8563$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8564 8565if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8566 case $lt_prog_compiler_pic in 8567 "" | " "*) ;; 8568 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8569 esac 8570else 8571 lt_prog_compiler_pic= 8572 lt_prog_compiler_can_build_shared=no 8573fi 8574 8575fi 8576 8577 8578 8579 8580 8581 8582# 8583# Check to make sure the static flag actually works. 8584# 8585wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8587$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8588if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8589 $as_echo_n "(cached) " >&6 8590else 8591 lt_cv_prog_compiler_static_works=no 8592 save_LDFLAGS="$LDFLAGS" 8593 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8594 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8595 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8596 # The linker can only warn and ignore the option if not recognized 8597 # So say no if there are warnings 8598 if test -s conftest.err; then 8599 # Append any errors to the config.log. 8600 cat conftest.err 1>&5 8601 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8602 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8603 if diff conftest.exp conftest.er2 >/dev/null; then 8604 lt_cv_prog_compiler_static_works=yes 8605 fi 8606 else 8607 lt_cv_prog_compiler_static_works=yes 8608 fi 8609 fi 8610 $RM -r conftest* 8611 LDFLAGS="$save_LDFLAGS" 8612 8613fi 8614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8615$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8616 8617if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8618 : 8619else 8620 lt_prog_compiler_static= 8621fi 8622 8623 8624 8625 8626 8627 8628 8629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8630$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8631if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8632 $as_echo_n "(cached) " >&6 8633else 8634 lt_cv_prog_compiler_c_o=no 8635 $RM -r conftest 2>/dev/null 8636 mkdir conftest 8637 cd conftest 8638 mkdir out 8639 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8640 8641 lt_compiler_flag="-o out/conftest2.$ac_objext" 8642 # Insert the option either (1) after the last *FLAGS variable, or 8643 # (2) before a word containing "conftest.", or (3) at the end. 8644 # Note that $ac_compile itself does not contain backslashes and begins 8645 # with a dollar sign (not a hyphen), so the echo should work correctly. 8646 lt_compile=`echo "$ac_compile" | $SED \ 8647 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8648 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8649 -e 's:$: $lt_compiler_flag:'` 8650 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8651 (eval "$lt_compile" 2>out/conftest.err) 8652 ac_status=$? 8653 cat out/conftest.err >&5 8654 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8655 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8656 then 8657 # The compiler can only warn and ignore the option if not recognized 8658 # So say no if there are warnings 8659 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8660 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8661 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8662 lt_cv_prog_compiler_c_o=yes 8663 fi 8664 fi 8665 chmod u+w . 2>&5 8666 $RM conftest* 8667 # SGI C++ compiler will create directory out/ii_files/ for 8668 # template instantiation 8669 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8670 $RM out/* && rmdir out 8671 cd .. 8672 $RM -r conftest 8673 $RM conftest* 8674 8675fi 8676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8677$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8678 8679 8680 8681 8682 8683 8684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8685$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8686if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8687 $as_echo_n "(cached) " >&6 8688else 8689 lt_cv_prog_compiler_c_o=no 8690 $RM -r conftest 2>/dev/null 8691 mkdir conftest 8692 cd conftest 8693 mkdir out 8694 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8695 8696 lt_compiler_flag="-o out/conftest2.$ac_objext" 8697 # Insert the option either (1) after the last *FLAGS variable, or 8698 # (2) before a word containing "conftest.", or (3) at the end. 8699 # Note that $ac_compile itself does not contain backslashes and begins 8700 # with a dollar sign (not a hyphen), so the echo should work correctly. 8701 lt_compile=`echo "$ac_compile" | $SED \ 8702 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8703 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8704 -e 's:$: $lt_compiler_flag:'` 8705 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8706 (eval "$lt_compile" 2>out/conftest.err) 8707 ac_status=$? 8708 cat out/conftest.err >&5 8709 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8710 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8711 then 8712 # The compiler can only warn and ignore the option if not recognized 8713 # So say no if there are warnings 8714 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8715 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8716 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8717 lt_cv_prog_compiler_c_o=yes 8718 fi 8719 fi 8720 chmod u+w . 2>&5 8721 $RM conftest* 8722 # SGI C++ compiler will create directory out/ii_files/ for 8723 # template instantiation 8724 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8725 $RM out/* && rmdir out 8726 cd .. 8727 $RM -r conftest 8728 $RM conftest* 8729 8730fi 8731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8732$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8733 8734 8735 8736 8737hard_links="nottested" 8738if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8739 # do not overwrite the value of need_locks provided by the user 8740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8741$as_echo_n "checking if we can lock with hard links... " >&6; } 8742 hard_links=yes 8743 $RM conftest* 8744 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8745 touch conftest.a 8746 ln conftest.a conftest.b 2>&5 || hard_links=no 8747 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8749$as_echo "$hard_links" >&6; } 8750 if test "$hard_links" = no; then 8751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8752$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8753 need_locks=warn 8754 fi 8755else 8756 need_locks=no 8757fi 8758 8759 8760 8761 8762 8763 8764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8765$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8766 8767 runpath_var= 8768 allow_undefined_flag= 8769 always_export_symbols=no 8770 archive_cmds= 8771 archive_expsym_cmds= 8772 compiler_needs_object=no 8773 enable_shared_with_static_runtimes=no 8774 export_dynamic_flag_spec= 8775 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8776 hardcode_automatic=no 8777 hardcode_direct=no 8778 hardcode_direct_absolute=no 8779 hardcode_libdir_flag_spec= 8780 hardcode_libdir_flag_spec_ld= 8781 hardcode_libdir_separator= 8782 hardcode_minus_L=no 8783 hardcode_shlibpath_var=unsupported 8784 inherit_rpath=no 8785 link_all_deplibs=unknown 8786 module_cmds= 8787 module_expsym_cmds= 8788 old_archive_from_new_cmds= 8789 old_archive_from_expsyms_cmds= 8790 thread_safe_flag_spec= 8791 whole_archive_flag_spec= 8792 # include_expsyms should be a list of space-separated symbols to be *always* 8793 # included in the symbol list 8794 include_expsyms= 8795 # exclude_expsyms can be an extended regexp of symbols to exclude 8796 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8797 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8798 # as well as any symbol that contains `d'. 8799 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8800 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8801 # platforms (ab)use it in PIC code, but their linkers get confused if 8802 # the symbol is explicitly referenced. Since portable code cannot 8803 # rely on this symbol name, it's probably fine to never include it in 8804 # preloaded symbol tables. 8805 # Exclude shared library initialization/finalization symbols. 8806 extract_expsyms_cmds= 8807 8808 case $host_os in 8809 cygwin* | mingw* | pw32* | cegcc*) 8810 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8811 # When not using gcc, we currently assume that we are using 8812 # Microsoft Visual C++. 8813 if test "$GCC" != yes; then 8814 with_gnu_ld=no 8815 fi 8816 ;; 8817 interix*) 8818 # we just hope/assume this is gcc and not c89 (= MSVC++) 8819 with_gnu_ld=yes 8820 ;; 8821 openbsd*) 8822 with_gnu_ld=no 8823 ;; 8824 esac 8825 8826 ld_shlibs=yes 8827 8828 # On some targets, GNU ld is compatible enough with the native linker 8829 # that we're better off using the native interface for both. 8830 lt_use_gnu_ld_interface=no 8831 if test "$with_gnu_ld" = yes; then 8832 case $host_os in 8833 aix*) 8834 # The AIX port of GNU ld has always aspired to compatibility 8835 # with the native linker. However, as the warning in the GNU ld 8836 # block says, versions before 2.19.5* couldn't really create working 8837 # shared libraries, regardless of the interface used. 8838 case `$LD -v 2>&1` in 8839 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8840 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8841 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8842 *) 8843 lt_use_gnu_ld_interface=yes 8844 ;; 8845 esac 8846 ;; 8847 *) 8848 lt_use_gnu_ld_interface=yes 8849 ;; 8850 esac 8851 fi 8852 8853 if test "$lt_use_gnu_ld_interface" = yes; then 8854 # If archive_cmds runs LD, not CC, wlarc should be empty 8855 wlarc='${wl}' 8856 8857 # Set some defaults for GNU ld with shared library support. These 8858 # are reset later if shared libraries are not supported. Putting them 8859 # here allows them to be overridden if necessary. 8860 runpath_var=LD_RUN_PATH 8861 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8862 export_dynamic_flag_spec='${wl}--export-dynamic' 8863 # ancient GNU ld didn't support --whole-archive et. al. 8864 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8865 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8866 else 8867 whole_archive_flag_spec= 8868 fi 8869 supports_anon_versioning=no 8870 case `$LD -v 2>&1` in 8871 *GNU\ gold*) supports_anon_versioning=yes ;; 8872 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8873 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8874 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8875 *\ 2.11.*) ;; # other 2.11 versions 8876 *) supports_anon_versioning=yes ;; 8877 esac 8878 8879 # See if GNU ld supports shared libraries. 8880 case $host_os in 8881 aix[3-9]*) 8882 # On AIX/PPC, the GNU linker is very broken 8883 if test "$host_cpu" != ia64; then 8884 ld_shlibs=no 8885 cat <<_LT_EOF 1>&2 8886 8887*** Warning: the GNU linker, at least up to release 2.19, is reported 8888*** to be unable to reliably create shared libraries on AIX. 8889*** Therefore, libtool is disabling shared libraries support. If you 8890*** really care for shared libraries, you may want to install binutils 8891*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8892*** You will then need to restart the configuration process. 8893 8894_LT_EOF 8895 fi 8896 ;; 8897 8898 amigaos*) 8899 case $host_cpu in 8900 powerpc) 8901 # see comment about AmigaOS4 .so support 8902 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8903 archive_expsym_cmds='' 8904 ;; 8905 m68k) 8906 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 8907 hardcode_libdir_flag_spec='-L$libdir' 8908 hardcode_minus_L=yes 8909 ;; 8910 esac 8911 ;; 8912 8913 beos*) 8914 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8915 allow_undefined_flag=unsupported 8916 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8917 # support --undefined. This deserves some investigation. FIXME 8918 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8919 else 8920 ld_shlibs=no 8921 fi 8922 ;; 8923 8924 cygwin* | mingw* | pw32* | cegcc*) 8925 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8926 # as there is no search path for DLLs. 8927 hardcode_libdir_flag_spec='-L$libdir' 8928 export_dynamic_flag_spec='${wl}--export-all-symbols' 8929 allow_undefined_flag=unsupported 8930 always_export_symbols=no 8931 enable_shared_with_static_runtimes=yes 8932 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8933 8934 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8935 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8936 # If the export-symbols file already is a .def file (1st line 8937 # is EXPORTS), use it as is; otherwise, prepend... 8938 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8939 cp $export_symbols $output_objdir/$soname.def; 8940 else 8941 echo EXPORTS > $output_objdir/$soname.def; 8942 cat $export_symbols >> $output_objdir/$soname.def; 8943 fi~ 8944 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8945 else 8946 ld_shlibs=no 8947 fi 8948 ;; 8949 8950 haiku*) 8951 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8952 link_all_deplibs=yes 8953 ;; 8954 8955 interix[3-9]*) 8956 hardcode_direct=no 8957 hardcode_shlibpath_var=no 8958 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8959 export_dynamic_flag_spec='${wl}-E' 8960 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8961 # Instead, shared libraries are loaded at an image base (0x10000000 by 8962 # default) and relocated if they conflict, which is a slow very memory 8963 # consuming and fragmenting process. To avoid this, we pick a random, 8964 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8965 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8966 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8967 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8968 ;; 8969 8970 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8971 tmp_diet=no 8972 if test "$host_os" = linux-dietlibc; then 8973 case $cc_basename in 8974 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8975 esac 8976 fi 8977 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8978 && test "$tmp_diet" = no 8979 then 8980 tmp_addflag= 8981 tmp_sharedflag='-shared' 8982 case $cc_basename,$host_cpu in 8983 pgcc*) # Portland Group C compiler 8984 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 8985 tmp_addflag=' $pic_flag' 8986 ;; 8987 pgf77* | pgf90* | pgf95* | pgfortran*) 8988 # Portland Group f77 and f90 compilers 8989 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 8990 tmp_addflag=' $pic_flag -Mnomain' ;; 8991 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8992 tmp_addflag=' -i_dynamic' ;; 8993 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8994 tmp_addflag=' -i_dynamic -nofor_main' ;; 8995 ifc* | ifort*) # Intel Fortran compiler 8996 tmp_addflag=' -nofor_main' ;; 8997 lf95*) # Lahey Fortran 8.1 8998 whole_archive_flag_spec= 8999 tmp_sharedflag='--shared' ;; 9000 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9001 tmp_sharedflag='-qmkshrobj' 9002 tmp_addflag= ;; 9003 nvcc*) # Cuda Compiler Driver 2.2 9004 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9005 compiler_needs_object=yes 9006 ;; 9007 esac 9008 case `$CC -V 2>&1 | sed 5q` in 9009 *Sun\ C*) # Sun C 5.9 9010 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9011 compiler_needs_object=yes 9012 tmp_sharedflag='-G' ;; 9013 *Sun\ F*) # Sun Fortran 8.3 9014 tmp_sharedflag='-G' ;; 9015 esac 9016 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9017 9018 if test "x$supports_anon_versioning" = xyes; then 9019 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9020 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9021 echo "local: *; };" >> $output_objdir/$libname.ver~ 9022 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9023 fi 9024 9025 case $cc_basename in 9026 xlf* | bgf* | bgxlf* | mpixlf*) 9027 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9028 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9029 hardcode_libdir_flag_spec= 9030 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9031 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9032 if test "x$supports_anon_versioning" = xyes; then 9033 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9034 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9035 echo "local: *; };" >> $output_objdir/$libname.ver~ 9036 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9037 fi 9038 ;; 9039 esac 9040 else 9041 ld_shlibs=no 9042 fi 9043 ;; 9044 9045 netbsd*) 9046 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9047 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9048 wlarc= 9049 else 9050 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9051 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9052 fi 9053 ;; 9054 9055 solaris*) 9056 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9057 ld_shlibs=no 9058 cat <<_LT_EOF 1>&2 9059 9060*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9061*** create shared libraries on Solaris systems. Therefore, libtool 9062*** is disabling shared libraries support. We urge you to upgrade GNU 9063*** binutils to release 2.9.1 or newer. Another option is to modify 9064*** your PATH or compiler configuration so that the native linker is 9065*** used, and then restart. 9066 9067_LT_EOF 9068 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9069 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9070 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9071 else 9072 ld_shlibs=no 9073 fi 9074 ;; 9075 9076 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9077 case `$LD -v 2>&1` in 9078 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9079 ld_shlibs=no 9080 cat <<_LT_EOF 1>&2 9081 9082*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9083*** reliably create shared libraries on SCO systems. Therefore, libtool 9084*** is disabling shared libraries support. We urge you to upgrade GNU 9085*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9086*** your PATH or compiler configuration so that the native linker is 9087*** used, and then restart. 9088 9089_LT_EOF 9090 ;; 9091 *) 9092 # For security reasons, it is highly recommended that you always 9093 # use absolute paths for naming shared libraries, and exclude the 9094 # DT_RUNPATH tag from executables and libraries. But doing so 9095 # requires that you compile everything twice, which is a pain. 9096 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9097 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9098 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9099 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9100 else 9101 ld_shlibs=no 9102 fi 9103 ;; 9104 esac 9105 ;; 9106 9107 sunos4*) 9108 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9109 wlarc= 9110 hardcode_direct=yes 9111 hardcode_shlibpath_var=no 9112 ;; 9113 9114 *) 9115 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9116 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9117 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9118 else 9119 ld_shlibs=no 9120 fi 9121 ;; 9122 esac 9123 9124 if test "$ld_shlibs" = no; then 9125 runpath_var= 9126 hardcode_libdir_flag_spec= 9127 export_dynamic_flag_spec= 9128 whole_archive_flag_spec= 9129 fi 9130 else 9131 # PORTME fill in a description of your system's linker (not GNU ld) 9132 case $host_os in 9133 aix3*) 9134 allow_undefined_flag=unsupported 9135 always_export_symbols=yes 9136 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 9137 # Note: this linker hardcodes the directories in LIBPATH if there 9138 # are no directories specified by -L. 9139 hardcode_minus_L=yes 9140 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9141 # Neither direct hardcoding nor static linking is supported with a 9142 # broken collect2. 9143 hardcode_direct=unsupported 9144 fi 9145 ;; 9146 9147 aix[4-9]*) 9148 if test "$host_cpu" = ia64; then 9149 # On IA64, the linker does run time linking by default, so we don't 9150 # have to do anything special. 9151 aix_use_runtimelinking=no 9152 exp_sym_flag='-Bexport' 9153 no_entry_flag="" 9154 else 9155 # If we're using GNU nm, then we don't want the "-C" option. 9156 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9157 # Also, AIX nm treats weak defined symbols like other global 9158 # defined symbols, whereas GNU nm marks them as "W". 9159 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9160 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9161 else 9162 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9163 fi 9164 aix_use_runtimelinking=no 9165 9166 # Test if we are trying to use run time linking or normal 9167 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9168 # need to do runtime linking. 9169 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9170 for ld_flag in $LDFLAGS; do 9171 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9172 aix_use_runtimelinking=yes 9173 break 9174 fi 9175 done 9176 ;; 9177 esac 9178 9179 exp_sym_flag='-bexport' 9180 no_entry_flag='-bnoentry' 9181 fi 9182 9183 # When large executables or shared objects are built, AIX ld can 9184 # have problems creating the table of contents. If linking a library 9185 # or program results in "error TOC overflow" add -mminimal-toc to 9186 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9187 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9188 9189 archive_cmds='' 9190 hardcode_direct=yes 9191 hardcode_direct_absolute=yes 9192 hardcode_libdir_separator=':' 9193 link_all_deplibs=yes 9194 file_list_spec='${wl}-f,' 9195 9196 if test "$GCC" = yes; then 9197 case $host_os in aix4.[012]|aix4.[012].*) 9198 # We only want to do this on AIX 4.2 and lower, the check 9199 # below for broken collect2 doesn't work under 4.3+ 9200 collect2name=`${CC} -print-prog-name=collect2` 9201 if test -f "$collect2name" && 9202 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9203 then 9204 # We have reworked collect2 9205 : 9206 else 9207 # We have old collect2 9208 hardcode_direct=unsupported 9209 # It fails to find uninstalled libraries when the uninstalled 9210 # path is not listed in the libpath. Setting hardcode_minus_L 9211 # to unsupported forces relinking 9212 hardcode_minus_L=yes 9213 hardcode_libdir_flag_spec='-L$libdir' 9214 hardcode_libdir_separator= 9215 fi 9216 ;; 9217 esac 9218 shared_flag='-shared' 9219 if test "$aix_use_runtimelinking" = yes; then 9220 shared_flag="$shared_flag "'${wl}-G' 9221 fi 9222 else 9223 # not using gcc 9224 if test "$host_cpu" = ia64; then 9225 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9226 # chokes on -Wl,-G. The following line is correct: 9227 shared_flag='-G' 9228 else 9229 if test "$aix_use_runtimelinking" = yes; then 9230 shared_flag='${wl}-G' 9231 else 9232 shared_flag='${wl}-bM:SRE' 9233 fi 9234 fi 9235 fi 9236 9237 export_dynamic_flag_spec='${wl}-bexpall' 9238 # It seems that -bexpall does not export symbols beginning with 9239 # underscore (_), so it is better to generate a list of symbols to export. 9240 always_export_symbols=yes 9241 if test "$aix_use_runtimelinking" = yes; then 9242 # Warning - without using the other runtime loading flags (-brtl), 9243 # -berok will link without error, but may produce a broken library. 9244 allow_undefined_flag='-berok' 9245 # Determine the default libpath from the value encoded in an 9246 # empty executable. 9247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9248/* end confdefs.h. */ 9249 9250int 9251main () 9252{ 9253 9254 ; 9255 return 0; 9256} 9257_ACEOF 9258if ac_fn_c_try_link "$LINENO"; then : 9259 9260lt_aix_libpath_sed=' 9261 /Import File Strings/,/^$/ { 9262 /^0/ { 9263 s/^0 *\(.*\)$/\1/ 9264 p 9265 } 9266 }' 9267aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9268# Check for a 64-bit object if we didn't find anything. 9269if test -z "$aix_libpath"; then 9270 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9271fi 9272fi 9273rm -f core conftest.err conftest.$ac_objext \ 9274 conftest$ac_exeext conftest.$ac_ext 9275if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9276 9277 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9278 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9279 else 9280 if test "$host_cpu" = ia64; then 9281 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9282 allow_undefined_flag="-z nodefs" 9283 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 9284 else 9285 # Determine the default libpath from the value encoded in an 9286 # empty executable. 9287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9288/* end confdefs.h. */ 9289 9290int 9291main () 9292{ 9293 9294 ; 9295 return 0; 9296} 9297_ACEOF 9298if ac_fn_c_try_link "$LINENO"; then : 9299 9300lt_aix_libpath_sed=' 9301 /Import File Strings/,/^$/ { 9302 /^0/ { 9303 s/^0 *\(.*\)$/\1/ 9304 p 9305 } 9306 }' 9307aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9308# Check for a 64-bit object if we didn't find anything. 9309if test -z "$aix_libpath"; then 9310 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9311fi 9312fi 9313rm -f core conftest.err conftest.$ac_objext \ 9314 conftest$ac_exeext conftest.$ac_ext 9315if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9316 9317 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9318 # Warning - without using the other run time loading flags, 9319 # -berok will link without error, but may produce a broken library. 9320 no_undefined_flag=' ${wl}-bernotok' 9321 allow_undefined_flag=' ${wl}-berok' 9322 if test "$with_gnu_ld" = yes; then 9323 # We only use this code for GNU lds that support --whole-archive. 9324 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9325 else 9326 # Exported symbols can be pulled into shared objects from archives 9327 whole_archive_flag_spec='$convenience' 9328 fi 9329 archive_cmds_need_lc=yes 9330 # This is similar to how AIX traditionally builds its shared libraries. 9331 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 9332 fi 9333 fi 9334 ;; 9335 9336 amigaos*) 9337 case $host_cpu in 9338 powerpc) 9339 # see comment about AmigaOS4 .so support 9340 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9341 archive_expsym_cmds='' 9342 ;; 9343 m68k) 9344 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 9345 hardcode_libdir_flag_spec='-L$libdir' 9346 hardcode_minus_L=yes 9347 ;; 9348 esac 9349 ;; 9350 9351 bsdi[45]*) 9352 export_dynamic_flag_spec=-rdynamic 9353 ;; 9354 9355 cygwin* | mingw* | pw32* | cegcc*) 9356 # When not using gcc, we currently assume that we are using 9357 # Microsoft Visual C++. 9358 # hardcode_libdir_flag_spec is actually meaningless, as there is 9359 # no search path for DLLs. 9360 hardcode_libdir_flag_spec=' ' 9361 allow_undefined_flag=unsupported 9362 # Tell ltmain to make .lib files, not .a files. 9363 libext=lib 9364 # Tell ltmain to make .dll files, not .so files. 9365 shrext_cmds=".dll" 9366 # FIXME: Setting linknames here is a bad hack. 9367 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9368 # The linker will automatically build a .lib file if we build a DLL. 9369 old_archive_from_new_cmds='true' 9370 # FIXME: Should let the user specify the lib program. 9371 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9372 fix_srcfile_path='`cygpath -w "$srcfile"`' 9373 enable_shared_with_static_runtimes=yes 9374 ;; 9375 9376 darwin* | rhapsody*) 9377 9378 9379 archive_cmds_need_lc=no 9380 hardcode_direct=no 9381 hardcode_automatic=yes 9382 hardcode_shlibpath_var=unsupported 9383 if test "$lt_cv_ld_force_load" = "yes"; then 9384 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 9385 else 9386 whole_archive_flag_spec='' 9387 fi 9388 link_all_deplibs=yes 9389 allow_undefined_flag="$_lt_dar_allow_undefined" 9390 case $cc_basename in 9391 ifort*) _lt_dar_can_shared=yes ;; 9392 *) _lt_dar_can_shared=$GCC ;; 9393 esac 9394 if test "$_lt_dar_can_shared" = "yes"; then 9395 output_verbose_link_cmd=func_echo_all 9396 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9397 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9398 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 9399 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 9400 9401 else 9402 ld_shlibs=no 9403 fi 9404 9405 ;; 9406 9407 dgux*) 9408 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9409 hardcode_libdir_flag_spec='-L$libdir' 9410 hardcode_shlibpath_var=no 9411 ;; 9412 9413 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9414 # support. Future versions do this automatically, but an explicit c++rt0.o 9415 # does not break anything, and helps significantly (at the cost of a little 9416 # extra space). 9417 freebsd2.2*) 9418 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9419 hardcode_libdir_flag_spec='-R$libdir' 9420 hardcode_direct=yes 9421 hardcode_shlibpath_var=no 9422 ;; 9423 9424 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9425 freebsd2*) 9426 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9427 hardcode_direct=yes 9428 hardcode_minus_L=yes 9429 hardcode_shlibpath_var=no 9430 ;; 9431 9432 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9433 freebsd* | dragonfly*) 9434 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9435 hardcode_libdir_flag_spec='-R$libdir' 9436 hardcode_direct=yes 9437 hardcode_shlibpath_var=no 9438 ;; 9439 9440 hpux9*) 9441 if test "$GCC" = yes; then 9442 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9443 else 9444 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9445 fi 9446 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9447 hardcode_libdir_separator=: 9448 hardcode_direct=yes 9449 9450 # hardcode_minus_L: Not really in the search PATH, 9451 # but as the default location of the library. 9452 hardcode_minus_L=yes 9453 export_dynamic_flag_spec='${wl}-E' 9454 ;; 9455 9456 hpux10*) 9457 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9458 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9459 else 9460 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9461 fi 9462 if test "$with_gnu_ld" = no; then 9463 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9464 hardcode_libdir_flag_spec_ld='+b $libdir' 9465 hardcode_libdir_separator=: 9466 hardcode_direct=yes 9467 hardcode_direct_absolute=yes 9468 export_dynamic_flag_spec='${wl}-E' 9469 # hardcode_minus_L: Not really in the search PATH, 9470 # but as the default location of the library. 9471 hardcode_minus_L=yes 9472 fi 9473 ;; 9474 9475 hpux11*) 9476 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9477 case $host_cpu in 9478 hppa*64*) 9479 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9480 ;; 9481 ia64*) 9482 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9483 ;; 9484 *) 9485 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9486 ;; 9487 esac 9488 else 9489 case $host_cpu in 9490 hppa*64*) 9491 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9492 ;; 9493 ia64*) 9494 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9495 ;; 9496 *) 9497 9498 # Older versions of the 11.00 compiler do not understand -b yet 9499 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9501$as_echo_n "checking if $CC understands -b... " >&6; } 9502if test "${lt_cv_prog_compiler__b+set}" = set; then : 9503 $as_echo_n "(cached) " >&6 9504else 9505 lt_cv_prog_compiler__b=no 9506 save_LDFLAGS="$LDFLAGS" 9507 LDFLAGS="$LDFLAGS -b" 9508 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9509 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9510 # The linker can only warn and ignore the option if not recognized 9511 # So say no if there are warnings 9512 if test -s conftest.err; then 9513 # Append any errors to the config.log. 9514 cat conftest.err 1>&5 9515 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9516 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9517 if diff conftest.exp conftest.er2 >/dev/null; then 9518 lt_cv_prog_compiler__b=yes 9519 fi 9520 else 9521 lt_cv_prog_compiler__b=yes 9522 fi 9523 fi 9524 $RM -r conftest* 9525 LDFLAGS="$save_LDFLAGS" 9526 9527fi 9528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9529$as_echo "$lt_cv_prog_compiler__b" >&6; } 9530 9531if test x"$lt_cv_prog_compiler__b" = xyes; then 9532 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9533else 9534 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9535fi 9536 9537 ;; 9538 esac 9539 fi 9540 if test "$with_gnu_ld" = no; then 9541 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9542 hardcode_libdir_separator=: 9543 9544 case $host_cpu in 9545 hppa*64*|ia64*) 9546 hardcode_direct=no 9547 hardcode_shlibpath_var=no 9548 ;; 9549 *) 9550 hardcode_direct=yes 9551 hardcode_direct_absolute=yes 9552 export_dynamic_flag_spec='${wl}-E' 9553 9554 # hardcode_minus_L: Not really in the search PATH, 9555 # but as the default location of the library. 9556 hardcode_minus_L=yes 9557 ;; 9558 esac 9559 fi 9560 ;; 9561 9562 irix5* | irix6* | nonstopux*) 9563 if test "$GCC" = yes; then 9564 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9565 # Try to use the -exported_symbol ld option, if it does not 9566 # work, assume that -exports_file does not work either and 9567 # implicitly export all symbols. 9568 save_LDFLAGS="$LDFLAGS" 9569 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9571/* end confdefs.h. */ 9572int foo(void) {} 9573_ACEOF 9574if ac_fn_c_try_link "$LINENO"; then : 9575 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 9576 9577fi 9578rm -f core conftest.err conftest.$ac_objext \ 9579 conftest$ac_exeext conftest.$ac_ext 9580 LDFLAGS="$save_LDFLAGS" 9581 else 9582 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9583 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 9584 fi 9585 archive_cmds_need_lc='no' 9586 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9587 hardcode_libdir_separator=: 9588 inherit_rpath=yes 9589 link_all_deplibs=yes 9590 ;; 9591 9592 netbsd*) 9593 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9594 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9595 else 9596 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9597 fi 9598 hardcode_libdir_flag_spec='-R$libdir' 9599 hardcode_direct=yes 9600 hardcode_shlibpath_var=no 9601 ;; 9602 9603 newsos6) 9604 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9605 hardcode_direct=yes 9606 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9607 hardcode_libdir_separator=: 9608 hardcode_shlibpath_var=no 9609 ;; 9610 9611 *nto* | *qnx*) 9612 ;; 9613 9614 openbsd*) 9615 if test -f /usr/libexec/ld.so; then 9616 hardcode_direct=yes 9617 hardcode_shlibpath_var=no 9618 hardcode_direct_absolute=yes 9619 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9620 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9621 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9622 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9623 export_dynamic_flag_spec='${wl}-E' 9624 else 9625 case $host_os in 9626 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9627 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9628 hardcode_libdir_flag_spec='-R$libdir' 9629 ;; 9630 *) 9631 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9632 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9633 ;; 9634 esac 9635 fi 9636 else 9637 ld_shlibs=no 9638 fi 9639 ;; 9640 9641 os2*) 9642 hardcode_libdir_flag_spec='-L$libdir' 9643 hardcode_minus_L=yes 9644 allow_undefined_flag=unsupported 9645 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 9646 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9647 ;; 9648 9649 osf3*) 9650 if test "$GCC" = yes; then 9651 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9652 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9653 else 9654 allow_undefined_flag=' -expect_unresolved \*' 9655 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9656 fi 9657 archive_cmds_need_lc='no' 9658 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9659 hardcode_libdir_separator=: 9660 ;; 9661 9662 osf4* | osf5*) # as osf3* with the addition of -msym flag 9663 if test "$GCC" = yes; then 9664 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9665 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9666 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9667 else 9668 allow_undefined_flag=' -expect_unresolved \*' 9669 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9670 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 9671 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 9672 9673 # Both c and cxx compiler support -rpath directly 9674 hardcode_libdir_flag_spec='-rpath $libdir' 9675 fi 9676 archive_cmds_need_lc='no' 9677 hardcode_libdir_separator=: 9678 ;; 9679 9680 solaris*) 9681 no_undefined_flag=' -z defs' 9682 if test "$GCC" = yes; then 9683 wlarc='${wl}' 9684 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9685 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9686 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9687 else 9688 case `$CC -V 2>&1` in 9689 *"Compilers 5.0"*) 9690 wlarc='' 9691 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9692 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9693 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9694 ;; 9695 *) 9696 wlarc='${wl}' 9697 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9698 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9699 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9700 ;; 9701 esac 9702 fi 9703 hardcode_libdir_flag_spec='-R$libdir' 9704 hardcode_shlibpath_var=no 9705 case $host_os in 9706 solaris2.[0-5] | solaris2.[0-5].*) ;; 9707 *) 9708 # The compiler driver will combine and reorder linker options, 9709 # but understands `-z linker_flag'. GCC discards it without `$wl', 9710 # but is careful enough not to reorder. 9711 # Supported since Solaris 2.6 (maybe 2.5.1?) 9712 if test "$GCC" = yes; then 9713 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9714 else 9715 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9716 fi 9717 ;; 9718 esac 9719 link_all_deplibs=yes 9720 ;; 9721 9722 sunos4*) 9723 if test "x$host_vendor" = xsequent; then 9724 # Use $CC to link under sequent, because it throws in some extra .o 9725 # files that make .init and .fini sections work. 9726 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9727 else 9728 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9729 fi 9730 hardcode_libdir_flag_spec='-L$libdir' 9731 hardcode_direct=yes 9732 hardcode_minus_L=yes 9733 hardcode_shlibpath_var=no 9734 ;; 9735 9736 sysv4) 9737 case $host_vendor in 9738 sni) 9739 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9740 hardcode_direct=yes # is this really true??? 9741 ;; 9742 siemens) 9743 ## LD is ld it makes a PLAMLIB 9744 ## CC just makes a GrossModule. 9745 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9746 reload_cmds='$CC -r -o $output$reload_objs' 9747 hardcode_direct=no 9748 ;; 9749 motorola) 9750 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9751 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9752 ;; 9753 esac 9754 runpath_var='LD_RUN_PATH' 9755 hardcode_shlibpath_var=no 9756 ;; 9757 9758 sysv4.3*) 9759 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9760 hardcode_shlibpath_var=no 9761 export_dynamic_flag_spec='-Bexport' 9762 ;; 9763 9764 sysv4*MP*) 9765 if test -d /usr/nec; then 9766 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9767 hardcode_shlibpath_var=no 9768 runpath_var=LD_RUN_PATH 9769 hardcode_runpath_var=yes 9770 ld_shlibs=yes 9771 fi 9772 ;; 9773 9774 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9775 no_undefined_flag='${wl}-z,text' 9776 archive_cmds_need_lc=no 9777 hardcode_shlibpath_var=no 9778 runpath_var='LD_RUN_PATH' 9779 9780 if test "$GCC" = yes; then 9781 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9782 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9783 else 9784 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9785 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9786 fi 9787 ;; 9788 9789 sysv5* | sco3.2v5* | sco5v6*) 9790 # Note: We can NOT use -z defs as we might desire, because we do not 9791 # link with -lc, and that would cause any symbols used from libc to 9792 # always be unresolved, which means just about no library would 9793 # ever link correctly. If we're not using GNU ld we use -z text 9794 # though, which does catch some bad symbols but isn't as heavy-handed 9795 # as -z defs. 9796 no_undefined_flag='${wl}-z,text' 9797 allow_undefined_flag='${wl}-z,nodefs' 9798 archive_cmds_need_lc=no 9799 hardcode_shlibpath_var=no 9800 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9801 hardcode_libdir_separator=':' 9802 link_all_deplibs=yes 9803 export_dynamic_flag_spec='${wl}-Bexport' 9804 runpath_var='LD_RUN_PATH' 9805 9806 if test "$GCC" = yes; then 9807 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9808 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9809 else 9810 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9811 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9812 fi 9813 ;; 9814 9815 uts4*) 9816 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9817 hardcode_libdir_flag_spec='-L$libdir' 9818 hardcode_shlibpath_var=no 9819 ;; 9820 9821 *) 9822 ld_shlibs=no 9823 ;; 9824 esac 9825 9826 if test x$host_vendor = xsni; then 9827 case $host in 9828 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9829 export_dynamic_flag_spec='${wl}-Blargedynsym' 9830 ;; 9831 esac 9832 fi 9833 fi 9834 9835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9836$as_echo "$ld_shlibs" >&6; } 9837test "$ld_shlibs" = no && can_build_shared=no 9838 9839with_gnu_ld=$with_gnu_ld 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855# 9856# Do we need to explicitly link libc? 9857# 9858case "x$archive_cmds_need_lc" in 9859x|xyes) 9860 # Assume -lc should be added 9861 archive_cmds_need_lc=yes 9862 9863 if test "$enable_shared" = yes && test "$GCC" = yes; then 9864 case $archive_cmds in 9865 *'~'*) 9866 # FIXME: we may have to deal with multi-command sequences. 9867 ;; 9868 '$CC '*) 9869 # Test whether the compiler implicitly links with -lc since on some 9870 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9871 # to ld, don't add -lc before -lgcc. 9872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9873$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9874if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9875 $as_echo_n "(cached) " >&6 9876else 9877 $RM conftest* 9878 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9879 9880 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9881 (eval $ac_compile) 2>&5 9882 ac_status=$? 9883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9884 test $ac_status = 0; } 2>conftest.err; then 9885 soname=conftest 9886 lib=conftest 9887 libobjs=conftest.$ac_objext 9888 deplibs= 9889 wl=$lt_prog_compiler_wl 9890 pic_flag=$lt_prog_compiler_pic 9891 compiler_flags=-v 9892 linker_flags=-v 9893 verstring= 9894 output_objdir=. 9895 libname=conftest 9896 lt_save_allow_undefined_flag=$allow_undefined_flag 9897 allow_undefined_flag= 9898 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9899 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9900 ac_status=$? 9901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9902 test $ac_status = 0; } 9903 then 9904 lt_cv_archive_cmds_need_lc=no 9905 else 9906 lt_cv_archive_cmds_need_lc=yes 9907 fi 9908 allow_undefined_flag=$lt_save_allow_undefined_flag 9909 else 9910 cat conftest.err 1>&5 9911 fi 9912 $RM conftest* 9913 9914fi 9915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9916$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9917 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9918 ;; 9919 esac 9920 fi 9921 ;; 9922esac 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10081$as_echo_n "checking dynamic linker characteristics... " >&6; } 10082 10083if test "$GCC" = yes; then 10084 case $host_os in 10085 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10086 *) lt_awk_arg="/^libraries:/" ;; 10087 esac 10088 case $host_os in 10089 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10090 *) lt_sed_strip_eq="s,=/,/,g" ;; 10091 esac 10092 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10093 case $lt_search_path_spec in 10094 *\;*) 10095 # if the path contains ";" then we assume it to be the separator 10096 # otherwise default to the standard path separator (i.e. ":") - it is 10097 # assumed that no part of a normal pathname contains ";" but that should 10098 # okay in the real world where ";" in dirpaths is itself problematic. 10099 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10100 ;; 10101 *) 10102 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10103 ;; 10104 esac 10105 # Ok, now we have the path, separated by spaces, we can step through it 10106 # and add multilib dir if necessary. 10107 lt_tmp_lt_search_path_spec= 10108 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10109 for lt_sys_path in $lt_search_path_spec; do 10110 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10111 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10112 else 10113 test -d "$lt_sys_path" && \ 10114 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10115 fi 10116 done 10117 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10118BEGIN {RS=" "; FS="/|\n";} { 10119 lt_foo=""; 10120 lt_count=0; 10121 for (lt_i = NF; lt_i > 0; lt_i--) { 10122 if ($lt_i != "" && $lt_i != ".") { 10123 if ($lt_i == "..") { 10124 lt_count++; 10125 } else { 10126 if (lt_count == 0) { 10127 lt_foo="/" $lt_i lt_foo; 10128 } else { 10129 lt_count--; 10130 } 10131 } 10132 } 10133 } 10134 if (lt_foo != "") { lt_freq[lt_foo]++; } 10135 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10136}'` 10137 # AWK program above erroneously prepends '/' to C:/dos/paths 10138 # for these hosts. 10139 case $host_os in 10140 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10141 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10142 esac 10143 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10144else 10145 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10146fi 10147library_names_spec= 10148libname_spec='lib$name' 10149soname_spec= 10150shrext_cmds=".so" 10151postinstall_cmds= 10152postuninstall_cmds= 10153finish_cmds= 10154finish_eval= 10155shlibpath_var= 10156shlibpath_overrides_runpath=unknown 10157version_type=none 10158dynamic_linker="$host_os ld.so" 10159sys_lib_dlsearch_path_spec="/lib /usr/lib" 10160need_lib_prefix=unknown 10161hardcode_into_libs=no 10162 10163# when you set need_version to no, make sure it does not cause -set_version 10164# flags to be left without arguments 10165need_version=unknown 10166 10167case $host_os in 10168aix3*) 10169 version_type=linux 10170 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10171 shlibpath_var=LIBPATH 10172 10173 # AIX 3 has no versioning support, so we append a major version to the name. 10174 soname_spec='${libname}${release}${shared_ext}$major' 10175 ;; 10176 10177aix[4-9]*) 10178 version_type=linux 10179 need_lib_prefix=no 10180 need_version=no 10181 hardcode_into_libs=yes 10182 if test "$host_cpu" = ia64; then 10183 # AIX 5 supports IA64 10184 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10185 shlibpath_var=LD_LIBRARY_PATH 10186 else 10187 # With GCC up to 2.95.x, collect2 would create an import file 10188 # for dependence libraries. The import file would start with 10189 # the line `#! .'. This would cause the generated library to 10190 # depend on `.', always an invalid library. This was fixed in 10191 # development snapshots of GCC prior to 3.0. 10192 case $host_os in 10193 aix4 | aix4.[01] | aix4.[01].*) 10194 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10195 echo ' yes ' 10196 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10197 : 10198 else 10199 can_build_shared=no 10200 fi 10201 ;; 10202 esac 10203 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10204 # soname into executable. Probably we can add versioning support to 10205 # collect2, so additional links can be useful in future. 10206 if test "$aix_use_runtimelinking" = yes; then 10207 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10208 # instead of lib<name>.a to let people know that these are not 10209 # typical AIX shared libraries. 10210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10211 else 10212 # We preserve .a as extension for shared libraries through AIX4.2 10213 # and later when we are not doing run time linking. 10214 library_names_spec='${libname}${release}.a $libname.a' 10215 soname_spec='${libname}${release}${shared_ext}$major' 10216 fi 10217 shlibpath_var=LIBPATH 10218 fi 10219 ;; 10220 10221amigaos*) 10222 case $host_cpu in 10223 powerpc) 10224 # Since July 2007 AmigaOS4 officially supports .so libraries. 10225 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10227 ;; 10228 m68k) 10229 library_names_spec='$libname.ixlibrary $libname.a' 10230 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10231 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 10232 ;; 10233 esac 10234 ;; 10235 10236beos*) 10237 library_names_spec='${libname}${shared_ext}' 10238 dynamic_linker="$host_os ld.so" 10239 shlibpath_var=LIBRARY_PATH 10240 ;; 10241 10242bsdi[45]*) 10243 version_type=linux 10244 need_version=no 10245 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10246 soname_spec='${libname}${release}${shared_ext}$major' 10247 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10248 shlibpath_var=LD_LIBRARY_PATH 10249 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10250 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10251 # the default ld.so.conf also contains /usr/contrib/lib and 10252 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10253 # libtool to hard-code these into programs 10254 ;; 10255 10256cygwin* | mingw* | pw32* | cegcc*) 10257 version_type=windows 10258 shrext_cmds=".dll" 10259 need_version=no 10260 need_lib_prefix=no 10261 10262 case $GCC,$host_os in 10263 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10264 library_names_spec='$libname.dll.a' 10265 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10266 postinstall_cmds='base_file=`basename \${file}`~ 10267 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10268 dldir=$destdir/`dirname \$dlpath`~ 10269 test -d \$dldir || mkdir -p \$dldir~ 10270 $install_prog $dir/$dlname \$dldir/$dlname~ 10271 chmod a+x \$dldir/$dlname~ 10272 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10273 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10274 fi' 10275 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10276 dlpath=$dir/\$dldll~ 10277 $RM \$dlpath' 10278 shlibpath_overrides_runpath=yes 10279 10280 case $host_os in 10281 cygwin*) 10282 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10283 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10284 10285 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10286 ;; 10287 mingw* | cegcc*) 10288 # MinGW DLLs use traditional 'lib' prefix 10289 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10290 ;; 10291 pw32*) 10292 # pw32 DLLs use 'pw' prefix rather than 'lib' 10293 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10294 ;; 10295 esac 10296 ;; 10297 10298 *) 10299 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10300 ;; 10301 esac 10302 dynamic_linker='Win32 ld.exe' 10303 # FIXME: first we should search . and the directory the executable is in 10304 shlibpath_var=PATH 10305 ;; 10306 10307darwin* | rhapsody*) 10308 dynamic_linker="$host_os dyld" 10309 version_type=darwin 10310 need_lib_prefix=no 10311 need_version=no 10312 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10313 soname_spec='${libname}${release}${major}$shared_ext' 10314 shlibpath_overrides_runpath=yes 10315 shlibpath_var=DYLD_LIBRARY_PATH 10316 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10317 10318 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10319 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10320 ;; 10321 10322dgux*) 10323 version_type=linux 10324 need_lib_prefix=no 10325 need_version=no 10326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10327 soname_spec='${libname}${release}${shared_ext}$major' 10328 shlibpath_var=LD_LIBRARY_PATH 10329 ;; 10330 10331freebsd* | dragonfly*) 10332 # DragonFly does not have aout. When/if they implement a new 10333 # versioning mechanism, adjust this. 10334 if test -x /usr/bin/objformat; then 10335 objformat=`/usr/bin/objformat` 10336 else 10337 case $host_os in 10338 freebsd[123]*) objformat=aout ;; 10339 *) objformat=elf ;; 10340 esac 10341 fi 10342 version_type=freebsd-$objformat 10343 case $version_type in 10344 freebsd-elf*) 10345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10346 need_version=no 10347 need_lib_prefix=no 10348 ;; 10349 freebsd-*) 10350 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10351 need_version=yes 10352 ;; 10353 esac 10354 shlibpath_var=LD_LIBRARY_PATH 10355 case $host_os in 10356 freebsd2*) 10357 shlibpath_overrides_runpath=yes 10358 ;; 10359 freebsd3.[01]* | freebsdelf3.[01]*) 10360 shlibpath_overrides_runpath=yes 10361 hardcode_into_libs=yes 10362 ;; 10363 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10364 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10365 shlibpath_overrides_runpath=no 10366 hardcode_into_libs=yes 10367 ;; 10368 *) # from 4.6 on, and DragonFly 10369 shlibpath_overrides_runpath=yes 10370 hardcode_into_libs=yes 10371 ;; 10372 esac 10373 ;; 10374 10375gnu*) 10376 version_type=linux 10377 need_lib_prefix=no 10378 need_version=no 10379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10380 soname_spec='${libname}${release}${shared_ext}$major' 10381 shlibpath_var=LD_LIBRARY_PATH 10382 hardcode_into_libs=yes 10383 ;; 10384 10385haiku*) 10386 version_type=linux 10387 need_lib_prefix=no 10388 need_version=no 10389 dynamic_linker="$host_os runtime_loader" 10390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10391 soname_spec='${libname}${release}${shared_ext}$major' 10392 shlibpath_var=LIBRARY_PATH 10393 shlibpath_overrides_runpath=yes 10394 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10395 hardcode_into_libs=yes 10396 ;; 10397 10398hpux9* | hpux10* | hpux11*) 10399 # Give a soname corresponding to the major version so that dld.sl refuses to 10400 # link against other versions. 10401 version_type=sunos 10402 need_lib_prefix=no 10403 need_version=no 10404 case $host_cpu in 10405 ia64*) 10406 shrext_cmds='.so' 10407 hardcode_into_libs=yes 10408 dynamic_linker="$host_os dld.so" 10409 shlibpath_var=LD_LIBRARY_PATH 10410 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10412 soname_spec='${libname}${release}${shared_ext}$major' 10413 if test "X$HPUX_IA64_MODE" = X32; then 10414 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10415 else 10416 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10417 fi 10418 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10419 ;; 10420 hppa*64*) 10421 shrext_cmds='.sl' 10422 hardcode_into_libs=yes 10423 dynamic_linker="$host_os dld.sl" 10424 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10425 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10427 soname_spec='${libname}${release}${shared_ext}$major' 10428 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10429 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10430 ;; 10431 *) 10432 shrext_cmds='.sl' 10433 dynamic_linker="$host_os dld.sl" 10434 shlibpath_var=SHLIB_PATH 10435 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10437 soname_spec='${libname}${release}${shared_ext}$major' 10438 ;; 10439 esac 10440 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10441 postinstall_cmds='chmod 555 $lib' 10442 # or fails outright, so override atomically: 10443 install_override_mode=555 10444 ;; 10445 10446interix[3-9]*) 10447 version_type=linux 10448 need_lib_prefix=no 10449 need_version=no 10450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10451 soname_spec='${libname}${release}${shared_ext}$major' 10452 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10453 shlibpath_var=LD_LIBRARY_PATH 10454 shlibpath_overrides_runpath=no 10455 hardcode_into_libs=yes 10456 ;; 10457 10458irix5* | irix6* | nonstopux*) 10459 case $host_os in 10460 nonstopux*) version_type=nonstopux ;; 10461 *) 10462 if test "$lt_cv_prog_gnu_ld" = yes; then 10463 version_type=linux 10464 else 10465 version_type=irix 10466 fi ;; 10467 esac 10468 need_lib_prefix=no 10469 need_version=no 10470 soname_spec='${libname}${release}${shared_ext}$major' 10471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10472 case $host_os in 10473 irix5* | nonstopux*) 10474 libsuff= shlibsuff= 10475 ;; 10476 *) 10477 case $LD in # libtool.m4 will add one of these switches to LD 10478 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10479 libsuff= shlibsuff= libmagic=32-bit;; 10480 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10481 libsuff=32 shlibsuff=N32 libmagic=N32;; 10482 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10483 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10484 *) libsuff= shlibsuff= libmagic=never-match;; 10485 esac 10486 ;; 10487 esac 10488 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10489 shlibpath_overrides_runpath=no 10490 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10491 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10492 hardcode_into_libs=yes 10493 ;; 10494 10495# No shared lib support for Linux oldld, aout, or coff. 10496linux*oldld* | linux*aout* | linux*coff*) 10497 dynamic_linker=no 10498 ;; 10499 10500# This must be Linux ELF. 10501linux* | k*bsd*-gnu | kopensolaris*-gnu) 10502 version_type=linux 10503 need_lib_prefix=no 10504 need_version=no 10505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10506 soname_spec='${libname}${release}${shared_ext}$major' 10507 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10508 shlibpath_var=LD_LIBRARY_PATH 10509 shlibpath_overrides_runpath=no 10510 10511 # Some binutils ld are patched to set DT_RUNPATH 10512 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 10513 $as_echo_n "(cached) " >&6 10514else 10515 lt_cv_shlibpath_overrides_runpath=no 10516 save_LDFLAGS=$LDFLAGS 10517 save_libdir=$libdir 10518 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10519 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10521/* end confdefs.h. */ 10522 10523int 10524main () 10525{ 10526 10527 ; 10528 return 0; 10529} 10530_ACEOF 10531if ac_fn_c_try_link "$LINENO"; then : 10532 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10533 lt_cv_shlibpath_overrides_runpath=yes 10534fi 10535fi 10536rm -f core conftest.err conftest.$ac_objext \ 10537 conftest$ac_exeext conftest.$ac_ext 10538 LDFLAGS=$save_LDFLAGS 10539 libdir=$save_libdir 10540 10541fi 10542 10543 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10544 10545 # This implies no fast_install, which is unacceptable. 10546 # Some rework will be needed to allow for fast_install 10547 # before this can be enabled. 10548 hardcode_into_libs=yes 10549 10550 # Append ld.so.conf contents to the search path 10551 if test -f /etc/ld.so.conf; then 10552 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 10553 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10554 fi 10555 10556 # We used to test for /lib/ld.so.1 and disable shared libraries on 10557 # powerpc, because MkLinux only supported shared libraries with the 10558 # GNU dynamic linker. Since this was broken with cross compilers, 10559 # most powerpc-linux boxes support dynamic linking these days and 10560 # people can always --disable-shared, the test was removed, and we 10561 # assume the GNU/Linux dynamic linker is in use. 10562 dynamic_linker='GNU/Linux ld.so' 10563 ;; 10564 10565netbsd*) 10566 version_type=sunos 10567 need_lib_prefix=no 10568 need_version=no 10569 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10571 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10572 dynamic_linker='NetBSD (a.out) ld.so' 10573 else 10574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10575 soname_spec='${libname}${release}${shared_ext}$major' 10576 dynamic_linker='NetBSD ld.elf_so' 10577 fi 10578 shlibpath_var=LD_LIBRARY_PATH 10579 shlibpath_overrides_runpath=yes 10580 hardcode_into_libs=yes 10581 ;; 10582 10583newsos6) 10584 version_type=linux 10585 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10586 shlibpath_var=LD_LIBRARY_PATH 10587 shlibpath_overrides_runpath=yes 10588 ;; 10589 10590*nto* | *qnx*) 10591 version_type=qnx 10592 need_lib_prefix=no 10593 need_version=no 10594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10595 soname_spec='${libname}${release}${shared_ext}$major' 10596 shlibpath_var=LD_LIBRARY_PATH 10597 shlibpath_overrides_runpath=no 10598 hardcode_into_libs=yes 10599 dynamic_linker='ldqnx.so' 10600 ;; 10601 10602openbsd*) 10603 version_type=sunos 10604 sys_lib_dlsearch_path_spec="/usr/lib" 10605 need_lib_prefix=no 10606 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10607 case $host_os in 10608 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10609 *) need_version=no ;; 10610 esac 10611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10612 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10613 shlibpath_var=LD_LIBRARY_PATH 10614 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10615 case $host_os in 10616 openbsd2.[89] | openbsd2.[89].*) 10617 shlibpath_overrides_runpath=no 10618 ;; 10619 *) 10620 shlibpath_overrides_runpath=yes 10621 ;; 10622 esac 10623 else 10624 shlibpath_overrides_runpath=yes 10625 fi 10626 ;; 10627 10628os2*) 10629 libname_spec='$name' 10630 shrext_cmds=".dll" 10631 need_lib_prefix=no 10632 library_names_spec='$libname${shared_ext} $libname.a' 10633 dynamic_linker='OS/2 ld.exe' 10634 shlibpath_var=LIBPATH 10635 ;; 10636 10637osf3* | osf4* | osf5*) 10638 version_type=osf 10639 need_lib_prefix=no 10640 need_version=no 10641 soname_spec='${libname}${release}${shared_ext}$major' 10642 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10643 shlibpath_var=LD_LIBRARY_PATH 10644 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10645 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10646 ;; 10647 10648rdos*) 10649 dynamic_linker=no 10650 ;; 10651 10652solaris*) 10653 version_type=linux 10654 need_lib_prefix=no 10655 need_version=no 10656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10657 soname_spec='${libname}${release}${shared_ext}$major' 10658 shlibpath_var=LD_LIBRARY_PATH 10659 shlibpath_overrides_runpath=yes 10660 hardcode_into_libs=yes 10661 # ldd complains unless libraries are executable 10662 postinstall_cmds='chmod +x $lib' 10663 ;; 10664 10665sunos4*) 10666 version_type=sunos 10667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10668 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10669 shlibpath_var=LD_LIBRARY_PATH 10670 shlibpath_overrides_runpath=yes 10671 if test "$with_gnu_ld" = yes; then 10672 need_lib_prefix=no 10673 fi 10674 need_version=yes 10675 ;; 10676 10677sysv4 | sysv4.3*) 10678 version_type=linux 10679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10680 soname_spec='${libname}${release}${shared_ext}$major' 10681 shlibpath_var=LD_LIBRARY_PATH 10682 case $host_vendor in 10683 sni) 10684 shlibpath_overrides_runpath=no 10685 need_lib_prefix=no 10686 runpath_var=LD_RUN_PATH 10687 ;; 10688 siemens) 10689 need_lib_prefix=no 10690 ;; 10691 motorola) 10692 need_lib_prefix=no 10693 need_version=no 10694 shlibpath_overrides_runpath=no 10695 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10696 ;; 10697 esac 10698 ;; 10699 10700sysv4*MP*) 10701 if test -d /usr/nec ;then 10702 version_type=linux 10703 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10704 soname_spec='$libname${shared_ext}.$major' 10705 shlibpath_var=LD_LIBRARY_PATH 10706 fi 10707 ;; 10708 10709sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10710 version_type=freebsd-elf 10711 need_lib_prefix=no 10712 need_version=no 10713 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10714 soname_spec='${libname}${release}${shared_ext}$major' 10715 shlibpath_var=LD_LIBRARY_PATH 10716 shlibpath_overrides_runpath=yes 10717 hardcode_into_libs=yes 10718 if test "$with_gnu_ld" = yes; then 10719 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10720 else 10721 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10722 case $host_os in 10723 sco3.2v5*) 10724 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10725 ;; 10726 esac 10727 fi 10728 sys_lib_dlsearch_path_spec='/usr/lib' 10729 ;; 10730 10731tpf*) 10732 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10733 version_type=linux 10734 need_lib_prefix=no 10735 need_version=no 10736 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10737 shlibpath_var=LD_LIBRARY_PATH 10738 shlibpath_overrides_runpath=no 10739 hardcode_into_libs=yes 10740 ;; 10741 10742uts4*) 10743 version_type=linux 10744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10745 soname_spec='${libname}${release}${shared_ext}$major' 10746 shlibpath_var=LD_LIBRARY_PATH 10747 ;; 10748 10749*) 10750 dynamic_linker=no 10751 ;; 10752esac 10753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10754$as_echo "$dynamic_linker" >&6; } 10755test "$dynamic_linker" = no && can_build_shared=no 10756 10757variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10758if test "$GCC" = yes; then 10759 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10760fi 10761 10762if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10763 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10764fi 10765if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10766 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10767fi 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10861$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10862hardcode_action= 10863if test -n "$hardcode_libdir_flag_spec" || 10864 test -n "$runpath_var" || 10865 test "X$hardcode_automatic" = "Xyes" ; then 10866 10867 # We can hardcode non-existent directories. 10868 if test "$hardcode_direct" != no && 10869 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10870 # have to relink, otherwise we might link with an installed library 10871 # when we should be linking with a yet-to-be-installed one 10872 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10873 test "$hardcode_minus_L" != no; then 10874 # Linking always hardcodes the temporary library directory. 10875 hardcode_action=relink 10876 else 10877 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10878 hardcode_action=immediate 10879 fi 10880else 10881 # We cannot hardcode anything, or else we can only hardcode existing 10882 # directories. 10883 hardcode_action=unsupported 10884fi 10885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10886$as_echo "$hardcode_action" >&6; } 10887 10888if test "$hardcode_action" = relink || 10889 test "$inherit_rpath" = yes; then 10890 # Fast installation is not supported 10891 enable_fast_install=no 10892elif test "$shlibpath_overrides_runpath" = yes || 10893 test "$enable_shared" = no; then 10894 # Fast installation is not necessary 10895 enable_fast_install=needless 10896fi 10897 10898 10899 10900 10901 10902 10903 if test "x$enable_dlopen" != xyes; then 10904 enable_dlopen=unknown 10905 enable_dlopen_self=unknown 10906 enable_dlopen_self_static=unknown 10907else 10908 lt_cv_dlopen=no 10909 lt_cv_dlopen_libs= 10910 10911 case $host_os in 10912 beos*) 10913 lt_cv_dlopen="load_add_on" 10914 lt_cv_dlopen_libs= 10915 lt_cv_dlopen_self=yes 10916 ;; 10917 10918 mingw* | pw32* | cegcc*) 10919 lt_cv_dlopen="LoadLibrary" 10920 lt_cv_dlopen_libs= 10921 ;; 10922 10923 cygwin*) 10924 lt_cv_dlopen="dlopen" 10925 lt_cv_dlopen_libs= 10926 ;; 10927 10928 darwin*) 10929 # if libdl is installed we need to link against it 10930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10931$as_echo_n "checking for dlopen in -ldl... " >&6; } 10932if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10933 $as_echo_n "(cached) " >&6 10934else 10935 ac_check_lib_save_LIBS=$LIBS 10936LIBS="-ldl $LIBS" 10937cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10938/* end confdefs.h. */ 10939 10940/* Override any GCC internal prototype to avoid an error. 10941 Use char because int might match the return type of a GCC 10942 builtin and then its argument prototype would still apply. */ 10943#ifdef __cplusplus 10944extern "C" 10945#endif 10946char dlopen (); 10947int 10948main () 10949{ 10950return dlopen (); 10951 ; 10952 return 0; 10953} 10954_ACEOF 10955if ac_fn_c_try_link "$LINENO"; then : 10956 ac_cv_lib_dl_dlopen=yes 10957else 10958 ac_cv_lib_dl_dlopen=no 10959fi 10960rm -f core conftest.err conftest.$ac_objext \ 10961 conftest$ac_exeext conftest.$ac_ext 10962LIBS=$ac_check_lib_save_LIBS 10963fi 10964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10965$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10966if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10967 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10968else 10969 10970 lt_cv_dlopen="dyld" 10971 lt_cv_dlopen_libs= 10972 lt_cv_dlopen_self=yes 10973 10974fi 10975 10976 ;; 10977 10978 *) 10979 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10980if test "x$ac_cv_func_shl_load" = x""yes; then : 10981 lt_cv_dlopen="shl_load" 10982else 10983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10984$as_echo_n "checking for shl_load in -ldld... " >&6; } 10985if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10986 $as_echo_n "(cached) " >&6 10987else 10988 ac_check_lib_save_LIBS=$LIBS 10989LIBS="-ldld $LIBS" 10990cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10991/* end confdefs.h. */ 10992 10993/* Override any GCC internal prototype to avoid an error. 10994 Use char because int might match the return type of a GCC 10995 builtin and then its argument prototype would still apply. */ 10996#ifdef __cplusplus 10997extern "C" 10998#endif 10999char shl_load (); 11000int 11001main () 11002{ 11003return shl_load (); 11004 ; 11005 return 0; 11006} 11007_ACEOF 11008if ac_fn_c_try_link "$LINENO"; then : 11009 ac_cv_lib_dld_shl_load=yes 11010else 11011 ac_cv_lib_dld_shl_load=no 11012fi 11013rm -f core conftest.err conftest.$ac_objext \ 11014 conftest$ac_exeext conftest.$ac_ext 11015LIBS=$ac_check_lib_save_LIBS 11016fi 11017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11018$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11019if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 11020 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11021else 11022 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11023if test "x$ac_cv_func_dlopen" = x""yes; then : 11024 lt_cv_dlopen="dlopen" 11025else 11026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11027$as_echo_n "checking for dlopen in -ldl... " >&6; } 11028if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11029 $as_echo_n "(cached) " >&6 11030else 11031 ac_check_lib_save_LIBS=$LIBS 11032LIBS="-ldl $LIBS" 11033cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11034/* end confdefs.h. */ 11035 11036/* Override any GCC internal prototype to avoid an error. 11037 Use char because int might match the return type of a GCC 11038 builtin and then its argument prototype would still apply. */ 11039#ifdef __cplusplus 11040extern "C" 11041#endif 11042char dlopen (); 11043int 11044main () 11045{ 11046return dlopen (); 11047 ; 11048 return 0; 11049} 11050_ACEOF 11051if ac_fn_c_try_link "$LINENO"; then : 11052 ac_cv_lib_dl_dlopen=yes 11053else 11054 ac_cv_lib_dl_dlopen=no 11055fi 11056rm -f core conftest.err conftest.$ac_objext \ 11057 conftest$ac_exeext conftest.$ac_ext 11058LIBS=$ac_check_lib_save_LIBS 11059fi 11060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11061$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11062if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11063 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11064else 11065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11066$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11067if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 11068 $as_echo_n "(cached) " >&6 11069else 11070 ac_check_lib_save_LIBS=$LIBS 11071LIBS="-lsvld $LIBS" 11072cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11073/* end confdefs.h. */ 11074 11075/* Override any GCC internal prototype to avoid an error. 11076 Use char because int might match the return type of a GCC 11077 builtin and then its argument prototype would still apply. */ 11078#ifdef __cplusplus 11079extern "C" 11080#endif 11081char dlopen (); 11082int 11083main () 11084{ 11085return dlopen (); 11086 ; 11087 return 0; 11088} 11089_ACEOF 11090if ac_fn_c_try_link "$LINENO"; then : 11091 ac_cv_lib_svld_dlopen=yes 11092else 11093 ac_cv_lib_svld_dlopen=no 11094fi 11095rm -f core conftest.err conftest.$ac_objext \ 11096 conftest$ac_exeext conftest.$ac_ext 11097LIBS=$ac_check_lib_save_LIBS 11098fi 11099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11100$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11101if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 11102 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11103else 11104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11105$as_echo_n "checking for dld_link in -ldld... " >&6; } 11106if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 11107 $as_echo_n "(cached) " >&6 11108else 11109 ac_check_lib_save_LIBS=$LIBS 11110LIBS="-ldld $LIBS" 11111cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11112/* end confdefs.h. */ 11113 11114/* Override any GCC internal prototype to avoid an error. 11115 Use char because int might match the return type of a GCC 11116 builtin and then its argument prototype would still apply. */ 11117#ifdef __cplusplus 11118extern "C" 11119#endif 11120char dld_link (); 11121int 11122main () 11123{ 11124return dld_link (); 11125 ; 11126 return 0; 11127} 11128_ACEOF 11129if ac_fn_c_try_link "$LINENO"; then : 11130 ac_cv_lib_dld_dld_link=yes 11131else 11132 ac_cv_lib_dld_dld_link=no 11133fi 11134rm -f core conftest.err conftest.$ac_objext \ 11135 conftest$ac_exeext conftest.$ac_ext 11136LIBS=$ac_check_lib_save_LIBS 11137fi 11138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11139$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11140if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 11141 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11142fi 11143 11144 11145fi 11146 11147 11148fi 11149 11150 11151fi 11152 11153 11154fi 11155 11156 11157fi 11158 11159 ;; 11160 esac 11161 11162 if test "x$lt_cv_dlopen" != xno; then 11163 enable_dlopen=yes 11164 else 11165 enable_dlopen=no 11166 fi 11167 11168 case $lt_cv_dlopen in 11169 dlopen) 11170 save_CPPFLAGS="$CPPFLAGS" 11171 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11172 11173 save_LDFLAGS="$LDFLAGS" 11174 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11175 11176 save_LIBS="$LIBS" 11177 LIBS="$lt_cv_dlopen_libs $LIBS" 11178 11179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11180$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11181if test "${lt_cv_dlopen_self+set}" = set; then : 11182 $as_echo_n "(cached) " >&6 11183else 11184 if test "$cross_compiling" = yes; then : 11185 lt_cv_dlopen_self=cross 11186else 11187 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11188 lt_status=$lt_dlunknown 11189 cat > conftest.$ac_ext <<_LT_EOF 11190#line 11190 "configure" 11191#include "confdefs.h" 11192 11193#if HAVE_DLFCN_H 11194#include <dlfcn.h> 11195#endif 11196 11197#include <stdio.h> 11198 11199#ifdef RTLD_GLOBAL 11200# define LT_DLGLOBAL RTLD_GLOBAL 11201#else 11202# ifdef DL_GLOBAL 11203# define LT_DLGLOBAL DL_GLOBAL 11204# else 11205# define LT_DLGLOBAL 0 11206# endif 11207#endif 11208 11209/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11210 find out it does not work in some platform. */ 11211#ifndef LT_DLLAZY_OR_NOW 11212# ifdef RTLD_LAZY 11213# define LT_DLLAZY_OR_NOW RTLD_LAZY 11214# else 11215# ifdef DL_LAZY 11216# define LT_DLLAZY_OR_NOW DL_LAZY 11217# else 11218# ifdef RTLD_NOW 11219# define LT_DLLAZY_OR_NOW RTLD_NOW 11220# else 11221# ifdef DL_NOW 11222# define LT_DLLAZY_OR_NOW DL_NOW 11223# else 11224# define LT_DLLAZY_OR_NOW 0 11225# endif 11226# endif 11227# endif 11228# endif 11229#endif 11230 11231/* When -fvisbility=hidden is used, assume the code has been annotated 11232 correspondingly for the symbols needed. */ 11233#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11234void fnord () __attribute__((visibility("default"))); 11235#endif 11236 11237void fnord () { int i=42; } 11238int main () 11239{ 11240 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11241 int status = $lt_dlunknown; 11242 11243 if (self) 11244 { 11245 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11246 else 11247 { 11248 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11249 else puts (dlerror ()); 11250 } 11251 /* dlclose (self); */ 11252 } 11253 else 11254 puts (dlerror ()); 11255 11256 return status; 11257} 11258_LT_EOF 11259 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11260 (eval $ac_link) 2>&5 11261 ac_status=$? 11262 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11263 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11264 (./conftest; exit; ) >&5 2>/dev/null 11265 lt_status=$? 11266 case x$lt_status in 11267 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11268 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11269 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11270 esac 11271 else : 11272 # compilation failed 11273 lt_cv_dlopen_self=no 11274 fi 11275fi 11276rm -fr conftest* 11277 11278 11279fi 11280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11281$as_echo "$lt_cv_dlopen_self" >&6; } 11282 11283 if test "x$lt_cv_dlopen_self" = xyes; then 11284 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11286$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11287if test "${lt_cv_dlopen_self_static+set}" = set; then : 11288 $as_echo_n "(cached) " >&6 11289else 11290 if test "$cross_compiling" = yes; then : 11291 lt_cv_dlopen_self_static=cross 11292else 11293 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11294 lt_status=$lt_dlunknown 11295 cat > conftest.$ac_ext <<_LT_EOF 11296#line 11296 "configure" 11297#include "confdefs.h" 11298 11299#if HAVE_DLFCN_H 11300#include <dlfcn.h> 11301#endif 11302 11303#include <stdio.h> 11304 11305#ifdef RTLD_GLOBAL 11306# define LT_DLGLOBAL RTLD_GLOBAL 11307#else 11308# ifdef DL_GLOBAL 11309# define LT_DLGLOBAL DL_GLOBAL 11310# else 11311# define LT_DLGLOBAL 0 11312# endif 11313#endif 11314 11315/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11316 find out it does not work in some platform. */ 11317#ifndef LT_DLLAZY_OR_NOW 11318# ifdef RTLD_LAZY 11319# define LT_DLLAZY_OR_NOW RTLD_LAZY 11320# else 11321# ifdef DL_LAZY 11322# define LT_DLLAZY_OR_NOW DL_LAZY 11323# else 11324# ifdef RTLD_NOW 11325# define LT_DLLAZY_OR_NOW RTLD_NOW 11326# else 11327# ifdef DL_NOW 11328# define LT_DLLAZY_OR_NOW DL_NOW 11329# else 11330# define LT_DLLAZY_OR_NOW 0 11331# endif 11332# endif 11333# endif 11334# endif 11335#endif 11336 11337/* When -fvisbility=hidden is used, assume the code has been annotated 11338 correspondingly for the symbols needed. */ 11339#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11340void fnord () __attribute__((visibility("default"))); 11341#endif 11342 11343void fnord () { int i=42; } 11344int main () 11345{ 11346 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11347 int status = $lt_dlunknown; 11348 11349 if (self) 11350 { 11351 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11352 else 11353 { 11354 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11355 else puts (dlerror ()); 11356 } 11357 /* dlclose (self); */ 11358 } 11359 else 11360 puts (dlerror ()); 11361 11362 return status; 11363} 11364_LT_EOF 11365 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11366 (eval $ac_link) 2>&5 11367 ac_status=$? 11368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11369 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11370 (./conftest; exit; ) >&5 2>/dev/null 11371 lt_status=$? 11372 case x$lt_status in 11373 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11374 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11375 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11376 esac 11377 else : 11378 # compilation failed 11379 lt_cv_dlopen_self_static=no 11380 fi 11381fi 11382rm -fr conftest* 11383 11384 11385fi 11386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11387$as_echo "$lt_cv_dlopen_self_static" >&6; } 11388 fi 11389 11390 CPPFLAGS="$save_CPPFLAGS" 11391 LDFLAGS="$save_LDFLAGS" 11392 LIBS="$save_LIBS" 11393 ;; 11394 esac 11395 11396 case $lt_cv_dlopen_self in 11397 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11398 *) enable_dlopen_self=unknown ;; 11399 esac 11400 11401 case $lt_cv_dlopen_self_static in 11402 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11403 *) enable_dlopen_self_static=unknown ;; 11404 esac 11405fi 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423striplib= 11424old_striplib= 11425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11426$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11427if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11428 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11429 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11431$as_echo "yes" >&6; } 11432else 11433# FIXME - insert some real tests, host_os isn't really good enough 11434 case $host_os in 11435 darwin*) 11436 if test -n "$STRIP" ; then 11437 striplib="$STRIP -x" 11438 old_striplib="$STRIP -S" 11439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11440$as_echo "yes" >&6; } 11441 else 11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11443$as_echo "no" >&6; } 11444 fi 11445 ;; 11446 *) 11447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11448$as_echo "no" >&6; } 11449 ;; 11450 esac 11451fi 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 # Report which library types will actually be built 11465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11466$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11468$as_echo "$can_build_shared" >&6; } 11469 11470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11471$as_echo_n "checking whether to build shared libraries... " >&6; } 11472 test "$can_build_shared" = "no" && enable_shared=no 11473 11474 # On AIX, shared libraries and static libraries use the same namespace, and 11475 # are all built from PIC. 11476 case $host_os in 11477 aix3*) 11478 test "$enable_shared" = yes && enable_static=no 11479 if test -n "$RANLIB"; then 11480 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11481 postinstall_cmds='$RANLIB $lib' 11482 fi 11483 ;; 11484 11485 aix[4-9]*) 11486 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11487 test "$enable_shared" = yes && enable_static=no 11488 fi 11489 ;; 11490 esac 11491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11492$as_echo "$enable_shared" >&6; } 11493 11494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11495$as_echo_n "checking whether to build static libraries... " >&6; } 11496 # Make sure either enable_shared or enable_static is yes. 11497 test "$enable_shared" = yes || enable_static=yes 11498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11499$as_echo "$enable_static" >&6; } 11500 11501 11502 11503 11504fi 11505ac_ext=c 11506ac_cpp='$CPP $CPPFLAGS' 11507ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11508ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11509ac_compiler_gnu=$ac_cv_c_compiler_gnu 11510 11511CC="$lt_save_CC" 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 ac_config_commands="$ac_config_commands libtool" 11526 11527 11528 11529 11530# Only expand once: 11531 11532 11533 11534# Check whether --enable-targets was given. 11535if test "${enable_targets+set}" = set; then : 11536 enableval=$enable_targets; case "${enableval}" in 11537 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5 11538 ;; 11539 no) enable_targets= ;; 11540 *) enable_targets=$enableval ;; 11541esac 11542fi 11543 11544ac_checking=yes 11545if grep '^RELEASE=y' ${srcdir}/../bfd/Makefile.am >/dev/null 2>/dev/null ; then 11546 ac_checking= 11547fi 11548# Check whether --enable-checking was given. 11549if test "${enable_checking+set}" = set; then : 11550 enableval=$enable_checking; case "${enableval}" in 11551 no|none) ac_checking= ;; 11552 *) ac_checking=yes ;; 11553esac 11554fi 11555if test x$ac_checking != x ; then 11556 11557$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h 11558 11559fi 11560 11561using_cgen=no 11562 11563 11564GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11565cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11566/* end confdefs.h. */ 11567__GNUC__ 11568_ACEOF 11569if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11570 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 11571 11572else 11573 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 11574fi 11575rm -f conftest* 11576 11577 11578# Check whether --enable-werror was given. 11579if test "${enable_werror+set}" = set; then : 11580 enableval=$enable_werror; case "${enableval}" in 11581 yes | y) ERROR_ON_WARNING="yes" ;; 11582 no | n) ERROR_ON_WARNING="no" ;; 11583 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 11584 esac 11585fi 11586 11587 11588# Disable -Wformat by default when using gcc on mingw 11589case "${host}" in 11590 *-*-mingw32*) 11591 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 11592 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 11593 fi 11594 ;; 11595 *) ;; 11596esac 11597 11598# Enable -Werror by default when using gcc 11599if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 11600 ERROR_ON_WARNING=yes 11601fi 11602 11603NO_WERROR= 11604if test "${ERROR_ON_WARNING}" = yes ; then 11605 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 11606 NO_WERROR="-Wno-error" 11607fi 11608 11609if test "${GCC}" = yes ; then 11610 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11611fi 11612 11613# Check whether --enable-build-warnings was given. 11614if test "${enable_build_warnings+set}" = set; then : 11615 enableval=$enable_build_warnings; case "${enableval}" in 11616 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";; 11617 no) if test "${GCC}" = yes ; then 11618 WARN_CFLAGS="-w" 11619 fi;; 11620 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11621 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";; 11622 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11623 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";; 11624 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;; 11625esac 11626fi 11627 11628 11629if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 11630 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 11631fi 11632 11633 11634 11635 11636 11637# Generate a header file 11638ac_config_headers="$ac_config_headers config.h:config.in" 11639 11640 11641# PR 14072 11642 11643 11644# If we are on a DOS filesystem, we must use gdb.ini rather than 11645# .gdbinit. 11646case "${host}" in 11647 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*) 11648 GDBINIT="gdb.ini" 11649 ac_config_files="$ac_config_files gdb.ini:gdbinit.in" 11650 11651 ;; 11652 *) 11653 GDBINIT=".gdbinit" 11654 ac_config_files="$ac_config_files .gdbinit:gdbinit.in" 11655 11656 ;; 11657esac 11658 11659 11660#We need this for the host. BOUT header is in host order. 11661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11662$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11663if test "${ac_cv_c_bigendian+set}" = set; then : 11664 $as_echo_n "(cached) " >&6 11665else 11666 ac_cv_c_bigendian=unknown 11667 # See if we're dealing with a universal compiler. 11668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11669/* end confdefs.h. */ 11670#ifndef __APPLE_CC__ 11671 not a universal capable compiler 11672 #endif 11673 typedef int dummy; 11674 11675_ACEOF 11676if ac_fn_c_try_compile "$LINENO"; then : 11677 11678 # Check for potential -arch flags. It is not universal unless 11679 # there are at least two -arch flags with different values. 11680 ac_arch= 11681 ac_prev= 11682 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11683 if test -n "$ac_prev"; then 11684 case $ac_word in 11685 i?86 | x86_64 | ppc | ppc64) 11686 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11687 ac_arch=$ac_word 11688 else 11689 ac_cv_c_bigendian=universal 11690 break 11691 fi 11692 ;; 11693 esac 11694 ac_prev= 11695 elif test "x$ac_word" = "x-arch"; then 11696 ac_prev=arch 11697 fi 11698 done 11699fi 11700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11701 if test $ac_cv_c_bigendian = unknown; then 11702 # See if sys/param.h defines the BYTE_ORDER macro. 11703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11704/* end confdefs.h. */ 11705#include <sys/types.h> 11706 #include <sys/param.h> 11707 11708int 11709main () 11710{ 11711#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11712 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11713 && LITTLE_ENDIAN) 11714 bogus endian macros 11715 #endif 11716 11717 ; 11718 return 0; 11719} 11720_ACEOF 11721if ac_fn_c_try_compile "$LINENO"; then : 11722 # It does; now see whether it defined to BIG_ENDIAN or not. 11723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11724/* end confdefs.h. */ 11725#include <sys/types.h> 11726 #include <sys/param.h> 11727 11728int 11729main () 11730{ 11731#if BYTE_ORDER != BIG_ENDIAN 11732 not big endian 11733 #endif 11734 11735 ; 11736 return 0; 11737} 11738_ACEOF 11739if ac_fn_c_try_compile "$LINENO"; then : 11740 ac_cv_c_bigendian=yes 11741else 11742 ac_cv_c_bigendian=no 11743fi 11744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11745fi 11746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11747 fi 11748 if test $ac_cv_c_bigendian = unknown; then 11749 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11751/* end confdefs.h. */ 11752#include <limits.h> 11753 11754int 11755main () 11756{ 11757#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11758 bogus endian macros 11759 #endif 11760 11761 ; 11762 return 0; 11763} 11764_ACEOF 11765if ac_fn_c_try_compile "$LINENO"; then : 11766 # It does; now see whether it defined to _BIG_ENDIAN or not. 11767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11768/* end confdefs.h. */ 11769#include <limits.h> 11770 11771int 11772main () 11773{ 11774#ifndef _BIG_ENDIAN 11775 not big endian 11776 #endif 11777 11778 ; 11779 return 0; 11780} 11781_ACEOF 11782if ac_fn_c_try_compile "$LINENO"; then : 11783 ac_cv_c_bigendian=yes 11784else 11785 ac_cv_c_bigendian=no 11786fi 11787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11788fi 11789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11790 fi 11791 if test $ac_cv_c_bigendian = unknown; then 11792 # Compile a test program. 11793 if test "$cross_compiling" = yes; then : 11794 # Try to guess by grepping values from an object file. 11795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11796/* end confdefs.h. */ 11797short int ascii_mm[] = 11798 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11799 short int ascii_ii[] = 11800 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11801 int use_ascii (int i) { 11802 return ascii_mm[i] + ascii_ii[i]; 11803 } 11804 short int ebcdic_ii[] = 11805 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11806 short int ebcdic_mm[] = 11807 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11808 int use_ebcdic (int i) { 11809 return ebcdic_mm[i] + ebcdic_ii[i]; 11810 } 11811 extern int foo; 11812 11813int 11814main () 11815{ 11816return use_ascii (foo) == use_ebcdic (foo); 11817 ; 11818 return 0; 11819} 11820_ACEOF 11821if ac_fn_c_try_compile "$LINENO"; then : 11822 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11823 ac_cv_c_bigendian=yes 11824 fi 11825 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11826 if test "$ac_cv_c_bigendian" = unknown; then 11827 ac_cv_c_bigendian=no 11828 else 11829 # finding both strings is unlikely to happen, but who knows? 11830 ac_cv_c_bigendian=unknown 11831 fi 11832 fi 11833fi 11834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11835else 11836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11837/* end confdefs.h. */ 11838$ac_includes_default 11839int 11840main () 11841{ 11842 11843 /* Are we little or big endian? From Harbison&Steele. */ 11844 union 11845 { 11846 long int l; 11847 char c[sizeof (long int)]; 11848 } u; 11849 u.l = 1; 11850 return u.c[sizeof (long int) - 1] == 1; 11851 11852 ; 11853 return 0; 11854} 11855_ACEOF 11856if ac_fn_c_try_run "$LINENO"; then : 11857 ac_cv_c_bigendian=no 11858else 11859 ac_cv_c_bigendian=yes 11860fi 11861rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11862 conftest.$ac_objext conftest.beam conftest.$ac_ext 11863fi 11864 11865 fi 11866fi 11867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11868$as_echo "$ac_cv_c_bigendian" >&6; } 11869 case $ac_cv_c_bigendian in #( 11870 yes) 11871 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11872;; #( 11873 no) 11874 ;; #( 11875 universal) 11876 11877$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11878 11879 ;; #( 11880 *) 11881 as_fn_error "unknown endianness 11882 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11883 esac 11884 11885 11886te_file=generic 11887 11888# Makefile target for installing gas in $(tooldir)/bin. 11889install_tooldir=install-exec-tooldir 11890 11891canon_targets="" 11892all_targets=no 11893if test -n "$enable_targets" ; then 11894 for t in `echo $enable_targets | sed 's/,/ /g'`; do 11895 if test $t = "all"; then 11896 all_targets=yes 11897 continue 11898 fi 11899 result=`$ac_config_sub $t 2>/dev/null` 11900 if test -n "$result" ; then 11901 canon_targets="$canon_targets $result" 11902# else 11903# # Permit "all", etc. We don't support it yet though. 11904# canon_targets="$canon_targets $t" 11905 fi 11906 done 11907 _gas_uniq_list="$canon_targets" 11908_gas_uniq_newlist="" 11909for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 11910 case $_gas_uniq_i in 11911 _gas_uniq_dummy) ;; 11912 *) case " $_gas_uniq_newlist " in 11913 *" $_gas_uniq_i "*) ;; 11914 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 11915 esac ;; 11916 esac 11917done 11918canon_targets=$_gas_uniq_newlist 11919 11920fi 11921 11922emulations="" 11923 11924for this_target in $target $canon_targets ; do 11925 11926 targ=${this_target} 11927 . ${srcdir}/configure.tgt 11928 11929 case ${target_cpu} in 11930 crisv32) 11931 11932cat >>confdefs.h <<_ACEOF 11933#define DEFAULT_CRIS_ARCH $arch 11934_ACEOF 11935 11936 ;; 11937 esac 11938 11939 if test ${this_target} = $target ; then 11940 target_cpu_type=${cpu_type} 11941 elif test ${target_cpu_type} != ${cpu_type} ; then 11942 continue 11943 fi 11944 11945 generic_target=${cpu_type}-${target_vendor}-${target_os} 11946 case ${generic_target} in 11947 i386-*-sco3.2v5*) 11948 if test ${this_target} = $target; then 11949 11950$as_echo "#define SCO_ELF 1" >>confdefs.h 11951 11952 fi 11953 ;; 11954 11955 i386-*-msdosdjgpp* \ 11956 | i386-*-go32* \ 11957 | i386-go32-rtems*) 11958 11959$as_echo "#define STRICTCOFF 1" >>confdefs.h 11960 11961 ;; 11962 11963 i860-*-*) 11964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5 11965$as_echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;} 11966 ;; 11967 11968 microblaze*) 11969 ;; 11970 11971 mips-sony-bsd*) 11972 ;; 11973 mips-*-bsd*) 11974 as_fn_error "Unknown vendor for mips-bsd configuration." "$LINENO" 5 11975 ;; 11976 11977 ppc-*-aix[5-9].*) 11978 11979$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h 11980 11981 ;; 11982 ppc-*-linux-*) 11983 case "$endian" in 11984 big) ;; 11985 *) as_fn_error "GNU/Linux must be configured big endian" "$LINENO" 5 ;; 11986 esac 11987 ;; 11988 ppc-*-solaris*) 11989 if test ${this_target} = $target; then 11990 11991$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h 11992 11993 fi 11994 if test x${endian} = xbig; then 11995 as_fn_error "Solaris must be configured little endian" "$LINENO" 5 11996 fi 11997 ;; 11998 11999 sh*-*-symbianelf*) 12000 12001$as_echo "#define TARGET_SYMBIAN 1" >>confdefs.h 12002 12003 ;; 12004 esac 12005 12006 if test ${this_target} = $target ; then 12007 endian_def= 12008 if test x${endian} = xbig; then 12009 endian_def=1 12010 elif test x${endian} = xlittle; then 12011 endian_def=0 12012 fi 12013 if test x${endian_def} != x; then 12014 12015cat >>confdefs.h <<_ACEOF 12016#define TARGET_BYTES_BIG_ENDIAN $endian_def 12017_ACEOF 12018 12019 fi 12020 fi 12021 12022# Other random stuff. 12023 12024 case ${cpu_type} in 12025 mips) 12026 # Set mips_cpu to the name of the default CPU. 12027 case ${target_cpu} in 12028 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el) 12029 mips_cpu=from-abi 12030 ;; 12031 mipsisa32 | mipsisa32el) 12032 mips_cpu=mips32 12033 ;; 12034 mipsisa32r2 | mipsisa32r2el) 12035 mips_cpu=mips32r2 12036 ;; 12037 mipsisa64 | mipsisa64el) 12038 mips_cpu=mips64 12039 ;; 12040 mipsisa64r2 | mipsisa64r2el) 12041 mips_cpu=mips64r2 12042 ;; 12043 mipstx39 | mipstx39el) 12044 mips_cpu=r3900 12045 ;; 12046 mips64vr | mips64vrel) 12047 mips_cpu=vr4100 12048 ;; 12049 mipsisa32r2* | mipsisa64r2*) 12050 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'` 12051 ;; 12052 mips64* | mipsisa64* | mipsisa32*) 12053 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'` 12054 ;; 12055 *) 12056 as_fn_error "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5 12057 ;; 12058 esac 12059 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32 12060 # binaries. It's a GNU extension that some OSes don't understand. 12061 # The value only matters on ELF targets. 12062 case ${target} in 12063 *-*-irix*) 12064 use_e_mips_abi_o32=0 12065 ;; 12066 *) 12067 use_e_mips_abi_o32=1 12068 ;; 12069 esac 12070 # Decide whether to generate 32-bit or 64-bit code by default. 12071 # Used to resolve -march=from-abi when an embedded ABI is selected. 12072 case ${target} in 12073 mips64*-*-* | mipsisa64*-*-*) 12074 mips_default_64bit=1 12075 ;; 12076 *) 12077 mips_default_64bit=0 12078 ;; 12079 esac 12080 # Decide which ABI to target by default. 12081 case ${target} in 12082 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* | mips64*-kfreebsd*-gnu) 12083 mips_default_abi=N32_ABI 12084 ;; 12085 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu) 12086 mips_default_abi=O32_ABI 12087 ;; 12088 mips64*-openbsd*) 12089 mips_default_abi=N64_ABI 12090 ;; 12091 *) 12092 mips_default_abi=NO_ABI 12093 ;; 12094 esac 12095 12096cat >>confdefs.h <<_ACEOF 12097#define MIPS_CPU_STRING_DEFAULT "$mips_cpu" 12098_ACEOF 12099 12100 12101cat >>confdefs.h <<_ACEOF 12102#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32 12103_ACEOF 12104 12105 12106cat >>confdefs.h <<_ACEOF 12107#define MIPS_DEFAULT_64BIT $mips_default_64bit 12108_ACEOF 12109 12110 12111cat >>confdefs.h <<_ACEOF 12112#define MIPS_DEFAULT_ABI $mips_default_abi 12113_ACEOF 12114 12115 ;; 12116 esac 12117 12118 # Do we need the opcodes library? 12119 case ${cpu_type} in 12120 vax | tic30) 12121 ;; 12122 12123 *) 12124 need_opcodes=yes 12125 12126 case "${enable_shared}" in 12127 yes) shared_opcodes=true ;; 12128 *opcodes*) shared_opcodes=true ;; 12129 *) shared_opcodes=false ;; 12130 esac 12131 ;; 12132 esac 12133 12134 # Any other special object files needed ? 12135 case ${cpu_type} in 12136 12137 bfin) 12138 echo ${extra_objects} | grep -s "bfin-parse.o" 12139 if test $? -ne 0 ; then 12140 extra_objects="$extra_objects bfin-parse.o" 12141 fi 12142 12143 echo ${extra_objects} | grep -s "bfin-lex-wrapper.o" 12144 if test $? -ne 0 ; then 12145 extra_objects="$extra_objects bfin-lex-wrapper.o" 12146 fi 12147 ;; 12148 12149 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k | or1knd) 12150 using_cgen=yes 12151 ;; 12152 12153 m32c) 12154 using_cgen=yes 12155 ;; 12156 frv) 12157 using_cgen=yes 12158 ;; 12159 m68k) 12160 case ${extra_objects} in 12161 *m68k-parse.o*) ;; 12162 *) extra_objects="$extra_objects m68k-parse.o" ;; 12163 esac 12164 ;; 12165 12166 mep) 12167 using_cgen=yes 12168 ;; 12169 12170 mips) 12171 echo ${extra_objects} | grep -s "itbl-parse.o" 12172 if test $? -ne 0 ; then 12173 extra_objects="$extra_objects itbl-parse.o" 12174 fi 12175 12176 echo ${extra_objects} | grep -s "itbl-lex-wrapper.o" 12177 if test $? -ne 0 ; then 12178 extra_objects="$extra_objects itbl-lex-wrapper.o" 12179 fi 12180 12181 echo ${extra_objects} | grep -s "itbl-ops.o" 12182 if test $? -ne 0 ; then 12183 extra_objects="$extra_objects itbl-ops.o" 12184 fi 12185 ;; 12186 12187 mt) 12188 using_cgen=yes 12189 ;; 12190 12191 i386 | s390 | sparc) 12192 if test $this_target = $target ; then 12193 12194cat >>confdefs.h <<_ACEOF 12195#define DEFAULT_ARCH "${arch}" 12196_ACEOF 12197 12198 fi 12199 ;; 12200 12201 rl78) 12202 echo ${extra_objects} | grep -s "rl78-parse.o" 12203 if test $? -ne 0 ; then 12204 extra_objects="$extra_objects rl78-parse.o" 12205 fi 12206 ;; 12207 12208 rx) 12209 echo ${extra_objects} | grep -s "rx-parse.o" 12210 if test $? -ne 0 ; then 12211 extra_objects="$extra_objects rx-parse.o" 12212 fi 12213 ;; 12214 12215 xstormy16) 12216 using_cgen=yes 12217 ;; 12218 12219 xc16x) 12220 using_cgen=yes 12221 ;; 12222 12223 xtensa) 12224 echo ${extra_objects} | grep -s "xtensa-relax.o" 12225 if test $? -ne 0 ; then 12226 extra_objects="$extra_objects xtensa-relax.o" 12227 fi 12228 ;; 12229 12230 *) 12231 ;; 12232 esac 12233 12234 if test $using_cgen = yes ; then 12235 case "x${extra_objects}" in 12236 *cgen.o*) ;; 12237 *) extra_objects="$extra_objects cgen.o" ;; 12238 esac 12239 fi 12240 12241# See if we really can support this configuration with the emulation code. 12242 12243 if test $this_target = $target ; then 12244 obj_format=$fmt 12245 te_file=$em 12246 fi 12247 12248 case ${te_file} in 12249 vms) extra_objects="$extra_objects te-vms.o" ;; 12250 esac 12251 12252# From target name and format, produce a list of supported emulations. 12253 12254 case ${generic_target}-${fmt} in 12255 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;; 12256 mips*-*-linux*-* | mips*-*-freebsd* | mips*-*-kfreebsd*-gnu) 12257 case "$endian" in 12258 big) emulation="mipsbelf mipslelf mipself" ;; 12259 *) emulation="mipslelf mipsbelf mipself" ;; 12260 esac ;; 12261 mips-*-lnews*-ecoff) ;; 12262 mips-*-*-ecoff) case "$endian" in 12263 big) emulation="mipsbecoff mipslecoff mipsecoff" ;; 12264 *) emulation="mipslecoff mipsbecoff mipsecoff" ;; 12265 esac ;; 12266 mips-*-*-elf) case "$endian" in 12267 big) emulation="mipsbelf mipslelf mipself" ;; 12268 *) emulation="mipslelf mipsbelf mipself" ;; 12269 esac ;; 12270 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;; 12271 # i386-pc-pe-coff != i386-pc-coff. 12272 i386-*-pe-coff) ;; 12273 # Uncommenting the next line will turn on support for i386 AOUT 12274 # for the default linux configuration 12275 # i386-*-linux*-elf) emulation="i386elf i386aout" ;; 12276 # 12277 i386-*-aout) emulation="i386aout" ;; 12278 i386-*-coff) emulation="i386coff" ;; 12279 i386-*-elf) emulation="i386elf" ;; 12280 12281 # Always all formats. The first stated emulation becomes the default. 12282 cris-*-*aout*) emulation="crisaout criself" ;; 12283 cris-*-*) emulation="criself crisaout" ;; 12284 esac 12285 12286 emulations="$emulations $emulation" 12287 12288done 12289 12290# Turn on all targets if possible 12291if test ${all_targets} = "yes"; then 12292 case ${target_cpu_type} in 12293 i386) 12294 case ${obj_format} in 12295 aout) 12296 emulations="$emulations i386coff i386elf" 12297 ;; 12298 coff) 12299 emulations="$emulations i386aout i386elf" 12300 ;; 12301 elf) 12302 emulations="$emulations i386aout i386coff" 12303 ;; 12304 esac 12305 ;; 12306 x86_64) 12307 case ${obj_format} in 12308 aout) 12309 emulations="$emulations i386coff i386elf" 12310 ;; 12311 coff) 12312 emulations="$emulations i386aout i386elf" 12313 ;; 12314 elf) 12315 emulations="$emulations i386aout i386coff" 12316 ;; 12317 esac 12318 ;; 12319 esac 12320fi 12321 12322# PE code has way too many macros tweaking behaviour 12323case ${te_file} in 12324 pe*) emulations="" ;; 12325esac 12326 12327# Assign floating point type. Most processors with FP support 12328# IEEE FP. On those that don't support FP at all, usually IEEE 12329# is emulated. 12330case ${target_cpu} in 12331 vax | pdp11 ) atof=vax ;; 12332 *) atof=ieee ;; 12333esac 12334 12335case "${obj_format}" in 12336 "") as_fn_error "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;; 12337esac 12338 12339# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU). 12340cgen_cpu_prefix="" 12341if test $using_cgen = yes ; then 12342 case ${target_cpu} in 12343 or1knd) 12344 cgen_cpu_prefix=or1k ;; 12345 *) cgen_cpu_prefix=${target_cpu} ;; 12346 esac 12347 12348 12349$as_echo "#define USING_CGEN 1" >>confdefs.h 12350 12351fi 12352 12353 12354if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then 12355 as_fn_error "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5 12356fi 12357 12358if test ! -r ${srcdir}/config/obj-${obj_format}.c; then 12359 as_fn_error "GAS does not have support for object file format ${obj_format}" "$LINENO" 5 12360fi 12361 12362# Some COFF configurations want these random other flags set. 12363case ${obj_format} in 12364 coff) 12365 case ${target_cpu_type} in 12366 i386) 12367$as_echo "#define I386COFF 1" >>confdefs.h 12368 ;; 12369 m68k) 12370$as_echo "#define M68KCOFF 1" >>confdefs.h 12371 ;; 12372 m88k) 12373$as_echo "#define M88KCOFF 1" >>confdefs.h 12374 ;; 12375 x86_64) 12376$as_echo "#define I386COFF 1" >>confdefs.h 12377 ;; 12378 esac 12379 ;; 12380esac 12381 12382# Getting this done right is going to be a bitch. Each configuration specified 12383# with --enable-targets=... should be checked for environment, format, cpu 12384# setting. 12385# 12386# For each configuration, the necessary object file support code must be linked 12387# in. This might be only one, it might be up to four. The necessary emulation 12388# code needs to be provided, too. 12389# 12390# And then there's "--enable-targets=all".... 12391# 12392# For now, just always do it for MIPS ELF or ECOFF configurations. Sigh. 12393 12394formats="${obj_format}" 12395emfiles="" 12396EMULATIONS="" 12397_gas_uniq_list="$emulations" 12398_gas_uniq_newlist="" 12399for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12400 case $_gas_uniq_i in 12401 _gas_uniq_dummy) ;; 12402 *) case " $_gas_uniq_newlist " in 12403 *" $_gas_uniq_i "*) ;; 12404 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12405 esac ;; 12406 esac 12407done 12408emulations=$_gas_uniq_newlist 12409 12410for em in . $emulations ; do 12411 case $em in 12412 .) continue ;; 12413 mipsbelf | mipslelf | mipself) 12414 fmt=elf file=mipself ;; 12415 mipsbecoff | mipslecoff | mipsecoff) 12416 fmt=ecoff file=mipsecoff ;; 12417 *coff) 12418 fmt=coff file=$em ;; 12419 *aout) 12420 fmt=aout file=$em ;; 12421 *elf) 12422 fmt=elf file=$em ;; 12423 esac 12424 formats="$formats $fmt" 12425 emfiles="$emfiles e-$file.o" 12426 EMULATIONS="$EMULATIONS &$em," 12427done 12428_gas_uniq_list="$formats" 12429_gas_uniq_newlist="" 12430for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12431 case $_gas_uniq_i in 12432 _gas_uniq_dummy) ;; 12433 *) case " $_gas_uniq_newlist " in 12434 *" $_gas_uniq_i "*) ;; 12435 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12436 esac ;; 12437 esac 12438done 12439formats=$_gas_uniq_newlist 12440 12441_gas_uniq_list="$emfiles" 12442_gas_uniq_newlist="" 12443for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12444 case $_gas_uniq_i in 12445 _gas_uniq_dummy) ;; 12446 *) case " $_gas_uniq_newlist " in 12447 *" $_gas_uniq_i "*) ;; 12448 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12449 esac ;; 12450 esac 12451done 12452emfiles=$_gas_uniq_newlist 12453 12454if test `set . $formats ; shift ; echo $#` -gt 1 ; then 12455 for fmt in $formats ; do 12456 case $fmt in 12457 aout) 12458$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h 12459 ;; 12460 bout) 12461$as_echo "#define OBJ_MAYBE_BOUT 1" >>confdefs.h 12462 ;; 12463 coff) 12464$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h 12465 ;; 12466 ecoff) 12467$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h 12468 ;; 12469 elf) 12470$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h 12471 ;; 12472 generic) 12473$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h 12474 ;; 12475 som) 12476$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h 12477 ;; 12478 esac 12479 extra_objects="$extra_objects obj-$fmt.o" 12480 done 12481 obj_format=multi 12482fi 12483if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then 12484 DEFAULT_EMULATION=`set . $emulations ; echo $2` 12485 # e-mips* has more than one emulation per file, e-i386* has just one at the 12486 # moment. If only one emulation is specified, then don't define 12487 # USE_EMULATIONS or include any of the e-files as they will only be bloat. 12488 case "${obj_format}${emfiles}" in 12489 multi* | *mips*) 12490 extra_objects="$extra_objects $emfiles" 12491 12492$as_echo "#define USE_EMULATIONS 1" >>confdefs.h 12493 ;; 12494 esac 12495fi 12496 12497 12498cat >>confdefs.h <<_ACEOF 12499#define EMULATIONS $EMULATIONS 12500_ACEOF 12501 12502 12503cat >>confdefs.h <<_ACEOF 12504#define DEFAULT_EMULATION "$DEFAULT_EMULATION" 12505_ACEOF 12506 12507 12508reject_dev_configs=yes 12509 12510case ${reject_dev_configs}-${dev} in 12511 yes-yes) # Oops. 12512 as_fn_error "GAS does not support the ${generic_target} configuration." "$LINENO" 5 12513 ;; 12514esac 12515 12516 12517 12518 12519 12520 12521 12522# do we need the opcodes library? 12523case "${need_opcodes}" in 12524yes) 12525 OPCODES_LIB=../opcodes/libopcodes.la 12526 ;; 12527esac 12528 12529 12530 12531 12532cat >>confdefs.h <<_ACEOF 12533#define TARGET_ALIAS "${target_alias}" 12534_ACEOF 12535 12536 12537cat >>confdefs.h <<_ACEOF 12538#define TARGET_CANONICAL "${target}" 12539_ACEOF 12540 12541 12542cat >>confdefs.h <<_ACEOF 12543#define TARGET_CPU "${target_cpu}" 12544_ACEOF 12545 12546 12547cat >>confdefs.h <<_ACEOF 12548#define TARGET_VENDOR "${target_vendor}" 12549_ACEOF 12550 12551 12552cat >>confdefs.h <<_ACEOF 12553#define TARGET_OS "${target_os}" 12554_ACEOF 12555 12556 12557for ac_prog in 'bison -y' byacc 12558do 12559 # Extract the first word of "$ac_prog", so it can be a program name with args. 12560set dummy $ac_prog; ac_word=$2 12561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12562$as_echo_n "checking for $ac_word... " >&6; } 12563if test "${ac_cv_prog_YACC+set}" = set; then : 12564 $as_echo_n "(cached) " >&6 12565else 12566 if test -n "$YACC"; then 12567 ac_cv_prog_YACC="$YACC" # Let the user override the test. 12568else 12569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12570for as_dir in $PATH 12571do 12572 IFS=$as_save_IFS 12573 test -z "$as_dir" && as_dir=. 12574 for ac_exec_ext in '' $ac_executable_extensions; do 12575 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12576 ac_cv_prog_YACC="$ac_prog" 12577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12578 break 2 12579 fi 12580done 12581 done 12582IFS=$as_save_IFS 12583 12584fi 12585fi 12586YACC=$ac_cv_prog_YACC 12587if test -n "$YACC"; then 12588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 12589$as_echo "$YACC" >&6; } 12590else 12591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12592$as_echo "no" >&6; } 12593fi 12594 12595 12596 test -n "$YACC" && break 12597done 12598test -n "$YACC" || YACC="yacc" 12599 12600for ac_prog in flex lex 12601do 12602 # Extract the first word of "$ac_prog", so it can be a program name with args. 12603set dummy $ac_prog; ac_word=$2 12604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12605$as_echo_n "checking for $ac_word... " >&6; } 12606if test "${ac_cv_prog_LEX+set}" = set; then : 12607 $as_echo_n "(cached) " >&6 12608else 12609 if test -n "$LEX"; then 12610 ac_cv_prog_LEX="$LEX" # Let the user override the test. 12611else 12612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12613for as_dir in $PATH 12614do 12615 IFS=$as_save_IFS 12616 test -z "$as_dir" && as_dir=. 12617 for ac_exec_ext in '' $ac_executable_extensions; do 12618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12619 ac_cv_prog_LEX="$ac_prog" 12620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12621 break 2 12622 fi 12623done 12624 done 12625IFS=$as_save_IFS 12626 12627fi 12628fi 12629LEX=$ac_cv_prog_LEX 12630if test -n "$LEX"; then 12631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 12632$as_echo "$LEX" >&6; } 12633else 12634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12635$as_echo "no" >&6; } 12636fi 12637 12638 12639 test -n "$LEX" && break 12640done 12641test -n "$LEX" || LEX=":" 12642 12643if test "x$LEX" != "x:"; then 12644 cat >conftest.l <<_ACEOF 12645%% 12646a { ECHO; } 12647b { REJECT; } 12648c { yymore (); } 12649d { yyless (1); } 12650e { yyless (input () != 0); } 12651f { unput (yytext[0]); } 12652. { BEGIN INITIAL; } 12653%% 12654#ifdef YYTEXT_POINTER 12655extern char *yytext; 12656#endif 12657int 12658main (void) 12659{ 12660 return ! yylex () + ! yywrap (); 12661} 12662_ACEOF 12663{ { ac_try="$LEX conftest.l" 12664case "(($ac_try" in 12665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12666 *) ac_try_echo=$ac_try;; 12667esac 12668eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 12669$as_echo "$ac_try_echo"; } >&5 12670 (eval "$LEX conftest.l") 2>&5 12671 ac_status=$? 12672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12673 test $ac_status = 0; } 12674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 12675$as_echo_n "checking lex output file root... " >&6; } 12676if test "${ac_cv_prog_lex_root+set}" = set; then : 12677 $as_echo_n "(cached) " >&6 12678else 12679 12680if test -f lex.yy.c; then 12681 ac_cv_prog_lex_root=lex.yy 12682elif test -f lexyy.c; then 12683 ac_cv_prog_lex_root=lexyy 12684else 12685 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5 12686fi 12687fi 12688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 12689$as_echo "$ac_cv_prog_lex_root" >&6; } 12690LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 12691 12692if test -z "${LEXLIB+set}"; then 12693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 12694$as_echo_n "checking lex library... " >&6; } 12695if test "${ac_cv_lib_lex+set}" = set; then : 12696 $as_echo_n "(cached) " >&6 12697else 12698 12699 ac_save_LIBS=$LIBS 12700 ac_cv_lib_lex='none needed' 12701 for ac_lib in '' -lfl -ll; do 12702 LIBS="$ac_lib $ac_save_LIBS" 12703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12704/* end confdefs.h. */ 12705`cat $LEX_OUTPUT_ROOT.c` 12706_ACEOF 12707if ac_fn_c_try_link "$LINENO"; then : 12708 ac_cv_lib_lex=$ac_lib 12709fi 12710rm -f core conftest.err conftest.$ac_objext \ 12711 conftest$ac_exeext conftest.$ac_ext 12712 test "$ac_cv_lib_lex" != 'none needed' && break 12713 done 12714 LIBS=$ac_save_LIBS 12715 12716fi 12717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 12718$as_echo "$ac_cv_lib_lex" >&6; } 12719 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex 12720fi 12721 12722 12723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 12724$as_echo_n "checking whether yytext is a pointer... " >&6; } 12725if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then : 12726 $as_echo_n "(cached) " >&6 12727else 12728 # POSIX says lex can declare yytext either as a pointer or an array; the 12729# default is implementation-dependent. Figure out which it is, since 12730# not all implementations provide the %pointer and %array declarations. 12731ac_cv_prog_lex_yytext_pointer=no 12732ac_save_LIBS=$LIBS 12733LIBS="$LEXLIB $ac_save_LIBS" 12734cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12735/* end confdefs.h. */ 12736#define YYTEXT_POINTER 1 12737`cat $LEX_OUTPUT_ROOT.c` 12738_ACEOF 12739if ac_fn_c_try_link "$LINENO"; then : 12740 ac_cv_prog_lex_yytext_pointer=yes 12741fi 12742rm -f core conftest.err conftest.$ac_objext \ 12743 conftest$ac_exeext conftest.$ac_ext 12744LIBS=$ac_save_LIBS 12745 12746fi 12747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 12748$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } 12749if test $ac_cv_prog_lex_yytext_pointer = yes; then 12750 12751$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h 12752 12753fi 12754rm -f conftest.l $LEX_OUTPUT_ROOT.c 12755 12756fi 12757if test "$LEX" = :; then 12758 LEX=${am_missing_run}flex 12759fi 12760 12761ALL_LINGUAS="fr tr es rw id ru fi ja" 12762# If we haven't got the data from the intl directory, 12763# assume NLS is disabled. 12764USE_NLS=no 12765LIBINTL= 12766LIBINTL_DEP= 12767INCINTL= 12768XGETTEXT= 12769GMSGFMT= 12770POSUB= 12771 12772if test -f ../intl/config.intl; then 12773 . ../intl/config.intl 12774fi 12775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12776$as_echo_n "checking whether NLS is requested... " >&6; } 12777if test x"$USE_NLS" != xyes; then 12778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12779$as_echo "no" >&6; } 12780else 12781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12782$as_echo "yes" >&6; } 12783 12784$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12785 12786 12787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12788$as_echo_n "checking for catalogs to be installed... " >&6; } 12789 # Look for .po and .gmo files in the source directory. 12790 CATALOGS= 12791 XLINGUAS= 12792 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12793 # If there aren't any .gmo files the shell will give us the 12794 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12795 # weeded out. 12796 case "$cat" in *\**) 12797 continue;; 12798 esac 12799 # The quadruple backslash is collapsed to a double backslash 12800 # by the backticks, then collapsed again by the double quotes, 12801 # leaving us with one backslash in the sed expression (right 12802 # before the dot that mustn't act as a wildcard). 12803 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12804 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12805 # The user is allowed to set LINGUAS to a list of languages to 12806 # install catalogs for. If it's empty that means "all of them." 12807 if test "x$LINGUAS" = x; then 12808 CATALOGS="$CATALOGS $cat" 12809 XLINGUAS="$XLINGUAS $lang" 12810 else 12811 case "$LINGUAS" in *$lang*) 12812 CATALOGS="$CATALOGS $cat" 12813 XLINGUAS="$XLINGUAS $lang" 12814 ;; 12815 esac 12816 fi 12817 done 12818 LINGUAS="$XLINGUAS" 12819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12820$as_echo "$LINGUAS" >&6; } 12821 12822 12823 DATADIRNAME=share 12824 12825 INSTOBJEXT=.mo 12826 12827 GENCAT=gencat 12828 12829 CATOBJEXT=.gmo 12830 12831fi 12832 12833 MKINSTALLDIRS= 12834 if test -n "$ac_aux_dir"; then 12835 case "$ac_aux_dir" in 12836 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12837 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12838 esac 12839 fi 12840 if test -z "$MKINSTALLDIRS"; then 12841 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12842 fi 12843 12844 12845 12846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12847$as_echo_n "checking whether NLS is requested... " >&6; } 12848 # Check whether --enable-nls was given. 12849if test "${enable_nls+set}" = set; then : 12850 enableval=$enable_nls; USE_NLS=$enableval 12851else 12852 USE_NLS=yes 12853fi 12854 12855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12856$as_echo "$USE_NLS" >&6; } 12857 12858 12859 12860 12861 12862 12863# Prepare PATH_SEPARATOR. 12864# The user is always right. 12865if test "${PATH_SEPARATOR+set}" != set; then 12866 echo "#! /bin/sh" >conf$$.sh 12867 echo "exit 0" >>conf$$.sh 12868 chmod +x conf$$.sh 12869 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12870 PATH_SEPARATOR=';' 12871 else 12872 PATH_SEPARATOR=: 12873 fi 12874 rm -f conf$$.sh 12875fi 12876 12877# Find out how to test for executable files. Don't use a zero-byte file, 12878# as systems may use methods other than mode bits to determine executability. 12879cat >conf$$.file <<_ASEOF 12880#! /bin/sh 12881exit 0 12882_ASEOF 12883chmod +x conf$$.file 12884if test -x conf$$.file >/dev/null 2>&1; then 12885 ac_executable_p="test -x" 12886else 12887 ac_executable_p="test -f" 12888fi 12889rm -f conf$$.file 12890 12891# Extract the first word of "msgfmt", so it can be a program name with args. 12892set dummy msgfmt; ac_word=$2 12893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12894$as_echo_n "checking for $ac_word... " >&6; } 12895if test "${ac_cv_path_MSGFMT+set}" = set; then : 12896 $as_echo_n "(cached) " >&6 12897else 12898 case "$MSGFMT" in 12899 [\\/]* | ?:[\\/]*) 12900 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12901 ;; 12902 *) 12903 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12904 for ac_dir in $PATH; do 12905 IFS="$ac_save_IFS" 12906 test -z "$ac_dir" && ac_dir=. 12907 for ac_exec_ext in '' $ac_executable_extensions; do 12908 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12909 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12910 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12911 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12912 break 2 12913 fi 12914 fi 12915 done 12916 done 12917 IFS="$ac_save_IFS" 12918 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12919 ;; 12920esac 12921fi 12922MSGFMT="$ac_cv_path_MSGFMT" 12923if test "$MSGFMT" != ":"; then 12924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12925$as_echo "$MSGFMT" >&6; } 12926else 12927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12928$as_echo "no" >&6; } 12929fi 12930 12931 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12932set dummy gmsgfmt; ac_word=$2 12933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12934$as_echo_n "checking for $ac_word... " >&6; } 12935if test "${ac_cv_path_GMSGFMT+set}" = set; then : 12936 $as_echo_n "(cached) " >&6 12937else 12938 case $GMSGFMT in 12939 [\\/]* | ?:[\\/]*) 12940 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 12941 ;; 12942 *) 12943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12944for as_dir in $PATH 12945do 12946 IFS=$as_save_IFS 12947 test -z "$as_dir" && as_dir=. 12948 for ac_exec_ext in '' $ac_executable_extensions; do 12949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12950 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 12951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12952 break 2 12953 fi 12954done 12955 done 12956IFS=$as_save_IFS 12957 12958 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 12959 ;; 12960esac 12961fi 12962GMSGFMT=$ac_cv_path_GMSGFMT 12963if test -n "$GMSGFMT"; then 12964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 12965$as_echo "$GMSGFMT" >&6; } 12966else 12967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12968$as_echo "no" >&6; } 12969fi 12970 12971 12972 12973 12974# Prepare PATH_SEPARATOR. 12975# The user is always right. 12976if test "${PATH_SEPARATOR+set}" != set; then 12977 echo "#! /bin/sh" >conf$$.sh 12978 echo "exit 0" >>conf$$.sh 12979 chmod +x conf$$.sh 12980 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12981 PATH_SEPARATOR=';' 12982 else 12983 PATH_SEPARATOR=: 12984 fi 12985 rm -f conf$$.sh 12986fi 12987 12988# Find out how to test for executable files. Don't use a zero-byte file, 12989# as systems may use methods other than mode bits to determine executability. 12990cat >conf$$.file <<_ASEOF 12991#! /bin/sh 12992exit 0 12993_ASEOF 12994chmod +x conf$$.file 12995if test -x conf$$.file >/dev/null 2>&1; then 12996 ac_executable_p="test -x" 12997else 12998 ac_executable_p="test -f" 12999fi 13000rm -f conf$$.file 13001 13002# Extract the first word of "xgettext", so it can be a program name with args. 13003set dummy xgettext; ac_word=$2 13004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13005$as_echo_n "checking for $ac_word... " >&6; } 13006if test "${ac_cv_path_XGETTEXT+set}" = set; then : 13007 $as_echo_n "(cached) " >&6 13008else 13009 case "$XGETTEXT" in 13010 [\\/]* | ?:[\\/]*) 13011 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 13012 ;; 13013 *) 13014 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13015 for ac_dir in $PATH; do 13016 IFS="$ac_save_IFS" 13017 test -z "$ac_dir" && ac_dir=. 13018 for ac_exec_ext in '' $ac_executable_extensions; do 13019 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13020 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13021 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13022 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 13023 break 2 13024 fi 13025 fi 13026 done 13027 done 13028 IFS="$ac_save_IFS" 13029 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 13030 ;; 13031esac 13032fi 13033XGETTEXT="$ac_cv_path_XGETTEXT" 13034if test "$XGETTEXT" != ":"; then 13035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 13036$as_echo "$XGETTEXT" >&6; } 13037else 13038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13039$as_echo "no" >&6; } 13040fi 13041 13042 rm -f messages.po 13043 13044 13045# Prepare PATH_SEPARATOR. 13046# The user is always right. 13047if test "${PATH_SEPARATOR+set}" != set; then 13048 echo "#! /bin/sh" >conf$$.sh 13049 echo "exit 0" >>conf$$.sh 13050 chmod +x conf$$.sh 13051 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13052 PATH_SEPARATOR=';' 13053 else 13054 PATH_SEPARATOR=: 13055 fi 13056 rm -f conf$$.sh 13057fi 13058 13059# Find out how to test for executable files. Don't use a zero-byte file, 13060# as systems may use methods other than mode bits to determine executability. 13061cat >conf$$.file <<_ASEOF 13062#! /bin/sh 13063exit 0 13064_ASEOF 13065chmod +x conf$$.file 13066if test -x conf$$.file >/dev/null 2>&1; then 13067 ac_executable_p="test -x" 13068else 13069 ac_executable_p="test -f" 13070fi 13071rm -f conf$$.file 13072 13073# Extract the first word of "msgmerge", so it can be a program name with args. 13074set dummy msgmerge; ac_word=$2 13075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13076$as_echo_n "checking for $ac_word... " >&6; } 13077if test "${ac_cv_path_MSGMERGE+set}" = set; then : 13078 $as_echo_n "(cached) " >&6 13079else 13080 case "$MSGMERGE" in 13081 [\\/]* | ?:[\\/]*) 13082 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 13083 ;; 13084 *) 13085 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13086 for ac_dir in $PATH; do 13087 IFS="$ac_save_IFS" 13088 test -z "$ac_dir" && ac_dir=. 13089 for ac_exec_ext in '' $ac_executable_extensions; do 13090 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13091 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 13092 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 13093 break 2 13094 fi 13095 fi 13096 done 13097 done 13098 IFS="$ac_save_IFS" 13099 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 13100 ;; 13101esac 13102fi 13103MSGMERGE="$ac_cv_path_MSGMERGE" 13104if test "$MSGMERGE" != ":"; then 13105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 13106$as_echo "$MSGMERGE" >&6; } 13107else 13108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13109$as_echo "no" >&6; } 13110fi 13111 13112 13113 if test "$GMSGFMT" != ":"; then 13114 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 13115 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13116 : ; 13117 else 13118 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 13119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 13120$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 13121 GMSGFMT=":" 13122 fi 13123 fi 13124 13125 if test "$XGETTEXT" != ":"; then 13126 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13127 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13128 : ; 13129 else 13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 13131$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 13132 XGETTEXT=":" 13133 fi 13134 rm -f messages.po 13135 fi 13136 13137 ac_config_commands="$ac_config_commands default-1" 13138 13139 13140 13141 13142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 13143$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 13144 # Check whether --enable-maintainer-mode was given. 13145if test "${enable_maintainer_mode+set}" = set; then : 13146 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 13147else 13148 USE_MAINTAINER_MODE=no 13149fi 13150 13151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 13152$as_echo "$USE_MAINTAINER_MODE" >&6; } 13153 if test $USE_MAINTAINER_MODE = yes; then 13154 MAINTAINER_MODE_TRUE= 13155 MAINTAINER_MODE_FALSE='#' 13156else 13157 MAINTAINER_MODE_TRUE='#' 13158 MAINTAINER_MODE_FALSE= 13159fi 13160 13161 MAINT=$MAINTAINER_MODE_TRUE 13162 13163 13164 if false; then 13165 GENINSRC_NEVER_TRUE= 13166 GENINSRC_NEVER_FALSE='#' 13167else 13168 GENINSRC_NEVER_TRUE='#' 13169 GENINSRC_NEVER_FALSE= 13170fi 13171 13172 13173 13174for ac_header in string.h stdlib.h memory.h strings.h unistd.h errno.h sys/types.h limits.h locale.h time.h sys/stat.h 13175do : 13176 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13177ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13178eval as_val=\$$as_ac_Header 13179 if test "x$as_val" = x""yes; then : 13180 cat >>confdefs.h <<_ACEOF 13181#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13182_ACEOF 13183 13184fi 13185 13186done 13187 13188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 13189$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 13190if test "${gcc_cv_header_string+set}" = set; then : 13191 $as_echo_n "(cached) " >&6 13192else 13193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13194/* end confdefs.h. */ 13195#include <string.h> 13196#include <strings.h> 13197int 13198main () 13199{ 13200 13201 ; 13202 return 0; 13203} 13204_ACEOF 13205if ac_fn_c_try_compile "$LINENO"; then : 13206 gcc_cv_header_string=yes 13207else 13208 gcc_cv_header_string=no 13209fi 13210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13211fi 13212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 13213$as_echo "$gcc_cv_header_string" >&6; } 13214if test $gcc_cv_header_string = yes; then 13215 13216$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 13217 13218fi 13219 13220 13221# Put this here so that autoconf's "cross-compiling" message doesn't confuse 13222# people who are not cross-compiling but are compiling cross-assemblers. 13223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5 13224$as_echo_n "checking whether compiling a cross-assembler... " >&6; } 13225if test "${host}" = "${target}"; then 13226 cross_gas=no 13227else 13228 cross_gas=yes 13229 13230$as_echo "#define CROSS_COMPILE 1" >>confdefs.h 13231 13232fi 13233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5 13234$as_echo "$cross_gas" >&6; } 13235 13236# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 13237# for constant arguments. Useless! 13238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 13239$as_echo_n "checking for working alloca.h... " >&6; } 13240if test "${ac_cv_working_alloca_h+set}" = set; then : 13241 $as_echo_n "(cached) " >&6 13242else 13243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13244/* end confdefs.h. */ 13245#include <alloca.h> 13246int 13247main () 13248{ 13249char *p = (char *) alloca (2 * sizeof (int)); 13250 if (p) return 0; 13251 ; 13252 return 0; 13253} 13254_ACEOF 13255if ac_fn_c_try_link "$LINENO"; then : 13256 ac_cv_working_alloca_h=yes 13257else 13258 ac_cv_working_alloca_h=no 13259fi 13260rm -f core conftest.err conftest.$ac_objext \ 13261 conftest$ac_exeext conftest.$ac_ext 13262fi 13263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 13264$as_echo "$ac_cv_working_alloca_h" >&6; } 13265if test $ac_cv_working_alloca_h = yes; then 13266 13267$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h 13268 13269fi 13270 13271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 13272$as_echo_n "checking for alloca... " >&6; } 13273if test "${ac_cv_func_alloca_works+set}" = set; then : 13274 $as_echo_n "(cached) " >&6 13275else 13276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13277/* end confdefs.h. */ 13278#ifdef __GNUC__ 13279# define alloca __builtin_alloca 13280#else 13281# ifdef _MSC_VER 13282# include <malloc.h> 13283# define alloca _alloca 13284# else 13285# ifdef HAVE_ALLOCA_H 13286# include <alloca.h> 13287# else 13288# ifdef _AIX 13289 #pragma alloca 13290# else 13291# ifndef alloca /* predefined by HP cc +Olibcalls */ 13292char *alloca (); 13293# endif 13294# endif 13295# endif 13296# endif 13297#endif 13298 13299int 13300main () 13301{ 13302char *p = (char *) alloca (1); 13303 if (p) return 0; 13304 ; 13305 return 0; 13306} 13307_ACEOF 13308if ac_fn_c_try_link "$LINENO"; then : 13309 ac_cv_func_alloca_works=yes 13310else 13311 ac_cv_func_alloca_works=no 13312fi 13313rm -f core conftest.err conftest.$ac_objext \ 13314 conftest$ac_exeext conftest.$ac_ext 13315fi 13316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 13317$as_echo "$ac_cv_func_alloca_works" >&6; } 13318 13319if test $ac_cv_func_alloca_works = yes; then 13320 13321$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h 13322 13323else 13324 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 13325# that cause trouble. Some versions do not even contain alloca or 13326# contain a buggy version. If you still want to use their alloca, 13327# use ar to extract alloca.o from them instead of compiling alloca.c. 13328 13329ALLOCA=\${LIBOBJDIR}alloca.$ac_objext 13330 13331$as_echo "#define C_ALLOCA 1" >>confdefs.h 13332 13333 13334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5 13335$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } 13336if test "${ac_cv_os_cray+set}" = set; then : 13337 $as_echo_n "(cached) " >&6 13338else 13339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13340/* end confdefs.h. */ 13341#if defined CRAY && ! defined CRAY2 13342webecray 13343#else 13344wenotbecray 13345#endif 13346 13347_ACEOF 13348if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13349 $EGREP "webecray" >/dev/null 2>&1; then : 13350 ac_cv_os_cray=yes 13351else 13352 ac_cv_os_cray=no 13353fi 13354rm -f conftest* 13355 13356fi 13357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 13358$as_echo "$ac_cv_os_cray" >&6; } 13359if test $ac_cv_os_cray = yes; then 13360 for ac_func in _getb67 GETB67 getb67; do 13361 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13362ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13363eval as_val=\$$as_ac_var 13364 if test "x$as_val" = x""yes; then : 13365 13366cat >>confdefs.h <<_ACEOF 13367#define CRAY_STACKSEG_END $ac_func 13368_ACEOF 13369 13370 break 13371fi 13372 13373 done 13374fi 13375 13376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 13377$as_echo_n "checking stack direction for C alloca... " >&6; } 13378if test "${ac_cv_c_stack_direction+set}" = set; then : 13379 $as_echo_n "(cached) " >&6 13380else 13381 if test "$cross_compiling" = yes; then : 13382 ac_cv_c_stack_direction=0 13383else 13384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13385/* end confdefs.h. */ 13386$ac_includes_default 13387int 13388find_stack_direction () 13389{ 13390 static char *addr = 0; 13391 auto char dummy; 13392 if (addr == 0) 13393 { 13394 addr = &dummy; 13395 return find_stack_direction (); 13396 } 13397 else 13398 return (&dummy > addr) ? 1 : -1; 13399} 13400 13401int 13402main () 13403{ 13404 return find_stack_direction () < 0; 13405} 13406_ACEOF 13407if ac_fn_c_try_run "$LINENO"; then : 13408 ac_cv_c_stack_direction=1 13409else 13410 ac_cv_c_stack_direction=-1 13411fi 13412rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13413 conftest.$ac_objext conftest.beam conftest.$ac_ext 13414fi 13415 13416fi 13417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 13418$as_echo "$ac_cv_c_stack_direction" >&6; } 13419cat >>confdefs.h <<_ACEOF 13420#define STACK_DIRECTION $ac_cv_c_stack_direction 13421_ACEOF 13422 13423 13424fi 13425 13426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 13427$as_echo_n "checking for inline... " >&6; } 13428if test "${ac_cv_c_inline+set}" = set; then : 13429 $as_echo_n "(cached) " >&6 13430else 13431 ac_cv_c_inline=no 13432for ac_kw in inline __inline__ __inline; do 13433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13434/* end confdefs.h. */ 13435#ifndef __cplusplus 13436typedef int foo_t; 13437static $ac_kw foo_t static_foo () {return 0; } 13438$ac_kw foo_t foo () {return 0; } 13439#endif 13440 13441_ACEOF 13442if ac_fn_c_try_compile "$LINENO"; then : 13443 ac_cv_c_inline=$ac_kw 13444fi 13445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13446 test "$ac_cv_c_inline" != no && break 13447done 13448 13449fi 13450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 13451$as_echo "$ac_cv_c_inline" >&6; } 13452 13453case $ac_cv_c_inline in 13454 inline | yes) ;; 13455 *) 13456 case $ac_cv_c_inline in 13457 no) ac_val=;; 13458 *) ac_val=$ac_cv_c_inline;; 13459 esac 13460 cat >>confdefs.h <<_ACEOF 13461#ifndef __cplusplus 13462#define inline $ac_val 13463#endif 13464_ACEOF 13465 ;; 13466esac 13467 13468 13469# VMS doesn't have unlink. 13470for ac_func in unlink remove 13471do : 13472 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13473ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13474eval as_val=\$$as_ac_var 13475 if test "x$as_val" = x""yes; then : 13476 cat >>confdefs.h <<_ACEOF 13477#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13478_ACEOF 13479 break 13480fi 13481done 13482 13483for ac_func in sbrk setlocale 13484do : 13485 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13486ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13487eval as_val=\$$as_ac_var 13488 if test "x$as_val" = x""yes; then : 13489 cat >>confdefs.h <<_ACEOF 13490#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13491_ACEOF 13492 13493fi 13494done 13495 13496 13497 13498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 13499$as_echo_n "checking for LC_MESSAGES... " >&6; } 13500if test "${am_cv_val_LC_MESSAGES+set}" = set; then : 13501 $as_echo_n "(cached) " >&6 13502else 13503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13504/* end confdefs.h. */ 13505#include <locale.h> 13506int 13507main () 13508{ 13509return LC_MESSAGES 13510 ; 13511 return 0; 13512} 13513_ACEOF 13514if ac_fn_c_try_link "$LINENO"; then : 13515 am_cv_val_LC_MESSAGES=yes 13516else 13517 am_cv_val_LC_MESSAGES=no 13518fi 13519rm -f core conftest.err conftest.$ac_objext \ 13520 conftest$ac_exeext conftest.$ac_ext 13521fi 13522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 13523$as_echo "$am_cv_val_LC_MESSAGES" >&6; } 13524 if test $am_cv_val_LC_MESSAGES = yes; then 13525 13526$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h 13527 13528 fi 13529 13530 13531# do we need the math library? 13532case "${need_libm}" in 13533yes) 13534 LIBM= 13535case $host in 13536*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 13537 # These system don't have libm, or don't need it 13538 ;; 13539*-ncr-sysv4.3*) 13540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 13541$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 13542if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then : 13543 $as_echo_n "(cached) " >&6 13544else 13545 ac_check_lib_save_LIBS=$LIBS 13546LIBS="-lmw $LIBS" 13547cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13548/* end confdefs.h. */ 13549 13550/* Override any GCC internal prototype to avoid an error. 13551 Use char because int might match the return type of a GCC 13552 builtin and then its argument prototype would still apply. */ 13553#ifdef __cplusplus 13554extern "C" 13555#endif 13556char _mwvalidcheckl (); 13557int 13558main () 13559{ 13560return _mwvalidcheckl (); 13561 ; 13562 return 0; 13563} 13564_ACEOF 13565if ac_fn_c_try_link "$LINENO"; then : 13566 ac_cv_lib_mw__mwvalidcheckl=yes 13567else 13568 ac_cv_lib_mw__mwvalidcheckl=no 13569fi 13570rm -f core conftest.err conftest.$ac_objext \ 13571 conftest$ac_exeext conftest.$ac_ext 13572LIBS=$ac_check_lib_save_LIBS 13573fi 13574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 13575$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 13576if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then : 13577 LIBM="-lmw" 13578fi 13579 13580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 13581$as_echo_n "checking for cos in -lm... " >&6; } 13582if test "${ac_cv_lib_m_cos+set}" = set; then : 13583 $as_echo_n "(cached) " >&6 13584else 13585 ac_check_lib_save_LIBS=$LIBS 13586LIBS="-lm $LIBS" 13587cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13588/* end confdefs.h. */ 13589 13590/* Override any GCC internal prototype to avoid an error. 13591 Use char because int might match the return type of a GCC 13592 builtin and then its argument prototype would still apply. */ 13593#ifdef __cplusplus 13594extern "C" 13595#endif 13596char cos (); 13597int 13598main () 13599{ 13600return cos (); 13601 ; 13602 return 0; 13603} 13604_ACEOF 13605if ac_fn_c_try_link "$LINENO"; then : 13606 ac_cv_lib_m_cos=yes 13607else 13608 ac_cv_lib_m_cos=no 13609fi 13610rm -f core conftest.err conftest.$ac_objext \ 13611 conftest$ac_exeext conftest.$ac_ext 13612LIBS=$ac_check_lib_save_LIBS 13613fi 13614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 13615$as_echo "$ac_cv_lib_m_cos" >&6; } 13616if test "x$ac_cv_lib_m_cos" = x""yes; then : 13617 LIBM="$LIBM -lm" 13618fi 13619 13620 ;; 13621*) 13622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 13623$as_echo_n "checking for cos in -lm... " >&6; } 13624if test "${ac_cv_lib_m_cos+set}" = set; then : 13625 $as_echo_n "(cached) " >&6 13626else 13627 ac_check_lib_save_LIBS=$LIBS 13628LIBS="-lm $LIBS" 13629cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13630/* end confdefs.h. */ 13631 13632/* Override any GCC internal prototype to avoid an error. 13633 Use char because int might match the return type of a GCC 13634 builtin and then its argument prototype would still apply. */ 13635#ifdef __cplusplus 13636extern "C" 13637#endif 13638char cos (); 13639int 13640main () 13641{ 13642return cos (); 13643 ; 13644 return 0; 13645} 13646_ACEOF 13647if ac_fn_c_try_link "$LINENO"; then : 13648 ac_cv_lib_m_cos=yes 13649else 13650 ac_cv_lib_m_cos=no 13651fi 13652rm -f core conftest.err conftest.$ac_objext \ 13653 conftest$ac_exeext conftest.$ac_ext 13654LIBS=$ac_check_lib_save_LIBS 13655fi 13656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 13657$as_echo "$ac_cv_lib_m_cos" >&6; } 13658if test "x$ac_cv_lib_m_cos" = x""yes; then : 13659 LIBM="-lm" 13660fi 13661 13662 ;; 13663esac 13664 13665 13666 13667 ;; 13668esac 13669 13670# Some non-ANSI preprocessors botch requoting inside strings. That's bad 13671# enough, but on some of those systems, the assert macro relies on requoting 13672# working properly! 13673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5 13674$as_echo_n "checking for working assert macro... " >&6; } 13675if test "${gas_cv_assert_ok+set}" = set; then : 13676 $as_echo_n "(cached) " >&6 13677else 13678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13679/* end confdefs.h. */ 13680#include <assert.h> 13681#include <stdio.h> 13682int 13683main () 13684{ 13685 13686/* check for requoting problems */ 13687static int a, b, c, d; 13688static char *s; 13689assert (!strcmp(s, "foo bar baz quux")); 13690/* check for newline handling */ 13691assert (a == b 13692 || c == d); 13693 13694 ; 13695 return 0; 13696} 13697_ACEOF 13698if ac_fn_c_try_link "$LINENO"; then : 13699 gas_cv_assert_ok=yes 13700else 13701 gas_cv_assert_ok=no 13702fi 13703rm -f core conftest.err conftest.$ac_objext \ 13704 conftest$ac_exeext conftest.$ac_ext 13705fi 13706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5 13707$as_echo "$gas_cv_assert_ok" >&6; } 13708test $gas_cv_assert_ok = yes || 13709$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h 13710 13711 13712 13713# On some systems, the system header files may not declare malloc, realloc, 13714# and free. There are places where gas needs these functions to have been 13715# declared -- such as when taking their addresses. 13716gas_test_headers=" 13717#ifdef HAVE_MEMORY_H 13718#include <memory.h> 13719#endif 13720#ifdef HAVE_STRING_H 13721#include <string.h> 13722#else 13723#ifdef HAVE_STRINGS_H 13724#include <strings.h> 13725#endif 13726#endif 13727#ifdef HAVE_STDLIB_H 13728#include <stdlib.h> 13729#endif 13730#ifdef HAVE_UNISTD_H 13731#include <unistd.h> 13732#endif 13733" 13734 13735# Does errno.h declare errno, or do we have to add a separate declaration 13736# for it? 13737 13738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for errno" >&5 13739$as_echo_n "checking whether declaration is required for errno... " >&6; } 13740if test "${gas_cv_decl_needed_errno+set}" = set; then : 13741 $as_echo_n "(cached) " >&6 13742else 13743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13744/* end confdefs.h. */ 13745 13746#ifdef HAVE_ERRNO_H 13747#include <errno.h> 13748#endif 13749 13750int 13751main () 13752{ 13753 13754typedef int f; 13755f x; 13756x = (f) errno; 13757 13758 ; 13759 return 0; 13760} 13761_ACEOF 13762if ac_fn_c_try_link "$LINENO"; then : 13763 gas_cv_decl_needed_errno=no 13764else 13765 gas_cv_decl_needed_errno=yes 13766fi 13767rm -f core conftest.err conftest.$ac_objext \ 13768 conftest$ac_exeext conftest.$ac_ext 13769fi 13770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_errno" >&5 13771$as_echo "$gas_cv_decl_needed_errno" >&6; } 13772if test $gas_cv_decl_needed_errno = yes; then 13773 13774$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 13775 13776fi 13777 13778 13779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 13780$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 13781if test "${gas_cv_decl_getopt_unistd_h+set}" = set; then : 13782 $as_echo_n "(cached) " >&6 13783else 13784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13785/* end confdefs.h. */ 13786#include <unistd.h> 13787int 13788main () 13789{ 13790extern int getopt (int, char *const*, const char *); 13791 ; 13792 return 0; 13793} 13794_ACEOF 13795if ac_fn_c_try_compile "$LINENO"; then : 13796 gas_cv_decl_getopt_unistd_h=yes 13797else 13798 gas_cv_decl_getopt_unistd_h=no 13799fi 13800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13801fi 13802 13803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5 13804$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; } 13805if test $gas_cv_decl_getopt_unistd_h = yes; then 13806 13807$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 13808 13809fi 13810 13811 13812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5 13813$as_echo_n "checking whether declaration is required for environ... " >&6; } 13814if test "${gas_cv_decl_needed_environ+set}" = set; then : 13815 $as_echo_n "(cached) " >&6 13816else 13817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13818/* end confdefs.h. */ 13819$gas_test_headers 13820int 13821main () 13822{ 13823 13824typedef char **f; 13825f x; 13826x = (f) environ; 13827 13828 ; 13829 return 0; 13830} 13831_ACEOF 13832if ac_fn_c_try_link "$LINENO"; then : 13833 gas_cv_decl_needed_environ=no 13834else 13835 gas_cv_decl_needed_environ=yes 13836fi 13837rm -f core conftest.err conftest.$ac_objext \ 13838 conftest$ac_exeext conftest.$ac_ext 13839fi 13840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5 13841$as_echo "$gas_cv_decl_needed_environ" >&6; } 13842if test $gas_cv_decl_needed_environ = yes; then 13843 13844$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h 13845 13846fi 13847 13848 13849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5 13850$as_echo_n "checking whether declaration is required for ffs... " >&6; } 13851if test "${gas_cv_decl_needed_ffs+set}" = set; then : 13852 $as_echo_n "(cached) " >&6 13853else 13854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13855/* end confdefs.h. */ 13856$gas_test_headers 13857int 13858main () 13859{ 13860 13861typedef int (*f)(int); 13862f x; 13863x = (f) ffs; 13864 13865 ; 13866 return 0; 13867} 13868_ACEOF 13869if ac_fn_c_try_link "$LINENO"; then : 13870 gas_cv_decl_needed_ffs=no 13871else 13872 gas_cv_decl_needed_ffs=yes 13873fi 13874rm -f core conftest.err conftest.$ac_objext \ 13875 conftest$ac_exeext conftest.$ac_ext 13876fi 13877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5 13878$as_echo "$gas_cv_decl_needed_ffs" >&6; } 13879if test $gas_cv_decl_needed_ffs = yes; then 13880 13881$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h 13882 13883fi 13884 13885 13886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for free" >&5 13887$as_echo_n "checking whether declaration is required for free... " >&6; } 13888if test "${gas_cv_decl_needed_free+set}" = set; then : 13889 $as_echo_n "(cached) " >&6 13890else 13891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13892/* end confdefs.h. */ 13893$gas_test_headers 13894int 13895main () 13896{ 13897 13898typedef void (*f)(); 13899f x; 13900x = (f) free; 13901 13902 ; 13903 return 0; 13904} 13905_ACEOF 13906if ac_fn_c_try_link "$LINENO"; then : 13907 gas_cv_decl_needed_free=no 13908else 13909 gas_cv_decl_needed_free=yes 13910fi 13911rm -f core conftest.err conftest.$ac_objext \ 13912 conftest$ac_exeext conftest.$ac_ext 13913fi 13914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_free" >&5 13915$as_echo "$gas_cv_decl_needed_free" >&6; } 13916if test $gas_cv_decl_needed_free = yes; then 13917 13918$as_echo "#define NEED_DECLARATION_FREE 1" >>confdefs.h 13919 13920fi 13921 13922 13923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for malloc" >&5 13924$as_echo_n "checking whether declaration is required for malloc... " >&6; } 13925if test "${gas_cv_decl_needed_malloc+set}" = set; then : 13926 $as_echo_n "(cached) " >&6 13927else 13928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13929/* end confdefs.h. */ 13930$gas_test_headers 13931int 13932main () 13933{ 13934 13935typedef char *(*f)(); 13936f x; 13937x = (f) malloc; 13938 13939 ; 13940 return 0; 13941} 13942_ACEOF 13943if ac_fn_c_try_link "$LINENO"; then : 13944 gas_cv_decl_needed_malloc=no 13945else 13946 gas_cv_decl_needed_malloc=yes 13947fi 13948rm -f core conftest.err conftest.$ac_objext \ 13949 conftest$ac_exeext conftest.$ac_ext 13950fi 13951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_malloc" >&5 13952$as_echo "$gas_cv_decl_needed_malloc" >&6; } 13953if test $gas_cv_decl_needed_malloc = yes; then 13954 13955$as_echo "#define NEED_DECLARATION_MALLOC 1" >>confdefs.h 13956 13957fi 13958 13959 13960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for sbrk" >&5 13961$as_echo_n "checking whether declaration is required for sbrk... " >&6; } 13962if test "${gas_cv_decl_needed_sbrk+set}" = set; then : 13963 $as_echo_n "(cached) " >&6 13964else 13965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13966/* end confdefs.h. */ 13967$gas_test_headers 13968int 13969main () 13970{ 13971 13972typedef char *(*f)(); 13973f x; 13974x = (f) sbrk; 13975 13976 ; 13977 return 0; 13978} 13979_ACEOF 13980if ac_fn_c_try_link "$LINENO"; then : 13981 gas_cv_decl_needed_sbrk=no 13982else 13983 gas_cv_decl_needed_sbrk=yes 13984fi 13985rm -f core conftest.err conftest.$ac_objext \ 13986 conftest$ac_exeext conftest.$ac_ext 13987fi 13988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_sbrk" >&5 13989$as_echo "$gas_cv_decl_needed_sbrk" >&6; } 13990if test $gas_cv_decl_needed_sbrk = yes; then 13991 13992$as_echo "#define NEED_DECLARATION_SBRK 1" >>confdefs.h 13993 13994fi 13995 13996 13997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for strstr" >&5 13998$as_echo_n "checking whether declaration is required for strstr... " >&6; } 13999if test "${gas_cv_decl_needed_strstr+set}" = set; then : 14000 $as_echo_n "(cached) " >&6 14001else 14002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14003/* end confdefs.h. */ 14004$gas_test_headers 14005int 14006main () 14007{ 14008 14009typedef char *(*f)(); 14010f x; 14011x = (f) strstr; 14012 14013 ; 14014 return 0; 14015} 14016_ACEOF 14017if ac_fn_c_try_link "$LINENO"; then : 14018 gas_cv_decl_needed_strstr=no 14019else 14020 gas_cv_decl_needed_strstr=yes 14021fi 14022rm -f core conftest.err conftest.$ac_objext \ 14023 conftest$ac_exeext conftest.$ac_ext 14024fi 14025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_strstr" >&5 14026$as_echo "$gas_cv_decl_needed_strstr" >&6; } 14027if test $gas_cv_decl_needed_strstr = yes; then 14028 14029$as_echo "#define NEED_DECLARATION_STRSTR 1" >>confdefs.h 14030 14031fi 14032 14033 14034ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 14035if test "x$ac_cv_have_decl_free" = x""yes; then : 14036 ac_have_decl=1 14037else 14038 ac_have_decl=0 14039fi 14040 14041cat >>confdefs.h <<_ACEOF 14042#define HAVE_DECL_FREE $ac_have_decl 14043_ACEOF 14044ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 14045if test "x$ac_cv_have_decl_getenv" = x""yes; then : 14046 ac_have_decl=1 14047else 14048 ac_have_decl=0 14049fi 14050 14051cat >>confdefs.h <<_ACEOF 14052#define HAVE_DECL_GETENV $ac_have_decl 14053_ACEOF 14054ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 14055if test "x$ac_cv_have_decl_malloc" = x""yes; then : 14056 ac_have_decl=1 14057else 14058 ac_have_decl=0 14059fi 14060 14061cat >>confdefs.h <<_ACEOF 14062#define HAVE_DECL_MALLOC $ac_have_decl 14063_ACEOF 14064ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default" 14065if test "x$ac_cv_have_decl_mempcpy" = x""yes; then : 14066 ac_have_decl=1 14067else 14068 ac_have_decl=0 14069fi 14070 14071cat >>confdefs.h <<_ACEOF 14072#define HAVE_DECL_MEMPCPY $ac_have_decl 14073_ACEOF 14074ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 14075if test "x$ac_cv_have_decl_realloc" = x""yes; then : 14076 ac_have_decl=1 14077else 14078 ac_have_decl=0 14079fi 14080 14081cat >>confdefs.h <<_ACEOF 14082#define HAVE_DECL_REALLOC $ac_have_decl 14083_ACEOF 14084ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 14085if test "x$ac_cv_have_decl_stpcpy" = x""yes; then : 14086 ac_have_decl=1 14087else 14088 ac_have_decl=0 14089fi 14090 14091cat >>confdefs.h <<_ACEOF 14092#define HAVE_DECL_STPCPY $ac_have_decl 14093_ACEOF 14094ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 14095if test "x$ac_cv_have_decl_strstr" = x""yes; then : 14096 ac_have_decl=1 14097else 14098 ac_have_decl=0 14099fi 14100 14101cat >>confdefs.h <<_ACEOF 14102#define HAVE_DECL_STRSTR $ac_have_decl 14103_ACEOF 14104ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 14105if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 14106 ac_have_decl=1 14107else 14108 ac_have_decl=0 14109fi 14110 14111cat >>confdefs.h <<_ACEOF 14112#define HAVE_DECL_VSNPRINTF $ac_have_decl 14113_ACEOF 14114 14115 14116 14117case "${host}" in 14118*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 14119 14120$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 14121 ;; 14122esac 14123 14124# Link in zlib if we can. This allows us to write compressed debug sections. 14125 14126 # See if the user specified whether he wants zlib support or not. 14127 14128# Check whether --with-zlib was given. 14129if test "${with_zlib+set}" = set; then : 14130 withval=$with_zlib; 14131else 14132 with_zlib=auto 14133fi 14134 14135 14136 if test "$with_zlib" != "no"; then 14137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 14138$as_echo_n "checking for library containing zlibVersion... " >&6; } 14139if test "${ac_cv_search_zlibVersion+set}" = set; then : 14140 $as_echo_n "(cached) " >&6 14141else 14142 ac_func_search_save_LIBS=$LIBS 14143cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14144/* end confdefs.h. */ 14145 14146/* Override any GCC internal prototype to avoid an error. 14147 Use char because int might match the return type of a GCC 14148 builtin and then its argument prototype would still apply. */ 14149#ifdef __cplusplus 14150extern "C" 14151#endif 14152char zlibVersion (); 14153int 14154main () 14155{ 14156return zlibVersion (); 14157 ; 14158 return 0; 14159} 14160_ACEOF 14161for ac_lib in '' z; do 14162 if test -z "$ac_lib"; then 14163 ac_res="none required" 14164 else 14165 ac_res=-l$ac_lib 14166 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14167 fi 14168 if ac_fn_c_try_link "$LINENO"; then : 14169 ac_cv_search_zlibVersion=$ac_res 14170fi 14171rm -f core conftest.err conftest.$ac_objext \ 14172 conftest$ac_exeext 14173 if test "${ac_cv_search_zlibVersion+set}" = set; then : 14174 break 14175fi 14176done 14177if test "${ac_cv_search_zlibVersion+set}" = set; then : 14178 14179else 14180 ac_cv_search_zlibVersion=no 14181fi 14182rm conftest.$ac_ext 14183LIBS=$ac_func_search_save_LIBS 14184fi 14185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 14186$as_echo "$ac_cv_search_zlibVersion" >&6; } 14187ac_res=$ac_cv_search_zlibVersion 14188if test "$ac_res" != no; then : 14189 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14190 for ac_header in zlib.h 14191do : 14192 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 14193if test "x$ac_cv_header_zlib_h" = x""yes; then : 14194 cat >>confdefs.h <<_ACEOF 14195#define HAVE_ZLIB_H 1 14196_ACEOF 14197 14198fi 14199 14200done 14201 14202fi 14203 14204 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 14205 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 14206 fi 14207 fi 14208 14209 14210# Support for VMS timestamps via cross compile 14211 14212if test "$ac_cv_header_time_h" = yes; then 14213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5 14214$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; } 14215 if test "${gas_cv_have_time_type_member_tm_gmtoff+set}" = set; then : 14216 $as_echo_n "(cached) " >&6 14217else 14218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14219/* end confdefs.h. */ 14220 14221#define _BSD_SOURCE 1 14222#include <time.h> 14223int 14224main () 14225{ 14226struct tm avar; void* aref = (void*) &avar.tm_gmtoff 14227 ; 14228 return 0; 14229} 14230_ACEOF 14231if ac_fn_c_try_compile "$LINENO"; then : 14232 gas_cv_have_time_type_member_tm_gmtoff=yes 14233else 14234 gas_cv_have_time_type_member_tm_gmtoff=no 14235 14236fi 14237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14238fi 14239 14240 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then 14241 14242$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h 14243 14244 fi 14245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5 14246$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; } 14247 14248fi 14249 14250if test "$ac_cv_header_sys_stat_h" = yes; then 14251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5 14252$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; } 14253 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+set}" = set; then : 14254 $as_echo_n "(cached) " >&6 14255else 14256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14257/* end confdefs.h. */ 14258 14259#define _BSD_SOURCE 1 14260#include <sys/stat.h> 14261int 14262main () 14263{ 14264struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec 14265 ; 14266 return 0; 14267} 14268_ACEOF 14269if ac_fn_c_try_compile "$LINENO"; then : 14270 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes 14271else 14272 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no 14273 14274fi 14275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14276fi 14277 14278 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then 14279 14280$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h 14281 14282 fi 14283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5 14284$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; } 14285 14286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5 14287$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; } 14288 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+set}" = set; then : 14289 $as_echo_n "(cached) " >&6 14290else 14291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14292/* end confdefs.h. */ 14293 14294#define _BSD_SOURCE 1 14295#include <sys/stat.h> 14296int 14297main () 14298{ 14299struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec 14300 ; 14301 return 0; 14302} 14303_ACEOF 14304if ac_fn_c_try_compile "$LINENO"; then : 14305 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes 14306else 14307 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no 14308 14309fi 14310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14311fi 14312 14313 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then 14314 14315$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h 14316 14317 fi 14318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5 14319$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; } 14320 14321fi 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in" 14332 14333ac_config_commands="$ac_config_commands default" 14334 14335 14336cat >confcache <<\_ACEOF 14337# This file is a shell script that caches the results of configure 14338# tests run on this system so they can be shared between configure 14339# scripts and configure runs, see configure's option --config-cache. 14340# It is not useful on other systems. If it contains results you don't 14341# want to keep, you may remove or edit it. 14342# 14343# config.status only pays attention to the cache file if you give it 14344# the --recheck option to rerun configure. 14345# 14346# `ac_cv_env_foo' variables (set or unset) will be overridden when 14347# loading this file, other *unset* `ac_cv_foo' will be assigned the 14348# following values. 14349 14350_ACEOF 14351 14352# The following way of writing the cache mishandles newlines in values, 14353# but we know of no workaround that is simple, portable, and efficient. 14354# So, we kill variables containing newlines. 14355# Ultrix sh set writes to stderr and can't be redirected directly, 14356# and sets the high bit in the cache file unless we assign to the vars. 14357( 14358 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14359 eval ac_val=\$$ac_var 14360 case $ac_val in #( 14361 *${as_nl}*) 14362 case $ac_var in #( 14363 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14364$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14365 esac 14366 case $ac_var in #( 14367 _ | IFS | as_nl) ;; #( 14368 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14369 *) { eval $ac_var=; unset $ac_var;} ;; 14370 esac ;; 14371 esac 14372 done 14373 14374 (set) 2>&1 | 14375 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14376 *${as_nl}ac_space=\ *) 14377 # `set' does not quote correctly, so add quotes: double-quote 14378 # substitution turns \\\\ into \\, and sed turns \\ into \. 14379 sed -n \ 14380 "s/'/'\\\\''/g; 14381 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14382 ;; #( 14383 *) 14384 # `set' quotes correctly as required by POSIX, so do not add quotes. 14385 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14386 ;; 14387 esac | 14388 sort 14389) | 14390 sed ' 14391 /^ac_cv_env_/b end 14392 t clear 14393 :clear 14394 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14395 t end 14396 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14397 :end' >>confcache 14398if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14399 if test -w "$cache_file"; then 14400 test "x$cache_file" != "x/dev/null" && 14401 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14402$as_echo "$as_me: updating cache $cache_file" >&6;} 14403 cat confcache >$cache_file 14404 else 14405 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14406$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14407 fi 14408fi 14409rm -f confcache 14410 14411test "x$prefix" = xNONE && prefix=$ac_default_prefix 14412# Let make expand exec_prefix. 14413test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14414 14415DEFS=-DHAVE_CONFIG_H 14416 14417ac_libobjs= 14418ac_ltlibobjs= 14419for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14420 # 1. Remove the extension, and $U if already installed. 14421 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14422 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14423 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14424 # will be set to the directory where LIBOBJS objects are built. 14425 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14426 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14427done 14428LIBOBJS=$ac_libobjs 14429 14430LTLIBOBJS=$ac_ltlibobjs 14431 14432 14433if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14434 as_fn_error "conditional \"AMDEP\" was never defined. 14435Usually this means the macro was only invoked conditionally." "$LINENO" 5 14436fi 14437if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14438 as_fn_error "conditional \"am__fastdepCC\" was never defined. 14439Usually this means the macro was only invoked conditionally." "$LINENO" 5 14440fi 14441 if test -n "$EXEEXT"; then 14442 am__EXEEXT_TRUE= 14443 am__EXEEXT_FALSE='#' 14444else 14445 am__EXEEXT_TRUE='#' 14446 am__EXEEXT_FALSE= 14447fi 14448 14449 14450if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14451 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 14452Usually this means the macro was only invoked conditionally." "$LINENO" 5 14453fi 14454if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 14455 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined. 14456Usually this means the macro was only invoked conditionally." "$LINENO" 5 14457fi 14458 14459: ${CONFIG_STATUS=./config.status} 14460ac_write_fail=0 14461ac_clean_files_save=$ac_clean_files 14462ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14463{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14464$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14465as_write_fail=0 14466cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14467#! $SHELL 14468# Generated by $as_me. 14469# Run this file to recreate the current configuration. 14470# Compiler output produced by configure, useful for debugging 14471# configure, is in config.log if it exists. 14472 14473debug=false 14474ac_cs_recheck=false 14475ac_cs_silent=false 14476 14477SHELL=\${CONFIG_SHELL-$SHELL} 14478export SHELL 14479_ASEOF 14480cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14481## -------------------- ## 14482## M4sh Initialization. ## 14483## -------------------- ## 14484 14485# Be more Bourne compatible 14486DUALCASE=1; export DUALCASE # for MKS sh 14487if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14488 emulate sh 14489 NULLCMD=: 14490 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14491 # is contrary to our usage. Disable this feature. 14492 alias -g '${1+"$@"}'='"$@"' 14493 setopt NO_GLOB_SUBST 14494else 14495 case `(set -o) 2>/dev/null` in #( 14496 *posix*) : 14497 set -o posix ;; #( 14498 *) : 14499 ;; 14500esac 14501fi 14502 14503 14504as_nl=' 14505' 14506export as_nl 14507# Printing a long string crashes Solaris 7 /usr/bin/printf. 14508as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14509as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14510as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14511# Prefer a ksh shell builtin over an external printf program on Solaris, 14512# but without wasting forks for bash or zsh. 14513if test -z "$BASH_VERSION$ZSH_VERSION" \ 14514 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14515 as_echo='print -r --' 14516 as_echo_n='print -rn --' 14517elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14518 as_echo='printf %s\n' 14519 as_echo_n='printf %s' 14520else 14521 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14522 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14523 as_echo_n='/usr/ucb/echo -n' 14524 else 14525 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14526 as_echo_n_body='eval 14527 arg=$1; 14528 case $arg in #( 14529 *"$as_nl"*) 14530 expr "X$arg" : "X\\(.*\\)$as_nl"; 14531 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14532 esac; 14533 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14534 ' 14535 export as_echo_n_body 14536 as_echo_n='sh -c $as_echo_n_body as_echo' 14537 fi 14538 export as_echo_body 14539 as_echo='sh -c $as_echo_body as_echo' 14540fi 14541 14542# The user is always right. 14543if test "${PATH_SEPARATOR+set}" != set; then 14544 PATH_SEPARATOR=: 14545 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14546 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14547 PATH_SEPARATOR=';' 14548 } 14549fi 14550 14551 14552# IFS 14553# We need space, tab and new line, in precisely that order. Quoting is 14554# there to prevent editors from complaining about space-tab. 14555# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14556# splitting by setting IFS to empty value.) 14557IFS=" "" $as_nl" 14558 14559# Find who we are. Look in the path if we contain no directory separator. 14560case $0 in #(( 14561 *[\\/]* ) as_myself=$0 ;; 14562 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14563for as_dir in $PATH 14564do 14565 IFS=$as_save_IFS 14566 test -z "$as_dir" && as_dir=. 14567 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14568 done 14569IFS=$as_save_IFS 14570 14571 ;; 14572esac 14573# We did not find ourselves, most probably we were run as `sh COMMAND' 14574# in which case we are not to be found in the path. 14575if test "x$as_myself" = x; then 14576 as_myself=$0 14577fi 14578if test ! -f "$as_myself"; then 14579 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14580 exit 1 14581fi 14582 14583# Unset variables that we do not need and which cause bugs (e.g. in 14584# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14585# suppresses any "Segmentation fault" message there. '((' could 14586# trigger a bug in pdksh 5.2.14. 14587for as_var in BASH_ENV ENV MAIL MAILPATH 14588do eval test x\${$as_var+set} = xset \ 14589 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14590done 14591PS1='$ ' 14592PS2='> ' 14593PS4='+ ' 14594 14595# NLS nuisances. 14596LC_ALL=C 14597export LC_ALL 14598LANGUAGE=C 14599export LANGUAGE 14600 14601# CDPATH. 14602(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14603 14604 14605# as_fn_error ERROR [LINENO LOG_FD] 14606# --------------------------------- 14607# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14608# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14609# script with status $?, using 1 if that was 0. 14610as_fn_error () 14611{ 14612 as_status=$?; test $as_status -eq 0 && as_status=1 14613 if test "$3"; then 14614 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14615 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 14616 fi 14617 $as_echo "$as_me: error: $1" >&2 14618 as_fn_exit $as_status 14619} # as_fn_error 14620 14621 14622# as_fn_set_status STATUS 14623# ----------------------- 14624# Set $? to STATUS, without forking. 14625as_fn_set_status () 14626{ 14627 return $1 14628} # as_fn_set_status 14629 14630# as_fn_exit STATUS 14631# ----------------- 14632# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14633as_fn_exit () 14634{ 14635 set +e 14636 as_fn_set_status $1 14637 exit $1 14638} # as_fn_exit 14639 14640# as_fn_unset VAR 14641# --------------- 14642# Portably unset VAR. 14643as_fn_unset () 14644{ 14645 { eval $1=; unset $1;} 14646} 14647as_unset=as_fn_unset 14648# as_fn_append VAR VALUE 14649# ---------------------- 14650# Append the text in VALUE to the end of the definition contained in VAR. Take 14651# advantage of any shell optimizations that allow amortized linear growth over 14652# repeated appends, instead of the typical quadratic growth present in naive 14653# implementations. 14654if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14655 eval 'as_fn_append () 14656 { 14657 eval $1+=\$2 14658 }' 14659else 14660 as_fn_append () 14661 { 14662 eval $1=\$$1\$2 14663 } 14664fi # as_fn_append 14665 14666# as_fn_arith ARG... 14667# ------------------ 14668# Perform arithmetic evaluation on the ARGs, and store the result in the 14669# global $as_val. Take advantage of shells that can avoid forks. The arguments 14670# must be portable across $(()) and expr. 14671if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14672 eval 'as_fn_arith () 14673 { 14674 as_val=$(( $* )) 14675 }' 14676else 14677 as_fn_arith () 14678 { 14679 as_val=`expr "$@" || test $? -eq 1` 14680 } 14681fi # as_fn_arith 14682 14683 14684if expr a : '\(a\)' >/dev/null 2>&1 && 14685 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14686 as_expr=expr 14687else 14688 as_expr=false 14689fi 14690 14691if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14692 as_basename=basename 14693else 14694 as_basename=false 14695fi 14696 14697if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14698 as_dirname=dirname 14699else 14700 as_dirname=false 14701fi 14702 14703as_me=`$as_basename -- "$0" || 14704$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14705 X"$0" : 'X\(//\)$' \| \ 14706 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14707$as_echo X/"$0" | 14708 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14709 s//\1/ 14710 q 14711 } 14712 /^X\/\(\/\/\)$/{ 14713 s//\1/ 14714 q 14715 } 14716 /^X\/\(\/\).*/{ 14717 s//\1/ 14718 q 14719 } 14720 s/.*/./; q'` 14721 14722# Avoid depending upon Character Ranges. 14723as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14724as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14725as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14726as_cr_digits='0123456789' 14727as_cr_alnum=$as_cr_Letters$as_cr_digits 14728 14729ECHO_C= ECHO_N= ECHO_T= 14730case `echo -n x` in #((((( 14731-n*) 14732 case `echo 'xy\c'` in 14733 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14734 xy) ECHO_C='\c';; 14735 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14736 ECHO_T=' ';; 14737 esac;; 14738*) 14739 ECHO_N='-n';; 14740esac 14741 14742rm -f conf$$ conf$$.exe conf$$.file 14743if test -d conf$$.dir; then 14744 rm -f conf$$.dir/conf$$.file 14745else 14746 rm -f conf$$.dir 14747 mkdir conf$$.dir 2>/dev/null 14748fi 14749if (echo >conf$$.file) 2>/dev/null; then 14750 if ln -s conf$$.file conf$$ 2>/dev/null; then 14751 as_ln_s='ln -s' 14752 # ... but there are two gotchas: 14753 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14754 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14755 # In both cases, we have to default to `cp -p'. 14756 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14757 as_ln_s='cp -p' 14758 elif ln conf$$.file conf$$ 2>/dev/null; then 14759 as_ln_s=ln 14760 else 14761 as_ln_s='cp -p' 14762 fi 14763else 14764 as_ln_s='cp -p' 14765fi 14766rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14767rmdir conf$$.dir 2>/dev/null 14768 14769 14770# as_fn_mkdir_p 14771# ------------- 14772# Create "$as_dir" as a directory, including parents if necessary. 14773as_fn_mkdir_p () 14774{ 14775 14776 case $as_dir in #( 14777 -*) as_dir=./$as_dir;; 14778 esac 14779 test -d "$as_dir" || eval $as_mkdir_p || { 14780 as_dirs= 14781 while :; do 14782 case $as_dir in #( 14783 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14784 *) as_qdir=$as_dir;; 14785 esac 14786 as_dirs="'$as_qdir' $as_dirs" 14787 as_dir=`$as_dirname -- "$as_dir" || 14788$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14789 X"$as_dir" : 'X\(//\)[^/]' \| \ 14790 X"$as_dir" : 'X\(//\)$' \| \ 14791 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14792$as_echo X"$as_dir" | 14793 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14794 s//\1/ 14795 q 14796 } 14797 /^X\(\/\/\)[^/].*/{ 14798 s//\1/ 14799 q 14800 } 14801 /^X\(\/\/\)$/{ 14802 s//\1/ 14803 q 14804 } 14805 /^X\(\/\).*/{ 14806 s//\1/ 14807 q 14808 } 14809 s/.*/./; q'` 14810 test -d "$as_dir" && break 14811 done 14812 test -z "$as_dirs" || eval "mkdir $as_dirs" 14813 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 14814 14815 14816} # as_fn_mkdir_p 14817if mkdir -p . 2>/dev/null; then 14818 as_mkdir_p='mkdir -p "$as_dir"' 14819else 14820 test -d ./-p && rmdir ./-p 14821 as_mkdir_p=false 14822fi 14823 14824if test -x / >/dev/null 2>&1; then 14825 as_test_x='test -x' 14826else 14827 if ls -dL / >/dev/null 2>&1; then 14828 as_ls_L_option=L 14829 else 14830 as_ls_L_option= 14831 fi 14832 as_test_x=' 14833 eval sh -c '\'' 14834 if test -d "$1"; then 14835 test -d "$1/."; 14836 else 14837 case $1 in #( 14838 -*)set "./$1";; 14839 esac; 14840 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 14841 ???[sx]*):;;*)false;;esac;fi 14842 '\'' sh 14843 ' 14844fi 14845as_executable_p=$as_test_x 14846 14847# Sed expression to map a string onto a valid CPP name. 14848as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14849 14850# Sed expression to map a string onto a valid variable name. 14851as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14852 14853 14854exec 6>&1 14855## ----------------------------------- ## 14856## Main body of $CONFIG_STATUS script. ## 14857## ----------------------------------- ## 14858_ASEOF 14859test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14860 14861cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14862# Save the log message, to keep $0 and so on meaningful, and to 14863# report actual input values of CONFIG_FILES etc. instead of their 14864# values after options handling. 14865ac_log=" 14866This file was extended by $as_me, which was 14867generated by GNU Autoconf 2.64. Invocation command line was 14868 14869 CONFIG_FILES = $CONFIG_FILES 14870 CONFIG_HEADERS = $CONFIG_HEADERS 14871 CONFIG_LINKS = $CONFIG_LINKS 14872 CONFIG_COMMANDS = $CONFIG_COMMANDS 14873 $ $0 $@ 14874 14875on `(hostname || uname -n) 2>/dev/null | sed 1q` 14876" 14877 14878_ACEOF 14879 14880case $ac_config_files in *" 14881"*) set x $ac_config_files; shift; ac_config_files=$*;; 14882esac 14883 14884case $ac_config_headers in *" 14885"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14886esac 14887 14888 14889cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14890# Files that config.status was made for. 14891config_files="$ac_config_files" 14892config_headers="$ac_config_headers" 14893config_commands="$ac_config_commands" 14894 14895_ACEOF 14896 14897cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14898ac_cs_usage="\ 14899\`$as_me' instantiates files and other configuration actions 14900from templates according to the current configuration. Unless the files 14901and actions are specified as TAGs, all are instantiated by default. 14902 14903Usage: $0 [OPTION]... [TAG]... 14904 14905 -h, --help print this help, then exit 14906 -V, --version print version number and configuration settings, then exit 14907 -q, --quiet, --silent 14908 do not print progress messages 14909 -d, --debug don't remove temporary files 14910 --recheck update $as_me by reconfiguring in the same conditions 14911 --file=FILE[:TEMPLATE] 14912 instantiate the configuration file FILE 14913 --header=FILE[:TEMPLATE] 14914 instantiate the configuration header FILE 14915 14916Configuration files: 14917$config_files 14918 14919Configuration headers: 14920$config_headers 14921 14922Configuration commands: 14923$config_commands 14924 14925Report bugs to the package provider." 14926 14927_ACEOF 14928cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14929ac_cs_version="\\ 14930config.status 14931configured by $0, generated by GNU Autoconf 2.64, 14932 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 14933 14934Copyright (C) 2009 Free Software Foundation, Inc. 14935This config.status script is free software; the Free Software Foundation 14936gives unlimited permission to copy, distribute and modify it." 14937 14938ac_pwd='$ac_pwd' 14939srcdir='$srcdir' 14940INSTALL='$INSTALL' 14941MKDIR_P='$MKDIR_P' 14942AWK='$AWK' 14943test -n "\$AWK" || AWK=awk 14944_ACEOF 14945 14946cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14947# The default lists apply if the user does not specify any file. 14948ac_need_defaults=: 14949while test $# != 0 14950do 14951 case $1 in 14952 --*=*) 14953 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14954 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14955 ac_shift=: 14956 ;; 14957 *) 14958 ac_option=$1 14959 ac_optarg=$2 14960 ac_shift=shift 14961 ;; 14962 esac 14963 14964 case $ac_option in 14965 # Handling of the options. 14966 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14967 ac_cs_recheck=: ;; 14968 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14969 $as_echo "$ac_cs_version"; exit ;; 14970 --debug | --debu | --deb | --de | --d | -d ) 14971 debug=: ;; 14972 --file | --fil | --fi | --f ) 14973 $ac_shift 14974 case $ac_optarg in 14975 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14976 esac 14977 as_fn_append CONFIG_FILES " '$ac_optarg'" 14978 ac_need_defaults=false;; 14979 --header | --heade | --head | --hea ) 14980 $ac_shift 14981 case $ac_optarg in 14982 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14983 esac 14984 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14985 ac_need_defaults=false;; 14986 --he | --h) 14987 # Conflict between --help and --header 14988 as_fn_error "ambiguous option: \`$1' 14989Try \`$0 --help' for more information.";; 14990 --help | --hel | -h ) 14991 $as_echo "$ac_cs_usage"; exit ;; 14992 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14993 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14994 ac_cs_silent=: ;; 14995 14996 # This is an error. 14997 -*) as_fn_error "unrecognized option: \`$1' 14998Try \`$0 --help' for more information." ;; 14999 15000 *) as_fn_append ac_config_targets " $1" 15001 ac_need_defaults=false ;; 15002 15003 esac 15004 shift 15005done 15006 15007ac_configure_extra_args= 15008 15009if $ac_cs_silent; then 15010 exec 6>/dev/null 15011 ac_configure_extra_args="$ac_configure_extra_args --silent" 15012fi 15013 15014_ACEOF 15015cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15016if \$ac_cs_recheck; then 15017 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15018 shift 15019 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15020 CONFIG_SHELL='$SHELL' 15021 export CONFIG_SHELL 15022 exec "\$@" 15023fi 15024 15025_ACEOF 15026cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15027exec 5>>config.log 15028{ 15029 echo 15030 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15031## Running $as_me. ## 15032_ASBOX 15033 $as_echo "$ac_log" 15034} >&5 15035 15036_ACEOF 15037cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15038# 15039# INIT-COMMANDS 15040# 15041AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15042 15043 15044# The HP-UX ksh and POSIX shell print the target directory to stdout 15045# if CDPATH is set. 15046(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15047 15048sed_quote_subst='$sed_quote_subst' 15049double_quote_subst='$double_quote_subst' 15050delay_variable_subst='$delay_variable_subst' 15051macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15052macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15053enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15054enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15055pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15056enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15057SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15058ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15059host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15060host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15061host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15062build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15063build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15064build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15065SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15066Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15067GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15068EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15069FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15070LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15071NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15072LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15073max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15074ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15075exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15076lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15077lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15078lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15079reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15080reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15081OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15082deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15083file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15084AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15085AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15086STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15087RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15088old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15089old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15090old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15091lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15092CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15093CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15094compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15095GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15096lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15097lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15098lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15099lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 15100objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15101MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15102lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15103lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15104lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15105lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15106lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15107need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15108DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15109NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15110LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15111OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15112OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15113libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15114shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15115extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15116archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15117enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15118export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15119whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15120compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15121old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15122old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15123archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15124archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15125module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15126module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15127with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15128allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15129no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15130hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15131hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 15132hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15133hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15134hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15135hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15136hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15137hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15138inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15139link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15140fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 15141always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15142export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15143exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15144include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15145prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15146file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15147variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15148need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15149need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15150version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15151runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15152shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15153shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15154libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15155library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15156soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15157install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15158postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15159postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15160finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15161finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15162hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15163sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15164sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15165hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15166enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15167enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15168enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15169old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15170striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15171 15172LTCC='$LTCC' 15173LTCFLAGS='$LTCFLAGS' 15174compiler='$compiler_DEFAULT' 15175 15176# A function that is used when there is no print builtin or printf. 15177func_fallback_echo () 15178{ 15179 eval 'cat <<_LTECHO_EOF 15180\$1 15181_LTECHO_EOF' 15182} 15183 15184# Quote evaled strings. 15185for var in SHELL \ 15186ECHO \ 15187SED \ 15188GREP \ 15189EGREP \ 15190FGREP \ 15191LD \ 15192NM \ 15193LN_S \ 15194lt_SP2NL \ 15195lt_NL2SP \ 15196reload_flag \ 15197OBJDUMP \ 15198deplibs_check_method \ 15199file_magic_cmd \ 15200AR \ 15201AR_FLAGS \ 15202STRIP \ 15203RANLIB \ 15204CC \ 15205CFLAGS \ 15206compiler \ 15207lt_cv_sys_global_symbol_pipe \ 15208lt_cv_sys_global_symbol_to_cdecl \ 15209lt_cv_sys_global_symbol_to_c_name_address \ 15210lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15211lt_prog_compiler_no_builtin_flag \ 15212lt_prog_compiler_wl \ 15213lt_prog_compiler_pic \ 15214lt_prog_compiler_static \ 15215lt_cv_prog_compiler_c_o \ 15216need_locks \ 15217DSYMUTIL \ 15218NMEDIT \ 15219LIPO \ 15220OTOOL \ 15221OTOOL64 \ 15222shrext_cmds \ 15223export_dynamic_flag_spec \ 15224whole_archive_flag_spec \ 15225compiler_needs_object \ 15226with_gnu_ld \ 15227allow_undefined_flag \ 15228no_undefined_flag \ 15229hardcode_libdir_flag_spec \ 15230hardcode_libdir_flag_spec_ld \ 15231hardcode_libdir_separator \ 15232fix_srcfile_path \ 15233exclude_expsyms \ 15234include_expsyms \ 15235file_list_spec \ 15236variables_saved_for_relink \ 15237libname_spec \ 15238library_names_spec \ 15239soname_spec \ 15240install_override_mode \ 15241finish_eval \ 15242old_striplib \ 15243striplib; do 15244 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15245 *[\\\\\\\`\\"\\\$]*) 15246 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15247 ;; 15248 *) 15249 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15250 ;; 15251 esac 15252done 15253 15254# Double-quote double-evaled strings. 15255for var in reload_cmds \ 15256old_postinstall_cmds \ 15257old_postuninstall_cmds \ 15258old_archive_cmds \ 15259extract_expsyms_cmds \ 15260old_archive_from_new_cmds \ 15261old_archive_from_expsyms_cmds \ 15262archive_cmds \ 15263archive_expsym_cmds \ 15264module_cmds \ 15265module_expsym_cmds \ 15266export_symbols_cmds \ 15267prelink_cmds \ 15268postinstall_cmds \ 15269postuninstall_cmds \ 15270finish_cmds \ 15271sys_lib_search_path_spec \ 15272sys_lib_dlsearch_path_spec; do 15273 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15274 *[\\\\\\\`\\"\\\$]*) 15275 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15276 ;; 15277 *) 15278 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15279 ;; 15280 esac 15281done 15282 15283ac_aux_dir='$ac_aux_dir' 15284xsi_shell='$xsi_shell' 15285lt_shell_append='$lt_shell_append' 15286 15287# See if we are running on zsh, and set the options which allow our 15288# commands through without removal of \ escapes INIT. 15289if test -n "\${ZSH_VERSION+set}" ; then 15290 setopt NO_GLOB_SUBST 15291fi 15292 15293 15294 PACKAGE='$PACKAGE' 15295 VERSION='$VERSION' 15296 TIMESTAMP='$TIMESTAMP' 15297 RM='$RM' 15298 ofile='$ofile' 15299 15300 15301 15302# Capture the value of obsolete ALL_LINGUAS because we need it to compute 15303 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 15304 # from automake. 15305 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 15306 # Capture the value of LINGUAS because we need it to compute CATALOGS. 15307 LINGUAS="${LINGUAS-%UNSET%}" 15308 15309target_cpu_type=${target_cpu_type} 15310 cgen_cpu_prefix=${cgen_cpu_prefix} 15311 obj_format=${obj_format} 15312 te_file=${te_file} 15313 15314_ACEOF 15315 15316cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15317 15318# Handling of arguments. 15319for ac_config_target in $ac_config_targets 15320do 15321 case $ac_config_target in 15322 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15323 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15324 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 15325 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;; 15326 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;; 15327 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 15328 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15329 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 15330 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 15331 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 15332 15333 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15334 esac 15335done 15336 15337 15338# If the user did not use the arguments to specify the items to instantiate, 15339# then the envvar interface is used. Set only those that are not. 15340# We use the long form for the default assignment because of an extremely 15341# bizarre bug on SunOS 4.1.3. 15342if $ac_need_defaults; then 15343 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15344 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15345 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15346fi 15347 15348# Have a temporary directory for convenience. Make it in the build tree 15349# simply because there is no reason against having it here, and in addition, 15350# creating and moving files from /tmp can sometimes cause problems. 15351# Hook for its removal unless debugging. 15352# Note that there is a small window in which the directory will not be cleaned: 15353# after its creation but before its name has been assigned to `$tmp'. 15354$debug || 15355{ 15356 tmp= 15357 trap 'exit_status=$? 15358 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 15359' 0 15360 trap 'as_fn_exit 1' 1 2 13 15 15361} 15362# Create a (secure) tmp directory for tmp files. 15363 15364{ 15365 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15366 test -n "$tmp" && test -d "$tmp" 15367} || 15368{ 15369 tmp=./conf$$-$RANDOM 15370 (umask 077 && mkdir "$tmp") 15371} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 15372 15373# Set up the scripts for CONFIG_FILES section. 15374# No need to generate them if there are no CONFIG_FILES. 15375# This happens for instance with `./config.status config.h'. 15376if test -n "$CONFIG_FILES"; then 15377 15378 15379ac_cr=`echo X | tr X '\015'` 15380# On cygwin, bash can eat \r inside `` if the user requested igncr. 15381# But we know of no other shell where ac_cr would be empty at this 15382# point, so we can use a bashism as a fallback. 15383if test "x$ac_cr" = x; then 15384 eval ac_cr=\$\'\\r\' 15385fi 15386ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15387if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15388 ac_cs_awk_cr='\r' 15389else 15390 ac_cs_awk_cr=$ac_cr 15391fi 15392 15393echo 'BEGIN {' >"$tmp/subs1.awk" && 15394_ACEOF 15395 15396 15397{ 15398 echo "cat >conf$$subs.awk <<_ACEOF" && 15399 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15400 echo "_ACEOF" 15401} >conf$$subs.sh || 15402 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15403ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 15404ac_delim='%!_!# ' 15405for ac_last_try in false false false false false :; do 15406 . ./conf$$subs.sh || 15407 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15408 15409 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15410 if test $ac_delim_n = $ac_delim_num; then 15411 break 15412 elif $ac_last_try; then 15413 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15414 else 15415 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15416 fi 15417done 15418rm -f conf$$subs.sh 15419 15420cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15421cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 15422_ACEOF 15423sed -n ' 15424h 15425s/^/S["/; s/!.*/"]=/ 15426p 15427g 15428s/^[^!]*!// 15429:repl 15430t repl 15431s/'"$ac_delim"'$// 15432t delim 15433:nl 15434h 15435s/\(.\{148\}\).*/\1/ 15436t more1 15437s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15438p 15439n 15440b repl 15441:more1 15442s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15443p 15444g 15445s/.\{148\}// 15446t nl 15447:delim 15448h 15449s/\(.\{148\}\).*/\1/ 15450t more2 15451s/["\\]/\\&/g; s/^/"/; s/$/"/ 15452p 15453b 15454:more2 15455s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15456p 15457g 15458s/.\{148\}// 15459t delim 15460' <conf$$subs.awk | sed ' 15461/^[^""]/{ 15462 N 15463 s/\n// 15464} 15465' >>$CONFIG_STATUS || ac_write_fail=1 15466rm -f conf$$subs.awk 15467cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15468_ACAWK 15469cat >>"\$tmp/subs1.awk" <<_ACAWK && 15470 for (key in S) S_is_set[key] = 1 15471 FS = "" 15472 15473} 15474{ 15475 line = $ 0 15476 nfields = split(line, field, "@") 15477 substed = 0 15478 len = length(field[1]) 15479 for (i = 2; i < nfields; i++) { 15480 key = field[i] 15481 keylen = length(key) 15482 if (S_is_set[key]) { 15483 value = S[key] 15484 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15485 len += length(value) + length(field[++i]) 15486 substed = 1 15487 } else 15488 len += 1 + keylen 15489 } 15490 15491 print line 15492} 15493 15494_ACAWK 15495_ACEOF 15496cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15497if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15498 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15499else 15500 cat 15501fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 15502 || as_fn_error "could not setup config files machinery" "$LINENO" 5 15503_ACEOF 15504 15505# VPATH may cause trouble with some makes, so we remove $(srcdir), 15506# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 15507# trailing colons and then remove the whole line if VPATH becomes empty 15508# (actually we leave an empty line to preserve line numbers). 15509if test "x$srcdir" = x.; then 15510 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 15511s/:*\$(srcdir):*/:/ 15512s/:*\${srcdir}:*/:/ 15513s/:*@srcdir@:*/:/ 15514s/^\([^=]*=[ ]*\):*/\1/ 15515s/:*$// 15516s/^[^=]*=[ ]*$// 15517}' 15518fi 15519 15520cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15521fi # test -n "$CONFIG_FILES" 15522 15523# Set up the scripts for CONFIG_HEADERS section. 15524# No need to generate them if there are no CONFIG_HEADERS. 15525# This happens for instance with `./config.status Makefile'. 15526if test -n "$CONFIG_HEADERS"; then 15527cat >"$tmp/defines.awk" <<\_ACAWK || 15528BEGIN { 15529_ACEOF 15530 15531# Transform confdefs.h into an awk script `defines.awk', embedded as 15532# here-document in config.status, that substitutes the proper values into 15533# config.h.in to produce config.h. 15534 15535# Create a delimiter string that does not exist in confdefs.h, to ease 15536# handling of long lines. 15537ac_delim='%!_!# ' 15538for ac_last_try in false false :; do 15539 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 15540 if test -z "$ac_t"; then 15541 break 15542 elif $ac_last_try; then 15543 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 15544 else 15545 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15546 fi 15547done 15548 15549# For the awk script, D is an array of macro values keyed by name, 15550# likewise P contains macro parameters if any. Preserve backslash 15551# newline sequences. 15552 15553ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15554sed -n ' 15555s/.\{148\}/&'"$ac_delim"'/g 15556t rset 15557:rset 15558s/^[ ]*#[ ]*define[ ][ ]*/ / 15559t def 15560d 15561:def 15562s/\\$// 15563t bsnl 15564s/["\\]/\\&/g 15565s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15566D["\1"]=" \3"/p 15567s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15568d 15569:bsnl 15570s/["\\]/\\&/g 15571s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15572D["\1"]=" \3\\\\\\n"\\/p 15573t cont 15574s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15575t cont 15576d 15577:cont 15578n 15579s/.\{148\}/&'"$ac_delim"'/g 15580t clear 15581:clear 15582s/\\$// 15583t bsnlc 15584s/["\\]/\\&/g; s/^/"/; s/$/"/p 15585d 15586:bsnlc 15587s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15588b cont 15589' <confdefs.h | sed ' 15590s/'"$ac_delim"'/"\\\ 15591"/g' >>$CONFIG_STATUS || ac_write_fail=1 15592 15593cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15594 for (key in D) D_is_set[key] = 1 15595 FS = "" 15596} 15597/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15598 line = \$ 0 15599 split(line, arg, " ") 15600 if (arg[1] == "#") { 15601 defundef = arg[2] 15602 mac1 = arg[3] 15603 } else { 15604 defundef = substr(arg[1], 2) 15605 mac1 = arg[2] 15606 } 15607 split(mac1, mac2, "(") #) 15608 macro = mac2[1] 15609 prefix = substr(line, 1, index(line, defundef) - 1) 15610 if (D_is_set[macro]) { 15611 # Preserve the white space surrounding the "#". 15612 print prefix "define", macro P[macro] D[macro] 15613 next 15614 } else { 15615 # Replace #undef with comments. This is necessary, for example, 15616 # in the case of _POSIX_SOURCE, which is predefined and required 15617 # on some systems where configure will not decide to define it. 15618 if (defundef == "undef") { 15619 print "/*", prefix defundef, macro, "*/" 15620 next 15621 } 15622 } 15623} 15624{ print } 15625_ACAWK 15626_ACEOF 15627cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15628 as_fn_error "could not setup config headers machinery" "$LINENO" 5 15629fi # test -n "$CONFIG_HEADERS" 15630 15631 15632eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15633shift 15634for ac_tag 15635do 15636 case $ac_tag in 15637 :[FHLC]) ac_mode=$ac_tag; continue;; 15638 esac 15639 case $ac_mode$ac_tag in 15640 :[FHL]*:*);; 15641 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 15642 :[FH]-) ac_tag=-:-;; 15643 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15644 esac 15645 ac_save_IFS=$IFS 15646 IFS=: 15647 set x $ac_tag 15648 IFS=$ac_save_IFS 15649 shift 15650 ac_file=$1 15651 shift 15652 15653 case $ac_mode in 15654 :L) ac_source=$1;; 15655 :[FH]) 15656 ac_file_inputs= 15657 for ac_f 15658 do 15659 case $ac_f in 15660 -) ac_f="$tmp/stdin";; 15661 *) # Look for the file first in the build tree, then in the source tree 15662 # (if the path is not absolute). The absolute path cannot be DOS-style, 15663 # because $ac_f cannot contain `:'. 15664 test -f "$ac_f" || 15665 case $ac_f in 15666 [\\/$]*) false;; 15667 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15668 esac || 15669 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15670 esac 15671 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15672 as_fn_append ac_file_inputs " '$ac_f'" 15673 done 15674 15675 # Let's still pretend it is `configure' which instantiates (i.e., don't 15676 # use $as_me), people would be surprised to read: 15677 # /* config.h. Generated by config.status. */ 15678 configure_input='Generated from '` 15679 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15680 `' by configure.' 15681 if test x"$ac_file" != x-; then 15682 configure_input="$ac_file. $configure_input" 15683 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15684$as_echo "$as_me: creating $ac_file" >&6;} 15685 fi 15686 # Neutralize special characters interpreted by sed in replacement strings. 15687 case $configure_input in #( 15688 *\&* | *\|* | *\\* ) 15689 ac_sed_conf_input=`$as_echo "$configure_input" | 15690 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15691 *) ac_sed_conf_input=$configure_input;; 15692 esac 15693 15694 case $ac_tag in 15695 *:-:* | *:-) cat >"$tmp/stdin" \ 15696 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 15697 esac 15698 ;; 15699 esac 15700 15701 ac_dir=`$as_dirname -- "$ac_file" || 15702$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15703 X"$ac_file" : 'X\(//\)[^/]' \| \ 15704 X"$ac_file" : 'X\(//\)$' \| \ 15705 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15706$as_echo X"$ac_file" | 15707 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15708 s//\1/ 15709 q 15710 } 15711 /^X\(\/\/\)[^/].*/{ 15712 s//\1/ 15713 q 15714 } 15715 /^X\(\/\/\)$/{ 15716 s//\1/ 15717 q 15718 } 15719 /^X\(\/\).*/{ 15720 s//\1/ 15721 q 15722 } 15723 s/.*/./; q'` 15724 as_dir="$ac_dir"; as_fn_mkdir_p 15725 ac_builddir=. 15726 15727case "$ac_dir" in 15728.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15729*) 15730 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15731 # A ".." for each directory in $ac_dir_suffix. 15732 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15733 case $ac_top_builddir_sub in 15734 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15735 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15736 esac ;; 15737esac 15738ac_abs_top_builddir=$ac_pwd 15739ac_abs_builddir=$ac_pwd$ac_dir_suffix 15740# for backward compatibility: 15741ac_top_builddir=$ac_top_build_prefix 15742 15743case $srcdir in 15744 .) # We are building in place. 15745 ac_srcdir=. 15746 ac_top_srcdir=$ac_top_builddir_sub 15747 ac_abs_top_srcdir=$ac_pwd ;; 15748 [\\/]* | ?:[\\/]* ) # Absolute name. 15749 ac_srcdir=$srcdir$ac_dir_suffix; 15750 ac_top_srcdir=$srcdir 15751 ac_abs_top_srcdir=$srcdir ;; 15752 *) # Relative name. 15753 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15754 ac_top_srcdir=$ac_top_build_prefix$srcdir 15755 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15756esac 15757ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15758 15759 15760 case $ac_mode in 15761 :F) 15762 # 15763 # CONFIG_FILE 15764 # 15765 15766 case $INSTALL in 15767 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15768 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15769 esac 15770 ac_MKDIR_P=$MKDIR_P 15771 case $MKDIR_P in 15772 [\\/$]* | ?:[\\/]* ) ;; 15773 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15774 esac 15775_ACEOF 15776 15777cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15778# If the template does not know about datarootdir, expand it. 15779# FIXME: This hack should be removed a few years after 2.60. 15780ac_datarootdir_hack=; ac_datarootdir_seen= 15781ac_sed_dataroot=' 15782/datarootdir/ { 15783 p 15784 q 15785} 15786/@datadir@/p 15787/@docdir@/p 15788/@infodir@/p 15789/@localedir@/p 15790/@mandir@/p' 15791case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15792*datarootdir*) ac_datarootdir_seen=yes;; 15793*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15795$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15796_ACEOF 15797cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15798 ac_datarootdir_hack=' 15799 s&@datadir@&$datadir&g 15800 s&@docdir@&$docdir&g 15801 s&@infodir@&$infodir&g 15802 s&@localedir@&$localedir&g 15803 s&@mandir@&$mandir&g 15804 s&\\\${datarootdir}&$datarootdir&g' ;; 15805esac 15806_ACEOF 15807 15808# Neutralize VPATH when `$srcdir' = `.'. 15809# Shell code in configure.ac might set extrasub. 15810# FIXME: do we really want to maintain this feature? 15811cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15812ac_sed_extra="$ac_vpsub 15813$extrasub 15814_ACEOF 15815cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15816:t 15817/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15818s|@configure_input@|$ac_sed_conf_input|;t t 15819s&@top_builddir@&$ac_top_builddir_sub&;t t 15820s&@top_build_prefix@&$ac_top_build_prefix&;t t 15821s&@srcdir@&$ac_srcdir&;t t 15822s&@abs_srcdir@&$ac_abs_srcdir&;t t 15823s&@top_srcdir@&$ac_top_srcdir&;t t 15824s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15825s&@builddir@&$ac_builddir&;t t 15826s&@abs_builddir@&$ac_abs_builddir&;t t 15827s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15828s&@INSTALL@&$ac_INSTALL&;t t 15829s&@MKDIR_P@&$ac_MKDIR_P&;t t 15830$ac_datarootdir_hack 15831" 15832eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 15833 || as_fn_error "could not create $ac_file" "$LINENO" 5 15834 15835test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15836 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 15837 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 15838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15839which seems to be undefined. Please make sure it is defined." >&5 15840$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15841which seems to be undefined. Please make sure it is defined." >&2;} 15842 15843 rm -f "$tmp/stdin" 15844 case $ac_file in 15845 -) cat "$tmp/out" && rm -f "$tmp/out";; 15846 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 15847 esac \ 15848 || as_fn_error "could not create $ac_file" "$LINENO" 5 15849 ;; 15850 :H) 15851 # 15852 # CONFIG_HEADER 15853 # 15854 if test x"$ac_file" != x-; then 15855 { 15856 $as_echo "/* $configure_input */" \ 15857 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 15858 } >"$tmp/config.h" \ 15859 || as_fn_error "could not create $ac_file" "$LINENO" 5 15860 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 15861 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15862$as_echo "$as_me: $ac_file is unchanged" >&6;} 15863 else 15864 rm -f "$ac_file" 15865 mv "$tmp/config.h" "$ac_file" \ 15866 || as_fn_error "could not create $ac_file" "$LINENO" 5 15867 fi 15868 else 15869 $as_echo "/* $configure_input */" \ 15870 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 15871 || as_fn_error "could not create -" "$LINENO" 5 15872 fi 15873# Compute "$ac_file"'s index in $config_headers. 15874_am_arg="$ac_file" 15875_am_stamp_count=1 15876for _am_header in $config_headers :; do 15877 case $_am_header in 15878 $_am_arg | $_am_arg:* ) 15879 break ;; 15880 * ) 15881 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15882 esac 15883done 15884echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 15885$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15886 X"$_am_arg" : 'X\(//\)[^/]' \| \ 15887 X"$_am_arg" : 'X\(//\)$' \| \ 15888 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 15889$as_echo X"$_am_arg" | 15890 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15891 s//\1/ 15892 q 15893 } 15894 /^X\(\/\/\)[^/].*/{ 15895 s//\1/ 15896 q 15897 } 15898 /^X\(\/\/\)$/{ 15899 s//\1/ 15900 q 15901 } 15902 /^X\(\/\).*/{ 15903 s//\1/ 15904 q 15905 } 15906 s/.*/./; q'`/stamp-h$_am_stamp_count 15907 ;; 15908 15909 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15910$as_echo "$as_me: executing $ac_file commands" >&6;} 15911 ;; 15912 esac 15913 15914 15915 case $ac_file$ac_mode in 15916 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15917 # Autoconf 2.62 quotes --file arguments for eval, but not when files 15918 # are listed without --file. Let's play safe and only enable the eval 15919 # if we detect the quoting. 15920 case $CONFIG_FILES in 15921 *\'*) eval set x "$CONFIG_FILES" ;; 15922 *) set x $CONFIG_FILES ;; 15923 esac 15924 shift 15925 for mf 15926 do 15927 # Strip MF so we end up with the name of the file. 15928 mf=`echo "$mf" | sed -e 's/:.*$//'` 15929 # Check whether this is an Automake generated Makefile or not. 15930 # We used to match only the files named `Makefile.in', but 15931 # some people rename them; so instead we look at the file content. 15932 # Grep'ing the first line is not enough: some people post-process 15933 # each Makefile.in and add a new line on top of each file to say so. 15934 # Grep'ing the whole file is not good either: AIX grep has a line 15935 # limit of 2048, but all sed's we know have understand at least 4000. 15936 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15937 dirpart=`$as_dirname -- "$mf" || 15938$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15939 X"$mf" : 'X\(//\)[^/]' \| \ 15940 X"$mf" : 'X\(//\)$' \| \ 15941 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15942$as_echo X"$mf" | 15943 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15944 s//\1/ 15945 q 15946 } 15947 /^X\(\/\/\)[^/].*/{ 15948 s//\1/ 15949 q 15950 } 15951 /^X\(\/\/\)$/{ 15952 s//\1/ 15953 q 15954 } 15955 /^X\(\/\).*/{ 15956 s//\1/ 15957 q 15958 } 15959 s/.*/./; q'` 15960 else 15961 continue 15962 fi 15963 # Extract the definition of DEPDIR, am__include, and am__quote 15964 # from the Makefile without running `make'. 15965 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15966 test -z "$DEPDIR" && continue 15967 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15968 test -z "am__include" && continue 15969 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15970 # When using ansi2knr, U may be empty or an underscore; expand it 15971 U=`sed -n 's/^U = //p' < "$mf"` 15972 # Find all dependency output files, they are included files with 15973 # $(DEPDIR) in their names. We invoke sed twice because it is the 15974 # simplest approach to changing $(DEPDIR) to its actual value in the 15975 # expansion. 15976 for file in `sed -n " 15977 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15978 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 15979 # Make sure the directory exists. 15980 test -f "$dirpart/$file" && continue 15981 fdir=`$as_dirname -- "$file" || 15982$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15983 X"$file" : 'X\(//\)[^/]' \| \ 15984 X"$file" : 'X\(//\)$' \| \ 15985 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15986$as_echo X"$file" | 15987 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15988 s//\1/ 15989 q 15990 } 15991 /^X\(\/\/\)[^/].*/{ 15992 s//\1/ 15993 q 15994 } 15995 /^X\(\/\/\)$/{ 15996 s//\1/ 15997 q 15998 } 15999 /^X\(\/\).*/{ 16000 s//\1/ 16001 q 16002 } 16003 s/.*/./; q'` 16004 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16005 # echo "creating $dirpart/$file" 16006 echo '# dummy' > "$dirpart/$file" 16007 done 16008 done 16009} 16010 ;; 16011 "libtool":C) 16012 16013 # See if we are running on zsh, and set the options which allow our 16014 # commands through without removal of \ escapes. 16015 if test -n "${ZSH_VERSION+set}" ; then 16016 setopt NO_GLOB_SUBST 16017 fi 16018 16019 cfgfile="${ofile}T" 16020 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16021 $RM "$cfgfile" 16022 16023 cat <<_LT_EOF >> "$cfgfile" 16024#! $SHELL 16025 16026# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16027# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16028# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16029# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16030# 16031# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16032# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 16033# Written by Gordon Matzigkeit, 1996 16034# 16035# This file is part of GNU Libtool. 16036# 16037# GNU Libtool is free software; you can redistribute it and/or 16038# modify it under the terms of the GNU General Public License as 16039# published by the Free Software Foundation; either version 2 of 16040# the License, or (at your option) any later version. 16041# 16042# As a special exception to the GNU General Public License, 16043# if you distribute this file as part of a program or library that 16044# is built using GNU Libtool, you may include this file under the 16045# same distribution terms that you use for the rest of that program. 16046# 16047# GNU Libtool is distributed in the hope that it will be useful, 16048# but WITHOUT ANY WARRANTY; without even the implied warranty of 16049# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16050# GNU General Public License for more details. 16051# 16052# You should have received a copy of the GNU General Public License 16053# along with GNU Libtool; see the file COPYING. If not, a copy 16054# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16055# obtained by writing to the Free Software Foundation, Inc., 16056# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16057 16058 16059# The names of the tagged configurations supported by this script. 16060available_tags="" 16061 16062# ### BEGIN LIBTOOL CONFIG 16063 16064# Which release of libtool.m4 was used? 16065macro_version=$macro_version 16066macro_revision=$macro_revision 16067 16068# Whether or not to build shared libraries. 16069build_libtool_libs=$enable_shared 16070 16071# Whether or not to build static libraries. 16072build_old_libs=$enable_static 16073 16074# What type of objects to build. 16075pic_mode=$pic_mode 16076 16077# Whether or not to optimize for fast installation. 16078fast_install=$enable_fast_install 16079 16080# Shell to use when invoking shell scripts. 16081SHELL=$lt_SHELL 16082 16083# An echo program that protects backslashes. 16084ECHO=$lt_ECHO 16085 16086# The host system. 16087host_alias=$host_alias 16088host=$host 16089host_os=$host_os 16090 16091# The build system. 16092build_alias=$build_alias 16093build=$build 16094build_os=$build_os 16095 16096# A sed program that does not truncate output. 16097SED=$lt_SED 16098 16099# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16100Xsed="\$SED -e 1s/^X//" 16101 16102# A grep program that handles long lines. 16103GREP=$lt_GREP 16104 16105# An ERE matcher. 16106EGREP=$lt_EGREP 16107 16108# A literal string matcher. 16109FGREP=$lt_FGREP 16110 16111# A BSD- or MS-compatible name lister. 16112NM=$lt_NM 16113 16114# Whether we need soft or hard links. 16115LN_S=$lt_LN_S 16116 16117# What is the maximum length of a command? 16118max_cmd_len=$max_cmd_len 16119 16120# Object file suffix (normally "o"). 16121objext=$ac_objext 16122 16123# Executable file suffix (normally ""). 16124exeext=$exeext 16125 16126# whether the shell understands "unset". 16127lt_unset=$lt_unset 16128 16129# turn spaces into newlines. 16130SP2NL=$lt_lt_SP2NL 16131 16132# turn newlines into spaces. 16133NL2SP=$lt_lt_NL2SP 16134 16135# An object symbol dumper. 16136OBJDUMP=$lt_OBJDUMP 16137 16138# Method to check whether dependent libraries are shared objects. 16139deplibs_check_method=$lt_deplibs_check_method 16140 16141# Command to use when deplibs_check_method == "file_magic". 16142file_magic_cmd=$lt_file_magic_cmd 16143 16144# The archiver. 16145AR=$lt_AR 16146AR_FLAGS=$lt_AR_FLAGS 16147 16148# A symbol stripping program. 16149STRIP=$lt_STRIP 16150 16151# Commands used to install an old-style archive. 16152RANLIB=$lt_RANLIB 16153old_postinstall_cmds=$lt_old_postinstall_cmds 16154old_postuninstall_cmds=$lt_old_postuninstall_cmds 16155 16156# Whether to use a lock for old archive extraction. 16157lock_old_archive_extraction=$lock_old_archive_extraction 16158 16159# A C compiler. 16160LTCC=$lt_CC 16161 16162# LTCC compiler flags. 16163LTCFLAGS=$lt_CFLAGS 16164 16165# Take the output of nm and produce a listing of raw symbols and C names. 16166global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16167 16168# Transform the output of nm in a proper C declaration. 16169global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16170 16171# Transform the output of nm in a C name address pair. 16172global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16173 16174# Transform the output of nm in a C name address pair when lib prefix is needed. 16175global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16176 16177# The name of the directory that contains temporary libtool files. 16178objdir=$objdir 16179 16180# Used to examine libraries when file_magic_cmd begins with "file". 16181MAGIC_CMD=$MAGIC_CMD 16182 16183# Must we lock files when doing compilation? 16184need_locks=$lt_need_locks 16185 16186# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16187DSYMUTIL=$lt_DSYMUTIL 16188 16189# Tool to change global to local symbols on Mac OS X. 16190NMEDIT=$lt_NMEDIT 16191 16192# Tool to manipulate fat objects and archives on Mac OS X. 16193LIPO=$lt_LIPO 16194 16195# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16196OTOOL=$lt_OTOOL 16197 16198# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16199OTOOL64=$lt_OTOOL64 16200 16201# Old archive suffix (normally "a"). 16202libext=$libext 16203 16204# Shared library suffix (normally ".so"). 16205shrext_cmds=$lt_shrext_cmds 16206 16207# The commands to extract the exported symbol list from a shared archive. 16208extract_expsyms_cmds=$lt_extract_expsyms_cmds 16209 16210# Variables whose values should be saved in libtool wrapper scripts and 16211# restored at link time. 16212variables_saved_for_relink=$lt_variables_saved_for_relink 16213 16214# Do we need the "lib" prefix for modules? 16215need_lib_prefix=$need_lib_prefix 16216 16217# Do we need a version for libraries? 16218need_version=$need_version 16219 16220# Library versioning type. 16221version_type=$version_type 16222 16223# Shared library runtime path variable. 16224runpath_var=$runpath_var 16225 16226# Shared library path variable. 16227shlibpath_var=$shlibpath_var 16228 16229# Is shlibpath searched before the hard-coded library search path? 16230shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16231 16232# Format of library name prefix. 16233libname_spec=$lt_libname_spec 16234 16235# List of archive names. First name is the real one, the rest are links. 16236# The last name is the one that the linker finds with -lNAME 16237library_names_spec=$lt_library_names_spec 16238 16239# The coded name of the library, if different from the real name. 16240soname_spec=$lt_soname_spec 16241 16242# Permission mode override for installation of shared libraries. 16243install_override_mode=$lt_install_override_mode 16244 16245# Command to use after installation of a shared archive. 16246postinstall_cmds=$lt_postinstall_cmds 16247 16248# Command to use after uninstallation of a shared archive. 16249postuninstall_cmds=$lt_postuninstall_cmds 16250 16251# Commands used to finish a libtool library installation in a directory. 16252finish_cmds=$lt_finish_cmds 16253 16254# As "finish_cmds", except a single script fragment to be evaled but 16255# not shown. 16256finish_eval=$lt_finish_eval 16257 16258# Whether we should hardcode library paths into libraries. 16259hardcode_into_libs=$hardcode_into_libs 16260 16261# Compile-time system search path for libraries. 16262sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16263 16264# Run-time system search path for libraries. 16265sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16266 16267# Whether dlopen is supported. 16268dlopen_support=$enable_dlopen 16269 16270# Whether dlopen of programs is supported. 16271dlopen_self=$enable_dlopen_self 16272 16273# Whether dlopen of statically linked programs is supported. 16274dlopen_self_static=$enable_dlopen_self_static 16275 16276# Commands to strip libraries. 16277old_striplib=$lt_old_striplib 16278striplib=$lt_striplib 16279 16280 16281# The linker used to build libraries. 16282LD=$lt_LD 16283 16284# How to create reloadable object files. 16285reload_flag=$lt_reload_flag 16286reload_cmds=$lt_reload_cmds 16287 16288# Commands used to build an old-style archive. 16289old_archive_cmds=$lt_old_archive_cmds 16290 16291# A language specific compiler. 16292CC=$lt_compiler 16293 16294# Is the compiler the GNU compiler? 16295with_gcc=$GCC 16296 16297# Compiler flag to turn off builtin functions. 16298no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16299 16300# How to pass a linker flag through the compiler. 16301wl=$lt_lt_prog_compiler_wl 16302 16303# Additional compiler flags for building library objects. 16304pic_flag=$lt_lt_prog_compiler_pic 16305 16306# Compiler flag to prevent dynamic linking. 16307link_static_flag=$lt_lt_prog_compiler_static 16308 16309# Does compiler simultaneously support -c and -o options? 16310compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16311 16312# Whether or not to add -lc for building shared libraries. 16313build_libtool_need_lc=$archive_cmds_need_lc 16314 16315# Whether or not to disallow shared libs when runtime libs are static. 16316allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16317 16318# Compiler flag to allow reflexive dlopens. 16319export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16320 16321# Compiler flag to generate shared objects directly from archives. 16322whole_archive_flag_spec=$lt_whole_archive_flag_spec 16323 16324# Whether the compiler copes with passing no objects directly. 16325compiler_needs_object=$lt_compiler_needs_object 16326 16327# Create an old-style archive from a shared archive. 16328old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16329 16330# Create a temporary old-style archive to link instead of a shared archive. 16331old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16332 16333# Commands used to build a shared archive. 16334archive_cmds=$lt_archive_cmds 16335archive_expsym_cmds=$lt_archive_expsym_cmds 16336 16337# Commands used to build a loadable module if different from building 16338# a shared archive. 16339module_cmds=$lt_module_cmds 16340module_expsym_cmds=$lt_module_expsym_cmds 16341 16342# Whether we are building with GNU ld or not. 16343with_gnu_ld=$lt_with_gnu_ld 16344 16345# Flag that allows shared libraries with undefined symbols to be built. 16346allow_undefined_flag=$lt_allow_undefined_flag 16347 16348# Flag that enforces no undefined symbols. 16349no_undefined_flag=$lt_no_undefined_flag 16350 16351# Flag to hardcode \$libdir into a binary during linking. 16352# This must work even if \$libdir does not exist 16353hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16354 16355# If ld is used when linking, flag to hardcode \$libdir into a binary 16356# during linking. This must work even if \$libdir does not exist. 16357hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 16358 16359# Whether we need a single "-rpath" flag with a separated argument. 16360hardcode_libdir_separator=$lt_hardcode_libdir_separator 16361 16362# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16363# DIR into the resulting binary. 16364hardcode_direct=$hardcode_direct 16365 16366# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16367# DIR into the resulting binary and the resulting library dependency is 16368# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16369# library is relocated. 16370hardcode_direct_absolute=$hardcode_direct_absolute 16371 16372# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16373# into the resulting binary. 16374hardcode_minus_L=$hardcode_minus_L 16375 16376# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16377# into the resulting binary. 16378hardcode_shlibpath_var=$hardcode_shlibpath_var 16379 16380# Set to "yes" if building a shared library automatically hardcodes DIR 16381# into the library and all subsequent libraries and executables linked 16382# against it. 16383hardcode_automatic=$hardcode_automatic 16384 16385# Set to yes if linker adds runtime paths of dependent libraries 16386# to runtime path list. 16387inherit_rpath=$inherit_rpath 16388 16389# Whether libtool must link a program against all its dependency libraries. 16390link_all_deplibs=$link_all_deplibs 16391 16392# Fix the shell variable \$srcfile for the compiler. 16393fix_srcfile_path=$lt_fix_srcfile_path 16394 16395# Set to "yes" if exported symbols are required. 16396always_export_symbols=$always_export_symbols 16397 16398# The commands to list exported symbols. 16399export_symbols_cmds=$lt_export_symbols_cmds 16400 16401# Symbols that should not be listed in the preloaded symbols. 16402exclude_expsyms=$lt_exclude_expsyms 16403 16404# Symbols that must always be exported. 16405include_expsyms=$lt_include_expsyms 16406 16407# Commands necessary for linking programs (against libraries) with templates. 16408prelink_cmds=$lt_prelink_cmds 16409 16410# Specify filename containing input files. 16411file_list_spec=$lt_file_list_spec 16412 16413# How to hardcode a shared library path into an executable. 16414hardcode_action=$hardcode_action 16415 16416# ### END LIBTOOL CONFIG 16417 16418_LT_EOF 16419 16420 case $host_os in 16421 aix3*) 16422 cat <<\_LT_EOF >> "$cfgfile" 16423# AIX sometimes has problems with the GCC collect2 program. For some 16424# reason, if we set the COLLECT_NAMES environment variable, the problems 16425# vanish in a puff of smoke. 16426if test "X${COLLECT_NAMES+set}" != Xset; then 16427 COLLECT_NAMES= 16428 export COLLECT_NAMES 16429fi 16430_LT_EOF 16431 ;; 16432 esac 16433 16434 16435ltmain="$ac_aux_dir/ltmain.sh" 16436 16437 16438 # We use sed instead of cat because bash on DJGPP gets confused if 16439 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16440 # text mode, it properly converts lines to CR/LF. This bash problem 16441 # is reportedly fixed, but why not run on old versions too? 16442 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 16443 || (rm -f "$cfgfile"; exit 1) 16444 16445 case $xsi_shell in 16446 yes) 16447 cat << \_LT_EOF >> "$cfgfile" 16448 16449# func_dirname file append nondir_replacement 16450# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16451# otherwise set result to NONDIR_REPLACEMENT. 16452func_dirname () 16453{ 16454 case ${1} in 16455 */*) func_dirname_result="${1%/*}${2}" ;; 16456 * ) func_dirname_result="${3}" ;; 16457 esac 16458} 16459 16460# func_basename file 16461func_basename () 16462{ 16463 func_basename_result="${1##*/}" 16464} 16465 16466# func_dirname_and_basename file append nondir_replacement 16467# perform func_basename and func_dirname in a single function 16468# call: 16469# dirname: Compute the dirname of FILE. If nonempty, 16470# add APPEND to the result, otherwise set result 16471# to NONDIR_REPLACEMENT. 16472# value returned in "$func_dirname_result" 16473# basename: Compute filename of FILE. 16474# value retuned in "$func_basename_result" 16475# Implementation must be kept synchronized with func_dirname 16476# and func_basename. For efficiency, we do not delegate to 16477# those functions but instead duplicate the functionality here. 16478func_dirname_and_basename () 16479{ 16480 case ${1} in 16481 */*) func_dirname_result="${1%/*}${2}" ;; 16482 * ) func_dirname_result="${3}" ;; 16483 esac 16484 func_basename_result="${1##*/}" 16485} 16486 16487# func_stripname prefix suffix name 16488# strip PREFIX and SUFFIX off of NAME. 16489# PREFIX and SUFFIX must not contain globbing or regex special 16490# characters, hashes, percent signs, but SUFFIX may contain a leading 16491# dot (in which case that matches only a dot). 16492func_stripname () 16493{ 16494 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 16495 # positional parameters, so assign one to ordinary parameter first. 16496 func_stripname_result=${3} 16497 func_stripname_result=${func_stripname_result#"${1}"} 16498 func_stripname_result=${func_stripname_result%"${2}"} 16499} 16500 16501# func_opt_split 16502func_opt_split () 16503{ 16504 func_opt_split_opt=${1%%=*} 16505 func_opt_split_arg=${1#*=} 16506} 16507 16508# func_lo2o object 16509func_lo2o () 16510{ 16511 case ${1} in 16512 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 16513 *) func_lo2o_result=${1} ;; 16514 esac 16515} 16516 16517# func_xform libobj-or-source 16518func_xform () 16519{ 16520 func_xform_result=${1%.*}.lo 16521} 16522 16523# func_arith arithmetic-term... 16524func_arith () 16525{ 16526 func_arith_result=$(( $* )) 16527} 16528 16529# func_len string 16530# STRING may not start with a hyphen. 16531func_len () 16532{ 16533 func_len_result=${#1} 16534} 16535 16536_LT_EOF 16537 ;; 16538 *) # Bourne compatible functions. 16539 cat << \_LT_EOF >> "$cfgfile" 16540 16541# func_dirname file append nondir_replacement 16542# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16543# otherwise set result to NONDIR_REPLACEMENT. 16544func_dirname () 16545{ 16546 # Extract subdirectory from the argument. 16547 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 16548 if test "X$func_dirname_result" = "X${1}"; then 16549 func_dirname_result="${3}" 16550 else 16551 func_dirname_result="$func_dirname_result${2}" 16552 fi 16553} 16554 16555# func_basename file 16556func_basename () 16557{ 16558 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 16559} 16560 16561 16562# func_stripname prefix suffix name 16563# strip PREFIX and SUFFIX off of NAME. 16564# PREFIX and SUFFIX must not contain globbing or regex special 16565# characters, hashes, percent signs, but SUFFIX may contain a leading 16566# dot (in which case that matches only a dot). 16567# func_strip_suffix prefix name 16568func_stripname () 16569{ 16570 case ${2} in 16571 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 16572 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 16573 esac 16574} 16575 16576# sed scripts: 16577my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 16578my_sed_long_arg='1s/^-[^=]*=//' 16579 16580# func_opt_split 16581func_opt_split () 16582{ 16583 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 16584 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 16585} 16586 16587# func_lo2o object 16588func_lo2o () 16589{ 16590 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 16591} 16592 16593# func_xform libobj-or-source 16594func_xform () 16595{ 16596 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 16597} 16598 16599# func_arith arithmetic-term... 16600func_arith () 16601{ 16602 func_arith_result=`expr "$@"` 16603} 16604 16605# func_len string 16606# STRING may not start with a hyphen. 16607func_len () 16608{ 16609 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16610} 16611 16612_LT_EOF 16613esac 16614 16615case $lt_shell_append in 16616 yes) 16617 cat << \_LT_EOF >> "$cfgfile" 16618 16619# func_append var value 16620# Append VALUE to the end of shell variable VAR. 16621func_append () 16622{ 16623 eval "$1+=\$2" 16624} 16625_LT_EOF 16626 ;; 16627 *) 16628 cat << \_LT_EOF >> "$cfgfile" 16629 16630# func_append var value 16631# Append VALUE to the end of shell variable VAR. 16632func_append () 16633{ 16634 eval "$1=\$$1\$2" 16635} 16636 16637_LT_EOF 16638 ;; 16639 esac 16640 16641 16642 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16643 || (rm -f "$cfgfile"; exit 1) 16644 16645 mv -f "$cfgfile" "$ofile" || 16646 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16647 chmod +x "$ofile" 16648 16649 ;; 16650 "default-1":C) 16651 for ac_file in $CONFIG_FILES; do 16652 # Support "outfile[:infile[:infile...]]" 16653 case "$ac_file" in 16654 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 16655 esac 16656 # PO directories have a Makefile.in generated from Makefile.in.in. 16657 case "$ac_file" in */Makefile.in) 16658 # Adjust a relative srcdir. 16659 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 16660 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 16661 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 16662 # In autoconf-2.13 it is called $ac_given_srcdir. 16663 # In autoconf-2.50 it is called $srcdir. 16664 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 16665 case "$ac_given_srcdir" in 16666 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 16667 /*) top_srcdir="$ac_given_srcdir" ;; 16668 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 16669 esac 16670 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 16671 rm -f "$ac_dir/POTFILES" 16672 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 16673 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 16674 POMAKEFILEDEPS="POTFILES.in" 16675 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 16676 # on $ac_dir but don't depend on user-specified configuration 16677 # parameters. 16678 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 16679 # The LINGUAS file contains the set of available languages. 16680 if test -n "$OBSOLETE_ALL_LINGUAS"; then 16681 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" 16682 fi 16683 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 16684 # Hide the ALL_LINGUAS assigment from automake. 16685 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 16686 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 16687 else 16688 # The set of available languages was given in configure.in. 16689 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 16690 fi 16691 case "$ac_given_srcdir" in 16692 .) srcdirpre= ;; 16693 *) srcdirpre='$(srcdir)/' ;; 16694 esac 16695 POFILES= 16696 GMOFILES= 16697 UPDATEPOFILES= 16698 DUMMYPOFILES= 16699 for lang in $ALL_LINGUAS; do 16700 POFILES="$POFILES $srcdirpre$lang.po" 16701 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 16702 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 16703 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 16704 done 16705 # CATALOGS depends on both $ac_dir and the user's LINGUAS 16706 # environment variable. 16707 INST_LINGUAS= 16708 if test -n "$ALL_LINGUAS"; then 16709 for presentlang in $ALL_LINGUAS; do 16710 useit=no 16711 if test "%UNSET%" != "$LINGUAS"; then 16712 desiredlanguages="$LINGUAS" 16713 else 16714 desiredlanguages="$ALL_LINGUAS" 16715 fi 16716 for desiredlang in $desiredlanguages; do 16717 # Use the presentlang catalog if desiredlang is 16718 # a. equal to presentlang, or 16719 # b. a variant of presentlang (because in this case, 16720 # presentlang can be used as a fallback for messages 16721 # which are not translated in the desiredlang catalog). 16722 case "$desiredlang" in 16723 "$presentlang"*) useit=yes;; 16724 esac 16725 done 16726 if test $useit = yes; then 16727 INST_LINGUAS="$INST_LINGUAS $presentlang" 16728 fi 16729 done 16730 fi 16731 CATALOGS= 16732 if test -n "$INST_LINGUAS"; then 16733 for lang in $INST_LINGUAS; do 16734 CATALOGS="$CATALOGS $lang.gmo" 16735 done 16736 fi 16737 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 16738 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" 16739 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 16740 if test -f "$f"; then 16741 case "$f" in 16742 *.orig | *.bak | *~) ;; 16743 *) cat "$f" >> "$ac_dir/Makefile" ;; 16744 esac 16745 fi 16746 done 16747 fi 16748 ;; 16749 esac 16750 done ;; 16751 "default":C) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h 16752 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h 16753 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h 16754 echo '#include "te-'"${te_file}"'.h"' > targ-env.h 16755 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h 16756 if test "x$cgen_cpu_prefix" != x ; then 16757 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h 16758 fi ;; 16759 16760 esac 16761done # for ac_tag 16762 16763 16764as_fn_exit 0 16765_ACEOF 16766ac_clean_files=$ac_clean_files_save 16767 16768test $ac_write_fail = 0 || 16769 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 16770 16771 16772# configure is writing to config.log, and then calls config.status. 16773# config.status does its own redirection, appending to config.log. 16774# Unfortunately, on DOS this fails, as config.log is still kept open 16775# by configure, so config.status won't be able to write to it; its 16776# output is simply discarded. So we exec the FD to /dev/null, 16777# effectively closing config.log, so it can be properly (re)opened and 16778# appended to by config.status. When coming back to configure, we 16779# need to make the FD available again. 16780if test "$no_create" != yes; then 16781 ac_cs_success=: 16782 ac_config_status_args= 16783 test "$silent" = yes && 16784 ac_config_status_args="$ac_config_status_args --quiet" 16785 exec 5>/dev/null 16786 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16787 exec 5>>config.log 16788 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16789 # would make configure fail if this is the last instruction. 16790 $ac_cs_success || as_fn_exit $? 16791fi 16792if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16794$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16795fi 16796 16797